Skip to content

Commit

Permalink
Added Ukrainian localization
Browse files Browse the repository at this point in the history
  • Loading branch information
Vera Tkachenko committed Feb 29, 2012
1 parent 8a25500 commit d7dea30
Show file tree
Hide file tree
Showing 9 changed files with 3,000 additions and 0 deletions.
9 changes: 9 additions & 0 deletions Sparkle.xcodeproj/project.pbxproj
Expand Up @@ -178,6 +178,10 @@
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
0263187214FEBB31005EBF43 /* uk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Sparkle.strings; sourceTree = "<group>"; };
0263187514FEBB42005EBF43 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/SUAutomaticUpdateAlert.xib; sourceTree = "<group>"; };
0263187614FEBB42005EBF43 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/SUUpdateAlert.xib; sourceTree = "<group>"; };
0263187714FEBB42005EBF43 /* uk */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = uk; path = uk.lproj/SUUpdatePermissionPrompt.xib; sourceTree = "<group>"; };
0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
3772FEA813DE0B6B00F79537 /* SUVersionDisplayProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SUVersionDisplayProtocol.h; sourceTree = "<group>"; };
Expand Down Expand Up @@ -920,6 +924,7 @@
pt,
ro,
sl,
uk,
);
mainGroup = 0867D691FE84028FC02AAC07 /* Sparkle */;
productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
Expand Down Expand Up @@ -1193,6 +1198,7 @@
6158A1BE1378F8BB00487EC1 /* tr */,
61DEC11C1477568300931268 /* ro */,
61BA66DA14BDFC5500D02D86 /* sl */,
0263187514FEBB42005EBF43 /* uk */,
);
name = SUAutomaticUpdateAlert.xib;
sourceTree = "<group>";
Expand Down Expand Up @@ -1222,6 +1228,7 @@
6158A1BF1378F8BB00487EC1 /* tr */,
61DEC11A1477567800931268 /* ro */,
61BA66DB14BDFC5500D02D86 /* sl */,
0263187614FEBB42005EBF43 /* uk */,
);
name = SUUpdateAlert.xib;
sourceTree = "<group>";
Expand Down Expand Up @@ -1251,6 +1258,7 @@
6158A1C01378F8BB00487EC1 /* tr */,
61DEC1181477566800931268 /* ro */,
61BA66DC14BDFC5500D02D86 /* sl */,
0263187714FEBB42005EBF43 /* uk */,
);
name = SUUpdatePermissionPrompt.xib;
sourceTree = "<group>";
Expand Down Expand Up @@ -1278,6 +1286,7 @@
6160FD85134ABCD5007FFC5F /* tr */,
61DEC1161477565C00931268 /* ro */,
61BA66CC14BDFA0400D02D86 /* sl */,
0263187214FEBB31005EBF43 /* uk */,
);
name = Sparkle.strings;
sourceTree = "<group>";
Expand Down
Binary file added uk.lproj/SUAutomaticUpdateAlert.strings
Binary file not shown.
687 changes: 687 additions & 0 deletions uk.lproj/SUAutomaticUpdateAlert.xib

Large diffs are not rendered by default.

Binary file added uk.lproj/SUStatus.strings
Binary file not shown.
Binary file added uk.lproj/SUUpdateAlert.strings
Binary file not shown.
1,045 changes: 1,045 additions & 0 deletions uk.lproj/SUUpdateAlert.xib

Large diffs are not rendered by default.

Binary file added uk.lproj/SUUpdatePermissionPrompt.strings
Binary file not shown.
1,159 changes: 1,159 additions & 0 deletions uk.lproj/SUUpdatePermissionPrompt.xib

Large diffs are not rendered by default.

100 changes: 100 additions & 0 deletions uk.lproj/Sparkle.strings
@@ -0,0 +1,100 @@
/* No comment provided by engineer. */
"%1$@ %2$@ has been downloaded and is ready to use! Would you like to install it and relaunch %1$@ now?" = "%1$@ %2$@ завантажений і готовий до використання! Бажаєте встановити і перезавантажити %1$@?";

