From 96e273a8b38d14fb803887c0e4529a86ea98a6c7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Sun, 12 Aug 2018 13:15:00 +0200
Subject: [PATCH 01/25] gastro: show dietary options

---
 gastro.json | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/gastro.json b/gastro.json
index 028f8b3..369ff4c 100644
--- a/gastro.json
+++ b/gastro.json
@@ -30,6 +30,18 @@
             "   <span class='key'>{{ keyTrans('cuisine') }}:</span>",
             "   <span class='value'>{{ tagTransList('cuisine', tags.cuisine)|default(trans('unknown')) }}</span>",
             "  </li>",
+            "  {% set diets = tagsPrefix(tags, 'diet:') %}",
+            "  {% if diets %}",
+            "    <li class='hasSymbol'>",
+            "     <i class=\"fa fa-cutlery\" aria-hidden=\"true\"></i>",
+            "     <span class='key'>{{ keyTrans('diet') }}:</span>",
+            "     <span class='value'>",
+            "     {% for kv, k in diets %}",
+            "       {% set v = tags[k] %}",
+            "       <span title='{{ k ~ '=' ~ v }}' style='white-space: nowrap; margin-right: 0.5em;'>{% if v == 'no' %}✘ {% elseif v == 'only' %}❗{% else %}✔{% endif %}{{ keyTrans(k) }}</span>",
+            "     {% endfor %}",
+            "    </span></li>",
+            "  {% endif %}",
             "</ul>"
         ],
         "markerSign": "{% if tags.amenity=='bar' %}&#127864;{% elseif tags.amenity=='biergarten'%}&#127867;{% elseif tags.amenity=='cafe' %}&#9749;{% elseif tags.amenity=='fast_food' %}&#127828;{% elseif tags.amenity=='ice_cream' %}&#127848;{% elseif tags.amenity=='pub' %}&#127866;{% else %}&#127860;{% endif %}"

From 5892b4b98b2213ce78ddc41efd5fc404860d31ea Mon Sep 17 00:00:00 2001
From: Cybereric <Cybereric@users.noreply.github.com>
Date: Wed, 15 Aug 2018 20:11:17 +0200
Subject: [PATCH 02/25] Update fr.json

---
 lang/fr.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/lang/fr.json b/lang/fr.json
index 290c767..2966570 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -27,10 +27,10 @@
     "category:internet": "Internet",
     "category:leisure": "Loisirs",
     "category:military": "Militaire",
-    "category:mtb-routes": "",
+    "category:mtb-routes": "Itinéraires de VTT",
     "category:natural": "Éléments naturels",
     "category:other": "Autres",
-    "category:outdoor": "",
+    "category:outdoor": "Activités de plein air",
     "category:phone": "Téléphone",
     "category:places": "Lieux",
     "category:places_geo": "Lieux",
@@ -44,7 +44,7 @@
     "category:public": "Services Publics",
     "category:railway-electrification": "Puissance électrique ferroviaire",
     "category:railway-infrastructure": "Infrastructure ferroviaire",
-    "category:railway-routes": "",
+    "category:railway-routes": "Lignes ferroviaires",
     "category:religion": "Religion",
     "category:residential": "Zones résidentielles",
     "category:resources": "Extraction des ressources",

From 2339038885d6887fd3dba70bd0d201a3deb26a0a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Wed, 15 Aug 2018 21:37:20 +0200
Subject: [PATCH 03/25] Merge translations into categories (fr)

---
 mtb-routes.json     | 3 ++-
 outdoor.json        | 3 ++-
 pt.json             | 4 ++--
 railway-routes.json | 3 ++-
 4 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/mtb-routes.json b/mtb-routes.json
