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": "有什麼新消息?" } }