Skip to content
This repository has been archived by the owner on Oct 15, 2018. It is now read-only.

Commit

Permalink
Translation to Russian language was added
Browse files Browse the repository at this point in the history
  • Loading branch information
miuchena committed Feb 25, 2018
1 parent 41f64a0 commit 7b8e9d2
Show file tree
Hide file tree
Showing 7 changed files with 284 additions and 0 deletions.
12 changes: 12 additions & 0 deletions Gulps WatchKit App/ru.lproj/Interface.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@

/* Class = "WKInterfaceLabel"; text = "Remember to drink some water!"; ObjectID = "XkS-y5-khE"; */
"XkS-y5-khE.text" = "Выпейте немного воды!";

/* Class = "WKInterfaceMenuItem"; title = "+ Small Gulp"; ObjectID = "bMN-XA-clU"; */
"bMN-XA-clU.title" = "+ Маленький стакан";

/* Class = "WKInterfaceMenuItem"; title = "+ Big Gulp"; ObjectID = "d2z-2A-k0p"; */
"d2z-2A-k0p.title" = "+ Большой стакан";

/* Class = "WKInterfaceLabel"; text = "DAILY GOAL: 0%"; ObjectID = "jsO-fa-6Yq"; */
"jsO-fa-6Yq.text" = "Ежедневная цель: 0%";
13 changes: 13 additions & 0 deletions Gulps.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,12 @@
2AB916D61E82B36600301C45 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Interface.strings; sourceTree = "<group>"; };
2AB916D71E82B36600301C45 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
2AB916D81E82B36600301C45 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
4D6006F52042B35600F17BD4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Main.strings; sourceTree = "<group>"; };
4D6006F62042B35600F17BD4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
4D6006F72042B35600F17BD4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Onboarding.strings; sourceTree = "<group>"; };
4D6006F82042B35600F17BD4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Interface.strings; sourceTree = "<group>"; };
4D6006F92042B35600F17BD4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
4D6006FA2042B35600F17BD4 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
58E28A47EF2AA14E880CD719 /* Pods_GulpsTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_GulpsTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
650DCE641AF3CD4100E12764 /* Constants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
653039861BDF6F9000263D77 /* WatchEntryHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WatchEntryHelper.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -713,6 +719,7 @@
Base,
it,
tr,
ru,
);
mainGroup = 65F44C121AF24B440093A3E9;
productRefGroup = 65F44C1C1AF24B440093A3E9 /* Products */;
Expand Down Expand Up @@ -1074,6 +1081,7 @@
6537A80C1AF24CA700EC16E9 /* Base */,
65F55F281B593A0A008653F2 /* it */,
2AB916D51E82B36600301C45 /* tr */,
4D6006F72042B35600F17BD4 /* ru */,
);
name = Onboarding.storyboard;
sourceTree = "<group>";
Expand All @@ -1084,6 +1092,7 @@
65E94C6B1BBC13B400A65B30 /* Base */,
65E94C6D1BBC13BF00A65B30 /* it */,
2AB916D81E82B36600301C45 /* tr */,
4D6006FA2042B35600F17BD4 /* ru */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
Expand All @@ -1094,6 +1103,7 @@
65F44C251AF24B440093A3E9 /* Base */,
65F55F261B5938BE008653F2 /* it */,
2AB916D31E82B36600301C45 /* tr */,
4D6006F52042B35600F17BD4 /* ru */,
);
name = Main.storyboard;
sourceTree = "<group>";
Expand All @@ -1103,6 +1113,7 @@
children = (
65F44C2A1AF24B440093A3E9 /* Base */,
2AB916D41E82B36600301C45 /* tr */,
4D6006F62042B35600F17BD4 /* ru */,
);
name = LaunchScreen.xib;
sourceTree = "<group>";
Expand All @@ -1113,6 +1124,7 @@
65F44C711AF24B8A0093A3E9 /* Base */,
65F55F2A1B593C16008653F2 /* it */,
2AB916D61E82B36600301C45 /* tr */,
4D6006F82042B35600F17BD4 /* ru */,
);
name = Interface.storyboard;
sourceTree = "<group>";
Expand All @@ -1123,6 +1135,7 @@
65F55F221B592D91008653F2 /* it */,
65F55F241B592DA2008653F2 /* en */,
2AB916D71E82B36600301C45 /* tr */,
4D6006F92042B35600F17BD4 /* ru */,
);
name = Localizable.strings;
sourceTree = "<group>";
Expand Down
44 changes: 44 additions & 0 deletions Gulps/Resources/ru.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/* Globals */
"notification text" = "Не забудьте выпить немного воды!";
"Liters" = "Литры";
"Ounces" = "Унции";
"gulp.big" = "Большой стакан";
"gulp.small" = "Маленький стакан";