index 9793a62..f0871f5 100644
--- a/mtb-routes.json
+++ b/mtb-routes.json
@@ -1,7 +1,8 @@
 {
     "type": "overpass",
     "name": {
-        "en": "Mountain bike routes"
+        "en": "Mountain bike routes",
+        "fr": "Itinéraires de VTT"
     },
     "query": {
         "13": "relation[type=route][route=mtb]"
diff --git a/outdoor.json b/outdoor.json
index eee4aca..9216ef0 100644
--- a/outdoor.json
+++ b/outdoor.json
@@ -2,7 +2,8 @@
     "type": "index",
     "name": {
         "de": "Freiluftaktivitäten",
-        "en": "Outdoor activities"
+        "en": "Outdoor activities",
+        "fr": "Activités de plein air"
     },
     "subCategories": [
         {
diff --git a/pt.json b/pt.json
index cfcca14..3693d84 100644
--- a/pt.json
+++ b/pt.json
@@ -1,8 +1,8 @@
 {
     "type": "overpass",
     "name": {
-        "en": "Public transport map",
-        "de": "ÖV Karte"
+        "de": "ÖV Karte",
+        "en": "Public transport map"
     },
     "query": {
         "12": "relation[type=route][route~\"^(subway|monorail|ferry|train)$\"];",
diff --git a/railway-routes.json b/railway-routes.json
index ba5c66f..32aae7e 100644
--- a/railway-routes.json
+++ b/railway-routes.json
@@ -1,7 +1,8 @@
 {
     "type": "overpass",
     "name": {
-        "en": "Railway Routes"
+        "en": "Railway Routes",
+        "fr": "Lignes ferroviaires"
     },
     "query": {
         "12": "relation[type=route][route=railway]"

From 572441044e4dde64117ab495021ebb8106899712 Mon Sep 17 00:00:00 2001
From: Igor Eliezer <IgorEliezer@users.noreply.github.com>
Date: Thu, 16 Aug 2018 16:20:49 -0300
Subject: [PATCH 04/25] Update pt-br.json

More translations, edits.
Remove unnecessary capital letters.
---
 lang/pt-br.json | 50 ++++++++++++++++++++++++-------------------------
 1 file changed, 25 insertions(+), 25 deletions(-)

diff --git a/lang/pt-br.json b/lang/pt-br.json
index 2018af4..e51b8bb 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -1,15 +1,15 @@
 {
-    "category:administrative": "Divisão Político-Administrativa",
+    "category:administrative": "Divisão político-administrativa",
     "category:agriculture": "Agricultura",
     "category:alternative_amenities": "Equipamentos",
     "category:alternative_routes": "Rotas",
     "category:buildings": "Edificações",
     "category:car_amenities": "Equipamentos",
-    "category:car_furniture": "Mobiliário Urbano",
-    "category:car_maxspeed": "Velocidade Máxima",
-    "category:children": "Equipamentos Infantis",
+    "category:car_furniture": "Mobiliário urbano",
+    "category:car_maxspeed": "Velocidade máxima",
+    "category:children": "Equipamentos infantis",
     "category:communication": "Comunicação",
-    "category:construction": "Terrenos e Obras",
+    "category:construction": "Terrenos vazios e obras",
     "category:craft": "Ofícios",
     "category:culture": "Cultura",
     "category:culture_religion": "Cultura",
@@ -20,52 +20,52 @@
     "category:financial": "Finanças",
     "category:gastro-smoking": "Gastronomia sem fumo",
     "category:gastro": "Gastronomia",
-    "category:health": "Saúde e Assistência",
-    "category:hiking_routes": "Rotas de Caminhada",
+    "category:health": "Saúde e assistência",
+    "category:hiking_routes": "Rotas de caminhada",
     "category:historic": "Histórico",
-    "category:index": "",
+    "category:index": "Índice",
     "category:internet": "Acesso à Internet",
     "category:leisure": "Lazer",
     "category:military": "Militar",
-    "category:mtb-routes": "",
-    "category:natural": "Formações Naturais",
+    "category:mtb-routes": "Rotas mountain bike",
+    "category:natural": "Formações naturais",
     "category:other": "Outros",
-    "category:outdoor": "",
+    "category:outdoor": "Atividades ao ar livre",
     "category:phone": "Telefone",
     "category:places": "Lugares",
     "category:places_geo": "Lugares",
     "category:playgrounds": "Parquinhos",
     "category:post": "Correios",
     "category:power": "Energia",
-    "category:pt": "",
-    "category:pt:stops": "Paradas e Estações",
+    "category:pt": "Mapa de transporte público",
+    "category:pt:stops": "Paradas e estações",
     "category:pt:routes": "Rotas",
     "category:pt_amenities": "Equipamentos",
-    "category:public": "Serviços Públicos",
-    "category:railway-electrification": "Eletrificação Ferroviária",
-    "category:railway-infrastructure": "Infraestrutura Ferroviária",
-    "category:railway-routes": "",
+    "category:public": "Serviços públicos",
+    "category:railway-electrification": "Eletrificação ferroviária",
+    "category:railway-infrastructure": "Infraestrutura ferroviária",
+    "category:railway-routes": "Rotas ferroviárias",
     "category:religion": "Religião",
-    "category:residential": "Áreas Residenciais",
-    "category:resources": "Extração de Recursos",
+    "category:residential": "Áreas residenciais",
+    "category:resources": "Extração de recursos",
     "category:shop": "Compras",
     "category:sport": "Esportes",
     "category:tourism_attractions": "Turismo",
-    "category:tourism_services": "Turismo",
-    "category:transport_alternative": "",
+    "category:tourism_services": "Serviços de turismo",
+    "category:transport_alternative": "Transporte alternativo",
     "category:walk_amenities": "Equipamentos",
     "category:waste": "Lixo",
     "category:water": "Hidrografia",
     "category:wikipedia": "Wikipédia",
     "category:works": "Fábricas",
     "category:infrastructure": "Infraestrutura",
-    "category:leisure_sport_shopping": "Lazer, Esportes e Compras",
+    "category:leisure_sport_shopping": "Lazer, esportes e compras",
     "category:railway": "Ferrovia",
-    "category:services": "Serviços",
+    "category:services": "Prestação de serviços",
     "category:special": "Especial",
     "category:transport": "Transportes",
-    "category:transport_car": "Tráfego Individual",
+    "category:transport_car": "Tráfego individual",
     "category:transport_cycle": "Ciclismo",
-    "category:transport_pt": "Transporte Público",
+    "category:transport_pt": "Transporte público",
     "category:transport_walk": "Pedestre"
 }

From 15aa49c4eadcb48158751958f2893dc64ee5a93b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Thu, 16 Aug 2018 21:44:01 +0200
Subject: [PATCH 05/25] Merge translations into categories (pt-br)

---
 administrative.json          |  2 +-
 car_furniture.json           |  2 +-
 car_maxspeed.json            |  2 +-
 children.json                |  2 +-
 construction.json            |  2 +-
 health.json                  |  2 +-
 hiking_routes.json           |  2 +-
 index.json                   | 12 +++++++-----
 mtb-routes.json              |  3 ++-
 natural.json                 |  2 +-
 outdoor.json                 |  3 ++-
 pt.json                      |  5 +++--
 public.json                  |  2 +-
 railway-electrification.json |  2 +-
 railway-infrastructure.json  |  4 ++--
 railway-routes.json          |  3 ++-
 residential.json             |  2 +-
 resources.json               |  2 +-
 tourism_services.json        |  2 +-
 transport_alternative.json   |  1 +
 20 files changed, 32 insertions(+), 25 deletions(-)

diff --git a/administrative.json b/administrative.json
index 05bc2d1..7d243f7 100644
--- a/administrative.json
+++ b/administrative.json
@@ -12,7 +12,7 @@
         "it": "Suddivisioni amministrative",
         "nl": "Administratieve gebieden",
         "pt": "Regiões administrativas",
-        "pt-br": "Divisão Político-Administrativa",
+        "pt-br": "Divisão político-administrativa",
         "ro": "Zona administrativa",
         "ru": "Административные границы"
     },
diff --git a/car_furniture.json b/car_furniture.json
index 9e64dc3..c4afb3d 100644
--- a/car_furniture.json
+++ b/car_furniture.json
@@ -10,7 +10,7 @@
         "nl": "Straatmeubilair",
         "pl": "Elementy drogowe",
         "pt": "Mobiliário urbano",
-        "pt-br": "Mobiliário Urbano",
+        "pt-br": "Mobiliário urbano",
         "ru": "Элементы дороги",
         "uk": "Street Furniture"
     }
diff --git a/car_maxspeed.json b/car_maxspeed.json
index 5c5be40..ef21652 100644
--- a/car_maxspeed.json
+++ b/car_maxspeed.json
@@ -5,7 +5,7 @@
         "en": "Maxspeed",
         "fr": "Limites de vitesse",
         "pt": "Velocidade máxima",
-        "pt-br": "Velocidade Máxima"
+        "pt-br": "Velocidade máxima"
     },
     "query": {
         "11": "way[highway~\"^(motorway|trunk)$\"];",
diff --git a/children.json b/children.json
index 52554e6..8b40cba 100644
--- a/children.json
+++ b/children.json
@@ -4,7 +4,7 @@
         "de": "Einrichtungen für Kinder",
         "en": "Children amenities",
         "fr": "Équipements pour enfants",
-        "pt-br": "Equipamentos Infantis"
+        "pt-br": "Equipamentos infantis"
     },
     "query": {
         "15": [
diff --git a/construction.json b/construction.json
index 6a52740..0839228 100644
--- a/construction.json
+++ b/construction.json
@@ -10,7 +10,7 @@
         "ja": "工事中",
         "nl": "Bouwterrein",
         "pt": "Locais de construção",
-        "pt-br": "Terrenos e Obras",
+        "pt-br": "Terrenos vazios e obras",
         "ru": "Места строительства"
     },
     "query": {
diff --git a/health.json b/health.json
index f35801e..08e3cd2 100644
--- a/health.json
+++ b/health.json
@@ -12,7 +12,7 @@
         "nl": "Gezondheid",
         "pl": "Zdrowie",
         "pt": "Saúde",
-        "pt-br": "Saúde e Assistência",
+        "pt-br": "Saúde e assistência",
         "ro": "Sanatate",
         "ru": "Медицина",
         "uk": "Здоров'я"
diff --git a/hiking_routes.json b/hiking_routes.json
index 0ae1629..97e20b0 100644
--- a/hiking_routes.json
+++ b/hiking_routes.json
@@ -5,7 +5,7 @@
         "en": "Hiking routes",
         "fr": "Itinéraires pédestres",
         "pt": "Rotas de caminhada",
-        "pt-br": "Rotas de Caminhada"
+        "pt-br": "Rotas de caminhada"
     },
     "query": {
         "10": "relation[type=route][route=hiking][network~\"^(iwn)$\"]",
diff --git a/index.json b/index.json
index dfcb4ee..cf3cf7e 100644
--- a/index.json
+++ b/index.json
@@ -22,7 +22,7 @@
                 "ro": "Timp liber, Sport si Cumparaturi",
                 "ru": "Досуг",
                 "uk": "Дозвілля",
-                "pt-br": "Lazer, Esportes e Compras",
+                "pt-br": "Lazer, esportes e compras",
                 "pt": "Lazer, desporto e compras"
             },
             "subCategories": [
@@ -70,7 +70,7 @@
                 "ro": "Servicii",
                 "ru": "Услуги",
                 "uk": "Послуги",
-                "pt-br": "Serviços",
+                "pt-br": "Prestação de serviços",
                 "pt": "Serviços"
             },
             "subCategories": [
@@ -180,7 +180,7 @@
                         "ro": "Transport public",
                         "ru": "Общественный транспорт",
                         "uk": "Громадський транспорт",
-                        "pt-br": "Transporte Público",
+                        "pt-br": "Transporte público",
                         "pt": "Transportes públicos"
                     },
                     "subCategories": [
@@ -208,7 +208,7 @@
                         "ro": "Trafic individual",
                         "ru": "Частный транспорт",
                         "uk": "Приватний транспорт",
-                        "pt-br": "Tráfego Individual",
+                        "pt-br": "Tráfego individual",
                         "pt": "Transporte individual"
                     },
                     "subCategories": [
@@ -315,5 +315,7 @@
             ]
         }
     ],
-    "name": {}
+    "name": {
+        "pt-br": "Índice"
+    }
 }
diff --git a/mtb-routes.json b/mtb-routes.json
index f0871f5..2bca75e 100644
--- a/mtb-routes.json
+++ b/mtb-routes.json
@@ -2,7 +2,8 @@
     "type": "overpass",
     "name": {
         "en": "Mountain bike routes",
-        "fr": "Itinéraires de VTT"
+        "fr": "Itinéraires de VTT",
+        "pt-br": "Rotas mountain bike"
     },
     "query": {
         "13": "relation[type=route][route=mtb]"
diff --git a/natural.json b/natural.json
index 4faac84..1e2d84c 100644
--- a/natural.json
+++ b/natural.json
@@ -12,7 +12,7 @@
         "ja": "自然地層",
         "nl": "Natuurlijke Formaties",
         "pt": "Formações naturais",
-        "pt-br": "Formações Naturais",
+        "pt-br": "Formações naturais",
         "ru": "Природные образования",
         "uk": "Природне середовище"
     },
diff --git a/outdoor.json b/outdoor.json
index 9216ef0..fdf2225 100644
--- a/outdoor.json
+++ b/outdoor.json
@@ -3,7 +3,8 @@
     "name": {
         "de": "Freiluftaktivitäten",
         "en": "Outdoor activities",
-        "fr": "Activités de plein air"
+        "fr": "Activités de plein air",
+        "pt-br": "Atividades ao ar livre"
     },
     "subCategories": [
         {
diff --git a/pt.json b/pt.json
index 3693d84..42c56e7 100644
--- a/pt.json
+++ b/pt.json
@@ -2,7 +2,8 @@
     "type": "overpass",
     "name": {
         "de": "ÖV Karte",
-        "en": "Public transport map"
+        "en": "Public transport map",
+        "pt-br": "Mapa de transporte público"
     },
     "query": {
         "12": "relation[type=route][route~\"^(subway|monorail|ferry|train)$\"];",
@@ -29,7 +30,7 @@
                 "ja": "停留所と駅",
                 "nl": "Haltes en Stations",
                 "pl": "Przystanki i Stacje",
-                "pt-br": "Paradas e Estações",
+                "pt-br": "Paradas e estações",
                 "ru": "Остановки и станции",
                 "uk": "Зупинки та станції"
             }
diff --git a/public.json b/public.json
index 55c4c18..45ea203 100644
--- a/public.json
+++ b/public.json
@@ -12,7 +12,7 @@
         "ja": "公共サービス",
         "nl": "Openbare diensten",
         "pt": "Serviços públicos",
-        "pt-br": "Serviços Públicos",
+        "pt-br": "Serviços públicos",
         "ro": "Servicii publice",
         "ru": "Общественные места",
         "uk": "Громадські місця"
diff --git a/railway-electrification.json b/railway-electrification.json
index fdb6cde..3784a23 100644
--- a/railway-electrification.json
+++ b/railway-electrification.json
@@ -5,7 +5,7 @@
         "en": "Railway electrification",
         "fr": "Puissance électrique ferroviaire",
         "pt": "Eletrificação ferroviária",
-        "pt-br": "Eletrificação Ferroviária"
+        "pt-br": "Eletrificação ferroviária"
     },
     "query": {
         "11": "way[railway=rail][railway!~'^(platform|abandoned|disused|station|proposed|subway_entrance)$'][usage~'^(main|branch)$'];",
diff --git a/railway-infrastructure.json b/railway-infrastructure.json
index 1e8a258..24cd53d 100644
--- a/railway-infrastructure.json
+++ b/railway-infrastructure.json
@@ -5,7 +5,7 @@
         "en": "Railway infrastructure",
         "fr": "Infrastructure ferroviaire",
         "pt": "Infraestrutura ferroviária",
-        "pt-br": "Infraestrutura Ferroviária"
+        "pt-br": "Infraestrutura ferroviária"
     },
     "query": {
         "11": "(way[railway=rail][usage~'^(main|branch)$'];node[railway~'^(station)$'];)",
@@ -152,4 +152,4 @@
         "{% endif %}",
         "</table>"
     ]
-}
\ No newline at end of file
+}
diff --git a/railway-routes.json b/railway-routes.json
index 32aae7e..ff20182 100644
--- a/railway-routes.json
+++ b/railway-routes.json
@@ -2,7 +2,8 @@
     "type": "overpass",
     "name": {
         "en": "Railway Routes",
-        "fr": "Lignes ferroviaires"
+        "fr": "Lignes ferroviaires",
+        "pt-br": "Rotas ferroviárias"
     },
     "query": {
         "12": "relation[type=route][route=railway]"
diff --git a/residential.json b/residential.json
index cb97078..9bacc7d 100644
--- a/residential.json
+++ b/residential.json
@@ -13,7 +13,7 @@
         "ja": "住居エリア",
         "nl": "Woongebieden",
         "pt": "Áreas residenciais",
-        "pt-br": "Áreas Residenciais",
+        "pt-br": "Áreas residenciais",
         "ro": "Zona rezidentiala",
         "ru": "Жилые районы",
         "uk": "Житлова зона"
diff --git a/resources.json b/resources.json
index e0f8436..04f30bd 100644
--- a/resources.json
+++ b/resources.json
@@ -9,7 +9,7 @@
         "it": "Areee estrattive",
         "nl": "Grondstoffenwinning",
         "pt": "Extração de recursos",
-        "pt-br": "Extração de Recursos",
+        "pt-br": "Extração de recursos",
         "ru": "Добыча ресурсов"
     },
     "query": {
diff --git a/tourism_services.json b/tourism_services.json
index 680c183..970d16c 100644
--- a/tourism_services.json
+++ b/tourism_services.json
@@ -14,7 +14,7 @@
         "nl": "Toerisme",
         "pl": "Turystyka",
         "pt": "Turismo",
-        "pt-br": "Turismo",
+        "pt-br": "Serviços de turismo",
         "ro": "Turism",
         "ru": "Туризм",
         "uk": "Туризм"
diff --git a/transport_alternative.json b/transport_alternative.json
index ec5b244..703cc56 100644
--- a/transport_alternative.json
+++ b/transport_alternative.json
@@ -9,6 +9,7 @@
         "it": "Alternativi (bicicletta, camminate, ...)",
         "ja": "その他交通 (サイクリング、ハイキング、...)",
         "nl": "Alternatief (Fiets, Wandel, ...)",
+        "pt-br": "Transporte alternativo",
         "ro": "Alternativ(Bicicleta,Drumetii)",
         "ru": "Альтернативное передвижение (Велоспорт, Пешие прогулки, ...)",
         "uk": "Інші (Велосипедні, піші, ...)"

From 484ec0904bc8f8ad638a4c443095c2ab48a1ddeb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Thu, 16 Aug 2018 22:13:22 +0200
Subject: [PATCH 06/25] water: waterway=drain

---
 water.json | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/water.json b/water.json
index 137f0b9..f70d0ed 100644
--- a/water.json
+++ b/water.json
@@ -51,7 +51,7 @@
             "0",
             "{% elseif tags.waterway == 'river' %}",
             "1",
-            "{% elseif tags.waterway == 'stream' %}",
+            "{% elseif tags.waterway == 'stream' or tags.waterway == 'drain' %}",
             "3",
             "{% elseif tags.waterway == 'ditch' %}",
             "5",
@@ -63,7 +63,7 @@
             "width": [
                 "{% if tags.waterway == 'river' %}",
                 "4",
-                "{% elseif tags.waterway == 'stream' %}",
+                "{% elseif tags.waterway == 'stream' or tags.waterway == 'drain' %}",
                 "2",
                 "{% elseif tags.waterway == 'ditch' %}",
                 "1",
@@ -81,7 +81,7 @@
                 "{% endif %}"
             ],
             "text": [
-                "{% if type=='way' and tags.waterway in [ 'river', 'stream', 'canal', 'ditch', 'wadi', 'drystream' ] %}",
+                "{% if type=='way' and tags.waterway in [ 'river', 'stream', 'canal', 'ditch', 'wadi', 'drystream', 'drain' ] %}",
                 "{{ tags.name }}   ➔   ",
                 "{% endif %}"
             ],
@@ -102,7 +102,7 @@
         "{% if map.zoom >= 13 %}",
         "  <tr>",
         "    <td>{{ markerLine(evaluate({ \"waterway\": \"stream\" }))|raw }}</td>",
-        "    <td>{{ tagTrans('waterway', 'stream') }}</td>",
+        "    <td>{{ tagTrans('waterway', 'stream') }}, {{ tagTrans('waterway', 'drain') }}</td>",
         "  </tr>",
         "  <tr>",
         "    <td>{{ markerLine(evaluate({ \"waterway\": \"ditch\" }))|raw }}</td>",

From 8f5154ef1500a55804cd0bcce51cd1ed4aac4817 Mon Sep 17 00:00:00 2001
From: Igor Eliezer <IgorEliezer@users.noreply.github.com>
Date: Sun, 26 Aug 2018 23:47:25 -0300
Subject: [PATCH 07/25] Update pt-br.json

Change category:transport.
Add category:car_routes.
---
 lang/pt-br.json | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lang/pt-br.json b/lang/pt-br.json
index e51b8bb..60568c0 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Equipamentos",
     "category:car_furniture": "Mobiliário urbano",
     "category:car_maxspeed": "Velocidade máxima",
+    "category:car_routes": "Rota rodoviária",
     "category:children": "Equipamentos infantis",
     "category:communication": "Comunicação",
     "category:construction": "Terrenos vazios e obras",
@@ -63,7 +64,7 @@
     "category:railway": "Ferrovia",
     "category:services": "Prestação de serviços",
     "category:special": "Especial",
-    "category:transport": "Transportes",
+    "category:transport": "Mobilidade",
     "category:transport_car": "Tráfego individual",
     "category:transport_cycle": "Ciclismo",
     "category:transport_pt": "Transporte público",

From 52d041e50ab77f7e25338c83ba50cfe70c6b9126 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@cg.tuwien.ac.at>
Date: Mon, 27 Aug 2018 10:09:37 +0200
Subject: [PATCH 08/25] emergency: fix descriptions and icons

---
 emergency.json | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/emergency.json b/emergency.json
index 2889d1e..588c14d 100644
--- a/emergency.json
+++ b/emergency.json
@@ -44,11 +44,12 @@
             "{% elseif tags.emergency %}",
             "{% set key = 'emergency' %}",
             "{% set value = tags.emergency %}",
-            "{% endif %}"
+            "{% endif %}",
+            "{% set kv = key ~ \"=\" ~ value %}"
         ],
-        "description": "{{ tagTrans('amenity', tags.amenity) }}",
+        "description": "{{ tagTrans(key, value) }}",
         "markerSign": [
-            "{% set data = const[tags.amenity] %}",
+            "{% set data = const[kv] %}",
             "{% if data %}",
             "{{ data.sign }}",
             "{% endif %}"

From 8b6f136101916e5c143b18748003df80b7b463f6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@cg.tuwien.ac.at>
Date: Mon, 27 Aug 2018 10:19:33 +0200
Subject: [PATCH 09/25] Import pt-br translations to categories

---
 car_routes.json | 3 ++-
 index.json      | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/car_routes.json b/car_routes.json
index 22e00ba..1125d21 100644
--- a/car_routes.json
+++ b/car_routes.json
@@ -1,7 +1,8 @@
 {
     "type": "overpass",
     "name": {
-        "en": "Car routes"
+        "en": "Car routes",
+        "pt-br": "Rota rodoviária"
     },
     "query": {
         "10": "relation[type=route][route=road]"
diff --git a/index.json b/index.json
index cf3cf7e..e223697 100644
--- a/index.json
+++ b/index.json
@@ -119,7 +119,7 @@
                 "ro": "Transport",
                 "ru": "Транспорт",
                 "uk": "Транспорт",
-                "pt-br": "Transportes",
+                "pt-br": "Mobilidade",
                 "pt": "Transportes"
             },
             "subCategories": [

From a180b52039bae09098c51fdafee109dbddc16e13 Mon Sep 17 00:00:00 2001
From: Igor Eliezer <IgorEliezer@users.noreply.github.com>
Date: Mon, 27 Aug 2018 06:30:28 -0300
Subject: [PATCH 10/25] Fix pt-br.json

Small grammar mistake, for consistency.
---
 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 60568c0..35918fe 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -7,7 +7,7 @@
     "category:car_amenities": "Equipamentos",
     "category:car_furniture": "Mobiliário urbano",
     "category:car_maxspeed": "Velocidade máxima",
-    "category:car_routes": "Rota rodoviária",
+    "category:car_routes": "Rotas rodoviárias",
     "category:children": "Equipamentos infantis",
     "category:communication": "Comunicação",
     "category:construction": "Terrenos vazios e obras",

From fa0abe70ec4583d42cc9ea868729798d92e6741c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@cg.tuwien.ac.at>
Date: Mon, 27 Aug 2018 12:32:07 +0200
Subject: [PATCH 11/25] Import pt-br translations to categories

---
 car_routes.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/car_routes.json b/car_routes.json
index 1125d21..eb59ae4 100644
--- a/car_routes.json
+++ b/car_routes.json
@@ -2,7 +2,7 @@
     "type": "overpass",
     "name": {
         "en": "Car routes",
-        "pt-br": "Rota rodoviária"
+        "pt-br": "Rotas rodoviárias"
     },
     "query": {
         "10": "relation[type=route][route=road]"

From 363b6021b42ea1c93438c153c71ce887c0cff24a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Mon, 27 Aug 2018 22:14:41 +0200
Subject: [PATCH 12/25] Translate payment options

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

diff --git a/detailsBody.html b/detailsBody.html
index 303db55..17c9706 100644
--- a/detailsBody.html
+++ b/detailsBody.html
@@ -94,7 +94,7 @@
   <span class='key'>{{ keyTrans('payment') }}:</span>
   <span class='value'>
     {% for k, tag in payment %}
-    {% if tags[tag] == 'no' %}<s>{{ k }}</s> {% else %}{{ k }} {% endif %}
+    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s> {% else %}{{ keyTrans(tag, { default: k }) }} {% endif %}
     {% endfor %}
   </span>
 </li>
diff --git a/popupBody.html b/popupBody.html
index ffa09d2..4653357 100644
--- a/popupBody.html
+++ b/popupBody.html
@@ -92,7 +92,7 @@
   <span class='key'>{{ keyTrans('payment') }}:</span>
   <span class='value'>
     {% for k, tag in payment %}
-    {% if tags[tag] == 'no' %}<s>{{ k }}</s> {% else %}{{ k }} {% endif %}
+    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s> {% else %}{{ keyTrans(tag, { default: k }) }} {% endif %}
     {% endfor %}
   </span>
 </li>

From e9981668b67eab070966b30748bb4d9ca84cc5d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Mon, 27 Aug 2018 22:18:41 +0200
Subject: [PATCH 13/25] Separate payment options by ','

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

diff --git a/detailsBody.html b/detailsBody.html
index 17c9706..39ffac3 100644
--- a/detailsBody.html
+++ b/detailsBody.html
@@ -93,8 +93,11 @@
   <i class="fa fa-money" aria-hidden="true"></i>
   <span class='key'>{{ keyTrans('payment') }}:</span>
   <span class='value'>
+    {% set i = 0 %}
     {% for k, tag in payment %}
-    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s> {% else %}{{ keyTrans(tag, { default: k }) }} {% endif %}
+    {%- if i > 0 %},{% endif %}
+    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}
+    {% set i = i + 1 -%}
     {% endfor %}
   </span>
 </li>
diff --git a/popupBody.html b/popupBody.html
index 4653357..b508952 100644
--- a/popupBody.html
+++ b/popupBody.html
@@ -91,8 +91,11 @@
   <i class="fa fa-money" aria-hidden="true"></i>
   <span class='key'>{{ keyTrans('payment') }}:</span>
   <span class='value'>
+    {% set i = 0 %}
     {% for k, tag in payment %}
-    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s> {% else %}{{ keyTrans(tag, { default: k }) }} {% endif %}
+    {%- if i > 0 %},{% endif %}
+    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}
+    {% set i = i + 1 -%}
     {% endfor %}
   </span>
 </li>

From e066f56f4de70713f1d717cc862b22b74e45b732 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Mon, 27 Aug 2018 22:20:13 +0200
Subject: [PATCH 14/25] Payment options: tooltip for each value

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

diff --git a/detailsBody.html b/detailsBody.html
index 39ffac3..6b8d180 100644
--- a/detailsBody.html
+++ b/detailsBody.html
@@ -96,7 +96,7 @@
     {% set i = 0 %}
     {% for k, tag in payment %}
     {%- if i > 0 %},{% endif %}
-    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}
+    <span title="{{ tagTrans(k, tags[tag]) }}">{% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}</span>
     {% set i = i + 1 -%}
     {% endfor %}
   </span>
diff --git a/popupBody.html b/popupBody.html
index b508952..63b8317 100644
--- a/popupBody.html
+++ b/popupBody.html
@@ -94,7 +94,7 @@
     {% set i = 0 %}
     {% for k, tag in payment %}
     {%- if i > 0 %},{% endif %}
-    {% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}
+    <span title="{{ tagTrans(k, tags[tag]) }}">{% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}</span>
     {% set i = i + 1 -%}
     {% endfor %}
   </span>

From 937d96a1779903b6d37a7c67ec49591018f653a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Tue, 28 Aug 2018 07:08:02 +0200
Subject: [PATCH 15/25] historic: use different translation/icon for
 "historic=memorial memorial=plaque"

---
 historic.json | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/historic.json b/historic.json
index 76c2e27..9111eea 100644
--- a/historic.json
+++ b/historic.json
@@ -36,8 +36,14 @@
         ]
     },
     "feature": {
-        "description": "{{ tagTransList('historic', tags.historic) }}",
-        "markerSign": "{{ const[tags.historic].sign|raw }}"
+        "pre": [
+            "{% set value = tags.historic %}",
+            "{% if const[tags.historic ~ ' memorial=' ~ tags.memorial] %}",
+            "  {% set value = tags.historic ~ ' memorial=' ~ tags.memorial %}",
+            "{% endif %}"
+        ],
+        "description": "{{ tagTransList('historic', value) }}",
+        "markerSign": "{{ const[value].sign|raw }}"
     },
     "info": [
         "<table>",
@@ -78,6 +84,10 @@
             "sign": "<span  style='position: relative; top: -2px;'><img src='maki:monument?size=11'></span>",
             "zoom": 14
         },
+        "memorial memorial=plaque": {
+            "sign": "",
+            "zoom": 14
+        },
         "monument": {
             "sign": "<img src='maki:monument?size=15'>",
             "zoom": 11

From bd815e0553cd1ca5dbb4d80cdbd3872c567a448f Mon Sep 17 00:00:00 2001
From: debyos <gabor.babos@gmail.com>
Date: Tue, 9 Oct 2018 12:25:11 +0200
Subject: [PATCH 16/25] Hungarian translation completed

Zweiter Versuch mit GitHub!
---
 lang/hu.json | 90 ++++++++++++++++++++++++++--------------------------
 1 file changed, 45 insertions(+), 45 deletions(-)

diff --git a/lang/hu.json b/lang/hu.json
index 18aff4a..9998acc 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -1,66 +1,66 @@
 {
-    "category:administrative": "Adminisztratív határok",
+    "category:administrative": "Közigazgatási határok",
     "category:agriculture": "Mezőgazdaság",
-    "category:alternative_amenities": "",
-    "category:alternative_routes": "",
-    "category:buildings": "",
-    "category:car_amenities": "",
-    "category:car_furniture": "",
-    "category:car_maxspeed": "",
-    "category:children": "",
+    "category:alternative_amenities": "Létesítmények",
+    "category:alternative_routes": "Útvonalak",
+    "category:buildings": "Épületek",
+    "category:car_amenities": "Létesítmények",
+    "category:car_furniture": "Jelzőtáblák",
+    "category:car_maxspeed": "Sebességkorlátozás",
+    "category:children": "Létesítmények gyermekeknek",
     "category:communication": "Kommunikácó",
-    "category:construction": "",
-    "category:craft": "",
+    "category:construction": "Építési terület",
+    "category:craft": "Műhelyek",
     "category:culture": "Kultúra",
-    "category:culture_religion": "Kultúra",
-    "category:cycle_amenities": "",
-    "category:cycle_routes": "",
-    "category:education": "",
-    "category:emergency": "",
-    "category:financial": "",
-    "category:gastro-smoking": "",
-    "category:gastro": "Gasztronómia",
-    "category:health": "",
-    "category:hiking_routes": "",
-    "category:historic": "Historikus",
+    "category:culture_religion": "Kultúra és vallás",
+    "category:cycle_amenities": "Kerékpáros létesítmények",
+    "category:cycle_routes": "Kerékpáros útvonalak",
+    "category:education": "Oktatás",
+    "category:emergency": "Vészhelyzet",
+    "category:financial": "Pénzügyek",
+    "category:gastro-smoking": "Nem dohányzó vendéglátóhelyek",
+    "category:gastro": "Vendéglátás",
+    "category:health": "Egészségügy",
+    "category:hiking_routes": "Turistautak",
+    "category:historic": "Történelmi objektumok",
     "category:index": "",
-    "category:internet": "Internethozzáférés",
-    "category:leisure": "",
-    "category:military": "Katonai",
-    "category:mtb-routes": "",
+    "category:internet": "Internetcsatlakozás",
+    "category:leisure": "Szabadidős létesítmények",
+    "category:military": "Katonai objektumok",
+    "category:mtb-routes": "Hegyikerékpáros útvonalak",
     "category:natural": "Természeti képződmények",
     "category:other": "Egyéb",
-    "category:outdoor": "",
+    "category:outdoor": "Szabadtéri tevékenységek",
     "category:phone": "Telefon",
     "category:places": "Helyek",
     "category:places_geo": "Helyek",
-    "category:playgrounds": "",
+    "category:playgrounds": "Játszóterek",
     "category:post": "Posta",
     "category:power": "Áramellátás",
-    "category:pt": "",
+    "category:pt": "Tömegközlekedési térkép",
     "category:pt:stops": "Megállók és állomások",
-    "category:pt:routes": "",
-    "category:pt_amenities": "",
-    "category:public": "",
-    "category:railway-electrification": "",
-    "category:railway-infrastructure": "",
-    "category:railway-routes": "",
+    "category:pt:routes": "Útvonalak",
+    "category:pt_amenities": "Létesítmények",
+    "category:public": "Közszolgáltatások",
+    "category:railway-electrification": "Vasút villamosítottsága",
+    "category:railway-infrastructure": "Vasúti infrastruktúra",
+    "category:railway-routes": "Vasútvonalak",
     "category:religion": "Vallás",
     "category:residential": "Lakóövezetek",
-    "category:resources": "",
+    "category:resources": "Bányászat",
     "category:shop": "Vásárlás",
     "category:sport": "Sport",
-    "category:tourism_attractions": "Túrizmus",
-    "category:tourism_services": "Túrizmus",
-    "category:transport_alternative": "Alternatív (Krékpár, Túra)",
-    "category:walk_amenities": "",
-    "category:waste": "",
-    "category:water": "",
-    "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Szabadidő",
+    "category:tourism_attractions": "Turizmus",
+    "category:tourism_services": "Turizmus",
+    "category:transport_alternative": "Alternatív (Kerékpár, Túra)",
+    "category:walk_amenities": "Gyalogos létesítmények",
+    "category:waste": "Hulladék",
+    "category:water": "Vizek",
+    "category:wikipedia": "Wikipédia",
+    "category:works": "Üzemek",
+    "category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
     "category:railway": "Vasút",
-    "category:services": "Szolgáltatás",
+    "category:services": "Szolgáltatások",
     "category:transport": "Közlekedés",
     "category:transport_pt": "Tömegközlekedés"
 }

From aa4849675ae54f34133071c8f4a5e0746315a6f7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@cg.tuwien.ac.at>
Date: Tue, 9 Oct 2018 12:37:52 +0200
Subject: [PATCH 17/25] Import hu translations to categories

---
 administrative.json          | 2 +-
 alternative_amenities.json   | 1 +
 alternative_routes.json      | 1 +
 buildings.json               | 1 +
 car_amenities.json           | 1 +
 car_furniture.json           | 1 +
 car_maxspeed.json            | 1 +
 children.json                | 1 +
 construction.json            | 1 +
 craft.json                   | 1 +
 culture_religion.json        | 2 +-
 cycle_amenities.json         | 1 +
 cycle_routes.json            | 1 +
 education.json               | 1 +
 emergency.json               | 1 +
 financial.json               | 1 +
 gastro-smoking.json          | 1 +
 gastro.json                  | 2 +-
 health.json                  | 1 +
 hiking_routes.json           | 1 +
 historic.json                | 2 +-
 index.json                   | 4 ++--
 internet.json                | 2 +-
 leisure.json                 | 1 +
 military.json                | 2 +-
 mtb-routes.json              | 1 +
 outdoor.json                 | 1 +
 playgrounds.json             | 1 +
 pt.json                      | 2 ++
 pt_amenities.json            | 1 +
 public.json                  | 1 +
 railway-electrification.json | 1 +
 railway-infrastructure.json  | 1 +
 railway-routes.json          | 1 +
 resources.json               | 1 +
 tourism_attractions.json     | 2 +-
 tourism_services.json        | 2 +-
 transport_alternative.json   | 2 +-
 walk_amenities.json          | 1 +
 waste.json                   | 1 +
 water.json                   | 1 +
 wikipedia.json               | 1 +
 works.json                   | 1 +
 43 files changed, 45 insertions(+), 11 deletions(-)

diff --git a/administrative.json b/administrative.json
index 7d243f7..8ca7688 100644
--- a/administrative.json
+++ b/administrative.json
@@ -8,7 +8,7 @@
         "en": "Administrative Areas",
         "et": "Administratiivalad",
         "fr": "Zones administratives",
-        "hu": "Adminisztratív határok",
+        "hu": "Közigazgatási határok",
         "it": "Suddivisioni amministrative",
         "nl": "Administratieve gebieden",
         "pt": "Regiões administrativas",
diff --git a/alternative_amenities.json b/alternative_amenities.json
index 969b636..aff6cd9 100644
--- a/alternative_amenities.json
+++ b/alternative_amenities.json
@@ -5,6 +5,7 @@
         "de": "Einrichtungen",
         "en": "Amenities",
         "fr": "Équipement",
+        "hu": "Létesítmények",
         "it": "Infrastrutture",
         "ja": "生活環境",
         "nl": "Voorzieningen",
diff --git a/alternative_routes.json b/alternative_routes.json
index 019e49d..6eb5fa6 100644
--- a/alternative_routes.json
+++ b/alternative_routes.json
@@ -5,6 +5,7 @@
         "de": "(ausgeschilderte) Routen",
         "en": "Routes",
         "fr": "Routes",
+        "hu": "Útvonalak",
         "it": "Itinerari segnalati",
         "ja": "ルート",
         "nl": "Alternatieve routes",
diff --git a/buildings.json b/buildings.json
index eba8b83..5dacc6f 100644
--- a/buildings.json
+++ b/buildings.json
@@ -4,6 +4,7 @@
         "de": "Gebäude",
         "en": "Buildings",
         "fr": "Bâtiments",
+        "hu": "Épületek",
         "pt": "Edifícios",
         "pt-br": "Edificações"
     },
diff --git a/car_amenities.json b/car_amenities.json
index 9351fee..97e47da 100644
--- a/car_amenities.json
+++ b/car_amenities.json
@@ -6,6 +6,7 @@
         "de": "Einrichtungen",
         "en": "Amenities",
         "fr": "Équipements auto",
+        "hu": "Létesítmények",
         "it": "Infrastrutture",
         "ja": "生活環境",
         "nl": "Voorzieningen",
diff --git a/car_furniture.json b/car_furniture.json
index c4afb3d..f479aff 100644
--- a/car_furniture.json
+++ b/car_furniture.json
@@ -5,6 +5,7 @@
         "de": "Straßenausstattung",
         "en": "Street Furniture",
         "fr": "Fournitures automobiles",
+        "hu": "Jelzőtáblák",
         "it": "Dotazioni stradali",
         "ja": "街路設置公共物",
         "nl": "Straatmeubilair",
diff --git a/car_maxspeed.json b/car_maxspeed.json
index ef21652..0b50d60 100644
--- a/car_maxspeed.json
+++ b/car_maxspeed.json
@@ -4,6 +4,7 @@
         "de": "Höchstgeschwindigkeiten",
         "en": "Maxspeed",
         "fr": "Limites de vitesse",
+        "hu": "Sebességkorlátozás",
         "pt": "Velocidade máxima",
         "pt-br": "Velocidade máxima"
     },
