Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up internationalization #355

Open
guergana opened this issue Apr 29, 2024 · 1 comment
Open

Set up internationalization #355

guergana opened this issue Apr 29, 2024 · 1 comment
Labels
Stable release This needs to be done for the launch stable version

Comments

@guergana
Copy link
Collaborator

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

  • 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

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.

@guergana guergana changed the title Set up internacionalization Set up internationalization Apr 29, 2024
@romicolman romicolman added the Stable release This needs to be done for the launch stable version label Apr 29, 2024
@roll
Copy link
Collaborator

roll commented Apr 30, 2024

As mentioned on the call the original issue/discussion/context is #73

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Stable release This needs to be done for the launch stable version
Projects
Status: Backlog
Development

No branches or pull requests

3 participants