From 6a8680317ba2d73444a7aa96d15a7dea4c2d4c61 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Mon, 14 Jan 2019 16:33:44 +0100
Subject: [PATCH 1/8] buildings-start_date: show localized start_date

---
 buildings-start_date.json | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/buildings-start_date.json b/buildings-start_date.json
index 704d87bcc..e3b11bf5c 100644
--- a/buildings-start_date.json
+++ b/buildings-start_date.json
@@ -44,7 +44,12 @@
         ],
         "description": [
             "{% if tags.start_date %}",
-            "{{ tags.start_date }}",
+            "{{ tags.start_date|osmFormatDate({ format: 'short' }) }}",
+            "{% endif %}"
+        ],
+        "popupDescription": [
+            "{% if tags.start_date %}",
+            "{{ tags.start_date|osmFormatDate }}",
             "{% endif %}"
         ],
         "markerSymbol": null,

From d7e98c24d5c2c75952e8ef5a6654af304a2681d1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Mon, 14 Jan 2019 16:35:32 +0100
Subject: [PATCH 2/8] buildings-start_date: show 'unknown' when no start_date
 set

---
 buildings-start_date.json | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/buildings-start_date.json b/buildings-start_date.json
index e3b11bf5c..bac2e3246 100644
--- a/buildings-start_date.json
+++ b/buildings-start_date.json
@@ -45,11 +45,15 @@
         "description": [
             "{% if tags.start_date %}",
             "{{ tags.start_date|osmFormatDate({ format: 'short' }) }}",
+            "{% else %}",
+            "{{ trans('unknown') }}",
             "{% endif %}"
         ],
         "popupDescription": [
             "{% if tags.start_date %}",
             "{{ tags.start_date|osmFormatDate }}",
+            "{% else %}",
+            "{{ trans('unknown') }}",
             "{% endif %}"
         ],
         "markerSymbol": null,

From 17a54810720201571c242a1da29f634c4062236c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Tue, 15 Jan 2019 15:13:35 +0100
Subject: [PATCH 3/8] detailsBody, popupBody: format start_date and
 opening_date

---
 detailsBody.html | 4 ++--
 popupBody.html   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/detailsBody.html b/detailsBody.html
index 3c5a74647..ca0b27f5e 100644
--- a/detailsBody.html
+++ b/detailsBody.html
@@ -145,7 +145,7 @@
   <li class='hasSymbol'>
    <i class="fa fa-clock-o" aria-hidden="true"></i>
    <span class='key'>{{ keyTrans('start_date') }}:</span>
-   <span class='value'>{{ enumerate(tags.start_date) }}</span>
+   <span class='value'>{{ tags.start_date|osmFormatDate }}</span>
   </li>
 {% endif %}
 
@@ -153,7 +153,7 @@
   <li class='hasSymbol'>
    <i class="fa fa-clock-o" aria-hidden="true"></i>
    <span class='key'>{{ keyTrans('opening_date') }}:</span>
-   <span class='value'>{{ enumerate(tags.opening_date) }}</span>
+   <span class='value'>{{ tags.opening_date|osmFormatDate }}</span>
   </li>
 {% endif %}
 
diff --git a/popupBody.html b/popupBody.html
index d27884679..b3ead54f4 100644
--- a/popupBody.html
+++ b/popupBody.html
@@ -151,7 +151,7 @@
   <li class='hasSymbol'>
    <i class="fa fa-clock-o" aria-hidden="true"></i>
    <span class='key'>{{ keyTrans('start_date') }}:</span>
-   <span class='value'>{{ enumerate(tags.start_date) }}</span>
+   <span class='value'>{{ tags.start_date|osmFormatDate }}</span>
   </li>
 {% endif %}
 
@@ -159,7 +159,7 @@
   <li class='hasSymbol'>
    <i class="fa fa-clock-o" aria-hidden="true"></i>
    <span class='key'>{{ keyTrans('opening_date') }}:</span>