/* No comment provided by engineer. */
"%1$@ can't be updated when it's running from a read-only volume like a disk image or an optical drive. Move %1$@ to your Applications folder, relaunch it from there, and try again." = "Під час роботи з %1$@ з тому, що призначений лише для читання, наприклад, образу диска чи оптичного диску, його неможливо оновити. Перемістіть %1$@ у папку з программами, перезавантажте його звідти і спробуйте ще раз.";

/* No comment provided by engineer. */
"%@ %@ is currently the newest version available." = "У данний момент %1$@ %2$@ є останньою версією.";

/* No comment provided by engineer. */
"%@ %@ is now available--you have %@. Would you like to download it now?" = "%1$@ %2$@ доступна – ви маєте %3$@. Бажаєте завантажити її зараз?";

/* No comment provided by engineer. */
"%@ downloaded" = "%@ завантажено";

/* No comment provided by engineer. */
"%@ of %@" = "%1$@ із %2$@";

/* No comment provided by engineer. */
"A new version of %@ is available!" = "Доступна нова версія %@!";

/* No comment provided by engineer. */
"A new version of %@ is ready to install!" = "Нова версія %@ готова до встановлення!";

/* No comment provided by engineer. */
"An error occurred in retrieving update information. Please try again later." = "Виникла помилка при отриманні інформації про оновлення. Спробуйте ще пізніше.";

/* No comment provided by engineer. */
"An error occurred while downloading the update. Please try again later." = "Виникла помилка при завантаження оновлення. Спробуйте ще пізніше.";

/* No comment provided by engineer. */
"An error occurred while extracting the archive. Please try again later." = "Виникла помилка при розпаковуванні архіву. Спробуйте ще пізніше.";

/* No comment provided by engineer. */
"An error occurred while installing the update. Please try again later." = "Виникла помилка при встановленні оновлення. Спробуйте ще пізніше.";

/* No comment provided by engineer. */
"An error occurred while parsing the update feed." = "Виникла помилка при розборі фіду оновлень.";

/* No comment provided by engineer. */
"An error occurred while relaunching %1$@, but the new version will be available next time you run %1$@." = "Виникла помилка при перезавантаженні %1$@, але наступного разу при завантаження %1$@ буде доступна нова версія.";

/* the unit for bytes */
"B" = "Б";

/* No comment provided by engineer. */
"Cancel" = "Відмінити";

/* No comment provided by engineer. */
"Cancel Update" = "Відмінити оновлення";

/* No comment provided by engineer. */
"Checking for updates..." = "Перевіря наявність оновлень…";

/* Take care not to overflow the status window. */
"Downloading update..." = "Завантажую оновлення…";

/* Take care not to overflow the status window. */
"Extracting update..." = "Розпаковую оновлення…";

/* the unit for gigabytes */
"GB" = "ГБ";

/* No comment provided by engineer. */
"Install and Relaunch" = "Встановити та перезавантажити";

/* Take care not to overflow the status window. */
"Installing update..." = "Встановлюю оновлення…";

/* the unit for kilobytes */
"KB" = "КБ";

/* the unit for megabytes */
"MB" = "МБ";

/* No comment provided by engineer. */
"OK" = "OK";

/* No comment provided by engineer. */
"Ready to Install" = "Готовий до встановлення";

/* No comment provided by engineer. */
"Should %1$@ automatically check for updates? You can always check for updates manually from the %1$@ menu." = "Чи повинен %1$@ автоматично виконувати перевірку на оновлення? Ви завжди можете самостійно перевірити оновлення у меню %1$@.";

/* No comment provided by engineer. */
"Update Error!" = "Помилка оновлення!";

/* No comment provided by engineer. */
"Updating %@" = "Оновлюю %@";

/* No comment provided by engineer. */
"You already have the newest version of %@." = "Ви вже маєте саму останню версію программи %@.";

/* No comment provided by engineer. */
"You're up-to-date!" = "У вас остання версія!";

/* Alternative name for "Install" button if we have a paid update or other update
without a download but with a URL. */

"Learn More..." = "Дізнатись більше…";

0 comments on commit d7dea30

Please sign in to comment.