Skip to content

Instantly share code, notes, and snippets.

@thecraftman
Last active June 28, 2020 15:27
Show Gist options
  • Save thecraftman/1fc780edc5cad18469b823880595f95e to your computer and use it in GitHub Desktop.
Save thecraftman/1fc780edc5cad18469b823880595f95e to your computer and use it in GitHub Desktop.
Translation Workflow using I18next (Locize.app)

I18next is an internationalization-framework, based on pure JavaScript which offers a complete solution to localize your product from web to mobile and desktop.

Advantages:

  • Plugins to detect the user language
  • Load translations
  • Optionally cache the translations
  • Flexibility to use other packages eg: moment.js for date formatting
  • Scalability — Option to separate translations into multiple files and to load them on demand

It’s a full-fledged open source internationalization framework suitable for all kinds of JavaScript apps.

Integration support with different frameworks

Through locize.com i18next even provides its own translation management tool: localization as a service.

locize is a modern and affordable localization management solution. It makes your website, app, game or whatever your project is, global, vibrant, and more engaging especially when unleashing the continuous localization capabilities.


Steps to follow when using Locize

  1. Create an account here
  2. Log into your account
  3. A Demo project is generated as soon as your account is created. The aim of the Demo project is to see locize in action before creating your own first project.
  4. You can add a new language from the varieties of languages
  5. You can import/export the specified languages you want to implement using the supported formats. To know more about the supported formats check here

Implementing the Locize-CLI

locize cli to import / export locales, add / edit / remove sync segments

@SMotaal
Copy link

SMotaal commented Jun 27, 2020

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment