Adding new languages
If the language you're trying to translate is not yet in OpenBoxes or Crowdin, the following instructions outline how to get the language added.
Requesting a new language
If you're not a project administrator, get in contact with us by posting to the OpenBoxes Slack, adding a post to our community forums, or by creating a new GitHub Issue. Let us know the language that you'd like to translate and we'll get you set up as quickly as possible.
Adding a new language
If you're a project administrator, the following are instructions on how to add a new langugage into OpenBoxes and make it translatable in Crowdin.
Adding a language to Crowdin
Translated languages in Crowdin are known as "target languages". To add a new target language, navigate to the project settings > Languages, then simply select any new langugages that we want to support.

This should cause Crowdin to automatically create a pull request into the openboxes repository containing a new messages.properties file for the language.
See Crowdin's documentation for additional information.
The following video covers everything required to configure Crowdin (plus also explains how the In-Context feature works):
Adding a language to OpenBoxes
Edit the application.yml file and add the two letter locale code of the new language to the supportedLocales property:
After redeploying the application, the new language should be selectable in the list of locales in the website footer.

Last updated
Was this helpful?