diff --git a/children.json b/children.json
index 8b40cba..2c3f7c0 100644
--- a/children.json
+++ b/children.json
@@ -4,6 +4,7 @@
         "de": "Einrichtungen für Kinder",
         "en": "Children amenities",
         "fr": "Équipements pour enfants",
+        "hu": "Létesítmények gyermekeknek",
         "pt-br": "Equipamentos infantis"
     },
     "query": {
diff --git a/construction.json b/construction.json
index 0839228..73495f7 100644
--- a/construction.json
+++ b/construction.json
@@ -6,6 +6,7 @@
         "de": "Baustellen",
         "en": "Construction Sites",
         "fr": "Constructions",
+        "hu": "Építési terület",
         "it": "Cantieri",
         "ja": "工事中",
         "nl": "Bouwterrein",
diff --git a/craft.json b/craft.json
index c1b119b..f9c49d4 100644
--- a/craft.json
+++ b/craft.json
@@ -4,6 +4,7 @@
         "de": "Handwerk",
         "en": "Craft",
         "fr": "Artisanat",
+        "hu": "Műhelyek",
         "pt": "Artesanato",
         "pt-br": "Ofícios"
     },
diff --git a/culture_religion.json b/culture_religion.json
index ee1cd5d..2d68d92 100644
--- a/culture_religion.json
+++ b/culture_religion.json
@@ -10,7 +10,7 @@
         "es": "Cultura y religión",
         "et": "Kultuur ja religioon",
         "fr": "Culture et Religion",
-        "hu": "Kultúra",
+        "hu": "Kultúra és vallás",
         "it": "Cultura",
         "ja": "文化",
         "nl": "Cultuur",
