diff --git a/.tx/config b/.tx/config index 4cf4f302..191c665f 100644 --- a/.tx/config +++ b/.tx/config @@ -1,8 +1,9 @@ [main] host = https://www.transifex.com -lang_map = sr@latin:sr_Latn, zh_CN:zh_Hans, zh_TW:zh_Hant +lang_map = sr@latin:sr-latn, zh-Hans:zh-hans, zh-Hant:zh-hant [taiga-front.locale-enjson] file_filter = app/locales/locale-.json source_file = app/locales/locale-en.json source_lang = en +type = KEYVALUEJSON diff --git a/scripts/manage_translations.py b/scripts/manage_translations.py index f1751a4f..b756efbd 100644 --- a/scripts/manage_translations.py +++ b/scripts/manage_translations.py @@ -26,12 +26,6 @@ from argparse import RawTextHelpFormatter from subprocess import PIPE, Popen, call -FIXED_LOCALES = { - "zh-Hant": "zh-hant", - "zh-Hans": "zh-hans" -} - - def _tx_resource_for_name(name): """ Return the Transifex resource name """ return "taiga-front.{}".format(name) @@ -41,11 +35,6 @@ def fetch(resources=None, languages=None): """ Fetch translations from Transifex. """ - for lang, lang_fixed in FIXED_LOCALES.items(): - if os.path.exists("app/locales/locale-{}.json".format(lang_fixed)): - os.rename("app/locales/locale-{}.json".format(lang_fixed), - "app/locales/locale-{}.json".format(lang)) - if not resources: if languages is None: call("tx pull -f --minimum-perc=5", shell=True) @@ -63,11 +52,6 @@ def fetch(resources=None, languages=None): call("tx pull -r {res} -f -l {lang}".format(res=_tx_resource_for_name(resource), lang=lang), shell=True) - for lang, lang_fixed in FIXED_LOCALES.items(): - if os.path.exists("app/locales/locale-{}.json".format(lang)): - os.rename("app/locales/locale-{}.json".format(lang), - "app/locales/locale-{}.json".format(lang_fixed)) - def commit(resources=None, languages=None): """