-   <span class='value'>{{ enumerate(tags.opening_date) }}</span>
+   <span class='value'>{{ tags.opening_date|osmFormatDate }}</span>
   </li>
 {% endif %}
 

From 0fb9ab56300e21c4b3d548008fa1258cdcd946cf Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Tue, 15 Jan 2019 15:19:10 +0100
Subject: [PATCH 4/8] buildings-start_date: translate strings in map key

---
 buildings-start_date.json | 4 ++--
 lang/ast.json             | 3 ++-
 lang/ca.json              | 3 ++-
 lang/cs.json              | 3 ++-
 lang/de.json              | 3 ++-
 lang/el.json              | 3 ++-
 lang/en.json              | 3 ++-
 lang/es.json              | 3 ++-
 lang/et.json              | 3 ++-
 lang/fr.json              | 3 ++-
 lang/hu.json              | 3 ++-
 lang/it.json              | 3 ++-
 lang/ja.json              | 3 ++-
 lang/nl.json              | 3 ++-
 lang/pl.json              | 3 ++-
 lang/pt-br.json           | 3 ++-
 lang/pt.json              | 3 ++-
 lang/ro.json              | 3 ++-
 lang/ru.json              | 3 ++-
 lang/template.json        | 3 ++-
 lang/uk.json              | 3 ++-
 21 files changed, 42 insertions(+), 22 deletions(-)

diff --git a/buildings-start_date.json b/buildings-start_date.json
index a5b50559a..6b9bb5358 100644
--- a/buildings-start_date.json
+++ b/buildings-start_date.json
@@ -111,11 +111,11 @@
         "  </tr>",
         "  <tr>",
         "    <td>{{ markerPolygon(evaluate({ \"building\": \"yes\", \"start_date\": \"xxx\" }))|raw }}</td>",
-        "    <td>unparseable start_date</td>",
+        "    <td>{{ repoTrans('date format not understood') }}</td>",
         "  </tr>",
         "  <tr>",
         "    <td>{{ markerPolygon(evaluate({ \"building\": \"yes\" }))|raw }}</td>",
-        "    <td>no start_date</td>",
+        "    <td>{{ trans('unknown') }}</td>",
         "  </tr>",
         "</table>"
     ]
diff --git a/lang/ast.json b/lang/ast.json
index f50bfdbed..716071e8b 100644
--- a/lang/ast.json
+++ b/lang/ast.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "Fábriques",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/ca.json b/lang/ca.json
index 8fc41283a..c3f136dec 100644
--- a/lang/ca.json
+++ b/lang/ca.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/cs.json b/lang/cs.json
index d55454571..f8ee143fb 100644
--- a/lang/cs.json
+++ b/lang/cs.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "Továrny",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/de.json b/lang/de.json
index e3e9e4060..100cd38fe 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -85,5 +85,6 @@
     "category:water": "Gewässer",
     "category:wikipedia": "Wikipedia",
     "category:works": "Fabriken",
-    "category:xmas": "Weihnachten"
+    "category:xmas": "Weihnachten",
+    "date format not understood": "Datumsformat nicht erkannt"
 }
diff --git a/lang/el.json b/lang/el.json
index ecceb29f9..f4ed8b1ba 100644
--- a/lang/el.json
+++ b/lang/el.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/en.json b/lang/en.json
index c9a3519b7..e719bc92b 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -85,5 +85,6 @@
     "category:water": "Waterbodies",
     "category:wikipedia": "Wikipedia",
     "category:works": "Works",
-    "category:xmas": "Christmas"
+    "category:xmas": "Christmas",
+    "date format not understood": ""
 }
diff --git a/lang/es.json b/lang/es.json
index 1e74bf066..48d6d0fdb 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/et.json b/lang/et.json
index d86c5c3ba..798a575f8 100644
--- a/lang/et.json
+++ b/lang/et.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/fr.json b/lang/fr.json
index 3713ae89c..3c535cb2f 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -85,5 +85,6 @@
     "category:water": "Hydrographie",
     "category:wikipedia": "Wikipédia",
     "category:works": "Zones industrielles",
