Files
picard/po
Hosted Weblate d5f3485430 Update translation files
Updated by "Update LINGUAS file" hook in Weblate.

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://translations.metabrainz.org/projects/picard/appstream/
Translation: Picard/appstream
2023-06-01 04:45:01 +00:00
..
2023-06-01 04:45:01 +00:00
2023-05-30 08:58:26 +02:00
2023-05-30 08:58:26 +02:00
2023-05-31 13:18:16 +00:00
2023-04-28 11:32:07 +02:00

Translations

Picard translations are handled by Transifex.

Please do not manually edit the PO files.

Required tools

Picard source tree strings

Their translations are handled at https://www.transifex.com/musicbrainz/musicbrainz/picard/

One can update picard.pot using:

$ python setup.py regen_pot_file

Transifex will automatically pick picard.pot from Picard git repository master branch once per day.

Attributes and countries strings

Their translations are handled at https://www.transifex.com/musicbrainz/musicbrainz/attributes/ and https://www.transifex.com/musicbrainz/musicbrainz/countries/

attributes.pot and countries.pot are updated by musicbrainz-server project, outside the Picard project.

Picard maintainers can regenerate picard/const/attributes.py and picard/const/countries.py, which are using attributes.pot and countries.pot as base, using the command:

$ python setup.py update_constants

It will retrieve and parse latest attributes.pot and countries.pot to rebuild picard/const/attributes.py and picard/const/countries.py.

To fetch latest translations from Transifex

Use the following command:

$ python setup.py pull_translations

It will fetch all po files from Transifex, but the most incomplete ones.

The minimum acceptable percentage of a translation in order to download it can be seen using:

$ python setup.py pull_translations --help

The percentage value is passed to the tx pull command.