You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Set up the project for translations. The scope of this task is to set up the plugin so then the translations can be added also with the objective of separating the labels of the app from the code for better maintainability even if for now we keep everything in the default English.
It seems the most popular plugin at the moment for internationalization with React is React i18next.
Proposals for the translations
Transifex
Translatewiki
For the translations let's discuss later if we use transifex or translatewiki.net. Translate wiki has automatic integration with github and it's a free tool translated by volunteers, so we would stay in the open source environment if we decide to use that tool, but we need to check if the ODE is eligible to use it because of the license requirements of translatewiki
Overview
Internationalization plugin setup
Set up the project for translations. The scope of this task is to set up the plugin so then the translations can be added also with the objective of separating the labels of the app from the code for better maintainability even if for now we keep everything in the default English.
It seems the most popular plugin at the moment for internationalization with React is React i18next.
Proposals for the translations
For the translations let's discuss later if we use transifex or translatewiki.net. Translate wiki has automatic integration with github and it's a free tool translated by volunteers, so we would stay in the open source environment if we decide to use that tool, but we need to check if the ODE is eligible to use it because of the license requirements of translatewiki
This is an example automated commit from translate wiki. To have an idea of what the plugin does also check this example from WMDE's Wikidata Mismatch Finder.
Please feel free to add more suggestions if you know of more translation services or plugins for i18n with React.
The text was updated successfully, but these errors were encountered: