diff --git a/locales/de.json b/locales/de.json
index 2e6d6a8..fbe1431 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -115,20 +115,20 @@
"custom": "Benutzerdefiniert",
"fastbike": "schnelles Rad",
"fastbike-asia-pacific": "schnelles Rad (Asien Pazifik)",
- "fastbike-lowtraffic": "schnelles Rad wenig Verkehr",
+ "fastbike-lowtraffic": "Fastbike (low traffic)",
"hiking-beta": "Wandern (beta)",
"moped": "Moped",
"rail": "Zug",
"river": "Fluss",
"safety": "Sicherste",
"shortest": "Kürzeste",
- "trekking": "Wandern",
- "trekking-ignore-cr": "Wandern (Radrouten ignorieren)",
- "trekking-noferries": "Wandern (keine Fähren)",
- "trekking-nosteps": "Wandern (keine Treppen)",
- "trekking-steep": "Wandern steil",
- "vm-forum-liegerad-schnell": "vm-forum-liegerad-schnell",
- "vm-forum-velomobil-schnell": "vm-forum-velomobil-schnell"
+ "trekking": "Trekking bike",
+ "trekking-ignore-cr": "Trekking bike (ignore cycle routes)",
+ "trekking-noferries": "Trekking bike (no ferries)",
+ "trekking-nosteps": "Trekking bike (no steps)",
+ "trekking-steep": "Trekking bike (steep)",
+ "vm-forum-liegerad-schnell": "Recumbent bike (fast)",
+ "vm-forum-velomobil-schnell": "Velomobile (fast)"
}
},
"sidebar": {
diff --git a/locales/fr.json b/locales/fr.json
index 823bba3..2d88abf 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -1,12 +1,12 @@
{
"about": {
- "bug-reports": "Reporter un problème ou une amélioration :",
- "bug-reports-back": "serveur, moteur de routage, app Android, profiles, site brouter.de :",
+ "bug-reports": "Rapporter un problème ou une amélioration :",
+ "bug-reports-back": "serveur, moteur de routage, appli Android, profils, site brouter.de :",
"bug-reports-front": "client web :",
"contact": "Contact :",
"data": "Données :",
"data-description": "Les données reposent sur OpenStreetMap. La mise à jour est généralement hebdomadaire, voir les fichiers de données. ",
- "description": "Service web pour le moteur de routage BRouter. Pour l'app Android et de plus amples informations, voir brouter.de.",
+ "description": "Service web pour le moteur de routage BRouter. Pour l'appli Android et de plus amples informations, voir brouter.de.",
"details": "Respect de la vie privée, \nCrédits,\nChangements et\nplus d'infos sur le client web.",
"support": "Discussions/Questions générales, support :",
"title": "À propos"
@@ -49,8 +49,8 @@
"add-base": "Ajouter un fond de carte ",
"add-overlay": "Ajouter un calque superposable",
"customize": "Personnaliser les calques",
- "placeholder-layer-name": "Nom du calque (ex : OpenStreetMap).",
- "placeholder-layer-url": "URL du calque (ex : https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png).",
+ "placeholder-layer-name": "Nom du calque (p. ex. OpenStreetMap).",
+ "placeholder-layer-url": "URL du calque (p. ex. https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png).",
"remove-selection": "Supprimer la sélection"
},
"map": {
@@ -65,7 +65,7 @@
"draw-route-stop": "Arrêter de dessiner l'itinéraire (touche ECH)",
"hiking": "Randonnée",
"layer": {
- "bing": "Aérienne BING",
+ "bing": "Imagerie aérienne BING",
"cycle": "OpenCycleMap (Thunderf.)",
"cycling": "Cycling (Sentiers balisés)",
"digitalglobe": "Imagerie récente DigitalGlobe",
@@ -73,7 +73,7 @@
"hiking": "Randonnée (Sentiers balisés)",
"osm": "OpenStreetMap",
"osmde": "OpenStreetMap.de",
- "outdoors": "Plein air (Thunderforest)",
+ "outdoors": "Extérieur (Thunderforest)",
"strava-segments": "Segments Strava",
"topo": "OpenTopoMap"
},
@@ -86,7 +86,7 @@
"edit": "Cliquer pour éditer",
"help": "□ = déplacer / redimensionner, = supprimer,
cliquer sur le cercle pour arrêter l'édition"
},
- "opacity-slider": "Définie l'opacity de l'itinéraire et des marqueurs",
+ "opacity-slider": "Définie l'opacité de l'itinéraire et des marqueurs",
"privacy": "Vie privée",
"strava-biking": "Afficher les segments Strava vélo",
"strava-running": "Afficher les segments Strava à pied",
@@ -126,14 +126,14 @@
"trekking-ignore-cr": "Cycloutourisme (ignore pistes cyclables)",
"trekking-noferries": "Cyclotourisme (pas de ferries)",
"trekking-nosteps": "Cyclotourisme (pas d'escaliers)",
- "trekking-steep": "Cyclotourisme escarpé",
- "vm-forum-liegerad-schnell": "vm-forum-liegerad-schnell",
- "vm-forum-velomobil-schnell": "vm-forum-velomobil-schnell"
+ "trekking-steep": "Cyclotourisme (escarpé)",
+ "vm-forum-liegerad-schnell": "Vélo couché (rapide)",
+ "vm-forum-velomobil-schnell": "Vélomobile (rapide)"
}
},
"sidebar": {
"custom-profile": {
- "title": "Profile personnalisé"
+ "title": "Profil personnalisé"
},
"data": {
"title": "Données"
@@ -155,7 +155,7 @@
"profile": {
"clear": "Nettoyer",
"help": "Aide",
- "placeholder": "Écrivez votre profile personnalisé ici.",
+ "placeholder": "Saisissez votre profil personnalisé ici.",
"upload": "Envoyer"
}
},
@@ -163,9 +163,9 @@
"warning": {
"cannot-get-route": "Erreur lors de la réception de l'itinéraire",
"no-response": "aucune réponse du serveur",
- "no-route-found": "Erreur : impossible de trouver un itinéraire correspond. Essayez peut-être de rapprocher les points des routes ?",
- "profile-error": "Erreur de profile : pas de réponse ou réponse invalide du serveur",
- "temporary-profile": "Note : Les profiles personnalisés téléversés ne sont disponibles que temporairement sur le serveur.
Merci de sauvegarder vorte profile sur votre ordinateur.",
- "upload-error": "Erreur de téléversement : {{error}}"
+ "no-route-found": "Erreur : impossible de trouver un itinéraire correspondant aux points donnés. Essayez peut-être de rapprocher les points des routes ?",
+ "profile-error": "Erreur de profil : pas de réponse ou réponse invalide du serveur",
+ "temporary-profile": "Note : Les profils personnalisés téléversés ne sont disponibles que temporairement sur le serveur.
Merci de sauvegarder votre profil sur votre ordinateur.",
+ "upload-error": "Erreur d'envoi : {{error}}"
}
}
diff --git a/locales/hu.json b/locales/hu.json
new file mode 100644
index 0000000..54510b2
--- /dev/null
+++ b/locales/hu.json
@@ -0,0 +1,171 @@
+{
+ "about": {
+ "bug-reports": "Hibabejelentés és objektumkérés:",
+ "bug-reports-back": "kiszolgálóoldal / back end, útvonaltervező motor, Android alkalmazás, profilok, brouter.de weboldal:",
+ "bug-reports-front": "weboldali kliens / frontend:",
+ "contact": "Kapcsolat:",
+ "data": "Adatok:",
+ "data-description": "Ennek az alapja az OpenStreetMap. Általában hetente frissül, amikor az új bolygófájl (Planet file) elérhetővé válik. A dátumok megtalálhatók az adatfájlokban.",
+ "description": "A BRouter útvonaltervező motor online szolgáltatása. Az Android alkalmazásról és a további információkról a brouter.de oldalon olvashat.",
+ "details": "Adatvédelmi irányelvek \nstáblista,\nváltozásnapló és\ntovábbi tájékoztatás a kliensről.",
+ "support": "Általános viták/kérdések, támogatás:",
+ "title": "Névjegy"
+ },
+ "credits": {
+ "brouter": "BRouter",
+ "brouter-license": "BRouter © Arndt Brenschede",
+ "cycling-hiking-tiles": "Kerékpáros és túrázós mozaikok",
+ "digitalglobe-license": "© DigitalGlobe (felhasználási feltételek)",
+ "esri-license": "Globális légi felvételek © Esri, források: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP valamint a GIS felhasználói közösség",
+ "esri-tiles": "Esri World Imagery",
+ "map-data": "Térképadatok",
+ "nominatim": "Keresés: Nominatim",
+ "opencyclemap-outdoors-tiles": "OpenCycleMap & Outdoors mozaikok",
+ "openstreetmap": "© OpenStreetMap contributors under ODbL",
+ "opentopomap-license": "© OpenTopoMap under CC-BY-SA SRTM",
+ "opentopomap-tiles": "OpenTopoMap tiles",
+ "osm-license": "openstreetmap.org under CC-BY-SA 2.0",
+ "osm-tiles": "OpenStreetMap tiles",
+ "osmde-tiles": "OpenStreetMap.de tiles",
+ "thunderforest-license": "© Thunderforest under CC-BY-SA 2.0",
+ "waymarked-license": "© Waymarked Trails under CC-BY-SA 3.0 DE"
+ },
+ "footer": {
+ "ascend": "Ascend (Plain ascend)",
+ "cost": "Cost (Mean cost factor)",
+ "distance": "Távolság",
+ "kilometer": "kilométer",
+ "kilometer-abbrev": "km",
+ "kilowatthour": "kilowattóra",
+ "kilowatthour-abbrev": "kWh",
+ "meter": "méter",
+ "meter-abbrev": "m",
+ "minutes": "perc",
+ "minutes-abbrev": "min",
+ "total-energy": "Total Energy (per 100km)",
+ "travel-time": "Travel time"
+ },
+ "layers": {
+ "add-base": "Add base layer",
+ "add-overlay": "Add overlay",
+ "customize": "Customize layers",
+ "placeholder-layer-name": "Custom layer name. (ex: OpenStreetMap)",
+ "placeholder-layer-url": "Custom layer URL. (ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png)",
+ "remove-selection": "Remove selection"
+ },
+ "map": {
+ "attribution-osm-long": "OpenStreetMap contributors",
+ "attribution-osm-short": "OpenStreetMap",
+ "clear-route": "Clear route",
+ "copyright": "Copyright",
+ "cycling": "Cycling",
+ "delete-nogo-areas": " also delete all no-go areas",
+ "delete-route": "Delete route?",
+ "draw-route-start": "Draw route (D key)",
+ "draw-route-stop": "Stop drawing route (ESC key)",
+ "hiking": "Hiking",
+ "layer": {
+ "bing": "Bing Aerial",
+ "cycle": "OpenCycleMap (Thunderf.)",
+ "cycling": "Cycling (Waymarked Trails)",
+ "digitalglobe": "DigitalGlobe Recent Imagery",
+ "esri": "Esri World Imagery",
+ "hiking": "Hiking (Waymarked Trails)",
+ "osm": "OpenStreetMap",
+ "osmde": "OpenStreetMap.de",
+ "outdoors": "Outdoors (Thunderforest)",
+ "strava-segments": "Strava segments",
+ "topo": "OpenTopoMap"
+ },
+ "loading": "Loading…",
+ "locate-me": "Show me where I am",
+ "nogo": {
+ "cancel": "Cancel drawing no-go area",
+ "click-drag": "Click and drag to draw circle",
+ "draw": "Draw no-go area (circle)",
+ "edit": "Click to edit",
+ "help": "□ = move / resize, = delete,
click circle to quit editing"
+ },
+ "opacity-slider": "Set transparency of route track and markers",
+ "privacy": "Privacy",
+ "strava-biking": "Show Strava biking segments",
+ "strava-running": "Show Strava running segments",
+ "zoomInTitle": "Zoom in",
+ "zoomOutTitle": "Zoom out"
+ },
+ "navbar": {
+ "about": "About",
+ "alternative": {
+ "first": "1st alternative",
+ "original": "Original",
+ "second": "2nd alternative",
+ "third": "3rd alternative"
+ },
+ "download": {
+ "csv": "data CSV",
+ "geojson": "GeoJSON",
+ "gpx": "GPX",
+ "kml": "KML",
+ "title": "Download"
+ },
+ "profile": {
+ "car-eco": "Car (economic)",
+ "car-fast": "Car (fast)",
+ "car-test": "Car (test)",
+ "custom": "Custom",
+ "fastbike": "Fastbike",
+ "fastbike-asia-pacific": "Fastbike (Asia Pacific)",
+ "fastbike-lowtraffic": "Fastbike (low traffic)",
+ "hiking-beta": "Hiking (beta)",
+ "moped": "Moped",
+ "rail": "Rail",
+ "river": "River",
+ "safety": "Safety",
+ "shortest": "Shortest",
+ "trekking": "Trekking bike",
+ "trekking-ignore-cr": "Trekking bike (ignore cycle routes)",
+ "trekking-noferries": "Trekking bike (no ferries)",
+ "trekking-nosteps": "Trekking bike (no steps)",
+ "trekking-steep": "Trekking bike (steep)",
+ "vm-forum-liegerad-schnell": "Recumbent bike (fast)",
+ "vm-forum-velomobil-schnell": "Velomobile (fast)"
+ }
+ },
+ "sidebar": {
+ "custom-profile": {
+ "title": "Custom profile"
+ },
+ "data": {
+ "title": "Data"
+ },
+ "itinerary": {
+ "title": "Itinerary"
+ },
+ "layers": {
+ "custom-layers": "Custom layers",
+ "customize": "Add or remove custom layers",
+ "table": {
+ "URL": "URL",
+ "empty": "No custom layer configured yet.",
+ "name": "Name",
+ "type": "Type"
+ },
+ "title": "Layers"
+ },
+ "profile": {
+ "clear": "Clear",
+ "help": "Help",
+ "placeholder": "Write your custom profile here.",
+ "upload": "Upload"
+ }
+ },
+ "title": "BRouter web client",
+ "warning": {
+ "cannot-get-route": "Error getting route URL",
+ "no-response": "no response from server",
+ "no-route-found": "Error: cannot find a route for given points. Maybe try to move them closer to roads?",
+ "profile-error": "Profile error: no or empty response from server",
+ "temporary-profile": "Note: Uploaded custom profiles are only cached temporarily on the server.
Please save your edits to your local PC.",
+ "upload-error": "Upload error: {{error}}"
+ }
+}
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index e6622b4..bdf40cb 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -115,20 +115,20 @@
"custom": "自訂",
"fastbike": "機車",
"fastbike-asia-pacific": "機車 (亞太)",
- "fastbike-lowtraffic": "機車 (低交通流量)",
+ "fastbike-lowtraffic": "Fastbike (low traffic)",
"hiking-beta": "遠足 (Beta測試中)",
"moped": "機慢車",
"rail": "鐵道",
"river": "河道",
"safety": "安全",
"shortest": "最短",
- "trekking": "徒步旅行",
- "trekking-ignore-cr": "徒步旅行 (跳過自行車道)",
- "trekking-noferries": "徒步旅行 (跳過渡輪)",
- "trekking-nosteps": "徒步旅行 (跳過階梯)",
- "trekking-steep": "極限徒步旅行",
- "vm-forum-liegerad-schnell": "vm-forum-liegerad-schnell",
- "vm-forum-velomobil-schnell": "vm-forum-velomobil-schnell"
+ "trekking": "Trekking bike",
+ "trekking-ignore-cr": "Trekking bike (ignore cycle routes)",
+ "trekking-noferries": "Trekking bike (no ferries)",
+ "trekking-nosteps": "Trekking bike (no steps)",
+ "trekking-steep": "Trekking bike (steep)",
+ "vm-forum-liegerad-schnell": "Recumbent bike (fast)",
+ "vm-forum-velomobil-schnell": "Velomobile (fast)"
}
},
"sidebar": {