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

    image
  • 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ā€

    image
  • Select Geotrek-admin project

  • Click on tab ā€œLanguagesā€

  • Choose the language to translate

    image

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.

image

Other occurrences in all components allows to check consistency.

image

Each translation generate a permalink (picto image).

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ļƒ

  1. In Github, merge translations branch into master, and update changelog.

  2. After releasing, in Weblate, rebase the branch:

    • In the component, click ā€œManage > Repository maintenanceā€

    • Click ā€œRebaseā€ to rebase translations branch onto master