diff --git a/cycle_amenities.json b/cycle_amenities.json
index f1bfac9..925ade8 100644
--- a/cycle_amenities.json
+++ b/cycle_amenities.json
@@ -4,6 +4,7 @@
         "de": "Einrichtungen",
         "en": "Amenities",
         "fr": "Équipements vélo",
+        "hu": "Kerékpáros létesítmények",
         "pt-br": "Equipamentos"
     },
     "query": {
diff --git a/cycle_routes.json b/cycle_routes.json
index 5df6c4c..c12c47d 100644
--- a/cycle_routes.json
+++ b/cycle_routes.json
@@ -4,6 +4,7 @@
         "de": "Radrouten",
         "en": "Cycle Routes",
         "fr": "Itinéraires vélo",
+        "hu": "Kerékpáros útvonalak",
         "pt": "Ciclovias",
         "pt-br": "Ciclorrotas"
     },
diff --git a/education.json b/education.json
index 57bdc3d..c366e82 100644
--- a/education.json
+++ b/education.json
@@ -8,6 +8,7 @@
         "en": "Educational Services",
         "et": "Haridusteenused",
         "fr": "Éducation",
+        "hu": "Oktatás",
         "it": "Istruzione",
         "ja": "教育サービス",
         "nl": "Onderwijs",
diff --git a/emergency.json b/emergency.json
index 588c14d..64ef840 100644
--- a/emergency.json
+++ b/emergency.json
@@ -10,6 +10,7 @@
         "es": "Servicios de emergencia",
         "et": "Hädaabi teenused",
         "fr": "Services d'urgence",
+        "hu": "Vészhelyzet",
         "it": "Servizi d'emergenza",
         "ja": "緊急サービス",
         "nl": "Hulpdiensten",
diff --git a/financial.json b/financial.json
index 0320bbc..b0ea37a 100644
--- a/financial.json
+++ b/financial.json
@@ -7,6 +7,7 @@
         "el": "Χρήμα",
         "en": "Financial",
         "fr": "Finance",
+        "hu": "Pénzügyek",
         "it": "Finanze",
         "ja": "金融",
         "nl": "Financieel",
diff --git a/gastro-smoking.json b/gastro-smoking.json
index 2bd2b6f..e3be9d7 100644
--- a/gastro-smoking.json
+++ b/gastro-smoking.json
@@ -4,6 +4,7 @@
         "de": "Rauchfreie Gastronomie",
         "en": "Smokefree Gastronomy",
         "fr": "Restauration sans tabac",
+        "hu": "Nem dohányzó vendéglátóhelyek",
         "pt": "Restauração livre de tabaco",
         "pt-br": "Gastronomia sem fumo"
     },
diff --git a/gastro.json b/gastro.json
index 369ff4c..d838586 100644
--- a/gastro.json
+++ b/gastro.json
@@ -7,7 +7,7 @@
         "el": "Γαστρονομία",
         "en": "Gastronomy",
         "fr": "Restauration",
-        "hu": "Gasztronómia",
+        "hu": "Vendéglátás",
         "it": "Gastronomia",
         "ja": "食べ物",
         "nl": "Gastronomie",
diff --git a/health.json b/health.json
index 08e3cd2..14bb4b7 100644
--- a/health.json
+++ b/health.json
@@ -7,6 +7,7 @@
         "el": "Υγεία",
         "en": "Health",
         "fr": "Santé",
+        "hu": "Egészségügy",
         "it": "Sanità",
         "ja": "健康",
         "nl": "Gezondheid",
diff --git a/hiking_routes.json b/hiking_routes.json
index 97e20b0..c553c13 100644
--- a/hiking_routes.json
+++ b/hiking_routes.json
@@ -4,6 +4,7 @@
         "de": "Wanderrouten",
         "en": "Hiking routes",
         "fr": "Itinéraires pédestres",
+        "hu": "Turistautak",
         "pt": "Rotas de caminhada",
         "pt-br": "Rotas de caminhada"
     },
diff --git a/historic.json b/historic.json
index 9111eea..8ab235d 100644
--- a/historic.json
+++ b/historic.json
@@ -8,7 +8,7 @@
         "en": "Historic",
         "et": "Ajalooline",
         "fr": "Histoire",
-        "hu": "Historikus",
+        "hu": "Történelmi objektumok",
         "it": "Storia",
         "ja": "記念",
         "nl": "Historisch",
diff --git a/index.json b/index.json
index e223697..b84ba4f 100644
--- a/index.json
+++ b/index.json
@@ -14,7 +14,7 @@
                 "es": "Ocio, deporte y compras",
                 "et": "Vaba aeg, sport ja ostmine",
                 "fr": "Loisirs",
-                "hu": "Szabadidő",
+                "hu": "Szabadidő, sport és vásárlás",
                 "it": "Tempo libero, sport e shopping",
                 "ja": "レジャー",
                 "nl": "Vrije tijd, Sport en Winkelen",
@@ -62,7 +62,7 @@
                 "es": "Servicios",
                 "et": "Teenused",
                 "fr": "Services",
-                "hu": "Szolgáltatás",
+                "hu": "Szolgáltatások",
                 "it": "Servizi",
                 "ja": "サービス",
                 "nl": "Dienstverlening",
diff --git a/internet.json b/internet.json
index 04454ce..d6e9b51 100644
--- a/internet.json
+++ b/internet.json
@@ -7,7 +7,7 @@
         "en": "Internet access",
         "es": "Acceso a Internet",
         "fr": "Internet",
-        "hu": "Internethozzáférés",
+        "hu": "Internetcsatlakozás",
         "ja": "インターネット接続",
         "nl": "Internettoegang",
         "pt": "Acesso à Internet",
diff --git a/leisure.json b/leisure.json
index 2dca403..32a6cd7 100644
--- a/leisure.json
+++ b/leisure.json
@@ -7,6 +7,7 @@
         "el": "Αναψυχή",
         "en": "Leisure",
         "fr": "Loisirs",
+        "hu": "Szabadidős létesítmények",
         "it": "Tempo libero",
         "ja": "レジャー",
         "nl": "Vrije tijd",
diff --git a/military.json b/military.json
index 602868c..4c4eade 100644
--- a/military.json
+++ b/military.json
@@ -7,7 +7,7 @@
         "el": "Στρατιωτικό",
         "en": "Military",
         "fr": "Militaire",
-        "hu": "Katonai",
+        "hu": "Katonai objektumok",
         "it": "Militare",
         "ja": "軍事",
         "nl": "Militair",
diff --git a/mtb-routes.json b/mtb-routes.json
index 2bca75e..08d1270 100644
--- a/mtb-routes.json
+++ b/mtb-routes.json
@@ -3,6 +3,7 @@
     "name": {
         "en": "Mountain bike routes",
         "fr": "Itinéraires de VTT",
+        "hu": "Hegyikerékpáros útvonalak",
         "pt-br": "Rotas mountain bike"
     },
     "query": {
diff --git a/outdoor.json b/outdoor.json
index fdf2225..eb3c290 100644
--- a/outdoor.json
+++ b/outdoor.json
@@ -4,6 +4,7 @@
         "de": "Freiluftaktivitäten",
         "en": "Outdoor activities",
         "fr": "Activités de plein air",
+        "hu": "Szabadtéri tevékenységek",
         "pt-br": "Atividades ao ar livre"
     },
     "subCategories": [
diff --git a/playgrounds.json b/playgrounds.json
index 789cf3e..84bc871 100644
--- a/playgrounds.json
+++ b/playgrounds.json
@@ -6,6 +6,7 @@
         "en": "Playground",
         "et": "Mänguväljak",
         "fr": "Jeux pour enfants",
+        "hu": "Játszóterek",
         "pt": "Parques infantis",
         "pt-br": "Parquinhos",
         "ro": "Loc de joaca",
diff --git a/pt.json b/pt.json
index 42c56e7..86ec0ee 100644
--- a/pt.json
+++ b/pt.json
@@ -3,6 +3,7 @@
     "name": {
         "de": "ÖV Karte",
         "en": "Public transport map",
+        "hu": "Tömegközlekedési térkép",
         "pt-br": "Mapa de transporte público"
     },
     "query": {
@@ -41,6 +42,7 @@
                 "de": "Routen",
                 "en": "Routes",
                 "fr": "Lignes",
+                "hu": "Útvonalak",
                 "pt": "Rotas",
                 "pt-br": "Rotas"
             }
diff --git a/pt_amenities.json b/pt_amenities.json
index b5b5127..7d8d921 100644
--- a/pt_amenities.json
+++ b/pt_amenities.json
@@ -6,6 +6,7 @@
         "de": "Einrichtungen",
         "en": "Amenities",
         "fr": "Équipements",
+        "hu": "Létesítmények",
         "it": "Infrastrutture",
         "ja": "生活環境",
         "nl": "Voorzieningen",
diff --git a/public.json b/public.json
index 45ea203..cf28f62 100644
--- a/public.json
+++ b/public.json
@@ -8,6 +8,7 @@
         "en": "Public Services",
         "et": "Kommunaalteenused",
         "fr": "Services Publics",
+        "hu": "Közszolgáltatások",
         "it": "Servizi pubblici",
         "ja": "公共サービス",
         "nl": "Openbare diensten",
diff --git a/railway-electrification.json b/railway-electrification.json
index 3784a23..f54ba20 100644
--- a/railway-electrification.json
+++ b/railway-electrification.json
@@ -4,6 +4,7 @@
         "de": "Eisenbahn Elektrifizierung",
         "en": "Railway electrification",
         "fr": "Puissance électrique ferroviaire",
+        "hu": "Vasút villamosítottsága",
         "pt": "Eletrificação ferroviária",
         "pt-br": "Eletrificação ferroviária"
     },
diff --git a/railway-infrastructure.json b/railway-infrastructure.json
index 24cd53d..9381048 100644
--- a/railway-infrastructure.json
+++ b/railway-infrastructure.json
@@ -4,6 +4,7 @@
         "de": "Eisenbahn Infrastruktur",
         "en": "Railway infrastructure",
         "fr": "Infrastructure ferroviaire",
+        "hu": "Vasúti infrastruktúra",
         "pt": "Infraestrutura ferroviária",
         "pt-br": "Infraestrutura ferroviária"
     },
diff --git a/railway-routes.json b/railway-routes.json
index ff20182..8745895 100644
--- a/railway-routes.json
+++ b/railway-routes.json
@@ -3,6 +3,7 @@
     "name": {
         "en": "Railway Routes",
         "fr": "Lignes ferroviaires",
+        "hu": "Vasútvonalak",
         "pt-br": "Rotas ferroviárias"
     },
     "query": {
diff --git a/resources.json b/resources.json
index 04f30bd..014a2bf 100644
--- a/resources.json
+++ b/resources.json
@@ -6,6 +6,7 @@
         "de": "Ressourcengewinnung",
         "en": "Resource Extraction",
         "fr": "Extraction des ressources",
+        "hu": "Bányászat",
         "it": "Areee estrattive",
         "nl": "Grondstoffenwinning",
         "pt": "Extração de recursos",
diff --git a/tourism_attractions.json b/tourism_attractions.json
index f9a36f3..bceb585 100644
--- a/tourism_attractions.json
+++ b/tourism_attractions.json
@@ -8,7 +8,7 @@
         "en": "Tourism",
         "et": "Turism",
         "fr": "Tourisme",
-        "hu": "Túrizmus",
+        "hu": "Turizmus",
         "it": "Turismo",
         "ja": "観光",
         "nl": "Toerisme",
diff --git a/tourism_services.json b/tourism_services.json
index 970d16c..c0c7855 100644
--- a/tourism_services.json
+++ b/tourism_services.json
@@ -8,7 +8,7 @@
         "en": "Tourism",
         "et": "Turism",
         "fr": "Tourisme",
-        "hu": "Túrizmus",
+        "hu": "Turizmus",
         "it": "Turismo",
         "ja": "観光",
         "nl": "Toerisme",
diff --git a/transport_alternative.json b/transport_alternative.json
index 703cc56..32278c7 100644
--- a/transport_alternative.json
+++ b/transport_alternative.json
@@ -5,7 +5,7 @@
         "el": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
         "et": "Alternatiivne (jalgrattasõit, matkamine, ...)",
         "fr": "Alternatif (Cyclisme, Randonnée, ...)",
-        "hu": "Alternatív (Krékpár, Túra)",
+        "hu": "Alternatív (Kerékpár, Túra)",
         "it": "Alternativi (bicicletta, camminate, ...)",
         "ja": "その他交通 (サイクリング、ハイキング、...)",
         "nl": "Alternatief (Fiets, Wandel, ...)",
diff --git a/walk_amenities.json b/walk_amenities.json
index 6aeba52..63f56b6 100644
--- a/walk_amenities.json
+++ b/walk_amenities.json
@@ -4,6 +4,7 @@
         "de": "Einrichtungen",
         "en": "Amenities",
         "fr": "Équipements piétons",
+        "hu": "Gyalogos létesítmények",
         "pt-br": "Equipamentos"
     },
     "query": {
diff --git a/waste.json b/waste.json
index 662e2c7..0895142 100644
--- a/waste.json
+++ b/waste.json
@@ -6,6 +6,7 @@
         "de": "Entsorgung",
         "en": "Disposal",
         "fr": "Déchets/Recyclage",
+        "hu": "Hulladék",
         "it": "Smaltimento",
         "ja": "処理場",
         "nl": "Afvalverwijdering",
diff --git a/water.json b/water.json
index f70d0ed..a2d7f22 100644
--- a/water.json
+++ b/water.json
@@ -4,6 +4,7 @@
         "de": "Gewässer",
         "en": "Waterbodies",
         "fr": "Hydrographie",
+        "hu": "Vizek",
         "pt": "Massas de água",
         "pt-br": "Hidrografia"
     },
diff --git a/wikipedia.json b/wikipedia.json
index 72bcf0d..a1774a4 100644
--- a/wikipedia.json
+++ b/wikipedia.json
@@ -4,6 +4,7 @@
         "de": "Wikipedia",
         "en": "Wikipedia",
         "fr": "Wikipédia",
+        "hu": "Wikipédia",
         "pt": "Wikipédia",
         "pt-br": "Wikipédia"
     },
diff --git a/works.json b/works.json
index 75bc26e..b9d6bca 100644
--- a/works.json
+++ b/works.json
@@ -6,6 +6,7 @@
         "de": "Fabriken",
         "en": "Works",
         "fr": "Zones industrielles",
+        "hu": "Üzemek",
         "it": "Fabbriche",
         "ja": "工場",
         "nl": "Fabrieken",

From ec620a9823208d1a53fddb9abc84d623247b2c5d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@cg.tuwien.ac.at>
Date: Tue, 9 Oct 2018 12:54:53 +0200
Subject: [PATCH 18/25] Fix order of language strings in lang/ files

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

diff --git a/lang/ast.json b/lang/ast.json
index 54948ae..0da2b00 100644
--- a/lang/ast.json
+++ b/lang/ast.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Infraestructures",
     "category:car_furniture": "Acondicionamientu urbanu",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Comunicaciones",
     "category:construction": "Sitios d'obres",
@@ -18,8 +19,8 @@
     "category:education": "Servicios educativos",
     "category:emergency": "Servicios d'emerxencia",
     "category:financial": "Dineru",
-    "category:gastro-smoking": "",
     "category:gastro": "Gastronomía",
+    "category:gastro-smoking": "",
     "category:health": "Salú",
     "category:hiking_routes": "",
     "category:historic": "Hestoria",
