Repository: darkskyapp/forecast-io-translations (js)

Issue:
Support Thunderstorm and Next-Week Properties in Greek
In the near future, the API will begin generating the following new properties:

*   `possible-thunderstorm`
*   `thunderstorm`
*   `next-sunday`
*   `next-monday`
*   `next-tuesday`
*   `next-wednesday`
*   `next-thursday`
*   `next-friday`
*   `next-saturday`

Add support for these properties to Greek. (Information is available in the README, and examples are visible in `/lib/lang/en.js` and `/test_cases/en.js`.)


Pull request:
Fix #96 - Add 'thunderstorm' and 'next-*' translations for Greek

Patch:
diff --git a/lib/lang/el.js b/lib/lang/el.js
index dcdb022..7f79cea 100644
--- a/lib/lang/el.js
+++ b/lib/lang/el.js
@@ -36,7 +36,7 @@ module.exports = require("../template")({
   "possible-light-rain": "πιθανή ελαφριά βροχή",
   "light-rain": "ελαφριά βροχή",
   "medium-rain": "βροχή",
-  "heavy-rain": "καταιγίδα",
+  "heavy-rain": "ισχυρή βροχή",
   "possible-very-light-sleet": "πιθανό ασθενές χιονόνερο",
   "very-light-sleet": "ασθενές χιονόνερο",
   "possible-light-sleet": "πιθανό ελαφρύ χιονόνερο",
@@ -49,6 +49,8 @@ module.exports = require("../template")({
   "light-snow": "ελαφρά χιονόπτωση",
   "medium-snow": "χιονόπτωση",
   "heavy-snow": "ισχυρή χιονόπτωση",
+  "possible-thunderstorm": "πιθανή καταιγίδα",
+  "thunderstorm": "καταιγίδα",
   "light-wind": "ασθενής άνεμος",
   "medium-wind": "μέτριος άνεμος",
   "heavy-wind": "ισχυρός άνεμος",
@@ -83,6 +85,13 @@ module.exports = require("../template")({
   "thursday": "την Πέμπτη",
   "friday": "την Παρασκευή",
   "saturday": "το Σάββατο",
+  "next-sunday": "την επόμενη Κυριακή",
+  "next-monday": "την επόμενη Δευτέρα",
+  "next-tuesday": "την επόμενη Τρίτη",
+  "next-wednesday": "την επόμενη Τετάρτη",
+  "next-thursday": "την επόμενη Πέμπτη",
+  "next-friday": "την επόμενη Παρασκευή",
+  "next-saturday": "το επόμενο Σάββατο",
   "minutes": "$1 λεπτά",
   "fahrenheit": "$1\u00B0F",
   "celsius": "$1\u00B0C",
@@ -90,10 +99,10 @@ module.exports = require("../template")({
   "centimeters": "$1 εκ.",
   "less-than": "λιγότερα από $1",
   "and": function(a, b) {
-    return a + (a.indexOf(",") !== -1 ? ", και " : " και ") + b
+    return a + (a.indexOf(",") !== -1 ? ", και " : " και ") + b;
   },
   "through": function(a, b) {
-    return a + " μέχρι " + b
+    return a + " μέχρι " + b;
   },
   "with": "$1, με $2",
   "range": "$1\u2013$2",


Test patch:
diff --git a/test_cases/el.json b/test_cases/el.json
index b7560c6..89cbafd 100644
--- a/test_cases/el.json
+++ b/test_cases/el.json
@@ -35,7 +35,7 @@
   "Βροχή":
     ["title", "medium-rain"],
 
-  "Καταιγίδα":
+  "Ισχυρή βροχή":
     ["title", "heavy-rain"],
 
   "Πιθανό ασθενές χιονόνερο":
@@ -142,7 +142,7 @@
       "medium-snow",
       ["and", "later-today-evening", "tomorrow-morning"]]],
 
-  "Καταιγίδα μέχρι αργότερα σήμερα το πρωί, που θα συνεχιστεί και σήμερα το απόγευμα.":
+  "Ισχυρή βροχή μέχρι αργότερα σήμερα το πρωί, που θα συνεχιστεί και σήμερα το απόγευμα.":
     ["sentence", ["until-starting-again",
       "heavy-rain",
       "later-today-morning",
@@ -245,5 +245,11 @@
     ["title", ["parenthetical", "heavy-snow", ["inches", ["range", 1, 3]]]],
 
   "Ισχυρή χιονόπτωση (3\u20135 εκ.)":
-    ["title", ["parenthetical", "heavy-snow", ["centimeters", ["range", 3, 5]]]]
+    ["title", ["parenthetical", "heavy-snow", ["centimeters", ["range", 3, 5]]]],
+
+  "Πιθανή καταιγίδα":
+    ["title", "possible-thunderstorm"],
+
+  "Ισχυρή βροχή και καταιγίδα":
+    ["title", ["and", "heavy-rain", "thunderstorm"]]
 }