Skip to content

Commit

Permalink
feat: improve localization in hindi, arabic, vietnamese
Browse files Browse the repository at this point in the history
  • Loading branch information
lwouis committed Sep 18, 2021
1 parent 23bbd64 commit 2905f7d
Show file tree
Hide file tree
Showing 6 changed files with 508 additions and 109 deletions.
33 changes: 33 additions & 0 deletions alt-tab-macos.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
BF0C8138B9195970E808C3A2 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C80B2A035D3F0A5016E5F /* InfoPlist.strings */; };
BF0C81D836A8A4CA393B135F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C82E55127D38ABF969CA0 /* InfoPlist.strings */; };
BF0C823630E3DEAC576FAFE6 /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = BF0C88BF67CF4D71002A60EB /* [email protected] */; };
BF0C828D53D429C2B8B22391 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C883EBA8FDA9CB61C91FD /* Localizable.strings */; };
BF0C829583ED47E458528F3A /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = BF0C889529FF19620EDAC295 /* [email protected] */; };
BF0C83AB0186CC48FADF66A7 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C847B2D68EACFAC1B06D1 /* Localizable.strings */; };
BF0C83E902F75A97E8FD374A /* [email protected] in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8D3333653ACAEF730DD8 /* [email protected] */; };
Expand All @@ -26,6 +27,7 @@
BF0C87732A6E660899D13BFD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C886B1D6E707E9E6BE46C /* InfoPlist.strings */; };
BF0C884D88B74F05B8BBF956 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C88A25E1ED37E5F80AC91 /* Localizable.strings */; };
BF0C88D7E209C788558BD943 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8CC9692E6E4A32846D72 /* InfoPlist.strings */; };
BF0C894199BB262BDB2D8D37 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8221101CD179DB1121D5 /* InfoPlist.strings */; };
BF0C894325A54CF0B6B53464 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8B8B31D2F421AC258351 /* Localizable.strings */; };
BF0C89DF22C7B7D0C27DA2A4 /* WindowControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C884157B87BF0E17EF7F8 /* WindowControlView.swift */; };
BF0C8AC57CE5E9BBEEE2442A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C885D34CDCE2AFC5A94F7 /* InfoPlist.strings */; };
Expand Down Expand Up @@ -148,6 +150,7 @@
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>"; };
BF0C80A05C11C8ADC366EC4A /* lb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = lb; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C8113492C0FFCB4454BC9 /* sl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = sl; path = Localizable.strings; sourceTree = "<group>"; };
BF0C816D6B12CC13F741E61F /* hi */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = hi; path = Localizable.strings; sourceTree = "<group>"; };
BF0C817D9C335EE4A0536601 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
BF0C81B8A30416D774B5B60E /* fullscreen.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = fullscreen.svg; sourceTree = "<group>"; };
BF0C81C1B55A0519C3272B09 /* close.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = close.svg; sourceTree = "<group>"; };
Expand All @@ -157,6 +160,7 @@
BF0C83BD867F6A874F9953C9 /* [email protected] */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "[email protected]"; sourceTree = "<group>"; };
BF0C843C2EDF4EF3A7A2C64A /* app.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = app.svg; sourceTree = "<group>"; };
BF0C8465A0A9EA2814A22C35 /* SF-Pro-Text-Regular-Full.otf */ = {isa = PBXFileReference; lastKnownFileType = file.otf; path = "SF-Pro-Text-Regular-Full.otf"; sourceTree = "<group>"; };
BF0C847A108ABC72723ABBA2 /* hi */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = hi; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C84E11784B3B0900D0963 /* app.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = app.icns; sourceTree = "<group>"; };
BF0C850C46CCD8B978168CCD /* sv */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = sv; path = Localizable.strings; sourceTree = "<group>"; };
BF0C86370093A080DD5974D8 /* convert_svg_to_png.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = convert_svg_to_png.sh; sourceTree = "<group>"; };
Expand Down Expand Up @@ -447,6 +451,15 @@
path = sk.lproj;
sourceTree = "<group>";
};
BF0C81174620D8C11E1A13C4 /* hi.lproj */ = {
isa = PBXGroup;
children = (
BF0C8221101CD179DB1121D5 /* InfoPlist.strings */,
BF0C883EBA8FDA9CB61C91FD /* Localizable.strings */,
);
path = hi.lproj;
sourceTree = "<group>";
};
BF0C81EB02768FAD7290E6A4 /* uk.lproj */ = {
isa = PBXGroup;
children = (
Expand Down Expand Up @@ -1074,6 +1087,7 @@
BF0C8BC595FF01688DB31B8A /* sv.lproj */,
BF0C8D5012C31223B5E1A4E5 /* vi.lproj */,
BF0C8E80897D08AF18F9EF05 /* lb.lproj */,
BF0C81174620D8C11E1A13C4 /* hi.lproj */,
);
path = l10n;
sourceTree = "<group>";
Expand Down Expand Up @@ -1189,6 +1203,7 @@
sv,
vi,
lb,
hi,
);
mainGroup = D04BA1463D2A17038222BB84;
productRefGroup = D04BA1A461BBB5A9BE15E015 /* Products */;
Expand Down Expand Up @@ -1279,6 +1294,8 @@
BF0C87732A6E660899D13BFD /* InfoPlist.strings in Resources */,
BF0C8C4381FB16A4DFBBB219 /* InfoPlist.strings in Resources */,
BF0C8B2E933E4A0A91D7AF64 /* Localizable.strings in Resources */,
BF0C894199BB262BDB2D8D37 /* InfoPlist.strings in Resources */,
BF0C828D53D429C2B8B22391 /* Localizable.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
Expand Down Expand Up @@ -1460,6 +1477,14 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C8221101CD179DB1121D5 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C847A108ABC72723ABBA2 /* hi */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C82E55127D38ABF969CA0 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
Expand Down Expand Up @@ -1508,6 +1533,14 @@
name = Localizable.strings;
sourceTree = "<group>";
};
BF0C883EBA8FDA9CB61C91FD /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C816D6B12CC13F741E61F /* hi */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
BF0C885D34CDCE2AFC5A94F7 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
Expand Down
4 changes: 4 additions & 0 deletions docs/Contributors.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,7 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
* Klara
* Kushnee5
* Lcwhhh
* Lester
* Lumaxis
* lwouis
* Marekscholle
Expand All @@ -72,13 +73,16 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
* Michael
* Mr. axel. bock
* MuDraconis
* Mwolfinspace
* Nilton Souza
* Nmolham
* Pehovorka
* Peterkim0620
* Petr Kolář
* ponchik
* rbnis
* SheNeVmerla
* Shivam Bansal
* Stefan
* Tomoa Nozawa
* Tran
Expand Down
25 changes: 14 additions & 11 deletions resources/l10n/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"About %@" = "About %@";

