diff --git a/locales/de.json b/locales/de.json
index 5c97d46..8e2b3c8 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -6,15 +6,15 @@
"chat": "Chatte mit Benutzern und Entwicklern",
"contact": "Kontakt:",
"data": "Daten:",
- "data-description": "Dies basiert auf OpenStreetMap. Es wird normalerweise einmal pro Woche aktualisiert, wenn ein neues Planet-File verfügbar ist. Siehe Datum der Datendateien.",
- "description": "Online-Service der BRouter Routing Engine. Für die Offline-Android-App und weitere Informationen siehe brouter.de.",
- "details": "Datenschutz-Bestimmungen,\nCredits,\nÄnderungsprotokoll und\nweitere Infos zum Client.",
+ "data-description": "Dies basiert auf OpenStreetMap. Es wird normalerweise einmal pro Woche aktualisiert, wenn ein neues Planet-File verfügbar ist. Siehe Datum der Datendateien.",
+ "description": "Online-Service der BRouter Routing Engine. Für die Offline-Android-App und weitere Informationen siehe brouter.de.",
+ "details": "Datenschutz-Bestimmungen,\nCredits,\nÄnderungsprotokoll und\nweitere Infos zum Client.",
"support": "Generelle Diskussionen/Fragen, Support",
"title": "Über"
},
"credits": {
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
+ "brouter-license": "BRouter © Arndt Brenschede",
"esri-license": "World Imagery © Esri, Quellen: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP und die GIS Benutzergemeinschaft",
"esri-tiles": "Esri World Imagery",
"map-data": "Kartendaten",
@@ -76,12 +76,12 @@
"map": {
"attribution-osm-long": "OpenStreetMap-Mitwirkende",
"attribution-osm-short": "OpenStreetMap",
- "clear-route": "Route löschen",
"copyright": "Copyright",
"cycling": "Radfahren",
"delete-last-point": "Letzten Punkt löschen",
- "delete-nogo-areas": " auch alle no-go areas löschen",
- "delete-route": "Route löschen?",
+ "delete-nogo-areas": "Delete all no-go areas",
+ "delete-route": "Delete route",
+ "delete-route-nogos": "Delete route and nogos",
"draw-route-start": "Route anzeigen (D Taste)",
"draw-route-stop": "Route entfernen (ESC Taste)",
"hikebike-hillshading": "Höhenschummerung",
diff --git a/locales/fr.json b/locales/fr.json
index fbec5b8..476fd70 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -6,15 +6,15 @@
"chat": "Discuter avec d'autres utilisateurs et développeurs",
"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'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.",
+ "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'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"
},
"credits": {
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
+ "brouter-license": "BRouter © Arndt Brenschede",
"esri-license": "World Imagery © Esri, sources : Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, et la communauté d'utilisateurs GIS",
"esri-tiles": "Imagerie mondiale Esri",
"map-data": "Données de carte",
@@ -76,12 +76,12 @@
"map": {
"attribution-osm-long": "Contributeurs OpenStreetMap",
"attribution-osm-short": "OpenStreetMap",
- "clear-route": "Supprimer l'itinéraire",
"copyright": "Copyright",
"cycling": "Vélo",
"delete-last-point": "Supprimer le dernier point",
- "delete-nogo-areas": " supprimer aussi toutes les zones interdites",
- "delete-route": "Supprimer l'itinéraire ?",
+ "delete-nogo-areas": "Supprimer toutes les zones interdites",
+ "delete-route": "Supprimer l'itinéraire",
+ "delete-route-nogos": "Supprimer la route et les zones interdites",
"draw-route-start": "Dessiner l'itinéraire (touche D)",
"draw-route-stop": "Arrêter de dessiner l'itinéraire (touche ECH)",
"hikebike-hillshading": "Relief avec ombre",
diff --git a/locales/gl.json b/locales/gl.json
index 2f5932d..6ead13c 100644
--- a/locales/gl.json
+++ b/locales/gl.json
@@ -6,15 +6,15 @@
"chat": "Chat with users and developers",
"contact": "Contacto:",
"data": "Datos:",
- "data-description": "This is based on OpenStreetMap. It is usually updated once a week when a new Planet file is available, see dates of data files.",
- "description": "Online service of the BRouter routing engine. For the offline Android app and more information see brouter.de",
- "details": "Privacy Policy, \nCredits,\nChangelog and\nmore info on the client.",
+ "data-description": "This is based on OpenStreetMap. It is usually updated once a week when a new Planet file is available, see dates of data files.",
+ "description": "Online service of the BRouter routing engine. For the offline Android app and more information see brouter.de",
+ "details": "Privacy Policy, \nCredits,\nChangelog and\nmore info on the client.",
"support": "General discussions/questions, support",
"title": "Sobre nós"
},
"credits": {
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
+ "brouter-license": "BRouter © Arndt Brenschede",
"esri-license": "World Imagery © Esri, sources: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, and the GIS User Community",
"esri-tiles": "Esri World Imagery",
"map-data": "Map data",
@@ -76,12 +76,12 @@
"map": {
"attribution-osm-long": "OpenStreetMap contributors",
"attribution-osm-short": "OpenStreetMap",
- "clear-route": "Clear route",
"copyright": "Copyright",
"cycling": "Cycling",
"delete-last-point": "Delete last point",
- "delete-nogo-areas": " also delete all no-go areas",
- "delete-route": "Delete route?",
+ "delete-nogo-areas": "Delete all no-go areas",
+ "delete-route": "Delete route",
+ "delete-route-nogos": "Delete route and nogos",
"draw-route-start": "Draw route (D key)",
"draw-route-stop": "Stop drawing route (ESC key)",
"hikebike-hillshading": "Hillshading",
diff --git a/locales/hu.json b/locales/hu.json
index 1d018bf..6b19d6a 100644
--- a/locales/hu.json
+++ b/locales/hu.json
@@ -3,18 +3,18 @@
"bug-reports": "Hibák és kérések bejelentése:",
"bug-reports-back": "kiszolgálóoldal / back end, útvonaltervező motor, Android alkalmazás, profilok, brouter.de weboldal",
"bug-reports-front": "weboldali kliens / frontend.",
- "chat": "Chat with users and developers",
+ "chat": "Chat felhasználókkal és fejlesztőkkel",
"contact": "Kapcsolat:",
"data": "Adatok:",
- "data-description": "Az adatok alapja az OpenStreetMap. Az oldal általában hetente frissül, amikor az új bolygófájl (Planet fájl) elérhetővé válik. A dátumok megtalálhatók az adatfájlokban.",
- "description": "Ez itt 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 kliensen.",
+ "data-description": "Az adatok alapja az OpenStreetMap. Az oldal általában hetente frissül, amikor az új bolygófájl (Planet fájl) elérhetővé válik. A dátumok megtalálhatók az adatfájlokban.",
+ "description": "Ez itt 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 kliensen.",
"support": "Általános viták/kérdések, támogatás",
"title": "Névjegy"
},
"credits": {
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
+ "brouter-license": "BRouter © Arndt Brenschede",
"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",
@@ -28,8 +28,8 @@
"format_geojson": "GeoJSON",
"format_gpx": "GPX",
"format_kml": "KML",
- "include": "Include",
- "include_waypoints": "Waypoints",
+ "include": "Belefoglalás",
+ "include_waypoints": "Útpontok",
"route-from-to": "{{from}} -> {{to}} ({{distance}} km)",
"route-loop": "{{from}} ({{distance}} km)",
"title": "Útvonal exportálása",
@@ -57,18 +57,18 @@
"add-base": "Alapréteg hozzáadása",
"add-overlay": "Rátétréteg hozzáadása",
"customize": "Rétegek személyre szabása",
- "opacity-slider": "Opacity slider",
+ "opacity-slider": "Átlátszósági csúszka",
"placeholder-layer-name": "Egyedi rétegnév (pl. OpenStreetMap)",
"placeholder-layer-url": "Egyedi réteg URL-je (pl. https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png)",
"remove-selection": "Kijelölés eltávolítása"
},
"loadNogos": {
"defaultProperties": "Alapértelmezett tulajdonságok",
- "file": "File (.geojson): ",
+ "file": "Fájl (.geojson):",
"load": "Betöltés",
"nogoBuffer": "Elkerülendő területek körüli távolság (méter)",
- "nogoRadius": "No-go radius for points (in meters): ",
- "nogoWeight": "No-go weight (-1 means impassable): ",
+ "nogoRadius": "Elkerülendő pontok körüli sugár (méter):",
+ "nogoWeight": "Elkerülendő területek súlyozása (-1 = áthatolhatatlan):",
"source": "Forrás",
"title": "Elkerülendő területek betöltése",
"url": "URL:"
@@ -76,12 +76,12 @@
"map": {
"attribution-osm-long": "OpenStreetMap közreműködők",
"attribution-osm-short": "OpenStreetMap",
- "clear-route": "Útvonal törlése",
"copyright": "Szerzői jogok",
"cycling": "Kerékpározás",
"delete-last-point": "Utolsó pont törlése",
- "delete-nogo-areas": " törlődjenek az elkerülendő területek is",
- "delete-route": "Útvonal törlése?",
+ "delete-nogo-areas": "Minden elkerülendő terület törlése",
+ "delete-route": "Útvonal törlése",
+ "delete-route-nogos": "Útvonal és elkerülendő területek törlése",
"draw-route-start": "Útvonal rajzolása (D billentyű)",
"draw-route-stop": "Útvonal rajzolásának megszakítása (ESC billentyű)",
"hikebike-hillshading": "Domborzatárnyékolás",
@@ -184,7 +184,7 @@
"expand": "Minden kibontása",
"optional": "Rétegek hozzáadása vagy eltávolítása",
"optional-layers": "Több",
- "overlay-opacity": "Overlay transparency",
+ "overlay-opacity": "Rátétréteg átlászósága",
"table": {
"URL": "URL",
"empty": "Még nincs beállítva egyedi réteg",
diff --git a/locales/pl.json b/locales/pl.json
index f239cb5..44271d7 100644
--- a/locales/pl.json
+++ b/locales/pl.json
@@ -6,15 +6,15 @@
"chat": "Czat z użytkownikami i twórcami",
"contact": "Kontakt:",
"data": "Dane:",
- "data-description": "Bazujemy na OpenStreetMap. Aktualizacje są zazwyczaj raz w tygodniu, kiedy są dostępne nowe pliki Planet, więc sprawdź daty plików z danymi.",
- "description": "Dostęp online do silnika wyznaczania tras BRouter. Aplikację offline na Androida i więcej informacji znajdziesz na brouter.de",
- "details": "Polityka prywatności, \nAutorzy,\nHistroia zmian i\nwięcej informacji na temat klienta.",
+ "data-description": "Bazujemy na OpenStreetMap. Aktualizacje są zazwyczaj raz w tygodniu, kiedy są dostępne nowe pliki Planet, więc sprawdź daty plików z danymi.",
+ "description": "Dostęp online do silnika wyznaczania tras BRouter. Aplikację offline na Androida i więcej informacji znajdziesz na brouter.de",
+ "details": "Polityka prywatności, \nAutorzy,\nHistroia zmian i\nwięcej informacji na temat klienta.",
"support": "Ogólna dyskusja/pytania, wsparcie",
"title": "Informacje"
},
"credits": {
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
+ "brouter-license": "BRouter © Arndt Brenschede",
"esri-license": "World Imagery © Esri, źródła: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP oraz Społeczność Użytkowników GIS",
"esri-tiles": "Obrazowanie świata Esri",
"map-data": "Dane mapy",
@@ -30,8 +30,8 @@
"format_kml": "KML",
"include": "Include",
"include_waypoints": "Waypoints",
- "route-from-to": "{{from}} -> {{to}} ({{distance}}km)",
- "route-loop": "{{from}} ({{distance}}km)",
+ "route-from-to": "{{from}} -> {{to}} ({{distance}} km)",
+ "route-loop": "{{from}} ({{distance}} km)",
"title": "Eksportuj trasę",
"trackname": "Nazwa"
},
@@ -64,11 +64,11 @@
},
"loadNogos": {
"defaultProperties": "Domyślne właściwości",
- "file": "File (.geojson): ",
+ "file": "Plik (.geojson): ",
"load": "Wczytaj",
"nogoBuffer": "Bufor stref no-go (w metrach):",
- "nogoRadius": "No-go radius for points (in meters): ",
- "nogoWeight": "No-go weight (-1 means impassable): ",
+ "nogoRadius": "Promień dla punktów (w metrach):",
+ "nogoWeight": "Waga no-go (-1 dla nieprzejezdnych):",
"source": "Źródło",
"title": "Wczytaj strefy no-go",
"url": "URL: "
@@ -76,12 +76,12 @@
"map": {
"attribution-osm-long": "Współtwórcy OpenStreetMap",
"attribution-osm-short": "OpenStreetMap",
- "clear-route": "Wyczyść trasę",
"copyright": "Prawa autorskie",
"cycling": "Kolarstwo",
"delete-last-point": "Usuń ostatni punkt",
- "delete-nogo-areas": " usunie również wszystkie strefy no-go",
+ "delete-nogo-areas": "Usuń wszystkie strefy no-go",
"delete-route": "Usunąć trasę?",
+ "delete-route-nogos": "Usuń trasę i strefy no-go",
"draw-route-start": "Rysuj trasę (klawisz D)",
"draw-route-stop": "Przestań rysować trasę (klawisz Esc)",
"hikebike-hillshading": "Cieniowanie",
@@ -102,7 +102,7 @@
"topo": "OpenTopoMap"
},
"loading": "Wczytywanie…",
- "locate-me": "Pokaż mi gdzie jestem",
+ "locate-me": "Pokaż mi, gdzie jestem",
"nogo": {
"cancel": "Anuluj rysowanie strefy no-go",
"click-drag": "Kliknij i przeciągnij, aby narysować okrąg",
diff --git a/locales/pt.json b/locales/pt.json
index e437bb7..3f57d3c 100644
--- a/locales/pt.json
+++ b/locales/pt.json
@@ -6,15 +6,15 @@
"chat": "Chat with users and developers",
"contact": "Contacto:",
"data": "Dados:",
- "data-description": "This is based on OpenStreetMap. It is usually updated once a week when a new Planet file is available, see dates of data files.",
- "description": "Online service of the BRouter routing engine. For the offline Android app and more information see brouter.de",
- "details": "Privacy Policy, \nCredits,\nChangelog and\nmore info on the client.",
+ "data-description": "This is based on OpenStreetMap. It is usually updated once a week when a new Planet file is available, see dates of data files.",
+ "description": "Online service of the BRouter routing engine. For the offline Android app and more information see brouter.de.",
+ "details": "Privacy Policy, \nCredits,\nChangelog and\nmore info on the client.",
"support": "General discussions/questions, support",
"title": "Sobre"
},
"credits": {
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
+ "brouter-license": "BRouter © Arndt Brenschede",
"esri-license": "World Imagery © Esri, sources: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, and the GIS User Community",
"esri-tiles": "Esri World Imagery",
"map-data": "Dados do mapa",
@@ -76,12 +76,12 @@
"map": {
"attribution-osm-long": "OpenStreetMap contributors",
"attribution-osm-short": "OpenStreetMap",
- "clear-route": "Clear route",
"copyright": "Copyright",
"cycling": "Cycling",
"delete-last-point": "Delete last point",
- "delete-nogo-areas": " also delete all no-go areas",
- "delete-route": "Delete route?",
+ "delete-nogo-areas": "Delete all no-go areas",
+ "delete-route": "Delete route",
+ "delete-route-nogos": "Delete route and nogos",
"draw-route-start": "Draw route (D key)",
"draw-route-stop": "Stop drawing route (ESC key)",
"hikebike-hillshading": "Hillshading",
diff --git a/locales/ru_RU.json b/locales/ru_RU.json
new file mode 100644
index 0000000..d77dee8
--- /dev/null
+++ b/locales/ru_RU.json
@@ -0,0 +1,213 @@
+{
+ "about": {
+ "bug-reports": "Bug reports and feature requests:",
+ "bug-reports-back": "server / backend, routing engine, Android app, profiles, brouter.de site",
+ "bug-reports-front": "web client / frontend.",
+ "chat": "Чат с пользователями и разработчиками",
+ "contact": "Contact:",
+ "data": "Данные:",
+ "data-description": "This is based on OpenStreetMap. It is usually updated once a week when a new Planet file is available, see dates of data files.",
+ "description": "Online service of the BRouter routing engine. For the offline Android app and more information see brouter.de",
+ "details": "Privacy Policy, \nCredits,\nChangelog and\nmore info on the client.",
+ "support": "General discussions/questions, support",
+ "title": "О сервисе"
+ },
+ "credits": {
+ "brouter": "BRouter",
+ "brouter-license": "BRouter © Arndt Brenschede",
+ "esri-license": "World Imagery © Esri, sources: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, and the GIS User Community",
+ "esri-tiles": "Esri World Imagery",
+ "map-data": "Данные карты",
+ "map-tiles": "Map tiles",
+ "nominatim": "Search by Nominatim",
+ "openstreetmap": "© OpenStreetMap contributors under ODbL"
+ },
+ "export": {
+ "format": "Формат",
+ "format_csv": "CSV",
+ "format_geojson": "GeoJSON",
+ "format_gpx": "GPX",
+ "format_kml": "KML",
+ "include": "Include",
+ "include_waypoints": "Waypoints",
+ "route-from-to": "{{from}} -> {{to}} ({{distance}}km)",
+ "route-loop": "{{from}} ({{distance}}km)",
+ "title": "Export route",
+ "trackname": "Name"
+ },
+ "footer": {
+ "ascend": "Ascend",
+ "cost": "Cost",
+ "distance": "Расстояние",
+ "energy-per-100km": "Energy per 100 km",
+ "hours": "hours",
+ "hours-abbrev": "h",
+ "kilometer": "километров",
+ "kilometer-abbrev": "км",
+ "kilowatthour": "киловатт-часы",
+ "kilowatthour-abbrev": "кВт⋅ч",
+ "mean-cost-factor": "Mean cost factor",
+ "meter": "метры",
+ "meter-abbrev": "м",
+ "plain-ascend": "Plain ascend",
+ "total-energy": "Total Energy",
+ "travel-time": "Travel time"
+ },
+ "layers": {
+ "add-base": "Add base layer",
+ "add-overlay": "Add overlay",
+ "customize": "Customize layers",
+ "opacity-slider": "Opacity slider",
+ "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"
+ },
+ "loadNogos": {
+ "defaultProperties": "Default properties",
+ "file": "File (.geojson): ",
+ "load": "Load",
+ "nogoBuffer": "Buffer no-go areas (in meters): ",
+ "nogoRadius": "No-go radius for points (in meters): ",
+ "nogoWeight": "No-go weight (-1 means impassable): ",
+ "source": "Source",
+ "title": "Load no-go areas",
+ "url": "URL: "
+ },
+ "map": {
+ "attribution-osm-long": "Участники OpenStreetMap",
+ "attribution-osm-short": "OpenStreetMap",
+ "copyright": "Copyright",
+ "cycling": "Cycling",
+ "delete-last-point": "Delete last point",
+ "delete-nogo-areas": "Delete all no-go areas",
+ "delete-route": "Удалить маршрут",
+ "delete-route-nogos": "Delete route and nogos",
+ "draw-route-start": "Draw route (D key)",
+ "draw-route-stop": "Stop drawing route (ESC key)",
+ "hikebike-hillshading": "Hillshading",
+ "hiking": "Hiking",
+ "layer": {
+ "bing": "Bing Aerial",
+ "cycle": "OpenCycleMap (Thunderf.)",
+ "cycling": "Cycling (Waymarked Trails)",
+ "digitalglobe": "DigitalGlobe Recent Imagery",
+ "esri": "Esri World Imagery",
+ "hikebike-hillshading": "Hillshading (Hike & Bike Map)",
+ "hiking": "Hiking (Waymarked Trails)",
+ "osm": "OpenStreetMap",
+ "osmde": "OpenStreetMap.de",
+ "outdoors": "Outdoors (Thunderforest)",
+ "stamen-terrain": "Terrain (Stamen)",
+ "strava-segments": "Strava segments",
+ "topo": "OpenTopoMap"
+ },
+ "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",
+ "reverse-route": "Reverse route",
+ "strava-biking": "Show Strava biking segments",
+ "strava-running": "Show Strava running segments",
+ "zoomInTitle": "Zoom in",
+ "zoomOutTitle": "Zoom out"
+ },
+ "modal": {
+ "close": "Закрыть"
+ },
+ "navbar": {
+ "about": "About",
+ "alternative": {
+ "first": "1st alternative",
+ "original": "Original",
+ "second": "2nd alternative",
+ "third": "3rd alternative"
+ },
+ "export": "Экспорт",
+ "load": {
+ "nogos": "No-go areas",
+ "title": "Load"
+ },
+ "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": "Река",
+ "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": "Данные"
+ },
+ "itinerary": {
+ "title": "Itinerary"
+ },
+ "layers": {
+ "category": {
+ "base-layers": "Базовые слои",
+ "country": "Страна",
+ "europe": "Европа",
+ "europe-monolingual": "Europe monolingual",
+ "overlays": "Overlays",
+ "worldwide": "Worldwide",
+ "worldwide-international": "Worldwide international",
+ "worldwide-monolingual": "Worldwide monolingual"
+ },
+ "collapse": "Collapse all",
+ "custom-layers": "Custom layers",
+ "customize": "Add or remove custom layers",
+ "expand": "Развернуть все",
+ "optional": "Добавить или удалить дополнительные слои",
+ "optional-layers": "Ещё",
+ "overlay-opacity": "Overlay transparency",
+ "table": {
+ "URL": "URL",
+ "empty": "No custom layer configured yet.",
+ "name": "Название",
+ "type": "Тип"
+ },
+ "title": "Слои"
+ },
+ "profile": {
+ "clear": "Clear",
+ "help": "Справка",
+ "placeholder": "Write your custom profile here.",
+ "upload": "Upload"
+ }
+ },
+ "title": "BRouter web client",
+ "warning": {
+ "cannot-get-route": "Error getting route URL",
+ "no-response": "сервер не отвечает",
+ "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",
+ "strava-error": "Error getting Strava segments: {{error}}",
+ "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 2bc93e2..c24a042 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -6,15 +6,15 @@
"chat": "Chat with users and developers",
"contact": "聯絡:",
"data": "資料:",
- "data-description": "這是一項基於 OpenStreetMap 提供的服務。它通常會在每週新的 Planet 檔案發布後更新,詳見 資料檔案。",
- "description": "BRouter 導航引擎線上版。有關離線版 Android 應用程式及更多資訊,請見 brouter.de。",
- "details": "用戸端上的隱私政策、\n開發人員名單、\n更新日誌 及\n更多資訊 ",
+ "data-description": "這是一項基於 OpenStreetMap 提供的服務。它通常會在每週新的 Planet 檔案發布後更新,詳見 資料檔案。",
+ "description": "BRouter 導航引擎線上版。有關離線版 Android 應用程式及更多資訊,請見 brouter.de。",
+ "details": "用戸端上的隱私政策、\n開發人員名單、\n更新日誌 及\n更多資訊 ",
"support": "一般討論/提問及技術支援",
"title": "關於"
},
"credits": {
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
+ "brouter-license": "BRouter © Arndt Brenschede",
"esri-license": "World Imagery © Esri, 來源: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, 以及 GIS 使用者社群",
"esri-tiles": "Esri World Imagery",
"map-data": "地圖資料",
@@ -76,12 +76,12 @@
"map": {
"attribution-osm-long": "OpenStreetMap 貢獻者",
"attribution-osm-short": "OpenStreetMap 開放街圖",
- "clear-route": "清除路線",
"copyright": "著作權",
"cycling": "自行車",
"delete-last-point": "Delete last point",
- "delete-nogo-areas": " 同時刪除所有禁區",
- "delete-route": "刪除路線?",
+ "delete-nogo-areas": "Delete all no-go areas",
+ "delete-route": "Delete route",
+ "delete-route-nogos": "Delete route and nogos",
"draw-route-start": "繪畫路線 (按鍵D)",
"draw-route-stop": "停止繪畫路線 (按鍵ESC)",
"hikebike-hillshading": "Hillshading",