/* Main */
"drink title" = "Выпей воды!";
"undo poptip" = "Нажми здесь, чтобы отменить последнее действие";
"undo title" = "Отменить";
"undo message" = "Отменить последнее действие?";
"No" = "Нет";
"Yes" = "Да";

/* Calendar */
"progress title" = "Мой прогресс";
"share poptip" = "Здесь можете провериить свой общий прогресс";
"share text" = "Оставайтесь здоровыми! Я выпиил(а) %d %@ воды в течение %d дней. https://goo.gl/reTyQU @GulpsApp";
"unit format" = "%@ выпито";
"goal met" = "Цель достигнута!";
"portion.add" = "Добавь новую порцию:";

/* Settings */
"settings title" = "Предпочтения";
"hours" = "часа(ов)";
"hour" = "час";
"unit of measure title" = "Единица измерения";
"from:" = "С:";
"to:" = "До:";
"every:" = "Каждые:";

/* Today ext */
"way to go" = "Отлично!";
"today extension format" = "%@ %@ выпито сегодня (%@ от твоей цели)";
"confirm" = "Подтвердить";
"never mind" = "Неважно";

/* WatchKit */
"daily goal:" = "Ежедневная цель: ";
"watch.please_onboard" = "Пожалуйста, убедитесь, что Вы сначала запустили приложение на телефоне";

/* HealthKit */
"health.poptip" = "Вы можете позволить экспортировать данные в Apple Health в настройках приложения";
4 changes: 4 additions & 0 deletions Gulps/ru.lproj/InfoPlist.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
"ADD_BIG_GULP" = "Добавьте большой стакан";
"ADD_SMALL_GULP" = "Добавьте маленький стакан";
"PRIVACY_UPDATE" = "Это приложение улучшит Ваше потребление воды";
"PRIVACY_SHARE" = "Это приложение улучшит Ваше потребление воды";
1 change: 1 addition & 0 deletions Gulps/ru.lproj/LaunchScreen.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

129 changes: 129 additions & 0 deletions Gulps/ru.lproj/Main.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@

/* Class = "UITabBarItem"; title = "My progress"; ObjectID = "1AV-yg-enX"; */
"1AV-yg-enX.title" = "Мой прогресс";

/* Class = "UILabel"; text = "Liters drank over"; ObjectID = "4E2-NO-CiF"; */
"4E2-NO-CiF.text" = "Литров выпито";

/* Class = "UILabel"; text = "Export data to Health"; ObjectID = "72o-fo-Kke"; */
"72o-fo-Kke.text" = "Экспортировать данные в Apple Health";

/* Class = "UITabBarItem"; title = "Preferences"; ObjectID = "BBe-Kb-DPg"; */
"BBe-Kb-DPg.title" = "Предпочтения";

/* Class = "UILabel"; text = "Small gulp"; ObjectID = "Brt-M3-CC4"; */
"Brt-M3-CC4.text" = "Маленький стакан";

/* Class = "UITableViewSection"; headerTitle = "Notifications"; ObjectID = "Cqk-U1-F6w"; */
"Cqk-U1-F6w.headerTitle" = "Уведомления";

/* Class = "UILabel"; text = "Oz"; ObjectID = "DT8-cB-ShB"; */
"DT8-cB-ShB.text" = "Oz";

