Repository: darkskyapp/forecast-io-translations
Pull request #27 (2015-01-22 10:43:33)

Fixed russian translations and typos
There were some typos in translations. In addition, some translations were incorrect.


Patch:
diff --git a/lib/lang/ru.js b/lib/lang/ru.js
index b890fce..8ea7f78 100644
--- a/lib/lang/ru.js
+++ b/lib/lang/ru.js
@@ -39,13 +39,13 @@ function time2(time)
       time="середины дня";
       break;
     case "сегодня поздним днем":
-      time="сегоднящнего позднего дня";
+      time="сегодняшнего позднего дня";
       break;
     case "сегодня вечером":
-      time="сегоднящнего вечера";
+      time="сегодняшнего вечера";
       break;
     case "сегодня поздним вечером":
-      time="сегоднящнего позднего вечера";
+      time="сегодняшнего позднего вечера";
       break;
     case "сегодня ночью":
       time="сегодняшней ночи";
@@ -54,7 +54,7 @@ function time2(time)
       time="сегодняшней поздней ночи";
       break;
     case "завтра утром":
-      time="завтращнего утра";
+      time="завтрашнего утра";
       break;
     case "завтра днем":
       time="завтрашнего утра";
@@ -94,7 +94,7 @@ function time2(time)
 module.exports = require("../template")({
   "clear": "чисто",
   "no-precipitation": "без осадков",
-  "mixed-precipitation": "смешаные осадки",
+  "mixed-precipitation": "смешанные осадки",
   "possible-very-light-precipitation": "возможны незначительные осадки",
   "very-light-precipitation": "незначительные осадки",
   "possible-light-precipitation": "возможны небольшие осадки",
@@ -172,34 +172,34 @@ module.exports = require("../template")({
   "with": "$1, с $2",
   "range": "$1\u2013$2",
   "parenthetical": "$1 ($2)",
-  "for-hour": "$1 в течении следующего часа",
-  "starting-in": "$1 начинается в течении $2",
-  "stopping-in": "$1 заканчивается в течении $2",
-  "starting-then-stopping-later": "$1 начинается в течении $2, и заканчивается через $3",
-  "stopping-then-starting-later": "$1 заканчивается в течении $2, и начинается сново через $3",
-  "for-day": "$1 в течении всего дня",
+  "for-hour": "$1 в течение следующего часа",
+  "starting-in": "$1 начинается в течение $2",
+  "stopping-in": "$1 заканчивается в течение $2",
+  "starting-then-stopping-later": "$1 начинается в течение $2, и заканчивается через $3",
+  "stopping-then-starting-later": "$1 заканчивается в течение $2, и начинается снова через $3",
+  "for-day": "$1 в течение всего дня",
   "starting": "$1 начинается $2",
   "until": function(condition, time) {
     return condition + " до " + time2(time);
   },
   "until-starting-again": function(condition, timeUntil, timeAgain){
     timeUntil = time2(timeUntil);
-    return condition + " до " + timeUntil + ", начиная снова " + timeAgain;
+    return condition + " до " + timeUntil + ", начинаясь снова " + timeAgain;
   },
   "starting-continuing-until": function(condition, timeFrom, timeTo) {
     timeFrom = time2(timeFrom);
     timeTo = time2(timeTo);
-    return condition + " начиная с " + timeFrom + ", и до " + timeTo;
+    return condition + ", начинаясь с " + timeFrom + ", и до " + timeTo;
   },
   "during": function(condition, time) {
     return condition + " " + time;
   },
-  "for-week": "$1 в течении всей недели",
-  "over-weekend": "$1 в течении всех выходных",
-  "temperatures-peaking": "температурой поднимающейся до максимума $1 $2",
-  "temperatures-rising": "температурой поднимающейся до $1 $2",
-  "temperatures-valleying": "температурой опускающейся до $1 $2",
-  "temperatures-falling": "температурой опускающейся до минимума $1 $2",
+  "for-week": "$1 в течение всей недели",
+  "over-weekend": "$1 в течение всех выходных",
+  "temperatures-peaking": "температурой, поднимающейся до максимума $1 $2",
+  "temperatures-rising": "температурой, поднимающейся до $1 $2",
+  "temperatures-valleying": "температурой, опускающейся до $1 $2",
+  "temperatures-falling": "температурой, опускающейся до минимума $1 $2",
   /* Capitalize the first letter of every word, except if that word is "e". */
   "title": function(str) {
     return str.replace(/\S+/g, function(word) {


Test patch:
diff --git a/test_cases/ru.json b/test_cases/ru.json
index f8538ce..4c37e55 100644
--- a/test_cases/ru.json
+++ b/test_cases/ru.json
@@ -110,30 +110,30 @@
   "Влажно и Небольшая Облачность":
     ["title",["and","high-humidity","light-clouds"]],
 
-  "Чисто в течении следующего часа.":
+  "Чисто в течение следующего часа.":
     ["sentence",["for-hour","clear"]],
 
-  "Незначительный снег начинается в течении 35 мин.":
+  "Незначительный снег начинается в течение 35 мин.":
     ["sentence",["starting-in","very-light-snow",["minutes", 35]]],
 
-  "Небольшой дождь заканчивается в течении 15 мин.":
+  "Небольшой дождь заканчивается в течение 15 мин.":
     ["sentence",["stopping-in","light-rain", ["minutes", 15]]],
 
-  "Сильный град начинается в течении 20 мин, и заканчивается через 30 мин.":
+  "Сильный град начинается в течение 20 мин, и заканчивается через 30 мин.":
     ["sentence",
       ["starting-then-stopping-later",
         "heavy-sleet",
         ["minutes", 20],
         ["minutes", 30]]],
 
-  "Дождь заканчивается в течении 25 мин, и начинается сново через 8 мин.":
+  "Дождь заканчивается в течение 25 мин, и начинается снова через 8 мин.":
     ["sentence",
       ["stopping-then-starting-later",
         "medium-rain",
         ["minutes", 25],
         ["minutes", 8]]],
 
-  "Облачно в течении всего дня.":
+  "Облачно в течение всего дня.":
     ["sentence",["for-day","medium-clouds"]],
 
   "Незначительный град начинается утром.":
@@ -153,13 +153,13 @@
       "medium-snow",
       ["and","later-today-evening","tomorrow-morning"]]],
 
-  "Сильный дождь до сегодняшнего позднего утра, начиная снова сегодня вечером.":
+  "Сильный дождь до сегодняшнего позднего утра, начинаясь снова сегодня вечером.":
     ["sentence",["until-starting-again",
       "heavy-rain",
       "later-today-morning",
       "today-evening"]],
 
-  "Сильная облачность начиная с вечера, и до ночи.":
+  "Сильная облачность, начинаясь с вечера, и до ночи.":
     ["sentence",["starting-continuing-until",
       "heavy-clouds",
       "evening",
@@ -170,7 +170,7 @@
       ["during","light-sleet", "later-today-afternoon"],
       ["during","fog","tomorrow-morning"]]],
 
-  "Сильный ветер начиная с утра, и до середины дня, и град завтра утром.":
+  "Сильный ветер, начинаясь с утра, и до середины дня, и град завтра утром.":
     ["sentence", ["and",
       ["starting-continuing-until",
         "heavy-wind",
@@ -183,7 +183,7 @@
     ["starting", "heavy-clouds", "later-today-night"],
     ["during", "heavy-snow", "tomorrow-afternoon"]]],
 
-  "Сухо сегодня ночью и небольшие осадки начиная с завтрашнего вечера, и до завтрашней ночи.":
+  "Сухо сегодня ночью и небольшие осадки, начинаясь с завтрашнего вечера, и до завтрашней ночи.":
     ["sentence", ["and",
       ["during", "low-humidity", "today-night"],
       ["starting-continuing-until",
@@ -206,35 +206,35 @@
       ["parenthetical", "medium-snow", ["less-than", ["centimeters", 1]]],
       "afternoon"]],
 
-  "Без осадков в течении всей недели, с температурой поднимающейся до максимума 35\u00B0C завтра.":
+  "Без осадков в течение всей недели, с температурой, поднимающейся до максимума 35\u00B0C завтра.":
     ["sentence", ["with",
       ["for-week", "no-precipitation"],
       ["temperatures-peaking",
         ["celsius", 35],
         "tomorrow"]]],
 
-  "Смешаные осадки в течении всех выходных, с температурой поднимающейся до 32\u00B0C в четверг.":
+  "Смешанные осадки в течение всех выходных, с температурой, поднимающейся до 32\u00B0C в четверг.":
     ["sentence", ["with",
       ["over-weekend", "mixed-precipitation"],
       ["temperatures-rising",
         ["celsius", 32],
         "thursday"]]],
 
-  "Незначительный дождь в понедельник, с температурой опускающейся до 15\u00B0C в пятницу.":
+  "Незначительный дождь в понедельник, с температурой, опускающейся до 15\u00B0C в пятницу.":
     ["sentence", ["with",
       ["during", "very-light-rain", "monday"],
       ["temperatures-valleying",
         ["celsius", 15],
         "friday"]]],
 
-  "Небольшой снег во вторник и в среду, с температурой опускающейся до минимума 0°C в воскресенье.":
+  "Небольшой снег во вторник и в среду, с температурой, опускающейся до минимума 0°C в воскресенье.":
     ["sentence", ["with",
       ["during", "light-snow", ["and", "tuesday", "wednesday"]],
       ["temperatures-falling",
         ["celsius", 0],
         "sunday"]]],
 
-  "Осадки сегодня и до субботы, с температурой поднимающейся до максимума 37°C в понедельник.":
+  "Осадки сегодня и до субботы, с температурой, поднимающейся до максимума 37°C в понедельник.":
     ["sentence", ["with",
       ["during",
         "medium-precipitation",