feat: add belarusian localization

This commit is contained in:
lwouis committed 2026-01-15 00:08:36 +01:00
1 parent 3b53ce77bb
commit 0fe722bfba
5 files changed
+70 -1

No files matched your search

+33
View File
@@ -74,6 +74,8 @@
5F706EC32BA448D8004D542D /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5F706EC12BA448D8004D542D /* InfoPlist.strings */; };
5F882F382EC3C63400110A9F /* CustomRecorderControlTestable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C8DC2A355E29516DD2FAF /* CustomRecorderControlTestable.swift */; };
5F906A342F16A18500B99924 /* Screens.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F906A332F16A18000B99924 /* Screens.swift */; };
5FEFDF2F2F181E120065BAA3 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5FEFDF2D2F181E120065BAA3 /* Localizable.strings */; };
5FEFDF322F181E250065BAA3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 5FEFDF312F181E250065BAA3 /* InfoPlist.strings */; };
76D02BB22BFE7C9E0056008D /* Pods_alt_tab_macos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0712B3BEA2B3780398C0999 /* Pods_alt_tab_macos.framework */; };
AA974BA929B7D84C0099A29E /* PreviewPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA974BA829B7D84C0099A29E /* PreviewPanel.swift */; };
BF0C803A13C409E7F01FBCAB /* SkyLight.framework.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C8B94D7994AB9007F6391 /* SkyLight.framework.swift */; };
@@ -376,6 +378,8 @@
5F9F965C2EAE731200E25498 /* jetbrains.svg */ = {isa = PBXFileReference; lastKnownFileType = text; path = jetbrains.svg; sourceTree = "<group>"; };
5FAE000A2F13B49800FE6246 /* update_readme_and_website.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = update_readme_and_website.sh; sourceTree = "<group>"; };
5FE2AF752EAE849F004A4AC5 /* xcbeautify */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.executable"; path = xcbeautify; sourceTree = "<group>"; };
5FEFDF2C2F181E120065BAA3 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = Localizable.strings; sourceTree = "<group>"; };
5FEFDF302F181E250065BAA3 /* InfoPlist.strings */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; path = InfoPlist.strings; sourceTree = "<group>"; };
672F94799CC7C90282AEB3EA /* Pods-alt-tab-macos.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-alt-tab-macos.debug.xcconfig"; path = "Target Support Files/Pods-alt-tab-macos/Pods-alt-tab-macos.debug.xcconfig"; sourceTree = "<group>"; };
7451B8433E47C444A6F489FF /* Pods-unit-tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-unit-tests.debug.xcconfig"; path = "Target Support Files/Pods-unit-tests/Pods-unit-tests.debug.xcconfig"; sourceTree = "<group>"; };
AA974BA829B7D84C0099A29E /* PreviewPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewPanel.swift; sourceTree = "<group>"; };
@@ -857,6 +861,15 @@
path = is.lproj;
sourceTree = "<group>";
};
5FEFDF2E2F181E120065BAA3 /* be.lproj */ = {
isa = PBXGroup;
children = (
5FEFDF312F181E250065BAA3 /* InfoPlist.strings */,
5FEFDF2D2F181E120065BAA3 /* Localizable.strings */,
);
path = be.lproj;
sourceTree = "<group>";
};
A638921971E99EC1D9EC383D /* Pods */ = {
isa = PBXGroup;
children = (
@@ -1851,6 +1864,7 @@
D04BAC2B70BC798C57B0B492 /* l10n */ = {
isa = PBXGroup;
children = (
5FEFDF2E2F181E120065BAA3 /* be.lproj */,
5F706EBF2BA448B1004D542D /* is.lproj */,
D04BA2641C1A385861945B7C /* en.lproj */,
D04BA61DD16A622D398FED3E /* fr.lproj */,
@@ -2079,6 +2093,7 @@
lt,
gu,
"zh-HK",
be,
);
mainGroup = D04BA1463D2A17038222BB84;
productRefGroup = D04BA1A461BBB5A9BE15E015 /* Products */;
@@ -2114,6 +2129,7 @@
D04BAC3169D54014CBA9ACE5 /* Localizable.strings in Resources */,
D04BA100BD0F47828EB649FF /* InfoPlist.strings in Resources */,
D04BA3C24F4F644EA91DE38C /* Localizable.strings in Resources */,
5FEFDF2F2F181E120065BAA3 /* Localizable.strings in Resources */,
D04BA03B560B681AF96E4610 /* InfoPlist.strings in Resources */,
D04BA1C85041FB043FD43E65 /* Localizable.strings in Resources */,
D04BA9557A6C9E192D228150 /* InfoPlist.strings in Resources */,
@@ -2272,6 +2288,7 @@
BF0C836CC0D9CEE5026B8EF4 /* InfoPlist.strings in Resources */,
BF0C8BD4410A3D597409C328 /* InfoPlist.strings in Resources */,
BF0C8167D415F503D2390065 /* InfoPlist.strings in Resources */,
5FEFDF322F181E250065BAA3 /* InfoPlist.strings in Resources */,
BF0C8CE3AE04A98400B9962F /* InfoPlist.strings in Resources */,
BF0C8610E3416890DED16C36 /* Localizable.strings in Resources */,
BF0C827C61136E83F43C6436 /* InfoPlist.strings in Resources */,
@@ -2530,6 +2547,22 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
5FEFDF2D2F181E120065BAA3 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
5FEFDF2C2F181E120065BAA3 /* be */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
5FEFDF312F181E250065BAA3 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
5FEFDF302F181E250065BAA3 /* InfoPlist.strings */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C803A0202BA8D9397E0CA /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
+1 -1
View File
@@ -38,7 +38,7 @@ Alternative Styles
## Localization
AltTab is available in many languages: Bahasa Indonesia, Basa Jawa, Català, Čeština, Dansk, Deutsch, Eesti keel, English, Español, Français, Gaeilge, Galego, Hrvatski, Íslenska, Italiano, Kurdî, Lietuvių, Lëtzebuergesch, Magyar, Nederlands, Norsk Bokmål, Norsk Nynorsk, Oʻzbekcha, Polski, Português, Português (Brasil), Română, Shqip, Slovenčina, Slovenščina, Suomi, Svenska, Tiếng Việt, Türkçe, Български, Русский, Српски, Українська, Ελληνικά, עִבְרִית, العربية, فارسی, हिन्दी, বাংলা, ગુજરાતી, தமிழ், ಕನ್ನಡ, മലയാളം, ภาษาไทย, 日本語, 简体中文, 繁體中文, 繁體中文 (香港), 한국어
AltTab is available in many languages: Bahasa Indonesia, Basa Jawa, Català, Čeština, Dansk, Deutsch, Eesti keel, English, Español, Français, Gaeilge, Galego, Hrvatski, Íslenska, Italiano, Kurdî, Lietuvių, Lëtzebuergesch, Magyar, Nederlands, Norsk Bokmål, Norsk Nynorsk, Oʻzbekcha, Polski, Português, Português (Brasil), Română, Shqip, Slovenčina, Slovenščina, Suomi, Svenska, Tiếng Việt, Türkçe, Беларуская мова, Български, Русский, Српски, Українська, Ελληνικά, עִבְרִית, العربية, فارسی, हिन्दी, বাংলা, ગુજરાતી, தமிழ், ಕನ್ನಡ, മലയാളം, ภาษาไทย, 日本語, 简体中文, 繁體中文, 繁體中文 (香港), 한국어
[Contribute your own language easily!](https://poeditor.com/join/project/8AOEZ0eAZE)
@@ -0,0 +1,2 @@
/*Copyright (human-readable)*/
"NSHumanReadableCopyright" = "Ліцэнзія GPL-3.0";
@@ -0,0 +1,31 @@
"About" = "Аб праграме";
"Active app" = "Актыўнае прыкладанне";
"Active screen" = "Актыўны экран";
"Apparition delay:" = "Затрымка з’яўлення:";
"Appearance" = "Выгляд";
"Auto-install updates periodically" = "Аўтаматычна ўсталёўваць абнаўленні";
"Cancel" = "Адмяніць";
"Check for updates now…" = "Праверыць абнаўленні цяпер…";
"Check for updates periodically" = "Перыядычна правяраць абнаўленні";
"Check for updates…" = "Праверыць абнаўленні…";
"Don’t check for updates periodically" = "Не правяраць абнаўленні";
"Hide Space number labels:" = "Схаваць нумары прастораў:";
"I think the app could be improved with…" = "Я лічу, што праграму можна ўдасканаліць…";
"Latest releases" = "Апошнія рэлізы";
"NSHumanReadableCopyright" = "Ліцэнзія GPL-3.0";
"Optional: email (if you want a reply)" = "Неабавязкова: эл. пошта (калі вы хочаце адказ)";
"Preferences…" = "Налады…";
"Quit %@" = "Выйсці з %@";
"Send" = "Адправіць";
"Send debug profile (CPU, memory, etc)" = "Адправіць профіль адладкі (ЦП, памяць і г.д.)";
"Send feedback" = "Адправіць водгук";
"Send feedback…" = "Адправіць водгук";
"Share improvement ideas, or report bugs" = "Падзяліцеся ідэямі па паляпшэньні або паведаміце пра памылкі";
"Show" = "Паказаць";
"Show on:" = "Паказваць на:";
"Source code repository" = "Рэпазытар зыходнага коду";
"Theme:" = "Тэма:";
"Updates policy:" = "Правіла абнаўленняў:";
"View existing discussions" = "Паглядзець існуючыя абмеркаванні";
"Window app icon size:" = "Памер значка вакна:";
"Window title font size:" = "Памер шрыфту загалоўка вокна:";
+3
View File
@@ -76,6 +76,7 @@ enum LanguagePreference: CaseIterable, MacroPreference {
case icelandic
case czech
case greek
case belarusian
case bulgarian
case russian
case serbian
@@ -99,6 +100,7 @@ enum LanguagePreference: CaseIterable, MacroPreference {
switch self {
case .systemDefault: return NSLocalizedString("System Default", comment: "")
case .arabic: return "العربية"
case .belarusian: return "Беларуская мова"
case .bulgarian: return "Български"
case .bengali: return "বাংলা"
case .catalan: return "Català"
@@ -158,6 +160,7 @@ enum LanguagePreference: CaseIterable, MacroPreference {
switch self {
case .systemDefault: return nil
case .arabic: return "ar"
case .belarusian: return "be"
case .bulgarian: return "bg"
case .bengali: return "bn"
case .catalan: return "ca"