@@ -38,8 +39,8 @@
     "category:post": "Corréu",
     "category:power": "Enerxía",
     "category:pt": "",
-    "category:pt:stops": "Paraes y estaciones",
     "category:pt:routes": "",
+    "category:pt:stops": "Paraes y estaciones",
     "category:pt_amenities": "Infraestructures",
     "category:public": "Serviciu Públicu",
     "category:railway-electrification": "",
diff --git a/lang/ca.json b/lang/ca.json
index de49b3a..56d24fb 100644
--- a/lang/ca.json
+++ b/lang/ca.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Comunicacions",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "",
     "category:emergency": "Serveis d'emergència",
     "category:financial": "",
-    "category:gastro-smoking": "",
     "category:gastro": "",
+    "category:gastro-smoking": "",
     "category:health": "",
     "category:hiking_routes": "",
     "category:historic": "",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "",
     "category:pt": "",
-    "category:pt:stops": "",
     "category:pt:routes": "",
+    "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "",
     "category:railway-electrification": "",
diff --git a/lang/cs.json b/lang/cs.json
index 14c38f7..d079b93 100644
--- a/lang/cs.json
+++ b/lang/cs.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Občasnká vybavenost",
     "category:car_furniture": "Pouliční přislušenství",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Komunikace",
     "category:construction": "Staveniště",
@@ -18,8 +19,8 @@
     "category:education": "Vzdělávací služby",
     "category:emergency": "Pohotovostní služby",
     "category:financial": "Finanční služby",
-    "category:gastro-smoking": "",
     "category:gastro": "Stravování",
+    "category:gastro-smoking": "",
     "category:health": "Zdravotnictví",
     "category:hiking_routes": "",
     "category:historic": "Historické",
@@ -38,8 +39,8 @@
     "category:post": "Poštovní služby",
     "category:power": "Elektřina",
     "category:pt": "",
-    "category:pt:stops": "Zastávky & Stanice",
     "category:pt:routes": "",
+    "category:pt:stops": "Zastávky & Stanice",
     "category:pt_amenities": "Občanská vybavenost",
     "category:public": "Veřejné služby",
     "category:railway-electrification": "",
diff --git a/lang/de.json b/lang/de.json
index 1f9715d..8fac42d 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Einrichtungen",
     "category:car_furniture": "Straßenausstattung",
     "category:car_maxspeed": "Höchstgeschwindigkeiten",
+    "category:car_routes": "",
     "category:children": "Einrichtungen für Kinder",
     "category:communication": "Kommunikation",
     "category:construction": "Baustellen",
@@ -18,8 +19,8 @@
     "category:education": "Bildungseinrichtungen",
     "category:emergency": "Notfalldienste",
     "category:financial": "Finanzen",
-    "category:gastro-smoking": "Rauchfreie Gastronomie",
     "category:gastro": "Gastronomie",
+    "category:gastro-smoking": "Rauchfreie Gastronomie",
     "category:health": "Gesundheitsdienste",
     "category:hiking_routes": "Wanderrouten",
     "category:historic": "Geschichte",
@@ -38,8 +39,8 @@
     "category:post": "Post",
     "category:power": "Energie",
     "category:pt": "ÖV Karte",
-    "category:pt:stops": "Haltestellen",
     "category:pt:routes": "Routen",
+    "category:pt:stops": "Haltestellen",
     "category:pt_amenities": "Einrichtungen",
     "category:public": "Öffentliche Dienste",
     "category:railway-electrification": "Eisenbahn Elektrifizierung",
diff --git a/lang/el.json b/lang/el.json
index a629d53..f2b6c5c 100644
--- a/lang/el.json
+++ b/lang/el.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Επικοινωνίες",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "Υπηρεσίες Εκπαίδευσης",
     "category:emergency": "Υπηρεσίες Έκτακτης Ανάγκης",
     "category:financial": "Χρήμα",
-    "category:gastro-smoking": "",
     "category:gastro": "Γαστρονομία",
+    "category:gastro-smoking": "",
     "category:health": "Υγεία",
     "category:hiking_routes": "",
     "category:historic": "Ιστορικά",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "",
     "category:pt": "",
-    "category:pt:stops": "Στάσεις & Σταθμοί",
     "category:pt:routes": "",
+    "category:pt:stops": "Στάσεις & Σταθμοί",
     "category:pt_amenities": "",
     "category:public": "Δημόσιες Υπηρεσίες",
     "category:railway-electrification": "",
diff --git a/lang/en.json b/lang/en.json
index c5920a4..62ab60e 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Amenities",
     "category:car_furniture": "Street Furniture",
     "category:car_maxspeed": "Maxspeed",
+    "category:car_routes": "Car routes",
     "category:children": "Children amenities",
     "category:communication": "Communication",
     "category:construction": "Construction Sites",
@@ -18,8 +19,8 @@
     "category:education": "Educational Services",
     "category:emergency": "Emergency Services",
     "category:financial": "Financial",
-    "category:gastro-smoking": "Smokefree Gastronomy",
     "category:gastro": "Gastronomy",
+    "category:gastro-smoking": "Smokefree Gastronomy",
     "category:health": "Health",
     "category:hiking_routes": "Hiking routes",
     "category:historic": "Historic",
@@ -38,8 +39,8 @@
     "category:post": "Post",
     "category:power": "Power",
     "category:pt": "Public transport map",
-    "category:pt:stops": "Stops & Stations",
     "category:pt:routes": "Routes",
+    "category:pt:stops": "Stops & Stations",
     "category:pt_amenities": "Amenities",
     "category:public": "Public Services",
     "category:railway-electrification": "Railway electrification",
diff --git a/lang/es.json b/lang/es.json
index 18d7d3e..e008d9b 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "",
     "category:emergency": "Servicios de emergencia",
     "category:financial": "",
-    "category:gastro-smoking": "",
     "category:gastro": "",
+    "category:gastro-smoking": "",
     "category:health": "",
     "category:hiking_routes": "",
     "category:historic": "",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "",
     "category:pt": "",
-    "category:pt:stops": "Paradas y estaciones",
     "category:pt:routes": "",
+    "category:pt:stops": "Paradas y estaciones",
     "category:pt_amenities": "",
     "category:public": "",
     "category:railway-electrification": "",
diff --git a/lang/et.json b/lang/et.json
index fcd6066..b706427 100644
--- a/lang/et.json
+++ b/lang/et.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Kommunikatsioon",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "Haridusteenused",
     "category:emergency": "Hädaabi teenused",
     "category:financial": "",
-    "category:gastro-smoking": "",
     "category:gastro": "",
+    "category:gastro-smoking": "",
     "category:health": "",
     "category:hiking_routes": "",
     "category:historic": "Ajalooline",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "Elekter",
     "category:pt": "",
-    "category:pt:stops": "",
     "category:pt:routes": "",
+    "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "Kommunaalteenused",
     "category:railway-electrification": "",
diff --git a/lang/fr.json b/lang/fr.json
index 2966570..e40e82a 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Équipements auto",
     "category:car_furniture": "Fournitures automobiles",
     "category:car_maxspeed": "Limites de vitesse",
+    "category:car_routes": "",
     "category:children": "Équipements pour enfants",
     "category:communication": "Communication",
     "category:construction": "Constructions",
@@ -18,8 +19,8 @@
     "category:education": "Éducation",
     "category:emergency": "Services d'urgence",
     "category:financial": "Finance",
-    "category:gastro-smoking": "Restauration sans tabac",
     "category:gastro": "Restauration",
+    "category:gastro-smoking": "Restauration sans tabac",
     "category:health": "Santé",
     "category:hiking_routes": "Itinéraires pédestres",
     "category:historic": "Histoire",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "Énergie",
     "category:pt": "",
-    "category:pt:stops": "Arrêts/Stops, Stations",
     "category:pt:routes": "Lignes",
+    "category:pt:stops": "Arrêts/Stops, Stations",
     "category:pt_amenities": "Équipements",
     "category:public": "Services Publics",
     "category:railway-electrification": "Puissance électrique ferroviaire",
diff --git a/lang/hu.json b/lang/hu.json
index 9998acc..19424f9 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Létesítmények",
     "category:car_furniture": "Jelzőtáblák",
     "category:car_maxspeed": "Sebességkorlátozás",
+    "category:car_routes": "",
     "category:children": "Létesítmények gyermekeknek",
     "category:communication": "Kommunikácó",
     "category:construction": "Építési terület",
@@ -18,8 +19,8 @@
     "category:education": "Oktatás",
     "category:emergency": "Vészhelyzet",
     "category:financial": "Pénzügyek",
-    "category:gastro-smoking": "Nem dohányzó vendéglátóhelyek",
     "category:gastro": "Vendéglátás",
+    "category:gastro-smoking": "Nem dohányzó vendéglátóhelyek",
     "category:health": "Egészségügy",
     "category:hiking_routes": "Turistautak",
     "category:historic": "Történelmi objektumok",
@@ -38,8 +39,8 @@
     "category:post": "Posta",
     "category:power": "Áramellátás",
     "category:pt": "Tömegközlekedési térkép",
-    "category:pt:stops": "Megállók és állomások",
     "category:pt:routes": "Útvonalak",
+    "category:pt:stops": "Megállók és állomások",
     "category:pt_amenities": "Létesítmények",
     "category:public": "Közszolgáltatások",
     "category:railway-electrification": "Vasút villamosítottsága",
diff --git a/lang/it.json b/lang/it.json
index d910d5c..4a78a3c 100644
--- a/lang/it.json
+++ b/lang/it.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Infrastrutture",
     "category:car_furniture": "Dotazioni stradali",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Communicazioni",
     "category:construction": "Cantieri",
@@ -18,8 +19,8 @@
     "category:education": "Istruzione",
     "category:emergency": "Servizi d'emergenza",
     "category:financial": "Finanze",
-    "category:gastro-smoking": "",
     "category:gastro": "Gastronomia",
+    "category:gastro-smoking": "",
     "category:health": "Sanità",
     "category:hiking_routes": "",
     "category:historic": "Storia",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "Energia",
     "category:pt": "",
-    "category:pt:stops": "Stazioni e fermate",
     "category:pt:routes": "",
+    "category:pt:stops": "Stazioni e fermate",
     "category:pt_amenities": "Infrastrutture",
     "category:public": "Servizi pubblici",
     "category:railway-electrification": "",
diff --git a/lang/ja.json b/lang/ja.json
index bb9baa3..ae4833a 100644
--- a/lang/ja.json
+++ b/lang/ja.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "生活環境",
     "category:car_furniture": "街路設置公共物",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "交流",
     "category:construction": "工事中",
@@ -18,8 +19,8 @@
     "category:education": "教育サービス",
     "category:emergency": "緊急サービス",
     "category:financial": "金融",
-    "category:gastro-smoking": "",
     "category:gastro": "食べ物",
+    "category:gastro-smoking": "",
     "category:health": "健康",
     "category:hiking_routes": "",
     "category:historic": "記念",
@@ -38,8 +39,8 @@
     "category:post": "郵便",
     "category:power": "電力",
     "category:pt": "",
-    "category:pt:stops": "停留所と駅",
     "category:pt:routes": "",
+    "category:pt:stops": "停留所と駅",
     "category:pt_amenities": "生活環境",
     "category:public": "公共サービス",
     "category:railway-electrification": "",
diff --git a/lang/nl.json b/lang/nl.json
index beab190..fcbf21b 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Voorzieningen",
     "category:car_furniture": "Straatmeubilair",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Communicatie",
     "category:construction": "Bouwterrein",
@@ -18,8 +19,8 @@
     "category:education": "Onderwijs",
     "category:emergency": "Hulpdiensten",
     "category:financial": "Financieel",
-    "category:gastro-smoking": "",
     "category:gastro": "Gastronomie",
+    "category:gastro-smoking": "",
     "category:health": "Gezondheid",
     "category:hiking_routes": "",
     "category:historic": "Historisch",
@@ -38,8 +39,8 @@
     "category:post": "Post",
     "category:power": "Stroomvoorziening",
     "category:pt": "",
-    "category:pt:stops": "Haltes en Stations",
     "category:pt:routes": "",
+    "category:pt:stops": "Haltes en Stations",
     "category:pt_amenities": "Voorzieningen",
     "category:public": "Openbare diensten",
     "category:railway-electrification": "",
diff --git a/lang/pl.json b/lang/pl.json
index e4ef278..f4113a4 100644
--- a/lang/pl.json
+++ b/lang/pl.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "Elementy drogowe",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "Edukacyjne",
     "category:emergency": "",
     "category:financial": "Finasowe",
-    "category:gastro-smoking": "",
     "category:gastro": "Gastronomia",
+    "category:gastro-smoking": "",
     "category:health": "Zdrowie",
     "category:hiking_routes": "",
     "category:historic": "Miejsca Historyczne",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "",
     "category:pt": "",
-    "category:pt:stops": "Przystanki i Stacje",
     "category:pt:routes": "",
+    "category:pt:stops": "Przystanki i Stacje",
     "category:pt_amenities": "",
     "category:public": "",
     "category:railway-electrification": "",
diff --git a/lang/pt-br.json b/lang/pt-br.json
index 35918fe..cb1e35c 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -19,8 +19,8 @@
     "category:education": "Educação",
     "category:emergency": "Emergência",
     "category:financial": "Finanças",
-    "category:gastro-smoking": "Gastronomia sem fumo",
     "category:gastro": "Gastronomia",
+    "category:gastro-smoking": "Gastronomia sem fumo",
     "category:health": "Saúde e assistência",
     "category:hiking_routes": "Rotas de caminhada",
     "category:historic": "Histórico",
@@ -39,8 +39,8 @@
     "category:post": "Correios",
     "category:power": "Energia",
     "category:pt": "Mapa de transporte público",
-    "category:pt:stops": "Paradas e estações",
     "category:pt:routes": "Rotas",
+    "category:pt:stops": "Paradas e estações",
     "category:pt_amenities": "Equipamentos",
     "category:public": "Serviços públicos",
     "category:railway-electrification": "Eletrificação ferroviária",
diff --git a/lang/pt.json b/lang/pt.json
index 6b83f42..0c20ffb 100644
--- a/lang/pt.json
+++ b/lang/pt.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "Mobiliário urbano",
     "category:car_maxspeed": "Velocidade máxima",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Comunicação",
     "category:construction": "Locais de construção",
@@ -18,8 +19,8 @@
     "category:education": "Educação",
     "category:emergency": "Emergência",
     "category:financial": "Finanças",
-    "category:gastro-smoking": "Restauração livre de tabaco",
     "category:gastro": "Restauração",
+    "category:gastro-smoking": "Restauração livre de tabaco",
     "category:health": "Saúde",
     "category:hiking_routes": "Rotas de caminhada",
     "category:historic": "Histórico",
@@ -38,8 +39,8 @@
     "category:post": "Correios",
     "category:power": "Eletricidade",
     "category:pt": "",
-    "category:pt:stops": "",
     "category:pt:routes": "Rotas",
+    "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "Serviços públicos",
     "category:railway-electrification": "Eletrificação ferroviária",
diff --git a/lang/ro.json b/lang/ro.json
index 543a739..a990026 100644
--- a/lang/ro.json
+++ b/lang/ro.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Comunicatii",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "Servicii educatie",
     "category:emergency": "Servicii urgenta",
     "category:financial": "Financiar",
-    "category:gastro-smoking": "",
     "category:gastro": "Gastronomie",