-    "category:xmas": "Noël"
+    "category:xmas": "Noël",
+    "date format not understood": ""
 }
diff --git a/lang/hu.json b/lang/hu.json
index bbacb7b74..35b4d6019 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -85,5 +85,6 @@
     "category:water": "Vizek",
     "category:wikipedia": "Wikipédia",
     "category:works": "Üzemek",
-    "category:xmas": "Karácsony"
+    "category:xmas": "Karácsony",
+    "date format not understood": ""
 }
diff --git a/lang/it.json b/lang/it.json
index 7960f3a6c..245647c5c 100644
--- a/lang/it.json
+++ b/lang/it.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "Fabbriche",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/ja.json b/lang/ja.json
index 32a1fe939..f409ba757 100644
--- a/lang/ja.json
+++ b/lang/ja.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "工場",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/nl.json b/lang/nl.json
index 41e2d31ee..c4d8ad3cf 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "Fabrieken",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/pl.json b/lang/pl.json
index 1877ff04e..174566e25 100644
--- a/lang/pl.json
+++ b/lang/pl.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/pt-br.json b/lang/pt-br.json
index 7b57f8ab5..b6f1086e8 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -85,5 +85,6 @@
     "category:water": "Hidrografia",
     "category:wikipedia": "Wikipédia",
     "category:works": "Fábricas",
-    "category:xmas": "Natal"
+    "category:xmas": "Natal",
+    "date format not understood": ""
 }
diff --git a/lang/pt.json b/lang/pt.json
index 770d2ba77..7a6f77997 100644
--- a/lang/pt.json
+++ b/lang/pt.json
@@ -85,5 +85,6 @@
     "category:water": "Massas de água",
     "category:wikipedia": "Wikipédia",
     "category:works": "Fábricas",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/ro.json b/lang/ro.json
index 08ce2fe0d..a5572e43a 100644
--- a/lang/ro.json
+++ b/lang/ro.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/ru.json b/lang/ru.json
index f321c0534..073a42b0f 100644
--- a/lang/ru.json
+++ b/lang/ru.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "Промышленность",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/template.json b/lang/template.json
index b2231d569..29c5c658a 100644
--- a/lang/template.json
+++ b/lang/template.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }
diff --git a/lang/uk.json b/lang/uk.json
index 6b01ebe47..eb3ad0669 100644
--- a/lang/uk.json
+++ b/lang/uk.json
@@ -85,5 +85,6 @@
     "category:water": "",
     "category:wikipedia": "",
     "category:works": "",
-    "category:xmas": ""
+    "category:xmas": "",
+    "date format not understood": ""
 }

From cab429ed835e2e4b69364005476ed0347332dd1e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Tue, 15 Jan 2019 15:38:49 +0100
Subject: [PATCH 5/8] xmas: translate outdated warnings

---
 lang/ast.json      | 4 +++-
 lang/ca.json       | 4 +++-
 lang/cs.json       | 4 +++-
 lang/de.json       | 4 +++-
 lang/el.json       | 4 +++-
 lang/en.json       | 4 +++-
 lang/es.json       | 4 +++-
 lang/et.json       | 4 +++-
 lang/fr.json       | 4 +++-
 lang/hu.json       | 4 +++-
 lang/it.json       | 4 +++-
 lang/ja.json       | 4 +++-
 lang/nl.json       | 4 +++-
 lang/pl.json       | 4 +++-
 lang/pt-br.json    | 4 +++-
 lang/pt.json       | 4 +++-
 lang/ro.json       | 4 +++-
 lang/ru.json       | 4 +++-
 lang/template.json | 4 +++-
 lang/uk.json       | 4 +++-
 xmas.json          | 4 ++--
 21 files changed, 62 insertions(+), 22 deletions(-)

