diff --git a/HMI/code_gen/localization/iobroker.py b/HMI/code_gen/localization/iobroker.py index 7672b073..d5a39c30 100644 --- a/HMI/code_gen/localization/iobroker.py +++ b/HMI/code_gen/localization/iobroker.py @@ -19,20 +19,20 @@ keys = { } -langs = ["en_US", "de_DE", "nl_NL", "da_DK", "es_ES", "fr_FR", "it_IT", "ru_RU"] +langs = ["en-US", "de-DE", "nl-NL", "da-DK", "es-ES", "fr-FR", "it-IT", "ru-RU", "nb-NO", "pl-PL", "pt-PT"] def build_locale_filestring(locale): - if locale in ["zh_CN", "zh_Hans_CN", "zh_Hans"]: + if locale in ["zh-CN", "zh-Hans-CN", "zh-Hans"]: locale = "zh-Hans" - elif locale in ["zh_TW", "zh_Hant_TW", "zh_Hant"]: + elif locale in ["zh-TW", "zh-Hant-TW", "zh-Hant"]: locale = "zh-Hant" elif locale == "en_GB": locale = "en-GB" elif locale == "pt_BR": locale = "pt-BR" else: - locale = locale.split("_")[0] + locale = locale.split("-")[0] filename = f"{locale}.json" dir_path = os.getcwd() @@ -65,4 +65,4 @@ for src, dst in keys.items(): #print(json.dumps(out, indent=4, ensure_ascii=False)) with open("ioBroker_NSPanel_locales.json", "wb") as text_file: - text_file.write(json.dumps(out, indent=4, ensure_ascii=False).encode('utf8')) \ No newline at end of file + text_file.write(json.dumps(out, indent=4, ensure_ascii=False).encode('utf8'))