Add missing locales in build.zig

Signed-off-by: AnErrupTion <anerruption@disroot.org>
This commit is contained in:
AnErrupTion 2025-10-13 21:39:44 +02:00
parent 4f4855b5e9
commit bd335c8c91
No known key found for this signature in database
1 changed files with 25 additions and 16 deletions

View File

@ -196,22 +196,31 @@ fn install_ly(allocator: std.mem.Allocator, patch_map: PatchMap, install_config:
var lang_dir = std.fs.cwd().openDir(ly_lang_path, .{}) catch unreachable; var lang_dir = std.fs.cwd().openDir(ly_lang_path, .{}) catch unreachable;
defer lang_dir.close(); defer lang_dir.close();
try installFile("res/lang/cat.ini", lang_dir, ly_lang_path, "cat.ini", .{}); const languages = [_][]const u8{
try installFile("res/lang/cs.ini", lang_dir, ly_lang_path, "cs.ini", .{}); "ar.ini",
try installFile("res/lang/de.ini", lang_dir, ly_lang_path, "de.ini", .{}); "cat.ini",
try installFile("res/lang/en.ini", lang_dir, ly_lang_path, "en.ini", .{}); "cs.ini",
try installFile("res/lang/es.ini", lang_dir, ly_lang_path, "es.ini", .{}); "de.ini",
try installFile("res/lang/fr.ini", lang_dir, ly_lang_path, "fr.ini", .{}); "en.ini",
try installFile("res/lang/it.ini", lang_dir, ly_lang_path, "it.ini", .{}); "es.ini",
try installFile("res/lang/pl.ini", lang_dir, ly_lang_path, "pl.ini", .{}); "fr.ini",
try installFile("res/lang/pt.ini", lang_dir, ly_lang_path, "pt.ini", .{}); "it.ini",
try installFile("res/lang/pt_BR.ini", lang_dir, ly_lang_path, "pt_BR.ini", .{}); "ja_JP.ini",
try installFile("res/lang/ro.ini", lang_dir, ly_lang_path, "ro.ini", .{}); "pl.ini",
try installFile("res/lang/ru.ini", lang_dir, ly_lang_path, "ru.ini", .{}); "pt.ini",
try installFile("res/lang/sr.ini", lang_dir, ly_lang_path, "sr.ini", .{}); "pt_BR.ini",
try installFile("res/lang/sv.ini", lang_dir, ly_lang_path, "sv.ini", .{}); "ro.ini",
try installFile("res/lang/tr.ini", lang_dir, ly_lang_path, "tr.ini", .{}); "ru.ini",
try installFile("res/lang/uk.ini", lang_dir, ly_lang_path, "uk.ini", .{}); "sr.ini",
"sv.ini",
"tr.ini",
"uk.ini",
"zh_CN.ini",
};
inline for (languages) |language| {
try installFile("res/lang/" ++ language, lang_dir, ly_lang_path, language, .{});
}
} }
{ {