Revert to 2-letter locale codes for non-country specific locales

yeah this is annoying
This commit is contained in:
pizzaboxer 2024-07-09 00:17:04 +04:00
parent 7bc303daf0
commit b4e88ed8b1
No known key found for this signature in database
GPG Key ID: 59D4A1DBAD0F2BA8
2 changed files with 27 additions and 30 deletions

View File

@ -15,37 +15,37 @@ namespace Bloxstrap
{ "nil", Strings.Common_SystemDefault },
{ "en", "English" },
{ "en-US", "English (United States)" },
{ "ar-SA", "العربية" },
{ "bg-BG", "Български" },
{ "bn-BD", "বাংলা" },
{ "ar", "العربية" },
{ "bg", "Български" },
{ "bn", "বাংলা" },
{ "bs", "Босански" },
// { "cs", "Čeština" },
{ "de-DE", "Deutsch" },
{ "de", "Deutsch" },
// { "dk", "Dansk" },
{ "es-ES", "Español" },
{ "fil-PH", "Filipino" },
{ "fi-FI", "Suomi" },
{ "fr-FR", "Français" },
{ "he-IL", "עברית‎" },
{ "hr-HR", "Hrvatski" },
{ "hi-IN", "Hindi (Latin)" },
{ "hu-HU", "Magyar" },
{ "id-ID", "Bahasa Indonesia" },
{ "it-IT", "Italiano" },
{ "ja-JP", "日本語" },
{ "ko-KR", "한국어" },
{ "lt-LT", "Lietuvių" },
{ "no-NO", "Bokmål" },
{ "fi", "Suomi" },
{ "fil", "Filipino" },
{ "fr", "Français" },
{ "he", "עברית‎" },
{ "hi", "Hindi (Latin)" },
{ "hr", "Hrvatski" },
{ "hu", "Magyar" },
{ "id", "Bahasa Indonesia" },
{ "it", "Italiano" },
{ "ja", "日本語" },
{ "ko", "한국어" },
{ "lt", "Lietuvių" },
{ "no", "Bokmål" },
// { "nl", "Nederlands" },
{ "pl-PL", "Polski" },
{ "pl", "Polski" },
{ "pt-BR", "Português (Brasil)" },
{ "ro-RO", "Română" },
{ "ru-RU", "Русский" },
{ "ro", "Română" },
{ "ru", "Русский" },
{ "sv-SE", "Svenska" },
{ "th-TH", "ภาษาไทย" },
{ "tr-TR", "Türkçe" },
{ "uk-UA", "Yкраїньска" },
{ "vi-VN", "Tiếng Việt" },
{ "th", "ภาษาไทย" },
{ "tr", "Türkçe" },
{ "uk", "Yкраїньска" },
{ "vi", "Tiếng Việt" },
{ "zh-CN", "中文 (简体)" },
{ "zh-HK", "中文 (廣東話)" },
{ "zh-TW", "中文 (繁體)" }

View File

@ -1,4 +1,4 @@
import glob, shutil
import glob, shutil, re
exports = input("Path of folder of exported Crowdin files: ")
dest = input("Destination resources folder: ")
@ -6,9 +6,6 @@ dest = input("Destination resources folder: ")
for filename in glob.glob(f"{exports}\\**\\*.*", recursive=True):
print(f"Copying {filename}")
suffix = ""
localeCode = re.search("\\\\([a-zA-Z\\-]+)\\\\Strings.", filename).group(1)
if filename.endswith("Strings.bs-BA.resx"):
suffix = "\\Strings.bs.resx"
shutil.copy(filename, dest + suffix)
shutil.copy(filename, dest + f"\\Strings.{localeCode}.resx")