/* Class = "UITextField"; text = "2"; ObjectID = "Heo-vz-8M3"; */
"Heo-vz-8M3.text" = "2";

/* Class = "UITextField"; text = "0,2"; ObjectID = "HpM-IE-rg0"; */
"HpM-IE-rg0.text" = "0,2";

/* Class = "UILabel"; text = "Liters"; ObjectID = "Jwx-tY-nJI"; */
"Jwx-tY-nJI.text" = "Литры";

/* Class = "UIButton"; normalTitle = "Nope"; ObjectID = "KcM-qN-18r"; */
"KcM-qN-18r.normalTitle" = "Нет";

/* Class = "UITableViewSection"; headerTitle = "Settings"; ObjectID = "M6x-da-DQK"; */
"M6x-da-DQK.headerTitle" = "Настройкии";

/* Class = "UILabel"; text = "0%"; ObjectID = "Nja-Uo-jJw"; */
"Nja-Uo-jJw.text" = "0%";

/* Class = "UILabel"; text = "From"; ObjectID = "Pnc-7E-Kee"; */
"Pnc-7E-Kee.text" = "С";

/* Class = "UIButton"; normalTitle = "Sure!"; ObjectID = "QXZ-Em-FFP"; */
"QXZ-Em-FFP.normalTitle" = "Конечно!";

/* Class = "UILabel"; text = "200"; ObjectID = "R2u-Oc-VLI"; */
"R2u-Oc-VLI.text" = "200";

/* Class = "UILabel"; text = "How about rating Gulps on the AppStore? We always appreciate the feedback!"; ObjectID = "R9l-6a-fbg"; */
"R9l-6a-fbg.text" = "Как насчет оценить приложение в Apple Store? Мы всегда ценим Ваш отзыв!";

/* Class = "UILabel"; text = "Oz"; ObjectID = "RVh-z0-hYc"; */
"RVh-z0-hYc.text" = "Oz";

/* Class = "UITextField"; text = "0,5"; ObjectID = "SBF-ug-rBd"; */
"SBF-ug-rBd.text" = "0,5";

/* Class = "UITableViewSection"; headerTitle = "Portions"; ObjectID = "Uhu-cr-ZJf"; */
"Uhu-cr-ZJf.headerTitle" = "Порции";

/* Class = "UILabel"; text = "Month"; ObjectID = "W59-Vd-725"; */
"W59-Vd-725.text" = "Месяц";

/* Class = "UILabel"; text = "Remind me to drink"; ObjectID = "XIg-ci-rnk"; */
"XIg-ci-rnk.text" = "Напомни мне выпить воды";

/* Class = "UILabel"; text = "8:00"; ObjectID = "aBp-Ni-lCc"; */
"aBp-Ni-lCc.text" = "8:00";

/* Class = "UITabBarItem"; title = "Drink"; ObjectID = "acW-dT-cKf"; */
"acW-dT-cKf.title" = "Выпей воды";

/* Class = "UILabel"; text = "Yay!"; ObjectID = "ee7-af-1yT"; */
"ee7-af-1yT.text" = "Хей!";

/* Class = "UILabel"; text = "22:00"; ObjectID = "en4-wz-CaR"; */
"en4-wz-CaR.text" = "22:00";

/* Class = "UILabel"; text = "To"; ObjectID = "f3c-OV-GHw"; */
"f3c-OV-GHw.text" = "До";

/* Class = "UILabel"; text = "days"; ObjectID = "jpZ-Ht-zcx"; */
"jpZ-Ht-zcx.text" = "дней";

/* Class = "UITableViewSection"; headerTitle = "Apple Health"; ObjectID = "kL3-zV-Q1y"; */
"kL3-zV-Q1y.headerTitle" = "Apple Health";

/* Class = "UIButton"; normalTitle = "Contact us"; ObjectID = "lX0-8d-2KC"; */
"lX0-8d-2KC.normalTitle" = "Свяжитесь с нами";

/* Class = "UILabel"; text = "2 hours"; ObjectID = "llL-4J-aC6"; */
"llL-4J-aC6.text" = "2 часа";