+    "category:gastro-smoking": "",
     "category:health": "Sanatate",
     "category:hiking_routes": "",
     "category:historic": "Istoric",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "Energie",
     "category:pt": "",
-    "category:pt:stops": "",
     "category:pt:routes": "",
+    "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "Servicii publice",
     "category:railway-electrification": "",
diff --git a/lang/ru.json b/lang/ru.json
index 3f308a2..85ebc4f 100644
--- a/lang/ru.json
+++ b/lang/ru.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Обслуживание транспорта",
     "category:car_furniture": "Элементы дороги",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Услуги связи",
     "category:construction": "Места строительства",
@@ -18,8 +19,8 @@
     "category:education": "Образование",
     "category:emergency": "Экстренные службы",
     "category:financial": "Финансы",
-    "category:gastro-smoking": "",
     "category:gastro": "Общепит",
+    "category:gastro-smoking": "",
     "category:health": "Медицина",
     "category:hiking_routes": "",
     "category:historic": "Историческое",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "Энергетика",
     "category:pt": "",
-    "category:pt:stops": "Остановки и станции",
     "category:pt:routes": "",
+    "category:pt:stops": "Остановки и станции",
     "category:pt_amenities": "Транспортные принадлежности",
     "category:public": "Общественные места",
     "category:railway-electrification": "",
diff --git a/lang/template.json b/lang/template.json
index 56c2d2c..6cae75a 100644
--- a/lang/template.json
+++ b/lang/template.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "",
     "category:car_furniture": "",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "",
     "category:emergency": "",
     "category:financial": "",
-    "category:gastro-smoking": "",
     "category:gastro": "",
+    "category:gastro-smoking": "",
     "category:health": "",
     "category:hiking_routes": "",
     "category:historic": "",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "",
     "category:pt": "",
-    "category:pt:stops": "",
     "category:pt:routes": "",
+    "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "",
     "category:railway-electrification": "",
diff --git a/lang/uk.json b/lang/uk.json
index 8ac916e..953a82f 100644
--- a/lang/uk.json
+++ b/lang/uk.json
@@ -7,6 +7,7 @@
     "category:car_amenities": "Amenities",
     "category:car_furniture": "Street Furniture",
     "category:car_maxspeed": "",
+    "category:car_routes": "",
     "category:children": "",
     "category:communication": "Телекомунікації",
     "category:construction": "",
@@ -18,8 +19,8 @@
     "category:education": "Освіта",
     "category:emergency": "Швидка допомога",
     "category:financial": "Фінанси",
-    "category:gastro-smoking": "",
     "category:gastro": "Гастрономія",
+    "category:gastro-smoking": "",
     "category:health": "Здоров'я",
     "category:hiking_routes": "",
     "category:historic": "Історія",
@@ -38,8 +39,8 @@
     "category:post": "",
     "category:power": "",
     "category:pt": "",
-    "category:pt:stops": "Зупинки та станції",
     "category:pt:routes": "",
+    "category:pt:stops": "Зупинки та станції",
     "category:pt_amenities": "Amenities",
     "category:public": "Громадські місця",
     "category:railway-electrification": "",

From fe7792fda7fa708f6ad291cf01f26030273dad9b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@cg.tuwien.ac.at>
Date: Tue, 9 Oct 2018 12:55:19 +0200
Subject: [PATCH 19/25] Add some category titles which were accidentially
 missing

---
 lang/ast.json      | 18 +++++++++++-------
 lang/ca.json       | 14 +++++++++++---
 lang/cs.json       | 18 +++++++++++-------
 lang/de.json       | 22 +++++++++++-----------
 lang/el.json       | 16 +++++++++++-----
 lang/en.json       | 22 +++++++++++-----------
 lang/es.json       | 14 +++++++++++---
 lang/et.json       | 17 +++++++++++------
 lang/fr.json       | 22 +++++++++++-----------
 lang/hu.json       | 17 +++++++++++------
 lang/it.json       | 18 +++++++++++-------
 lang/ja.json       | 18 +++++++++++-------
 lang/nl.json       | 18 +++++++++++-------
 lang/pl.json       | 17 +++++++++++------
 lang/pt-br.json    | 22 +++++++++++-----------
 lang/pt.json       | 22 +++++++++++-----------
 lang/ro.json       | 17 +++++++++++------
 lang/ru.json       | 18 +++++++++++-------
 lang/template.json | 10 ++++++++++
 lang/uk.json       | 17 +++++++++++------
 20 files changed, 219 insertions(+), 138 deletions(-)

diff --git a/lang/ast.json b/lang/ast.json
index 0da2b00..c2e4e16 100644
--- a/lang/ast.json
+++ b/lang/ast.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Hestoria",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "Accesu a Internet",
     "category:leisure": "Recréu",
+    "category:leisure_sport_shopping": "Recréu, deportes y compres",
     "category:military": "Militar",
     "category:mtb-routes": "",
     "category:natural": "Formaciones naturales",
@@ -43,26 +45,28 @@
     "category:pt:stops": "Paraes y estaciones",
     "category:pt_amenities": "Infraestructures",
     "category:public": "Serviciu Públicu",
+    "category:railway": "Ferrocarril",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Relixón",
     "category:residential": "Zones residenciales",
     "category:resources": "Estraición de recursos",
+    "category:services": "Servicios",
     "category:shop": "Compres",
+    "category:special": "",
     "category:sport": "Deportes",
     "category:tourism_attractions": "Turismu",
     "category:tourism_services": "Turismu",
+    "category:transport": "Tresporte",
     "category:transport_alternative": "Alternativu (Ciclismu, senderismu, ...)",
+    "category:transport_car": "Tráficu individual",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Tresporte Públicu",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "Basures",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "Fábriques",
-    "category:leisure_sport_shopping": "Recréu, deportes y compres",
-    "category:railway": "Ferrocarril",
-    "category:services": "Servicios",
-    "category:transport": "Tresporte",
-    "category:transport_car": "Tráficu individual",
-    "category:transport_pt": "Tresporte Públicu"
+    "category:works": "Fábriques"
 }
diff --git a/lang/ca.json b/lang/ca.json
index 56d24fb..8be27ba 100644
--- a/lang/ca.json
+++ b/lang/ca.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "Accés a Internet",
     "category:leisure": "",
+    "category:leisure_sport_shopping": "Oci, esport i compres",
     "category:military": "",
     "category:mtb-routes": "",
     "category:natural": "",
@@ -43,22 +45,28 @@
     "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "",
+    "category:railway": "",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "",
     "category:residential": "",
     "category:resources": "",
+    "category:services": "Serveis",
     "category:shop": "",
+    "category:special": "",
     "category:sport": "",
     "category:tourism_attractions": "",
     "category:tourism_services": "",
+    "category:transport": "",
     "category:transport_alternative": "",
+    "category:transport_car": "",
+    "category:transport_cycle": "",
+    "category:transport_pt": "",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Oci, esport i compres",
-    "category:services": "Serveis"
+    "category:works": ""
 }
diff --git a/lang/cs.json b/lang/cs.json
index d079b93..05c221e 100644
--- a/lang/cs.json
+++ b/lang/cs.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Historické",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "Přístup k internetu",
     "category:leisure": "Volný čas",
+    "category:leisure_sport_shopping": "Volný čas, sporty a nákupy",
     "category:military": "Vojenské",
     "category:mtb-routes": "",
     "category:natural": "Přírodní úkazy",
@@ -43,26 +45,28 @@
     "category:pt:stops": "Zastávky & Stanice",
     "category:pt_amenities": "Občanská vybavenost",
     "category:public": "Veřejné služby",
+    "category:railway": "Železnice",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Religion",
     "category:residential": "Obytné oblasti",
     "category:resources": "Těžba surovin",
+    "category:services": "Služby",
     "category:shop": "Obchody",
+    "category:special": "",
     "category:sport": "Sport",
     "category:tourism_attractions": "Turistika",
     "category:tourism_services": "Turistika",
+    "category:transport": "Doprava",
     "category:transport_alternative": "Alternativní (Cyklistika, Pěší turistika, ...)",
+    "category:transport_car": "Individuální doprava",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Veřejná doprava",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "Nakládání s odpady",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "Továrny",
-    "category:leisure_sport_shopping": "Volný čas, sporty a nákupy",
-    "category:railway": "Železnice",
-    "category:services": "Služby",
-    "category:transport": "Doprava",
-    "category:transport_car": "Individuální doprava",
-    "category:transport_pt": "Veřejná doprava"
+    "category:works": "Továrny"
 }
diff --git a/lang/de.json b/lang/de.json
index 8fac42d..64e096f 100644
--- a/lang/de.json
+++ b/lang/de.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "Wanderrouten",
     "category:historic": "Geschichte",
     "category:index": "",
+    "category:infrastructure": "Infrastruktur",
     "category:internet": "Internetzugang",
     "category:leisure": "Freizeit",
+    "category:leisure_sport_shopping": "Freizeit, Sport und Einkauf",
     "category:military": "Militär",
     "category:mtb-routes": "",
     "category:natural": "Geographische Objekte",
@@ -43,30 +45,28 @@
     "category:pt:stops": "Haltestellen",
     "category:pt_amenities": "Einrichtungen",
     "category:public": "Öffentliche Dienste",
+    "category:railway": "Eisenbahn",
     "category:railway-electrification": "Eisenbahn Elektrifizierung",
     "category:railway-infrastructure": "Eisenbahn Infrastruktur",
     "category:railway-routes": "",
     "category:religion": "Religion",
     "category:residential": "Wohngebiete",
     "category:resources": "Ressourcengewinnung",
+    "category:services": "Dienste",
     "category:shop": "Einkauf",
+    "category:special": "Spezial",
     "category:sport": "Sport",
     "category:tourism_attractions": "Tourismus",
     "category:tourism_services": "Tourismus",
+    "category:transport": "Transport",
     "category:transport_alternative": "",
+    "category:transport_car": "Motorisierter Individualverkehr",
+    "category:transport_cycle": "Radfahren",
+    "category:transport_pt": "Öffentlicher Verkehr",
+    "category:transport_walk": "Zu Fuß gehen",
     "category:walk_amenities": "Einrichtungen",
     "category:waste": "Entsorgung",
     "category:water": "Gewässer",
     "category:wikipedia": "Wikipedia",
-    "category:works": "Fabriken",
-    "category:infrastructure": "Infrastruktur",
-    "category:leisure_sport_shopping": "Freizeit, Sport und Einkauf",
-    "category:railway": "Eisenbahn",
-    "category:services": "Dienste",
-    "category:special": "Spezial",
-    "category:transport": "Transport",
-    "category:transport_car": "Motorisierter Individualverkehr",
-    "category:transport_cycle": "Radfahren",
-    "category:transport_pt": "Öffentlicher Verkehr",
-    "category:transport_walk": "Zu Fuß gehen"
+    "category:works": "Fabriken"
 }
diff --git a/lang/el.json b/lang/el.json
index f2b6c5c..8dd6d13 100644
--- a/lang/el.json
+++ b/lang/el.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Ιστορικά",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "",
     "category:leisure": "Αναψυχή",
+    "category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές",
     "category:military": "Στρατιωτικό",
     "category:mtb-routes": "",
     "category:natural": "Φυσικοί Σχηματισμοί",
@@ -43,24 +45,28 @@
     "category:pt:stops": "Στάσεις & Σταθμοί",
     "category:pt_amenities": "",
     "category:public": "Δημόσιες Υπηρεσίες",
+    "category:railway": "",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Θρησκεία",
     "category:residential": "Περιοχές Κατοικίας",
     "category:resources": "",
+    "category:services": "Υπηρεσίες",
     "category:shop": "Αγορές",
+    "category:special": "",
     "category:sport": "Άθληση",
     "category:tourism_attractions": "Τουρισμός",
     "category:tourism_services": "Τουρισμός",
+    "category:transport": "Μεταφορές",
     "category:transport_alternative": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
+    "category:transport_car": "",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Δημόσιες Μεταφορές",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές",
-    "category:services": "Υπηρεσίες",
-    "category:transport": "Μεταφορές",
-    "category:transport_pt": "Δημόσιες Μεταφορές"
+    "category:works": ""
 }
diff --git a/lang/en.json b/lang/en.json
index 62ab60e..302245a 100644
--- a/lang/en.json
+++ b/lang/en.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "Hiking routes",
     "category:historic": "Historic",
     "category:index": "",
+    "category:infrastructure": "Infrastructure",
     "category:internet": "Internet access",
     "category:leisure": "Leisure",
+    "category:leisure_sport_shopping": "Leisure, Sport and Shopping",
     "category:military": "Military",
     "category:mtb-routes": "Mountain bike routes",
     "category:natural": "Natural Formations",
@@ -43,30 +45,28 @@
     "category:pt:stops": "Stops & Stations",
     "category:pt_amenities": "Amenities",
     "category:public": "Public Services",
+    "category:railway": "Railway",
     "category:railway-electrification": "Railway electrification",
     "category:railway-infrastructure": "Railway infrastructure",
     "category:railway-routes": "Railway Routes",
     "category:religion": "Religion",
     "category:residential": "Residential Areas",
     "category:resources": "Resource Extraction",
+    "category:services": "Services",
     "category:shop": "Shopping",
+    "category:special": "Special",
     "category:sport": "Sport",
     "category:tourism_attractions": "Tourism",
     "category:tourism_services": "Tourism",
+    "category:transport": "Transportation",
     "category:transport_alternative": "",
+    "category:transport_car": "Individual Traffic",
+    "category:transport_cycle": "Cycling",
+    "category:transport_pt": "Public Transportation",
+    "category:transport_walk": "Walking",
     "category:walk_amenities": "Amenities",
     "category:waste": "Disposal",
     "category:water": "Waterbodies",
     "category:wikipedia": "Wikipedia",
-    "category:works": "Works",
-    "category:infrastructure": "Infrastructure",
-    "category:leisure_sport_shopping": "Leisure, Sport and Shopping",
-    "category:railway": "Railway",
-    "category:services": "Services",
-    "category:special": "Special",
-    "category:transport": "Transportation",
-    "category:transport_car": "Individual Traffic",
-    "category:transport_cycle": "Cycling",
-    "category:transport_pt": "Public Transportation",
-    "category:transport_walk": "Walking"
+    "category:works": "Works"
 }
diff --git a/lang/es.json b/lang/es.json
index e008d9b..98640c8 100644
--- a/lang/es.json
+++ b/lang/es.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "Acceso a Internet",
     "category:leisure": "",
+    "category:leisure_sport_shopping": "Ocio, deporte y compras",
     "category:military": "",
     "category:mtb-routes": "",
     "category:natural": "",
@@ -43,22 +45,28 @@
     "category:pt:stops": "Paradas y estaciones",
     "category:pt_amenities": "",
     "category:public": "",
+    "category:railway": "",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "",
     "category:residential": "",
     "category:resources": "",
+    "category:services": "Servicios",
     "category:shop": "",
+    "category:special": "",
     "category:sport": "",
     "category:tourism_attractions": "",
     "category:tourism_services": "",
+    "category:transport": "",
     "category:transport_alternative": "",
+    "category:transport_car": "",
+    "category:transport_cycle": "",
+    "category:transport_pt": "",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Ocio, deporte y compras",
-    "category:services": "Servicios"
+    "category:works": ""
 }
diff --git a/lang/et.json b/lang/et.json
index b706427..32fb054 100644
--- a/lang/et.json
+++ b/lang/et.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Ajalooline",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "",
     "category:leisure": "",
