Switch to language_code instead of language _order key

This commit is contained in:
jpirnay
2026-04-03 11:41:34 +02:00
parent cd69b4da77
commit 03217d871d
3 changed files with 63 additions and 10 deletions
+12
View File
@@ -471,6 +471,10 @@ def generate_keys_header(
lines.append("")
# Extern declarations
lines.append("// Language codes (defined in I18nStrings.cpp)")
lines.append("extern const char* const LANGUAGE_CODES[];")
lines.append("")
lines.append("// Language display names (defined in I18nStrings.cpp)")
lines.append("extern const char* const LANGUAGE_NAMES[];")
lines.append("")
@@ -592,6 +596,14 @@ def generate_strings_cpp(
"",
]
# LANGUAGE_NAMES array
lines.append("// Language codes")
lines.append("const char* const LANGUAGE_CODES[] = {")
for code in languages:
_append_string_entry(lines, code)
lines.append("};")
lines.append("")
# LANGUAGE_NAMES array
lines.append("// Language display names")
lines.append("const char* const LANGUAGE_NAMES[] = {")