/* Class = "UILabel"; text = "200"; ObjectID = "lon-Jb-3Cm"; */
"lon-Jb-3Cm.text" = "200";

/* Class = "UILabel"; text = "0%"; ObjectID = "mEa-Xq-QB6"; */
"mEa-Xq-QB6.text" = "0%";

/* Class = "UILabel"; text = "Unit of mesure"; ObjectID = "mud-m1-HKI"; */
"mud-m1-HKI.text" = "Единица измерения";

/* Class = "UILabel"; text = "Oz"; ObjectID = "nbd-CS-kU7"; */
"nbd-CS-kU7.text" = "Oz";

/* Class = "UIButton"; normalTitle = "Close"; ObjectID = "nce-Ji-tce"; */
"nce-Ji-tce.normalTitle" = "Закрыть";

/* Class = "UILabel"; text = "Daily goal"; ObjectID = "pt1-x1-O82"; */
"pt1-x1-O82.text" = "Ежедневная цель";

/* Class = "UILabel"; text = "Good job keeping healthy! \nBy the way, we’d love some feedback! How do you feel about Gulps? "; ObjectID = "q2X-D7-DBk"; */
"q2X-D7-DBk.text" = "Хорошая работа по поддержанию здоровья! \nМежду прочим, могли бы Вы оставить свой отзыв о приложении? Как оно Вам?";

/* Class = "UILabel"; text = "Sorry to hear that! Is there any way we can improve your experience with Gulps? Contact us, we'd love your feedback!"; ObjectID = "upP-xB-nVY"; */
"upP-xB-nVY.text" = "Печально слышать это! Что мы можем сделать, чтобы Ваш опыт с нашим приложением был лучше? Свяжитесь с нами, мы бы хотели получить Ваш отзыв!";

/* Class = "UILabel"; text = "Every"; ObjectID = "w1F-Cx-bRx"; */
"w1F-Cx-bRx.text" = "Каждые";

/* Class = "UIButton"; normalTitle = "Share"; ObjectID = "xk6-tX-JQH"; */
"xk6-tX-JQH.normalTitle" = "Поделиться";

/* Class = "UILabel"; text = "Big gulp"; ObjectID = "yCk-VT-Gki"; */
"yCk-VT-Gki.text" = "Большой стакан";

/* Class = "UILabel"; text = "Way to go!"; ObjectID = "zyj-Gr-Ph8"; */
"zyj-Gr-Ph8.text" = "Отлично";
81 changes: 81 additions & 0 deletions Gulps/ru.lproj/Onboarding.strings
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@

/* Class = "UILabel"; text = "22:00"; ObjectID = "0pm-Fb-nta"; */
"0pm-Fb-nta.text" = "22:00";

/* Class = "UILabel"; text = "Every"; ObjectID = "6pM-Tq-50n"; */
"6pM-Tq-50n.text" = "Каждые";

/* Class = "UILabel"; text = "1 hour"; ObjectID = "9Xn-gc-3Bx"; */
"9Xn-gc-3Bx.text" = "1 час";

/* Class = "UILabel"; text = "Hi there!"; ObjectID = "J5V-th-GOK"; */
"J5V-th-GOK.text" = "Привет!";

/* Class = "UILabel"; text = "I’ll keep track of your water consumption through gulps, you just need to set up your usual small gulp (a glass of water, usually 0,2 L or 8 oz) and big gulp (let’s say a bottle)"; ObjectID = "JSe-R9-wt9"; */
"JSe-R9-wt9.text" = "Я буду отслеживать Ваше потреблениие воды через количество выпитых стаканов, Вам нужно только установить обычный маленький размер стакана воды (обычно 0,2 л или 8 oz) и большого стакана (скорее, это уже бутылка)";

/* Class = "UILabel"; text = "Daily goal"; ObjectID = "K6E-SK-ldz"; */
"K6E-SK-ldz.text" = "Ежедневная цель";