+    "category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine",
     "category:military": "",
     "category:mtb-routes": "",
     "category:natural": "",
@@ -43,25 +45,28 @@
     "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "Kommunaalteenused",
+    "category:railway": "Raudtee",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Religioon",
     "category:residential": "Elamupiirkonnad",
     "category:resources": "",
+    "category:services": "Teenused",
     "category:shop": "Ostmine",
+    "category:special": "",
     "category:sport": "",
     "category:tourism_attractions": "Turism",
     "category:tourism_services": "Turism",
+    "category:transport": "Transport",
     "category:transport_alternative": "Alternatiivne (jalgrattasõit, matkamine, ...)",
+    "category:transport_car": "",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Ühistransport",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine",
-    "category:railway": "Raudtee",
-    "category:services": "Teenused",
-    "category:transport": "Transport",
-    "category:transport_pt": "Ühistransport"
+    "category:works": ""
 }
diff --git a/lang/fr.json b/lang/fr.json
index e40e82a..6fec0e0 100644
--- a/lang/fr.json
+++ b/lang/fr.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "Itinéraires pédestres",
     "category:historic": "Histoire",
     "category:index": "",
+    "category:infrastructure": "Infrastructures",
     "category:internet": "Internet",
     "category:leisure": "Loisirs",
+    "category:leisure_sport_shopping": "Loisirs",
     "category:military": "Militaire",
     "category:mtb-routes": "Itinéraires de VTT",
     "category:natural": "Éléments naturels",
@@ -43,30 +45,28 @@
     "category:pt:stops": "Arrêts/Stops, Stations",
     "category:pt_amenities": "Équipements",
     "category:public": "Services Publics",
+    "category:railway": "Chemins de fer",
     "category:railway-electrification": "Puissance électrique ferroviaire",
     "category:railway-infrastructure": "Infrastructure ferroviaire",
     "category:railway-routes": "Lignes ferroviaires",
     "category:religion": "Religion",
     "category:residential": "Zones résidentielles",
     "category:resources": "Extraction des ressources",
+    "category:services": "Services",
     "category:shop": "Magasins/Boutiques",
+    "category:special": "Catégories spéciales",
     "category:sport": "Sports",
     "category:tourism_attractions": "Tourisme",
     "category:tourism_services": "Tourisme",
+    "category:transport": "Transports",
     "category:transport_alternative": "Alternatif (Cyclisme, Randonnée, ...)",
+    "category:transport_car": "Transport automobile",
+    "category:transport_cycle": "Cyclisme",
+    "category:transport_pt": "Transports publics",
+    "category:transport_walk": "Marche à pied",
     "category:walk_amenities": "Équipements piétons",
     "category:waste": "Déchets/Recyclage",
     "category:water": "Hydrographie",
     "category:wikipedia": "Wikipédia",
-    "category:works": "Zones industrielles",
-    "category:infrastructure": "Infrastructures",
-    "category:leisure_sport_shopping": "Loisirs",
-    "category:railway": "Chemins de fer",
-    "category:services": "Services",
-    "category:special": "Catégories spéciales",
-    "category:transport": "Transports",
-    "category:transport_car": "Transport automobile",
-    "category:transport_cycle": "Cyclisme",
-    "category:transport_pt": "Transports publics",
-    "category:transport_walk": "Marche à pied"
+    "category:works": "Zones industrielles"
 }
diff --git a/lang/hu.json b/lang/hu.json
index 19424f9..71e29c9 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "Turistautak",
     "category:historic": "Történelmi objektumok",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "Internetcsatlakozás",
     "category:leisure": "Szabadidős létesítmények",
+    "category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
     "category:military": "Katonai objektumok",
     "category:mtb-routes": "Hegyikerékpáros útvonalak",
     "category:natural": "Természeti képződmények",
@@ -43,25 +45,28 @@
     "category:pt:stops": "Megállók és állomások",
     "category:pt_amenities": "Létesítmények",
     "category:public": "Közszolgáltatások",
+    "category:railway": "Vasút",
     "category:railway-electrification": "Vasút villamosítottsága",
     "category:railway-infrastructure": "Vasúti infrastruktúra",
     "category:railway-routes": "Vasútvonalak",
     "category:religion": "Vallás",
     "category:residential": "Lakóövezetek",
     "category:resources": "Bányászat",
+    "category:services": "Szolgáltatások",
     "category:shop": "Vásárlás",
+    "category:special": "",
     "category:sport": "Sport",
     "category:tourism_attractions": "Turizmus",
     "category:tourism_services": "Turizmus",
+    "category:transport": "Közlekedés",
     "category:transport_alternative": "Alternatív (Kerékpár, Túra)",
+    "category:transport_car": "",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Tömegközlekedés",
+    "category:transport_walk": "",
     "category:walk_amenities": "Gyalogos létesítmények",
     "category:waste": "Hulladék",
     "category:water": "Vizek",
     "category:wikipedia": "Wikipédia",
-    "category:works": "Üzemek",
-    "category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
-    "category:railway": "Vasút",
-    "category:services": "Szolgáltatások",
-    "category:transport": "Közlekedés",
-    "category:transport_pt": "Tömegközlekedés"
+    "category:works": "Üzemek"
 }
diff --git a/lang/it.json b/lang/it.json
index 4a78a3c..96517f0 100644
--- a/lang/it.json
+++ b/lang/it.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Storia",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "",
     "category:leisure": "Tempo libero",
+    "category:leisure_sport_shopping": "Tempo libero, sport e shopping",
     "category:military": "Militare",
     "category:mtb-routes": "",
     "category:natural": "Natura",
@@ -43,26 +45,28 @@
     "category:pt:stops": "Stazioni e fermate",
     "category:pt_amenities": "Infrastrutture",
     "category:public": "Servizi pubblici",
+    "category:railway": "Ferrovie",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Religione",
     "category:residential": "Aree residenziali",
     "category:resources": "Areee estrattive",
+    "category:services": "Servizi",
     "category:shop": "Acquisti",
+    "category:special": "",
     "category:sport": "Sport",
     "category:tourism_attractions": "Turismo",
     "category:tourism_services": "Turismo",
+    "category:transport": "Trasporti",
     "category:transport_alternative": "Alternativi (bicicletta, camminate, ...)",
+    "category:transport_car": "Trasporti individuali",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Trasporti pubblici",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "Smaltimento",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "Fabbriche",
-    "category:leisure_sport_shopping": "Tempo libero, sport e shopping",
-    "category:railway": "Ferrovie",
-    "category:services": "Servizi",
-    "category:transport": "Trasporti",
-    "category:transport_car": "Trasporti individuali",
-    "category:transport_pt": "Trasporti pubblici"
+    "category:works": "Fabbriche"
 }
diff --git a/lang/ja.json b/lang/ja.json
index ae4833a..b1e963f 100644
--- a/lang/ja.json
+++ b/lang/ja.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "記念",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "インターネット接続",
     "category:leisure": "レジャー",
+    "category:leisure_sport_shopping": "レジャー",
     "category:military": "軍事",
     "category:mtb-routes": "",
     "category:natural": "自然地層",
@@ -43,26 +45,28 @@
     "category:pt:stops": "停留所と駅",
     "category:pt_amenities": "生活環境",
     "category:public": "公共サービス",
+    "category:railway": "鉄道",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "宗教",
     "category:residential": "住居エリア",
     "category:resources": "",
+    "category:services": "サービス",
     "category:shop": "ショッピング",
+    "category:special": "",
     "category:sport": "スポーツ",
     "category:tourism_attractions": "観光",
     "category:tourism_services": "観光",
+    "category:transport": "輸送",
     "category:transport_alternative": "その他交通 (サイクリング、ハイキング、...)",
+    "category:transport_car": "個人輸送機関",
+    "category:transport_cycle": "",
+    "category:transport_pt": "公共輸送",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "処理場",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "工場",
-    "category:leisure_sport_shopping": "レジャー",
-    "category:railway": "鉄道",
-    "category:services": "サービス",
-    "category:transport": "輸送",
-    "category:transport_car": "個人輸送機関",
-    "category:transport_pt": "公共輸送"
+    "category:works": "工場"
 }
diff --git a/lang/nl.json b/lang/nl.json
index fcbf21b..edb0a13 100644
--- a/lang/nl.json
+++ b/lang/nl.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Historisch",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "Internettoegang",
     "category:leisure": "Vrije tijd",
+    "category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen",
     "category:military": "Militair",
     "category:mtb-routes": "",
     "category:natural": "Natuurlijke Formaties",
@@ -43,26 +45,28 @@
     "category:pt:stops": "Haltes en Stations",
     "category:pt_amenities": "Voorzieningen",
     "category:public": "Openbare diensten",
+    "category:railway": "Spoorwegen",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Religie",
     "category:residential": "Woongebieden",
     "category:resources": "Grondstoffenwinning",
+    "category:services": "Dienstverlening",
     "category:shop": "Winkelen",
+    "category:special": "",
     "category:sport": "Sport",
     "category:tourism_attractions": "Toerisme",
     "category:tourism_services": "Toerisme",
+    "category:transport": "Vervoer",
     "category:transport_alternative": "Alternatief (Fiets, Wandel, ...)",
+    "category:transport_car": "Gemotoriseerd individueel verkeer",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Openbaar vervoer",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "Afvalverwijdering",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "Fabrieken",
-    "category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen",
-    "category:railway": "Spoorwegen",
-    "category:services": "Dienstverlening",
-    "category:transport": "Vervoer",
-    "category:transport_car": "Gemotoriseerd individueel verkeer",
-    "category:transport_pt": "Openbaar vervoer"
+    "category:works": "Fabrieken"
 }
diff --git a/lang/pl.json b/lang/pl.json
index f4113a4..45961b0 100644
--- a/lang/pl.json
+++ b/lang/pl.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Miejsca Historyczne",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "",
     "category:leisure": "",
+    "category:leisure_sport_shopping": "Wypoczynek, Sport i Zakupy",
     "category:military": "",
     "category:mtb-routes": "",
     "category:natural": "",
@@ -43,25 +45,28 @@
     "category:pt:stops": "Przystanki i Stacje",
     "category:pt_amenities": "",
     "category:public": "",
+    "category:railway": "",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "",
     "category:residential": "",
     "category:resources": "",
+    "category:services": "Usługi",
     "category:shop": "Zakupy",
+    "category:special": "",
     "category:sport": "",
     "category:tourism_attractions": "Turystyka",
     "category:tourism_services": "Turystyka",
+    "category:transport": "Transport",
     "category:transport_alternative": "",
+    "category:transport_car": "Transport Indywidualny",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Transport Publiczny",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Wypoczynek, Sport i Zakupy",
-    "category:services": "Usługi",
-    "category:transport": "Transport",
-    "category:transport_car": "Transport Indywidualny",
-    "category:transport_pt": "Transport Publiczny"
+    "category:works": ""
 }
diff --git a/lang/pt-br.json b/lang/pt-br.json
index cb1e35c..a79642a 100644
--- a/lang/pt-br.json
+++ b/lang/pt-br.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "Rotas de caminhada",
     "category:historic": "Histórico",
     "category:index": "Índice",
+    "category:infrastructure": "Infraestrutura",
     "category:internet": "Acesso à Internet",
     "category:leisure": "Lazer",
+    "category:leisure_sport_shopping": "Lazer, esportes e compras",
     "category:military": "Militar",
     "category:mtb-routes": "Rotas mountain bike",
     "category:natural": "Formações naturais",
@@ -43,30 +45,28 @@
     "category:pt:stops": "Paradas e estações",
     "category:pt_amenities": "Equipamentos",
     "category:public": "Serviços públicos",
+    "category:railway": "Ferrovia",
     "category:railway-electrification": "Eletrificação ferroviária",
     "category:railway-infrastructure": "Infraestrutura ferroviária",
     "category:railway-routes": "Rotas ferroviárias",
     "category:religion": "Religião",
     "category:residential": "Áreas residenciais",
     "category:resources": "Extração de recursos",
+    "category:services": "Prestação de serviços",
     "category:shop": "Compras",
+    "category:special": "Especial",
     "category:sport": "Esportes",
     "category:tourism_attractions": "Turismo",
     "category:tourism_services": "Serviços de turismo",
+    "category:transport": "Mobilidade",
     "category:transport_alternative": "Transporte alternativo",
+    "category:transport_car": "Tráfego individual",
+    "category:transport_cycle": "Ciclismo",
+    "category:transport_pt": "Transporte público",
+    "category:transport_walk": "Pedestre",
     "category:walk_amenities": "Equipamentos",
     "category:waste": "Lixo",
     "category:water": "Hidrografia",
     "category:wikipedia": "Wikipédia",
-    "category:works": "Fábricas",
-    "category:infrastructure": "Infraestrutura",
-    "category:leisure_sport_shopping": "Lazer, esportes e compras",
-    "category:railway": "Ferrovia",
-    "category:services": "Prestação de serviços",
-    "category:special": "Especial",
-    "category:transport": "Mobilidade",
-    "category:transport_car": "Tráfego individual",
-    "category:transport_cycle": "Ciclismo",
-    "category:transport_pt": "Transporte público",
-    "category:transport_walk": "Pedestre"
+    "category:works": "Fábricas"
 }
diff --git a/lang/pt.json b/lang/pt.json
index 0c20ffb..e055231 100644
--- a/lang/pt.json
+++ b/lang/pt.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "Rotas de caminhada",
     "category:historic": "Histórico",
     "category:index": "",
+    "category:infrastructure": "Infraestrutura",
     "category:internet": "Acesso à Internet",
     "category:leisure": "Lazer",
+    "category:leisure_sport_shopping": "Lazer, desporto e compras",
     "category:military": "Militar",
     "category:mtb-routes": "",
     "category:natural": "Formações naturais",
@@ -43,30 +45,28 @@
     "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "Serviços públicos",
+    "category:railway": "Linhas ferroviárias",
     "category:railway-electrification": "Eletrificação ferroviária",
     "category:railway-infrastructure": "Infraestrutura ferroviária",
     "category:railway-routes": "",
     "category:religion": "Religião",
     "category:residential": "Áreas residenciais",
     "category:resources": "Extração de recursos",
+    "category:services": "Serviços",
     "category:shop": "Compras",
+    "category:special": "Especial",
     "category:sport": "Desporto",
     "category:tourism_attractions": "Turismo",
     "category:tourism_services": "Turismo",
+    "category:transport": "Transportes",
     "category:transport_alternative": "",
+    "category:transport_car": "Transporte individual",
+    "category:transport_cycle": "Ciclismo",
+    "category:transport_pt": "Transportes públicos",
+    "category:transport_walk": "Pedestre",
     "category:walk_amenities": "",
     "category:waste": "Lixo",
     "category:water": "Massas de água",
     "category:wikipedia": "Wikipédia",
-    "category:works": "Fábricas",
-    "category:infrastructure": "Infraestrutura",
-    "category:leisure_sport_shopping": "Lazer, desporto e compras",
-    "category:railway": "Linhas ferroviárias",
-    "category:services": "Serviços",
-    "category:special": "Especial",
-    "category:transport": "Transportes",
-    "category:transport_car": "Transporte individual",
-    "category:transport_cycle": "Ciclismo",
-    "category:transport_pt": "Transportes públicos",
-    "category:transport_walk": "Pedestre"
+    "category:works": "Fábricas"
 }
diff --git a/lang/ro.json b/lang/ro.json
index a990026..d79d6b0 100644
--- a/lang/ro.json
+++ b/lang/ro.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Istoric",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "Acces internet",
     "category:leisure": "Timp liber",
