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

Overhaul localization and accept croudsourced translations #163

Open
noahm opened this issue Nov 29, 2024 · 0 comments
Open

Overhaul localization and accept croudsourced translations #163

noahm opened this issue Nov 29, 2024 · 0 comments
Labels
modification A change in the way a current operation works
Milestone

Comments

@noahm
Copy link
Collaborator

noahm commented Nov 29, 2024

Currently a lot of the UI has some hand-coded alternate strings for Ukranian language, but they're all disabled at the moment. Given the newfound international popularity of Clearsky, I think we should enable localization for all languages, and even better, the international community can easily help contribute translations with the use of a translation management platform!

Many platforms out there offer free plans for open source projects like Clearsky. Several that I'm at least a little familiar with:

Setting all this up will ultimately involve two steps:

  • replacing all the custom localise function calls within the app with something more standard like react-intl that supports string extraction and loading in locales from external sources
  • setting up an account with one of the above providers and integrating the repo with it
@noahm noahm added this to the Next UI Tasks milestone Nov 30, 2024
@noahm noahm added the modification A change in the way a current operation works label Nov 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
modification A change in the way a current operation works
Projects
None yet
Development

No branches or pull requests

1 participant