Translatingļ
Geotrek-admin can be translated online on Makina Corpus Weblate instance
Getting startedļ
Create an account
Browse by project
Browse by language
Create an accountļ
Click on āRegisterā
Fill the register form
Validate your email
Fill the password
Then connect to weblate
Official documentation to create an account and manage your profile.
Browse by projectļ
Go to āProject > Browse all projectsā
Select Geotrek-admin project
Click on tab āLanguagesā
Choose the language to translate
Browse by languageļ
You could also choose language first
Go to āLanguages > Browse all languagesā
Choose the language you want to translate
Select the project to translate
Select a component to translateļ
Select a component (a module or a piece of documentation)
Click on āTranslateā to start translating
And letās go!
Weblate official documentation for translation.
Translation featuresļ
Weblate shows all translation by language and by module. Errors and left to translate can be displayed easily.
Weblate can identify problematic translations as chains between projects, punctuation inconsistancy.
Other occurrences in all components allows to check consistency.
Each translation generate a permalink (picto ).
Weblate has a āZen modeā showing only chains to translate.
Release translations (only for github repository managers)ļ
Weblate send new translations to translations branch in Github, dedicated to translations. When new translations chains are validated, manager has to send them manually to Github.
For each release, translations branch must be merged into master before building the release.
Send modifications to Github repositoryļ
In component, click āManage > Repository maintenanceā
Click āCommitā to save translation in local repository
Click āPushā to send local commits to translations branch in Github repository
Add translations to next releaseļ
In Github, merge translations branch into master, and update changelog.
After releasing, in Weblate, rebase the branch:
In the component, click āManage > Repository maintenanceā
Click āRebaseā to rebase translations branch onto master