Skip to content

Investigate localisation support #126

@philpax

Description

@philpax

We have users from all around the world that may not be able to work with OWL Control's English text, especially given some of the finer technical details mentioned.

We should investigate how difficult it would be to add localisation support. Basic requirements:

  • Not too difficult to implement / maintain. We would probably use something like https://crates.io/crates/i18n-embed
  • Some way to detect the use of user-facing English strings; we should make sure that all user-facing text goes through the localisation pipeline
  • Choice of language, while defaulting to the user's locale, should be up to the user
  • The UI should not break with RTL languages. I imagine this will be a challenge.
  • The localisations should be easy to contribute to. We can MTL the initial set, but assume that our users will want to submit their own corrections. I've seen https://crowdin.com/ be used for this; it depends on how much bookkeeping we want to do.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions