Skip to content

Overhaul localization and accept croudsourced translations #163

Open
@noahm

Description

@noahm

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    modificationA change in the way a current operation works

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions