From 539d26696c0059ef22aa799d172058e5fcb3a5a5 Mon Sep 17 00:00:00 2001 From: Norbert Renner Date: Thu, 23 Jun 2022 20:26:32 +0200 Subject: [PATCH] Update translations --- locales/ca.json | 1 + locales/de.json | 1 + locales/eo.json | 1 + locales/es.json | 1 + locales/es_ES.json | 137 +++++++-------- locales/fa.json | 9 +- locales/fr.json | 1 + locales/gl.json | 3 +- locales/hu.json | 1 + locales/is.json | 7 +- locales/it.json | 1 + locales/it_IT.json | 326 +++++++++++++++++++++++++++++++++++ locales/nb.json | 3 +- locales/nl.json | 1 + locales/pl.json | 1 + locales/pt-BR.json | 1 + locales/pt.json | 421 +++++++++++++++++++++++---------------------- locales/ru_RU.json | 3 +- locales/sv.json | 1 + locales/tr.json | 5 +- locales/zh-TW.json | 1 + 21 files changed, 636 insertions(+), 290 deletions(-) create mode 100644 locales/it_IT.json diff --git a/locales/ca.json b/locales/ca.json index d08e3af..2bc41cf 100644 --- a/locales/ca.json +++ b/locales/ca.json @@ -133,6 +133,7 @@ "esri": "Imatgeria del món d'Esri", "hikebike-hillshading": "Ombreig del relleu (mapa per caminades i bici)", "hiking": "Caminada (camins marcats)", + "hillshading": "Ombreig del relleu ", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Aire lliure (Thunderforest)", diff --git a/locales/de.json b/locales/de.json index 7a326ba..92d3243 100644 --- a/locales/de.json +++ b/locales/de.json @@ -133,6 +133,7 @@ "esri": "Esri Weltbilder", "hikebike-hillshading": "Höhenschummerung (Hike & Bike Map)", "hiking": "Wandern (markierte Routen)", + "hillshading": "Höhenschummerung", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoor (Thunderforest)", diff --git a/locales/eo.json b/locales/eo.json index a27d40d..fc2ad5e 100644 --- a/locales/eo.json +++ b/locales/eo.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Hillshading", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", diff --git a/locales/es.json b/locales/es.json index ff4376a..503f9fd 100644 --- a/locales/es.json +++ b/locales/es.json @@ -133,6 +133,7 @@ "esri": "Imágenes de Esri World", "hikebike-hillshading": "Sombreado de colinas (mapa de senderismo y bicicleta)", "hiking": "Senderismo (senderos marcados)", + "hillshading": "Sombreado", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Al aire libre (Thunderforest)", diff --git a/locales/es_ES.json b/locales/es_ES.json index 19c036c..710f696 100644 --- a/locales/es_ES.json +++ b/locales/es_ES.json @@ -5,14 +5,14 @@ "bug-reports-front": "cliente web / frontend.", "chat": "Chatea con usuarios y desarrolladores", "contact": "Contacto:", - "contact-language": "Preferred language is English, as we have both international contributors and users.", + "contact-language": "El idioma preferido es el inglés, ya que contamos con colaboradores y usuarios internacionales.", "data": "Datos:", "data-description": "Esta basado en OpenStreetMap. Por lo general se actualiza a diario, consulte las fechas de los archivos.", "description": "Servicio en línea del motor de enrutamiento BRouter. Para la aplicación de Android sin conexión y más información, consulte brouter.de", "details": "Política de privacidad, \nCreditos,\nChangelog y\nmás información en el cliente.", "support": "General discusiones/preguntas, soporte", "title": "Acerca de", - "tooltip": "Show more information about BRouter-Web" + "tooltip": "Mostrar más información sobre BRouter-Web" }, "credits": { "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API", @@ -26,7 +26,7 @@ "nominatim": "Búsqueda por Nominatim", "openstreetmap": "© Colaboradores de OpenStreetMap bajo ODbL", "pois": "Locations (POIs): Overpass API", - "title": "Credits" + "title": "Créditos" }, "export": { "format": "Formato", @@ -46,7 +46,7 @@ "beeline-warning": "Warning: no data for straight lines, values interpolated", "cost": "Coste", "distance": "Distancia", - "elevation-chart": "Toggle elevation chart", + "elevation-chart": "Alternar gráfico de elevación", "energy-per-100km": "Energía por 100 km", "hours": "horas", "hours-abbrev": "h", @@ -57,30 +57,30 @@ "mean-cost-factor": "Factor de costo medio", "meter": "metros", "meter-abbrev": "m", - "no-elevation-data": "No elevation data available for this route.", + "no-elevation-data": "No hay datos de elevación disponibles para esta ruta.", "plain-ascend": "Ascenso llano", - "stats-info": "Start drawing a route to get stats.", + "stats-info": "Empiece a trazar una ruta para obtener estadísticas.", "total-energy": "Energia total", "travel-time": "Tiempo de viaje" }, "keyboard": { - "backspace": "Backspace", + "backspace": "Retroceso", "escape": "Escape", - "generic-shortcut": "{{action}} ({{key}} key)", - "shift": "Shift" + "generic-shortcut": "{{action}} (tecla {{key}})", + "shift": "Mayús" }, "layers": { "add-base": "Añadir capa base", "add-overlay": "Añadir superposición", - "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": "Agregar consulta de overpass", + "custom-layer-name-helptext": "por ejemplo: OpenStreetMap", + "custom-layer-name-label": "Nombre de la capa personalizada", + "custom-layer-url-helptext-normal": "URL para capas normales, por ejemplo: https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", + "custom-layer-url-helptext-overpass": "Consulta de Overpass, por ejemplo: nwr[shop]['diet:vegan']['diet:vegan'!=no];", + "custom-layer-url-label": "URL / consulta de capa personalizada", "customize": "Personalizar capas", "opacity-slider": "Control deslizante de opacidad", - "overpass-loading-indicator": "Running Overpass API query ...", + "overpass-loading-indicator": "Ejecutando la consulta de la API de Overpass ...", "remove-selection": "Eliminar selección" }, "loadNogos": { @@ -95,11 +95,11 @@ "missing-file-url": "Missing file or URL.", "no-valid-area": "No valid area found in provided input." }, - "file": "File (.geojson)", + "file": "Archivo (.geojson)", "load": "Cargar", - "nogoBuffer": "Buffer no-go areas (in meters)", - "nogoRadius": "No-go radius for points (in meters)", - "nogoWeight": "No-go weight (-1 means impassable)", + "nogoBuffer": "Buffer de áreas prohibidas (en metros)", + "nogoRadius": "Radio de prohibición de puntos (en metros)", + "nogoWeight": "Peso de prohibición (-1 significa intransitable)", "source": "Fuente", "title": "Cargar áreas prohibidas", "url": "URL" @@ -114,15 +114,15 @@ "delete-nogo-areas": "Eliminar todas las áreas prohibidas", "delete-pois": "Eliminar todos los Puntos de Interés", "delete-route": "Eliminar ruta", - "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": "Dibujar zona prohibida", + "draw-circlego-stop": "Dejar de dibujar una zona prohibida", + "draw-poi-start": "Dibujar puntos de interés", + "draw-poi-stop": "Deja de dibujar puntos de interés", + "draw-route-start": "Dibujar ruta", + "draw-route-stop": "Dejar de dibujar la ruta", "enter-poi-name": "Ingrese el nombre del Punto de Interés", - "geocoder": "Search", - "geocoder-placeholder": "Search…", + "geocoder": "Buscar", + "geocoder-placeholder": "Buscar...", "hikebike-hillshading": "Sombreado", "hiking": "Senderismo", "layer": { @@ -133,6 +133,7 @@ "esri": "Imágenes del mundo de Esri", "hikebike-hillshading": "Sombreado de colinas (mapa de senderismo y bicicleta)", "hiking": "Senderismo (senderos marcados)", + "hillshading": "Sombreado", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Al aire libre (Thunderforest)", @@ -146,12 +147,12 @@ "nogo": { "cancel": "Cancelar el dibujo del área prohibida", "click-drag": "Haz clic y arrastra para dibujar un círculo.", - "draw": "Draw circular no-go area", + "draw": "Dibujar un área circular prohibida", "edit": "Click para editar", "help": "□ = mover / cambiar el tamaño, = eliminar,
haga clic en el círculo para salir de la edición" }, - "not-applicable-here": "not applicable here", - "opacity-slider": "Set transparency of route track and markers", + "not-applicable-here": "no aplicable aquí", + "opacity-slider": "Establecer transparencia de ruta y marcadores", "opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)", "preview": "Preview", "privacy": "Privado", @@ -159,9 +160,9 @@ "route-quality-altitude": "Codificación de altitud", "route-quality-cost": "Codificación de costos", "route-quality-incline": "Codificación de inclinación", - "route-quality-shortcut": "{{action}} ({{key}} key to toggle)", + "route-quality-shortcut": "{{action}} (tecla {{key}} para alternar)", "route-tooltip-segment": "Drag to create a new waypoint. Click to toggle straight line.", - "route-tooltip-waypoint": "Waypoint. Drag to move; Click to remove.", + "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({{key}} key to toggle layer, click to reload for current area)", @@ -182,12 +183,12 @@ "third": "3ª Alternativa" }, "export": "Exportar", - "export-tooltip": "Export route", + "export-tooltip": "Exportar ruta", "load": { - "nogos": "Load no-go areas", + "nogos": "Cargar áreas prohibidas", "title": "Cargar", "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})", - "tracks": "Load tracks" + "tracks": "Cargar pistas" }, "profile": { "car-eco": "Coche (económico)", @@ -224,31 +225,31 @@ "sidebar": { "analysis": { "header": { - "highway": "Highway", - "smoothness": "Smoothness", - "surface": "Surface" + "highway": "Carretera", + "smoothness": "Suavidad", + "surface": "Superficie" }, "table": { - "category": "Category", - "length": "Length", - "total_known": "Total Known:", - "unknown": "Unknown" + "category": "Categoría", + "length": "Longitud", + "total_known": "Total conocido:", + "unknown": "Desconocido" }, - "title": "Analysis", - "tooltip": "Analyse route" + "title": "Análisis", + "tooltip": "Analizar ruta" }, "customize-profile": { "title": "Personalizar perfil", - "tooltip": "Customize profile" + "tooltip": "Personalizar perfil" }, "data": { "sync-map": "Sincronizar mapa", "title": "Datos", - "tooltip": "Show detailed route data table" + "tooltip": "Mostrar tabla de datos de ruta detallada" }, "itinerary": { "title": "Iitinerario", - "tooltip": "Show itinerary" + "tooltip": "Mostrar itinerario" }, "layers": { "category": { @@ -257,7 +258,7 @@ "europe": "Europa", "europe-monolingual": "Monolingüe Europa", "overlays": "Superposiciones", - "overpass": "Locations (POIs)", + "overpass": "Ubicaciones (PDI)", "worldwide": "Mundial", "worldwide-international": "Internacional mundial", "worldwide-monolingual": "Monolingüe mundial" @@ -269,18 +270,18 @@ "optional": "Añadir o eliminar capas opcionales", "optional-layers": "Más", "overlay-opacity": "Transparencia de superposición", - "overlay-opacity_plural": "Overlays transparency", + "overlay-opacity_plural": "Transparencia de superposiciones", "table": { - "URL": "URL/Query", + "URL": "URL/Consulta", "empty": "No hay una capa personalizada configurada todavía.", "name": "Nombre", "type": "Tipo", - "type_layer": "Layer", - "type_overlay": "Overlay", - "type_overpass_query": "Overpass Query" + "type_layer": "Capa", + "type_overlay": "Superposición", + "type_overpass_query": "Consulta de Overpass" }, "title": "Capas", - "tooltip": "Select layers" + "tooltip": "Seleccionar capas" }, "profile": { "apply": "Aplicar", @@ -295,21 +296,21 @@ }, "title": "BRoute web cliente", "trackasroute": { - "browse": "Browse", - "explainpoi": "(show waypoints as POI's)", - "explaintracklayer": "(show Track as separate Layer)", + "browse": "Navegar", + "explainpoi": "(mostrar waypoints como PDI)", + "explaintracklayer": "(mostrar la pista como una capa separada)", "file": "Trackfile", - "fuzziness": "Fuzziness", - "pleasewait": "Please wait!", - "showpois": "POI's", - "title": "Load Track as Route", - "tracklayer": "Track Layer", - "tuning": "Tuning" + "fuzziness": "Borrosidad", + "pleasewait": "Espere", + "showpois": "PDI", + "title": "Cargar pista como ruta", + "tracklayer": "Capa de pista", + "tuning": "Afinación" }, "warning": { "cannot-get-route": "Error al obtener la URL de ruta", - "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": "El marcador de inicio está demasiado lejos de una ruta.", + "invalid-route-to": "El marcador de destino está demasiado lejos de una ruta.", "no-response": "sin respuesta del servidor", "no-route-found": "Error: no se puede encontrar una ruta para los puntos dados. ¿Quizás intentando acercarlos a las carreteras?", "profile-error": "Error de perfil: no o respuesta vacía del servidor", @@ -319,7 +320,7 @@ "upload-error": "Error de carga: {{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": "Se lanzó una nueva versión desde su última visita. Haga clic aquí para ver las novedades.", + "title": "Novedades" } } diff --git a/locales/fa.json b/locales/fa.json index 37b5d7f..9d6b597 100644 --- a/locales/fa.json +++ b/locales/fa.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "تپه‌ها (نقشه پیاده‌روی و دوچرخه‌سواری)", "hiking": "پیاده‌روی (مسیرهای علامت‌گذاری شده)", + "hillshading": "سایه زنی", "osm": "اوپن‌استریت‌مپ", "osmde": "OpenStreetMap.de", "outdoors": "در فضای باز (Thanderforest)", @@ -174,7 +175,7 @@ "or": "" }, "navbar": { - "about": "About", + "about": "درباره", "alternative": { "first": "1st alternative", "original": "Original", @@ -182,10 +183,10 @@ "third": "3rd alternative" }, "export": "Export", - "export-tooltip": "Export route", + "export-tooltip": "مسیر صادرات", "load": { - "nogos": "Load no-go areas", - "title": "Load", + "nogos": "مناطق ممنوعه را بارگیری کنید", + "title": "بارگذاری", "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})", "tracks": "Load tracks" }, diff --git a/locales/fr.json b/locales/fr.json index 4626efc..9731818 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -133,6 +133,7 @@ "esri": "Imagerie mondiale Esri", "hikebike-hillshading": "Relief avec ombre (carte randonnée et vélo)", "hiking": "Randonnée (Sentiers balisés)", + "hillshading": "Relief avec ombre", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Extérieur (Thunderforest)", diff --git a/locales/gl.json b/locales/gl.json index 107251b..d76d13c 100644 --- a/locales/gl.json +++ b/locales/gl.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Hillshading", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", @@ -174,7 +175,7 @@ "or": "" }, "navbar": { - "about": "About", + "about": "Sobre nós", "alternative": { "first": "1st alternative", "original": "Original", diff --git a/locales/hu.json b/locales/hu.json index fb9e62e..31a7040 100644 --- a/locales/hu.json +++ b/locales/hu.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Domborzatárnyékolás (Hike & Bike Map)", "hiking": "Túrázás (Waymarked Trails)", + "hillshading": "Domborzatárnyékolás", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", diff --git a/locales/is.json b/locales/is.json index 3ddafce..ddbaa11 100644 --- a/locales/is.json +++ b/locales/is.json @@ -102,7 +102,7 @@ "nogoWeight": "No-go weight (-1 means impassable)", "source": "Uppruni", "title": "Hlaða inn bannsvæðum", - "url": "URL" + "url": "Slóð" }, "map": { "attribution-osm-long": "OpenStreetMap þátttakendurnir", @@ -133,6 +133,7 @@ "esri": "Esri World Imagery heimsmyndasafnið", "hikebike-hillshading": "Hæðaskygging (göngu- og hjólakort)", "hiking": "Gangandi (Waymarked Trails)", + "hillshading": "Hæðaskygging", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Útivist (Thunderforest)", @@ -151,7 +152,7 @@ "help": "□ = færa / breyta stærð, = eyða,
smella á hring til að hætta breytingum" }, "not-applicable-here": "not applicable here", - "opacity-slider": "Set transparency of route track and markers", + "opacity-slider": "Stilla gegnsæi leiða og merkja", "opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)", "preview": "Forskoðun", "privacy": "Persónuvernd", @@ -239,7 +240,7 @@ }, "customize-profile": { "title": "Sérsníða notkunarsnið", - "tooltip": "Customize profile" + "tooltip": "Sérsníða notkunarsnið" }, "data": { "sync-map": "Samstilla kort", diff --git a/locales/it.json b/locales/it.json index a786569..a291828 100644 --- a/locales/it.json +++ b/locales/it.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Rilievo ombreggiato (Hike & Bike Map)", "hiking": "Escursionismo (itinerari segnalati)", + "hillshading": "Rilievo ombreggiato", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoor (Thunderforest)", diff --git a/locales/it_IT.json b/locales/it_IT.json new file mode 100644 index 0000000..effd29d --- /dev/null +++ b/locales/it_IT.json @@ -0,0 +1,326 @@ +{ + "about": { + "bug-reports": "Segnalazioni di bug e richieste di funzionalità", + "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": "Contatti:", + "contact-language": "La lingua preferita è l'inglese, dato che abbiamo sia utilizzatori che contributori internazionali.", + "data": "Dati:", + "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": "Discussioni/domande generali, assistenza", + "title": "Informazioni", + "tooltip": "Mostra più informazioni su BRouter-Web" + }, + "credits": { + "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API", + "brouter": "BRouter", + "brouter-license": "BRouter © Arndt Brenschede", + "elevation-data": "Dati d'elevazione", + "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": "Dati mappa", + "map-tiles": "Sezioni di mappa", + "nominatim": "Search by Nominatim", + "openstreetmap": "© OpenStreetMap contributors under ODbL", + "pois": "Locations (POIs): Overpass API", + "title": "Ringraziamenti" + }, + "export": { + "format": "Formato", + "format_csv": "CSV", + "format_geojson": "GeoJSON", + "format_gpx": "GPX", + "format_kml": "KML", + "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 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": "o", + "kilometer": "chilometri", + "kilometer-abbrev": "km", + "kilowatthour": "chilowattora", + "kilowatthour-abbrev": "kWh", + "mean-cost-factor": "fattore di costo medio", + "meter": "metri", + "meter-abbrev": "m", + "no-elevation-data": "Nessuna elevazione disponibile per questo tragitto.", + "plain-ascend": "Differenza di quota", + "stats-info": "Crea un percorso per ottenere statistiche", + "total-energy": "Energia totale", + "travel-time": "Tempo di percorso" + }, + "keyboard": { + "backspace": "Backspace", + "escape": "Escape", + "generic-shortcut": "{{action}} (tasto {{key}})", + "shift": "Shift/Maiusc" + }, + "layers": { + "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": " 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)", + "nogoRadius": "Raggio vietato per i punti (in metri)", + "nogoWeight": "Peso vietato (-1 significa impraticabile)", + "source": "Fonte", + "title": "Carica zone no-go", + "url": "URL" + }, + "map": { + "attribution-osm-long": "Contributori OpenStreetMap", + "attribution-osm-short": "OpenStreetMap", + "clear-route": "Cancella dati percorso", + "copyright": "Copyright", + "cycling": "Ciclismo", + "delete-last-point": "Cancella ultimo punto", + "delete-nogo-areas": "Cancella tutte le zone no-go", + "delete-pois": "Cancella tutti punti d'interesse", + "delete-route": "Cancella percorso", + "draw-circlego-start": "Aggungi zona no-go limitata", + "draw-circlego-stop": "Fine aggiunta zona no-go limitata", + "draw-poi-start": "Aggungi punti d'interesse", + "draw-poi-stop": "Fine aggunta dei punti d'interesse", + "draw-route-start": "Crea percorso", + "draw-route-stop": "Fine crea percorso", + "enter-poi-name": "Inserisci il nome del punto d'interesse", + "geocoder": "Cerca", + "geocoder-placeholder": "Cerca...", + "hikebike-hillshading": "Rilievo ombreggiato", + "hiking": "Escursionismo", + "layer": { + "bing": "Bing Aerial", + "cycle": "OpenCycleMap (Thunderf.)", + "cycling": "Ciclismo (itinerari segnalati)", + "digitalglobe": "DigitalGlobe immagini recenti", + "esri": "Esri World Imagery", + "hikebike-hillshading": "Rilievo ombreggiato (Hike & Bike Map)", + "hiking": "Escursionismo (itinerari segnalati)", + "hillshading": "Rilievo ombreggiato", + "osm": "OpenStreetMap", + "osmde": "OpenStreetMap.de", + "outdoors": "Outdoor (Thunderforest)", + "route-quality": "Codifica la qualità percorso", + "stamen-terrain": "Terreno (Stamen)", + "strava-segments": "Segmenti Strava", + "topo": "OpenTopoMap" + }, + "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 modificare", + "help": "□ = move / resize, = delete,
click circle to quit editing" + }, + "not-applicable-here": "non applicabile qui", + "opacity-slider": "regola la trasparenza della traccia percorso e dei marcatori", + "opacity-slider-shortcut": "{{action}}\n(Hold {{key}} key to mute temporarily)", + "preview": "Anteprima", + "privacy": "Privacy", + "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 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({{key}} key to toggle layer, click to reload for current area)", + "toggle-beeline": "Dis-/attiva linea retta", + "zoomInTitle": "Aumenta zoom", + "zoomOutTitle": "Diminuisci zoom" + }, + "modal": { + "close": "Chiudi", + "or": "" + }, + "navbar": { + "about": "Informazioni", + "alternative": { + "first": "1ª alternativa", + "original": "Originale", + "second": "2ª alternativa", + "third": "3ª alternativa" + }, + "export": "Esporta", + "export-tooltip": "Esporta percorso", + "load": { + "nogos": "Carica zone no-go", + "title": "Carica", + "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})", + "tracks": "Carica tracce" + }, + "profile": { + "car-eco": "Automobile (economico)", + "car-fast": "Automobile (rapido)", + "car-test": "Automobile (test)", + "custom": "Personalizzato", + "fastbike": "Bici da corsa", + "fastbike-asia-pacific": "Bici da corsa (Asia Pacific)", + "fastbike-lowtraffic": "Bici da corsa (poco traffico)", + "hiking-mountain": "Escursionismo", + "moped": "Ciclomotore", + "rail": "Treno", + "river": "Fluviale", + "safety": "Sicuro = evita traffico", + "shortest": "Il più corto", + "trekking": "Bici trekking", + "trekking-ignore-cr": "Bici trekking (ignora itinerari cicloturistici)", + "trekking-noferries": "Bici trekking (senza traghetti)", + "trekking-nosteps": "Bici trekking (senza scalini)", + "trekking-steep": "Bici trekking (ripido)", + "vm-forum-liegerad-schnell": "Bici reclinata (rapido)", + "vm-forum-velomobil-schnell": "Velomobile (rapido)" + }, + "profile-tooltip": "\n({{key}} key to switch)" + }, + "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": "Strada", + "smoothness": "Scorrevolezza", + "surface": "Superfice" + }, + "table": { + "category": "Categoria", + "length": "Lunghezza", + "total_known": "Totale noto: ", + "unknown": "Sconosciuto" + }, + "title": "Analisi", + "tooltip": "Analizza percorso" + }, + "customize-profile": { + "title": "Personalizza profilo", + "tooltip": "Personalizza profilo" + }, + "data": { + "sync-map": "Sincronizza mappa", + "title": "Dati", + "tooltip": "Visualizza tabella dati dettagliata del percorso" + }, + "itinerary": { + "title": "Itinerario", + "tooltip": "Visualizza itinerario" + }, + "layers": { + "category": { + "base-layers": "Livelli di base", + "country": "Paese", + "europe": "Europa", + "europe-monolingual": "Europa monolingua", + "overlays": "Sovrapposizioni", + "overpass": "Posizioni (PDI)", + "worldwide": "Mondiale", + "worldwide-international": "Mondiale internazionale", + "worldwide-monolingual": "Mondiale monolingua" + }, + "collapse": "Riduci tutti", + "custom-layers": "Livelli personalizzati", + "customize": "Aggiungi o rimuovi livelli personalizzati", + "expand": "Espandi tutti", + "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 livello personalizzato definito finora.", + "name": "Nome", + "type": "Tipo", + "type_layer": "Livello", + "type_overlay": "Sovrapposizione", + "type_overpass_query": "Richiesta Overpass" + }, + "title": "Livelli", + "tooltip": "Scegli livello" + }, + "profile": { + "apply": "Applica", + "clear": "Annulla", + "help": "Aiuto", + "no_easy_configuration_warning": "Nessuna configurazione semplice è disponibile per questo profilo.", + "options": "Opzioni", + "placeholder": "Crea tuo profilo personalizzato qui.", + "profile": "Profilo" + }, + "tab-tooltip": "{{action}}\n({{toggleKey}} key to toggle, {{switchKey}} to switch to next tab)" + }, + "title": "BRouter web client", + "trackasroute": { + "browse": "Sfoglia", + "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": "Livello di traccia", + "tuning": "Tuning" + }, + "warning": { + "cannot-get-route": "Errore nel recupero dell'URL percorso", + "invalid-route-from": "Marcatore start è troppo lontano d'un percorso.", + "invalid-route-to": "Marcatore di destinazione è troppo lontano d'un percorso.", + "no-response": "Nessuna risposta dal server", + "no-route-found": "Errore: percorso introvabile per punti definiti. Magari prova di avvicinarli alle strade?", + "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 nel caricamento tracce: {{error}}", + "upload-error": "Errore di caricamento: {{error}}" + }, + "whatsnew": { + "new-version": "Dalla tua ultima visita è stata rilasciata una nuova versione. Clicca qua per sapere cosa è cambiato!", + "title": "Novità" + } +} diff --git a/locales/nb.json b/locales/nb.json index 9ad39b0..ce89b12 100644 --- a/locales/nb.json +++ b/locales/nb.json @@ -133,6 +133,7 @@ "esri": "Esri World ortofoto", "hikebike-hillshading": "Høydeskygging (Kart for gå- og sykkeltur)", "hiking": "Gåtur (markerte stier)", + "hillshading": "Høydeskygger", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Utendørs (Thunderforest)", @@ -184,7 +185,7 @@ "export": "Eksporter", "export-tooltip": "Exporter rute", "load": { - "nogos": "Load no-go areas", + "nogos": "Last no-go områder", "title": "Last", "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})", "tracks": "Load tracks" diff --git a/locales/nl.json b/locales/nl.json index cfe9000..2201f2a 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Bergschaduw", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", diff --git a/locales/pl.json b/locales/pl.json index dfcc70f..ddf3c06 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -133,6 +133,7 @@ "esri": "Esri", "hikebike-hillshading": "Cieniowanie (Mapa wspinaczkowo-rowerowa)", "hiking": "Wspinaczka (oznaczone szlaki)", + "hillshading": "Cieniowanie", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Na zewnątrz (Thunderforest)", diff --git a/locales/pt-BR.json b/locales/pt-BR.json index 75a6789..ddb2309 100644 --- a/locales/pt-BR.json +++ b/locales/pt-BR.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Sombreamento dos morros", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", diff --git a/locales/pt.json b/locales/pt.json index 3fc3c30..5053c8b 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -1,18 +1,18 @@ { "about": { "bug-reports": "Relatórios de erros e pedidos de novas funcionalidades:", - "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", + "bug-reports-back": "servidor / back-end, mecanismo de roteamento, aplicativo Android, perfis, site brouter.de", + "bug-reports-front": "cliente Web / frontend.", + "chat": "Converse com os usuários e os programadores", "contact": "Contacto:", - "contact-language": "Preferred language is English, as we have both international contributors and users.", + "contact-language": "O idioma preferido é o inglês, pois temos colaboradores e usuários internacionais.", "data": "Dados:", "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", + "support": "Discussões/perguntas gerais, suporte", "title": "Sobre", - "tooltip": "Show more information about BRouter-Web" + "tooltip": "Mostrar mais informação sobre o BRouter-Web" }, "credits": { "boundaries": "Administrative Boundaries: OSM-Boundaries, Overpass API", @@ -22,109 +22,109 @@ "esri-license": "World Imagery © Esri, sources: Esri, DigitalGlobe, Earthstar Geographics, CNES/Airbus DS, GeoEye, USDA FSA, USGS, Getmapping, Aerogrid, IGN, IGP, and the GIS User Community", "esri-tiles": "Esri World Imagery", "map-data": "Dados do mapa", - "map-tiles": "Map tiles", + "map-tiles": "Blocos de mapa", "nominatim": "Search by Nominatim", "openstreetmap": "© OpenStreetMap contributors under ODbL", "pois": "Locations (POIs): Overpass API", - "title": "Credits" + "title": "Créditos" }, "export": { - "format": "Format", + "format": "Formato", "format_csv": "CSV", "format_geojson": "GeoJSON", "format_gpx": "GPX", "format_kml": "KML", - "include": "Include", - "include_waypoints": "Waypoints", + "include": "Incluir", + "include_waypoints": "Locais", "route-from-to": "{{from}} -> {{to}} ({{distance}}km)", "route-loop": "{{from}} ({{distance}}km)", - "title": "Export route", - "trackname": "Name" + "title": "Exportar a rota", + "trackname": "Nome" }, "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", - "hours": "hours", + "ascend": "Ascensão", + "beeline-warning": "Aviso: sem dados para linhas retas, valores interpolados", + "cost": "Custo", + "distance": "Distância", + "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", + "defaultProperties": "Propriedades padrão", "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." + "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": "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", + "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 de interdição", "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.)", @@ -133,193 +133,194 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Sombreamento dos morros", "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", + "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": "□ = move / resize, = delete,
click circle to quit editing" }, - "not-applicable-here": "not applicable here", - "opacity-slider": "Set transparency of route track and markers", + "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(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. 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", + "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({{key}} key to toggle layer, click to reload for current area)", - "toggle-beeline": "Toggle straight line", - "zoomInTitle": "Zoom in", - "zoomOutTitle": "Zoom out" + "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", + "nogos": "Carregar as áreas de interdição", + "title": "Carregar", "tooltip": "{{tracksAction}} ({{tracksKey}} key)\n{{trackAsRouteAction}} ({{trackAsRouteKey}})\n{{nogosAction}} ({{nogosKey}})", - "tracks": "Load tracks" + "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-mountain": "Hiking", - "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)" }, "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" + "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)" }, - "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/ru_RU.json b/locales/ru_RU.json index fc59036..6883adc 100644 --- a/locales/ru_RU.json +++ b/locales/ru_RU.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Hillshading", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", @@ -174,7 +175,7 @@ "or": "" }, "navbar": { - "about": "About", + "about": "О сервисе", "alternative": { "first": "1st alternative", "original": "Original", diff --git a/locales/sv.json b/locales/sv.json index 443a439..0b8a50c 100644 --- a/locales/sv.json +++ b/locales/sv.json @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Hillshading", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", diff --git a/locales/tr.json b/locales/tr.json index c48c4b1..04096e2 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -101,7 +101,7 @@ "nogoRadius": "No-go radius for points (in meters)", "nogoWeight": "No-go weight (-1 means impassable)", "source": "Kaynak", - "title": "Load no-go areas", + "title": "Kullanılmayan alanları yükle", "url": "Bağlantı" }, "map": { @@ -133,6 +133,7 @@ "esri": "Esri World Imagery", "hikebike-hillshading": "Hillshading (Hike & Bike Map)", "hiking": "Hiking (Waymarked Trails)", + "hillshading": "Hillshading", "osm": "OpenStreetMap", "osmde": "OpenStreetMap.de", "outdoors": "Outdoors (Thunderforest)", @@ -182,7 +183,7 @@ "third": "3. alternatif" }, "export": "Export", - "export-tooltip": "Export route", + "export-tooltip": "Yolu dışa aktar", "load": { "nogos": "Kullanılmayan alanları yükle", "title": "Yükle", diff --git a/locales/zh-TW.json b/locales/zh-TW.json index cee0b1a..7db2906 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -133,6 +133,7 @@ "esri": "Esri 世界影像圖", "hikebike-hillshading": "山地陰影 (登山或單車地圖)", "hiking": "遠足 (Waymarked Trails)", + "hillshading": "山地陰影", "osm": "OpenStreetMap 開放街圖", "osmde": "OpenStreetMap.de", "outdoors": "戸外 (Thunderforest)",