feat: add ukrainian localization

This commit is contained in:
Louis Pontoise
2021-01-26 00:01:55 +09:00
committed by lwouis
parent 2f92936848
commit e576ca1298
5 changed files with 410 additions and 2 deletions
+33
View File
@@ -11,6 +11,7 @@
48F3E16224EC0D8800A1C64B /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = D04BABDA79F8EF76E3ACDD5F /* Localizable.strings */; };
76D02BB22BFE7C9E0056008D /* Pods_alt_tab_macos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0712B3BEA2B3780398C0999 /* Pods_alt_tab_macos.framework */; };
BF0C8138B9195970E808C3A2 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C80B2A035D3F0A5016E5F /* InfoPlist.strings */; };
BF0C81D836A8A4CA393B135F /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C82E55127D38ABF969CA0 /* InfoPlist.strings */; };
BF0C823630E3DEAC576FAFE6 /* menubar-1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = BF0C88BF67CF4D71002A60EB /* menubar-1@2x.png */; };
BF0C829583ED47E458528F3A /* accessibility@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = BF0C889529FF19620EDAC295 /* accessibility@2x.png */; };
BF0C83E902F75A97E8FD374A /* menubar-2@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8D3333653ACAEF730DD8 /* menubar-2@2x.png */; };
@@ -21,6 +22,7 @@
BF0C855CF8BA047E180425F9 /* KeyRepeatTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C864F182B6155A66D241D /* KeyRepeatTimer.swift */; };
BF0C8658CC748011E57691B7 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C84F4B25A7C26A88ADE92 /* Localizable.strings */; };
BF0C88D7E209C788558BD943 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8CC9692E6E4A32846D72 /* InfoPlist.strings */; };
BF0C894325A54CF0B6B53464 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8B8B31D2F421AC258351 /* Localizable.strings */; };
BF0C89DF22C7B7D0C27DA2A4 /* WindowControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0C884157B87BF0E17EF7F8 /* WindowControlView.swift */; };
BF0C8B154051EC0D440339D4 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8A9D25A9680EB19444BC /* Localizable.strings */; };
BF0C8C9CA44285E493918A74 /* menubar-3@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = BF0C8E54658B4DAEA0528200 /* menubar-3@2x.png */; };
@@ -151,6 +153,7 @@
BF0C864F182B6155A66D241D /* KeyRepeatTimer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyRepeatTimer.swift; sourceTree = "<group>"; };
BF0C87B913292EE53EDE4220 /* menubar-1.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = "menubar-1.svg"; sourceTree = "<group>"; };
BF0C884157B87BF0E17EF7F8 /* WindowControlView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowControlView.swift; sourceTree = "<group>"; };
BF0C888D912E73D88919899A /* uk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = uk; path = Localizable.strings; sourceTree = "<group>"; };
BF0C889529FF19620EDAC295 /* accessibility@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "accessibility@2x.png"; sourceTree = "<group>"; };
BF0C88BF67CF4D71002A60EB /* menubar-1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menubar-1@2x.png"; sourceTree = "<group>"; };
BF0C88D6043B83B535BEAAA2 /* no */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = no; path = Localizable.strings; sourceTree = "<group>"; };
@@ -162,6 +165,7 @@
BF0C8E25373671B528AD448D /* screen-recording@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "screen-recording@2x.png"; sourceTree = "<group>"; };
BF0C8E54658B4DAEA0528200 /* menubar-3@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menubar-3@2x.png"; sourceTree = "<group>"; };
BF0C8E5D2BD5F7F93DF77DF5 /* sk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = sk; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C8E7B087DCC97A454C0AE /* uk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = uk; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C8EE17F3ABD7A6D44BFFE /* pl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = pl; path = Localizable.strings; sourceTree = "<group>"; };
BF0C8F0D1F5E9980C2E1A073 /* no */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = no; path = InfoPlist.strings; sourceTree = "<group>"; };
BF0C8F88F4326C82F16FD738 /* minimize.svg */ = {isa = PBXFileReference; lastKnownFileType = file.svg; path = minimize.svg; sourceTree = "<group>"; };
@@ -427,6 +431,15 @@
path = sk.lproj;
sourceTree = "<group>";
};
BF0C81EB02768FAD7290E6A4 /* uk.lproj */ = {
isa = PBXGroup;
children = (
BF0C82E55127D38ABF969CA0 /* InfoPlist.strings */,
BF0C8B8B31D2F421AC258351 /* Localizable.strings */,
);
path = uk.lproj;
sourceTree = "<group>";
};
BF0C8258E28A7F57B568E7FE /* sl.lproj */ = {
isa = PBXGroup;
children = (
@@ -1004,6 +1017,7 @@
BF0C876FCFE1AB2E36E79C03 /* pl.lproj */,
BF0C8258E28A7F57B568E7FE /* sl.lproj */,
BF0C80A7A2DCAEF69DE6E1F8 /* sk.lproj */,
BF0C81EB02768FAD7290E6A4 /* uk.lproj */,
);
path = l10n;
sourceTree = "<group>";
@@ -1114,6 +1128,7 @@
pl,
sl,
sk,
uk,
);
mainGroup = D04BA1463D2A17038222BB84;
productRefGroup = D04BA1A461BBB5A9BE15E015 /* Products */;
@@ -1194,6 +1209,8 @@
BF0C8D610C93D48F572937F8 /* Localizable.strings in Resources */,
BF0C8F3526BC393290D5BE59 /* InfoPlist.strings in Resources */,
BF0C8B154051EC0D440339D4 /* Localizable.strings in Resources */,
BF0C81D836A8A4CA393B135F /* InfoPlist.strings in Resources */,
BF0C894325A54CF0B6B53464 /* Localizable.strings in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -1367,6 +1384,14 @@
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C82E55127D38ABF969CA0 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C8E7B087DCC97A454C0AE /* uk */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
BF0C84F4B25A7C26A88ADE92 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
@@ -1383,6 +1408,14 @@
name = Localizable.strings;
sourceTree = "<group>";
};
BF0C8B8B31D2F421AC258351 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
BF0C888D912E73D88919899A /* uk */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
BF0C8CC9692E6E4A32846D72 /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
+2 -1
View File
@@ -23,7 +23,7 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
* Abdulelah
* Aden Aziz
* Albert Abdilim
* Ali
* Ali Gokmen
* anushree b
* blanorama
* caduellery
@@ -58,6 +58,7 @@ They helped [localize the app](https://poeditor.com/join/project/8AOEZ0eAZE):
* Petr Kolář
* ponchik
* rbnis
* SheNeVmerla
* Tomoa Nozawa
* Umutakkaya1996
* Vegard
+1 -1
View File
@@ -22,7 +22,7 @@ From macOS 10.12 to 10.15
The app is available in:
Bahasa Indonesia, Deutsch, English, Español, Français, Italiano, Lëtzebuergesch, Magyar, Nederlands, Norsk, Polski, Português, Português (Brasil), العربية, Slovenčina, Slovenščina, Suomi, Türkçe, Русский язык, 中文 (简体), 中文 (繁体), 日本語, 한국어
Bahasa Indonesia, Deutsch, English, Español, Français, Italiano, Lëtzebuergesch, Magyar, Nederlands, Norsk, Polski, Português, Português (Brasil), العربية, Slovenčina, Slovenščina, Suomi, 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 лiцензiя";
+372
View File
@@ -0,0 +1,372 @@
/*No comment provided by engineer.*/
"About" = "Про нас";
/*Menubar option. %@ is AltTab*/
"About %@" = "About %@";
/*No comment provided by engineer.*/
"Accessibility" = "Accessibility";
/*No comment provided by engineer.*/
"Acknowledgments" = "Acknowledgments";
/*No comment provided by engineer.*/
"Active app" = "Active app";
/*No comment provided by engineer.*/
"Active screen" = "Active screen";
/*No comment provided by engineer.*/
"Active Space" = "Active Space";
/*No comment provided by engineer.*/
"Align windows:" = "Align windows:";
/*No comment provided by engineer.*/
"All apps" = "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";
/*No comment provided by engineer.*/
"All screens" = "All screens";
/*No comment provided by engineer.*/
"All Spaces" = "All Spaces";
/*No comment provided by engineer.*/
"Allowed" = "Allowed";
/*No comment provided by engineer.*/
"Also select windows using:" = "Also select windows using:";
/*No comment provided by engineer.*/
"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";
/*No comment provided by engineer.*/
"Always send crash reports" = "Always send crash reports";
/*No comment provided by engineer.*/
"and press:" = "and press:";
/*No comment provided by engineer.*/
"Apparition delay:" = "Затримка вiдображення";
/*No comment provided by engineer.*/
"Appearance" = "Вiдображення";
/*No comment provided by engineer.*/
"Are you sure you dont want a response?" = "Are you sure you dont want a response?";
/*No comment provided by engineer.*/
"Arrow keys" = "Arrow keys";
/*No comment provided by engineer.*/
"Ask whether to send crash reports" = "Ask whether to send crash reports";
/*No comment provided by engineer.*/
"Auto-install updates periodically" = "Авт. встановлювати оновлення час вiд часу";
/*No comment provided by engineer.*/
"Blacklists" = "Blacklists";
/*Cancel button*/
"Cancel" = "Закiнчити";
/*No comment provided by engineer.*/
"Cancel and hide" = "Cancel and hide";
/*No comment provided by engineer.*/
"Center" = "Center";
/*No comment provided by engineer.*/
"Check for updates now…" = "Перевiрити оновлення зараз...";
/*No comment provided by engineer.*/
"Check for updates periodically" = "Перевiряти оновлення час вiд часу";
/*No comment provided by engineer.*/
"Check for updates…" = "Перевiрити оновлення...";
/*No comment provided by engineer.*/
"Close window" = "Close window";
/*No comment provided by engineer.*/
"Controls" = "Controls";
/*No comment provided by engineer.*/
"Crash reports policy:" = "Crash reports policy:";
/*No comment provided by engineer.*/
"Do nothing" = "Do nothing";
/*No comment provided by engineer.*/
"Dont check for updates periodically" = "Не перевiряти оновлення час вiд часу";
/*No comment provided by engineer.*/
"Dont send" = "Dont send";
/*No comment provided by engineer.*/
"Dont show windows from these apps" = "Dont show windows from these apps";
/*No comment provided by engineer.*/
"End" = "End";
/*No comment provided by engineer.*/
"Fade out animation:" = "Fade out animation:";
/*No comment provided by engineer.*/
"Focus selected window" = "Focus selected window";
/*No comment provided by engineer.*/
"Fullscreen" = "Fullscreen";
/*No comment provided by engineer.*/
"Fullscreen windows:" = "Fullscreen windows:";
/*No comment provided by engineer.*/
"General" = "General";
/*No comment provided by engineer.*/
"Hidden" = "Hidden";
/*No comment provided by engineer.*/
"Hidden windows:" = "Hidden windows:";
/*No comment provided by engineer.*/
"Hide" = "Hide";
/*No comment provided by engineer.*/
"Hide app badges:" = "Hide app badges:";
/*No comment provided by engineer.*/
"Hide apps with no open window:" = "Hide apps with no open window:";
/*No comment provided by engineer.*/
"Hide colored circles on mouse hover:" = "Hide colored circles on mouse hover:";
/*No comment provided by engineer.*/
"Hide Space number labels:" = "Сховати заголовки з номерами простору";
/*No comment provided by engineer.*/
"Hide status icons:" = "Hide status icons:";
/*No comment provided by engineer.*/
"Hide window thumbnails:" = "Hide window thumbnails:";
/*No comment provided by engineer.*/
"Hide/Show app" = "Hide/Show app";
/*No comment provided by engineer.*/
"Hold" = "Hold";
/*No comment provided by engineer.*/
"I think the app could be improved with…" = "Я думаю додаток може бути покращено з...";
/*No comment provided by engineer.*/
"Ignore shortcuts while a window from these apps is active" = "Ignore shortcuts while a window from these apps is active";
/*No comment provided by engineer.*/
"Latest releases" = "Останнiй релiз";
/*No comment provided by engineer.*/
"Left" = "Left";
/*No comment provided by engineer.*/
"Max height on screen:" = "Max height on screen:";
/*No comment provided by engineer.*/
"Max size on screen:" = "Макс. розмiр на дисплеї";
/*No comment provided by engineer.*/
"Max width on screen:" = "Max width on screen:";
/*No comment provided by engineer.*/
"Max windows per row:" = "Макс. кiлькiсть вiкон в рядку";
/*No comment provided by engineer.*/
"Menubar icon:" = "Menubar icon:";
/*No comment provided by engineer.*/
"Middle" = "Middle";
/*No comment provided by engineer.*/
"Min windows per row:" = "Мiн. кiлькiсть вiкон в рядку";
/*No comment provided by engineer.*/
"Minimize/Deminimize window" = "Minimize/Deminimize window";
/*No comment provided by engineer.*/
"Minimized" = "Minimized";
/*No comment provided by engineer.*/
"Minimized windows:" = "Minimized windows:";
/*No comment provided by engineer.*/
"Mouse hover" = "Mouse hover";
/*No comment provided by engineer.*/
"Never send crash reports" = "Never send crash reports";
/*No comment provided by engineer.*/
"Not allowed" = "Not allowed";
/*Copyright (human-readable)*/
"NSHumanReadableCopyright" = "GPL-3.0 лiцензiя";
/*No comment provided by engineer.*/
"Only if the window is fullscreen" = "Only if the window is fullscreen";
/*No comment provided by engineer.*/
"Open Accessibility Preferences…" = "Open Accessibility Preferences…";
/*No comment provided by engineer.*/
"Open Screen Recording Preferences…" = "Open Screen Recording Preferences…";
/*No comment provided by engineer.*/
"Optional: email (if you want a reply)" = "Опцiонально: email(якщо бажаєте)";
/*No comment provided by engineer.*/
"Policies" = "Policies";
/*No comment provided by engineer.*/
"Preferences…" = "Налаштування...";
/*No comment provided by engineer.*/
"Quit" = "Quit";
/*No comment provided by engineer.*/
"Quit %@" = "Вийти з %@";
/*No comment provided by engineer.*/
"Quit app" = "Quit app";
/*No comment provided by engineer.*/
"Remember my choice" = "Remember my choice";
/*No comment provided by engineer.*/
"Rows of thumbnails:" = "Rows of thumbnails:";
/*No comment provided by engineer.*/
"Rows of windows:" = "Rows of windows:";
/*No comment provided by engineer.*/
"Screen including menu bar" = "Screen including menu bar";
/*No comment provided by engineer.*/
"Screen including mouse" = "Screen including mouse";
/*No comment provided by engineer.*/
"Screen Recording" = "Screen Recording";
/*No comment provided by engineer.*/
"Screen showing AltTab" = "Screen showing AltTab";
/*No comment provided by engineer.*/
"Select next window" = "Select next window";
/*No comment provided by engineer.*/
"Select previous window" = "Select previous window";
/*No comment provided by engineer.*/
"Send" = "Вiдправити";
/*No comment provided by engineer.*/
"Send a crash report?" = "Send a crash report?";
/*No comment provided by engineer.*/
"Send anyway" = "Send anyway";
/*No comment provided by engineer.*/
"Send debug profile (CPU, memory, etc)" = "Send debug profile (CPU, memory, etc)";
/*No comment provided by engineer.*/
"Send feedback" = "Send feedback";
/*No comment provided by engineer.*/
"Send feedback…" = "Send feedback…";
/*No comment provided by engineer.*/
"Share improvement ideas, or report bugs" = "Share improvement ideas, or report bugs";
/*No comment provided by engineer.*/
"Shortcut 1" = "Shortcut 1";
/*No comment provided by engineer.*/
"Shortcut 2" = "Shortcut 2";
/*No comment provided by engineer.*/
"Show" = "Show";
/*No comment provided by engineer.*/
"Show at the end" = "Show at the end";
/*No comment provided by engineer.*/
"Show on:" = "Show on:";
/*No comment provided by engineer.*/
"Show standard tabs as windows:" = "Show standard tabs as windows:";
/*No comment provided by engineer.*/
"Show the following windows:" = "Show the following windows:";
/*No comment provided by engineer.*/
"Show windows from:" = "Show windows from:";
/*No comment provided by engineer.*/
"Source code repository" = "Source code repository";
/*No comment provided by engineer.*/
"Start" = "Start";
/*No comment provided by engineer.*/
"Start at login:" = "Start at login:";
/*No comment provided by engineer.*/
"Theme:" = "Theme:";
/*No comment provided by engineer.*/
"Then release:" = "Then release:";
/*No comment provided by engineer.*/
"This permission is needed to focus windows after you release the shortcut" = "This permission is needed to focus windows after you release the shortcut";
/*No comment provided by engineer.*/
"This permission is needed to show screenshots and titles of open windows" = "This permission is needed to show screenshots and titles of open windows";
/*No comment provided by engineer.*/
"Updates policy:" = "Updates policy:";
/*No comment provided by engineer.*/
"Version" = "Version";
/*No comment provided by engineer.*/
"View existing discussions" = "View existing discussions";
/*No comment provided by engineer.*/
"Visible Spaces" = "Visible Spaces";
/*No comment provided by engineer.*/
"While open, press:" = "While open, press:";
/*No comment provided by engineer.*/
"Window app icon size:" = "Window app icon size:";
/*No comment provided by engineer.*/
"Window max width in row:" = "Window max width in row:";
/*No comment provided by engineer.*/
"Window min width in row:" = "Window min width in row:";
/*No comment provided by engineer.*/
"Window title font size:" = "Window title font size:";
/*No comment provided by engineer.*/
"Window title truncation:" = "Window title truncation:";
/*No comment provided by engineer.*/
"You didnt write your email, thus cant receive any response." = "You didnt write your email, thus cant receive any response.";