Skip to content

Internationalization support #51

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

Open
sprocketc opened this issue Apr 23, 2022 · 0 comments
Open

Internationalization support #51

sprocketc opened this issue Apr 23, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@sprocketc
Copy link
Member

sprocketc commented Apr 23, 2022

We have two main options regarding the library that is going to be used. Both have pros and cons.

  1. Map based. Easier to implement, but creating and editing translation requires handling EDN files. The translations are coupled with the code.
  1. PO based. Decouples translations and code, but requires some additional tooling that scans the codebase to generate PO files.

After making a decision on the translation library, we need to either replace all strings with translatable keys, or modify our pipeline to generate translation files. We need to also add a language switch control to our UI, persist the selection, and try to use the system language to pick the correct language Trying to support another language (Greek) while implementing this, would help us avoid some issues early. We should also investigate adding RTL support.

@sprocketc sprocketc added the enhancement New feature or request label Apr 23, 2022
@sprocketc sprocketc added this to the Pilot milestone Apr 23, 2022
@sprocketc sprocketc self-assigned this Apr 23, 2022
@sprocketc sprocketc removed this from the Pilot milestone Oct 30, 2023
@sprocketc sprocketc moved this to In Progress in Repath Studio Nov 16, 2023
@sprocketc sprocketc added this to the 0.2.0 milestone Nov 16, 2023
@sprocketc sprocketc removed this from the Alpha milestone Oct 11, 2024
@sprocketc sprocketc removed their assignment May 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant