Skip to content

Commit b4e88ed

Browse files
committed
Revert to 2-letter locale codes for non-country specific locales
yeah this is annoying
1 parent 7bc303d commit b4e88ed

File tree

2 files changed

+27
-30
lines changed

2 files changed

+27
-30
lines changed

Bloxstrap/Locale.cs

+24-24
Original file line numberDiff line numberDiff line change
@@ -15,37 +15,37 @@ internal static class Locale
1515
{ "nil", Strings.Common_SystemDefault },
1616
{ "en", "English" },
1717
{ "en-US", "English (United States)" },
18-
{ "ar-SA", "العربية" },
19-
{ "bg-BG", "Български" },
20-
{ "bn-BD", "বাংলা" },
18+
{ "ar", "العربية" },
19+
{ "bg", "Български" },
20+
{ "bn", "বাংলা" },
2121
{ "bs", "Босански" },
2222
// { "cs", "Čeština" },
23-
{ "de-DE", "Deutsch" },
23+
{ "de", "Deutsch" },
2424
// { "dk", "Dansk" },
2525
{ "es-ES", "Español" },
26-
{ "fil-PH", "Filipino" },
27-
{ "fi-FI", "Suomi" },
28-
{ "fr-FR", "Français" },
29-
{ "he-IL", "עברית‎" },
30-
{ "hr-HR", "Hrvatski" },
31-
{ "hi-IN", "Hindi (Latin)" },
32-
{ "hu-HU", "Magyar" },
33-
{ "id-ID", "Bahasa Indonesia" },
34-
{ "it-IT", "Italiano" },
35-
{ "ja-JP", "日本語" },
36-
{ "ko-KR", "한국어" },
37-
{ "lt-LT", "Lietuvių" },
38-
{ "no-NO", "Bokmål" },
26+
{ "fi", "Suomi" },
27+
{ "fil", "Filipino" },
28+
{ "fr", "Français" },
29+
{ "he", "עברית‎" },
30+
{ "hi", "Hindi (Latin)" },
31+
{ "hr", "Hrvatski" },
32+
{ "hu", "Magyar" },
33+
{ "id", "Bahasa Indonesia" },
34+
{ "it", "Italiano" },
35+
{ "ja", "日本語" },
36+
{ "ko", "한국어" },
37+
{ "lt", "Lietuvių" },
38+
{ "no", "Bokmål" },
3939
// { "nl", "Nederlands" },
40-
{ "pl-PL", "Polski" },
40+
{ "pl", "Polski" },
4141
{ "pt-BR", "Português (Brasil)" },
42-
{ "ro-RO", "Română" },
43-
{ "ru-RU", "Русский" },
42+
{ "ro", "Română" },
43+
{ "ru", "Русский" },
4444
{ "sv-SE", "Svenska" },
45-
{ "th-TH", "ภาษาไทย" },
46-
{ "tr-TR", "Türkçe" },
47-
{ "uk-UA", "Yкраїньска" },
48-
{ "vi-VN", "Tiếng Việt" },
45+
{ "th", "ภาษาไทย" },
46+
{ "tr", "Türkçe" },
47+
{ "uk", "Yкраїньска" },
48+
{ "vi", "Tiếng Việt" },
4949
{ "zh-CN", "中文 (简体)" },
5050
{ "zh-HK", "中文 (廣東話)" },
5151
{ "zh-TW", "中文 (繁體)" }

Scripts/Translations/prep.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,11 @@
1-
import glob, shutil
1+
import glob, shutil, re
22

33
exports = input("Path of folder of exported Crowdin files: ")
44
dest = input("Destination resources folder: ")
55

66
for filename in glob.glob(f"{exports}\\**\\*.*", recursive=True):
77
print(f"Copying {filename}")
88

9-
suffix = ""
9+
localeCode = re.search("\\\\([a-zA-Z\\-]+)\\\\Strings.", filename).group(1)
1010

11-
if filename.endswith("Strings.bs-BA.resx"):
12-
suffix = "\\Strings.bs.resx"
13-
14-
shutil.copy(filename, dest + suffix)
11+
shutil.copy(filename, dest + f"\\Strings.{localeCode}.resx")

0 commit comments

Comments
 (0)