diff --git a/lang/ast.json b/lang/ast.json
index 716071e8b..dd6c6ce23 100644
--- a/lang/ast.json
+++ b/lang/ast.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "Fábriques",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/ca.json b/lang/ca.json
index c3f136dec..ac2b799cb 100644
--- a/lang/ca.json
+++ b/lang/ca.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/cs.json b/lang/cs.json
index f8ee143fb..a6dd03c32 100644
--- a/lang/cs.json
+++ b/lang/cs.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "Továrny",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/de.json b/lang/de.json
index 100cd38fe..1771e3b5c 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "Wikipedia",
     "category:works": "Fabriken",
     "category:xmas": "Weihnachten",
-    "date format not understood": "Datumsformat nicht erkannt"
+    "date format not understood": "Datumsformat nicht erkannt",
+    "outdated feature": "Informationen nicht aktuell",
+    "xmas:outdated-warning": "Objekt wurde nicht für die aktuelle Saison aktualisiert. Bitte prüfen und das Tag 'xmas:lastcheck' auf das aktuelle Datum setzen."
 }
diff --git a/lang/el.json b/lang/el.json
index f4ed8b1ba..b631c5ab5 100644
--- a/lang/el.json
+++ b/lang/el.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/en.json b/lang/en.json
index e719bc92b..a804044da 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "Wikipedia",
     "category:works": "Works",
     "category:xmas": "Christmas",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": "Feature has not been updated for the current season! Please check and set the tag 'xmas:lastcheck' to the current date."
 }
diff --git a/lang/es.json b/lang/es.json
index 48d6d0fdb..f5f32dce6 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/et.json b/lang/et.json
index 798a575f8..e4fed49b2 100644
--- a/lang/et.json
+++ b/lang/et.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/fr.json b/lang/fr.json
index 3c535cb2f..088e64ea5 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "Wikipédia",
     "category:works": "Zones industrielles",
     "category:xmas": "Noël",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/hu.json b/lang/hu.json
index 35b4d6019..5fd5cb9a1 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "Wikipédia",
     "category:works": "Üzemek",
     "category:xmas": "Karácsony",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/it.json b/lang/it.json
index 245647c5c..0a02801e4 100644
--- a/lang/it.json
+++ b/lang/it.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "Fabbriche",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/ja.json b/lang/ja.json
index f409ba757..478c538d6 100644
--- a/lang/ja.json
+++ b/lang/ja.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "工場",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/nl.json b/lang/nl.json
index c4d8ad3cf..cad77cad2 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "Fabrieken",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/pl.json b/lang/pl.json
index 174566e25..77e00eb25 100644
--- a/lang/pl.json
+++ b/lang/pl.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/pt-br.json b/lang/pt-br.json
index b6f1086e8..e259d2921 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "Wikipédia",
     "category:works": "Fábricas",
     "category:xmas": "Natal",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/pt.json b/lang/pt.json
index 7a6f77997..e38e6a603 100644
--- a/lang/pt.json
+++ b/lang/pt.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "Wikipédia",
     "category:works": "Fábricas",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/ro.json b/lang/ro.json
index a5572e43a..1ac1b5bed 100644
--- a/lang/ro.json
+++ b/lang/ro.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/ru.json b/lang/ru.json
index 073a42b0f..30e885e3f 100644
--- a/lang/ru.json
+++ b/lang/ru.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "Промышленность",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/template.json b/lang/template.json
index 29c5c658a..c7952ee43 100644
--- a/lang/template.json
+++ b/lang/template.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/lang/uk.json b/lang/uk.json
index eb3ad0669..4e36f3f42 100644
--- a/lang/uk.json
+++ b/lang/uk.json
@@ -86,5 +86,7 @@
     "category:wikipedia": "",
     "category:works": "",
     "category:xmas": "",
-    "date format not understood": ""
+    "date format not understood": "",
+    "outdated feature": "",
+    "xmas:outdated-warning": ""
 }
