Skip to content

Reactive localization test application using Vue.js and i18next

License

Notifications You must be signed in to change notification settings

lliehu/reactive-l10n-test-vuejs

Repository files navigation

Reactive localization test application using Vue.js and i18next

This is just an application for testing reactive localization, related to my Master's Thesis.

Project setup

docker-compose up

This will create a Docker container and run npm install.

If Dockerfile has been changed, the image needs to be rebuilt with docker-compose build.

For editing Vue.js code with Visual Studio Code, it is recommended to install the following extensions for that editor:

  • Vetur
  • ESLint
  • Prettier - Code formatter

Features

  • Reactive retranslation when translation source changes. (When a string is changed inside store, it will cause the UI to update. Changes to json files will cause hot reload to reload the app.)
  • Language switcher (automatic language switch on user agent language change)
  • Message log where the language of all messages can be changed retrospectively
  • Map (Leaflet integration) with localized UI controls
  • Ability to add markers to the map (log message is generated)

Commands for use inside the Docker container

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

Reactive localization test application using Vue.js and i18next

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published