Translating into new languages
Weblate enables us to provide a continuous translation process, which means as new features are added or languages have not been localized, translations can follow closely behind. We also have defined access control mechanisms, so we have control over who has rights to push translations, and we can easily review contributions for accuracy. Currently Weblate supports over 150 languages out of the box and provides reports that allow us to quickly see the status of translations of the phone Web GUI and LCD
How to help translate Sangoma Phones into your language
If you are interested in providing translations for Phones, you can get started by submitting a Code Submission. Please follow the directions on this page: Code License Agreement
When your agreement is approved, you will be able to log in with your freepbx.org username and password to Weblate and begin translating into the language of your choice. If you do not have a account for http://freepbx.org please signup here. This gives you login access to our forums, bug and feature tracker and wiki
How to use Weblate to translate Phones
The steps for translating are simple. You can either work by either the LCD, Phone Web GUI or by language.
Selecting a Component
If you wish to work by component then you just need to navigate to https://weblate.sangoma.com/projects/sangoma-phones . You are then presented with a list of components and their translation statuses like the picture below:
From there you will select what part of the Phone you wish to work with.
LCD Interface - This is the text inside the LCD screen as you navigate through the menu system.
Web GUI - This is the Web GUI of the phone
Selecting a language
Once you select a component you’ll have several translating options available to you. First off you’ll see the translation status for each language for this particular module.
Translating
Once you click on a language from here you can go through adding and editing translations per sentence.
While you are translating the system will put your language in a locked state. This will prevent others from editing it for around 10 minutes.
Final Thoughts
When you are finished there is nothing further you have to do. Your translations will then show up in the near future on a new firmware release.