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

Issue:
Properly translate possible-* cases in German
I noticed this morning that the [German translation](https://github.com/darkskyapp/forecast-io-translations/blob/master/lib/lang/de.js) was missing the following terms:

*   `possible-very-light-precipitation`
*   `possible-light-precipitation`
*   `possible-very-light-rain`
*   `possible-light-rain`
*   `possible-very-light-sleet`
*   `possible-light-sleet`
*   `possible-very-light-snow`
*   `possible-light-snow`

I added a quick hack to correct for this, simply copying the terminology from the related cases (e.g. `very-light-precipitation`, `light-precipitation`, etc.). Could somebody who is familiar with German fix these lines such that they indicate that the precipitation only has a chance of occurring?

```
  "possible-very-light-precipitation": "leichter Niederschlag", // FIXME
  "possible-light-precipitation": "leichter Niederschlag", // FIXME
  "possible-very-light-rain": "Nieselregen", // FIXME
  "possible-light-rain": "leichter Regen", // FIXME
  "possible-very-light-sleet": "leichter Graupelregen", // FIXME
  "possible-light-sleet": "leichter Graupelregen", // FIXME
  "possible-very-light-snow": "leichter Schneefall", // FIXME
  "possible-light-snow": "leichter Schneefall", // FIXME
```

Based on the `possible-thunderstorm` term, my guess is that the translation would be the following, but I would appreciate confirmation/correction:

```
  "possible-very-light-precipitation": "mögliche leichter Niederschlag",
  "possible-light-precipitation": "mögliche leichter Niederschlag",
  "possible-very-light-rain": "mögliche Nieselregen",
  "possible-light-rain": "mögliche leichter Regen",
  "possible-very-light-sleet": "mögliche leichter Graupelregen",
  "possible-light-sleet": "mögliche leichter Graupelregen",
  "possible-very-light-snow": "mögliche leichter Schneefall",
  "possible-light-snow": "mögliche leichter Schneefall",
```

Thanks!

(Tagging @jacbz @mrkcohen @TheMikeGraz as they previously contributed to this translation.)

Pull request description:
Fixes for German _possible_
Closes #147 

Patch:
diff --git a/lib/lang/de.js b/lib/lang/de.js
index 3f8e854..0ce1f81 100644
--- a/lib/lang/de.js
+++ b/lib/lang/de.js
@@ -22,31 +22,31 @@ module.exports = require("../template")({
   "clear": "heiter",
   "no-precipitation": "kein Niederschlag",
   "mixed-precipitation": "wechselnder Niederschlag",
-  "possible-very-light-precipitation": "leichter Niederschlag", // FIXME
-  "very-light-precipitation": "leichter Niederschlag",
-  "light-precipitation": "leichter Niederschlag",
-  "possible-light-precipitation": "leichter Niederschlag", // FIXME
+  "possible-very-light-precipitation": "Nieselregen möglich",
+  "very-light-precipitation": "leichter Nieselregen",
+  "light-precipitation": "Nieselregen",
+  "possible-light-precipitation": "Nieselregen möglich",
   "medium-precipitation": "Niederschlag",
   "heavy-precipitation": "schwerer Niederschlag",
-  "possible-very-light-rain": "Nieselregen", // FIXME
+  "possible-very-light-rain": "Nieselregen möglich",
   "very-light-rain": "Nieselregen",
-  "possible-light-rain": "leichter Regen", // FIXME
+  "possible-light-rain": "leichter Regen möglich",
   "light-rain": "leichter Regen",
   "medium-rain": "Regen",
   "heavy-rain": "Regenschauer",
-  "possible-very-light-sleet": "leichter Graupelregen", // FIXME
+  "possible-very-light-sleet": "leichter Graupelregen möglich",
   "very-light-sleet": "leichter Graupelregen",
-  "possible-light-sleet": "leichter Graupelregen", // FIXME
+  "possible-light-sleet": "leichter Graupelregen möglich",
   "light-sleet": "leichter Graupelregen",
   "medium-sleet": "Graupelregen",
   "heavy-sleet": "Graupelschauer",
-  "possible-very-light-snow": "leichter Schneefall", // FIXME
+  "possible-very-light-snow": "leichter Schneefall möglich",
   "very-light-snow": "leichter Schneefall",
-  "possible-light-snow": "leichter Schneefall", // FIXME
+  "possible-light-snow": "leichter Schneefall möglich",
   "light-snow": "leichter Schneefall",
   "medium-snow": "Schneefall",
   "heavy-snow": "starker Schneefall",
-  "possible-thunderstorm": "mögliche Gewitter",
+  "possible-thunderstorm": "Gewitter möglich",
   "thunderstorm": "Gewitter",
   "light-wind": "leichter Wind",
   "medium-wind": "frische Brise",


Test patch:
diff --git a/test_cases/de.json b/test_cases/de.json
index 69efa7b..3c3de64 100644
--- a/test_cases/de.json
+++ b/test_cases/de.json
@@ -2,10 +2,10 @@
   "Heiter":
     ["title", "clear"],
 
-  "Leichter Niederschlag":
+  "Leichter Nieselregen":
     ["title", "very-light-precipitation"],
 
-  "Leichter Niederschlag":
+  "Nieselregen":
     ["title", "light-precipitation"],
 
   "Niederschlag":
@@ -151,7 +151,7 @@
       ["starting", "heavy-clouds", "later-today-night"],
       ["during", "heavy-snow", "tomorrow-afternoon"]]],
 
-  "Heute Nacht niedrige Luftfeuchtigkeit sowie leichter Niederschlag von morgen Abend bis morgen Nacht.":
+  "Heute Nacht niedrige Luftfeuchtigkeit sowie Nieselregen von morgen Abend bis morgen Nacht.":
     ["sentence", ["and",
       ["during", "low-humidity", "today-night"],
       ["starting-continuing-until",
@@ -225,6 +225,6 @@
   "Nieselregen bis zum Nachmittag und Nacht.":
     ["sentence", ["until-starting-again", "very-light-rain", "afternoon", "night"]],
 
-  "Mögliche Gewitter bis am nächsten Mittwoch.":
+  "Gewitter möglich bis am nächsten Mittwoch.":
     ["sentence", ["until", "possible-thunderstorm", "next-wednesday"]]
 }