/* Class = "UILabel"; text = "oz"; ObjectID = "OlE-qk-N7s"; */
"OlE-qk-N7s.text" = "oz";

/* Class = "UITextField"; placeholder = "goal"; ObjectID = "S54-HU-dVI"; */
"S54-HU-dVI.placeholder" = "цель";

/* Class = "UITextField"; text = "2.0"; ObjectID = "S54-HU-dVI"; */
"S54-HU-dVI.text" = "2.0";

/* Class = "UILabel"; text = "I can remind you to drink every once in a while. Since I don’t want to nag you, you’ll decide when:"; ObjectID = "T9n-t2-EOq"; */
"T9n-t2-EOq.text" = "Я могу напоминать Вам выпить воды раз в некоторое время. Так как я не хочу быть надоедливым, то Вам решать когда:";

/* Class = "UILabel"; text = "From"; ObjectID = "TTz-34-edX"; */
"TTz-34-edX.text" = "С";

/* Class = "UILabel"; text = "Small gulp"; ObjectID = "WfK-EQ-Qob"; */
"WfK-EQ-Qob.text" = "Маленький стакан";

/* Class = "UILabel"; text = "A couple of questions first:\nwhat measurement system do you prefer?"; ObjectID = "aNx-Gk-pr3"; */
"aNx-Gk-pr3.text" = "Пара вопросов сначала:\nкакую систему измерения Вы предпочитаете?";

/* Class = "UILabel"; text = "I’m here to help you keep track of a simple healthy habit: 
drinking water."; ObjectID = "dbP-89-LG1"; */
"dbP-89-LG1.text" = "Я здесь, чтобы помочь Вам с поддержанием здоровой привычки: 
потребление воды";

/* Class = "UITextField"; placeholder = "glass"; ObjectID = "e8D-nG-89R"; */
"e8D-nG-89R.placeholder" = "стакан";

/* Class = "UITextField"; text = "0.2"; ObjectID = "e8D-nG-89R"; */
"e8D-nG-89R.text" = "0.2";

/* Class = "UITextField"; placeholder = "bottle"; ObjectID = "gFP-R6-3l1"; */
"gFP-R6-3l1.placeholder" = "бутылка";

/* Class = "UITextField"; text = "0.5"; ObjectID = "gFP-R6-3l1"; */
"gFP-R6-3l1.text" = "0.5";

/* Class = "UILabel"; text = "Liters"; ObjectID = "hoW-cL-j0l"; */
"hoW-cL-j0l.text" = "Литры";

/* Class = "UILabel"; text = "Big gulp"; ObjectID = "kMj-hq-rjr"; */
"kMj-hq-rjr.text" = "Большой стакан";

/* Class = "UILabel"; text = "Remind me"; ObjectID = "mVT-8Y-PAY"; */
"mVT-8Y-PAY.text" = "Напомни мне";

/* Class = "UILabel"; text = "Now, set your daily goal. An average goal is around 2 L or 64 oz per day, but it can vary with your build."; ObjectID = "nbv-Ph-Ogi"; */
"nbv-Ph-Ogi.text" = "Теперь установи свою ежедневную цель. Средняя цель потреблениия воды - около 2л или 64 oz в день, но она может варьироваться в зависимости от твоего организма.";

/* Class = "UILabel"; text = "Ounces"; ObjectID = "rUi-CZ-r3F"; */
"rUi-CZ-r3F.text" = "Унции";

/* Class = "UILabel"; text = "oz"; ObjectID = "s4e-zS-DTj"; */
"s4e-zS-DTj.text" = "oz";

/* Class = "UILabel"; text = "To"; ObjectID = "sjg-oM-azP"; */
"sjg-oM-azP.text" = "До";

/* Class = "UILabel"; text = "10:00"; ObjectID = "uxY-Gi-w4N"; */
"uxY-Gi-w4N.text" = "10:00";

/* Class = "UILabel"; text = "oz"; ObjectID = "wIJ-Qh-sXS"; */
"wIJ-Qh-sXS.text" = "oz";

0 comments on commit 7b8e9d2

Please sign in to comment.