diff --git a/xmas.json b/xmas.json
index 8da2b52c4..ed0f023a9 100644
--- a/xmas.json
+++ b/xmas.json
@@ -25,7 +25,7 @@
         "description": "{{ tagTransList(\"xmas:feature\", attribute(tags, \"xmas:feature\")) }}",
         "body": [
             "{% if not isCurrent %}",
-            "<div style='border: 1px solid red; padding: 2px; margin-bottom: 2px;'>Feature has not been updated for the current season! Please check and set the tag 'xmas:lastcheck' to the current date.</div>",
+            "<div style='border: 1px solid red; padding: 2px; margin-bottom: 2px;'>{{ repoTrans('xmas:outdated-warning') }}</div>",
             "{% endif %}",
             "",
             "{% if attribute(tags, 'xmas:location') %}",
@@ -88,7 +88,7 @@
         "{% endfor %}",
         "  <tr>",
         "    <td>{{ markerCircle({\"fillColor\":\"red\"})|raw }}</td>",
-        "    <td>outdated feature</td>",
+        "    <td>{{ repoTrans('outdated feature') }}</td>",
         "  </tr>",
         "</table>"
     ]

From 426f258fbc715adb44ab831f47b77d947541cb90 Mon Sep 17 00:00:00 2001
From: Igor Eliezer <IgorEliezer@users.noreply.github.com>
Date: Wed, 16 Jan 2019 01:41:51 -0200
Subject: [PATCH 6/8] Fix "works"

---
 lang/pt-br.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lang/pt-br.json b/lang/pt-br.json
index 7b57f8ab5..5e3a6817b 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -84,6 +84,6 @@
     "category:waste": "Lixo",
     "category:water": "Hidrografia",
     "category:wikipedia": "Wikipédia",
-    "category:works": "Fábricas",
+    "category:works": "Produção",
     "category:xmas": "Natal"
 }

From 57600789dbfc043131aebd4d45e06b14d3bfa830 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Thu, 17 Jan 2019 11:37:15 +0100
Subject: [PATCH 7/8] pt: translate headings

---
 pt.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/pt.json b/pt.json
index 9c26bf2d2..fd517b592 100644
--- a/pt.json
+++ b/pt.json
@@ -58,7 +58,7 @@
         ],
         "description": "{{ tagTrans('route', tags.route) }}",
         "body": [
-            "<h4>Stops</h4><ul>",
+            "<h4>{{ repoTrans('category:pt:stops') }}</h4><ul>",
             "{% for member in members %}",
             "{% if member.tags.highway == 'bus_stop' or member.tags.amenity == 'bus_station' or member.tags.amenity == 'ferry_terminal' or member.tags.railway == 'tram_stop' or member.tags.railway == 'halt' or member.tags.railway == 'station' or member.tags.aerialway == 'station' or member.tags.public_transport == 'stop_position' or member.role|slice(-4) == 'stop' %}",
             "<li data-object='{{ member.id }}' data-sublayer='member'><b>{% if member.tags %}{{ member.tags.name|default(trans('unknown')) }}{% else %}<i>{{ trans('loading') }}</i>{% endif %}</li>",
@@ -123,7 +123,7 @@
         ],
         "title": "{% if isStop %}{{ tags.name|default(stopName)|default(id) }}{% endif %}",
         "body": [
-            "<h4>Routes</h4>",
+            "<h4>{{ repoTrans('category:pt:routes') }}</h4>",
             "<ul class='overpass-layer-list'>",
             "{% for master in masters %}",
             "  {% if master.tags.public_transport != 'stop_area' %}",

From 11d1b0afbb2536828f4cb80ff93f6742cc1dbf92 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Thu, 17 Jan 2019 13:46:51 +0100
Subject: [PATCH 8/8] residential: include type of residential when available

---
 residential.json | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/residential.json b/residential.json
index 9bacc7d9c..d58ed9e1b 100644
--- a/residential.json
+++ b/residential.json
@@ -35,6 +35,12 @@
         ]
     },
     "feature": {
-        "description": "{{ tagTrans('landuse', tags.landuse) }}"
+        "description": [
+            "{{ tagTrans('landuse', tags.landuse) }}",
+            "",
+            "{% if tags.residential %}",
+            "({{ tagTransList('residential', tags.residential) }})",
+            "{% endif %}"
+        ]
     }
 }