This is the backstage for the [localization efforts of Tor Project](https://community.torproject.org/localization/). Please consult the [localization board](https://gitlab.torproject.org/tpo/community/l10n/-/boards) to see the latest issues, and also this more [general l10n board across teams](https://gitlab.torproject.org/groups/tpo/-/boards?scope=all&utf8=%E2%9C%93&label_name[]=Localization).
We rely on an army of volunteer translators and we **thank them for their work**!
**Workflow**
What follows is a short summary of the translation workflow for existing resources.
* Users translate our apps on [Transifex](https://www.transifex.com/projects/p/torproject/) and our websites at [transifex tor web](https://www.transifex.com/otf/tor-project-support-community-portal/).
* Each translation resource has two branches in the [translation](https://gitweb.torproject.org/translation.git) repository
*A [cronjob](https://gitweb.torproject.org/translation-tools.git/tree/update_translations) will pull new and updated translations from Transifex and add them to the translation repository
* Developers clone the [translation repository](https://gitweb.torproject.org/translation.git/), check out branches, validate the translations, and include them in new releases
**More information**
-[Localization for Translators](/Localization-for-translators) or [Reviewers](/Localization-for-reviewers)
This is the backstage for the [localization efforts of Tor Project](https://community.torproject.org/localization/). Please consult the [localization board](https://gitlab.torproject.org/tpo/community/l10n/-/boards) to see the latest issues, and also this more [general l10n board across teams](https://gitlab.torproject.org/groups/tpo/-/boards?scope=all&utf8=%E2%9C%93&label_name[]=Localization).
We rely on an army of volunteer translators and we **thank them for their work**!
**Workflow**
What follows is a short summary of the translation workflow for existing resources.
* Users translate our apps on [weblate](https://hosted.weblate.org/projects/tor/)
* Each translation resource has a branch in the [translation repository](https://gitlab.torproject.org/tpo/translation/)
*Weblate sends new and updated translations to the translation repository
* Developers clone the translation repository, check out branches, validate the translations, and include them in new releases. They can also use the Weblate API to download only complete translations, or translations without failing checks. See [this script from rdsys](https://gitlab.torproject.org/tpo/anti-censorship/rdsys/-/blob/main/scripts/fetch_translations.py?ref_type=heads) as an example.
**More information**
-[Localization for Translators](/Localization-for-translators) or [Reviewers](/Localization-for-reviewers)
-[Localization for Developers](/Localization-for-developers)