Repository: darkskyapp/forecast-io-translations
Pull request #39 (2015-07-11 20:24:02)

Additional fixes for Slovak translation
Additional fixes for Slovak translation


Patch:
diff --git a/lib/lang/sk.js b/lib/lang/sk.js
index f03b118..ccd25f3 100644
--- a/lib/lang/sk.js
+++ b/lib/lang/sk.js
@@ -203,7 +203,7 @@ module.exports = require("../template")({
     else if(endsWith(condition, "vlhkosť"))
       continuing = ", ktorá pretrvá až do ";
     else if(endsWith(condition, "zamračené") || endsWith(condition, "hmlisto"))
-      continuing = "a pretrvá až do ";
+      continuing = " a pretrvá až do ";
     return "od " + remove_prefix_and_use_genitive(a) + " " + condition + continuing + remove_prefix_and_use_genitive(b);
   },
   "during": "$2 $1",
@@ -213,11 +213,9 @@ module.exports = require("../template")({
   "temperatures-rising": "$2 s teplotami stúpajúcimi k $1",
   "temperatures-valleying": "$2 s teplotným minimom $1",
   "temperatures-falling": "$2 s teplotami klesajúcimi k $1",
-  /* Capitalize the first letter of every word, except if that word is
-   * "and". (This is a very crude bastardization of proper English titling
-   * rules, but it is adequate for the purposes of this module.) */
+  /* Capitalize the first letter of first word. */
   "title": function(str) {
-    return str;
+    return str.charAt(0).toUpperCase() + str.slice(1);
   },
   /* Capitalize the first word of the sentence and end with a period. */
   "sentence": function(str) {


Test patch:
diff --git a/test_cases/sk.json b/test_cases/sk.json
index ece9db9..f8fe6fb 100644
--- a/test_cases/sk.json
+++ b/test_cases/sk.json
@@ -1,101 +1,101 @@
 {
-  "jasno":
+  "Jasno":
     ["title", "clear"],
 
-  "možnosť veľmi slabých zrážok":
+  "Možnosť veľmi slabých zrážok":
     ["title", "possible-very-light-precipitation"],
 
-  "slabé zrážky":
+  "Slabé zrážky":
     ["title", "very-light-precipitation"],
 
-  "možnosť slabých zrážok":
+  "Možnosť slabých zrážok":
     ["title", "possible-light-precipitation"],
 
-  "slabé zrážky":
+  "Slabé zrážky":
     ["title", "light-precipitation"],
 
-  "zrážky":
+  "Zrážky":
     ["title", "medium-precipitation"],
 
-  "silné zrážky":
+  "Silné zrážky":
     ["title", "heavy-precipitation"],
 
-  "možnosť mrholenia":
+  "Možnosť mrholenia":
     ["title", "possible-very-light-rain"],
 
-  "mrholenie":
+  "Mrholenie":
     ["title", "very-light-rain"],
 
-  "možnosť slabého dažďa":
+  "Možnosť slabého dažďa":
     ["title", "possible-light-rain"],
 
-  "slabý dážď":
+  "Slabý dážď":
     ["title", "light-rain"],
 
-  "dážď":
+  "Dážď":
     ["title", "medium-rain"],
 
-  "vydatný dážď":
+  "Vydatný dážď":
     ["title", "heavy-rain"],
 
-  "možnosť slabého dažďa so snehom":
+  "Možnosť slabého dažďa so snehom":
     ["title", "possible-very-light-sleet"],
 
-  "slabý dážď so snehom":
+  "Slabý dážď so snehom":
     ["title", "very-light-sleet"],
 
-  "možnosť slabého dažďa so snehom":
+  "Možnosť slabého dažďa so snehom":
     ["title", "possible-light-sleet"],
 
-  "slabý dážď so snehom":
+  "Slabý dážď so snehom":
     ["title", "light-sleet"],
 
-  "dážď so snehom":
+  "Dážď so snehom":
     ["title", "medium-sleet"],
 
-  "vydatný dážď so snehom":
+  "Vydatný dážď so snehom":
     ["title", "heavy-sleet"],
 
-  "možnosť slabého sneženia":
+  "Možnosť slabého sneženia":
     ["title", "possible-very-light-snow"],
 
-  "slabé sneženie":
+  "Slabé sneženie":
     ["title", "very-light-snow"],
 
-  "možnosť slabého sneženia":
+  "Možnosť slabého sneženia":
     ["title", "possible-light-snow"],
 
-  "slabé sneženie":
+  "Slabé sneženie":
     ["title", "light-snow"],
 
-  "sneženie":
+  "Sneženie":
     ["title", "medium-snow"],
 
-  "vydatné sneženie":
+  "Vydatné sneženie":
     ["title", "heavy-snow"],
 
-  "veterno":
+  "Veterno":
     ["title", "medium-wind"],
 
-  "silný vietor":
+  "Silný vietor":
     ["title", "heavy-wind"],
 
-  "hmlisto":
+  "Hmlisto":
     ["title", "fog"],
 
-  "prevažne zamračené":
+  "Prevažne zamračené":
     ["title", "medium-clouds"],
 
-  "zamračené":
+  "Zamračené":
     ["title", "heavy-clouds"],
 
-  "nízka vlhkosť a slabý vietor":
+  "Nízka vlhkosť a slabý vietor":
     ["title", ["and", "low-humidity", "light-wind"]],
 
-  "mrholenie a silný vietor":
+  "Mrholenie a silný vietor":
     ["title", ["and", "very-light-rain", "heavy-wind"]],
 
-  "vysoká vlhkosť a čiastočne zamračené":
+  "Vysoká vlhkosť a čiastočne zamračené":
     ["title", ["and", "high-humidity", "light-clouds"]],
 
 
@@ -122,7 +122,6 @@
         ["minutes", 25],
         ["minutes", 8]]],
 
-
   "Počas dňa prevažne zamračené.":
     ["sentence", ["for-day", "medium-clouds"]],
 
@@ -155,6 +154,13 @@
       "evening",
       "night"]],
 
+  "Od popoludnia čiastočne zamračené a pretrvá až do večera.":
+    ["sentence",
+      ["starting-continuing-until",
+        "light-clouds",
+        "afternoon",
+        "evening"]],
+
   "Dnes podvečer slabý dážď so snehom a zajtra ráno hmlisto.":
     ["sentence", ["and",
       ["during", "light-sleet", "later-today-afternoon"],
@@ -243,9 +249,9 @@
       ["for-day",
         ["parenthetical", "mixed-precipitation", ["inches", ["range", 1, 3]]]]],
 
-  "vydatné sneženie (1-3 in)":
+  "Vydatné sneženie (1-3 in)":
     ["title", ["parenthetical", "heavy-snow", ["inches", ["range", 1, 3]]]],
 
-  "vydatné sneženie (3-5 cm)":
+  "Vydatné sneženie (3-5 cm)":
     ["title", ["parenthetical", "heavy-snow", ["centimeters", ["range", 3, 5]]]]
 }