+    "category:leisure_sport_shopping": "Timp liber, Sport si Cumparaturi",
     "category:military": "Militar",
     "category:mtb-routes": "",
     "category:natural": "",
@@ -43,25 +45,28 @@
     "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "Servicii publice",
+    "category:railway": "",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Religie",
     "category:residential": "Zona rezidentiala",
     "category:resources": "",
+    "category:services": "Servicii",
     "category:shop": "Cumpărături",
+    "category:special": "",
     "category:sport": "",
     "category:tourism_attractions": "Turism",
     "category:tourism_services": "Turism",
+    "category:transport": "Transport",
     "category:transport_alternative": "Alternativ(Bicicleta,Drumetii)",
+    "category:transport_car": "Trafic individual",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Transport public",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Timp liber, Sport si Cumparaturi",
-    "category:services": "Servicii",
-    "category:transport": "Transport",
-    "category:transport_car": "Trafic individual",
-    "category:transport_pt": "Transport public"
+    "category:works": ""
 }
diff --git a/lang/ru.json b/lang/ru.json
index 85ebc4f..7a2a36f 100644
--- a/lang/ru.json
+++ b/lang/ru.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Историческое",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "",
     "category:leisure": "Досуг",
+    "category:leisure_sport_shopping": "Досуг",
     "category:military": "Вооружённые силы",
     "category:mtb-routes": "",
     "category:natural": "Природные образования",
@@ -43,26 +45,28 @@
     "category:pt:stops": "Остановки и станции",
     "category:pt_amenities": "Транспортные принадлежности",
     "category:public": "Общественные места",
+    "category:railway": "Железные дороги",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Религия",
     "category:residential": "Жилые районы",
     "category:resources": "Добыча ресурсов",
+    "category:services": "Услуги",
     "category:shop": "Покупки",
+    "category:special": "",
     "category:sport": "Спорт",
     "category:tourism_attractions": "Туризм",
     "category:tourism_services": "Туризм",
+    "category:transport": "Транспорт",
     "category:transport_alternative": "Альтернативное передвижение (Велоспорт, Пешие прогулки, ...)",
+    "category:transport_car": "Частный транспорт",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Общественный транспорт",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "Переработка отходов",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "Промышленность",
-    "category:leisure_sport_shopping": "Досуг",
-    "category:railway": "Железные дороги",
-    "category:services": "Услуги",
-    "category:transport": "Транспорт",
-    "category:transport_car": "Частный транспорт",
-    "category:transport_pt": "Общественный транспорт"
+    "category:works": "Промышленность"
 }
diff --git a/lang/template.json b/lang/template.json
index 6cae75a..2f47544 100644
--- a/lang/template.json
+++ b/lang/template.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "",
     "category:leisure": "",
+    "category:leisure_sport_shopping": "",
     "category:military": "",
     "category:mtb-routes": "",
     "category:natural": "",
@@ -43,17 +45,25 @@
     "category:pt:stops": "",
     "category:pt_amenities": "",
     "category:public": "",
+    "category:railway": "",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "",
     "category:residential": "",
     "category:resources": "",
+    "category:services": "",
     "category:shop": "",
+    "category:special": "",
     "category:sport": "",
     "category:tourism_attractions": "",
     "category:tourism_services": "",
+    "category:transport": "",
     "category:transport_alternative": "",
+    "category:transport_car": "",
+    "category:transport_cycle": "",
+    "category:transport_pt": "",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
diff --git a/lang/uk.json b/lang/uk.json
index 953a82f..e9778eb 100644
--- a/lang/uk.json
+++ b/lang/uk.json
@@ -25,8 +25,10 @@
     "category:hiking_routes": "",
     "category:historic": "Історія",
     "category:index": "",
+    "category:infrastructure": "",
     "category:internet": "",
     "category:leisure": "Дозвілля",
+    "category:leisure_sport_shopping": "Дозвілля",
     "category:military": "",
     "category:mtb-routes": "",
     "category:natural": "Природне середовище",
@@ -43,25 +45,28 @@
     "category:pt:stops": "Зупинки та станції",
     "category:pt_amenities": "Amenities",
     "category:public": "Громадські місця",
+    "category:railway": "",
     "category:railway-electrification": "",
     "category:railway-infrastructure": "",
     "category:railway-routes": "",
     "category:religion": "Релігія",
     "category:residential": "Житлова зона",
     "category:resources": "",
+    "category:services": "Послуги",
     "category:shop": "Торгівля",
+    "category:special": "",
     "category:sport": "Спорт. Інше.",
     "category:tourism_attractions": "Туризм",
     "category:tourism_services": "Туризм",
+    "category:transport": "Транспорт",
     "category:transport_alternative": "Інші (Велосипедні, піші, ...)",
+    "category:transport_car": "Приватний транспорт",
+    "category:transport_cycle": "",
+    "category:transport_pt": "Громадський транспорт",
+    "category:transport_walk": "",
     "category:walk_amenities": "",
     "category:waste": "",
     "category:water": "",
     "category:wikipedia": "",
-    "category:works": "",
-    "category:leisure_sport_shopping": "Дозвілля",
-    "category:services": "Послуги",
-    "category:transport": "Транспорт",
-    "category:transport_car": "Приватний транспорт",
-    "category:transport_pt": "Громадський транспорт"
+    "category:works": ""
 }

From 61969d4ae01e8ccd911e409db2cb7b23a8c9991e Mon Sep 17 00:00:00 2001
From: debyos <gabor.babos@gmail.com>
Date: Tue, 9 Oct 2018 13:23:02 +0200
Subject: [PATCH 20/25] Update and completion of missing translations

---
 lang/hu.json | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/lang/hu.json b/lang/hu.json
index 71e29c9..5bb0c18 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -7,7 +7,7 @@
     "category:car_amenities": "Létesítmények",
     "category:car_furniture": "Jelzőtáblák",
     "category:car_maxspeed": "Sebességkorlátozás",
-    "category:car_routes": "",
+    "category:car_routes": "Autós útvonalak",
     "category:children": "Létesítmények gyermekeknek",
     "category:communication": "Kommunikácó",
     "category:construction": "Építési terület",
@@ -24,8 +24,8 @@
     "category:health": "Egészségügy",
     "category:hiking_routes": "Turistautak",
     "category:historic": "Történelmi objektumok",
-    "category:index": "",
-    "category:infrastructure": "",
+    "category:index": "Tartalom",
+    "category:infrastructure": "Infrastruktúra",
     "category:internet": "Internetcsatlakozás",
     "category:leisure": "Szabadidős létesítmények",
     "category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
@@ -54,16 +54,16 @@
     "category:resources": "Bányászat",
     "category:services": "Szolgáltatások",
     "category:shop": "Vásárlás",
-    "category:special": "",
+    "category:special": "Speciális",
     "category:sport": "Sport",
-    "category:tourism_attractions": "Turizmus",
-    "category:tourism_services": "Turizmus",
+    "category:tourism_attractions": "Látnivalók",
+    "category:tourism_services": "Turisztikai szolgáltatások",
     "category:transport": "Közlekedés",
     "category:transport_alternative": "Alternatív (Kerékpár, Túra)",
-    "category:transport_car": "",
-    "category:transport_cycle": "",
+    "category:transport_car": "Autós közlekedés",
+    "category:transport_cycle": "Kerékpáros közlekedés",
     "category:transport_pt": "Tömegközlekedés",
-    "category:transport_walk": "",
+    "category:transport_walk": "Gyalogos közlekedés",
     "category:walk_amenities": "Gyalogos létesítmények",
     "category:waste": "Hulladék",
     "category:water": "Vizek",

From 6c95b95080d1b3910f63397ad43db6eba28176c9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@cg.tuwien.ac.at>
Date: Tue, 9 Oct 2018 13:50:29 +0200
Subject: [PATCH 21/25] Import hu translations to categories

---
 car_routes.json          |  1 +
 index.json               | 16 +++++++++++-----
 tourism_attractions.json |  2 +-
 tourism_services.json    |  2 +-
 4 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/car_routes.json b/car_routes.json
index eb59ae4..05ccea5 100644
--- a/car_routes.json
+++ b/car_routes.json
@@ -2,6 +2,7 @@
     "type": "overpass",
     "name": {
         "en": "Car routes",
+        "hu": "Autós útvonalak",
         "pt-br": "Rotas rodoviárias"
     },
     "query": {
diff --git a/index.json b/index.json
index b84ba4f..c3eb88e 100644
--- a/index.json
+++ b/index.json
@@ -131,7 +131,8 @@
                         "en": "Walking",
                         "fr": "Marche à pied",
                         "pt-br": "Pedestre",
-                        "pt": "Pedestre"
+                        "pt": "Pedestre",
+                        "hu": "Gyalogos közlekedés"
                     },
                     "subCategories": [
                         {
@@ -150,7 +151,8 @@
                         "en": "Cycling",
                         "fr": "Cyclisme",
                         "pt-br": "Ciclismo",
-                        "pt": "Ciclismo"
+                        "pt": "Ciclismo",
+                        "hu": "Kerékpáros közlekedés"
                     },
                     "subCategories": [
                         {
@@ -209,7 +211,8 @@
                         "ru": "Частный транспорт",
                         "uk": "Приватний транспорт",
                         "pt-br": "Tráfego individual",
-                        "pt": "Transporte individual"
+                        "pt": "Transporte individual",
+                        "hu": "Autós közlekedés"
                     },
                     "subCategories": [
                         {
@@ -233,7 +236,8 @@
                 "en": "Infrastructure",
                 "fr": "Infrastructures",
                 "pt-br": "Infraestrutura",
-                "pt": "Infraestrutura"
+                "pt": "Infraestrutura",
+                "hu": "Infrastruktúra"
             },
             "subCategories": [
                 {
@@ -303,7 +307,8 @@
                 "de": "Spezial",
                 "pt-br": "Especial",
                 "fr": "Catégories spéciales",
-                "pt": "Especial"
+                "pt": "Especial",
+                "hu": "Speciális"
             },
             "subCategories": [
                 {
@@ -316,6 +321,7 @@
         }
     ],
     "name": {
+        "hu": "Tartalom",
         "pt-br": "Índice"
     }
 }
diff --git a/tourism_attractions.json b/tourism_attractions.json
index bceb585..7fdfea7 100644
--- a/tourism_attractions.json
+++ b/tourism_attractions.json
@@ -8,7 +8,7 @@
         "en": "Tourism",
         "et": "Turism",
         "fr": "Tourisme",
-        "hu": "Turizmus",
+        "hu": "Látnivalók",
         "it": "Turismo",
         "ja": "観光",
         "nl": "Toerisme",
diff --git a/tourism_services.json b/tourism_services.json
index c0c7855..721916e 100644
--- a/tourism_services.json
+++ b/tourism_services.json
@@ -8,7 +8,7 @@
         "en": "Tourism",
         "et": "Turism",
         "fr": "Tourisme",
-        "hu": "Turizmus",
+        "hu": "Turisztikai szolgáltatások",
         "it": "Turismo",
         "ja": "観光",
         "nl": "Toerisme",

From c8a0dea2994aa472439ec7c2bc107945e7b03742 Mon Sep 17 00:00:00 2001
From: debyos <gabor.babos@gmail.com>
Date: Wed, 10 Oct 2018 09:25:26 +0200
Subject: [PATCH 22/25] Minor improvements

---
 lang/hu.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lang/hu.json b/lang/hu.json
index 5bb0c18..0173a9e 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -8,7 +8,7 @@
     "category:car_furniture": "Jelzőtáblák",
     "category:car_maxspeed": "Sebességkorlátozás",
     "category:car_routes": "Autós útvonalak",
-    "category:children": "Létesítmények gyermekeknek",
+    "category:children": "Gyermekek",
     "category:communication": "Kommunikácó",
     "category:construction": "Építési terület",
     "category:craft": "Műhelyek",
@@ -27,7 +27,7 @@
     "category:index": "Tartalom",
     "category:infrastructure": "Infrastruktúra",
     "category:internet": "Internetcsatlakozás",
-    "category:leisure": "Szabadidős létesítmények",
+    "category:leisure": "Szabadidő",
     "category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
     "category:military": "Katonai objektumok",
     "category:mtb-routes": "Hegyikerékpáros útvonalak",

From d14db0f12545bc07e6542c6767ca77f57cd93d85 Mon Sep 17 00:00:00 2001
From: debyos <gabor.babos@gmail.com>
Date: Wed, 10 Oct 2018 09:29:16 +0200
Subject: [PATCH 23/25] Another minor improvement

Sorry, I have forgotten this one
---
 lang/hu.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lang/hu.json b/lang/hu.json
index 5bb0c18..a55a339 100644
--- a/lang/hu.json
+++ b/lang/hu.json
@@ -7,7 +7,7 @@
     "category:car_amenities": "Létesítmények",
     "category:car_furniture": "Jelzőtáblák",
     "category:car_maxspeed": "Sebességkorlátozás",
-    "category:car_routes": "Autós útvonalak",
+    "category:car_routes": "Főútvonalak",
     "category:children": "Létesítmények gyermekeknek",
     "category:communication": "Kommunikácó",
     "category:construction": "Építési terület",

From a97bdff17f4b0629326a133bbcb35ac8e2ca7546 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Wed, 10 Oct 2018 14:22:09 +0200
Subject: [PATCH 24/25] Import hu translations to categories

---
 car_routes.json | 2 +-
 children.json   | 2 +-
 leisure.json    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/car_routes.json b/car_routes.json
index 05ccea5..f30b89e 100644
--- a/car_routes.json
+++ b/car_routes.json
@@ -2,7 +2,7 @@
     "type": "overpass",
     "name": {
         "en": "Car routes",
-        "hu": "Autós útvonalak",
+        "hu": "Főútvonalak",
         "pt-br": "Rotas rodoviárias"
     },
     "query": {
diff --git a/children.json b/children.json
index 2c3f7c0..e814ed1 100644
--- a/children.json
+++ b/children.json
@@ -4,7 +4,7 @@
         "de": "Einrichtungen für Kinder",
         "en": "Children amenities",
         "fr": "Équipements pour enfants",
-        "hu": "Létesítmények gyermekeknek",
+        "hu": "Gyermekek",
         "pt-br": "Equipamentos infantis"
     },
     "query": {
diff --git a/leisure.json b/leisure.json
index 32a6cd7..7a01806 100644
--- a/leisure.json
+++ b/leisure.json
@@ -7,7 +7,7 @@
         "el": "Αναψυχή",
         "en": "Leisure",
         "fr": "Loisirs",
-        "hu": "Szabadidős létesítmények",
+        "hu": "Szabadidő",
         "it": "Tempo libero",
         "ja": "レジャー",
         "nl": "Vrije tijd",

From 6f93c2412385166a4c04e5770d34711dcdd8ea9d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Sat, 20 Oct 2018 14:47:15 +0200
Subject: [PATCH 25/25] Health: bugfix icons

---
 health.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/health.json b/health.json
index 14bb4b7..a540782 100644
--- a/health.json
+++ b/health.json
@@ -61,7 +61,7 @@
             "{{ tagTransList('healthcare:speciality', attribute(tags, 'healthcare:speciality')) }}",
             "{% endif %}"
         ],
-        "markerSign": "{{ const[concat(key, '=', value)]|raw }}"
+        "markerSign": "{{ const[key ~ '=' ~ value]|raw }}"
     },
     "info": [
         "<table>",