diff --git a/locales/ca.json b/locales/ca.json
index 62c80b1..d08e3af 100644
--- a/locales/ca.json
+++ b/locales/ca.json
@@ -25,7 +25,7 @@
"map-tiles": "Tessel·les del mapa",
"nominatim": "Cerca per Nominatim",
"openstreetmap": "© contribuïdors d'OpenStreetMap sota ODbL",
- "pois": "Locations (POIs): Overpass API",
+ "pois": "Ubicacions (PDI): API d'Overpass",
"title": "Crèdits"
},
"export": {
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Desnivell acumulat",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Cost",
"distance": "Distància",
"elevation-chart": "Commuta el gràfic d'elevació",
@@ -56,7 +57,7 @@
"mean-cost-factor": "Factor de cost mitjà",
"meter": "metres",
"meter-abbrev": "m",
- "no-elevation-data": "No elevation data available for this route.",
+ "no-elevation-data": "No hi ha dades d'elevació disponibles per aquesta ruta.",
"plain-ascend": "Desnivell final",
"stats-info": "Comenceu a dibuixar una ruta per obtenir les estadístiques",
"total-energy": "Energia total",
@@ -71,24 +72,34 @@
"layers": {
"add-base": "Afegeix una capa base",
"add-overlay": "Afegeix superposició",
- "add-overpass": "Add overpass query",
- "custom-layer-name-helptext": "ex: OpenStreetMap",
- "custom-layer-name-label": "Custom layer name",
- "custom-layer-url-helptext-normal": "URL for normal layers, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
- "custom-layer-url-helptext-overpass": "Overpass Query, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
- "custom-layer-url-label": "Custom layer URL/Query",
+ "add-overpass": "Afegeix una consulta d'Overpass",
+ "custom-layer-name-helptext": "eg.: OpenStreetMap",
+ "custom-layer-name-label": "Nom de la capa personalitzada",
+ "custom-layer-url-helptext-normal": "URL de la capes normals, eg.: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-url-helptext-overpass": "Exemple de consulta d'Overpass: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
+ "custom-layer-url-label": "URL/Consulta de la capa personalitzada",
"customize": "Personalitza les capes",
"opacity-slider": "Control lliscant de l'opacitat",
- "overpass-loading-indicator": "Running Overpass API query ...",
+ "overpass-loading-indicator": "S'està executant la consulta a l'API d'Overpass ...",
"remove-selection": "Elimina la selecció"
},
"loadNogos": {
"defaultProperties": "Propietats per defecte",
- "file": "File (.geojson)",
+ "error": {
+ "invalid-default-nogo-radius": "El radi per defecte de la zona omesa no és vàlid.",
+ "invalid-nogo-buffering-radius": "El radi de l'àrea d'influència de la zona omesa no és vàlid.",
+ "loading-file-error": "No es pot carregar el fitxer: {{err}}.",
+ "loading-file-too-big": "Hi ha massa àrees omeses en aquest fitxer! Simplifiqueu la geometria i/o reduïu el nombre de zones.",
+ "loading-file-unexpected": "Error inesperat en carregar aquest fitxer.",
+ "missing-default-nogo-weight": "Falta el pes per defecte de les zones omeses.",
+ "missing-file-url": "Falta un fitxer o una URL",
+ "no-valid-area": "No s'ha trobat una àrea vàlida a l'entrada que heu proporcionat."
+ },
+ "file": "Fitxer (.geojson)",
"load": "Carrega",
- "nogoBuffer": "Buffer no-go areas (in meters)",
- "nogoRadius": "No-go radius for points (in meters)",
- "nogoWeight": "No-go weight (-1 means impassable)",
+ "nogoBuffer": "Zona d'influència de les àrees omeses (en metres)",
+ "nogoRadius": "Radi de les àrees omeses per punts (en metres)",
+ "nogoWeight": "Pes de les àrees omeses (-1 vol dir inaccessible)",
"source": "Font",
"title": "Carrega les àrees omeses",
"url": "URL"
@@ -149,16 +160,19 @@
"route-quality-cost": "Codificació del cost",
"route-quality-incline": "Codificació de la inclinació",
"route-quality-shortcut": "{{action}} (tecla {{key}} per commutar)",
- "route-tooltip-segment": "Drag to create a new waypoint",
- "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
+ "route-tooltip-waypoint": "Fita. Arrossegueu per moure-la; cliqueu per eliminar-la.",
"strava-biking": "Mostra els segments de bici de Strava",
"strava-running": "Mostra els segments de córrer de Strava",
"strava-shortcut": "{{action}}\n(tecla {{key}} per commutar les capes, cliqueu per recarregar l'àrea actual)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Apropa",
"zoomOutTitle": "Allunya"
},
"modal": {
- "close": "Tanca"},
+ "close": "Tanca",
+ "or": ""
+ },
"navbar": {
"about": "Quant a",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Bici ràpida",
"fastbike-asia-pacific": "Bici ràpida (Àsia Pacífic)",
"fastbike-lowtraffic": "Bici ràpida (poc trànsit)",
- "hiking-beta": "Excursionisme (beta)",
+ "hiking-mountain": "Excursionisme",
"moped": "Ciclomotor",
"rail": "Via",
"river": "Riu",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n(tecla {{key}} per canviar)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
@@ -235,7 +257,7 @@
"europe": "Europa",
"europe-monolingual": "Europa monolingüe",
"overlays": "Superposicions",
- "overpass": "Locations (POIs)",
+ "overpass": "Ubicacions (PDI)",
"worldwide": "Arreu del món",
"worldwide-international": "Arreu del món internacional",
"worldwide-monolingual": "Arreu del món monolígüe"
@@ -247,15 +269,15 @@
"optional": "Afegeix o elimina capes opcionals",
"optional-layers": "Més",
"overlay-opacity": "Transparència de la superposició",
- "overlay-opacity_plural": "Overlays transparency",
+ "overlay-opacity_plural": "Transparència de la superposicions",
"table": {
- "URL": "URL/Query",
+ "URL": "URL/Consulta",
"empty": "Encara no hi ha cap capa personalitzada configurada.",
"name": "Nom",
"type": "Tipus",
- "type_layer": "Layer",
- "type_overlay": "Overlay",
- "type_overpass_query": "Overpass Query"
+ "type_layer": "Capa",
+ "type_overlay": "Superposició",
+ "type_overpass_query": "Consulta d'Overpass"
},
"title": "Capes",
"tooltip": "Seleccioneu capes"
@@ -273,11 +295,11 @@
},
"title": "Client web de BRouter",
"trackasroute": {
- "browse": "Browse",
+ "browse": "Navega",
"explainpoi": "(mostra les fites com a PDI)",
"explaintracklayer": "(mostra traces com a capa separada)",
"file": "Fitxer de traça",
- "fuzziness": "Fuzziness",
+ "fuzziness": "Grau d'aproximació",
"pleasewait": "Espereu si us plau.",
"showpois": "PDI",
"title": "Carrega una traça com a ruta",
diff --git a/locales/de.json b/locales/de.json
index fa1bd37..7a326ba 100644
--- a/locales/de.json
+++ b/locales/de.json
@@ -42,7 +42,8 @@
"trackname": "Name"
},
"footer": {
- "ascend": "Aufsteigend",
+ "ascend": "Anstieg",
+ "beeline-warning": "Achtung: Keine Daten für gerade Linien, interpolierte Werte",
"cost": "Kosten",
"distance": "Entfernung",
"elevation-chart": "Höhendiagramm ein-/ausblenden",
@@ -57,7 +58,7 @@
"meter": "Meter",
"meter-abbrev": "m",
"no-elevation-data": "Keine Höhendaten für diese Route verfügbar",
- "plain-ascend": "einfach aufsteigend",
+ "plain-ascend": "Höhenunterschied",
"stats-info": "Route zeichnen, um Statistiken zu sehen.",
"total-energy": "Gesamtenergie",
"travel-time": "Reisezeit"
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Standardeigenschaften",
+ "error": {
+ "invalid-default-nogo-radius": "Ungültige Vorgabe für No-go-Radius.",
+ "invalid-nogo-buffering-radius": "Ungültiger No-go Pufferradius",
+ "loading-file-error": "{{err}} konnte nicht geladen werden.",
+ "loading-file-too-big": "Es sind zu viele No-go-Areas in dieser Datei! Bitte die Geometrie vereinfachen und/oder die Anzahl der Zonen verringern.",
+ "loading-file-unexpected": "Unerwarteter Fehler beim Laden der Datei.",
+ "missing-default-nogo-weight": "Fehlende Vorgabe für No-go-Gewichtung.",
+ "missing-file-url": "Fehlende Datei oder URL.",
+ "no-valid-area": "Kein gültiger Bereich in angegebener Eingabe gefunden."
+ },
"file": "Datei (.geojson)",
"load": "Laden",
"nogoBuffer": "Puffer um No-go-Areas (in Metern)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Kostencodierung",
"route-quality-incline": "Steigungscodierung",
"route-quality-shortcut": "{{action}} ({{key}} Taste zum Ein-/Ausschalten)",
- "route-tooltip-segment": "Ziehen, um einen neuen Wegpunkt anzulegen",
+ "route-tooltip-segment": "Ziehen um neuen Wegpunkt zu erstellen. Klicken um auf gerade Linie umzuschalten.",
"route-tooltip-waypoint": "Wegpunkt. Zum Verschieben ziehen; zum Löschen klicken",
"strava-biking": "Zeige Strava Radfahrsegmente",
"strava-running": "Zeige Strava Läufersegmente",
"strava-shortcut": "{{action}}\n({{key}} Taste um Ebene ein-/auszublenden, Klicken um aktuellen Ausschnitt neu zu laden)",
+ "toggle-beeline": "Gerade Linie ein-/ausschalten",
"zoomInTitle": "Hineinzoomen",
"zoomOutTitle": "Herauszoomen"
},
"modal": {
- "close": "Schließen"},
+ "close": "Schließen",
+ "or": ""
+ },
"navbar": {
"about": "Über",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Rennrad",
"fastbike-asia-pacific": "Rennrad (Asien Pazifik)",
"fastbike-lowtraffic": "Rennrad (Routen mit wenig Verkehr)",
- "hiking-beta": "Wandern (beta)",
+ "hiking-mountain": "Wandern",
"moped": "Moped",
"rail": "Eisenbahn",
"river": "Fluss",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} Taste zum Umschalten)"
},
+ "searchfav": {
+ "addfavorite": "Als Favorit hinzufügen",
+ "ask_removeall": "Alle Suchfavoriten löschen?",
+ "export": "Favoriten in Datei exportieren",
+ "import": "Favoriten aus Datei importieren",
+ "openfavorites": "Favoritenliste öffnen",
+ "removeall": "Alle Favoriten löschen"
+ },
"sidebar": {
"analysis": {
"header": {
@@ -216,7 +238,7 @@
"tooltip": "Route analysieren"
},
"customize-profile": {
- "title": "Profil personalisieren",
+ "title": "Profil anpassen",
"tooltip": "Profil anpassen"
},
"data": {
diff --git a/locales/eo.json b/locales/eo.json
index 4c76fdc..a27d40d 100644
--- a/locales/eo.json
+++ b/locales/eo.json
@@ -4,9 +4,9 @@
"bug-reports-back": "server / backend, routing engine, Android app, profiles, brouter.de site",
"bug-reports-front": "web client / frontend.",
"chat": "Chat with users and developers",
- "contact": "Contact:",
- "contact-language": "Preferred language is English, as we have both international contributors and users.",
- "data": "Data:",
+ "contact": "Kontakto:",
+ "contact-language": "Preferita lingvo estas la angla, ĉar ni havas ambaŭ internaciajn kontribuantojn kaj uzantojn.",
+ "data": "Datumoj:",
"data-description": "This is based on OpenStreetMap. It is usually updated daily, 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.",
@@ -21,12 +21,12 @@
"elevation-data": "Elevation data",
"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",
- "map-tiles": "Map tiles",
- "nominatim": "Search by Nominatim",
+ "map-data": "Mapaj Datumoj",
+ "map-tiles": "Mapaj kaheloj",
+ "nominatim": "Serĉu per Nominatim",
"openstreetmap": "© OpenStreetMap contributors under ODbL",
"pois": "Locations (POIs): Overpass API",
- "title": "Credits"
+ "title": "Kreditoj"
},
"export": {
"format": "Format",
@@ -34,38 +34,39 @@
"format_geojson": "GeoJSON",
"format_gpx": "GPX",
"format_kml": "KML",
- "include": "Include",
- "include_waypoints": "Waypoints",
+ "include": "Inkluzivi",
+ "include_waypoints": "Vojpunktoj",
"route-from-to": "{{from}} → {{to}} ({{distance}} km)",
"route-loop": "{{from}} ({{distance}} km)",
- "title": "Export route",
+ "title": "Eksporti Itinero",
"trackname": "Nomo"
},
"footer": {
"ascend": "Ascend",
- "cost": "Cost",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
+ "cost": "Kosto",
"distance": "Distanco",
"elevation-chart": "Toggle elevation chart",
- "energy-per-100km": "Energy per 100 km",
+ "energy-per-100km": "Energio po 100 km",
"hours": "horoj",
"hours-abbrev": "h",
"kilometer": "kilometroj",
"kilometer-abbrev": "km",
"kilowatthour": "kilovathoroj",
"kilowatthour-abbrev": "kWh",
- "mean-cost-factor": "Mean cost factor",
+ "mean-cost-factor": "Meza kosta faktoro",
"meter": "metroj",
"meter-abbrev": "m",
- "no-elevation-data": "No elevation data available for this route.",
+ "no-elevation-data": "Neniuj altecaj datumoj haveblaj por ĉi tiu itinero.",
"plain-ascend": "Plain ascend",
- "stats-info": "Start drawing a route to get stats.",
- "total-energy": "Total Energy",
- "travel-time": "Travel time"
+ "stats-info": "Komencu desegni itineron por akiri statistikojn.",
+ "total-energy": "Tuta energio",
+ "travel-time": "Vojaĝtempo"
},
"keyboard": {
"backspace": "Backspace",
"escape": "Escape",
- "generic-shortcut": "{{action}} ({{key}} key)",
+ "generic-shortcut": "{{action}} ({{key}} klavo)",
"shift": "Shift"
},
"layers": {
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Default properties",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "File (.geojson)",
"load": "Load",
"nogoBuffer": "Buffer no-go areas (in meters)",
@@ -98,8 +109,8 @@
"attribution-osm-short": "OpenStreetMap",
"clear-route": "Clear route data",
"copyright": "Copyright",
- "cycling": "Cycling",
- "delete-last-point": "Delete last point",
+ "cycling": "Biciklado",
+ "delete-last-point": "Forigi lastan punkton",
"delete-nogo-areas": "Delete all no-go areas",
"delete-pois": "Delete all points of interest",
"delete-route": "Delete route",
@@ -113,7 +124,7 @@
"geocoder": "Search",
"geocoder-placeholder": "Search…",
"hikebike-hillshading": "Hillshading",
- "hiking": "Hiking",
+ "hiking": "Migrado",
"layer": {
"bing": "Bing Aerial",
"cycle": "OpenCycleMap (Thunderf.)",
@@ -125,70 +136,73 @@
"osm": "OpenStreetMap",
"osmde": "OpenStreetMap.de",
"outdoors": "Outdoors (Thunderforest)",
- "route-quality": "Route quality coding",
+ "route-quality": "Itinerkvalita kodado",
"stamen-terrain": "Terrain (Stamen)",
"strava-segments": "Strava segments",
"topo": "OpenTopoMap"
},
- "loading": "Loading…",
+ "loading": "Ŝarĝante...",
"locate-me": "Show me where I am",
"nogo": {
"cancel": "Cancel drawing no-go area",
"click-drag": "Click and drag to draw circle",
"draw": "Draw circular no-go area",
- "edit": "Click to edit",
+ "edit": "Alklaku por redakti",
"help": "□ = move / resize, = delete,
click circle to quit editing"
},
- "not-applicable-here": "not applicable here",
+ "not-applicable-here": "ne aplikebla ĉi tie",
"opacity-slider": "Set transparency of route track and markers",
"opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)",
"preview": "Antaŭvidi",
- "privacy": "Privacy",
- "reverse-route": "Reverse route",
+ "privacy": "Privateco",
+ "reverse-route": "Inversa itinero",
"route-quality-altitude": "Altitude coding",
"route-quality-cost": "Cost coding",
"route-quality-incline": "Incline coding",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
"route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
"strava-biking": "Show Strava biking segments",
"strava-running": "Show Strava running segments",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Pligrandigi",
"zoomOutTitle": "Malgrandigi"
},
"modal": {
- "close": "Fermi"},
+ "close": "Fermi",
+ "or": ""
+ },
"navbar": {
"about": "Pri",
"alternative": {
- "first": "1st alternative",
- "original": "Original",
- "second": "2nd alternative",
- "third": "3rd alternative"
+ "first": "1-a alternativo",
+ "original": "Originala",
+ "second": "2-a alternativo",
+ "third": "3-a alternativo"
},
- "export": "Export",
- "export-tooltip": "Export route",
+ "export": "Eksporti",
+ "export-tooltip": "Eksporti itineron",
"load": {
"nogos": "Load no-go areas",
"title": "Load",
- "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
- "tracks": "Load tracks"
+ "tooltip": "{{tracksAction}} ({{tracksKey}} klavo)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
+ "tracks": "Ŝarĝaj spuroj"
},
"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)",
+ "car-eco": "Aŭto (ekonomia)",
+ "car-fast": "Aŭto (rapida)",
+ "car-test": "Aŭto (testo)",
+ "custom": "Propra",
+ "fastbike": "Rapidbicikla",
+ "fastbike-asia-pacific": "Rapidbicikla (Azia Pacifiko)",
+ "fastbike-lowtraffic": "Rapidbicikla (malalta trafiko)",
+ "hiking-mountain": "Migrado",
"moped": "Moped",
- "rail": "Rail",
- "river": "River",
- "safety": "Safety",
- "shortest": "Shortest",
+ "rail": "Fervojo",
+ "river": "Rivero",
+ "safety": "Sekureco",
+ "shortest": "Plej mallonga",
"trekking": "Trekking bike",
"trekking-ignore-cr": "Trekking bike (ignore cycle routes)",
"trekking-noferries": "Trekking bike (no ferries)",
@@ -197,31 +211,39 @@
"vm-forum-liegerad-schnell": "Recumbent bike (fast)",
"vm-forum-velomobil-schnell": "Velomobile (fast)"
},
- "profile-tooltip": "\n({{key}} key to switch)"
+ "profile-tooltip": "\n({{key}} klavo por ŝanĝi)"
+ },
+ "searchfav": {
+ "addfavorite": "Aldoni kiel plej ŝatata",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
},
"sidebar": {
"analysis": {
"header": {
- "highway": "Highway",
- "smoothness": "Smoothness",
- "surface": "Surface"
+ "highway": "Vojo",
+ "smoothness": "Glateco",
+ "surface": "Surfaco"
},
"table": {
- "category": "Category",
- "length": "Length",
- "total_known": "Total Known:",
- "unknown": "Unknown"
+ "category": "Kategorio",
+ "length": "Longeco",
+ "total_known": "Entute konata:",
+ "unknown": "Nekonata"
},
- "title": "Analysis",
- "tooltip": "Analyse route"
+ "title": "Analizo",
+ "tooltip": "Analizi itineron"
},
"customize-profile": {
"title": "Customize profile",
"tooltip": "Customize profile"
},
"data": {
- "sync-map": "Synchronize map",
- "title": "Data",
+ "sync-map": "Sinkronigi mapon",
+ "title": "Datumoj",
"tooltip": "Show detailed route data table"
},
"itinerary": {
@@ -236,9 +258,9 @@
"europe-monolingual": "Europe monolingual",
"overlays": "Tegiloj",
"overpass": "Locations (POIs)",
- "worldwide": "Worldwide",
- "worldwide-international": "Worldwide international",
- "worldwide-monolingual": "Worldwide monolingual"
+ "worldwide": "Tutmonde",
+ "worldwide-international": "Tutmonda Internacia",
+ "worldwide-monolingual": "Tutmonde Monolingva"
},
"collapse": "Collapse all",
"custom-layers": "Custom layers",
@@ -252,7 +274,7 @@
"URL": "URL/Query",
"empty": "No custom layer configured yet.",
"name": "Nomo",
- "type": "Type",
+ "type": "Tipo",
"type_layer": "Layer",
"type_overlay": "Overlay",
"type_overpass_query": "Overpass Query"
@@ -262,12 +284,12 @@
},
"profile": {
"apply": "Apply",
- "clear": "Clear",
+ "clear": "Klari",
"help": "Helpo",
"no_easy_configuration_warning": "No easy configuration is available for this profile.",
- "options": "Options",
+ "options": "Agordoj",
"placeholder": "Write your custom profile here.",
- "profile": "Profile"
+ "profile": "Profilo"
},
"tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)"
},
diff --git a/locales/es.json b/locales/es.json
index bda55b0..ff4376a 100644
--- a/locales/es.json
+++ b/locales/es.json
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Ascensión",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Costo",
"distance": "Distancia",
"elevation-chart": "Alternar gráfico de elevación",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Propiedades por defecto",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "Archivo (.geojson)",
"load": "Cargar",
"nogoBuffer": "Buffer de áreas prohibidas (en metros)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Codificación de costos",
"route-quality-incline": "Codificación de inclinación",
"route-quality-shortcut": "{{action}} (tecla {{key}} para alternar)",
- "route-tooltip-segment": "Arrastre para crear un nuevo waypoint",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
"route-tooltip-waypoint": "Waypoint. Arrastre para mover; Haga clic para eliminar.",
"strava-biking": "Mostrar segmentos de ciclismo de Strava",
"strava-running": "Mostrar segmentos de carrera de Strava",
"strava-shortcut": "{{action}}\n(tecla {{key}} para alternar la capa, haga clic para volver a cargar el área actual)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Acercarse",
"zoomOutTitle": "Alejarse"
},
"modal": {
- "close": "Cerrar"},
+ "close": "Cerrar",
+ "or": ""
+ },
"navbar": {
"about": "Acerca de",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Fastbike",
"fastbike-asia-pacific": "Fastbike (Asia Pacífico)",
"fastbike-lowtraffic": "Fastbike (poco tráfico)",
- "hiking-beta": "Senderismo (beta)",
+ "hiking-mountain": "Senderismo",
"moped": "Ciclomotor",
"rail": "Ferrocarril",
"river": "Fluvial",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n(tecla {{key}} para cambiar)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
diff --git a/locales/es_ES.json b/locales/es_ES.json
index 60b2bc4..19c036c 100644
--- a/locales/es_ES.json
+++ b/locales/es_ES.json
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Ascensión",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Coste",
"distance": "Distancia",
"elevation-chart": "Toggle elevation chart",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Propiedades por defecto",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "File (.geojson)",
"load": "Cargar",
"nogoBuffer": "Buffer no-go areas (in meters)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Codificación de costos",
"route-quality-incline": "Codificación de inclinación",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
"route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
"strava-biking": "Mostrar segmentos de ciclismo de Strava",
"strava-running": "Mostrar segmentos de carrera de Strava",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Acercarse",
"zoomOutTitle": "Alejarse"
},
"modal": {
- "close": "Cerrar"},
+ "close": "Cerrar",
+ "or": ""
+ },
"navbar": {
"about": "Acerca de",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Fastbike",
"fastbike-asia-pacific": "Fastbike (Asia Pacífico)",
"fastbike-lowtraffic": "Fastbike (poco tráfico)",
- "hiking-beta": "Senderismo (beta)",
+ "hiking-mountain": "Senderismo",
"moped": "Ciclomotor",
"rail": "Ferrocarril",
"river": "Fluvial",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} key to switch)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
diff --git a/locales/fa.json b/locales/fa.json
index 92b018d..37b5d7f 100644
--- a/locales/fa.json
+++ b/locales/fa.json
@@ -1,164 +1,178 @@
{
"about": {
"bug-reports": "گزارش اشکال و درخواست ویژگی:",
- "bug-reports-back": "سرور/سمت سرور، موتور مسیریابی، برنامه اندرویدی، پروفایلها ، سایت brouter.de",
- "bug-reports-front": "web client / frontend.",
+ "bug-reports-back": "سرور/سمت سرور، موتور مسیریابی، برنامه اندروید، پروفایلها، سایت brouter.de",
+ "bug-reports-front": "سرویس گیرنده وب / frontend.",
"chat": "با کاربران و توسعهدهندگان گپ بزنید",
- "contact": "Contact:",
- "contact-language": "Preferred language is English, as we have both international contributors and users.",
+ "contact": "تماس",
+ "contact-language": "زبان مورد علاقه انگلیسی است، زیرا ما همکاران بین المللی داریم و هم کاربران.",
"data": "داده:",
- "data-description": "This is based on OpenStreetMap. It is usually updated daily, 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": "About",
- "tooltip": "Show more information about BRouter-Web"
+ "data-description": "این بر اساس اوپناستریتمپ است. معمولاً روزانه به روز می شود، تاریخ فایل های داده را ببینید.",
+ "description": "سرویس آنلاین موتور مسیریابی BRouter. برای برنامه آفلاین اندروید و اطلاعات بیشتر به brouter.de مراجعه کنید",
+ "details": "سیاست حفظ حریم خصوصی, \nاعتبار,\nتغییرات و\nاطلاعات بیشتر درمورد مشتری.",
+ "support": "بحثها/سوالات عمومی، پشتیبانی",
+ "title": "درباره",
+ "tooltip": "نمایش اطلاعات بیشتر در مورد BRouter-Web"
},
"credits": {
- "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API",
+ "boundaries": "مرزهای اداری: OSM-Boundaries ، Overpass API",
"brouter": "BRouter",
- "brouter-license": "BRouter © Arndt Brenschede",
- "elevation-data": "Elevation data",
+ "brouter-license": "BRouter &کپی; Arndt Brenschede",
+ "elevation-data": "داده های ارتفاع",
"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",
- "map-tiles": "Map tiles",
- "nominatim": "Search by Nominatim",
- "openstreetmap": "© OpenStreetMap contributors under ODbL",
+ "map-data": "داده های نقشه",
+ "map-tiles": "کاشی های نقشه",
+ "nominatim": "جستجو براساس نام ",
+ "openstreetmap": "و کپی؛ مشارکت کنندگان اوپناستریتمپ تحت ODbL ",
"pois": "Locations (POIs): Overpass API",
- "title": "Credits"
+ "title": "اعتبار"
},
"export": {
- "format": "Format",
+ "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"
+ "include": "شامل",
+ "include_waypoints": "نقاط راه",
+ "route-from-to": "{{from}} -> {{to}} ({{distance}}کیلومتر)",
+ "route-loop": "{{from}} ({{distance}}کیلومتر)",
+ "title": "مسیر صادرات",
+ "trackname": "نام"
},
"footer": {
- "ascend": "Ascend",
- "cost": "Cost",
- "distance": "Distance",
- "elevation-chart": "Toggle elevation chart",
- "energy-per-100km": "Energy per 100 km",
- "hours": "hours",
+ "ascend": "صعود",
+ "beeline-warning": "هشدار: هیچ دادهای برای خطوط مستقیم وجود ندارد، مقادیر درونیابی شدهاند",
+ "cost": "هزینه",
+ "distance": "مسافت",
+ "elevation-chart": "تغییر وضعیت نمودار ارتفاع",
+ "energy-per-100km": "انرژی در هر 100 کیلومتر",
+ "hours": "ساعت",
"hours-abbrev": "h",
- "kilometer": "kilometers",
- "kilometer-abbrev": "km",
- "kilowatthour": "kilowatt hours",
+ "kilometer": "کیلومتر",
+ "kilometer-abbrev": "کیلومتر",
+ "kilowatthour": "کیلووات ساعت",
"kilowatthour-abbrev": "kWh",
- "mean-cost-factor": "Mean cost factor",
- "meter": "meters",
- "meter-abbrev": "m",
- "no-elevation-data": "No elevation data available for this route.",
- "plain-ascend": "Plain ascend",
- "stats-info": "Start drawing a route to get stats.",
- "total-energy": "Total Energy",
- "travel-time": "Travel time"
+ "mean-cost-factor": "ضریب میانگین هزینه",
+ "meter": "متر",
+ "meter-abbrev": "متر",
+ "no-elevation-data": "اطلاعات ارتفاع برای این مسیر در دسترس نیست.",
+ "plain-ascend": "صعود ساده",
+ "stats-info": "شروع به کشیدن یک مسیر برای دریافت آمار کنید.",
+ "total-energy": "انرژی کل",
+ "travel-time": "زمان سفر"
},
"keyboard": {
- "backspace": "Backspace",
- "escape": "Escape",
- "generic-shortcut": "{{action}} ({{key}} key)",
- "shift": "Shift"
+ "backspace": "فضای پشتی",
+ "escape": "گریز",
+ "generic-shortcut": "{{action}} ({{key}} کلید)",
+ "shift": "انتقال/تغییر مکان"
},
"layers": {
- "add-base": "Add base layer",
- "add-overlay": "Add overlay",
- "add-overpass": "Add overpass query",
- "custom-layer-name-helptext": "ex: OpenStreetMap",
- "custom-layer-name-label": "Custom layer name",
- "custom-layer-url-helptext-normal": "URL for normal layers, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
- "custom-layer-url-helptext-overpass": "Overpass Query, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
- "custom-layer-url-label": "Custom layer URL/Query",
- "customize": "Customize layers",
- "opacity-slider": "Opacity slider",
- "overpass-loading-indicator": "Running Overpass API query ...",
- "remove-selection": "Remove selection"
+ "add-base": "لایه پایه را اضافه کنید",
+ "add-overlay": "اضافهکردن پوشش",
+ "add-overpass": "اضافهکردن درخواست روگذر",
+ "custom-layer-name-helptext": "مثال: اوپناستریتمپ",
+ "custom-layer-name-label": "نام لایه سفارشی",
+ "custom-layer-url-helptext-normal": "آدرس اینترنتی برای لایههای معمولی، به عنوان مثال: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-url-helptext-overpass": "جستجوی روگذر، مثال: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
+ "custom-layer-url-label": "آدرس اینترنتی/کوئری لایه سفارشی",
+ "customize": "سفارشی کردن لایهها",
+ "opacity-slider": "نوار لغزنده شفافیت",
+ "overpass-loading-indicator": "در حال اجرای درخواست API Overpass...",
+ "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"
+ "defaultProperties": "ویژگیهای پیشفرض",
+ "error": {
+ "invalid-default-nogo-radius": "شعاع nogo پیشفرض نامعتبر است.",
+ "invalid-nogo-buffering-radius": "شعاع بافر nogo نامعتبر است.",
+ "loading-file-error": "فایل بارگیری نشد: {{err}} .",
+ "loading-file-too-big": "مناطق nogo زیادی در این فایل وجود دارد! لطفاً هندسه را ساده کنید و یا تعداد مناطق را کاهش دهید.",
+ "loading-file-unexpected": "خطای غیرمنتظره هنگام بارگیری این فایل.",
+ "missing-default-nogo-weight": "فاقد وزن پیشفرض nogo.",
+ "missing-file-url": "فایل یا نشانی وب موجود نیست.",
+ "no-valid-area": "در ورودی ارائه شده منطقه معتبری یافت نشد."
+ },
+ "file": "فایل (.geojson)",
+ "load": "بارگذاری",
+ "nogoBuffer": "مناطق ممنوعه بافر (بر حسب متر)",
+ "nogoRadius": "شعاع ممنوعه برای نقاط (بر حسب متر)",
+ "nogoWeight": "وزن ممنوع (-1 به معنی غیر قابل عبور است)",
+ "source": "منبع",
+ "title": "مناطق ممنوعه را بارگیری کنید",
+ "url": "آدرس اینترنتی"
},
"map": {
- "attribution-osm-long": "OpenStreetMap contributors",
- "attribution-osm-short": "OpenStreetMap",
- "clear-route": "Clear route data",
- "copyright": "Copyright",
- "cycling": "Cycling",
- "delete-last-point": "Delete last point",
- "delete-nogo-areas": "Delete all no-go areas",
- "delete-pois": "Delete all points of interest",
- "delete-route": "Delete route",
- "draw-circlego-start": "Draw limited go-to zone",
- "draw-circlego-stop": "Stop drawing limited go-to zone",
- "draw-poi-start": "Draw points of interest",
- "draw-poi-stop": "Stop drawing points of interest",
- "draw-route-start": "Draw route",
- "draw-route-stop": "Stop drawing route",
- "enter-poi-name": "Enter Point of Interest name",
- "geocoder": "Search",
- "geocoder-placeholder": "Search…",
- "hikebike-hillshading": "Hillshading",
- "hiking": "Hiking",
+ "attribution-osm-long": "مشارکت کنندگان اوپناستریتمپ",
+ "attribution-osm-short": "اوپناستریتمپ",
+ "clear-route": "پاک کردن داده های مسیر",
+ "copyright": "کپی رایت",
+ "cycling": "دوچرخهسواری",
+ "delete-last-point": "آخرین نقطه را حذف کنید",
+ "delete-nogo-areas": "تمام مناطق ممنوعه را حذف کنید",
+ "delete-pois": "همه نقاط مورد علاقه را حذف کنید",
+ "delete-route": "حذف مسیر",
+ "draw-circlego-start": "منطقه رفت و برگشت محدود را ترسیم کنید",
+ "draw-circlego-stop": "ترسیم منطقه دسترسی محدود را متوقف کنید",
+ "draw-poi-start": "نقاط مورد علاقه را ترسیم کنید",
+ "draw-poi-stop": "ترسیم نقاط مورد علاقه را متوقف کنید",
+ "draw-route-start": "رسم مسیر",
+ "draw-route-stop": "رسم راه را متوقف کنید",
+ "enter-poi-name": "نام نقطه مورد علاقه را وارد کنید",
+ "geocoder": "جستجو",
+ "geocoder-placeholder": "جستجو...",
+ "hikebike-hillshading": "سایه زنی",
+ "hiking": "کوهنوردی",
"layer": {
"bing": "Bing Aerial",
"cycle": "OpenCycleMap (Thunderf.)",
- "cycling": "Cycling (Waymarked Trails)",
- "digitalglobe": "DigitalGlobe Recent Imagery",
+ "cycling": "دوچرخهسواری (مسیرهای مشخص شده)",
+ "digitalglobe": "تصاویر اخیر DigitalGlobe",
"esri": "Esri World Imagery",
- "hikebike-hillshading": "Hillshading (Hike & Bike Map)",
- "hiking": "Hiking (Waymarked Trails)",
- "osm": "OpenStreetMap",
+ "hikebike-hillshading": "تپهها (نقشه پیادهروی و دوچرخهسواری)",
+ "hiking": "پیادهروی (مسیرهای علامتگذاری شده)",
+ "osm": "اوپناستریتمپ",
"osmde": "OpenStreetMap.de",
- "outdoors": "Outdoors (Thunderforest)",
- "route-quality": "Route quality coding",
- "stamen-terrain": "Terrain (Stamen)",
+ "outdoors": "در فضای باز (Thanderforest)",
+ "route-quality": "کدگذاری با کیفیت مسیر",
+ "stamen-terrain": "زمین (منظومه شمسی)",
"strava-segments": "Strava segments",
"topo": "OpenTopoMap"
},
- "loading": "Loading…",
- "locate-me": "Show me where I am",
+ "loading": "بارگذاری…",
+ "locate-me": "به من نشان بده کجا هستم",
"nogo": {
- "cancel": "Cancel drawing no-go area",
- "click-drag": "Click and drag to draw circle",
- "draw": "Draw circular no-go area",
- "edit": "Click to edit",
- "help": "□ = move / resize, = delete,
click circle to quit editing"
+ "cancel": "طراحی منطقه ممنوعه را لغو کنید",
+ "click-drag": "برای رسم دایره کلیک کنید و بکشید",
+ "draw": "منطقه ممنوعه دایره ای را رسم کنید",
+ "edit": "برای ویرایش کلیک کنید",
+ "help": "&مربع؛ = انتقال / تغییر اندازه، = حذف،
برای ترک ویرایش روی دایره کلیک کنید"
},
"not-applicable-here": "not applicable here",
"opacity-slider": "Set transparency of route track and markers",
"opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)",
- "preview": "Preview",
- "privacy": "Privacy",
- "reverse-route": "Reverse route",
- "route-quality-altitude": "Altitude coding",
- "route-quality-cost": "Cost coding",
- "route-quality-incline": "Incline coding",
- "route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
- "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
- "strava-biking": "Show Strava biking segments",
- "strava-running": "Show Strava running segments",
+ "preview": "پیشنمایش",
+ "privacy": "حریمخصوصی",
+ "reverse-route": "مسیر معکوس",
+ "route-quality-altitude": "کدگذاری ارتفاع",
+ "route-quality-cost": "کدگذاری هزینه",
+ "route-quality-incline": "کدگذاری شیب",
+ "route-quality-shortcut": "{{action}} ({{key}} کلید تعویض)",
+ "route-tooltip-segment": "برای ایجاد یک ایستگاه، راه جدید بکشید. برای تغییر خط مستقیم کلیک کنید.",
+ "route-tooltip-waypoint": "نقطه راه. برای حرکت دادن بکشید؛ برای حذف کلیک کنید.",
+ "strava-biking": "نمایش بخشهای دوچرخهسواری Strava",
+ "strava-running": "نمایش بخش های در حال اجرا Strava",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Zoom in",
"zoomOutTitle": "Zoom out"
},
"modal": {
- "close": "Close"},
+ "close": "Close",
+ "or": ""
+ },
"navbar": {
"about": "About",
"alternative": {
@@ -176,19 +190,19 @@
"tracks": "Load tracks"
},
"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)",
+ "car-eco": "خودرو (اقتصادی)",
+ "car-fast": "خودرو (سریع)",
+ "car-test": "خودرو (تست)",
+ "custom": "سفارشی",
+ "fastbike": "دوچرخه سواری سریع",
+ "fastbike-asia-pacific": "دوچرخه سواری سریع (آسیا و اقیانوسیه)",
+ "fastbike-lowtraffic": "دوچرخه سواری سریع (تردد کم)",
+ "hiking-mountain": "کوهنوردی",
"moped": "Moped",
"rail": "Rail",
- "river": "River",
- "safety": "Safety",
- "shortest": "Shortest",
+ "river": "رودخانه",
+ "safety": "ایمنی",
+ "shortest": "کوتاهترین",
"trekking": "Trekking bike",
"trekking-ignore-cr": "Trekking bike (ignore cycle routes)",
"trekking-noferries": "Trekking bike (no ferries)",
@@ -197,77 +211,85 @@
"vm-forum-liegerad-schnell": "Recumbent bike (fast)",
"vm-forum-velomobil-schnell": "Velomobile (fast)"
},
- "profile-tooltip": "\n({{key}} key to switch)"
+ "profile-tooltip": "\n({{key}} کلید تغییر)"
+ },
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
},
"sidebar": {
"analysis": {
"header": {
- "highway": "Highway",
+ "highway": "بزرگراه",
"smoothness": "Smoothness",
- "surface": "Surface"
+ "surface": "سطح"
},
"table": {
- "category": "Category",
- "length": "Length",
- "total_known": "Total Known:",
- "unknown": "Unknown"
+ "category": "دسته بندی",
+ "length": "طول",
+ "total_known": "مجموع شناخته شده:",
+ "unknown": "ناشناخته"
},
- "title": "Analysis",
- "tooltip": "Analyse route"
+ "title": "تحلیل و بررسی",
+ "tooltip": "تجزیه و تحلیل مسیر"
},
"customize-profile": {
- "title": "Customize profile",
- "tooltip": "Customize profile"
+ "title": "سفارشی کردن نمایه",
+ "tooltip": "سفارشی کردن نمایه"
},
"data": {
- "sync-map": "Synchronize map",
- "title": "Data",
- "tooltip": "Show detailed route data table"
+ "sync-map": "همگام سازی نقشه",
+ "title": "دیتا",
+ "tooltip": "نمایش جدول داده های مسیر دقیق"
},
"itinerary": {
- "title": "Itinerary",
- "tooltip": "Show itinerary"
+ "title": "برنامه سفر",
+ "tooltip": "نمایش برنامه سفر"
},
"layers": {
"category": {
- "base-layers": "Base layers",
- "country": "Country",
- "europe": "Europe",
- "europe-monolingual": "Europe monolingual",
- "overlays": "Overlays",
+ "base-layers": "لایه های پایه",
+ "country": "کشور",
+ "europe": "اروپا",
+ "europe-monolingual": "اروپا تک زبانه",
+ "overlays": "پوشش ها",
"overpass": "Locations (POIs)",
- "worldwide": "Worldwide",
- "worldwide-international": "Worldwide international",
- "worldwide-monolingual": "Worldwide monolingual"
+ "worldwide": "در سراسر جهان",
+ "worldwide-international": "بین المللی در سطح جهان",
+ "worldwide-monolingual": "در سراسر جهان تک زبانه"
},
- "collapse": "Collapse all",
- "custom-layers": "Custom layers",
- "customize": "Add or remove custom layers",
- "expand": "Expand all",
- "optional": "Add or remove optional layers",
- "optional-layers": "More",
+ "collapse": "همه را جمع کنید",
+ "custom-layers": "لایه های سفارشی",
+ "customize": "اضافه یا حذف لایه های سفارشی",
+ "expand": "همه را گسترش دهید",
+ "optional": "اضافه یا حذف لایه های اختیاری",
+ "optional-layers": "بیشتر",
"overlay-opacity": "Overlay transparency",
"overlay-opacity_plural": "Overlays transparency",
"table": {
"URL": "URL/Query",
- "empty": "No custom layer configured yet.",
- "name": "Name",
- "type": "Type",
- "type_layer": "Layer",
+ "empty": "هنوز هیچ لایه سفارشی پیکربندی نشده است.",
+ "name": "نام",
+ "type": "نوع",
+ "type_layer": "لایه",
"type_overlay": "Overlay",
"type_overpass_query": "Overpass Query"
},
- "title": "Layers",
- "tooltip": "Select layers"
+ "title": "لایه ها",
+ "tooltip": "لایه ها را انتخاب کنید"
},
"profile": {
"apply": "Apply",
"clear": "Clear",
"help": "Help",
"no_easy_configuration_warning": "No easy configuration is available for this profile.",
- "options": "Options",
- "placeholder": "Write your custom profile here.",
- "profile": "Profile"
+ "options": "گزینه ها",
+ "placeholder": "مشخصات سفارشی خود را در اینجا بنویسید.",
+ "profile": "مشخصات"
},
"tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)"
},
@@ -294,7 +316,7 @@
"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.",
"tracks-load-error": "Error loading tracks: {{error}}",
- "upload-error": "Upload error: {{error}}"
+ "upload-error": "خطای بارگذاری: {{error}}"
},
"whatsnew": {
"new-version": "A new version was released since your last visit. Click here to see what's new!",
diff --git a/locales/fr.json b/locales/fr.json
index 301eb26..4626efc 100644
--- a/locales/fr.json
+++ b/locales/fr.json
@@ -1,6 +1,6 @@
{
"about": {
- "bug-reports": "Rapporter un problème ou une amélioration :",
+ "bug-reports": "Rapporter un problème ou suggérer une amélioration :",
"bug-reports-back": "serveur, moteur de routage, appli Android, profils, site brouter.de ;",
"bug-reports-front": "client web.",
"chat": "Discuter avec d'autres utilisateurs et développeurs ;",
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Dénivelé cumulé",
+ "beeline-warning": "Attention : il n'y a pas de données pour les lignes directes, les données sont générées par interpolation",
"cost": "Coût",
"distance": "Distance",
"elevation-chart": "Inverser l'affichage du profil altimétrique",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Propriétés par défaut",
+ "error": {
+ "invalid-default-nogo-radius": "Rayon de zone interdite invalide",
+ "invalid-nogo-buffering-radius": "Rayon de buffer de zone interdite invalide",
+ "loading-file-error": "Chargement du fichier impossible : {{err}}",
+ "loading-file-too-big": "Trop de zones interdites dans ce fichier ! Veuillez simplifier la géométrie ou réduire le nombre de zones.",
+ "loading-file-unexpected": "Une erreur inattendue est survenue au chargement du fichier",
+ "missing-default-nogo-weight": "Poids par défaut de zone interdite manquant.",
+ "missing-file-url": "Fichier ou URL manquant",
+ "no-valid-area": "Pas de zone valide trouvée dans les données fournies."
+ },
"file": "Fichier (.geojson)",
"load": "Charger",
"nogoBuffer": "Tampon des zones interdites (en mètres)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Chiffrage du coût",
"route-quality-incline": "Chiffrage d'inclinaison",
"route-quality-shortcut": "{{action}} (touche {{key}} pour basculer)",
- "route-tooltip-segment": "Laisser appuyer et déplacer pour ajouter un nouveau point de passage",
- "route-tooltip-waypoint": "Point de passage. Laisser appuyer pour déplacer ; cliquer pour supprimer.",
+ "route-tooltip-segment": "Glisser-déplacer pour un nouveau point de passage. Cliquer pour basculer ligne directe.",
+ "route-tooltip-waypoint": "Point de passage. Faire glisser pour déplacer ; cliquer pour supprimer.",
"strava-biking": "Afficher les segments Strava vélo",
"strava-running": "Afficher les segments Strava à pied",
"strava-shortcut": "{{action}}\n(touche {{key}} pour basculer de calque, cliquer pour recharger la zone actuelle)",
+ "toggle-beeline": "Bascule ligne directe",
"zoomInTitle": "Zoomer",
"zoomOutTitle": "Dézoomer"
},
"modal": {
- "close": "Fermer"},
+ "close": "Fermer",
+ "or": ""
+ },
"navbar": {
"about": "À propos",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Vélo de route",
"fastbike-asia-pacific": "Vélo de route (Asie Pacifique)",
"fastbike-lowtraffic": "Vélo de route (faible traffic)",
- "hiking-beta": "Randonnée (beta)",
+ "hiking-mountain": "Randonnée",
"moped": "Mobylette",
"rail": "Train",
"river": "Fluvial",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n(touche {{key}} pour échanger)"
},
+ "searchfav": {
+ "addfavorite": "Ajouter comme favori",
+ "ask_removeall": "Voulez-vous supprimer tous les favoris de recherche ?",
+ "export": "Exporter les favoris dans un fichier",
+ "import": "Importer un fichier de favoris",
+ "openfavorites": "ouvre liste favoris",
+ "removeall": "Supprimer tous les favoris"
+ },
"sidebar": {
"analysis": {
"header": {
@@ -241,7 +263,7 @@
"worldwide-monolingual": "Mondial monolingue"
},
"collapse": "Tout réduire",
- "custom-layers": "Calques personels",
+ "custom-layers": "Calques personnels",
"customize": "Ajouter ou supprimer des calques",
"expand": "Tout ouvrir",
"optional": "Ajouter ou supprimer des calques optionnels",
diff --git a/locales/gl.json b/locales/gl.json
index 6a120b0..107251b 100644
--- a/locales/gl.json
+++ b/locales/gl.json
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Ascend",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Cost",
"distance": "Distance",
"elevation-chart": "Toggle elevation chart",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Default properties",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "File (.geojson)",
"load": "Load",
"nogoBuffer": "Buffer no-go areas (in meters)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Cost coding",
"route-quality-incline": "Incline coding",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
"route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
"strava-biking": "Show Strava biking segments",
"strava-running": "Show Strava running segments",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Zoom in",
"zoomOutTitle": "Zoom out"
},
"modal": {
- "close": "Close"},
+ "close": "Close",
+ "or": ""
+ },
"navbar": {
"about": "About",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Fastbike",
"fastbike-asia-pacific": "Fastbike (Asia Pacific)",
"fastbike-lowtraffic": "Fastbike (low traffic)",
- "hiking-beta": "Hiking (beta)",
+ "hiking-mountain": "Hiking",
"moped": "Moped",
"rail": "Rail",
"river": "River",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} key to switch)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
diff --git a/locales/hu.json b/locales/hu.json
index 71f8ee6..fb9e62e 100644
--- a/locales/hu.json
+++ b/locales/hu.json
@@ -25,7 +25,7 @@
"map-tiles": "Map tiles",
"nominatim": "Keresés: Nominatim",
"openstreetmap": "© OpenStreetMap közreműködők, ODbL licenc szerint",
- "pois": "Locations (POIs): Overpass API",
+ "pois": "Helyek (érdekes pontok): Overapass API",
"title": "Alkotók"
},
"export": {
@@ -34,7 +34,7 @@
"format_geojson": "GeoJSON",
"format_gpx": "GPX",
"format_kml": "KML",
- "include": "Belefoglalás",
+ "include": "Tartalmazza:",
"include_waypoints": "Útpontok",
"route-from-to": "{{from}} -> {{to}} ({{distance}} km)",
"route-loop": "{{from}} ({{distance}} km)",
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Összes szintkülönbség",
+ "beeline-warning": "Figyelmeztetés: az egyenes vonalaknál nincs adat, az értékek interpolálva vannak.",
"cost": "Ráfordítás",
"distance": "Távolság",
"elevation-chart": "Magassági grafikon be-/kikapcsolása",
@@ -70,12 +71,12 @@
},
"layers": {
"add-base": "Alapréteg hozzáadása",
- "add-overlay": "Rátétréteg hozzáadása",
+ "add-overlay": "Fedőréteg hozzáadása",
"add-overpass": "Overpass-lekérdezés hozzáadása",
"custom-layer-name-helptext": "ex: OpenStreetMap",
"custom-layer-name-label": "Egyéni réteg neve",
- "custom-layer-url-helptext-normal": "URL for normal layers, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
- "custom-layer-url-helptext-overpass": "Overpass Query, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
+ "custom-layer-url-helptext-normal": "URL normál rétegekhez, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-url-helptext-overpass": "Overpass lekérdezés, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
"custom-layer-url-label": "Egyéni réteg URL-je/lekérdezése",
"customize": "Rétegek személyre szabása",
"opacity-slider": "Átlátszósági csúszka",
@@ -84,11 +85,21 @@
},
"loadNogos": {
"defaultProperties": "Alapértelmezett tulajdonságok",
+ "error": {
+ "invalid-default-nogo-radius": "Érvénytelen az elkerülendő terület sugara.",
+ "invalid-nogo-buffering-radius": "Érvénytelen az elkerülendő terület körül pufferzóna sugara.",
+ "loading-file-error": "Nem sikerült betölteni ezt a fájlt: {{err}}.",
+ "loading-file-too-big": "Túl sok az elkerülendő terület a fájlban. Egyszerűsítse az alakjukat és/vagy csökkentse a számukat.",
+ "loading-file-unexpected": "Váratlan hiba történt a fájl betöltésekor.",
+ "missing-default-nogo-weight": "Hiányzik az elkerülendő terület súlyozása.",
+ "missing-file-url": "Hiányzó fájl vagy URL.",
+ "no-valid-area": "A megadott bemenetben nem található érvényes terület."
+ },
"file": "Fájl (.geojson)",
"load": "Betöltés",
- "nogoBuffer": "Buffer no-go areas (in meters)",
- "nogoRadius": "No-go radius for points (in meters)",
- "nogoWeight": "No-go weight (-1 means impassable)",
+ "nogoBuffer": "Elkerülendő terület körüli pufferzóna (méter)",
+ "nogoRadius": "Elkerülendő terület sugara pont körül (méter)",
+ "nogoWeight": "Elkerülendő terület súlyozása (–1 = járhatatlan)",
"source": "Forrás",
"title": "Elkerülendő területek betöltése",
"url": "URL"
@@ -149,16 +160,19 @@
"route-quality-cost": "Ráfordítás kódolása",
"route-quality-incline": "Lejtés kódolása",
"route-quality-shortcut": "{{action}} (be-/kikapcsolás: {{key}} billentyű)",
- "route-tooltip-segment": "Húzza el új útpont létrehozásához",
+ "route-tooltip-segment": "Húzza el új útpont létrehozásához. Kattintson az egyenes vonalra való átkapcsoláshoz.",
"route-tooltip-waypoint": "Útpont: mozgatáshoz húzza el, eltávolításhoz kattintson rá.",
"strava-biking": "Strava motoros útvonalszakaszok megjelenítése",
"strava-running": "Strava futó útvonalszakaszok megjelenítése",
"strava-shortcut": "{{action}}\n({{key}} billentyű a réteg be-/kikapcsolásához, kattintás az adott terület újratöltéséhez)",
+ "toggle-beeline": "Egyenes vonal bekapcsolása",
"zoomInTitle": "Nagyítás",
"zoomOutTitle": "Kicsinyítés"
},
"modal": {
- "close": "Bezárás"},
+ "close": "Bezárás",
+ "or": ""
+ },
"navbar": {
"about": "Névjegy",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Versenykerékpár",
"fastbike-asia-pacific": "Versenykerékpár (ázsiai-csendes-óceáni térség)",
"fastbike-lowtraffic": "Versenykerékpár (kis forgalom)",
- "hiking-beta": "Túrázás (béta)",
+ "hiking-mountain": "Túrázás",
"moped": "Robogó",
"rail": "Vasút",
"river": "Hajózás",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} billentyűvel váltás)"
},
+ "searchfav": {
+ "addfavorite": "hozzáadás kedvencként",
+ "ask_removeall": "Törölni szeretné az összes keresési kedvencet?",
+ "export": "kedvencek exportálásba fájlba",
+ "import": "kedvencek importálása fájlból",
+ "openfavorites": "kedvencek listájának megnyitása",
+ "removeall": "az összes kedvenc törlése"
+ },
"sidebar": {
"analysis": {
"header": {
@@ -234,8 +256,8 @@
"country": "Ország",
"europe": "Európa",
"europe-monolingual": "Európa (egynyelvű)",
- "overlays": "Rátétrétegek",
- "overpass": "Locations (POIs)",
+ "overlays": "Fedőrétegek",
+ "overpass": "Helyek (érdekes pontok)",
"worldwide": "Világ",
"worldwide-international": "Világ (nemzetközi)",
"worldwide-monolingual": "Világ (egynyelvű)"
@@ -246,15 +268,15 @@
"expand": "Minden kibontása",
"optional": "Rétegek hozzáadása vagy eltávolítása",
"optional-layers": "Több",
- "overlay-opacity": "Rátétréteg átlászósága",
- "overlay-opacity_plural": "Rátétrétegek átlátszósága",
+ "overlay-opacity": "Fedőréteg átlászósága",
+ "overlay-opacity_plural": "Fedőrétegek átlátszósága",
"table": {
"URL": "URL/lekérdezés",
"empty": "Még nincs beállítva egyedi réteg",
"name": "Név",
"type": "Típus",
"type_layer": "Réteg",
- "type_overlay": "Rátétréteg",
+ "type_overlay": "Fedőréteg",
"type_overpass_query": "Overpass-lekérdezés"
},
"title": "Rétegek",
@@ -277,7 +299,7 @@
"explainpoi": "(útpontok megjelenítése érdekes pontként [POI-ként])",
"explaintracklayer": "(nyomvonal megjelenítés különálló rétegként)",
"file": "Nyomvonalfájl",
- "fuzziness": "Fuzziness",
+ "fuzziness": "Homályosság",
"pleasewait": "Kérjük, várjon",
"showpois": "Érdekes pontok (POI-k)",
"title": "Nyomvonal betöltése útvonalként",
diff --git a/locales/is.json b/locales/is.json
index b1ea767..3ddafce 100644
--- a/locales/is.json
+++ b/locales/is.json
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Uppsöfnuð hækkun",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Kostnaður",
"distance": "Vegalengd",
"elevation-chart": "Toggle elevation chart",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Sjálfgefnir eiginleikar",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "File (.geojson)",
"load": "Hlaða",
"nogoBuffer": "Buffer no-go areas (in meters)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Kóði fyrir kostnað",
"route-quality-incline": "Kóði fyrir halla",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
"route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
"strava-biking": "Sýna Strava hjólabúta",
"strava-running": "Sýna Strava hlaupabúta",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Renna að",
"zoomOutTitle": "Renna frá"
},
"modal": {
- "close": "Loka"},
+ "close": "Loka",
+ "or": ""
+ },
"navbar": {
"about": "Um hugbúnaðinn",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Hröð hjól (fastbike)",
"fastbike-asia-pacific": "Hröð hjól (fastbike - Kyrrahafs-Asía)",
"fastbike-lowtraffic": "Hröð hjól (fastbike - lítil umferð)",
- "hiking-beta": "Gangandi (prufuútgáfa)",
+ "hiking-mountain": "Gangandi",
"moped": "Skellinöðrur",
"rail": "Lestir",
"river": "Á",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} key to switch)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
diff --git a/locales/it.json b/locales/it.json
index 4d7f48c..a786569 100644
--- a/locales/it.json
+++ b/locales/it.json
@@ -4,29 +4,29 @@
"bug-reports-back": "server / backend, motore di routing, app Android, profili, sito brouter.de",
"bug-reports-front": "web client / frontend.",
"chat": "Chat con utenti e sviluppatori",
- "contact": "Contatto:",
- "contact-language": "Lingua preferita è l'inglese, dato che abbiamo utilizzatori e contribuenti internazionali entrambi.",
+ "contact": "Contatti:",
+ "contact-language": "La lingua preferita è l'inglese, dato che abbiamo sia utilizzatori che contributori internazionali.",
"data": "Dati:",
- "data-description": "Questo è basato su OpenStreetMap. Di solito è aggiornato quotidianamente, veda la data dei data files.",
- "description": "Servizio online del motore di routing BRouter. Per l'app Android offline ed altri informazioni veda brouter.de",
- "details": "Informativa sulla privacy, \nCredits,\nChangelog ed\naltre info sul client.",
+ "data-description": "Basato su OpenStreetMap. Di solito viene aggiornato quotidianamente, leggi la data dei file dati.",
+ "description": "Servizio online del motore di routing BRouter. Per l'app Android offline ed altri informazioni vedere brouter.de",
+ "details": "Informativa sulla privacy, \nRingraziamenti,\nChangelog ed\naltre info sul client.",
"support": "Discussioni/domande generali, assistenza",
- "title": "A proposito",
+ "title": "Informazioni",
"tooltip": "Mostra più informazioni su BRouter-Web"
},
"credits": {
- "boundaries": "Limiti amministrativi: OSM-Boundaries, Overpass API",
+ "boundaries": "Confini amministrativi: OSM-Boundaries, Overpass API",
"brouter": "BRouter",
"brouter-license": "BRouter © Arndt Brenschede",
"elevation-data": "Dati d'elevazione",
- "esri-license": "World Imagery © Esri, fonti: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, e la communità d'utilizzatori GIS",
+ "esri-license": "World Imagery © Esri, fonti: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, e la comunità di utilizzatori GIS",
"esri-tiles": "Esri World Imagery",
"map-data": "Dati mappa",
"map-tiles": "Sezioni di mappa",
"nominatim": "Ricerca con Nominatim",
- "openstreetmap": "© OpenStreetMap contributors in ODbL",
+ "openstreetmap": "© contributori OpenStreetMap in ODbL",
"pois": "Posizioni (PDI): Overpass API",
- "title": "Credits"
+ "title": "Ringraziamenti"
},
"export": {
"format": "Formato",
@@ -34,21 +34,22 @@
"format_geojson": "GeoJSON",
"format_gpx": "GPX",
"format_kml": "KML",
- "include": "Incluso",
- "include_waypoints": "Waypoints",
+ "include": "Includi",
+ "include_waypoints": "Waypoint",
"route-from-to": "{{from}} -> {{to}} ({{distance}}km)",
"route-loop": "{{from}} ({{distance}}km)",
"title": "Esporta percorso",
"trackname": "Nome"
},
"footer": {
- "ascend": "Dislivello",
+ "ascend": "Dislivello complessivo",
+ "beeline-warning": "Avvertimento: nessun dato per linee rette, valori interpolati.",
"cost": "Costo",
"distance": "Distanza",
"elevation-chart": "mostra/nascondi scheda altimetrica",
"energy-per-100km": "Energia per 100 km",
"hours": "ore",
- "hours-abbrev": "h",
+ "hours-abbrev": "o",
"kilometer": "chilometri",
"kilometer-abbrev": "km",
"kilowatthour": "chilowattora",
@@ -57,7 +58,7 @@
"meter": "metri",
"meter-abbrev": "m",
"no-elevation-data": "Nessuna elevazione disponibile per questo tragitto.",
- "plain-ascend": "Salita leggera",
+ "plain-ascend": "Differenza di quota",
"stats-info": "Crea un percorso per ottenere statistiche",
"total-energy": "Energia totale",
"travel-time": "Tempo di percorso"
@@ -69,21 +70,31 @@
"shift": "Shift/Maiusc"
},
"layers": {
- "add-base": "Aggungi mappa di base",
+ "add-base": "Aggungi livello di base",
"add-overlay": "Aggungi sovvraposizione",
"add-overpass": "Aggiungi richiesta overpass",
"custom-layer-name-helptext": "ad es.: OpenStreetMap",
"custom-layer-name-label": "nome livello personalizzato",
"custom-layer-url-helptext-normal": "URL per livelli normali, ad es.: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
"custom-layer-url-helptext-overpass": "Richiesta Overpass, ad es.: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
- "custom-layer-url-label": "Livello URL/Richiesta personalizzato",
- "customize": "Personalizza i layer",
+ "custom-layer-url-label": " URL/Richiesta livello personalizzato",
+ "customize": "Personalizza i livelli",
"opacity-slider": "Barra di scorrimento per l'opacità",
"overpass-loading-indicator": "Esecuzione della richiesta alle API Overpass…",
"remove-selection": "Annulla selezione"
},
"loadNogos": {
"defaultProperties": "Proprietà di default",
+ "error": {
+ "invalid-default-nogo-radius": "Raggio nogo predefinito non valido.",
+ "invalid-nogo-buffering-radius": "Raggio cuscinetto del nogo non valido.",
+ "loading-file-error": "Impossibile caricare il file: {{err}}.",
+ "loading-file-too-big": "Troppe zone a nogo in questo file! Per favore semplifica la geometria e/o riduci il numero di zone.",
+ "loading-file-unexpected": "Errore inatteso durante il caricamento di questo file.",
+ "missing-default-nogo-weight": "Peso nogo di default mancante.",
+ "missing-file-url": "File o URL mancante.",
+ "no-valid-area": "Nessuna area valida trovata nell'input fornito."
+ },
"file": "File (.geojson)",
"load": "Carica",
"nogoBuffer": "Cuscinetto delle aree vietate (in metri)",
@@ -125,18 +136,18 @@
"osm": "OpenStreetMap",
"osmde": "OpenStreetMap.de",
"outdoors": "Outdoor (Thunderforest)",
- "route-quality": "Codificazione qualità percorso",
+ "route-quality": "Codifica la qualità percorso",
"stamen-terrain": "Terreno (Stamen)",
"strava-segments": "Segmenti Strava",
"topo": "OpenTopoMap"
},
- "loading": "Caricando...",
+ "loading": "Caricamento…",
"locate-me": "Dove sono?",
"nogo": {
"cancel": "Annula aggiunta zona no-go",
"click-drag": "Clicca e trascina per creare un cerchio",
"draw": "Crea zona no-go rotonda",
- "edit": "Clicca per modifiche",
+ "edit": "Clicca per modificare",
"help": "□ = sposta / ridimensiona, = cancella,
clicca cerchio per finire le modifiche"
},
"not-applicable-here": "non applicabile qui",
@@ -144,23 +155,26 @@
"opacity-slider-shortcut": "{{action}}\n(Tieni premuto il tasto {{key}} per disattivare temporaneamente)",
"preview": "Anteprima",
"privacy": "Privacy",
- "reverse-route": "Invertire il percorso",
- "route-quality-altitude": "Codificazione altimetrica",
- "route-quality-cost": "Codificazione costo",
- "route-quality-incline": "Codificazione pendenza",
+ "reverse-route": "Inverti il percorso",
+ "route-quality-altitude": "Codifica altimetrica",
+ "route-quality-cost": "Codifica del costo",
+ "route-quality-incline": "Codifica della pendenza",
"route-quality-shortcut": "{{action}} (tasto {{key}} per dis-/attivare)",
- "route-tooltip-segment": "Trascina per creare un nuovo waypoint",
+ "route-tooltip-segment": "Trascina per creare nuovo waypoint. Clicca per dis-/attivare linea retta.",
"route-tooltip-waypoint": "Waypoint. Trascina per spostarlo. Clicca per rimuoverlo.",
"strava-biking": "Visualizza segmenti Strava bici",
"strava-running": "Visualizza segmenti Strava corsa",
- "strava-shortcut": "{{action}}\n(tasto {{key}} per dis-/attivare layer, clicca per ricarichare la zona in vista)",
- "zoomInTitle": "Aumenta Zoom",
- "zoomOutTitle": "Zoom indietro"
+ "strava-shortcut": "{{action}}\n(tasto {{key}} per dis-/attivare livelli, clicca per ricarichare la zona in vista)",
+ "toggle-beeline": "Dis-/attiva linea retta",
+ "zoomInTitle": "Aumenta zoom",
+ "zoomOutTitle": "Diminuisci zoom"
},
"modal": {
- "close": "Chiudi"},
+ "close": "Chiudi",
+ "or": ""
+ },
"navbar": {
- "about": "A proposito",
+ "about": "Informazioni",
"alternative": {
"first": "1ª alternativa",
"original": "Originale",
@@ -173,7 +187,7 @@
"nogos": "Carica zone no-go",
"title": "Carica",
"tooltip": "{{tracksAction}} (tasto {{tracksKey}})\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
- "tracks": "Carica traccie"
+ "tracks": "Carica tracce"
},
"profile": {
"car-eco": "Automobile (economico)",
@@ -183,10 +197,10 @@
"fastbike": "Bici da corsa",
"fastbike-asia-pacific": "Bici da corsa (Asia Pacific)",
"fastbike-lowtraffic": "Bici da corsa (poco traffico)",
- "hiking-beta": "Escursionismo (beta)",
+ "hiking-mountain": "Escursionismo",
"moped": "Ciclomotore",
"rail": "Treno",
- "river": "Fiume",
+ "river": "Fluviale",
"safety": "Sicuro = evita traffico",
"shortest": "Il più corto",
"trekking": "Bici trekking",
@@ -199,10 +213,18 @@
},
"profile-tooltip": "\n(tasto {{key}} per cambiare)"
},
+ "searchfav": {
+ "addfavorite": "aggiungi come favorito",
+ "ask_removeall": "Cancellare tutti favoriti di ricerca?",
+ "export": "esporta favoriti in file",
+ "import": "importa favoriti da file",
+ "openfavorites": "apri lista favoriti",
+ "removeall": "cancella tutti favoriti"
+ },
"sidebar": {
"analysis": {
"header": {
- "highway": "Autostrada",
+ "highway": "Strada",
"smoothness": "Scorrevolezza",
"surface": "Superfice"
},
@@ -230,35 +252,35 @@
},
"layers": {
"category": {
- "base-layers": "Layer di base",
+ "base-layers": "Livelli di base",
"country": "Paese",
"europe": "Europa",
"europe-monolingual": "Europa monolingua",
- "overlays": "Sovvraposizioni",
+ "overlays": "Sovrapposizioni",
"overpass": "Posizioni (PDI)",
"worldwide": "Mondiale",
"worldwide-international": "Mondiale internazionale",
"worldwide-monolingual": "Mondiale monolingua"
},
"collapse": "Riduci tutti",
- "custom-layers": "Layer personalizzati",
- "customize": "Aggiungi o rimuovi layer personalizzati",
+ "custom-layers": "Livelli personalizzati",
+ "customize": "Aggiungi o rimuovi livelli personalizzati",
"expand": "Espandi tutti",
- "optional": "Aggiungi o rimuovi layer opzionali",
- "optional-layers": "Più",
- "overlay-opacity": "Trasparenza sovvraposizione",
+ "optional": "Aggiungi o rimuovi livelli opzionali",
+ "optional-layers": "Altro",
+ "overlay-opacity": "Trasparenza sovrapposizione",
"overlay-opacity_plural": "Trasparenza delle sovrapposizioni",
"table": {
"URL": "URL/Richiesta",
- "empty": "Nessun layer personalizzato definito finora.",
+ "empty": "Nessun livello personalizzato definito finora.",
"name": "Nome",
"type": "Tipo",
"type_layer": "Livello",
"type_overlay": "Sovrapposizione",
"type_overpass_query": "Richiesta Overpass"
},
- "title": "Layer",
- "tooltip": "Scegli layer"
+ "title": "Livelli",
+ "tooltip": "Scegli livello"
},
"profile": {
"apply": "Applica",
@@ -274,14 +296,14 @@
"title": "BRouter web client",
"trackasroute": {
"browse": "Sfoglia",
- "explainpoi": "(visualizza waypoints come POI's)",
- "explaintracklayer": "(visualizza traccia come layer distinto)",
+ "explainpoi": "(visualizza waypoint come POI)",
+ "explaintracklayer": "(visualizza traccia come livello distinto)",
"file": "File traccia",
"fuzziness": "Sfocatura",
"pleasewait": "Attendere prego!",
"showpois": "POI",
"title": "Carica traccia come percorso",
- "tracklayer": "Layer di traccia",
+ "tracklayer": "Livello di traccia",
"tuning": "Tuning"
},
"warning": {
@@ -293,7 +315,7 @@
"profile-error": "Errore profilo: risposta dal server vuota o assente",
"strava-error": "Errore nel recupero dei segmenti Strava: {{error}}",
"temporary-profile": "Nota: Profili personalizzati carichati si trovano solo temporaneamente nel cache del server.
Si prega di salvare le modificazioni localmente sul suo PC.",
- "tracks-load-error": "Errore caricando traccie: {{error}}",
+ "tracks-load-error": "Errore nel caricamento tracce: {{error}}",
"upload-error": "Errore di caricamento: {{error}}"
},
"whatsnew": {
diff --git a/locales/nb.json b/locales/nb.json
index ed889f0..9ad39b0 100644
--- a/locales/nb.json
+++ b/locales/nb.json
@@ -5,17 +5,17 @@
"bug-reports-front": "webklient / for-ende",
"chat": "Chat med brukere og utviklere",
"contact": "Kontakt:",
- "contact-language": "Preferred language is English, as we have both international contributors and users.",
+ "contact-language": "Foretrukket språk er engelsk, da vi har både internasjonale bidragsytere og brukere.",
"data": "Data:",
"data-description": "Dette er basert på OpenStreetMap. Vanligvis blir det oppdatert daglig. Se dato på datafilene.",
"description": "Online-tjenesten til BRounter rutemotoren. For offline Android-app og mer informasjon, se brouter.de",
"details": "Personvernerklæring, \nKreditt,\nEndringslogg og\nmer informasjon om klienten.",
"support": "Generelle diskusjoner/spørsmål, støtte",
"title": "Om",
- "tooltip": "Show more information about BRouter-Web"
+ "tooltip": "Vis mer informasjon om BRouter-Web"
},
"credits": {
- "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API",
+ "boundaries": "Administrative grenser: OSM-Boundaries, Overpass API",
"brouter": "BRouter",
"brouter-license": "BRouter © Arndt Brenschede",
"elevation-data": "Høydedata",
@@ -26,7 +26,7 @@
"nominatim": "Søk av Nominatim",
"openstreetmap": "© OpenStreetMap-bidragsytere under ODbL",
"pois": "Locations (POIs): Overpass API",
- "title": "Credits"
+ "title": "Kreditering"
},
"export": {
"format": "Format",
@@ -43,9 +43,10 @@
},
"footer": {
"ascend": "Stigning",
+ "beeline-warning": "Advarsel: ingen data for rette linjer, verdier interpolert",
"cost": "Kostnad",
"distance": "Distanse",
- "elevation-chart": "Toggle elevation chart",
+ "elevation-chart": "Bytt høydediagram",
"energy-per-100km": "Energi per 100 km",
"hours": "timer",
"hours-abbrev": "t",
@@ -56,14 +57,14 @@
"mean-cost-factor": "Gjennomsnittelig kostnadsfaktor",
"meter": "meter",
"meter-abbrev": "m",
- "no-elevation-data": "No elevation data available for this route.",
+ "no-elevation-data": "Ingen høydedata tilgjengelig for denne ruten.",
"plain-ascend": "Stigning",
- "stats-info": "Start drawing a route to get stats.",
+ "stats-info": "Begynn å tegne en rute for å få statistikk.",
"total-energy": "Total energi",
"travel-time": "Reisetid"
},
"keyboard": {
- "backspace": "Backspace",
+ "backspace": "Tilbaketast",
"escape": "Escape",
"generic-shortcut": "{{action}} ({{key}} key)",
"shift": "Shift"
@@ -73,10 +74,10 @@
"add-overlay": "Legg til overlag",
"add-overpass": "Add overpass query",
"custom-layer-name-helptext": "ex: OpenStreetMap",
- "custom-layer-name-label": "Custom layer name",
- "custom-layer-url-helptext-normal": "URL for normal layers, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-name-label": "Egendefinert lagnavn",
+ "custom-layer-url-helptext-normal": "URL for normale lag, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
"custom-layer-url-helptext-overpass": "Overpass Query, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
- "custom-layer-url-label": "Custom layer URL/Query",
+ "custom-layer-url-label": "Egendefinert lags URL/søk",
"customize": "Tilpass lag",
"opacity-slider": "Gjennomsiktelighet",
"overpass-loading-indicator": "Running Overpass API query ...",
@@ -84,7 +85,17 @@
},
"loadNogos": {
"defaultProperties": "Standardegenskaper",
- "file": "File (.geojson)",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Kunne ikke laste fil: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Manglende fil eller URL.",
+ "no-valid-area": "Ingen gyldig område funnet i i gitt innspill."
+ },
+ "file": "Fil (.geojson)",
"load": "Last",
"nogoBuffer": "Buffer no-go areas (in meters)",
"nogoRadius": "No-go radius for points (in meters)",
@@ -103,15 +114,15 @@
"delete-nogo-areas": "Slett alle no-go områder",
"delete-pois": "Slett alle interessepunkter",
"delete-route": "Slett rute",
- "draw-circlego-start": "Draw limited go-to zone",
- "draw-circlego-stop": "Stop drawing limited go-to zone",
- "draw-poi-start": "Draw points of interest",
- "draw-poi-stop": "Stop drawing points of interest",
- "draw-route-start": "Draw route",
- "draw-route-stop": "Stop drawing route",
+ "draw-circlego-start": "Trekk begrenset gå-til-sone",
+ "draw-circlego-stop": "Slutt å tegne begrenset gå-til-sone",
+ "draw-poi-start": "Tegn interessepunkter",
+ "draw-poi-stop": "Slutt å tegne interessepunkter",
+ "draw-route-start": "Tegn rute",
+ "draw-route-stop": "Slutt å tegne rute",
"enter-poi-name": "Angi interessepunktets navn",
- "geocoder": "Search",
- "geocoder-placeholder": "Search…",
+ "geocoder": "Søk",
+ "geocoder-placeholder": "Søk…",
"hikebike-hillshading": "Høydeskygger",
"hiking": "Gåtur",
"layer": {
@@ -135,12 +146,12 @@
"nogo": {
"cancel": "Avbryt tegning av no-go område",
"click-drag": "Klikk og dra for å tegne sirkel",
- "draw": "Draw circular no-go area",
+ "draw": "Tegn sirkulært forbudt område",
"edit": "Klikk for å redigere",
"help": "□ = flytt / endre størrelse, = slett,
klikk på sirkelen for å avslutte redigering"
},
- "not-applicable-here": "not applicable here",
- "opacity-slider": "Set transparency of route track and markers",
+ "not-applicable-here": "ikke aktuelt her",
+ "opacity-slider": "Still inn gjennomsiktighet for rutespor og markører",
"opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)",
"preview": "Forhåndsvisning",
"privacy": "Personvern",
@@ -149,16 +160,19 @@
"route-quality-cost": "Kostnad-koding",
"route-quality-incline": "Stigning-koding",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
- "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
+ "route-tooltip-waypoint": "Veipunkt. Dra for å flytte; Klikk for å fjerne.",
"strava-biking": "Vis Strava sykkel-segmenter",
"strava-running": "Vis Strava løpe-segmenter",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Slå på rett linje",
"zoomInTitle": "Zoom inn",
"zoomOutTitle": "Zoom ut"
},
"modal": {
- "close": "Lukk"},
+ "close": "Lukk",
+ "or": ""
+ },
"navbar": {
"about": "Om",
"alternative": {
@@ -168,7 +182,7 @@
"third": "Tredje alternativ"
},
"export": "Eksporter",
- "export-tooltip": "Export route",
+ "export-tooltip": "Exporter rute",
"load": {
"nogos": "Load no-go areas",
"title": "Last",
@@ -183,9 +197,9 @@
"fastbike": "Fastbike",
"fastbike-asia-pacific": "Fastbike (Asia Pacific)",
"fastbike-lowtraffic": "Fastbike (low traffic)",
- "hiking-beta": "Hiking (beta)",
+ "hiking-mountain": "Gåtur",
"moped": "Moped",
- "rail": "Rail",
+ "rail": "Skinne",
"river": "Elv",
"safety": "Sikkerhet",
"shortest": "Kortest",
@@ -194,75 +208,83 @@
"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)"
+ "vm-forum-liegerad-schnell": "Liggesykkel (fast)",
+ "vm-forum-velomobil-schnell": "Velomobil (fast)"
},
"profile-tooltip": "\n({{key}} key to switch)"
},
+ "searchfav": {
+ "addfavorite": "legg til som favoritt",
+ "ask_removeall": "Vil du slette alle søkefavoritter?",
+ "export": "eksportere favoritter til fil",
+ "import": "importer favoritter fra fil",
+ "openfavorites": "åpne favorittliste",
+ "removeall": "slett alle favoritter"
+ },
"sidebar": {
"analysis": {
"header": {
- "highway": "Highway",
- "smoothness": "Smoothness",
- "surface": "Surface"
+ "highway": "Motorvei",
+ "smoothness": "Jevnhet",
+ "surface": "Underlag"
},
"table": {
- "category": "Category",
- "length": "Length",
- "total_known": "Total Known:",
- "unknown": "Unknown"
+ "category": "Kategori",
+ "length": "Lengde",
+ "total_known": "Totalt kjent:",
+ "unknown": "Ukjent"
},
- "title": "Analysis",
- "tooltip": "Analyse route"
+ "title": "Analyse",
+ "tooltip": "Analyser rute"
},
"customize-profile": {
- "title": "Customize profile",
- "tooltip": "Customize profile"
+ "title": "Tilpass profil",
+ "tooltip": "Tilpass profil"
},
"data": {
- "sync-map": "Synchronize map",
+ "sync-map": "Synkroniser kart",
"title": "Data",
"tooltip": "Show detailed route data table"
},
"itinerary": {
- "title": "Itinerary",
- "tooltip": "Show itinerary"
+ "title": "Reiserute",
+ "tooltip": "Vis Reiserute"
},
"layers": {
"category": {
- "base-layers": "Base layers",
+ "base-layers": "Baselag",
"country": "Land",
"europe": "Europa",
"europe-monolingual": "Europe monolingual",
- "overlays": "Overlays",
- "overpass": "Locations (POIs)",
- "worldwide": "Worldwide",
- "worldwide-international": "Worldwide international",
+ "overlays": "Ooverlegg",
+ "overpass": "Steder (POIer)",
+ "worldwide": "Verdensomspennende",
+ "worldwide-international": "Verdensomspennende internasjonal",
"worldwide-monolingual": "Worldwide monolingual"
},
- "collapse": "Collapse all",
+ "collapse": "Skjul alt",
"custom-layers": "Tilpassede lag",
"customize": "Add or remove custom layers",
"expand": "Utvid alt",
- "optional": "Add or remove optional layers",
+ "optional": "Legg til eller fjern valgfrie lag",
"optional-layers": "Mer",
"overlay-opacity": "Overleggs transparens",
- "overlay-opacity_plural": "Overlays transparency",
+ "overlay-opacity_plural": "Overlegg gjennomsiktighet",
"table": {
"URL": "URL/Query",
"empty": "Ingen tilpasset lag konfigurert ennå.",
"name": "Navn",
"type": "Type",
- "type_layer": "Layer",
- "type_overlay": "Overlay",
+ "type_layer": "Lag",
+ "type_overlay": "Overlegg",
"type_overpass_query": "Overpass Query"
},
"title": "Lag",
- "tooltip": "Select layers"
+ "tooltip": "Velg lag"
},
"profile": {
"apply": "Anvende",
- "clear": "Clear",
+ "clear": "Klar",
"help": "Hjelp",
"no_easy_configuration_warning": "Ingen enkel konfigurasjon er tilgjengelig for denne profilen.",
"options": "Alternativer",
@@ -271,14 +293,14 @@
},
"tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)"
},
- "title": "BRouter web client",
+ "title": "BRouter nettklient",
"trackasroute": {
- "browse": "Browse",
+ "browse": "Bla gjennom",
"explainpoi": "(show waypoints as POI's)",
"explaintracklayer": "(show Track as separate Layer)",
"file": "Trackfile",
"fuzziness": "Fuzziness",
- "pleasewait": "Please wait!",
+ "pleasewait": "Vennligst vent!",
"showpois": "POI's",
"title": "Load Track as Route",
"tracklayer": "Track Layer",
@@ -286,11 +308,11 @@
},
"warning": {
"cannot-get-route": "Feil under mottak av rute-URL",
- "invalid-route-from": "Start marker is too far from a route.",
- "invalid-route-to": "Destination marker is too far from a route.",
+ "invalid-route-from": "Startmarkøren er for langt fra en rute.",
+ "invalid-route-to": "Destinasjonsmarkøren er for langt fra en rute.",
"no-response": "ingen svar fra serveren",
"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",
+ "profile-error": "Profilfeil: ingen eller tom respons fra serveren",
"strava-error": "Feil ved å skaffe Strava-segmenter: {{error}}",
"temporary-profile": "Note: Uploaded custom profiles are only cached temporarily on the server.
Please save your edits to your local PC.",
"tracks-load-error": "Feil ved lasting av spor: {{error}}",
@@ -298,6 +320,6 @@
},
"whatsnew": {
"new-version": "A new version was released since your last visit. Click here to see what's new!",
- "title": "What's new?"
+ "title": "Hva er nytt?"
}
}
diff --git a/locales/nl.json b/locales/nl.json
index 1c481ce..cfe9000 100644
--- a/locales/nl.json
+++ b/locales/nl.json
@@ -5,7 +5,7 @@
"bug-reports-front": "website / frontend.",
"chat": "Chat met gebruikers en ontwikkelaars",
"contact": "Contact:",
- "contact-language": "Bij voorkeur in Engels omdat we internationale ontwikkelaars en gebruikers hebben",
+ "contact-language": "Bij voorkeur in Engels omdat we internationale bijdragers en gebruikers hebben",
"data": "Gegevens:",
"data-description": "Dit is gebaseerd op OpenStreetMap. Het wordt normaal gesproken dagelijks geüpdated, zie data van gegevensbestanden.",
"description": "Online dienst van de BRouter routebepaling. Voor de offline Android app en meer informatie, zie brouter.de",
@@ -24,7 +24,7 @@
"map-data": "Kaartgegevens",
"map-tiles": "Kaarttegels",
"nominatim": "Zoek met Nominatim",
- "openstreetmap": "© OpenStreetMap bijdragers onder ODbL",
+ "openstreetmap": "© OpenStreetMap-bijdragers onder ODbL",
"pois": "Locaties (POIs): Overpass API",
"title": "Dank aan"
},
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Helling",
+ "beeline-warning": "Waarschuwing: geen gegevens voor rechte lijnen, waarden geïnterpoleerd",
"cost": "Kosten",
"distance": "Afstand",
"elevation-chart": "Hoogtekaart aan/uit",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Standaard eigenschappen",
+ "error": {
+ "invalid-default-nogo-radius": "Ongeldige standaard-no-go-straal.",
+ "invalid-nogo-buffering-radius": "Ongeldige no-go-befferingstraal.",
+ "loading-file-error": "Kon bestand niet laden: {{err}}.",
+ "loading-file-too-big": "Te veel no-go-gebeiden in dit bestand! Verweenvoudig a.u.b. de geometrie en/of verminder het aantal zones.",
+ "loading-file-unexpected": "Onverwachte fout tijdens het laden van dit bestand.",
+ "missing-default-nogo-weight": "Ontbrekend standaard-no-go-gewicht.",
+ "missing-file-url": "Bestand of URL ontbreekt.",
+ "no-valid-area": "Geen geldig gebied gevonden in de aangeboden input."
+ },
"file": "Bestand (.geojson)",
"load": "Laad",
"nogoBuffer": "Buffer no-go gebieden (in meter)",
@@ -94,7 +105,7 @@
"url": "URL"
},
"map": {
- "attribution-osm-long": "OpenStreetMap bijdragers",
+ "attribution-osm-long": "OpenStreetMap-bijdragers",
"attribution-osm-short": "OpenStreetMap",
"clear-route": "Wis route data",
"copyright": "Copyright",
@@ -149,16 +160,19 @@
"route-quality-cost": "Kostencodering",
"route-quality-incline": "Stijgingcodering",
"route-quality-shortcut": "{{action}} ({{key}} toets om te schakelen)",
- "route-tooltip-segment": "Sleep om een nieuw routepunt te maken",
+ "route-tooltip-segment": "Sleep om een nieuw routepunt aan te maken. Klik om rechte lijn aan/uit te schakelen.",
"route-tooltip-waypoint": "Routepunt. Sleep om te verplaatsen; klik om te verwijderen.",
"strava-biking": "Toon Strava fietssegmenten",
"strava-running": "Toon Strava hardloopsegmenten",
"strava-shortcut": "{{action}}\n({{key}} toets om laag te schakelen, klik om huidig gebied opnieuw te laden)",
+ "toggle-beeline": "Rechte lijn aan/uit",
"zoomInTitle": "Zoom in",
"zoomOutTitle": "Zoom uit"
},
"modal": {
- "close": "Afsluiten"},
+ "close": "Afsluiten",
+ "or": ""
+ },
"navbar": {
"about": "Over",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Snelfiets",
"fastbike-asia-pacific": "Snelfiets (Azië Stille Oceaan)",
"fastbike-lowtraffic": "Snelfiets (weinig verkeer)",
- "hiking-beta": "Wandelen (beta)",
+ "hiking-mountain": "Wandelen",
"moped": "Bromfiets",
"rail": "Trein",
"river": "Rivier",
@@ -199,12 +213,20 @@
},
"profile-tooltip": "\n({{key}} toets om te schakelen)"
},
+ "searchfav": {
+ "addfavorite": "als favoriet toevoegen",
+ "ask_removeall": "Wil je alle zoek-favorieten verwijderen?",
+ "export": "favorieten naar bestand exporteren",
+ "import": "favorieten vanaf bestand importeren",
+ "openfavorites": "favorietenlijst openen",
+ "removeall": "alle favorieten verwijderen"
+ },
"sidebar": {
"analysis": {
"header": {
"highway": "Weg",
"smoothness": "Gladheid",
- "surface": "Oppervlakte"
+ "surface": "Oppervlak"
},
"table": {
"category": "Catagorie",
diff --git a/locales/pl.json b/locales/pl.json
index 08a5939..dfcc70f 100644
--- a/locales/pl.json
+++ b/locales/pl.json
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Przewyższenie",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Koszt",
"distance": "Odległość",
"elevation-chart": "Przełącz wykres wysokości",
@@ -72,23 +73,33 @@
"add-base": "Dodaj warstwę bazową",
"add-overlay": "Dodaj nakładkę",
"add-overpass": "Dodaj zapytanie overpass",
- "custom-layer-name-helptext": "np: OpenStreetMap",
+ "custom-layer-name-helptext": "np. OpenStreetMap",
"custom-layer-name-label": "Nazwa warstwy",
- "custom-layer-url-helptext-normal": "URL warstw podstawowych, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-url-helptext-normal": "URL warstw podstawowych, np. https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
"custom-layer-url-helptext-overpass": "Zapytanie Overpass, np. nwr[shop]['diet:vegan']['diet:vegan'!=no];",
"custom-layer-url-label": "URL/zapytanie warstwy użytkownika",
"customize": "Dostosuj warstwy",
"opacity-slider": "Suwak pokrycia",
- "overpass-loading-indicator": "Zapytanie Overpass API w trakcie ...",
+ "overpass-loading-indicator": "Zapytanie Overpass API w trakcie...",
"remove-selection": "Usuń zaznaczenie"
},
"loadNogos": {
"defaultProperties": "Domyślne właściwości",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "Plik (.geojson)",
"load": "Wczytaj",
"nogoBuffer": "Zakres ładowania obszarów omijania (w metrach)",
"nogoRadius": "Promień obszaru omijania dla punktów (w metrach)",
- "nogoWeight": "Waga obszaru omijania (-1 oznacza całkowicie nieprzejezdny)",
+ "nogoWeight": "Waga obszaru omijania (-1 to nieprzejezdne)",
"source": "Źródło",
"title": "Wczytaj obszary omijania",
"url": "URL"
@@ -149,16 +160,19 @@
"route-quality-cost": "Kodowanie kosztów",
"route-quality-incline": "Kodowanie nachylenia",
"route-quality-shortcut": "{{action}} (naciśnij {{key}} aby przełączyć)",
- "route-tooltip-segment": "Przeciągnij aby dodać punkt trasy",
- "route-tooltip-waypoint": "Punkt trasy. Przeciągnij aby przenieść; Kliknij aby usunąć.",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
+ "route-tooltip-waypoint": "Punkt trasy. Przeciągnij, aby przenieść; Kliknij, aby usunąć.",
"strava-biking": "Pokaż rowerowe segmenty Strava ",
"strava-running": "Pokaż biegowe segmenty Strava",
"strava-shortcut": "{{action}}\n(klawisz {{key}} aby przełączyć widoczność warstwy, kliknij aby odświeżyć w bieżącym obszarze)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Przybliż",
"zoomOutTitle": "Oddal"
},
"modal": {
- "close": "Zamknij"},
+ "close": "Zamknij",
+ "or": ""
+ },
"navbar": {
"about": "Informacje",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Rower szosowy",
"fastbike-asia-pacific": "Rower szosowy (Azja Pacyfik)",
"fastbike-lowtraffic": "Rower szosowy (mały ruch)",
- "hiking-beta": "Wspinaczka (beta)",
+ "hiking-mountain": "Wspinaczka",
"moped": "Motorower",
"rail": "Kolej",
"river": "Rzeka",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n(naciśnij {{key}} aby przełączyć)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
@@ -297,7 +319,7 @@
"upload-error": "Błąd przesyłania: {{error}}"
},
"whatsnew": {
- "new-version": "Od momentu twojej ostatniej wizyty pojawiłą się nowsza wersja. kliknij tutaj aby sprawdzić co nowego!",
+ "new-version": "Od twojej ostatniej wizyty pojawiła się nowsza wersja. Kliknij tutaj, aby sprawdzić, co nowego!",
"title": "Co nowego?"
}
}
diff --git a/locales/pt-BR.json b/locales/pt-BR.json
index 995b28c..75a6789 100644
--- a/locales/pt-BR.json
+++ b/locales/pt-BR.json
@@ -1,31 +1,31 @@
{
"about": {
- "bug-reports": "Relatórios de bugs e solicitações de recursos:",
+ "bug-reports": "Relatos de erros e solicitações de funcionalidades:",
"bug-reports-back": "servidor / back-end, mecanismo de roteamento, aplicativo Android, perfis, site brouter.de",
- "bug-reports-front": "web client / frontend.",
- "chat": "Converse com usuários e desenvolvedores",
+ "bug-reports-front": "cliente Web / frontend.",
+ "chat": "Converse com os usuários e os programadores",
"contact": "Contato:",
"contact-language": "O idioma preferido é o inglês, pois temos colaboradores e usuários internacionais.",
- "data": "Data:",
- "data-description": "This is based on OpenStreetMap. It is usually updated daily, 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": "Dados:",
+ "data-description": "Isto é baseado no OpenStreetMap. Geralmente ele é atualizado diariamente, veja as datas dos arquivos de dados.",
+ "description": "Serviço de roteamento online do BRouter. Para o serviço offline no aplicativo Android e mais informação acesse brouter.de",
+ "details": "Políticas de privacidade, \nCréditos,\nRegistro de alterações e\nmais informação do cliente.",
"support": "Discussões/perguntas gerais, suporte",
"title": "Sobre",
- "tooltip": "Mostrar mais informações sobre o BRouter-Web"
+ "tooltip": "Mostrar mais informação sobre o BRouter-Web"
},
"credits": {
- "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API",
+ "boundaries": "Limites administrativos: Limites-OSM, API do Overpass",
"brouter": "BRouter",
"brouter-license": "BRouter © Arndt Brenschede",
"elevation-data": "Dados de elevação",
- "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-license": "World Imagery © Esri, fontes: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, e a comunidade GIS",
"esri-tiles": "Esri World Imagery",
"map-data": "Dados do mapa",
"map-tiles": "Blocos de mapa",
- "nominatim": "Search by Nominatim",
- "openstreetmap": "© OpenStreetMap contributors under ODbL",
- "pois": "Locations (POIs): Overpass API",
+ "nominatim": "Busca por Nominatim",
+ "openstreetmap": "© Contribuidores do OpenStreetMap sobre ODbL",
+ "pois": "Locais (POIs): API do Overpass",
"title": "Créditos"
},
"export": {
@@ -35,85 +35,96 @@
"format_gpx": "GPX",
"format_kml": "KML",
"include": "Incluir",
- "include_waypoints": "Waypoints",
+ "include_waypoints": "Locais",
"route-from-to": "{{from}} -> {{to}} ({{distance}}km)",
"route-loop": "{{from}} ({{distance}}km)",
- "title": "Exportar rota",
+ "title": "Exportar a rota",
"trackname": "Nome"
},
"footer": {
- "ascend": "Ascend",
- "cost": "Cost",
+ "ascend": "Ascensão",
+ "beeline-warning": "Aviso: sem dados para linhas retas, valores interpolados",
+ "cost": "Custo",
"distance": "Distância",
- "elevation-chart": "Toggle elevation chart",
- "energy-per-100km": "Energy per 100 km",
- "hours": "hours",
+ "elevation-chart": "Alterna a carta de elevação",
+ "energy-per-100km": "Energia por 100 km",
+ "hours": "horas",
"hours-abbrev": "h",
- "kilometer": "kilometers",
+ "kilometer": "quilômetros",
"kilometer-abbrev": "km",
- "kilowatthour": "kilowatt hours",
+ "kilowatthour": "quilowatt-hora",
"kilowatthour-abbrev": "kWh",
- "mean-cost-factor": "Mean cost factor",
- "meter": "meters",
+ "mean-cost-factor": "Fator de custo médio",
+ "meter": "metros",
"meter-abbrev": "m",
- "no-elevation-data": "No elevation data available for this route.",
- "plain-ascend": "Plain ascend",
- "stats-info": "Start drawing a route to get stats.",
- "total-energy": "Total Energy",
- "travel-time": "Travel time"
+ "no-elevation-data": "Sem dados de elevação para esta rota.",
+ "plain-ascend": "Ascensão plana",
+ "stats-info": "Comece a desenhar uma rota para obter estatísticas.",
+ "total-energy": "Energia total",
+ "travel-time": "Decurso da viagem"
},
"keyboard": {
"backspace": "Backspace",
"escape": "Escape",
- "generic-shortcut": "{{action}} ({{key}} key)",
+ "generic-shortcut": "{{action}} (tecla {{key}})",
"shift": "Shift"
},
"layers": {
- "add-base": "Add base layer",
- "add-overlay": "Add overlay",
- "add-overpass": "Add overpass query",
- "custom-layer-name-helptext": "ex: OpenStreetMap",
- "custom-layer-name-label": "Custom layer name",
- "custom-layer-url-helptext-normal": "URL for normal layers, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
- "custom-layer-url-helptext-overpass": "Overpass Query, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
- "custom-layer-url-label": "Custom layer URL/Query",
- "customize": "Customize layers",
- "opacity-slider": "Opacity slider",
- "overpass-loading-indicator": "Running Overpass API query ...",
- "remove-selection": "Remove selection"
+ "add-base": "Adicionar uma camada base",
+ "add-overlay": "Adicionar uma sobreposição",
+ "add-overpass": "Adicionar uma análise overpass",
+ "custom-layer-name-helptext": "e.g.: OpenStreetMap",
+ "custom-layer-name-label": "Nome personalizado da camada",
+ "custom-layer-url-helptext-normal": "URL para as camadas normais, e.g.: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-url-helptext-overpass": "Análise Overpass, e.g.: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
+ "custom-layer-url-label": "URL/Análise da camada personalizada",
+ "customize": "Personalizar camadas",
+ "opacity-slider": "Controle de opacidade",
+ "overpass-loading-indicator": "Rodando a API de análise do Overpass...",
+ "remove-selection": "Remover a seleção"
},
"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",
+ "defaultProperties": "Propriedades padrão",
+ "error": {
+ "invalid-default-nogo-radius": "Raio padrão das interdições inválido",
+ "invalid-nogo-buffering-radius": "Raio intermédio das interdições inválido",
+ "loading-file-error": "Impossível carregar o arquivo: {{err}}.",
+ "loading-file-too-big": "Demasiadas áreas interditadas neste arquivo! Simplifique a geometria e/ou reduza o número de zonas.",
+ "loading-file-unexpected": "Erro inesperado ao carregar este arquivo.",
+ "missing-default-nogo-weight": "Restrição de peso padrão em falta.",
+ "missing-file-url": "Faltando arquivo ou URL.",
+ "no-valid-area": "Nenhuma área válida encontrada na entrada fornecida."
+ },
+ "file": "Arquivo (.geojson)",
+ "load": "Carregar",
+ "nogoBuffer": "Áreas intermédias das interdições (em metros)",
+ "nogoRadius": "Raio de interdição para pontos (em metros)",
+ "nogoWeight": "Interdição de peso (-1 significa intransitável)",
+ "source": "Fonte",
+ "title": "Carregar as áreas interditadas",
"url": "URL"
},
"map": {
- "attribution-osm-long": "OpenStreetMap contributors",
+ "attribution-osm-long": "Contribuidores do OpenStreetMap",
"attribution-osm-short": "OpenStreetMap",
- "clear-route": "Clear route data",
- "copyright": "Copyright",
- "cycling": "Cycling",
- "delete-last-point": "Delete last point",
- "delete-nogo-areas": "Delete all no-go areas",
- "delete-pois": "Delete all points of interest",
- "delete-route": "Delete route",
- "draw-circlego-start": "Draw limited go-to zone",
- "draw-circlego-stop": "Stop drawing limited go-to zone",
- "draw-poi-start": "Draw points of interest",
- "draw-poi-stop": "Stop drawing points of interest",
- "draw-route-start": "Draw route",
- "draw-route-stop": "Stop drawing route",
- "enter-poi-name": "Enter Point of Interest name",
- "geocoder": "Search",
- "geocoder-placeholder": "Search…",
- "hikebike-hillshading": "Hillshading",
- "hiking": "Hiking",
+ "clear-route": "Limpar os dados da rota",
+ "copyright": "Direitos autorais",
+ "cycling": "Ciclismo",
+ "delete-last-point": "Remover o último ponto",
+ "delete-nogo-areas": "Remover todas as áreas interditadas",
+ "delete-pois": "Remover todos os pontos de interesse",
+ "delete-route": "Remover a rota",
+ "draw-circlego-start": "Desenhar uma zona limitada de acesso",
+ "draw-circlego-stop": "Parar o desenho da zona limitada de acesso",
+ "draw-poi-start": "Desenhar os pontos de interesse",
+ "draw-poi-stop": "Parar o desenho dos pontos de interesse",
+ "draw-route-start": "Desenhar a rota",
+ "draw-route-stop": "Parar o desenho da rota",
+ "enter-poi-name": "Escrever o nome do Ponto de Interesse",
+ "geocoder": "Procurar",
+ "geocoder-placeholder": "Procurar...",
+ "hikebike-hillshading": "Sombreamento dos morros",
+ "hiking": "Montanhismo",
"layer": {
"bing": "Bing Aerial",
"cycle": "OpenCycleMap (Thunderf.)",
@@ -125,179 +136,190 @@
"osm": "OpenStreetMap",
"osmde": "OpenStreetMap.de",
"outdoors": "Outdoors (Thunderforest)",
- "route-quality": "Route quality coding",
- "stamen-terrain": "Terrain (Stamen)",
- "strava-segments": "Strava segments",
+ "route-quality": "Codificação de qualidade da rota",
+ "stamen-terrain": "Terreno (Stamen)",
+ "strava-segments": "Segmentos do Strava",
"topo": "OpenTopoMap"
},
- "loading": "Loading…",
- "locate-me": "Show me where I am",
+ "loading": "Carregando...",
+ "locate-me": "Mostre-me onde estou",
"nogo": {
- "cancel": "Cancel drawing no-go area",
- "click-drag": "Click and drag to draw circle",
- "draw": "Draw circular no-go area",
- "edit": "Click to edit",
- "help": "□ = move / resize, = delete,
click circle to quit editing"
+ "cancel": "Cancelar o desenho da área de interdição",
+ "click-drag": "Clique e arraste para desenhar um círculo",
+ "draw": "Desenhar uma área de interdição circular",
+ "edit": "Clique para editar",
+ "help": "□ = mover / redimensionar, = remover,
clique no círculo para sair da edição"
},
- "not-applicable-here": "not applicable here",
- "opacity-slider": "Set transparency of route track and markers",
- "opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)",
- "preview": "Preview",
- "privacy": "Privacy",
- "reverse-route": "Reverse route",
- "route-quality-altitude": "Altitude coding",
- "route-quality-cost": "Cost coding",
- "route-quality-incline": "Incline coding",
- "route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
- "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
- "strava-biking": "Show Strava biking segments",
- "strava-running": "Show Strava running segments",
- "strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
- "zoomInTitle": "Zoom in",
- "zoomOutTitle": "Zoom out"
+ "not-applicable-here": "Não se aplica aqui",
+ "opacity-slider": "Definir a transparência do traçado da rota e dos marcadores",
+ "opacity-slider-shortcut": "{{action}}\n(Segure a tecla {{key}} para emudecer temporariamente)",
+ "preview": "Antever",
+ "privacy": "Privacidade",
+ "reverse-route": "Reverter a rota",
+ "route-quality-altitude": "Codificação de altitude",
+ "route-quality-cost": "Codificação de costa",
+ "route-quality-incline": "Codificação de inclinação",
+ "route-quality-shortcut": "{{action}} (tecla {{key}} para alternar)",
+ "route-tooltip-segment": "Arraste para criar um novo local. Clique para alternar para linha reta.",
+ "route-tooltip-waypoint": "Local. Arraste para mover; clique para remover.",
+ "strava-biking": "Mostrar os segmentos de ciclismo do Strava",
+ "strava-running": "Mostrar os segmentos de atletismo do Strava",
+ "strava-shortcut": "{{action}}\n(tecla {{key}} para alternar a camada, clique para recarregar a área atual)",
+ "toggle-beeline": "Alternar linha reta",
+ "zoomInTitle": "Ampliar",
+ "zoomOutTitle": "Reduzir"
},
"modal": {
- "close": "Close"},
+ "close": "Fechar",
+ "or": ""
+ },
"navbar": {
- "about": "About",
+ "about": "Sobre",
"alternative": {
- "first": "1st alternative",
+ "first": "1.ª alternativa",
"original": "Original",
- "second": "2nd alternative",
- "third": "3rd alternative"
+ "second": "2.ª alternativa",
+ "third": "3.ª alternativa"
},
- "export": "Export",
- "export-tooltip": "Export route",
+ "export": "Exportar",
+ "export-tooltip": "Exportar a rota",
"load": {
- "nogos": "Load no-go areas",
- "title": "Load",
- "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
- "tracks": "Load tracks"
+ "nogos": "Carregar as áreas de interdição",
+ "title": "Carregar",
+ "tooltip": "{{tracksAction}} (tecla {{tracksKey}})\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
+ "tracks": "Carregar os trajetos"
},
"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)"
+ "car-eco": "Carro (econômico)",
+ "car-fast": "Carro (rápido)",
+ "car-test": "Carro (teste)",
+ "custom": "Personalizado",
+ "fastbike": "Speed",
+ "fastbike-asia-pacific": "Speed (Ásia pacífica)",
+ "fastbike-lowtraffic": "Speed (trânsito baixo)",
+ "hiking-mountain": "Montanhismo",
+ "moped": "Ciclomotor",
+ "rail": "Trilho",
+ "river": "Rio",
+ "safety": "Seguro",
+ "shortest": "Mais rápido",
+ "trekking": "MTB",
+ "trekking-ignore-cr": "MTB (ignorar as rotas especificadas)",
+ "trekking-noferries": "MTB (Sem balsas)",
+ "trekking-nosteps": "MTB (sem degraus)",
+ "trekking-steep": "MTB (íngreme)",
+ "vm-forum-liegerad-schnell": "Bicicleta reclinada (rápido)",
+ "vm-forum-velomobil-schnell": "Velomobile (rápido)"
},
- "profile-tooltip": "\n({{key}} key to switch)"
+ "profile-tooltip": "\n(tecla {{key}} para inverter)"
+ },
+ "searchfav": {
+ "addfavorite": "marcar como favorito",
+ "ask_removeall": "Quer remover todos os favoritos pesquisados?",
+ "export": "exportar os favoritos para o arquivo",
+ "import": "importar os favoritos do arquivo",
+ "openfavorites": "abrir a lista de favoritos",
+ "removeall": "remover todos os favoritos"
},
"sidebar": {
"analysis": {
"header": {
- "highway": "Highway",
- "smoothness": "Smoothness",
- "surface": "Surface"
+ "highway": "Via",
+ "smoothness": "Rugosidade",
+ "surface": "Superfície"
},
"table": {
- "category": "Category",
- "length": "Length",
- "total_known": "Total Known:",
- "unknown": "Unknown"
+ "category": "Categoria",
+ "length": "Extensão",
+ "total_known": "Total conhecido:",
+ "unknown": "Desconhecido"
},
- "title": "Analysis",
- "tooltip": "Analyse route"
+ "title": "Análise",
+ "tooltip": "Analisar a rota"
},
"customize-profile": {
- "title": "Customize profile",
- "tooltip": "Customize profile"
+ "title": "Personalizar o perfil",
+ "tooltip": "Personalizar o perfil"
},
"data": {
- "sync-map": "Synchronize map",
- "title": "Data",
- "tooltip": "Show detailed route data table"
+ "sync-map": "Sincronizar o mapa",
+ "title": "Dados",
+ "tooltip": "Mostrar os dados detalhados tabelados da rota"
},
"itinerary": {
- "title": "Itinerary",
- "tooltip": "Show itinerary"
+ "title": "Itinerário",
+ "tooltip": "Mostrar o Itinerário"
},
"layers": {
"category": {
- "base-layers": "Base layers",
- "country": "Country",
- "europe": "Europe",
- "europe-monolingual": "Europe monolingual",
- "overlays": "Overlays",
- "overpass": "Locations (POIs)",
- "worldwide": "Worldwide",
- "worldwide-international": "Worldwide international",
- "worldwide-monolingual": "Worldwide monolingual"
+ "base-layers": "Camadas de base",
+ "country": "País",
+ "europe": "Europa",
+ "europe-monolingual": "Europa monolíngue",
+ "overlays": "Sobreposições",
+ "overpass": "Localizações (POIs)",
+ "worldwide": "Geral",
+ "worldwide-international": "Geral internacional",
+ "worldwide-monolingual": "Geral monolíngue"
},
- "collapse": "Collapse all",
- "custom-layers": "Custom layers",
- "customize": "Add or remove custom layers",
- "expand": "Expand all",
- "optional": "Add or remove optional layers",
- "optional-layers": "More",
- "overlay-opacity": "Overlay transparency",
- "overlay-opacity_plural": "Overlays transparency",
+ "collapse": "Colapsar tudo",
+ "custom-layers": "Camadas personalizadas",
+ "customize": "Adicionar ou remover uma camada personalizada",
+ "expand": "Expandir tudo",
+ "optional": "Adicionar ou remover uma camada opcional",
+ "optional-layers": "Mais",
+ "overlay-opacity": "Transparência da sobreposição",
+ "overlay-opacity_plural": "Transparência das sobreposições",
"table": {
- "URL": "URL/Query",
- "empty": "No custom layer configured yet.",
- "name": "Name",
- "type": "Type",
- "type_layer": "Layer",
- "type_overlay": "Overlay",
- "type_overpass_query": "Overpass Query"
+ "URL": "URL/Análise",
+ "empty": "Sem uma camada personalizada ainda.",
+ "name": "Nome",
+ "type": "Tipo",
+ "type_layer": "Camada",
+ "type_overlay": "Sobreposição",
+ "type_overpass_query": "Análise do Overpass"
},
- "title": "Layers",
- "tooltip": "Select layers"
+ "title": "Camadas",
+ "tooltip": "Selecionar as camadas"
},
"profile": {
- "apply": "Apply",
- "clear": "Clear",
- "help": "Help",
- "no_easy_configuration_warning": "No easy configuration is available for this profile.",
- "options": "Options",
- "placeholder": "Write your custom profile here.",
- "profile": "Profile"
+ "apply": "Aplicar",
+ "clear": "Limpar",
+ "help": "Ajuda",
+ "no_easy_configuration_warning": "Nenhuma configuração simples está disponível para este perfil.",
+ "options": "Opções",
+ "placeholder": "Escreva o seu perfil personalizado aqui.",
+ "profile": "Perfil"
},
- "tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)"
+ "tab-tooltip": "{{action}}\n(tecla {{toggleKey}} para alternar, {{switchKey}} para trocar para a próxima aba)"
},
- "title": "BRouter web client",
+ "title": "cliente Web BRouter",
"trackasroute": {
- "browse": "Browse",
- "explainpoi": "(show waypoints as POI's)",
- "explaintracklayer": "(show Track as separate Layer)",
- "file": "Trackfile",
- "fuzziness": "Fuzziness",
- "pleasewait": "Please wait!",
- "showpois": "POI's",
- "title": "Load Track as Route",
- "tracklayer": "Track Layer",
- "tuning": "Tuning"
+ "browse": "Navegue",
+ "explainpoi": "(mostrar os locais como POIs)",
+ "explaintracklayer": "(mostrar o Trajeto como uma Camada separada)",
+ "file": "Arquivo de trajeto",
+ "fuzziness": "Imprecisão",
+ "pleasewait": "Espere!",
+ "showpois": "POIs",
+ "title": "Carregar o Trajeto como Rota",
+ "tracklayer": "Camada do Trajeto",
+ "tuning": "Adequação"
},
"warning": {
- "cannot-get-route": "Error getting route URL",
- "invalid-route-from": "Start marker is too far from a route.",
- "invalid-route-to": "Destination marker is too far from a route.",
- "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",
- "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.",
- "tracks-load-error": "Error loading tracks: {{error}}",
- "upload-error": "Upload error: {{error}}"
+ "cannot-get-route": "Erro ao obter o URL da rota",
+ "invalid-route-from": "O marcador inicial está demasiado longe da rota.",
+ "invalid-route-to": "O marcador de destino está demasiado longe da rota.",
+ "no-response": "nenhuma resposta do servidor",
+ "no-route-found": "Erro: impossível encontrar uma rota para os pontos indicados. Trazê-los para mais perto das ruas, talvez?",
+ "profile-error": "Erro de perfil: sem resposta ou vazia do servidor",
+ "strava-error": "Erro ao obter os segmentos do Strava: {{error}}",
+ "temporary-profile": "Nota: Os perfis enviados são guardados apenas temporariamente no servidor.
Guarde as suas edições no seu PC local.",
+ "tracks-load-error": "Erro ao carregar os trajetos: {{error}}",
+ "upload-error": "Erro ao enviar: {{error}}"
},
"whatsnew": {
- "new-version": "A new version was released since your last visit. Click here to see what's new!",
- "title": "What's new?"
+ "new-version": "Uma nova versão foi lançada desde a sua última visita. Clique aqui para ver o que há de novo!",
+ "title": "Quais as novidades?"
}
}
diff --git a/locales/pt.json b/locales/pt.json
index fb28dc3..3fc3c30 100644
--- a/locales/pt.json
+++ b/locales/pt.json
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Ascend",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Cost",
"distance": "Distance",
"elevation-chart": "Toggle elevation chart",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Default properties",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "File (.geojson)",
"load": "Load",
"nogoBuffer": "Buffer no-go areas (in meters)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Cost coding",
"route-quality-incline": "Incline coding",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
"route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
"strava-biking": "Show Strava biking segments",
"strava-running": "Show Strava running segments",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Zoom in",
"zoomOutTitle": "Zoom out"
},
"modal": {
- "close": "Close"},
+ "close": "Close",
+ "or": ""
+ },
"navbar": {
"about": "About",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Fastbike",
"fastbike-asia-pacific": "Fastbike (Asia Pacific)",
"fastbike-lowtraffic": "Fastbike (low traffic)",
- "hiking-beta": "Hiking (beta)",
+ "hiking-mountain": "Hiking",
"moped": "Moped",
"rail": "Rail",
"river": "River",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} key to switch)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
diff --git a/locales/ru_RU.json b/locales/ru_RU.json
index 1c2363a..fc59036 100644
--- a/locales/ru_RU.json
+++ b/locales/ru_RU.json
@@ -43,6 +43,7 @@
},
"footer": {
"ascend": "Ascend",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Стоимость",
"distance": "Расстояние",
"elevation-chart": "Переключить график высот",
@@ -84,6 +85,16 @@
},
"loadNogos": {
"defaultProperties": "Default properties",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
"file": "Файл (.geojson)",
"load": "Загрузить",
"nogoBuffer": "Buffer no-go areas (in meters)",
@@ -149,16 +160,19 @@
"route-quality-cost": "Кодирование стоимости",
"route-quality-incline": "Incline coding",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
"route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
"strava-biking": "Show Strava biking segments",
"strava-running": "Show Strava running segments",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "Увеличить",
"zoomOutTitle": "Уменьшить"
},
"modal": {
- "close": "Закрыть"},
+ "close": "Закрыть",
+ "or": ""
+ },
"navbar": {
"about": "About",
"alternative": {
@@ -183,7 +197,7 @@
"fastbike": "Fastbike",
"fastbike-asia-pacific": "Fastbike (Asia Pacific)",
"fastbike-lowtraffic": "Fastbike (low traffic)",
- "hiking-beta": "Hiking (beta)",
+ "hiking-mountain": "Пешие прогулки",
"moped": "Мопед",
"rail": "Rail",
"river": "Река",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} key to switch)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
diff --git a/locales/sv.json b/locales/sv.json
new file mode 100644
index 0000000..443a439
--- /dev/null
+++ b/locales/sv.json
@@ -0,0 +1,325 @@
+{
+ "about": {
+ "bug-reports": "Buggrapporter och önskemål om funktioner",
+ "bug-reports-back": "server / backend, routing engine, Android app, profiles, brouter.de site",
+ "bug-reports-front": "web client / frontend.",
+ "chat": "Chatta med användare och utvecklare",
+ "contact": "Kontakt:",
+ "contact-language": "Preferred language is English, as we have both international contributors and users.",
+ "data": "Data",
+ "data-description": "This is based on OpenStreetMap. It is usually updated daily, 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": "Om",
+ "tooltip": "Show more information about BRouter-Web"
+ },
+ "credits": {
+ "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API",
+ "brouter": "BRouter",
+ "brouter-license": "BRouter © Arndt Brenschede",
+ "elevation-data": "Höjddata",
+ "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": "Kartdata",
+ "map-tiles": "Kartrutor",
+ "nominatim": "Search by Nominatim",
+ "openstreetmap": "© OpenStreetMaps bidragsgivare under ODbL",
+ "pois": "Locations (POIs): Overpass API",
+ "title": "Credits"
+ },
+ "export": {
+ "format": "Format",
+ "format_csv": "CSV",
+ "format_geojson": "GeoJSON",
+ "format_gpx": "GPX",
+ "format_kml": "KML",
+ "include": "Inkludera",
+ "include_waypoints": "Waypoints",
+ "route-from-to": "{{from}}->{{to}}({{distance}}km)",
+ "route-loop": "{{from}}({{distance}}km)",
+ "title": "Exportera rutt",
+ "trackname": "Namn"
+ },
+ "footer": {
+ "ascend": "Ascend",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
+ "cost": "Kostnad",
+ "distance": "Avstånd",
+ "elevation-chart": "Toggle elevation chart",
+ "energy-per-100km": "Energi per 100 km",
+ "hours": "timmar",
+ "hours-abbrev": "h",
+ "kilometer": "kilometer",
+ "kilometer-abbrev": "km",
+ "kilowatthour": "kilowattimmar",
+ "kilowatthour-abbrev": "kWh",
+ "mean-cost-factor": "Mean cost factor",
+ "meter": "meter",
+ "meter-abbrev": "m",
+ "no-elevation-data": "Ingen höjddata tillgänglig för den här rutten.",
+ "plain-ascend": "Plain ascend",
+ "stats-info": "Start drawing a route to get stats.",
+ "total-energy": "Total energi",
+ "travel-time": "Restid"
+ },
+ "keyboard": {
+ "backspace": "Backspace",
+ "escape": "Escape",
+ "generic-shortcut": "{{action}} ({{key}} key)",
+ "shift": "Shift"
+ },
+ "layers": {
+ "add-base": "Add base layer",
+ "add-overlay": "Add overlay",
+ "add-overpass": "Add overpass query",
+ "custom-layer-name-helptext": "ex: OpenStreetMap",
+ "custom-layer-name-label": "Custom layer name",
+ "custom-layer-url-helptext-normal": "URL for normal layers, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-url-helptext-overpass": "Overpass Query, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
+ "custom-layer-url-label": "Custom layer URL/Query",
+ "customize": "Customize layers",
+ "opacity-slider": "Opacity slider",
+ "overpass-loading-indicator": "Running Overpass API query ...",
+ "remove-selection": "Ta bort markering"
+ },
+ "loadNogos": {
+ "defaultProperties": "Default properties",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Missing file or URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
+ "file": "File (.geojson)",
+ "load": "Läs in",
+ "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": "OpenStreetMaps bidragsgivare",
+ "attribution-osm-short": "OpenStreetMap",
+ "clear-route": "Clear route data",
+ "copyright": "Upphovsrätt",
+ "cycling": "Cycling",
+ "delete-last-point": "Delete last point",
+ "delete-nogo-areas": "Delete all no-go areas",
+ "delete-pois": "Delete all points of interest",
+ "delete-route": "Radera rutt",
+ "draw-circlego-start": "Draw limited go-to zone",
+ "draw-circlego-stop": "Stop drawing limited go-to zone",
+ "draw-poi-start": "Draw points of interest",
+ "draw-poi-stop": "Stop drawing points of interest",
+ "draw-route-start": "Draw route",
+ "draw-route-stop": "Stop drawing route",
+ "enter-poi-name": "Enter Point of Interest name",
+ "geocoder": "Search",
+ "geocoder-placeholder": "Search…",
+ "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)",
+ "route-quality": "Route quality coding",
+ "stamen-terrain": "Terrain (Stamen)",
+ "strava-segments": "Strava segments",
+ "topo": "OpenTopoMap"
+ },
+ "loading": "Läser in …",
+ "locate-me": "Show me where I am",
+ "nogo": {
+ "cancel": "Cancel drawing no-go area",
+ "click-drag": "Click and drag to draw circle",
+ "draw": "Draw circular no-go area",
+ "edit": "Klicka för att redigera",
+ "help": "□ = move / resize, = delete,
click circle to quit editing"
+ },
+ "not-applicable-here": "not applicable here",
+ "opacity-slider": "Set transparency of route track and markers",
+ "opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)",
+ "preview": "Preview",
+ "privacy": "Privacy",
+ "reverse-route": "Omvänd rutt",
+ "route-quality-altitude": "Altitude coding",
+ "route-quality-cost": "Cost coding",
+ "route-quality-incline": "Incline coding",
+ "route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
+ "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
+ "strava-biking": "Show Strava biking segments",
+ "strava-running": "Show Strava running segments",
+ "strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "toggle-beeline": "Toggle straight line",
+ "zoomInTitle": "Zooma in",
+ "zoomOutTitle": "Zooma ut"
+ },
+ "modal": {
+ "close": "Stäng",
+ "or": ""
+ },
+ "navbar": {
+ "about": "Om",
+ "alternative": {
+ "first": "1:a alternativet",
+ "original": "Original",
+ "second": "2:a alternativet",
+ "third": "3:e alternativet"
+ },
+ "export": "Exportera",
+ "export-tooltip": "Exportera rutt",
+ "load": {
+ "nogos": "Load no-go areas",
+ "title": "Läs in",
+ "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
+ "tracks": "Läs in spår"
+ },
+ "profile": {
+ "car-eco": "Bil (ekonomisk)",
+ "car-fast": "Bil (snabb)",
+ "car-test": "Bil (test)",
+ "custom": "Anpassad",
+ "fastbike": "Fastbike",
+ "fastbike-asia-pacific": "Fastbike (Asia Pacific)",
+ "fastbike-lowtraffic": "Fastbike (low traffic)",
+ "hiking-mountain": "Hiking",
+ "moped": "Moped",
+ "rail": "Järnväg",
+ "river": "Älv",
+ "safety": "Säkerhet",
+ "shortest": "Kortaste",
+ "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)"
+ },
+ "profile-tooltip": "\n({{key}} key to switch)"
+ },
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
+ "sidebar": {
+ "analysis": {
+ "header": {
+ "highway": "Highway",
+ "smoothness": "Smoothness",
+ "surface": "Yta"
+ },
+ "table": {
+ "category": "Kategori",
+ "length": "Längd",
+ "total_known": "Total Known:",
+ "unknown": "Okänd"
+ },
+ "title": "Analys",
+ "tooltip": "Analysera rutt"
+ },
+ "customize-profile": {
+ "title": "Customize profile",
+ "tooltip": "Customize profile"
+ },
+ "data": {
+ "sync-map": "Synchronize map",
+ "title": "Data",
+ "tooltip": "Show detailed route data table"
+ },
+ "itinerary": {
+ "title": "Itinerary",
+ "tooltip": "Show itinerary"
+ },
+ "layers": {
+ "category": {
+ "base-layers": "Base layers",
+ "country": "Land",
+ "europe": "Europa",
+ "europe-monolingual": "Europe monolingual",
+ "overlays": "Overlays",
+ "overpass": "Locations (POIs)",
+ "worldwide": "Worldwide",
+ "worldwide-international": "Worldwide international",
+ "worldwide-monolingual": "Worldwide monolingual"
+ },
+ "collapse": "Collapse all",
+ "custom-layers": "Anpassade lager",
+ "customize": "Add or remove custom layers",
+ "expand": "Expand all",
+ "optional": "Add or remove optional layers",
+ "optional-layers": "Mer",
+ "overlay-opacity": "Overlay transparency",
+ "overlay-opacity_plural": "Overlays transparency",
+ "table": {
+ "URL": "URL/Query",
+ "empty": "No custom layer configured yet.",
+ "name": "Namn",
+ "type": "Typ",
+ "type_layer": "Lager",
+ "type_overlay": "Overlay",
+ "type_overpass_query": "Overpassfråga"
+ },
+ "title": "Lager",
+ "tooltip": "Välj lager"
+ },
+ "profile": {
+ "apply": "Apply",
+ "clear": "Rensa",
+ "help": "Hjälp",
+ "no_easy_configuration_warning": "No easy configuration is available for this profile.",
+ "options": "Options",
+ "placeholder": "Write your custom profile here.",
+ "profile": "Profile"
+ },
+ "tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)"
+ },
+ "title": "BRouter web client",
+ "trackasroute": {
+ "browse": "Browse",
+ "explainpoi": "(show waypoints as POI's)",
+ "explaintracklayer": "(show Track as separate Layer)",
+ "file": "Trackfile",
+ "fuzziness": "Fuzziness",
+ "pleasewait": "Please wait!",
+ "showpois": "POI's",
+ "title": "Load Track as Route",
+ "tracklayer": "Track Layer",
+ "tuning": "Tuning"
+ },
+ "warning": {
+ "cannot-get-route": "Error getting route URL",
+ "invalid-route-from": "Start marker is too far from a route.",
+ "invalid-route-to": "Destination marker is too far from a route.",
+ "no-response": "inget svar från servern",
+ "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.",
+ "tracks-load-error": "Error loading tracks: {{error}}",
+ "upload-error": "Upload error: {{error}}"
+ },
+ "whatsnew": {
+ "new-version": "A new version was released since your last visit. Click here to see what's new!",
+ "title": "Vad är nytt?"
+ }
+}
diff --git a/locales/tr.json b/locales/tr.json
index 9626232..c48c4b1 100644
--- a/locales/tr.json
+++ b/locales/tr.json
@@ -1,9 +1,9 @@
{
"about": {
- "bug-reports": "Bug reports and feature requests:",
+ "bug-reports": "Hata raporları ve özellik istekleri:",
"bug-reports-back": "server / backend, routing engine, Android app, profiles, brouter.de site",
"bug-reports-front": "web client / frontend.",
- "chat": "Chat with users and developers",
+ "chat": "Kullanıcılar ve geliştiricilerle sohbet edin",
"contact": "İrtibat:",
"contact-language": "Preferred language is English, as we have both international contributors and users.",
"data": "Veri",
@@ -18,7 +18,7 @@
"boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API",
"brouter": "BRouter",
"brouter-license": "BRouter © Arndt Brenschede",
- "elevation-data": "Elevation data",
+ "elevation-data": "Yükseklik verileri",
"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": "Harita verisi",
@@ -43,15 +43,16 @@
},
"footer": {
"ascend": "Ascend",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
"cost": "Cost",
- "distance": "Distance",
- "elevation-chart": "Toggle elevation chart",
- "energy-per-100km": "Energy per 100 km",
+ "distance": "Mesafe",
+ "elevation-chart": "Yükseklik grafiğini aç/kapat",
+ "energy-per-100km": "100 km'de enerji",
"hours": "saatler",
"hours-abbrev": "s",
"kilometer": "kilometreler",
"kilometer-abbrev": "km",
- "kilowatthour": "kilowatt hours",
+ "kilowatthour": "kilovat saat",
"kilowatthour-abbrev": "kWh",
"mean-cost-factor": "Mean cost factor",
"meter": "metreler",
@@ -84,17 +85,27 @@
},
"loadNogos": {
"defaultProperties": "Varsayılan özellikler",
- "file": "File (.geojson)",
+ "error": {
+ "invalid-default-nogo-radius": "Invalid default nogo radius.",
+ "invalid-nogo-buffering-radius": "Invalid nogo buffering radius.",
+ "loading-file-error": "Could not load file: {{err}}.",
+ "loading-file-too-big": "Too many nogo areas in this file! Please simplify the geometry and/or reduce the number of zones.",
+ "loading-file-unexpected": "Unexpected error when loading this file.",
+ "missing-default-nogo-weight": "Missing default nogo weight.",
+ "missing-file-url": "Eksik dosya veya URL.",
+ "no-valid-area": "No valid area found in provided input."
+ },
+ "file": "Dosya (.geojson)",
"load": "Yükle",
"nogoBuffer": "Buffer no-go areas (in meters)",
"nogoRadius": "No-go radius for points (in meters)",
"nogoWeight": "No-go weight (-1 means impassable)",
"source": "Kaynak",
"title": "Load no-go areas",
- "url": "URL"
+ "url": "Bağlantı"
},
"map": {
- "attribution-osm-long": "OpenStreetMap contributors",
+ "attribution-osm-long": "OpenStreetMap katkıda bulunanlar",
"attribution-osm-short": "OpenStreetMap",
"clear-route": "Clear route data",
"copyright": "Telif",
@@ -102,15 +113,15 @@
"delete-last-point": "Delete last point",
"delete-nogo-areas": "Delete all no-go areas",
"delete-pois": "Delete all points of interest",
- "delete-route": "Delete route",
+ "delete-route": "Rotayı sil",
"draw-circlego-start": "Draw limited go-to zone",
"draw-circlego-stop": "Stop drawing limited go-to zone",
"draw-poi-start": "Draw points of interest",
"draw-poi-stop": "Stop drawing points of interest",
- "draw-route-start": "Draw route",
+ "draw-route-start": "Rota çiz",
"draw-route-stop": "Stop drawing route",
"enter-poi-name": "Enter Point of Interest name",
- "geocoder": "Search",
+ "geocoder": "Ara",
"geocoder-placeholder": "Search…",
"hikebike-hillshading": "Hillshading",
"hiking": "Hiking",
@@ -130,65 +141,68 @@
"strava-segments": "Strava segments",
"topo": "OpenTopoMap"
},
- "loading": "Loading…",
- "locate-me": "Show me where I am",
+ "loading": "Yükleniyor…",
+ "locate-me": "Bana nerede olduğumu göster",
"nogo": {
"cancel": "Cancel drawing no-go area",
"click-drag": "Click and drag to draw circle",
"draw": "Draw circular no-go area",
- "edit": "Click to edit",
+ "edit": "Düzenlemek için tıkla",
"help": "□ = move / resize, = delete,
click circle to quit editing"
},
"not-applicable-here": "not applicable here",
"opacity-slider": "Set transparency of route track and markers",
"opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)",
- "preview": "Preview",
- "privacy": "Privacy",
- "reverse-route": "Reverse route",
+ "preview": "Ön izleme",
+ "privacy": "Mahremiyet",
+ "reverse-route": "Ters rota",
"route-quality-altitude": "Altitude coding",
"route-quality-cost": "Cost coding",
"route-quality-incline": "Incline coding",
"route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
- "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
+ "route-tooltip-waypoint": "Ara nokta. Taşımak için sürükleyin; Kaldırmak için tıklayın.",
"strava-biking": "Show Strava biking segments",
"strava-running": "Show Strava running segments",
"strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
- "zoomInTitle": "Zoom in",
- "zoomOutTitle": "Zoom out"
+ "toggle-beeline": "Toggle straight line",
+ "zoomInTitle": "Yakınlaştır",
+ "zoomOutTitle": "Uzaklaştır"
},
"modal": {
- "close": "Close"},
+ "close": "Kapat",
+ "or": ""
+ },
"navbar": {
- "about": "About",
+ "about": "Hakkında",
"alternative": {
- "first": "1st alternative",
- "original": "Original",
- "second": "2nd alternative",
- "third": "3rd alternative"
+ "first": "1. alternatif",
+ "original": "Orijinal",
+ "second": "2. alternatif",
+ "third": "3. alternatif"
},
"export": "Export",
"export-tooltip": "Export route",
"load": {
- "nogos": "Load no-go areas",
- "title": "Load",
+ "nogos": "Kullanılmayan alanları yükle",
+ "title": "Yükle",
"tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
- "tracks": "Load tracks"
+ "tracks": "Parçaları yükle"
},
"profile": {
- "car-eco": "Car (economic)",
- "car-fast": "Car (fast)",
- "car-test": "Car (test)",
- "custom": "Custom",
+ "car-eco": "Araba (ekonomik)",
+ "car-fast": "Araba (hızlı)",
+ "car-test": "Araba (test)",
+ "custom": "Özel",
"fastbike": "Fastbike",
"fastbike-asia-pacific": "Fastbike (Asia Pacific)",
"fastbike-lowtraffic": "Fastbike (low traffic)",
- "hiking-beta": "Hiking (beta)",
+ "hiking-mountain": "Hiking",
"moped": "Moped",
- "rail": "Rail",
- "river": "River",
+ "rail": "Demiryolu",
+ "river": "Nehir",
"safety": "Safety",
- "shortest": "Shortest",
+ "shortest": "En kısa",
"trekking": "Trekking bike",
"trekking-ignore-cr": "Trekking bike (ignore cycle routes)",
"trekking-noferries": "Trekking bike (no ferries)",
@@ -199,6 +213,14 @@
},
"profile-tooltip": "\n({{key}} key to switch)"
},
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
+ },
"sidebar": {
"analysis": {
"header": {
@@ -207,79 +229,79 @@
"surface": "Surface"
},
"table": {
- "category": "Category",
- "length": "Length",
+ "category": "Kategori",
+ "length": "Uzunluk",
"total_known": "Total Known:",
- "unknown": "Unknown"
+ "unknown": "Bilinmeyen"
},
"title": "Analysis",
"tooltip": "Analyse route"
},
"customize-profile": {
- "title": "Customize profile",
- "tooltip": "Customize profile"
+ "title": "Profili özelleştir",
+ "tooltip": "Profili özelleştir"
},
"data": {
- "sync-map": "Synchronize map",
- "title": "Data",
- "tooltip": "Show detailed route data table"
+ "sync-map": "Haritayı senkronize et",
+ "title": "Veri",
+ "tooltip": "Ayrıntılı rota veri tablosunu göster"
},
"itinerary": {
- "title": "Itinerary",
- "tooltip": "Show itinerary"
+ "title": "Güzergah",
+ "tooltip": "Güzergahı göster"
},
"layers": {
"category": {
"base-layers": "Base layers",
- "country": "Country",
- "europe": "Europe",
+ "country": "Ülke",
+ "europe": "Avrupa",
"europe-monolingual": "Europe monolingual",
"overlays": "Overlays",
- "overpass": "Locations (POIs)",
- "worldwide": "Worldwide",
- "worldwide-international": "Worldwide international",
+ "overpass": "Konumlar (POI'ler)",
+ "worldwide": "Dünya çapında",
+ "worldwide-international": "Dünya çapında uluslararası",
"worldwide-monolingual": "Worldwide monolingual"
},
- "collapse": "Collapse all",
+ "collapse": "Hepsini daralt",
"custom-layers": "Custom layers",
"customize": "Add or remove custom layers",
- "expand": "Expand all",
+ "expand": "Hepsini genişlet",
"optional": "Add or remove optional layers",
- "optional-layers": "More",
+ "optional-layers": "Daha",
"overlay-opacity": "Overlay transparency",
"overlay-opacity_plural": "Overlays transparency",
"table": {
"URL": "URL/Query",
"empty": "No custom layer configured yet.",
- "name": "Name",
- "type": "Type",
- "type_layer": "Layer",
- "type_overlay": "Overlay",
+ "name": "İsim",
+ "type": "Tip",
+ "type_layer": "Katman",
+ "type_overlay": "Kaplama",
"type_overpass_query": "Overpass Query"
},
- "title": "Layers",
+ "title": "Katmanlar",
"tooltip": "Select layers"
},
"profile": {
- "apply": "Apply",
- "clear": "Clear",
- "help": "Help",
+ "apply": "Uygula",
+ "clear": "Temizle",
+ "help": "Yardım",
"no_easy_configuration_warning": "No easy configuration is available for this profile.",
- "options": "Options",
+ "options": "Seçenekler",
"placeholder": "Write your custom profile here.",
- "profile": "Profile"
+ "profile": "Profil"
},
"tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)"
},
"title": "BRouter web client",
"trackasroute": {
- "browse": "Browse",
- "explainpoi": "(show waypoints as POI's)",
+ "browse": "Göz at",
+ "explainpoi": "(yol noktalarını POI'ler olarak göster)",
"explaintracklayer": "(show Track as separate Layer)",
"file": "Trackfile",
"fuzziness": "Fuzziness",
"pleasewait": "Please wait!",
- "showpois": "POI's",
+ "showpois": "POI'ler",
"title": "Load Track as Route",
"tracklayer": "Track Layer",
"tuning": "Tuning"
@@ -290,14 +312,14 @@
"invalid-route-to": "Destination marker is too far from a route.",
"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",
- "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.",
- "tracks-load-error": "Error loading tracks: {{error}}",
- "upload-error": "Upload error: {{error}}"
+ "profile-error": "Profil hatası: sunucudan yanıt yok veya boş yanıt",
+ "strava-error": "Strava segmentleri alınırken hata oluştu: {{error}}",
+ "temporary-profile": "Not: Yüklenen özel profiller yalnızca sunucuda geçici olarak ön belleğe alınır. Lütfen düzenlemelerinizi yerel bilgisayarınıza kaydedin.",
+ "tracks-load-error": "Parça yüklenirken hata oluştu: {{error}}",
+ "upload-error": "Yükleme hatası: {{error}}"
},
"whatsnew": {
- "new-version": "A new version was released since your last visit. Click here to see what's new!",
- "title": "What's new?"
+ "new-version": "Son ziyaretinizden bu yana yeni bir sürüm yayınlandı. Yenilikleri görmek için buraya tıklayın!",
+ "title": "Yenilikler"
}
}
diff --git a/locales/zh-TW.json b/locales/zh-TW.json
index 60783ec..cee0b1a 100644
--- a/locales/zh-TW.json
+++ b/locales/zh-TW.json
@@ -3,11 +3,11 @@
"bug-reports": "錯誤報告和功能需求:",
"bug-reports-back": "伺服器 / 後端、導航引擎、Android應用程式、設定檔、brouter.de 網站",
"bug-reports-front": "網頁用戶端 / 前端.",
- "chat": "Chat with users and developers",
+ "chat": "與使用者和開發者聊天",
"contact": "聯絡:",
- "contact-language": "Preferred language is English, as we have both international contributors and users.",
+ "contact-language": "偏好的語言是英語,我們還是有國際貢獻者與使用者。",
"data": "資料:",
- "data-description": "This is based on OpenStreetMap. It is usually updated daily, see dates of data files.",
+ "data-description": "這資料來開放資料,通常每天更新,請見資料檔案的日期。",
"description": "BRouter 導航引擎線上版。有關離線版 Android 應用程式及更多資訊,請見 brouter.de。",
"details": "用戸端上的隱私政策、\n開發人員名單、\n更新日誌 及\n更多資訊 ",
"support": "一般討論/提問及技術支援",
@@ -15,18 +15,18 @@
"tooltip": "顯示關於 BRouter-Web 更多的資訊"
},
"credits": {
- "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API",
+ "boundaries": "行政邊界:OSM 邊界,Overpass API",
"brouter": "BRouter",
"brouter-license": "BRouter © Arndt Brenschede",
- "elevation-data": "Elevation data",
+ "elevation-data": "等高線資料",
"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": "地圖資料",
"map-tiles": "圖磚",
"nominatim": "搜尋服務由 Nominatim提供",
"openstreetmap": "© OpenStreetMap 貢獻者 基於 ODbL釋出",
- "pois": "Locations (POIs): Overpass API",
- "title": "Credits"
+ "pois": "地點 (POIs):Overpass API",
+ "title": "歸功"
},
"export": {
"format": "格式",
@@ -34,99 +34,110 @@
"format_geojson": "GeoJSON",
"format_gpx": "GPX",
"format_kml": "KML",
- "include": "Include",
+ "include": "包括",
"include_waypoints": "航點",
- "route-from-to": "{{from}} -> {{to}} ({{distance}}km)",
- "route-loop": "{{from}} ({{distance}}km)",
+ "route-from-to": "{{from}} ->{{to}}({{distance}}公里) ",
+ "route-loop": "{{from}} ({{distance}}公里)",
"title": "匯出路徑",
"trackname": "名稱"
},
"footer": {
- "ascend": "Ascend",
- "cost": "Cost",
+ "ascend": "升序",
+ "beeline-warning": "Warning: no data for straight lines, values interpolated",
+ "cost": "價格",
"distance": "距離",
- "elevation-chart": "Toggle elevation chart",
- "energy-per-100km": "Energy per 100 km",
- "hours": "hours",
+ "elevation-chart": "啟用等高線",
+ "energy-per-100km": "每 100 公里的能源",
+ "hours": "小時",
"hours-abbrev": "h",
- "kilometer": "kilometers",
+ "kilometer": "公里",
"kilometer-abbrev": "km",
- "kilowatthour": "kilowatt hours",
+ "kilowatthour": "瓦特小時",
"kilowatthour-abbrev": "kWh",
- "mean-cost-factor": "Mean cost factor",
- "meter": "meters",
+ "mean-cost-factor": "平均成本因素 ",
+ "meter": "公尺",
"meter-abbrev": "m",
- "no-elevation-data": "No elevation data available for this route.",
- "plain-ascend": "Plain ascend",
- "stats-info": "Start drawing a route to get stats.",
- "total-energy": "Total Energy",
+ "no-elevation-data": "這條路線並沒有等高線資料",
+ "plain-ascend": "單純升序",
+ "stats-info": "開始繪製路徑來取得統計資料。",
+ "total-energy": "總共能源",
"travel-time": "旅程需時"
},
"keyboard": {
- "backspace": "Backspace",
- "escape": "Escape",
- "generic-shortcut": "{{action}} ({{key}} key)",
+ "backspace": "倒退鍵",
+ "escape": "跳出鍵",
+ "generic-shortcut": "{{action}} ({{key}} 鍵)",
"shift": "Shift"
},
"layers": {
"add-base": "添加底層圖",
"add-overlay": "添加疊圖",
- "add-overpass": "Add overpass query",
- "custom-layer-name-helptext": "ex: OpenStreetMap",
- "custom-layer-name-label": "Custom layer name",
- "custom-layer-url-helptext-normal": "URL for normal layers, ex: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
- "custom-layer-url-helptext-overpass": "Overpass Query, ex: nwr[shop]['diet:vegan']['diet:vegan'!=no];",
- "custom-layer-url-label": "Custom layer URL/Query",
+ "add-overpass": "添加 Overpass 檢索",
+ "custom-layer-name-helptext": "ex:開放街圖",
+ "custom-layer-name-label": "客製圖層名稱",
+ "custom-layer-url-helptext-normal": "一般圖層的 URL,例如: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",
+ "custom-layer-url-helptext-overpass": "Overpass 檢索,例如:nwr[shop]['diet:vegan']['diet:vegan'!=no];",
+ "custom-layer-url-label": "客製圖層 URL/檢索",
"customize": "自定義圖層",
- "opacity-slider": "Opacity slider",
- "overpass-loading-indicator": "Running Overpass API query ...",
+ "opacity-slider": "不透明度滑軌",
+ "overpass-loading-indicator": "執行 Overpass API 檢索...",
"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",
+ "defaultProperties": "預設選項",
+ "error": {
+ "invalid-default-nogo-radius": "無效預設禁止進入半徑。",
+ "invalid-nogo-buffering-radius": "無效禁止進入緩衝半徑。",
+ "loading-file-error": "無法載入檔案:{{err}}。",
+ "loading-file-too-big": "檔案有太多禁止進入區域!請簡化幾何圖形和/或減少區域的數量。",
+ "loading-file-unexpected": "載入檔案時發生未預期的錯誤。",
+ "missing-default-nogo-weight": "遺失的預設無法進入重量。",
+ "missing-file-url": "遺失的檔案或 URL。",
+ "no-valid-area": "提供的輸入沒有找到有效區域。"
+ },
+ "file": "檔案 (.geojson)",
+ "load": "載入",
+ "nogoBuffer": "禁止區域緩衝 (公尺為單位)",
+ "nogoRadius": "點的禁止進入半徑 (公尺為單位)",
+ "nogoWeight": "禁止進入重量 (-1 代表無法通行)",
+ "source": "來源",
+ "title": "載入禁止進入區域",
"url": "URL"
},
"map": {
"attribution-osm-long": "OpenStreetMap 貢獻者",
"attribution-osm-short": "OpenStreetMap 開放街圖",
- "clear-route": "Clear route data",
+ "clear-route": "清除路徑資料",
"copyright": "著作權",
"cycling": "自行車",
- "delete-last-point": "Delete last point",
- "delete-nogo-areas": "Delete all no-go areas",
- "delete-pois": "Delete all points of interest",
- "delete-route": "Delete route",
- "draw-circlego-start": "Draw limited go-to zone",
- "draw-circlego-stop": "Stop drawing limited go-to zone",
- "draw-poi-start": "Draw points of interest",
- "draw-poi-stop": "Stop drawing points of interest",
- "draw-route-start": "Draw route",
- "draw-route-stop": "Stop drawing route",
- "enter-poi-name": "Enter Point of Interest name",
- "geocoder": "Search",
- "geocoder-placeholder": "Search…",
- "hikebike-hillshading": "Hillshading",
+ "delete-last-point": "刪除最後的點",
+ "delete-nogo-areas": "刪除所有的禁止進入區域",
+ "delete-pois": "刪除所有興趣點",
+ "delete-route": "刪除路徑",
+ "draw-circlego-start": "繪製設限的區域",
+ "draw-circlego-stop": "停止繪製設限的區域",
+ "draw-poi-start": "繪製興趣點",
+ "draw-poi-stop": "停止繪製興趣點",
+ "draw-route-start": "繪製路徑",
+ "draw-route-stop": "停止繪製路徑",
+ "enter-poi-name": "輸入興趣點名稱",
+ "geocoder": "搜尋",
+ "geocoder-placeholder": "搜尋...",
+ "hikebike-hillshading": "山地陰影",
"hiking": "遠足",
"layer": {
"bing": "Bing 空照圖",
- "cycle": "OpenCycleMap (Thunderf.)",
+ "cycle": "開放單車地圖 (Thunderf.)",
"cycling": "自行車 (Waymarked Trails)",
"digitalglobe": "DigitalGlobe 最新空照圖",
"esri": "Esri 世界影像圖",
- "hikebike-hillshading": "Hillshading (Hike & Bike Map)",
+ "hikebike-hillshading": "山地陰影 (登山或單車地圖)",
"hiking": "遠足 (Waymarked Trails)",
"osm": "OpenStreetMap 開放街圖",
"osmde": "OpenStreetMap.de",
"outdoors": "戸外 (Thunderforest)",
- "route-quality": "Route quality coding",
- "stamen-terrain": "Terrain (Stamen)",
+ "route-quality": "程式判斷路徑品質",
+ "stamen-terrain": "地形 (Stamen) ",
"strava-segments": "Strava 區段",
"topo": "OpenTopoMap"
},
@@ -135,30 +146,33 @@
"nogo": {
"cancel": "取消繪畫禁區",
"click-drag": "點擊並拖曳以畫出圓形",
- "draw": "Draw circular no-go area",
+ "draw": "繪製圓形禁止進入區域",
"edit": "點撃以編輯",
"help": "□ = 移動 / 調整大小, = 刪除,
點撃圓形以結束編輯"
},
- "not-applicable-here": "not applicable here",
- "opacity-slider": "Set transparency of route track and markers",
- "opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)",
- "preview": "Preview",
+ "not-applicable-here": "此處不適用 ",
+ "opacity-slider": "設定路徑軌跡和標記的透明度",
+ "opacity-slider-shortcut": "{{action}}\n(按住 {{key}} 鍵來暫時關閉)",
+ "preview": "預覽",
"privacy": "隱私權",
- "reverse-route": "Reverse route",
- "route-quality-altitude": "Altitude coding",
- "route-quality-cost": "Cost coding",
- "route-quality-incline": "Incline coding",
- "route-quality-shortcut": "{{action}} ({{key}} key to toggle)",
- "route-tooltip-segment": "Drag to create a new waypoint",
- "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.",
+ "reverse-route": "反轉路徑",
+ "route-quality-altitude": "海拔程式處理",
+ "route-quality-cost": "費用程式處理",
+ "route-quality-incline": "坡度程式處理",
+ "route-quality-shortcut": "{{action}} ({{key}} 鍵來啟用)",
+ "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.",
+ "route-tooltip-waypoint": "航點。拖動來移動;點一下來移除。",
"strava-biking": "顯示 Strava 自行車區段",
"strava-running": "顯示 Strava 跑步區段",
- "strava-shortcut": "{{action}}\n({{key}} key to toggle layer, click to reload for current area)",
+ "strava-shortcut": "{{action}}\n({{key}}鍵來啟動圖層,點一下來重新載入目前區域)",
+ "toggle-beeline": "Toggle straight line",
"zoomInTitle": "放大",
"zoomOutTitle": "縮小"
},
"modal": {
- "close": "Close"},
+ "close": "關閉",
+ "or": ""
+ },
"navbar": {
"about": "關於",
"alternative": {
@@ -167,13 +181,13 @@
"second": "第二替代方案",
"third": "第三替代方案"
},
- "export": "Export",
- "export-tooltip": "Export route",
+ "export": "匯出",
+ "export-tooltip": "匯出路徑",
"load": {
- "nogos": "Load no-go areas",
- "title": "Load",
- "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})",
- "tracks": "Load tracks"
+ "nogos": "載入禁止進入區域",
+ "title": "載入",
+ "tooltip": "{{tracksAction}}({{tracksKey}}鍵)\n{{trackAsRouteAction}}({{trackAsRouteKey}})\n{{nogosAction}}({{nogosKey}})",
+ "tracks": "載入軌跡"
},
"profile": {
"car-eco": "汽車 (經濟型)",
@@ -183,7 +197,7 @@
"fastbike": "機車",
"fastbike-asia-pacific": "機車 (亞太)",
"fastbike-lowtraffic": "機車 (低交通流量)",
- "hiking-beta": "遠足 (Beta測試中)",
+ "hiking-mountain": "遠足",
"moped": "機慢車",
"rail": "鐵道",
"river": "河道",
@@ -197,107 +211,115 @@
"vm-forum-liegerad-schnell": "臥式自行車 (速度型)",
"vm-forum-velomobil-schnell": "躺車 (速度型)"
},
- "profile-tooltip": "\n({{key}} key to switch)"
+ "profile-tooltip": "\n({{key}}鍵來切換)"
+ },
+ "searchfav": {
+ "addfavorite": "add as favorite",
+ "ask_removeall": "Do you want to delete all search favorites?",
+ "export": "export favorites to file",
+ "import": "import favorites from file",
+ "openfavorites": "open favorite list",
+ "removeall": "delete all favorites"
},
"sidebar": {
"analysis": {
"header": {
- "highway": "Highway",
- "smoothness": "Smoothness",
- "surface": "Surface"
+ "highway": "公路",
+ "smoothness": "平整度",
+ "surface": "舖面"
},
"table": {
- "category": "Category",
- "length": "Length",
- "total_known": "Total Known:",
- "unknown": "Unknown"
+ "category": "種類",
+ "length": "長度",
+ "total_known": "所有已知:",
+ "unknown": "未知"
},
- "title": "Analysis",
- "tooltip": "Analyse route"
+ "title": "分析",
+ "tooltip": "分析路線"
},
"customize-profile": {
- "title": "Customize profile",
- "tooltip": "Customize profile"
+ "title": "客製化設定檔",
+ "tooltip": "客製化設定檔"
},
"data": {
- "sync-map": "Synchronize map",
+ "sync-map": "同步地圖",
"title": "資料",
- "tooltip": "Show detailed route data table"
+ "tooltip": "顯示詳細的路線資料表格"
},
"itinerary": {
"title": "行程",
- "tooltip": "Show itinerary"
+ "tooltip": "顯示行程"
},
"layers": {
"category": {
- "base-layers": "Base layers",
- "country": "Country",
- "europe": "Europe",
- "europe-monolingual": "Europe monolingual",
- "overlays": "Overlays",
- "overpass": "Locations (POIs)",
- "worldwide": "Worldwide",
- "worldwide-international": "Worldwide international",
- "worldwide-monolingual": "Worldwide monolingual"
+ "base-layers": "底圖圖層",
+ "country": "國家",
+ "europe": "歐洲",
+ "europe-monolingual": "歐洲單一語言",
+ "overlays": "套疊",
+ "overpass": "位置 (興趣點)",
+ "worldwide": "全球",
+ "worldwide-international": "全球國際化",
+ "worldwide-monolingual": "全球單一語言"
},
- "collapse": "Collapse all",
+ "collapse": "全部收回",
"custom-layers": "自定義圖層",
"customize": "新增或移除自定義圖層",
- "expand": "Expand all",
- "optional": "Add or remove optional layers",
- "optional-layers": "More",
- "overlay-opacity": "Overlay transparency",
- "overlay-opacity_plural": "Overlays transparency",
+ "expand": "全部打開",
+ "optional": "新增或移除選擇圖層",
+ "optional-layers": "更多",
+ "overlay-opacity": "套疊透明度",
+ "overlay-opacity_plural": "套疊透明度",
"table": {
- "URL": "URL/Query",
+ "URL": "URL/檢索",
"empty": "尚未設定自訂圖層。",
"name": "名稱",
"type": "類型",
- "type_layer": "Layer",
- "type_overlay": "Overlay",
- "type_overpass_query": "Overpass Query"
+ "type_layer": "圖層",
+ "type_overlay": "套疊",
+ "type_overpass_query": "Overpass 檢索"
},
"title": "圖層",
- "tooltip": "Select layers"
+ "tooltip": "選擇圖層"
},
"profile": {
- "apply": "Apply",
+ "apply": "套用",
"clear": "清除",
"help": "說明",
- "no_easy_configuration_warning": "No easy configuration is available for this profile.",
- "options": "Options",
+ "no_easy_configuration_warning": "這個設定檔沒有簡單的設定。",
+ "options": "選項",
"placeholder": "請在意寫下您的自定義設定檔。",
- "profile": "Profile"
+ "profile": "設定檔"
},
- "tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)"
+ "tab-tooltip": "{{action}}\n({{toggleKey}}鍵來啟動,{{switchKey}}來切換到下一個頁籤)"
},
"title": "BRouter 網頁用戶端",
"trackasroute": {
- "browse": "Browse",
- "explainpoi": "(show waypoints as POI's)",
- "explaintracklayer": "(show Track as separate Layer)",
- "file": "Trackfile",
- "fuzziness": "Fuzziness",
- "pleasewait": "Please wait!",
- "showpois": "POI's",
- "title": "Load Track as Route",
- "tracklayer": "Track Layer",
- "tuning": "Tuning"
+ "browse": "瀏覽",
+ "explainpoi": "(顯示航點為興趣點)",
+ "explaintracklayer": "(顯示路徑為單獨圖層)",
+ "file": "路徑檔案",
+ "fuzziness": "模糊性",
+ "pleasewait": "請等待!",
+ "showpois": "興趣點",
+ "title": "載入路徑為路線",
+ "tracklayer": "路徑圖層",
+ "tuning": "調整"
},
"warning": {
"cannot-get-route": "取得路線URL時發生錯誤",
- "invalid-route-from": "Start marker is too far from a route.",
- "invalid-route-to": "Destination marker is too far from a route.",
+ "invalid-route-from": "開始標記離路徑太遠了。",
+ "invalid-route-to": "結束標記離路徑太遠了。",
"no-response": "伺服器沒有回應",
"no-route-found": "錯誤: 無法就給予的端點建立路線。或者嘗試將它們移近至道路附近?",
"profile-error": "設定檔錯誤: 伺服器回傳空值或沒有回應",
- "strava-error": "Error getting Strava segments: {{error}}",
+ "strava-error": "取得 Strava 片段發生錯誤:{{error}}",
"temporary-profile": "注意: 已上傳的自定義設定檔僅暫存於伺服器之中。
請將您的編輯儲存至本機當中。",
- "tracks-load-error": "Error loading tracks: {{error}}",
+ "tracks-load-error": "載入軌跡發生錯誤:{{error}}",
"upload-error": "上傳錯誤: {{error}}"
},
"whatsnew": {
- "new-version": "A new version was released since your last visit. Click here to see what's new!",
- "title": "What's new?"
+ "new-version": "在上次造訪之後有新釋出的版本。點這裡來看有什麼新消息吧!",
+ "title": "有什麼新消息?"
}
}