/*No comment provided by engineer.*/
"Accessibility" = "Accessibility";
"Accessibility" = "إمكانية الوصول";

/*No comment provided by engineer.*/
"Acknowledgments" = "شكر وتقدير";
Expand All @@ -27,7 +27,7 @@
"All apps" = "كل البرامج";

/*No comment provided by engineer.*/
"All data from this form will be made public, as a ticket on github.com" = "All data from this form will be made public, as a ticket on github.com";
"All data from this form will be made public, as a ticket on github.com" = "كل البيانات في هده الاستمارة سوف تصبح متاحة بشكل عام على github.com";

/*No comment provided by engineer.*/
"All screens" = "كل الشاشات";
Expand All @@ -36,7 +36,7 @@
"All Spaces" = "كل المساحات";

/*No comment provided by engineer.*/
"Allowed" = "Allowed";
"Allowed" = "مسموح";

/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";
Expand All @@ -45,7 +45,7 @@
"AltTab crashed last time you used it. Sending a crash report will help get the issue fixed" = "AltTab crashed last time you used it. Sending a crash report will help get the issue fixed";

/*No comment provided by engineer.*/
"AltTab needs some permissions" = "AltTab needs some permissions";
"AltTab needs some permissions" = "AltTab بحتاج لبعض الأذونات";

/*No comment provided by engineer.*/
"Always send crash reports" = "Always send crash reports";
Expand Down Expand Up @@ -120,7 +120,7 @@
"End" = "End";

/*No comment provided by engineer.*/
"Fade out animation:" = "Fade out animation:";
"Fade out animation:" = "تأثير الإختفاء:";

/*No comment provided by engineer.*/
"Focus selected window" = "Focus selected window";
Expand Down Expand Up @@ -198,7 +198,7 @@
"Never send crash reports" = "Never send crash reports";

/*No comment provided by engineer.*/
"Not allowed" = "Not allowed";
"Not allowed" = "غير مسموح";

/*Copyright (human-readable)*/
"NSHumanReadableCopyright" = "رخصة GPL-3.0";
Expand All @@ -207,10 +207,12 @@
"Only if the window is fullscreen" = "Only if the window is fullscreen";

/*No comment provided by engineer.*/
"Open Accessibility Preferences…" = "Open Accessibility Preferences…";
/*Fuzzy*/
"Open Accessibility Preferences…" = "توجة لإعدادات إمكانية الوصول ...";

/*No comment provided by engineer.*/
"Open Screen Recording Preferences…" = "Open Screen Recording Preferences…";
/*Fuzzy*/
"Open Screen Recording Preferences…" = "توجة لإعدادات تسجيل الشاشة";

/*No comment provided by engineer.*/
"Optional: email (if you want a reply)" = "اختياري: بريد (إذا كنت تريد رد)";
Expand All @@ -222,7 +224,7 @@
"Preferences…" = "التفضيلات…";

/*No comment provided by engineer.*/
"Quit" = "Quit";
"Quit" = "إغلاق";

/*No comment provided by engineer.*/
"Quit %@" = "خروج %@";
Expand All @@ -243,7 +245,8 @@
"Screen including mouse" = "شاشة المؤشر";

/*No comment provided by engineer.*/
"Screen Recording" = "Screen Recording";
/*Fuzzy*/
"Screen Recording" = "تسجيل الشاشة";

/*No comment provided by engineer.*/
"Screen showing AltTab" = "شاشة الـAltTab";
Expand Down Expand Up @@ -294,7 +297,7 @@
"Show on:" = "أظهر على:";

/*No comment provided by engineer.*/
"Show standard tabs as windows:" = "Show standard tabs as windows:";
"Show standard tabs as windows:" = "إظهر التابات كشاشات:";

/*No comment provided by engineer.*/
"Show windows from:" = "Show windows from:";
Expand Down
2 changes: 2 additions & 0 deletions resources/l10n/hi.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/*Copyright (human-readable)*/
"NSHumanReadableCopyright" = "जी.पी.एल-3.0 लाइसेंस";
Loading

0 comments on commit 2905f7d

Please sign in to comment.