From b75e3fe7004ddd42d9ea20e7f54e275d3a531d16 Mon Sep 17 00:00:00 2001 From: Franco Date: Wed, 29 Jan 2020 11:51:04 +0000 Subject: [PATCH 001/107] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 60 ++++++++++++++-------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index c3934c4271..9c6c17b805 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -19,7 +19,7 @@ Buscar Mostrar información. Mensaje - Últimos datos A-GPS descargados: %1$s + Datos A-GPS descargados: %1$s En muchos países (Alemania, Francia, Italia y otros) el uso de avisos de radares es ilegal. OsmAnd no asume ninguna responsabilidad si usted viola la ley. Pulsa en «sí», sólo si puedes utilizar esta función. Descargar mapas Para reflejar correctamente las señales y normas de tráfico, elige tu región de conducción: @@ -134,13 +134,13 @@ Lon %2$s Notas multimedia Estacionamiento Accesibilidad - Edición de OSM + Edición de OpenStreetMap Desarrollo de OsmAnd Volver al mapa Compartir nota multimedia Ubicación:\n Lat %1$s\n Lon %2$s Ver - Notas de OSM + Notas multimedia Mapa en línea Sólo caminos Pistas de esquí @@ -415,13 +415,13 @@ Lon %2$s Este complemento para OsmAnd pone a tu alcance detalles sobre pistas de esquí de descenso, de travesía, rutas de esquí alpino, teleféricos y remontes a nivel mundial. Las rutas y pistas se muestran por código de color en función de su dificultad y representados con un estilo del mapa especial «Invierno» que lo asemeja a un paisaje invernal nevado. \n \nActivando esta vista, cambia el estilo del mapa a «Invierno y esquí», mostrando las características del terreno en condiciones invernales. Esta vista se puede revertir desactivando de nuevo aquí o cambiando el «Estilo del mapa» en «Configurar mapa» cuando lo desees. - Toma notas de audio, fotografía y/o video durante un viaje, usando un botón en el mapa, o directamente en el menú contextual para cualquier ubicación en el mapa. - Registra dónde se ha estacionado el automóvil, y alternativamente, cuánto tiempo queda. + Toma notas de audio, fotografía y/o video durante un viaje, usando un botón en el mapa o el menú contextual de la ubicación. + Registra dónde se ha estacionado el automóvil, incluyendo cuánto tiempo queda. \n Tanto la ubicación como el tiempo del estacionamiento se muestran en el menú principal y en un widget sobre el mapa. Se puede añadir una alarma de recordatorio al calendario de Android. - Crea caminos pulsando el mapa, usando o modificando archivos GPX existentes, para planificar un viaje y medir la distancia entre puntos. Alternativamente, pueden guardarse como un archivo GPX y usarse luego para la orientación. + Crea caminos pulsando el mapa, usando o modificando archivos GPX existentes, para planificar un viaje y medir la distancia entre puntos. El resultado puede guardarse como un archivo GPX y usarse luego para la orientación. Activa las funciones de accesibilidad del dispositivo, directamente en OsmAnd. Facilita por ejemplo, el ajuste de la velocidad de la voz para voces de texto a voz, la configuración de navegación D-pad, usando la rueda de desplazamiento para el control del zoom, o la retroalimentación de texto a voz, por ejemplo, para anunciar la ubicación automáticamente. - Haz contribuciones en OSM, como el crear o modificar objetos PDI, abrir o comentar notas de OSM y contribuir con archivos de trazas GPX grabados en OsmAnd, proporcionando tu nombre de usuario y contraseña. OSM es un proyecto de mapeo de dominio público, global, libre e impulsado por la comunidad. - Ajusta las funciones de desarrollo y depuración, como la simulación de rutas, el rendimiento del renderizado o las indicaciones por voz. + Haz contribuciones en OSM, como el crear o modificar objetos PDI, abrir o comentar notas de OSM y contribuir con archivos de trazas GPX grabados en OsmAnd, proporcionando tu nombre de usuario y contraseña. OpenStreetMap.org es un proyecto de mapeo de dominio público, global, libre e impulsado por la comunidad. + Ajusta las funciones de desarrollo y depuración, como la simulación de navegación, el rendimiento del renderizado o las indicaciones por voz. Destinado para desarrolladores, no es necesario para el normal uso de la aplicación. Descargar el mapa especial sin conexión para mostrar las instalaciones de esquí. Descargar el mapa especial sin conexión para mostrar los detalles náuticos. Indica un servidor proxy. @@ -648,7 +648,7 @@ Lon %2$s Sincroniza trazas y notas multimedia con tu cuenta de Dropbox. Complemento Dropbox Cambiar orden - Por favor, sé un héroe absoluto y paga por el complemento «Curvas de nivel» para apoyar su desarrollo. + Por favor, considera pagar por el complemento «Curvas de nivel» para apoyar su desarrollo. ¿A petición\? Grabar video Grabar audio @@ -910,7 +910,7 @@ Lon %2$s Definir transparencia (0 - transparente, 255 - opaco) ¿Cancelar la descarga\? Gracias por usar OsmAnd. Descarga datos regionales sin conexión a través de «Ajustes → Gestionar mapas» para ver los mapas, ubicar direcciones, buscar PDI, encontrar transporte público y más. - El mapa base (en la cola de descarga) proporciona una funcionalidad básica. + El mapa base necesario para proporcionar la funcionalidad básica, está en la cola de descarga. Mapas de teselas en línea y en caché Mapas descargados (vectores) Descarga y gestiona mapas sin conexión almacenados en el dispositivo. @@ -1040,7 +1040,7 @@ Lon %2$s Configura la pantalla y ajustes globales de la aplicación. Ajustes globales de la aplicación Usuario de OSM - Necesario para envíos a OSM.org. + Necesario para envíos a OpenStreetMap.org. Contraseña de OSM Modo reposo OsmAnd se ejecuta en modo reposo con la pantalla apagada. @@ -1161,7 +1161,7 @@ Lon %2$s Mapa superpuesto Elige el mapa superpuesto Mapa ya instalado, «Ajustes» se actualizará. - Elige los mapas a instalar o actualizar. + Elige los mapas (teselas) a instalar o actualizar. Imposible realizar la operación sin una conexión a Internet. Instalar más… Usar mapas vectoriales, más allá de este nivel. @@ -1270,7 +1270,7 @@ Lon %2$s Mostrar teléfono del PDI escribe el filtro Pantalla de alta resolución - No estira (ni hace borrosas) los mapas en pantallas de alta densidad. + No estira (ni hace borrosas) las teselas de mapas en pantallas de alta densidad. Buscar transporte público Resultados de transporte (sin destino): Resultados de transporte ({0} al destino): @@ -1442,7 +1442,7 @@ Lon %2$s Terminado Usa Internet para calcular la ruta. Usar navegación en línea - Indica los detalles de inicio de sesión de OSM.org para subir ediciones. + Indica los ajustes de OpenStreetMap.org (OSM) necesarios para subir ediciones. Indica el idioma, descargar/recargar datos. Datos Ajustes adicionales @@ -1462,13 +1462,13 @@ Lon %2$s Visión 3D del mapa Muestra la última superposición de PDI usada. Mostrar superposición de PDI - Elige el origen de los mapas en línea o en caché + Elige el origen de los mapas en línea o teselas en caché. Fuente de teselas del mapa Fuente del mapa Usar Internet Mostrar tu ubicación Mostrar coordenadas GPS en el mapa - Descargar las partes del mapa que faltan + Descargar las teselas de mapas faltantes Aplicación de navegación Buscar Buscar @@ -1484,7 +1484,7 @@ Lon %2$s Peatón Centro Fondo - Ingresar latitud y longitud como grados-minutos-segundos (GMS) + Ingresa la latitud y longitud en el formato elegido (G - grados, M - minutos, S - segundos) Latitud Longitud GGG.GGGGG @@ -1898,7 +1898,7 @@ Lon %2$s Otros marcadores Subir anónimamente Mostrar barra de transparencia en el mapa - Subir notas de OSM anónimas o usar el perfil de OSM.org. + Subir notas de OSM anónimas o usar el perfil de OpenStreetMap.org. Subir nota(s) de OSM Donaciones Número de destinatarios @@ -2041,7 +2041,7 @@ Lon %2$s Obtener Suscripción mensual. Puedes cancelarlo en cualquier momento en Google Play. Donaciones a la comunidad de OSM - Parte de tu donación se envía a los cartógrafos de OSM. El costo de la suscripción sigue siendo la misma. + Parte de tu donación se envía a los colaboradores de OSM. El costo de la suscripción sigue siendo la misma. La suscripción permite actualizaciones cada hora, día o semana y descargas ilimitadas para los mapas de todo el mundo. Australia Filtros @@ -2146,7 +2146,7 @@ Lon %2$s Lugar Acción rápida renombrada a «%1$s» para evitar duplicados. Nombre de la acción rápida duplicado - Un botón que muestra u oculta los puntos «Favoritos» en el mapa. + Un botón que muestra u oculta los puntos favoritos en el mapa. Un botón que muestra u oculta los PDI en el mapa. Mostrar/ocultar Favoritos Mostrar Favoritos @@ -2377,14 +2377,14 @@ Lon %2$s Sin subyacencia Alternar zoom automático del mapa Un botón que alterna el zoom automático de acuerdo a la velocidad. - Activar el oom automático + Activar el zoom automático Desactivar el zoom automático Definir destino Reemplazar destino Añadir primer destino intermedio - Un botón centrado en el destino de la ruta, haciendo que el destino previamente marcado se convierta en el último destino intermedio. - Un botón centrado en el nuevo destino de ruta, reemplazando el anterior destino (si existe). - Un botón centrado en el primer destino intermedio. + Un botón para hacer del centro de pantalla el destino de la ruta, un destino previamente elegido se convertiría en el último destino intermedio. + Un botón para hacer del centro de pantalla el nuevo destino de ruta, reemplazando el anterior destino (si existe). + Un botón para hacer del centro de pantalla el primer destino intermedio. Pausado Escribe la ciudad, pueblo o localidad Escribe el código postal @@ -2413,7 +2413,7 @@ Lon %2$s Descarga el mapa «Superposición de sombreado» para mostrar el sombreado vertical. Instala el complemento «Curvas de nivel» para mostrar las áreas verticales graduadas. Ocultar desde el nivel de zoom - Mostrar/ocultar notas de OSM + Mostrar u ocultar notas de OSM Mostrar notas de OSM Ocultar notas de OSM Un botón que muestra u oculta las notas de OSM en el mapa. @@ -2872,7 +2872,7 @@ Lon %2$s Estás utilizando el mapa «{0}» que funciona con OsmAnd. ¿Quieres ejecutar la versión completa de OsmAnd\? ¿Ejecutar OsmAnd\? Guaraní - Un botón que alterna entre el modo «Diurno» y «Nocturno». + Un botón que alterna entre los modos diurno y nocturno de OsmAnd. Modo diurno Modo nocturno Alternar modos diurno/nocturno @@ -3124,7 +3124,7 @@ Lon %2$s Dificultad preferida Preferir rutas de esta dificultad, aunque el trazado sobre pistas más duras o más fáciles sigue siendo posible si son más cortas. Fuera de pista - Los senderos libres y fuera de pista son rutas y pasajes no oficiales. Típicamente descuidados, no mantenidos por los oficiales y no controlados por la noche. Entrar bajo su propio riesgo. + Los senderos libres y fuera de pista son rutas y pasajes no oficiales. Típicamente descuidados, no mantenidos y no controlados por la noche. Entrar bajo su propio riesgo. Servicio de descarga de OsmAnd Magenta Icono @@ -3244,7 +3244,7 @@ Lon %2$s Aplicar a todos los perfiles Mensaje de inicio Análisis - Mapa en la pantalla de bloqueo durante la navegación. + Mostrar el mapa en la pantalla de bloqueo durante la navegación. Ajustes para la navegación del perfil elegido «%1$s». Duración del encendido Unidades y formatos @@ -3378,7 +3378,7 @@ Lon %2$s Importar perfil Añade un perfil abriendo este archivo con OsmAnd. Error de importación de %1$s: %2$s - %1$s importado. + %1$s importado(s). Blanco Alternar %1$s y %2$s Punto de partida @@ -3386,7 +3386,7 @@ Lon %2$s Traza guardada Nombre del archivo vacío Revertir - Un botón para centrar en la pantalla el punto de partida y calcular la ruta hacia el destino o abre un cuadro de diálogo para elegir el destino si el marcador no está en el mapa. + Un botón para hacer que la pantalla se centre en el punto de partida. Luego define el destino o activa el cálculo de la ruta. Mostrar nodo de la red de rutas ciclistas ¿Borrar %1$s\? Diálogo de descarga del mapa From c117acb8f5091d1fd72eb98a6b48ce2fcba72c31 Mon Sep 17 00:00:00 2001 From: jan madsen Date: Wed, 29 Jan 2020 12:01:12 +0000 Subject: [PATCH 002/107] Translated using Weblate (Danish) Currently translated at 88.3% (2787 of 3156 strings) --- OsmAnd/res/values-da/strings.xml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 6bab01067d..6019945cfe 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -3432,7 +3432,7 @@ Repræsenterer område: %1$s x %2$s %1$s: %2$s Bedøm \'%1$s\' filen indeholder ikke routing regler, vælg en anden fil. - Filtypen understøttes ikke. Vælg en fil med filtypenavnet %1$s. + Vælg en understøttet %1$s udvidelsesfil i stedet. Importer fra fil Importer routing-fil Importer profil @@ -3456,5 +3456,6 @@ Repræsenterer område: %1$s x %2$s OSM Ikonet vises kun under navigation eller under bevægelse. Kortikon vises kun på kortet og skifter under navigation til navigationsikon. - Her kan man se og dele logfiler for applikationen + Kontroller og del detaljerede logfiler for programmet + Tilladelse kræves for at bruge denne mulighed. \ No newline at end of file From 81d4757cb53faeed8326d7bc617bea5346a483dc Mon Sep 17 00:00:00 2001 From: Dimitris Spingos Date: Wed, 29 Jan 2020 08:29:23 +0000 Subject: [PATCH 003/107] Translated using Weblate (Greek) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-el/strings.xml | 152 +++++++++++++++++-------------- 1 file changed, 85 insertions(+), 67 deletions(-) diff --git a/OsmAnd/res/values-el/strings.xml b/OsmAnd/res/values-el/strings.xml index f6b431a67d..bb77e0091b 100644 --- a/OsmAnd/res/values-el/strings.xml +++ b/OsmAnd/res/values-el/strings.xml @@ -23,29 +23,45 @@ Προσανατολισμός στους δρόμους κατά τη διάρκεια της πλοήγησης. Προσανατολισμός στο δρόμο Προβολή φορητού παγκόσμιου χάρτη & πλοήγηση για χάρτες OSM χωρίς και με διαδίκτυο - "OsmAnd (OSM Αυτοματοποιημένες Οδηγίες Πλοήγησης -\n -\n Το OsmAnd είναι μια εφαρμογή πλοήγησης ανοικτού κώδικα με πρόσβαση σε μεγάλη ποικιλία από παγκόσμια δεδομένα του OpenStreetMap (OSM). Όλα τα δεδομένα χάρτη (διανυσματικά ή πλακίδια χάρτη) μπορούν να αποθηκευτούν στην κάρτα μνήμης του τηλεφώνου για χρήση χωρίς σύνδεση. Προσφέρεται επίσης λειτουργία δρομολόγησης με και χωρίς διαδικτυακή σύνδεση συμπεριλαμβανομένων φωνητικών οδηγιών βήμα προς βήμα. + "OsmAnd (OSM Αυτοματοποιημένες Οδηγίες Πλοήγησης \n +\n Το OsmAnd είναι μια εφαρμογή πλοήγησης ανοικτού κώδικα με πρόσβαση σε μεγάλη ποικιλία από παγκόσμια δεδομένα του OSM. Όλα τα δεδομένα χάρτη (διανυσματικά ή πλακίδια χάρτη) μπορούν να αποθηκευτούν στην κάρτα μνήμης του τηλεφώνου για χρήση χωρίς σύνδεση. Προσφέρεται επίσης λειτουργία δρομολόγησης με και χωρίς διαδικτυακή σύνδεση συμπεριλαμβανομένων φωνητικών οδηγιών βήμα προς βήμα. +\n +\n +\n \n Μερικά από τα βασικά χαρακτηριστικά: +\n \n - Πλήρης λειτουργικότητα εκτός σύνδεσης (αποθήκευση των λαμβανόμενων διανυσμάτων ή πλακιδίων χάρτη στον αποθηκευτικό χώρο της συσκευής) +\n \n - Συμπαγείς διανυσματικοί χάρτες χωρίς σύνδεση για όλον τον κόσμο +\n \n - Λήψη χαρτών χωρών ή περιοχών κατευθείαν από την εφαρμογή +\n \n - Δυνατότητα επίστρωσης από αρκετές στρώσεις χάρτη, όπως GPX ή ίχνη πλοήγησης, Σημεία Ενδιαφέροντος, αγαπημένα, ισοϋψείς γραμμές, στάσεις Μ.Μ. Μεταφοράς, πρόσθετους χάρτες με προσαρμόσιμη διαφάνεια +\n \n - Εκτός σύνδεσης αναζήτηση για διευθύνσεις και μέρη (ΣΕ) +\n \n - Εκτός σύνδεσης δρομολόγηση για μέσες αποστάσεις +\n \n - Κατάσταση αυτοκινήτου, ποδηλάτου και πεζού με: +\n \n - προαιρετική αυτόματη εναλλαγή όψης ημέρας/νύχτας - προαιρετική εστίαση χάρτη βάσει ταχύτητας +\n \n - προαιρετικός προσανατολισμός χάρτη βάσει της πυξίδας ή της κατεύθυνσης κίνησης +\n \n - προαιρετική καθοδήγηση με λωρίδες, εμφάνιση ορίου ταχύτητας, καταγεγραμμένες και φωνές κειμένου σε λόγο. +\n \n Περιορισμοί αυτής της ελεύθερης έκδοσης του OsmAnd: +\n \n - Περιορισμένος αριθμός λήψης χαρτών +\n \n - Όχι πρόσβαση στα εκτός σύνδεσης ΣΕ της βικιπαίδειας. +\n \n Το OsmAnd είναι ενεργά στο στάδιο της ανάπτυξης και το εγχείρημά μας και η περαιτέρω ανάπτυξή του επαφίεται στις οικονομικές προσφορές για την χρηματοδότηση της ανάπτυξης και τις δοκιμές νέων λειτουργιών. Παρακαλούμε σκεφτείτε την αγορά του OsmAnd+, ή χρηματοδοτήστε συγκεκριμένες νέες λειτουργίες ή κάντε μια γενική δωρεά στο https://osmand.net." Προβολή παγκόσμιου χάρτη & πλοήγηση για χάρτες OSM χωρίς και με σύνδεση OsmAnd+ (OSM Αυτοματοποιημένες Οδηγίες Πλοήγησης) \n -\n Το OsmAnd+ είναι μια εφαρμογή πλοήγησης ανοικτού κώδικα με πρόσβαση σε μεγάλη ποικιλία από παγκόσμια δεδομένα OpenStreetMap (OSM). Όλα τα δεδομένα χάρτη (διανυσματικά ή πλακίδια χάρτη) μπορούν να αποθηκευτούν στην κάρτα μνήμης του τηλεφώνου για χρήση χωρίς σύνδεση. Προσφέρεται επίσης λειτουργία δρομολόγησης χωρίς και με διαδίκτυο, συμπεριλαμβανομένων φωνητικών οδηγιών βήμα προς βήμα. +\n Το OsmAnd+ είναι μια εφαρμογή πλοήγησης ανοικτού κώδικα με πρόσβαση σε μεγάλη ποικιλία από παγκόσμια δεδομένα OSM. Όλα τα δεδομένα χάρτη (διανυσματικά ή πλακίδια χάρτη) μπορούν να αποθηκευτούν στην κάρτα μνήμης του τηλεφώνου για χρήση χωρίς σύνδεση. Προσφέρεται επίσης λειτουργία δρομολόγησης χωρίς και με διαδίκτυο, συμπεριλαμβανομένων φωνητικών οδηγιών βήμα προς βήμα. \n \n Ο OsmAnd+ είναι η πληρωτέα έκδοση της εφαρμογής, με την αγορά της υποστηρίζετε το εγχείρημα, χρηματοδοτείτε την ανάπτυξη νέων λειτουργιών και λαμβάνετε τις τελευταίες ενημερώσεις. \n @@ -70,7 +86,7 @@ Μορφή χάρτη Διαμόρφωση οθόνης Λωρίδες - Όχι χωματόδρομοι + Χωρίς μη ασφαλτοστρωμένους δρόμους Όχι πορθμεία Αποφυγή… Φωτεινές διαδρομές @@ -115,7 +131,7 @@ Εκχωρημένη μνήμη %1$s MB (Όριο Android %2$s MB, Dalvik %3$s MB). Εκχωρημένη μνήμη Συνολική εγγενής μνήμη δεσμευμένη από την εφαρμογή %1$s MB (Dalvik %2$s MB, άλλα %3$s MB). - Αναλογική μνήμη %4$s MB (Όριο Android %5$s MB, Dalvik %6$s MB). +\n Αναλογική μνήμη %4$s MB (Όριο Android %5$s MB, Dalvik %6$s MB). Συνολική εγγενής μνήμη Το σημείο εκκίνησης είναι πολύ μακριά από τον πλησιέστερο δρόμο. Κοινή τοποθεσία @@ -136,8 +152,9 @@ ΜΜ ΠΜ Σημείο στάθμευσης - Το πρόσθετο θέσης στάθμευσης σας επιτρέπει να καταγράψετε πού είναι σταθμευμένο το αυτοκίνητό σας και πόσος χρόνος στάθμευσης απομένει (εάν υπάρχει χρονικός περιορισμός). -\nΚαι η τοποθεσία και ο χρόνος είναι ορατά στον πίνακα εργαλείων του OsmAnd καθώς και σε γραφικό στοιχείο στο χάρτη. Μπορεί να προστεθεί ειδοποίηση στο ημερολόγιο του Android ως υπενθύμιση. + Σας επιτρέπει να καταγράψετε πού είναι σταθμευμένο το αυτοκίνητό σας και πόσος χρόνος στάθμευσης απομένει. +\n +\nΚαι η τοποθεσία και ο χρόνος είναι ορατά στον πίνακα εργαλείων καθώς και σε γραφικό στοιχείο στον χάρτη. Μπορεί να προστεθεί ειδοποίηση στο ημερολόγιο του Android ως υπενθύμιση. Θέση στάθμευσης Σήμανση ως θέσης στάθμευσης Διαγραφή δείκτη στάθμευσης @@ -182,18 +199,18 @@ Χρήση χαρτών με διαδίκτυο (λήψη και αποθήκευση πλακιδίων σε κάρτα μνήμης). Χάρτες με σύνδεση Επιλέξτε τους παρόχους των χαρτών με διαδίκτυο ή με αποθηκευμένα πλακίδια. - Με αυτό το πρόσθετο μπορείτε να προσπελάσετε πολλούς τύπους χαρτών με σύνδεση (τους αποκαλούμενους πλακίδια ή εικονογραφίες), από προκαθορισμένα πλακίδια του OpenStreetMap (όπως το Mapnik) μέχρι δορυφορικές εικόνες και στρώσεις ειδικού σκοπού όπως μετεωρολογικούς χάρτες, κλιματολογικούς χάρτες, γεωλογικούς χάρτες, στρώσεις σκίασης ανάγλυφου κλπ. -\n -\nΟποιοσδήποτε από αυτούς τους χάρτες μπορεί να χρησιμοποιηθεί είτε ως ο κύριος (βασικός) χάρτης που θα εμφανίζεται στον χάρτη του OsmAnd, είτε ως επίστρωμα ή υπόστρωμα σε έναν άλλο βασικό χάρτη (όπως στους τυπικούς χωρίς σύνδεση χάρτες του OsmAnd). Για να γίνει οποιοσδήποτε χάρτης υποστρώματος πιο ορατός, μπορούν να κρυφτούν εύκολα συγκεκριμένα στοιχεία των διανυσματικών χαρτών του OsmAnd μέσω του μενού \'Διαμόρφωση χάρτη\' κατ\' επιθυμία. -\n -\nΟι χάρτες πλακιδίων μπορούν να ληφθούν μέσω διαδικτυακών πηγών, ή μπορούν να προετοιμαστούν για χρήση χωρίς σύνδεση (και να αντιγραφούν χειροκίνητα στον φάκελο δεδομένων του OsmAnd) ως βάση δεδομένων του SQLite που μπορεί να παραχθεί από διάφορα εργαλεία προετοιμασίας χαρτών τρίτων. + "Προσπελάσετε πολλούς τύπους χαρτών με σύνδεση (τους αποκαλούμενους χάρτες πλακιδίων ή εικονογραφιών), από προκαθορισμένα πλακίδια του OSM (όπως το Mapnik) μέχρι δορυφορικές εικόνες και στρώσεις ειδικού σκοπού όπως μετεωρολογικούς χάρτες, κλιματολογικούς χάρτες, γεωλογικούς χάρτες, στρώσεις σκίασης ανάγλυφου κλπ. +\n +\nΟποιοσδήποτε από αυτούς τους χάρτες μπορεί να χρησιμοποιηθεί είτε ως ο κύριος (βασικός) χάρτης που θα εμφανίζεται στον χάρτη του OsmAnd, είτε ως επίστρωμα ή υπόστρωμα σε έναν άλλο βασικό χάρτη (όπως στους τυπικούς χωρίς σύνδεση χάρτες του OsmAnd). Για να γίνει οποιοσδήποτε χάρτης υποστρώματος πιο ορατός, συγκεκριμένα στοιχεία των διανυσματικών χαρτών του OsmAnd μπορούν να κρυφτούν μέσω του μενού \'Διαμόρφωση χάρτη\'. +\n +\nΟι χάρτες πλακιδίων μπορούν να ληφθούν μέσω διαδικτυακών πηγών, ή να προετοιμαστούν για χρήση χωρίς σύνδεση (και να αντιγραφούν χειροκίνητα στον φάκελο δεδομένων του OsmAnd) ως βάση δεδομένων του SQLite που μπορεί να παραχθεί από διάφορα εργαλεία προετοιμασίας χαρτών τρίτων." Εμφάνιση των ρυθμίσεων για ενεργοποίηση ιχνογράφησης και πλοήγησης παρασκηνίου μέσω περιοδικής αφύπνισης της συσκευής GPS (με την οθόνη σβηστή). - Αυτό το πρόσθετο κάνει τα χαρακτηριστικά προσβασιμότητας της συσκευής διαθέσιμα απευθείας στο OsmAnd. Διευκολύνει π.χ. τη ρύθμιση του ρυθμού ομιλίας για φωνές TTS, διαμορφώνοντας πλοήγηση οθόνης κατευθυντήριου χειριστηρίου, χρήση ιχνόσφαιρας για έλεγχο εστίασης, ή ανατροφοδότηση κειμένου σε ομιλία, π.χ. για αυτόματη ανακοίνωση της θέσης σας. - Αυτό το πρόσθετο εμφανίζει τις ρυθμίσεις για τα χαρακτηριστικά ανάπτυξης και αποσφαλμάτωσης όπως η δοκιμή ή η προσομοίωση πλοήγησης, η απόδοση απεικόνισης οθόνης, ή η φωνητική καθοδήγηση. Αυτές οι ρυθμίσεις προορίζονται για τους προγραμματιστές και δεν χρειάζονται στον απλό χρήστη. + Κάνει τα χαρακτηριστικά προσβασιμότητας της συσκευής διαθέσιμα απευθείας στο OsmAnd. Διευκολύνει π.χ. τη ρύθμιση του ρυθμού ομιλίας για φωνές κειμένου σε λόγο, διαμορφώνοντας πλοήγηση οθόνης του κατευθυντήρα, χρήση ιχνόσφαιρας για έλεγχο εστίασης, ή ανατροφοδότηση κειμένου σε ομιλία, π.χ. για αυτόματη ανακοίνωση της θέσης σας. + Ρυθμίσεις για τα χαρακτηριστικά ανάπτυξης και αποσφαλμάτωσης όπως απόδοση απεικόνισης, ή η φωνητική καθοδήγηση. Αυτές οι ρυθμίσεις προορίζονται για τους προγραμματιστές και δεν χρειάζονται στην κανονική χρήση της εφαρμογής. Πρόσθετα Τα πρόσθετα ενεργοποιούν προχωρημένες ρυθμίσεις και επιπλέον λειτουργικότητα. Πρόσθετα - Μέσω αυτού του προσθέτου το OsmAnd μπορεί να χρησιμοποιηθεί για να κάνετε συνεισφορές OSM όπως δημιουργία ή τροποποίηση αντικειμένων ΣΕ OSM, άνοιγμα ή σχολιασμό σημειώσεων OSM και συνεισφορά καταγεγραμμένων αρχείων GPX. Το OSM είναι μια κοινότητα που κατευθύνει ένα παγκόσμιο έργο χαρτογράφησης δημόσιου τομέα. Για λεπτομέρειες παρακαλούμε δείτε το https://openstreetmap.org. Η ενεργός συμμετοχή εκτιμάται και οι συνεισφορές μπορούν να γίνουν απευθείας από το OsmAnd, εάν ορίσετε τα προσωπικά σας διαπιστευτήρια OSM στην εφαρμογή. + Κάντε συνεισφορές στο OSM όπως δημιουργία ή τροποποίηση αντικειμένων ΣΕ OSM, άνοιγμα ή σχολιασμό σημειώσεων OSM και συνεισφορά καταγεγραμμένων αρχείων GPX στο OsmAnd, δίνοντας όνομα χρήστη και κωδικό πρόσβασης. Το OpenStreetMap.org είναι μια κοινότητα που κατευθύνει ένα παγκόσμιο έργο χαρτογράφησης δημόσιου τομέα. Οι διανυσματικοί χάρτες πιθανόν εμφανίζονται γρηγορότερα. Ίσως δεν λειτουργούν καλά σε κάποιες συσκευές. Επιλέξτε μια φωνή και δοκιμάστε τη αναπαράγοντας ανακοινώσεις: Ανάπτυξη του OsmAnd @@ -266,13 +283,13 @@ Χρήση πάντα της επεξεργασίας χωρίς διαδίκτυο. Οι αλλαγές στα ΣΕ μέσω της εφαρμογής δεν επηρεάζουν τα ληφθέντα αρχεία χάρτη, οι αλλαγές αποθηκεύονται ως αρχείο στη συσκευή σας. Αποστολή … - {0} ΣΕ/Σημειώσεις απεστάλησαν + {0} ΣΕ/Οι σημειώσεις απεστάλησαν Αποστολή όλων Αποστολή επεξεργασίας στο OSM Διαγραφή επεξεργασίας Ασύγχρονη επεξεργασία OSM: ΣΕ OSM/Οι σημειώσεις αποθηκεύτηκαν στη συσκευή - Εμφάνιση και διαχείριση των ΣΕ/Σημειώσεων OSM σημειωμένων στη βάση δεδομένων στη συσκευή. + Εμφάνιση και διαχείριση των ΣΕ/Σημειώσεων OSM στη βάση δεδομένων στη συσκευή. Καθορίστε το διάστημα της ιχνογράφησης με διαδίκτυο. Διάστημα ιχνογράφησης με διαδίκτυο Καθορίστε τη διεύθυνση ιστού με την σύνταξη παραμέτρων : lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5},bearing={6}. @@ -426,7 +443,7 @@ Διαφάνεια βασικού χάρτη Χάρτης υποστρώματος… Χάρτης υποστρώματος - Επιλογή του χάρτη υποστρώματος. + Επιλέξτε χάρτη υποστρώματος Χάρτης επικάλυψης… Χάρτης επικάλυψης Επιλογή του χάρτη επικάλυψης @@ -574,7 +591,7 @@ Ευχαριστούμε τη Yandex για τις πληροφορίες κυκλοφορίας. Κυκλοφορία Yandex Διαδρομή - Σημειώσεις OSM (σε σύνδεση) + Σημειώσεις OSM (με σύνδεση) Επίστρωμα ΣΕ… Πηγή χάρτη… Επίπεδα χάρτη @@ -589,7 +606,7 @@ GPS δευτερόλεπτα λεπτ. - Ορισμός διαστήματος αφύπνισης χρησιμοποιούμενο από την υπηρεσία παρασκηνίου. + Ορισμός διαστήματος αφύπνισης χρησιμοποιούμενο από την υπηρεσία παρασκηνίου: Διάστημα αφύπνισης GPS Χρησιμοποιούμενη μέθοδος τοποθεσίας από την υπηρεσία παρασκηνίου: Πάροχος τοποθεσίας @@ -670,11 +687,11 @@ Χωρίς σύνδεση Διαδίκτυο Μέγιστη εστίαση με σύνδεση - Μην περιηγείστε πλακίδια χάρτη με σύνδεση για επίπεδα εστίασης κάτω από αυτό. + Μην περιηγείστε σε χάρτες με σύνδεση για επίπεδα εστίασης κάτω από αυτό. Συνολική απόσταση %1$s, χρόνος ταξιδιού %2$d ω %3$d λ. Υπηρεσία πλοήγησης με ή χωρίς σύνδεση. Υπηρεσία πλοήγησης - Ο κατάλογος αποθήκευσης δεδομένων στην κάρτα μνήμης δεν είναι προσβάσιμος! + Ο κατάλογος αποθήκευσης στην κάρτα μνήμης δεν είναι προσβάσιμος! Λήψη {0} - {1} ; Δεδομένα χωρίς σύνδεση για {0} υπάρχουν ήδη ({1}). Να ενημερωθούν ({2}) ? Διεύθυνση @@ -718,7 +735,7 @@ Καθορίστε τις ρυθμίσεις OpenStreetMap.org (OSM) που απαιτούνται για τις υποβολές OSM. Καθορισμός γλώσσας, λήψη/επαναφόρτωση δεδομένων. Δεδομένα - Επεξεργασία OSM + Επεξεργασία OpenStreetMap Πρόσθετες ρυθμίσεις Αποθήκευση τρέχοντος ίχνους ως αρχείου GPX τώρα. Αποθήκευση τρέχοντος ίχνους @@ -742,7 +759,7 @@ Εμφάνιση χάρτη 3Δ Εμφάνιση του τελευταίου χρησιμοποιούμενου επιστρώματος ΣΕ. Εμφάνιση επιστρώματος ΣΕ - Επιλέξτε την πηγή των χαρτών: διαδικτυακά ή με πλακίδια κρυφής μνήμης + Επιλέξτε την πηγή των πλακιδίων χαρτών με σύνδεση ή κρυφή μνήμη. Πηγή πλακιδίων χάρτη Πηγή χάρτη Χρήση διαδικτύου @@ -766,7 +783,7 @@ Πεζοπορία Κέντρο Κάτω μέρος - Εισαγωγή γ. πλάτους & γ. μήκους στην επιλεγμένη μορφή (D - μοίρες, M - λεπτά, S - δεύτερα) + Εισαγωγή γ. πλάτους και γ. μήκους στην επιλεγμένη μορφή (D - μοίρες, M - λεπτά, S - δεύτερα) Γεωγραφικό πλάτος Γεωγραφικό μήκος DDD.DDDDD @@ -870,7 +887,7 @@ Ισοϋψείς γραμμές μέρη Ηχητικές σημειώσεις - Το πρόσθετο σημειώσεων ήχου/video παρέχει τη λειτουργία λήψης σημειώσεων ήχου/φωτογραφίας/video κατά τη διάρκεια του ταξιδιού, χρησιμοποιώντας είτε ένα κουμπί στον χάρτη, ή απευθείας στο αναδυόμενο μενού για οποιοδήποτε σημείο στον χάρτη. + Πάρτε σημειώσεις ήχου/φωτογραφίας/βίντεο κατά τη διάρκεια του ταξιδιού, χρησιμοποιώντας είτε ένα πλήκτρο στον χάρτη, ή τη θέση στο μενού περιβάλλοντος. Σημειώσεις ήχου/video Πρόσθετο του OsmAnd για ισοϋψείς γραμμές χωρίς διαδίκτυο Μέτρηση απόστασης @@ -900,7 +917,7 @@ Μορφή εξόδου video Χρήση του καταγραφέα της συσκευής για βίντεο. Διαμόρφωση ρυθμίσεων ήχου και video. - Το πρόσθετο Dropbox επιτρέπει τον συγχρονισμό ιχνών και σημειώσεων ήχου/βίντεο με τον Dropbox λογαριασμό σας. + Συγχρονίστε ίχνη και σημειώσεις ήχου/βίντεο με τον Dropbox λογαριασμό σας. Πρόσθετο dropbox Αλλαγή σειράς Παρακαλούμε, σκεφτείτε την αγορά του πρόσθετου \'ισοϋψών γραμμών\' για να υποστηρίξετε την περαιτέρω ανάπτυξη. @@ -979,7 +996,7 @@ Ορισμός ως προορισμός Ορίστε πόλη ή οδό πρώτα Ταξινόμηση πόρτα-πόρτα - Αδυναμία δημιουργίας αντιγράφου ασφαλείας των αλλαγών OSM + Αδυναμία δημιουργίας αντιγράφου ασφαλείας των αλλαγών OSM. Δημιουργία αντιγράφου ασφαλείας ως αλλαγή OSM Στρώση σκίασης ανάγλυφου Καθαρισμός ενδιάμεσων προορισμών @@ -1001,12 +1018,12 @@ Η εστίαση ρυθμίστηκε στο άπειρο Αναπαραγωγή ήχου κατά τη λήψη φωτογραφίας Εκφώνηση… - Ρυθμίστε την αναγγελία των ονομάτων οδών, κυκλοφοριακών προειδοποιήσεων, (αναγκαστικές στάσεις, σαμαράκια), προειδοποιήσεις για κάμερες ταχύτητας, όρια ταχύτητας. + Ρυθμίστε την αναγγελία των ονομάτων οδών, κυκλοφοριακών προειδοποιήσεων, (αναγκαστικές στάσεις, σαμαράκια), προειδοποιήσεις για κάμερες ταχύτητας και όρια ταχύτητας. Ονόματα οδών (TTS) Παρακαλούμε, καθορίστε χρήστη και κωδικό πρόσβασης OSM στις \'Ρυθμίσεις\' Έχετε ήδη καθορίσει ενδιάμεσους προορισμούς. Βελτιστοποιημένη σειρά των ενδιάμεσων προορισμών καθ\' οδόν προς τον προορισμό. - Υπολογιστής απόστασης & εργαλείο σχεδιασμού + Υπολογιστής απόστασης και εργαλείο σχεδιασμού Τύπος εστίασης κάμερας Κατάσταση εστίασης της κάμερας: Ιαπωνία @@ -1156,7 +1173,7 @@ Προτίμησε αυτοκινητόδρομους Δρόμοι χωρίς διόδια Απέφυγε δρόμους με διόδια - Χωρίς χωματόδρομους + Χωρίς μη ασφαλτοστρωμένους δρόμους Απέφυγε χωματόδρομους Χωρίς πορθμεία Απέφυγε πορθμεία @@ -1388,7 +1405,7 @@ ημέρες πίσω Πίσω στο χάρτη Κοινή χρήση σημείωσης - Σημειώσεις + Σημειώσεις OSM Μόνο δρόμοι "Ελεύθερο %1$s " Μνήμη συσκευής @@ -1433,7 +1450,7 @@ Ημιδιαφανές μπλε Μοβ Ημιδιαφανές μοβ - Απαιτείται μια επανεκκίνηση για να εφαρμοστούν όλες οι αλλαγές + Απαιτείται μια επανεκκίνηση για να εφαρμοστούν όλες οι αλλαγές. Φωτεινό Σκούρο Σερβο-Κροατικά @@ -1574,7 +1591,7 @@ \n • Η συνδρομή στα δεδομένα του OsmAnd Live υποστηρίζει τώρα όλα τα χαρακτηριστικά του OsmAnd \n \n - Αλλάξτε την αναζήτησή σας + Αλλάξτε την αναζήτησή σας. Ενέργειες Δείκτης Δημιουργία ή τροποποίηση αντικειμένων OSM @@ -1857,8 +1874,8 @@ Πυκνότητα ισοϋψών γραμμών Πλάτος ισοϋψών γραμμών Πλάτος ισοϋψών γραμμών - Το OsmAnd (OSM Automated Navigation Directions) είναι χάρτης και εφαρμογή πλοήγησης με πρόσβαση στα ελεύθερα, παγκόσμια και υψηλής ποιότητας δεδομένα του OpenStreetMap (OSM). -\n + Το OsmAnd (OSM Automated Navigation Directions) είναι χάρτης και εφαρμογή πλοήγησης με πρόσβαση στα ελεύθερα, παγκόσμια και υψηλής ποιότητας δεδομένα του OSM. +\n \nΑπολαύστε φωνητική και οπτική πλοήγηση, προβολή ΣΕ (σημείων ενδιαφέροντος), δημιουργία και διαχείριση ιχνών GPX, χρήση οπτικοποίησης ισοϋψών γραμμών και πληροφοριών υψομέτρου (μέσω προσθέτου), επιλογή μεταξύ λειτουργιών οδήγησης, ποδηλάτου και πεζοπορίας, επεξεργασίας OSM και πολλών άλλων. Ποδηλασία \n • Βρείτε ποδηλατικές διαδρομές στον χάρτη @@ -2130,7 +2147,7 @@ Επιλέξτε ή λάβετε φωνητική καθοδήγηση στη γλώσσα σας. Ανέβασμα Λήψη νυκτερινών δομήσεων. - Αποτυχία αποστολής + Αδυναμία αποστολής Τα ΣΕ θα διαγραφούν μόλις στείλετε τις αλλαγές σας Ο χάρτης μόνο δρόμων δεν χρειάζεται, επειδή έχετε τον τυπικό (πλήρη) χάρτη. Να κατέβει οπωσδήποτε; Πώς να κατεβάσετε χάρτες, ορίστε βασικές ρυθμίσεις. @@ -2303,13 +2320,13 @@ Αυτό το πρόσθετο για το OsmAnd βάζει στη διάθεσή σας λεπτομέρειες γενικών κλίσεων χιονοδρομικών κατωφερειών, ανώμαλους χιονοδρομικούς δρόμους, διαδρομές αλπικών χιονοδρομιών, εναέριους σιδηροδρόμους και χιονοδρομικούς αναβατήρες. Εμφανίζονται διαδρομές και πίστες κωδικοποιημένες κατά χρώμα ανάλογα με τη δυσκολία και απεικονίζονται με ειδική μορφή χάρτη \'χειμώνα\' που εξομοιώνεται με χειμερινό τοπίο με το χρώμα του χιονιού. \n \nΗ ενεργοποίηση αυτής της προβολής αλλάζει τη μορφή του χάρτη σε \'Χειμώνας και χιονοδρομίες\', εμφανίζοντας όλα τα χαρακτηριστικά τοπίων κάτω από χειμερινές συνθήκες. Αυτή η προβολή μπορεί να επανέλθει είτε απενεργοποιώντας την ξανά εδώ, είτε αλλάζοντας το \'Μορφή χάρτη\' στο \'Διαμόρφωση χάρτη\' κατά βούληση. - Αυτό το πρόσθετο παρέχει ένα γραφικό στοιχείο χάρτη που επιτρέπει τη δημιουργία μονοπατιών πατώντας τον χάρτη, ή χρησιμοποιώντας ή τροποποιώντας υφιστάμενα αρχεία GPX, για τη σχεδίαση ταξιδιού και μέτρηση της απόστασης μεταξύ σημείων. Τα αποτελέσματα μπορούν να αποθηκευτούν ως αρχείο GPX, που μπορεί αργότερα να χρησιμοποιηθεί για καθοδήγηση. + Δημιουργείστε μονοπάτια πατώντας τον χάρτη, ή χρησιμοποιώντας ή τροποποιώντας υφιστάμενα αρχεία GPX, για τη σχεδίαση ταξιδιού και μέτρηση της απόστασης μεταξύ σημείων. Το αποτέλεσμα μπορεί να αποθηκευτεί ως αρχείο GPX για μεταγενέστερη χρήση στην καθοδήγηση. Παρακολούθηση Χάρτης με σύνδεση Πίστες χιονοδρομιών Συντήρηση πίστας - Για την εμφάνιση χαρτών χιονοδρομιών, χρειάζεται να κατέβει ο ειδικός χάρτης χωρίς διαδίκτυο - Για την εμφάνιση ναυτικών χαρτών, χρειάζεται να κατέβει ο ειδικός χάρτης χωρίς διαδίκτυο + Μεταφορτώστε τον ειδικό χάρτη χωρίς σύνδεση για να εμφανίσετε εγκαταστάσεις χιονοδρομίας. + Μεταφορτώστε τον ειδικό χάρτη χωρίς σύνδεση για να εμφανίσετε ναυτικές λεπτομέρειες. Δομήσεις Καθορίστε έναν διακομιστή μεσολάβησης. Ιδιωτικότητα @@ -2436,11 +2453,11 @@ \n • Ανταρκτική * \n Οι περισσότερες χώρες της Γης είναι διαθέσιμες για κατέβασμα! \n Πάρτε έναν αξιόπιστο πλοηγητή για τη χώρα σας - είτε είναι η Γαλλία, η Γερμανία, το Μεξικό, το Ενωμένο Βασίλειο, η Ισπανία, οι Κάτω Χώρες, οι ΗΠΑ, η Ρωσία, η Βραζιλία είτε οποιαδήποτε άλλη. - Το OsmAnd+ (OSM Automated Navigation Directions) είναι χάρτης και εφαρμογή πλοήγησης με πρόσβαση στα ελεύθερα, παγκόσμια και υψηλής ποιότητας δεδομένα του OpenStreetMap (OSM). -\n Απολαύστε φωνητική και οπτική καθοδήγηση, προβολή ΣΕ (σημείων ενδιαφέροντος), δημιουργία και διαχείριση ιχνών GPX, χρησιμοποιώντας ισοϋψείς γραμμές απεικόνισης και πληροφορίες υψομέτρου, επιλογή μεταξύ καταστάσεων οδήγησης, ποδηλάτου, πεζοπορίας, επεξεργασίας OSM και πολλών άλλων. -\n -\n Το OsmAnd+ είναι μια έκδοση της εφαρμογής επί πληρωμή. Αγοράζοντάς το, υποστηρίζετε το έργο, χρηματοδοτείτε την ανάπτυξη νέων γνωρισμάτων και παίρνετε τις τελευταίες ενημερώσεις. -\n + Το OsmAnd+ (OSM Automated Navigation Directions) είναι χάρτης και εφαρμογή πλοήγησης με πρόσβαση στα ελεύθερα, παγκόσμια και υψηλής ποιότητας δεδομένα του OSM. +\n Απολαύστε φωνητική και οπτική καθοδήγηση, προβολή ΣΕ (σημείων ενδιαφέροντος), δημιουργία και διαχείριση ιχνών GPX, χρησιμοποιώντας ισοϋψείς γραμμές απεικόνισης και πληροφορίες υψομέτρου, επιλογή μεταξύ καταστάσεων οδήγησης, ποδηλάτου, πεζοπορίας, επεξεργασίας OSM και πολλών άλλων. +\n +\n Το OsmAnd+ είναι μια έκδοση της εφαρμογής επί πληρωμή. Αγοράζοντάς το, υποστηρίζετε το έργο, χρηματοδοτείτε την ανάπτυξη νέων γνωρισμάτων και παίρνετε τις τελευταίες ενημερώσεις. +\n \n Μερικά από τα κύρια χαρακτηριστικά: Πλοήγηση \n • Εργασία με σύνδεση (γρήγορη) ή χωρίς σύνδεση (χωρίς τέλη περιαγωγής όταν είσαστε στο εξωτερικό) @@ -2524,7 +2541,7 @@ Αξιολογείστε αυτήν την εφαρμογή Παρακαλούμε, δώστε μια βαθμολογία του OsmAnd στο Google Play Πείτε μας γιατί. - Παρακαλούμε, πέστε μας τι θα θέλατε να αλλάξετε σε αυτήν την εφαρμογή. + Παρακαλούμε, πέστε μας τις προτάσεις σας. Διαγραφή αλλαγής Ανέβασμα {0}/{1} Ξαναδοκιμάστε @@ -2613,7 +2630,7 @@ Ανά εβδομάδα Πρωί Βράδυ - Επιλέξτε μήνα και χώρα + Μήνας και χώρα: Αριθμός συντελεστών Αριθμός επεξεργασιών Αναφορά για @@ -2624,7 +2641,7 @@ Προσθήκη δείκτη χάρτη Προσθήκη ΣΕ Αλλαγή μορφής χάρτη - Η μορφή χάρτη έχει αλλαχθεί σε \"%s\". + Η τεχνοτροπία χάρτη έχει αλλαχθεί σε \"%s\". Νέα σημείωση ήχου Νέα σημείωση βίντεο Νέα σημείωση φωτογραφίας @@ -2642,22 +2659,22 @@ Είσαστε βέβαιοι ότι θέλετε να διαγράψετε την ενέργεια \"%s\"; Εμφάνιση διαλόγου αγαπημένων Προκαθορισμός ονόματος - "Το πάτημα αυτού του πλήκτρου ενέργειας θα προσθέσει έναν δείκτη χάρτη στο κέντρο της οθόνης." - Το πάτημα αυτού του πλήκτρου ενέργειας θα προσθέσει ένα ενδιάμεσο σημείο στο μέσο της οθόνης. - Το πάτημα αυτού του πλήκτρου ενέργειας θα προσθέσει μια σημείωση ήχου στο μέσο της οθόνης. - Το πάτημα αυτού του πλήκτρου ενέργειας θα προσθέσει μια σημείωση βίντεο στο μέσο της οθόνης. - Το πάτημα αυτού του πλήκτρου ενέργειας θα προσθέσει μια σημείωση φωτογραφίας στο μέσο της οθόνης. - Το πάτημα αυτού του πλήκτρου ενέργειας θα προσθέσει μια σημείωση OSM στο μέσο της οθόνης. - Το πάτημα αυτού του πλήκτρου ενέργειας θα προσθέσει ένα ΣΕ στο μέσο της οθόνης. - Το πάτημα αυτού του πλήκτρου ενέργειας απενεργοποιεί ή ενεργοποιεί τη φωνητική καθοδήγηση κατά την πλοήγηση. - Το πάτημα αυτού του πλήκτρου ενέργειας προσθέτει μια θέση στάθμευσης στο μέσο της οθόνης. + Πλήκτρο για προσθήκη δείκτη χάρτη στο κέντρο της οθόνης. + Πλήκτρο για προσθήκη ενδιάμεσου σημείου GPX στο μέσο της οθόνης. + Πλήκτρο για προσθήκη σημείωσης ήχου στο μέσο της οθόνης. + Πλήκτρο για προσθήκη σημείωσης βίντεο στο μέσο της οθόνης. + Πλήκτρο για προσθήκη σημείωσης φωτογραφίας στο μέσο της οθόνης. + Πλήκτρο για προσθήκη σημείωσης OSM στο μέσο της οθόνης. + Πλήκτρο για προσθήκη ΣΕ στο μέσο της οθόνης. + Εναλλαγή απενεργοποίησης ή ενεργοποίησης φωνητικής καθοδήγησης κατά την πλοήγηση. + Πλήκτρου προσθήκης θέσης στάθμευσης στο μέσο της οθόνης. Εμφάνιση ενδιάμεσου διαλόγου " αποθηκεύτηκε στο " Μέρος - Το συγκεκριμένο όνομα γρήγορης ενέργειας χρησιμοποιείται ήδη, αλλάχτηκε σε %1$s προς αποφυγή διπλασιασμού. + Γρήγορη ενέργεια μετονομασμένη στο %1$s προς αποφυγή διπλότυπου. Διπλό όνομα γρήγορης ενέργειας - Το πάτημα αυτού του πλήκτρου ενέργειας εμφανίζει ή κρύβει τα αγαπημένα σημεία στον χάρτη. - Το πάτημα αυτού του πλήκτρου ενέργειας εμφανίζει ή κρύβει τα ΣΕ στον χάρτη. + Εναλλαγή εμφάνισης ή απόκρυψης των αγαπημένων σημείων στον χάρτη. + Εναλλαγή εμφάνισης ή απόκρυψης ΣΕ στον χάρτη. Εμφάνιση/απόκρυψη αγαπημένων Εμφάνιση αγαπημένων Απόκρυψη αγαπημένων @@ -2675,7 +2692,7 @@ Επιλέξτε μια προαιρετική κατηγορία. Κατάλογος ΣΕ Προσθέσετε μία ή περισσότερες κατηγορίες ΣΕ που θα εμφανίζονται στον χάρτη. - Πλήκτρο εμφάνισης μέσω της παρακάτω λίστας. + Πλήκτρο στη σελίδα μέσω της παρακάτω λίστας. Προσθήκη τύπου χάρτη Συμπληρώστε όλες τις παραμέτρους Τύποι χάρτη @@ -2699,7 +2716,7 @@ Προσθήκη σημείων διαδρομής Προσθήκη σημείου διαδρομής Προσθήκη γραμμής - Αποθήκευση σημείου διαδρομής GPX + Αποθήκευση ενδιάμεσου σημείου GPX Αποθήκευση σημείου διαδρομής Σημείο διαδρομής 1 Σημείο διαδρομής 1 @@ -2987,7 +3004,7 @@ Εμφάνιση περισσοτέρων Εμφανιζόμενα ίχνη Εμφάνιση/απόκρυψη ιχνών GPX - Πλήκτρο εμφάνισης ή απόκρυψης επιλεγμένων ιχνών GPX στον χάρτη + Πλήκτρο εμφάνισης ή απόκρυψης επιλεγμένων ιχνών GPX στον χάρτη. Απόκρυψη ιχνών GPX Εμφάνιση ιχνών GPX Παρακαλούμε ορίστε τον προορισμό πρώτα @@ -3019,7 +3036,7 @@ Άφιξη σε %1$s Εκκίνηση Γκουράνι - Πάτημα αυτού του πλήκτρου ενέργειας αλλάζει μεταξύ καταστάσεων ημέρας και νύχτας του OsmAnd + Εναλλαγή διακόπτη μεταξύ καταστάσεων ημέρας και νύχτας του OsmAnd. Κατάσταση ημέρας Κατάσταση νύχτας Εναλλαγή κατάστασης ημέρας/νύχτας @@ -3213,7 +3230,7 @@ Βαθμίδα 4 Βαθμίδα 5 Εξωτερικές συσκευές εισόδου - Επιλέξτε μια συσκευή εξωτερικού ελέγχου, όπως ένα πληκτρολόγιο ή ένα WunderLINQ + Επιλέξτε μια συσκευή εξωτερικού ελέγχου, όπως ένα πληκτρολόγιο ή ένα WunderLINQ. Κανένα Πληκτρολόγιο WunderLINQ @@ -3366,7 +3383,7 @@ Εμφάνιση σκίασης ανάγλυφου Απόκρυψη σκίασης ανάγλυφου Εμφάνιση/Απόκρυψη σκίασης ανάγλυφου - Αδυναμία εκκίνησης μηχανής κειμένου σε ομιλία + Αδυναμία εκκίνησης μηχανής κειμένου σε ομιλία. Προσομοίωση της θέσης σας χρησιμοποιώντας καταγεγραμμένη διαδρομή GPX. Εξαγωγή κατατομής (προφίλ) Κατατομή (προφίλ) OsmAnd: %1$s @@ -3477,4 +3494,5 @@ Σύσταση: Ρύθμιση 5 μέτρων μπορεί να λειτουργήσει καλά για σας, εάν δεν χρειάζεστε να πιάσετε λεπτομέρειες πιο ακριβείς από αυτό και δεν θέλετε να πάρετε δεδομένα σε ακινησία. Ενδιάμεσος χρόνος Διάστημα παρακολούθησης + Αδυναμία ανάλυσης γεωγραφικού στόχου \'%s\'. \ No newline at end of file From ac997246cc05a071d6d3b697365be0a3d3db373e Mon Sep 17 00:00:00 2001 From: Verdulo Date: Thu, 30 Jan 2020 11:34:48 +0000 Subject: [PATCH 004/107] Translated using Weblate (Esperanto) Currently translated at 95.0% (2997 of 3156 strings) --- OsmAnd/res/values-eo/strings.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml index de0128e61b..3b19a40c4c 100644 --- a/OsmAnd/res/values-eo/strings.xml +++ b/OsmAnd/res/values-eo/strings.xml @@ -894,7 +894,7 @@ Lon: %2$s Sekurkopii kiel OSM-redakton Forigi punkton tempo - akurateco + precizo rapido alto Punkto @@ -1264,7 +1264,7 @@ Proporcia memoro %4$s MB (limito de Android %5$s MB, Dalvik %6$s MB). maldekstre-antaŭen tie ĉi en la direkto al - Akurateco + Precizo Altitudo Sen informoj Malhorloĝdirekte (8 sektoroj) @@ -2050,8 +2050,8 @@ Proporcia memoro %4$s MB (limito de Android %5$s MB, Dalvik %6$s MB). Filtrilo: ne registri punktojn sube tiu ĉi rapido. Minimuma delokiĝo por registri Filtrilo: elekti minimuman distancon de punkto por registri la sekvan. - Minimuma akurateco de registrado - Filtrilo: elekti minimuman akuratecon por punkto esti registrita. + Minimuma precizo de registrado + Filtrilo: elekti minimuman precizon por punkto esti registrita. Kristnaskaj interesejoj Atendante Kristnaskon kaj la novan jaron, vi povas aktivigi vidigadon de interesejoj rilataj al Kristnasko: kristnaskaj arbetoj, foiroj, ktp. Ĉu montri Kristnaskajn interesejojn\? @@ -3430,4 +3430,7 @@ Indikas lokon: %1$s x %2$s" Legi kaj kunhavigi detalajn protokolojn de la aplikaĵo Permeso estas necesa por uzi tiun ĉi eblaĵon. Tiu ĉi filtrilo preventas registri punktojn sub difinita rapidlimo. Tiel registritaj spuroj aspektos pli glate dum vidiĝi sur la mapo. + Kromefiko: en via spuro mankos fragmentoj, en kiuj la minimuma rapido ne estis atingita (ekz. kiam vi puŝis vian biciklon ĉe kruta deklivo). Ankaŭ estos neniuj informoj pri paŭzoj. Tio ĉi efikos sur analizo aŭ pritraktado: por determini tutan tempon de via ekskurso, tempon de movado aŭ mezuman rapidon. + Rimarko: se GPS estos malaktiva tuj antaŭ registri spuron, la unua mezurita punkto povos havi etigitan precizon. (Eble estontece la aplikaĵo atendos sekundon aŭ pli antaŭ registri punkton (aŭ registros la plej bonan el 3 sekvantaj punktoj).) + Tiu ĉi filtrilo preventas de registri la ekzaktaj kopioj de punktoj, kiam malmulte da movo okazis, igas la spurojn aspekti pli bele sen antaŭa pritraktado. \ No newline at end of file From 00f3a28d444cb4eb1c2a35b5d879510e0274a85a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sveinn=20=C3=AD=20Felli?= Date: Wed, 29 Jan 2020 08:04:21 +0000 Subject: [PATCH 005/107] Translated using Weblate (Icelandic) Currently translated at 99.6% (3144 of 3156 strings) --- OsmAnd/res/values-is/strings.xml | 173 ++++++++++++++++++------------- 1 file changed, 103 insertions(+), 70 deletions(-) diff --git a/OsmAnd/res/values-is/strings.xml b/OsmAnd/res/values-is/strings.xml index 356a036437..660b15bc2f 100644 --- a/OsmAnd/res/values-is/strings.xml +++ b/OsmAnd/res/values-is/strings.xml @@ -255,7 +255,7 @@ Leiðarpunktar Aukið aðgengi Fylgjast með - Minnispunktar + Minnispunktar við hljóð/myndskeið Breyta hópi Staða GPS Milliþjónn @@ -1172,7 +1172,7 @@ Sólsetur: %2$s Styrkur til OpenStreetMap samfélagsins Sleppa því að ná í kort Hlutir á yfirborði - Notandanafn og lykilorð á OpenStreetMap + Notandanafn og lykilorð á OSM Kortamerki Kortamerki Náð í kort @@ -1269,7 +1269,7 @@ og leiðsögn Úthlutað minni %1$s MB (takmörk Android %2$s MB, Dalvik %3$s MB). Úthlutað minni Heildar innbyggt minni úthlutað af forriti %1$s MB (Dalvik %2$s MB, annað %3$s MB). - Hlutfallslegt minni %4$s MB (takmörk Android %5$s MB, Dalvik %6$s MB). +\nHlutfallslegt minni %4$s MB (takmörk Android %5$s MB, Dalvik %6$s MB). Samtals innbyggt minni Upphafspunktur of langt frá næsta akvegi. Ná í bíl af bílastæði @@ -1373,7 +1373,7 @@ og leiðsögn Leit á netinu: húsnúmer, gata, borg/bær Heildarvegalengd %1$s, ferðatími %2$d klst. %3$d mín. Nettengd eða ónettengd leiðsagnarþjónusta. - Gagnageymslan á minniskortinu er ekki aðgengileg! + Gagnageymslumappan á minniskortinu er ekki aðgengileg! Gat ekki reiknað leið. Gat ekki reiknað leið. Reiknuð leið er tóm. @@ -1381,7 +1381,7 @@ og leiðsögn Síðasta keyrsla OsmAnd hrundi. Annálsskrá er í {0}. Tilkynntu um vandamálið og sendu annálsskrána inn með skýrslunni. Tilgreindu tungumál, síðan sækja/endurhlaða gögn. Veldu á milli staðarheita og enskra heita. - Veldu uppruna nettengdra korta eða kortatígla í biðminni + Veldu uppruna nettengdra korta eða kortatígla í biðminni. Lágmarkshraði skráningar Skráning minnstu hreyfingar Lágmarksnákvæmni skráningar @@ -1467,7 +1467,7 @@ Len %2$s Sjókort Skíðakort Staðsetning bílastæðis - OpenStreetMap-breytingar + Breytingar á OpenStreetMap Hefja leiðsögn eftir ferlinum? Stíll götu Stíll götu @@ -1649,7 +1649,7 @@ Punktar Gat ekki hlaðið inn gögnum frá vefþjóni. Með meiri aðdrætti geturðu uppfært merkisstaði Leit á netinu með OSM Nominatim - Ekki sækja kortatígla á netið fyrir aðdráttarstig sem eru hærri en þetta. + Ekki sækja kort á netið fyrir aðdráttarstig sem eru hærri en þetta. Ónettengd gögn fyrir {0} eru þegar til staðar ({1}). Viltu uppfæra þau ({2})? Gat ekki sótt lista yfir svæði frá https://osmand.net. Opna breytingasett… @@ -1666,7 +1666,7 @@ Punktar Sækja kortatígla sem vantar Veldu þvergötu Næsta aðstaða - Settu inn breiddar- & lengdargráður á völdu sniði (D - gráður, M - mínútur, S - sekúndur) + Settu inn breiddar- og lengdargráður á völdu sniði (D - gráður, M - mínútur, S - sekúndur) Þvergata Aðgerðinni {0} er lokið. Gat ekki framkvæmt aðgerð {0}. @@ -1711,7 +1711,7 @@ Punktar Ertu viss um að þú viljir stöðva leiðsögnina? Reikna nákvæmar leiðir án hnökra. Er ennþá takmarkað út frá vegalengdum og fremur hægvirkt. Nákvæmt leiðaval (alfa-tilraunaútgáfa) - Dropbox-viðbótin gerir þér kleift að samstilla ferla og minnispunkta við hljóð/myndskeið með því að nota Dropbox-aðganginn þinn. + Gerir þér kleift að samstilla ferla og minnispunkta við hljóð/myndskeið með því að nota Dropbox-aðganginn þinn. Eftir þörfum\? Taka upp myndskeið Taka upp hljóð @@ -1722,7 +1722,7 @@ Punktar Nota myndavélarforritið Upptaka á lagi {0} merkisstaðir/minnispunktar voru sendir inn - Merkisstaðir/minnispunktar vistaðir á tæki + OSM-merkisstaðir/minnispunktar vistaðir á tæki Birta og sýsla með OSM-merkisstaði/minnispunkta sem skráðir eru í gagnagrunni á tækinu. Raddskipanir (TTS-talgerfill, forgangur) Raddskipanir (TTS) @@ -1900,9 +1900,12 @@ Punktar Færa kortið til að breyta staðsetningu kortamerkis Breytingar %1$s, vægi %2$s, heildarfjöldi breytinga %3$s Vægisröðun OSM-ritsjóra - Ekki nægilegt geymslupláss! Nauðsynlegt geymslupláss er {3} MB tímabundið, {1} MB fast. (Tiltækt pláss er einungis {2} MB.) - Sækja {0} skrá(r)\? Nauðsynlegt geymslupláss er {3} MB tímabundið, {1} MB fast. (Af {2} MB.) - Sækja {0} skrá(r)\? {1} MB verða notuð (af {2} MB). + Ekki nægilegt geymslupláss! +\n {3} MB þarf tímabundið, {1} MB varanlega. (Tiltækt pláss er einungis {2} MB.) + Sækja {0} skrá(r)\? +\n {3} MB er notað tímabundið, {1} MB varanlega. (Af {2} MB.) + Sækja {0} skrá(r)\? +\n {1} MB verða notuð (af {2} MB). Bæta við tímaramma "Veldu eða sæktu raddleiðsögn fyrir tungumálið þitt." Veldu þá vegi sem þú vilt forðast á meðan leiðsögn stendur. @@ -1928,9 +1931,9 @@ Punktar Aðgerðin eyða Herma staðsetningu þína Algengar spurningar, nýlegar breytingar og fleira. - Reikna vegalengdir og skipuleggja - Til að birta skíðakort, verður að ná í sérstakt kort til notkunar án nettengingar - Til að birta sjókort, verður að ná í sérstakt kort til notkunar án nettengingar + Vegalengdareiknivél og skipulagstól + Til að birta skíðakort, verður að ná í sérstakt kort til notkunar án nettengingar. + Til að birta sjókort, verður að ná í sérstakt kort til notkunar án nettengingar. FJARLÆGJA MERKIÐ Sækja náttfara (nightly builds). Útgáfusamsetningar @@ -2067,7 +2070,7 @@ Stendur fyrir svæði: %1$s x %2$s Byrja leit aftur Auka radíus leitar Ekkert fannst - Víxla OSM-minnispunktum af/á + Birta/fela OSM-minnispunkta Birta OSM-minnispunkta Fela OSM-minnispunkta Raðað eftir vegalengd @@ -2185,7 +2188,7 @@ Stendur fyrir svæði: %1$s x %2$s Kortamerkið %s virkjað. \'Eitt bank\' virkjar Taktu niður minnispunkta! - Minnispunktar eftir dagsetningu + OSM-minnispunktar eftir dagsetningu Eftir dagsetningu Eftir gerð Leita að ferlum með ferilpunktum @@ -2263,7 +2266,7 @@ Stendur fyrir svæði: %1$s x %2$s Fjarlægðarvísir Raða eftir Engar hreyfingar - Gerir hreyfivísbendingar í forritinu óvirkar. + Gerir hreyfivísbendingar á kortinu óvirkar. Halda áfram að birta á korti Loka án þess að vista? Lína @@ -2309,7 +2312,7 @@ Stendur fyrir svæði: %1$s x %2$s Kortamerki flutt í virkt Veldu leiðsagnarsnið Birta glugga fyrir lok leiðsagnar - Ýttu á þennan hnapp til að hefja eða ljúka leiðsögn. + Hnappur til að hefja eða ljúka leiðsögn. Gera 2-fasa leiðaval í akstri óvirkt. Við lestur áttavita skal nota segulskynjara í stað stefnuskynjara. Birta millistigsglugga @@ -2386,8 +2389,8 @@ Stendur fyrir svæði: %1$s x %2$s \nHvert þessara korta má nota sem aðalkort (grunnkort) til birtingar á kortaskjá OsmAnd, eða sem yfir- eða undirlag (þekjur) á öðru grunnkorti (eins og stöðluðu ónettengdu OsmAnd kortunum). Til að gera undirlagskort sýnilegri, er einfalt að fela eftir þörfum ýmis einindi OsmAnd vigurkortanna með því að fara í valmyndina \'Stilla kort\'. \n \nTígluð kort er hægt að sækja beint frá gagnagjöfum á netinu, en einnig er hægt að undirbúa þau fyrir ónettengda notkun (og afrita síðan handvirkt í gagnamöppu OsmAnd) sem SQLite-gagnagrunn, sem er hægt að útbúa í fjölmörgum utanaðkomandi kortaumsýslutólum. - Þessi viðbót kemur með bæði yfirlag/þekju fyrir hæðarlínur og lag fyrir hæðaskyggingu (relief hillshade), sem bæði birtast ofan á staðalkortum OsmAnd\'. Þessir eiginleikar eru gjarnan í miklum metum hjá íþróttafólki, göngufólki, ferðamönnum og öðrum þeim sem áhuga hafa á uppbyggingu landsins. -\n + Þessi viðbót kemur með bæði yfirlag/þekju fyrir hæðarlínur og lag fyrir hæðaskyggingu (relief hillshade), sem bæði birtast ofan á staðalkortum OsmAnd\'. Þessir eiginleikar eru gjarnan í miklum metum hjá íþróttafólki, göngufólki, ferðamönnum og öðrum þeim sem áhuga hafa á uppbyggingu landsins. +\n \nAlmennt byggjast þessi gögn (milli 70 breiddargráðu norður og 70 breiddargráðu suður) á mælingum frá SRTM (Shuttle Radar Topography Mission) og ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), og frá myndgreiningartækjum um borð í Terra, aðalgervihnetti Earth Observing System hjá NASA. ASTER er samvinnuverkefni NASA, Ráðuneytis efnahags, viðskipta og iðnaðar í Japan (METI), og Japan Space Systems (J-spacesystems). Þessi viðbót kemur með bæði yfirlag/þekju fyrir hæðarlínur og lag fyrir hæðaskyggingu (relief hillshade), sem bæði birtast ofan á staðalkortum OsmAnd\'. Þessir eiginleikar eru gjarnan í miklum metum hjá íþróttafólki, göngufólki, ferðamönnum og öðrum þeim sem áhuga hafa á uppbyggingu landsins. (Taktu eftir því að hæðarlínu- og skyggingargögnin eru aðskildir pakkar sem þarf að sækja eftir að viðbótin hefur verið gerð virk.) \n @@ -2423,17 +2426,17 @@ Stendur fyrir svæði: %1$s x %2$s \nEkki þarf að ná í sérstök kort, þessi sýn er byggð á stöðluðu kortunum. \n \nTil að snúa aftur í hefðbundnari kortastíla OsmAnd, þarf einfaldlega að gera viðbótina óvirka aftur eða breyta stílnum í \'Stíll korts\' í \'Stilla kort\' valmyndinni. - Viðbótin fyrir hljóð/myndskeiðs-minnispunkta virkjar eiginleikann til að taka upp minnispunkta með hljóði/ljósmyndum/myndskeiðum á meðan ferðalagi stendur, annað hvort með því að nota hnapp á kortaskjánum eða beint í samhengisvalmynd fyrir hvaða staðsetningu sem er á kortinu. - Viðbótin fyrir staðsetningu bílastæðis gerir þér kleift að skrá hvar bílnum þínum var lagt og hve langur tími er til stefnu áður en stöðumælir rennur út (ef um tímamörk er að ræða). -\nBæði staðurinn og tíminn eru sýnileg á stjórnborði OsmAnd rétt eins og í sérstökum viðmótshluta kortaskjásins. Hægt er að bæta áminningu inn í Android dagatalið. + Taktu upp minnispunkta með hljóði/ljósmyndum/myndskeiðum á meðan ferðalagi stendur, annað hvort með því að nota hnapp á kortaskjánum eða beint í samhengisvalmynd fyrir hvaða staðsetningu sem er á kortinu. + Gerir þér kleift að skrá hvar bílnum þínum var lagt og hve langur tími er til stefnu áður en stöðumælir rennur út. +\n Bæði staðurinn og tíminn eru sýnileg á stjórnborðinu rétt eins og í sérstökum viðmótshluta kortaskjásins. Hægt er að bæta áminningu inn í Android dagatalið. Ýta og halda eða stutt bank á \'Staðir\', ýttu síðan á hnappinn í merkiflagginu. Bank á kortið víxlar stjórnhnöppum og viðmótshlutum af eða á. Veldu inntakssnið hnita. Þú getur alltaf breytt því í stillingunum. Ýttu á þennan hnapp til að setja leiðsögn í bið eða halda áfram með hana. - Hnappur til að birta eða fela OSM-athugasemdir á kortinu. - Hnappur til að kveikja/slökkva á sjálfvirkum aðdrætti miðað við hraða þinn. + Hnappur til að birta eða fela OSM-minnispunkta á kortinu. + Hnappur til að kveikja/slökkva á sjálfvirkum aðdrætti miðað við hraða. Hnappur til að gera áfangastað að miðju skjásins, áður valinn áfangastaður mun verða að síðasta milliáfangastað. - Ef ýtt er á þennan aðgerðahnapp verður skipt út áfangastað fyrir staðsetninguna á miðju skjásins, og skipta út fyrri áfangastað (ef einhver). + Hnappur til að skipta út áfangastað fyrir staðsetninguna á miðju skjásins, og skipta út fyrri áfangastað (ef einhver). Hnappur til að bæta inn punkti fyrir fyrsta milliáfanga á miðju skjásins. Þú ert með gömul ósamhæfð Wikipedia-gögn. Viltu setja þau í safnskrá? Í mörgum löndum (Þýskalandi, Frakklandi, Ítalíu og fleirum) er notkun aðvarana vegna hraðamyndavéla ólögleg. OsmAnd tekur ekki neina ábyrgð á því ef þú brýtur lög. Ekki samþykkja þetta nema þú hafir leyfi til að nota þennan eiginleika. @@ -2441,10 +2444,10 @@ Stendur fyrir svæði: %1$s x %2$s OsmAnd gefur kost á ónettengdum kortum og ónettengdri leiðsögn um víða veröld. OSM-breytingum var bætt í staðvært breytingasett Tilgreindu biðtímann sem leiðavalsskjárinn á að haldast opinn. - Þessi viðbót kemur með viðmótshluta á kortaskjáinn sem gerir kleift að útbúa ferla með því einu að ýta á kortið, eða nota eða breyta fyrirliggjandi GPX-skrám, í þeim tilgangi að skipuleggja ferðir og mæla vegalengdir milli tveggja punkta. Niðurstöðurnar má vista sem GPX-skrá sem hægt er að nota síðar við leiðsögn. - Þessi viðbót gerir aðgengiseiginleika tækisins nothæfa beint í OsmAnd. Það auðveldar t.d. aðlögun á talhraða TTS-talgervils, uppsetningu á stefnuvirkri skjáleiðsögn, notkun á músarkúlu fyrir stýringu á aðdrætti, eða svörun með texta-í-tal eins og þegar tilkynnt er upphátt um staðsetningar. - Í gegnum þessa viðbót er hægt að nota OsmAnd beint til að bæta inn í OSM-kortagrunninn, eins og til dæmis að búa til eða breyta merkisstöðum í OSM (POI objects), opna eða gera athugasemdir í OSM Notes, og að setja inn skráðar GPX-skrár. OSM er samfélagsdrifinn allsherjar kortagerðargrunnur sem skoða má nánar á https://openstreetmap.org. Virk þáttaka er vel þegin, og með þessari viðbót er því hægt að vinna beint úr OsmAnd með því að setja OSM-persónuauðkennin þín upp í forritinu. - Þessi viðbót birtir stillingar fyrir þróun og aflúsun, eins og fyrir prófanir eða leiðahermingu, upplýsingar um myndgerðarafköst, eða raddskilaboð. Þessar stillingar eru ætlaðar fyrir forritara en eru ekki nauðsynlegar fyrir almenna notendur. + Útbúðu ferla með því að ýta á kortið, eða með því að nota eða breyta fyrirliggjandi GPX-skrám, í þeim tilgangi að skipuleggja ferðir og mæla vegalengdir milli punkta. Niðurstöðurnar má vista sem GPX-skrá sem hægt er að nota síðar við leiðsögn. + Gerir aðgengiseiginleika tækisins nothæfa beint í OsmAnd. Það auðveldar t.d. aðlögun á talhraða TTS-talgervils, uppsetningu á stefnuvirkri skjáleiðsögn, notkun á músarkúlu fyrir stýringu á aðdrætti, eða svörun með texta-í-tal eins og þegar tilkynnt er upphátt um staðsetningar. + Bættu inn í OSM-kortagrunninn, eins og til dæmis með því að búa til eða breyta merkisstöðum í OSM (POI objects), opna eða gera athugasemdir í OSM Notes, og að setja inn skráðar GPX-skrár. OSM er samfélagsdrifinn allsherjar kortagerðargrunnur. + Stillingar fyrir þróun og aflúsun, eins og fyrir prófanir eða leiðahermingu, upplýsingar um myndgerðarafköst, eða raddskilaboð. Ætlaðar fyrir forritara en eru ekki nauðsynlegar fyrir almenna notendur. * Ýttu til að merkja punkt. \n * Ýta og halda á kortið til að eyða fyrri punkti. \n * Ýta og halda á punkt til að skoða og bæta við lýsingu. @@ -2463,7 +2466,7 @@ Stendur fyrir svæði: %1$s x %2$s \n • Áskrift að OsmAnd Live er núna með alla eiginleika OsmAnd \n \n - Búðu til eða breyttu merkisstöðum í OSM (POI), opnaðu eða gerðu athugasemdir í OSM og sendu inn skráða ferla í GPX-skrám. + Búðu til eða breyttu merkisstöðum í OSM (POI), opnaðu eða gerðu athugasemdir á OSM-minnispunkta og sendu inn skráða ferla í GPX-skrám. Ýttu á merki á kortinu til að færa það efst í virk kortamerki án þess að opna samhengisvalmyndina. Bættu minnispunkti með hljóði, ljósmynd eða myndskeiði á hvern punkt á kortinu, með hjálp viðmótshluta eða samhengisvalmyndar. Veldu feril til að bæta ferilpunktum í kortamerki hans. @@ -2493,7 +2496,7 @@ Stendur fyrir svæði: %1$s x %2$s Fáðu ótakmörkuð niðurhöl korta: vikulega, daglega eða á klukkustundar fresti. Ótakmörkuð niðurhöl korta, uppfærslur og Wikipedia-viðbót. Virkja leiðsögn fyrir breytingar í OsmAnd Live. - Sú mappa sem er valin undir geymslugögn er einungis lesanleg. Geymslumappan er því tímabundið sett í innra minnið. Veldu endilega skrifanlega geymslumöppu. + Sú mappa sem er valin undir geymslugögn er ekki-skrifanleg. Veldu endilega skrifanlega geymslumöppu. Nauðsynlegt til að geta gefið þér upplýsingar um framlög þín. Hluti styrktarfjárhæðarinnar verður sendur til OSM-notendanna sem senda inn breytingar á kortinu á þessu svæði. Kauptu fyrst áskrift að OsmAnd Live @@ -2530,8 +2533,8 @@ Stendur fyrir svæði: %1$s x %2$s Sýna lokaða minnispunkta Birta/fela OSM-minnispunkta á kortinu. GPX - hentar til útflutnings fyrir JOSM eða aðra OSM-ritla. - OSC - hentar til útflutnings í OpenStreetMap. - Veldu tegund útflutnings: OSM-minnispunktar, merkisstaðir, eða bæði. + OSC - hentar til útflutnings í OSM. + Flytja út sem OSM-minnispunkta, merkisstaði, eða bæði. OSM-minnispunktar Skipta upptöku Nota skiptar upptökur @@ -2545,12 +2548,14 @@ Stendur fyrir svæði: %1$s x %2$s Bætir inn millistoppi Bætir við fyrsta stoppi Færa áfangastað upp, og búa til áfangastað - Þessi áskrift virkjar uppfærslur á klukkustundar fresti fyrir öll kort um allan heim. Hluti innkomunnar fer til OSM-samfélagsins og er greitt fyrir hvert framlag til OSM. Ef þér líkar við OsmAnd og OSM og vilt styðja við verkefnið og fá stuðning frá þeim, þá er þetta kjörin leið. + Þessi áskrift virkjar uppfærslur á klukkustundar fresti fyrir öll kort um allan heim. +\n Hluti innkomunnar fer til OSM-samfélagsins og er greitt fyrir hvert framlag til OSM. +\n Ef þér líkar við OsmAnd og OSM og vilt styðja við verkefnið og fá stuðning frá þeim, þá er þetta kjörin leið. Mun setja GPX-skráningu í bið þegar forritið er drepið (slökkt á því í gegnum nýleg forrit skjáinn - bakgrunnsvísir OsmAnd hverfur þar með úr tilkynningastiku Android-kerfisins.) Nafni eftirlætisins hefur verið breytt í %1$s til að auðvelda rétta vistun strengsins ásamt tjáningartáknum yfir í skrá. Hægt er að kveikja og slökkva á almennri skráningu staðsetninga í GPX-skrá með viðmótshlutanum fyrir GPX-skráningu á kortaskjánum. - Síðan í Android útgáfu 4.4 (KitKat) er gamla geymslumappan (%s) úrelt. Á að afrita allar OsmAnd-skrár í nýja möppu\? -\n Athugasemd 1: Gömlu skrárnar þínar haldast óbreyttar (en hægt er að eyða þeim handvirkt). + Síðan í Android útgáfu 4.4 (KitKat) er gamla geymslumappan (%s) úrelt. Á að afrita allar OsmAnd-skrár í nýja möppu\? +\n Athugasemd 1: Gömlu skrárnar þínar haldast óbreyttar (en hægt er að eyða þeim handvirkt). \n Athugasemd 2: Á nýja geymslustaðnum verður ekki lengur hægt að deila skrám á milli OsmAnd og OsmAnd+. Virkjaðu viðbótina fyrir skráningu ferða, sem notar þjónustur fyrir skráningu staðsetninga (GPX-skráning, rakning með netstuðningi) Ónettengd OsmAnd-leiðsögn er eiginleiki á tilraunastigi og virkar ekki fyrir vegalengdir sem eru lengri en u.þ.b. 20 km. @@ -2866,7 +2871,7 @@ Stendur fyrir svæði: %1$s x %2$s Endurnýjast árlega %1$.2f %2$s Tíðni greiðslna: - Hluti innkomunnar fer til kortagerðar í OpenStreetMap. + Styrkir hjálpa til við kortagerð í OpenStreetMap. Með OsmAnd Áskriftir Einungis birta 360° myndir @@ -3089,7 +3094,7 @@ Stendur fyrir svæði: %1$s x %2$s Bílar, trukkar, mótorhjól Fjallahjól, skellinöðrur, hestar Ganga, hlaup - Allar tegundir almenningssamgangna + Tegundir almenningssamgangna Siglingar, róður, seglbátar Flugvélar, svifflug BRouter (ótengt) @@ -3123,7 +3128,7 @@ Stendur fyrir svæði: %1$s x %2$s Leiðir fyrir gönguskíði eða norræn fjallaskíði. Leiðir sem troðnar eru einungis fyrir klassískan stíl en án hluta fyrir skautun. Þetta telur einnig með leiðir sem troðnar eru með minni farartækjum og lausari sporum sem jafnvel eru gerð af skíðagöngufólkinu sjálfu. Kjósa leiðir á þessu erfiðleikastigi, þótt leiðarval um erfiðari eða auðveldari leiðir séu mögulegar ef um stutta búta sé að ræða. - Frjálsar brekkur og utanbrautaleiðir eru óopinberar leiðir. Venjulega ótroðnar, ekki viðhaldið af starfsmönnum skíðasvæðis og oft ekki skoðaðar í lok dags. Umferð er leyfð á eigin ábyrgð. + Frjálsar brekkur (freeride) og utanbrautaleiðir eru óopinberar leiðir. Venjulega ótroðnar, ekki viðhaldið af starfsmönnum skíðasvæðis og oft ekki skoðaðar í lok dags. Umferð er leyfð á eigin ábyrgð. Leyfa OsmAnd að safna og vinna notkun á ónafngreindum notkunargögnum. Ekki er safnað neinum gögnum um staðsetningu þína eða um þá staði sem þú skoðar á kortinu. \n \nAlltaf er hægt að breyta þessu í \'Stillingar\' → \'Gagnaleynd og öryggi\'. @@ -3293,7 +3298,7 @@ Stendur fyrir svæði: %1$s x %2$s Límdu slóð á möppuna með OsmAnd-gögnum Skipta um OsmAnd-gagnamöppu\? Færa á nýja staðinn - Innri gagnageymsla, falin fyrir notandanum og öðrum forritum, einungis aðgengileg fyrir OsmAnd + Innri gagnageymsla OsmAnd (falin fyrir notandanum og öðrum forritum). Breyta gagnageymslumöppu Snjógerði Sleðar @@ -3347,7 +3352,7 @@ Stendur fyrir svæði: %1$s x %2$s \n \n • Nýr niðurhalsgluggi fyrir landakort sem stingur upp á hvaða kort ætti að sækja \n -\n • Lagfæringar á næturþema +\n • Lagfæringar á dökku þema \n \n • Löguð vandamál við leiðagerð víðsvegar um heiminn \n @@ -3357,13 +3362,13 @@ Stendur fyrir svæði: %1$s x %2$s \n \n • Skíðaleiðir: bætt við hæðarsniði og flækjustigi leiða í nákvæmari eiginleika leiðar \n -\n • Auk ýmissa annarra lagfæringa -\n +\n • Auk ýmissa annarra lagfæringa +\n \n - Þú getur virkjað þessa breytingu í öll notkunarsnið eða einungis þau sem eru valin. + Þú getur virkjað þessa breytingu í öllum eða einungis völdu notkunarsniði. Sameiginlegt Velja vegi með óbundnu slitlagi - Velja frekar vegi með óbundnu slitlagi. + Velja frekar vegi með óbundnu slitlagi við leiðagerð. OSM-breytingar Hnappur til að birta eða fela hæðarlínur á kortinu. Birta hæðarlínur @@ -3373,16 +3378,16 @@ Stendur fyrir svæði: %1$s x %2$s Birta hæðaskyggingu Fela hæðaskyggingu Birta/Fela hæðaskyggingu - Gat ekki ræst talgervil + Gat ekki ræst talgervil. Herma eftir staðsetningu þinni með áður skráðum GPX-ferli. Flytja út snið OsmAnd-snið: %1$s - Sniðið \'%1$s\' er þegar til staðar. Skrifa yfir það\? + \'%1$s\' er þegar til staðar. Skrifa yfir það\? Gat ekki flutt út sniðið. - Innflutningur á sniði - Til að flytja inn snið skaltu velja sniðskrána á tækinu og opna hana með OsmAnd. + Flytja inn snið + Bttu við sniði með því að opna sniðskrána með OsmAnd. Villa í innflutningi %1$s: %2$s - Það tókst að flytja %1$s inn. + Flutti inn %1$s. Hvítt Skipta á %1$s og %2$s Upphafspunktur @@ -3390,17 +3395,17 @@ Stendur fyrir svæði: %1$s x %2$s Ferill vistaður Skráarheiti er autt Afturkalla - Hnappur til að gera upphafsstað að miðju skjásins og reikna leið að áfangastað eða opna glugga til að velja áfangastað ef hann er ekki þegar merktur á kortinu. + Hnappur til að gera miðju skjásins að upphafsstað. Mun síðan spyrja um áfangastað eða setja í gang útreikning á leiðum. Birta hnútanetkerfi fyrir hjólaleiðir Hreinsa %1$s\? Niðurhalsgluggi korta Samskiptagluggar og tilkynningar - Stjórngluggar, samskiptagluggar og tilkynningar sem OsmAnd birtir við notkun. + Stjórngluggar, samskiptagluggar og tilkynningar. Hnútanetkerfi Kort sem stungið er upp á - Þessi kort eru nauðsynleg til notkunar með forritsviðbótinni + Þessi kort eru nauðsynleg með forritsviðbótinni. Notkunarsniðum bætt við - Viðbótin bætir nýju sniði við OsmAnd + Snið sem viðbótin bætir við OsmAnd Slökkva Nýrri viðbót bætt við Sameina búta @@ -3412,22 +3417,22 @@ Stendur fyrir svæði: %1$s x %2$s Persónulegt Sæki %s Svert - Fyrir eyðimerkur og önnur mjög dreifbýl svæði. Sýnir nákvæmari atriði miðað við kvarða skoðunar. - Veldu leiðsagnartáknmynd - Veldu kortatáknmynd + Fyrir eyðimerkur og önnur mjög dreifbýl svæði. Sýnir nákvæmari atriði. + Staðsetningartáknmynd við hreyfingu + Staðsetningartáknmynd við hvíld Eftir að ýtt er á \"Virkja\" munu eydd snið tapast endanlega. Aðalsnið Veldu lit - Þú getur ekki eytt sjálfgefnum grunnsniðum OsmAnd, en þú getur gert þau óvirk á skjánum hér á undan, eða fært þau neðst. + Sjálfgefnum grunnsniðum OsmAnd er ekki hægt að eyða, en hægt er gera þau óvirk (á skjánum hér á undan), eða færa þau neðst. Breyta sniðum - Gerð leiðsagnar hefur áhrif á reglur þær sem notaðar eru við útreikning leiða.. + Gerð leiðsagnar hefur áhrif á reglur þær sem notaðar eru við útreikning leiða. Útlit sniðs - Veldu táknmynd, lit og nafn + Táknmynd, litur og nafn Breyta lista yfir snið Valið snið - Með því að smella á %1$s taparðu öllum breytingunum þínum. - Allar sniðstillingar verða endurstilltar á sína stöðu eftir uppsetningu. - Núllstilla allar sniðstillingar\? + Með því að ýta á %1$s taparðu öllum breytingunum þínum. + Endurstilla allar sniðstillingar á upphaflegar sjálfgefnar stillingar. + Endurstilla allar sniðstillingar\? %1$s: %2$s %1$s %2$s %1$s: %2$s @@ -3439,12 +3444,40 @@ Stendur fyrir svæði: %1$s x %2$s Stærð mynda, gæði hljóð- og myndskeiða Innskráning, lykilorð, breytingar án nettengingar Veldu táknmynd, lit og heiti - Gerir þér kleift að deila fyrirliggjandi staðsetningu með upptöku á ferð. + Gerir kleift að deila fyrirliggjandi staðsetningu með upptöku á ferð. Rakning með netstuðningi Nákvæmni skráninga Endurreikningur leiðar - Þessar stillingar viðbótarinnar eru almennar og eiga við um öll snið. - Breytingar á OpenStreetMap + Þessar stillingar eiga við um öll snið. + OSM-breytingar OSM - Þú munt aðeins sjá táknið þegar leiðsögn er í gangi eða á meðan þú ert á ferðinni. + Táknið birtist þegar leiðsögn er í gangi eða á meðan verið er á ferðinni. + Engar leiðsagnarreglur í \'%1$s\'. Veldu einhverja aðra skrá. + Skráðu ferlarnir þínir eru í %1$s, eða OsmAnd-gagnamöppunni. + OSM-minnispunktarnir þínir eru í %1$s. + Minnispunktar myndskeiða + Minnispunktar ljósmynda + Auglýsing + Notandanafn og lykilorð + Táknmynd birtist við hvíld. + Athugaðu og deildu nákvæmum atvikaskrám úr forritinu + Ekki tókst að þátta \'%s\' geo-virkniskipun (intent). + Krafist er heimilda til að nota þennan valkost. + Þetta síar út punkta þegar hraði er fyrir neðan við tiltekin mörk. Þetta lætur skráða ferla sýnast mýkri þegar þeir eru skoðaðir á korti. + Tímabiðminni + Millibil rakningar + Veffang + Tilgreindu vefslóð með málskipan færibreytu: lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}. + Tilkynning + Lágmarkshraði + Lágmarksnákvæmni + Minnsta hreyfing + Valmynd — Staðirnir mínir — Ferlar + Valmynd — Staðirnir mínir — Minnispunktar + Valmynd — Staðirnir mínir — OSM-breytingar + Frumstilla stillingar viðbótar á sjálfgefin gildi + Uppskipting upptöku + Nota kerfisforrit + Hljóð við myndatöku + Heimild fékkst \ No newline at end of file From 5a3e3cfc5c2ba06763235a59742a042d97a5b6ba Mon Sep 17 00:00:00 2001 From: Ahmad Alfrhood Date: Wed, 29 Jan 2020 04:12:28 +0000 Subject: [PATCH 006/107] Translated using Weblate (Arabic) Currently translated at 98.0% (3093 of 3156 strings) --- OsmAnd/res/values-ar/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index 6020f1653f..e16ea78412 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -2279,11 +2279,11 @@ تمكين استقراء موقعي أثناء الفقد المؤقت للموقع وذلك لإصلاحه. زر تشغيل أو إيقاف التكبير التلقائي وفقًا لسرعتك. زر توسيط في وجهة الطريق ، مما يجعل الوجهة المحددة مسبقًا تصبح الوجهة الوسيطة الأخيرة. - زر يركز على وجهة مسار جديدة ، مع استبدال الوجهة المحددة مسبقًا (إن وجدت). + زر لجعل الشاشة مركز الوجهة الجديدة ، مع استبدال الوجهة المحددة مسبقًا (إن وجدت). يمكنك التقاط صور خاصة بك أو سلسلة من الصور وإرفاقها إلى هذا الموقع من الخريطة. للقيام بذلك تحتاج إلى تثبيت تطبيق مابيلاري من Google play. تحتاج إلى تحميل خريطة تراكب التلال لهذه المنطقة. لمشاهدة التضاريس على الخريطة، تحتاج إلى شراء وتثبيت برنامج الخطوط الكنتورية المساعد. - زر توسيط في الوجهة الوسيطة الأولى. + زر لجعل مركز الشاشة أول وجهة وسيطة. بدون طبقة بدون طبقة اشترك في قائمة البريد الإلكتروني لدينا فيما يخص الخصومات والحصول على 3 تنزيلات خرائط إضافية! @@ -3307,7 +3307,7 @@ حد العرض حدد الحد المسموح به لعرض السيارة على الطرق. محاكاة موقعك باستخدام مسار GPX مسجل. - زر لجعل الشاشة مركز نقطة الانطلاق وحساب الطريق إلى الوجهة أو فتح مربع حوار لتحديد الوجهة إذا لم تكن علامة الوجهة علي الخريطة. + زر لجعل مركز الشاشة نقطة الانطلاق. سيطلب بعد ذلك تعيين الوجهة أو تشغيل حساب المسار. %1$s • %2$s %1$s, %2$s شخصي From ed08c6a6b20ee09d91965bc6869bea46997f0b82 Mon Sep 17 00:00:00 2001 From: Ldm Public Date: Tue, 28 Jan 2020 20:59:57 +0000 Subject: [PATCH 007/107] Translated using Weblate (French) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-fr/strings.xml | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index 220fb82982..3bf49f57da 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -2228,9 +2228,9 @@ représentant la zone : %1$s x %2$s Conduite à droite Automatique OsmAnd collecte des informations sur les écrans affichés lors de l\'utilisation de l\'application. Votre position n\'est jamais collectée, ni aucune des données saisies par l\'utilisateur dans l\'application comme les zones affichées, les recherches ou les téléchargements réalisés. - OsmAnd (OSM Automated Navigation Directions) est une application de visualisation de cartes et de navigation utilisant les données gratuites couvrant le monde entier du projet OpenStreetMap (OSM). -\n -\nProfitez d\'un guidage vocal comme visuel; Découvrez des points d\'intérêt; Créez et gérez des traces GPX; Installez des greffons pour visualiser l\'altitude et les courbes de niveaux; Utilisez les modes Conduite, Piéton, Cycliste; Contribuez à l\'amélioration des cartes OSM et bien plus encore. + OsmAnd (OSM Automated Navigation Directions) est une application de visualisation de cartes et de navigation utilisant les données gratuites couvrant le monde entier du projet OpenStreetMap (OSM). +\n +\nProfitez d\'un guidage vocal comme visuel ; Découvrez des points d\'intérêt ; Créez et gérez des traces GPX ; Installez des greffons pour visualiser l\'altitude et les courbes de niveaux ; Utilisez les modes Conduite, Piéton, Cycliste ; Contribuez à l\'amélioration des cartes OSM et bien plus encore. Ski \nLe greffon OsmAnd ski maps permet de visualiser les pistes de ski avec leur niveau de difficulté et d\'autres informations utiles comme l\'emplacement et le type des remontées mécaniques. Contribuez à OpenStreetMap (OSM) @@ -2265,11 +2265,11 @@ représentant la zone : %1$s x %2$s \n \nOsmAnd est une application open source très active. Toutes les contributions sont bienvenues que ce soit en signalant des bugs, en participant à la traduction ou en développant de nouvelles fonctionnalités. Grâce aux interactions entre les utilisateurs et les développeurs l\'application est en évolution permanente. Le projet est bien sûr ouvert à toute participation financière pour accélérer encore son développement. Analyser sur la carte - OsmAnd+ (OpenStreetMap Automated Navigation and Directions) est une application de visualisation de cartes et de navigation utilisant les données gratuites couvrant le monde entier du projet OpenStreetMap. Bénéficiez d\'un guidage vocal comme visuel; découvrez des points d\'intérêt; créez et gérez des traces GPX; installez des greffons pour visualiser l\'altitude et les courbes de niveaux; utilisez les modes Automobile, Piéton, Cycliste; contribuez à l\'amélioration des cartes et bien plus encore ! + OsmAnd+ (OpenStreetMap Automated Navigation and Directions) est une application de visualisation de cartes et de navigation utilisant les données gratuites couvrant le monde entier du projet OpenStreetMap. Bénéficiez d\'un guidage vocal comme visuel ; découvrez des points d\'intérêt ; créez et gérez des traces GPX ; installez des greffons pour visualiser l\'altitude et les courbes de niveaux ; utilisez les modes Automobile, Piéton, Cycliste ; contribuez à l\'amélioration des cartes et bien plus encore ! \n -\nOsmAnd+ est la version payante de l\'application, en l\'achetant vous supportez le projet, financez le développement de nouvelles fonctionnalités, et recevez les dernières mises à jour. -\n -\nQuelques-unes des fonctionnalités : +\nOsmAnd+ est la version payante de l\'application, en l\'achetant vous supportez le projet, financez le développement de nouvelles fonctionnalités et recevez les dernières mises à jour. +\n +\nFonctionnalités principales : Merci d\'avoir acheté le greffon Lignes de sonde marines Isobathes Lignes de sonde marines pour l\'hémisphère sud @@ -3451,4 +3451,6 @@ représentant la zone : %1$s x %2$s Menu > Mes lieux favoris > Traces Menu > Mes lieux favoris > Notes Menu > Mes lieux favoris > Modifications OSM + Remarque : vérification de vitesse > 0. La plupart des puces GPS fournissent une vitesse uniquement lorsque vous êtes en mouvement. Par conséquent, l\'indication du paramètre > 0 pour ce filtre utilise la détection de mouvement par la puce GPS. Mais même s\'il n\'est pas filtré ici au moment de l\'enregistrement, nous utilisons toujours cette fonctionnalité dans notre analyse des traces GPX pour déterminer la distance corrigée, c\'est-à-dire que la valeur affichée dans ce champ est la distance enregistrée en déplacement. + Effet secondaire : les périodes de repos ne seront pas enregistrées ou seulement par un point. De petits mouvements, comme des pas sur le côté, pourront être ignorés. Votre fichier contiendra moins d\'informations exploitables en post-traitement et aura des statistiques moins exactes (éliminant les points redondants mais conservant les erreurs de position dues à une mauvaise réception ou aux artefacts de la puce GPS). \ No newline at end of file From 6685bb4449ea430e81d83f791a5c0fc8695e6a0d Mon Sep 17 00:00:00 2001 From: iman Date: Thu, 30 Jan 2020 12:35:09 +0000 Subject: [PATCH 008/107] Translated using Weblate (Persian) Currently translated at 99.3% (3133 of 3156 strings) --- OsmAnd/res/values-fa/strings.xml | 140 ++++++++++++++++++------------- 1 file changed, 84 insertions(+), 56 deletions(-) diff --git a/OsmAnd/res/values-fa/strings.xml b/OsmAnd/res/values-fa/strings.xml index da35d5a147..fb908c59eb 100644 --- a/OsmAnd/res/values-fa/strings.xml +++ b/OsmAnd/res/values-fa/strings.xml @@ -273,7 +273,7 @@ ‏{0} حذف شود (توضیح دهید)؟ افزودن توضیح ناموفق بود. نزدیک‌ترین امکانات رفاهی - منبع کاشی‌های آنلاین یا کاشی‌های ذخیره‌شدهٔ نقشه را انتخاب کنید + منبع کاشی‌های آنلاین یا کاشی‌های ذخیره‌شدهٔ نقشه را انتخاب کنید. محاسبهٔ مسیر ناموفق بود. مسیر محاسبه‌شده تُهی است. مسیر جدید؛ مسافت @@ -512,7 +512,7 @@ نقشه و ناوبری با OsmAnd+‎ برنامهٔ همراه برای مشاهدهٔ نقشهٔ جهانی و ناوبری با نقشه‌های آفلاین و آنلاین OSM ایجاد فیلتر POI - محاسبه‌گر مسافت و ابزار طرح‌ریزی سفر + مسافت‌سنج و ابزار طرح‌ریزی سفر شروع یک زیررَد جدید اغتشاشات قطب‌نما را کاهش می‌دهد اما اینرسی را بیشتر می‌کند. ضبط سفر @@ -525,7 +525,7 @@ نشان بده عکس‌برداری یادداشت عکسی - با افزونهٔ دراپ‌باکس ردها و یادداشت‌های صوتی/تصویری را با حساب دراپ‌باکس خود همگام کنید. + ردها و یادداشت‌های صوتی/تصویری را با حساب دراپ‌باکس خود همگام کنید. لطفاً افزونهٔ منحنی‌های میزان را بخرید تا به توسعهٔ بیشتر نرم‌افزار کمک کنید. افزونهٔ منحنی‌های میزان عملکرد پیش‌فرض ابزارک: @@ -607,7 +607,7 @@ فایل تغییرات OSM ایجاد شد %1$s حالت ایمن خطوط عبوری - راه خاکی + راه روسازی‌نشده (خاکی) فرابَر مسیرهای شب‌نما اجراکردن @@ -681,7 +681,7 @@ زمانی که صفحه خاموش است OsmAnd در پس‌زمینه کار می‌کند. فضای کافی برای دانلود %1$s مگابایت وجود ندارد (خالی: %2$s). آیا {0} فایل را دانلود می‌کنید؟ -\n{1} مگابایت (از {2} مگابایت) استفاده خواهد شد. +\n {1} مگابایت (از {2} مگابایت) استفاده خواهد شد. پوستهٔ شفاف کتابخانهٔ بومی بر روی این دستگاه پشتیبانی نمی‌شود. مقداردهی اولیهٔ کتابخانهٔ بومی… @@ -803,7 +803,7 @@ سرویس مسیریابی پوشهٔ ذخیره‌سازی روی کارت حافظه قابل‌دسترسی نیست! سرویس مسیریابی آنلاین یا آفلاین. - کاشی‌های آنلاین نقشه برای زوم‌های فراتر از این مقدار کاوش نشوند. + نقشه‌های آنلاین برای زوم‌های فراتر از این مقدار کاوش نشوند. جست‌وجوی آنلاین با استفاده از OSM Nominatim در حال آپلود… در حال آپلود داده‌ها… @@ -921,8 +921,8 @@ متشکریم که از OsmAnd استفاده می‌کنید. برای استفادهٔ آفلاین، داده‌های منطقه‌ای را از طریق «تنظیمات» ← «مدیریت فایل‌های نقشه» دانلود کنید. سپس می‌توانید نقشه‌ها را ببینید، نشانی‌ها را پیدا کنید، مکان‌ها را جست‌وجو کنید، مسیرهای حمل‌ونقل عمومی را بیابید و... . برای نشان‌دادن ناحیهٔ انتخابی حافظهٔ اجرایی کافی وجود ندارد لایه‌های شب‌نما - یادداشت‌ها/POIهای ذخیره‌شده روی دستگاه - مشاهده و مدیریت POIها/یادداشت‌هایی که در پایگاه داده روی دستگاه ذخیره شده‌اند. + یادداشت‌ها یا POIهای OSMای ذخیره‌شده روی دستگاه + مشاهده و مدیریت POIها یا یادداشت‌های OSMای که روی دستگاه شما قرار دارند. بازهٔ زمانی ردیابی آنلاین را مشخص کنید. بازهٔ زمانی ردیابی آنلاین برنامهٔ OsmAnd (مخفف OSM Automated Navigation Directions به‌معنی راهنمای خودکار ناوبری بر پایهٔ OSM) یک نرم‌افزار ناوبری متن‌باز است که به گسترهٔ وسیعی از داده‌های جهانی OSM دسترسی دارد. @@ -1138,7 +1138,7 @@ آزادراه‌ها را ترجیح می‌دهم جادهٔ عوارضی‌دار از جاده‌های عوارضی‌دار پرهیز می‌کند - مسیر خاکی + مسیر روسازی‌نشده (خاکی) از راه‌های روسازی‌نشده پرهیز می‌کند فرابَر از فرابَرها (ferries) پرهیز می‌کند @@ -1360,7 +1360,7 @@ \n عرض %1$s \n طول %2$s مشاهده - یادداشت‌ها + یادداشت‌های صوتی/تصویری نقشهٔ آنلاین فقط راه‌ها سراشیبی‌های اسکی @@ -1368,7 +1368,7 @@ آماده‌سازی پیست نمای اسکی برای نقشه نمای دریایی نقشه - برای نمایش نقشه‌های اسکی باید نقشهٔ آفلاین آن را دانلود کنید + برای نمایش امکانات و تأسیسات اسکی نقشهٔ آفلاین آن را دانلود کنید. ویرایش گروه جای پارک برداشتن برچسب @@ -1435,7 +1435,7 @@ یک پروکسی HTTP برای همهٔ تقاضاهای شبکه تنظیم کنید. میزبان پروکسی درگاه پروکسی - برای نمایش نقشه‌های دریایی باید نقشهٔ آفلاین آن را دانلود کنید + برای نمایش جزئیات دریایی نقشهٔ آفلاین آن را دانلود کنید. ساخت‌ها حریم خصوصی ناوبری در امتداد رد شروع شود؟ @@ -1632,7 +1632,7 @@ %s فایل GPX انتخاب شده است برای اطلاع‌رسانی دربارهٔ مشارکت‌های شما. آیا {0} فایل را دانلود می‌کنید؟ -\n{3} مگابایت برای ذخیره‌سازی موقت و {1} مگابایت برای ذخیره‌سازی دائمی لازم دارید. (از {2} مگابایت) +\n {3} مگابایت برای ذخیره‌سازی موقت و {1} مگابایت برای ذخیره‌سازی دائمی لازم دارید. (از {2} مگابایت) نوع تقسیمگر ضبط‌کننده ارسال @@ -1645,8 +1645,8 @@ بازکردن در بستن در هزینهٔ اشتراک ماهانه است. هر زمان که خواستید، اشتراک خود را در گوگل‌پلی لغو کنید. - کمک مالی به جامعهٔ OpenStreetMap - بخشی از کمک‌های مالی را به مشترکینی می‌دهیم که به تغییرات OpenStreetMap کمک می‌کنند. هزینهٔ اشتراک تغییری نمی‌کند. + کمک مالی به جامعهٔ OSM + بخشی از کمک‌های مالی به مشارکت‌کنندگان OSM داده می‌شود. هزینهٔ اشتراک تغییری نمی‌کند. این اشتراک، به‌روزرسانی‌های ساعتی، روزانه و هفتگی و نیز امکان دانلود نامحدود همهٔ نقشه‌ها را فعال می‌کند. دریافت خرید با %1$s @@ -1741,12 +1741,12 @@ به ↓ پایان ناوبری پرهیز از این راه - پوشهٔ ذخیره‌سازی به حافظهٔ داخلی تغییر کرد، زیرا پوشهٔ انتخاب‌شده فقط‌خواندنی است. لطفاً پوشه‌ای را انتخاب کنید که ذخیره‌سازی در آن مجاز باشد. + پوشهٔ ذخیره‌سازی به حافظهٔ داخلی تغییر کرد، زیرا پوشهٔ انتخاب‌شده در برابر نوشتن محافظت می‌شود. لطفاً پوشه‌ای را انتخاب کنید که ذخیره‌سازی در آن مجاز باشد. حافظهٔ اشتراکی نوار بالا گزارش کامل پیداکردن مجدد مسیر - نام کاربری و رمز عبورِ OpenStreetMap + نام کاربری و رمز عبورِ OSM کمک‌های مالی تعداد گیرندگان اصلاحات: %1$s، رتبه: %2$s، کل اصلاحات: %3$s @@ -1774,8 +1774,8 @@ کدپستی انتخاب شهر جست‌وجوی کدپستی - زوم خودکار را روشن می‌کند - زوم خودکار را خاموش می‌کند + روشن‌کردن زوم خودکار + خاموش‌کردن زوم خودکار تنظیم مقصد تغییر مقصد خطا @@ -1811,7 +1811,7 @@ مخفی‌کردن آب مرور کلی نزدیکترین شهرها - با لمس این دکمهٔ عملیاتی، زوم خودکار وابسته به سرعت را روشن/خاموش کنید. + دکمه‌ای برای روشن/خاموش کردن زوم خودکار وابسته به سرعت. افزودن اولین میانی مشترک خبرنامهٔ ایمیلی ما شوید و ۳ نقشهٔ دیگر دانلود کنید! منحنی‌های میزان عمق دریا @@ -1905,13 +1905,16 @@ گزینه‌ها نقطه‌ها را به‌عنوان نقاط مسیر یا در قالب یک خط ذخیره کنید. لطفاً ابتدا اشتراک OsmAnd Live را بخرید - با خرید این اشتراک نقشه‌های سراسر جهان را به‌صورت ساعتی به‌روز کنید. بخشی از درآمد حاصله به جامعهٔ OSM برمی‌گردد‌‌ و صرف همکاری‌ها با OSM می‌شود. اگر دوستدار OSM و OsmAnd هستید و مایلید حامی آن‌ها باشید و از خدمات پشتیبانی‌شان بهره‌مند شوید، بهترین راه همین تهیهٔ اشتراک است. + با خرید این اشتراک نقشه‌های سراسر جهان را به‌صورت ساعتی به‌روز کنید. +\n بخشی از درآمد حاصله به جامعهٔ OSM برمی‌گردد‌‌ و صرف همکاری‌ها با OSM می‌شود. +\n اگر دوستدار OSM و OsmAnd هستید و مایلید حامی آن‌ها باشید و از خدمات پشتیبانی‌شان بهره‌مند شوید، بهترین راه همین تهیهٔ اشتراک است. نشانهٔ نقشه را انتخاب کنید نشانه‌های دیگر آپلود به‌صورت ناشناس نوار تنظیم شفافیت را نشان بده فضای ذخیره‌سازی کافی نیست! -\n{3} مگابایت برای ذخیره‌سازی موقت و {1} مگابایت برای ذخیره‌سازی دائمی لازم است. (فقط {2} مگابایت موجود است) +\n {3} مگابایت برای ذخیره‌سازی موقت و {1} مگابایت برای ذخیره‌سازی دائمی لازم است. +\n (فقط {2} مگابایت موجود است) آپلود یادداشت OSM اولین نشانهٔ نقشه دومین نشانهٔ نقشه @@ -2170,7 +2173,7 @@ تعداد مشارکت‌کنندگان تعداد ویرایش‌ها گزارش برای - در نام فایل از کاراکتر غیرمجاز استفاده شده است + در نام فایل از نویسهٔ غیرمجاز استفاده شده است عملیات فوری عملیات %d صفحهٔ %d @@ -2192,20 +2195,20 @@ حذف عملیات آیا از حذف‌کردن عملیات «%s» مطمئن هستید؟ کادر نقاط برگزیده را نشان بده - با لمس این دکمهٔ عملیاتی، یک نشانه در مرکز صفحه ایجاد می‌شود. - با لمس این دکمهٔ عملیاتی، یک یادداشت صوتی در مرکز صفحه ایجاد می‌شود. - با لمس این دکمهٔ عملیاتی، یک یادداشت ویدئویی در مرکز صفحه ایجاد می‌شود. - با لمس این دکمهٔ عملیاتی، یک یادداشت تصویری در مرکز صفحه ایجاد می‌شود. - با لمس این دکمهٔ عملیاتی، یک یادداشت OSM در مرکز صفحه ایجاد می‌شود. - با لمس این دکمهٔ عملیاتی، یک POI در مرکز صفحه ایجاد می‌شود. - با لمس این دکمهٔ عملیاتی، راهنمای گفتاری در زمان ناوبری فعال/غیرفعال می‌شود. - با لمس این دکمهٔ عملیاتی، یک جای پارک در مرکز صفحه علامت‌گذاری می‌شود. + دکمه‌ای برای ایجاد یک نشانه در مرکز صفحه. + دکمه‌ای برای ایجاد یک یادداشت صوتی در مرکز صفحه. + دکمه‌ای برای ایجاد یک یادداشت ویدئویی در مرکز صفحه. + دکمه‌ای برای ایجاد یک یادداشت تصویری در مرکز صفحه. + دکمه‌ای برای ایجاد یک یادداشت OSM در مرکز صفحه. + دکمه‌ای برای ایجاد یک POI در مرکز صفحه. + دکمه‌ای که راهنمای گفتاری را در زمان ناوبری فعال/غیرفعال می‌کند. + دکمه‌ای برای علامت‌گذاری یک جای پارک در مرکز صفحه. " اینجا ذخیره شد: " مکان نام عملیات فوری برای پرهیز از تکرار، به «%1$s» تغییر یافت. نام تکراری برای عملیات فوری - با لمس این دکمهٔ عملیاتی، نقاط برگزیده روی نقشه پنهان/آشکار می‌شوند. - با لمس این دکمهٔ عملیاتی، POIها روی نقشه پنهان/آشکار می‌شوند. + دکمه‌ای برای پنهان/آشکارکردن نقاط برگزیده روی نقشه. + دکمه‌ای برای پنهان/آشکارکردن POIها روی نقشه. آشکار/پنهان‌کردن نقاط برگزیده نشان‌دادن نقاط برگزیده مخفی‌کردن نقاط برگزیده @@ -2274,15 +2277,15 @@ همه را بفرست به سابقه نشانگر مسافت بدون پویانمایی - پویانمایی‌های درون برنامه را غیرفعال می‌کند. + پویانمایی‌های نقشه را خاموش می‌کند. اصلاح خط افزودن نقطه به قبل افزودن نقطه به بعد بر اساس پروفایل انتخابی، OsmAnd نقطه‌ها را به مسیر متصل می‌کند. پروفایل ناوبری را انتخاب کنید لطفاً حداقل یک نقطه اضافه کنید. - برای مکث‌کردن در/ادامه‌دادن به ناوبری این دکمه را لمس کنید. - این دکمه را لمس کنید تا ناوبری را شروع کنید یا پایان دهید. + دکمه‌ای برای مکث/ادامهٔ ناوبری. + دکمه‌ای برای آغاز/پایان ناوبری. کاشی‌ها را مجدداً بار کنید تا اطلاعات به‌روز را ببینید. حافظهٔ کاشی‌ها نام کاربری اشتباه است @@ -2315,9 +2318,9 @@ شروع مجدد جست‌وجو "چیزی پیدا نشد " آشکار/پنهان‌کردن یادداشت‌های OSM - نشان‌دادن یادداشت‌های OSM + آشکارکردن یادداشت‌های OSM پنهان‌کردن یادداشت‌های OSM - با لمس این دکمهٔ عملیاتی، یادداشت‌های OSM را روی نقشه آشکار/پنهان کنید. + دکمه‌ای برای آشکار/پنهان کردن یادداشت‌های OSM بر روی نقشه. مرتب‌شده بر اساس مسافت جست‌وجو در نقاط برگزیده «لایهٔ سایه‌روشن» را دانلود کنید تا سایه‌های عمودی را ببینید. @@ -2333,9 +2336,9 @@ تغییر رنگ اصلاح نام پویانمایی موقعیت من - با لمس این دکمهٔ عملیاتی، مکان موجود در مرکز صفحه به‌عنوان مقصد در نظر گرفته می‌شود. مقصد قبلی می‌شود آخرین مقصد میانی. - با لمس این دکمهٔ عملیاتی، مکان موجود در مرکز صفحه جایگزین مقصد می‌شود. - با لمس این دکمهٔ عملیاتی، مکان موجود در مرکز صفحه به‌عنوان اولین نقطهٔ میانی در نظر گرفته می‌شود. + دکمه‌ای که نقطهٔ مرکزی صفحه را به‌عنوان مقصد تنظیم می‌کند. مقصد قبلی می‌شود آخرین مقصد میانی. + دکمه‌ای که مقصد را با نقطهٔ مرکزی صفحه جایگزین می‌کند و مقصد پیشین حذف می‌شود. + دکمه‌ای که نقطهٔ مرکزی صفحه را به‌عنوان اولین نقطهٔ میانی تنظیم می‌کند. بدون لایهٔ رویی بدون لایهٔ زیری منحنی‌های میزان عمق دریا و نشانه‌های دریایی. @@ -2407,7 +2410,7 @@ در %1$s ذخیره شد کادری برای تنظیم آن نشان بده دکمه‌هایی را اضافه کنید - با هر بار لمس این دکمهٔ عملیاتی، یکی از موارد موجود در لیست زیر را فعال می‌کنید. + دکمه‌ای برای چرخیدن بین یکی از موارد موجود در لیست زیر. افزودن یک سبک نقشه فایل GPX اضافه کنید فایل GPX درون‌برد کنید یا رد خود را ضبط کنید. @@ -2436,7 +2439,7 @@ با این افزونه اطلاعات جهانی سراشیبی‌های اسکی، مسابقات اسکی صحرایی، مسیرهای اسکی آلپاین، تله‌کابین‌ها و نقاله‌های اسکی کاملاً در اختیارتان است. مسیرها و پیست‌ها بر اساس دشواری رنگ‌بندی شده‌اند که در یک سبک زمستانی ارائه می‌شوند تا نمایی همگون با محیط زمستانی را برایتان ایجاد کند. \n \nبا فعال‌کردن این نما، سبک نقشه به «زمستان و اسکی» تغییر می‌کند که همهٔ خصوصیات زمین را با ظاهر زمستانی نشان می‌دهد. برای غیرفعال‌کردن این نما افزونه را غیرفعال کنید یا اینکه از طریق منو ← پیکربندی نقشه ← سبک نقشه، سبک دلخواهتان را انتخاب کنید. - برنامهٔ OsmAnd (مخفف OSM Automated Navigation Directions به‌معنی راهنمای خودکار ناوبری بر پایهٔ OSM) یک نرم‌افزار نقشه و ناوبری است که به گسترهٔ وسیعی از داده‌های نقشهٔ باز شهری (OpenStreetMap یا به‌صورت خلاصه OSM) دسترسی دارد. این داده‌های رایگان و جهانی با بالاترین کیفیت ارائه می‌شوند. + برنامهٔ OsmAnd (مخفف OSM Automated Navigation Directions به‌معنی راهنمای خودکار ناوبری بر پایهٔ OSM) یک نرم‌افزار نقشه و ناوبری است که به گسترهٔ وسیعی از داده‌های OSM دسترسی دارد. این داده‌های رایگان و جهانی با بالاترین کیفیت ارائه می‌شوند. \n \nناوبری دیداری و شنیداری، مشاهدهٔ نقاط توجه (POIها یا Points of interest)، ایجاد و مدیریت ردهای GPX، استفاده از تصویرسازی منحنی‌های میزان و اطلاعات ارتفاع (با استفاده از افزونه)، انتخاب حالت‌های پیاده، دوچرخه، خودرو، امکان ویرایش مکان‌ها و... چیزهایی هستند که تجربهٔ مؤثر و لذت‌بخشی در کار با نقشه را برایتان به ارمغان می‌آورند. ناوبری با GPS @@ -2469,7 +2472,7 @@ زرد تیره افزودن نقطهٔ بین‌راهی GPX پیش‌تنظیم نام - با لمس این دکمهٔ عملیاتی، یک نقطهٔ بین‌راهی GPX در مرکز صفحه ایجاد می‌شود. + دکمه‌ای برای ایجاد یک نقطهٔ بین‌راهی GPX در مرکز صفحه. افزودن نقطهٔ بین‌راهی ذخیره‌کردن نقطهٔ بین‌راهی GPX نقطهٔ بین‌راهی ۱ @@ -2480,7 +2483,7 @@ برای استفاده از این قابلیت باید حداقل یک نشانه اضافه کنید. جاده فایل GPX از موقعیت‌ها. - برنامهٔ OsmAnd+‎ (مخفف OSM Automated Navigation Directions به‌معنی راهنمای خودکار ناوبری بر پایهٔ OSM) یک نرم‌افزار نقشه و ناوبری است که به گسترهٔ وسیعی از داده‌های نقشهٔ باز شهری (OpenStreetMap یا به‌صورت خلاصه OSM) دسترسی دارد. این داده‌های رایگان و جهانی با بالاترین کیفیت ارائه می‌شوند. + برنامهٔ OsmAnd+‎ (مخفف OSM Automated Navigation Directions به‌معنی راهنمای خودکار ناوبری بر پایهٔ OSM) یک نرم‌افزار نقشه و ناوبری است که به گسترهٔ وسیعی از داده‌های OSM دسترسی دارد. این داده‌های رایگان و جهانی با بالاترین کیفیت ارائه می‌شوند. \n \nراهبر دیداری و شنیداری، مشاهدهٔ نقاط توجه (POIها یا Points of interest)، ایجاد و مدیریت ردهای GPX، استفاده از تصویرسازی منحنی‌های میزان و اطلاعات ارتفاع، انتخاب حالت‌های پیاده، دوچرخه، خودرو، امکان ویرایش مکان‌ها و... چیزهایی هستند که تجربهٔ مؤثر و لذت‌بخشی را در کار با نقشه برایتان به ارمغان می‌آورد. \n @@ -2640,7 +2643,7 @@ فعال‌کردن «با یک لمس» یادداشت بگذارید! با استفاده از ابزارک یا منوی زمینه، برای هر نقطه‌ای روی نقشه یادداشت صوتی، عکسی یا ویدئویی بگذارید. - یادداشت‌ها بر اساس تاریخ + یادداشت‌های OSM بر اساس تاریخ بر اساس تاریخ بر اساس نوع جست‌وجوی خود را تغییر دهید. @@ -2687,11 +2690,11 @@ دیدن یادداشت‌های بسته پنهان/آشکارکردن یادداشت‌های OSM. ‏GPX - مناسب برای استفاده در JOSM یا سایر ویرایشگرهای OSM. - ‏OSC - مناسب برای استفاده در OpenStreetMap. + ‏OSC - مناسب برای استفاده در OSM. فایل GPX فایل OSC انتخاب قالب فایل - نوع برون‌برد را انتخاب کنید: یادداشت‌های OSM،‏ POIها یا هر دو. + برون‌برد در قالب یادداشت‌های OSM،‏ POIها یا هر دو. همهٔ داده‌ها یادداشت‌های OSM تونل @@ -2897,7 +2900,7 @@ گوارانی شما هم‌اکنون نقشهٔ {0} را بر بستر نرم‌افزار OsmAnd استفاده می‌کنید. دوست دارید نسخهٔ کامل OsmAnd را راه‌اندازی کنید؟ ‏OsmAnd ‌راه‌اندازی شود؟ - با لمس این دکمهٔ عملیاتی، بین حالت‌های شب و روز OsmAnd جابه‌جا شوید. + دکمه‌ای برای جابه‌جایی بین حالت‌های شب و روز OsmAnd. حالت روز حالت شب تعویض حالت شب/روز @@ -2942,7 +2945,7 @@ ایستگاه پیاده‌شدن ایستگاه سوارشدن آشکار/پنهان کردن ردهای GPX - با لمس این دکمهٔ عملیاتی، ردهای GPX انتخابی را روی نقشه آشکار/پنهان کنید. + دکمه‌ای برای آشکار/پنهان کردن ردهای GPX انتخابی بر روی نقشه. پنهان‌کردن ردهای GPX آشکارکردن ردهای GPX • طراحی جدید برای صفحهٔ «مسیریابی»: اضافه‌شدن دکمه‌های خانه و محل کار برای انتخاب مقصد، میانبر «مسیر قبلی»، لیست نشانه‌ها و ردهای GPX فعال، سابقهٔ جست‌وجو @@ -3162,7 +3165,7 @@ حالت کاربر، بر پایهٔ: %s نوع: %s دوچرخه کوهستان، موتور گازی، اسب - همهٔ انواع وسایل نقلیهٔ عمومی + انواع وسایل نقلیهٔ عمومی کشتی، روئینگ، بادبانی‌رانی پروفایل‌ها را انتخاب کنید تا در برنامه فعال شوند. پروفایل‌های برنامه @@ -3176,7 +3179,7 @@ مسیرهای فقط-اسکیت مجاز باشد مسیرهای فقط-کلاسیک مجاز باشد آزاد (بیرون پیست) - مسیرهای آزادرانی و مسیرهای بیرون پیست غیررسمی هستند. معمولاً به‌طور رسمی آماده‌سازی و نگهداری نمی‌شوند و پس از تعطیلی وارسی نمی‌شوند. با مسئولیت خودتان وارد شوید. + مسیرهای «آزادرانی» و «بیرون پیست» غیررسمی هستند. معمولاً آماده‌سازی و نگهداری نمی‌شوند و پس از تعطیلی وارسی نمی‌شوند. با مسئولیت خودتان وارد شوید. دوباره بزنید تا جهت نقشه را عوض کنید دقت افقی: %1$s، عمودی: %2$s دقت افقی: %s @@ -3217,7 +3220,7 @@ شکست باز کن پیشفرض - دشواری + دشواری موردنظر اولویت را به مسیرهای با این سطح دشواری بده. هرچند اگر مسیرهای سخت‌تر یا آسان‌تر، کوتاه‌تر باشند همچنان مسیریابی از آن‌ها امکان‌پذیر است. صفحه‌کلید WunderLINQ @@ -3257,7 +3260,7 @@ چهرهٔ نقشه افزونه‌های نصب‌شده پیکربندی ناوبری - در هنگام ناوبری، هشدارها در گوشهٔ پایین چپ ظاهر می‌شوند. + هشدارهایی که در هنگام ناوبری در گوشهٔ پایین چپ ظاهر می‌شوند. تعویض پروفایل زبان و خروجی بازنشانی به پیشفرض @@ -3415,7 +3418,7 @@ نام فایل تهی است هنگام پیمودن راه‌های ناشناخته زمان رسیدن را تخمین می‌زند و سرعت را برای همهٔ راه‌ها محدود می‌کند (ممکن است بر مسیریابی اثر بگذارد) بازنشانی - با لمس این دکمهٔ عملیاتی، نقطهٔ مبدأ در مرکز صفحه قرار می‌گیرد و مسیر تا مقصد محاسبه می‌شود یا اگر نشانگری برای مقصد نباشد، کادری برای انتخاب مقصد باز می‌شود. + دکمه‌ای نقطهٔ مرکزی صفحه را به‌عنوان مبدأ تنظیم می‌کند. سپس برای تنظیم مقصد سوال می‌شود یا محاسبهٔ مسیر آغاز می‌شود. کادر دانلود نقشه کادرها و اعلان‌ها کادرها، کادرهای بالاپر و اعلان‌ها را تنظیم کنید. @@ -3461,7 +3464,7 @@ درون‌برد از فایل درون‌برد فایل مسیریابی درون‌برد پروفایل - + این یک پالایهٔ قطع‌کننده برای سرعت‌های پایین است تا نقاطی که سرعتشان از حدی پایین‌تر است ضبط نشوند. می‌تواند سبب شود که ردهای ضبط‌شده به‌شکل هموارتری روی نقشه دیده شوند. اثر جانبی: همهٔ قطعه‌هایی که در آن‌ها به حداقل سرعت معیار نرسید از رد حذف خواهد شد (مثلاً هنگامی که دوچرخه‌تان را بالای یک تپه با شیب تند می‌برید). همچنین هیچ اطلاعاتی دربارهٔ بازه‌های توقف، مانند استراحت‌ها، ضبط نمی‌شود. این مسئله بر همهٔ تحلیل‌ها یا پس‌پردازش‌ها تأثیر می‌گذارد، مانند زمانی که بخواهید مسافت کلی سفر، مدت حرکت یا سرعت متوسط خود را بدانید. توصیه: ابتدا از پالایهٔ «کمترین جابه‌جایی» به‌منظور تشخیص حرکت استفاده کنید (B). این‌گونه شاید نتایج بهتری بگیرید و همچنین دادهٔ کمتری از دست می‌دهید. اگر ردها در سرعت‌های پایین نویز دارد، برای اینجا از مقدارهای غیرصفر استفاده کنید. لطفاً توجه نمایید که برخی اندازه‌گیری‌ها ممکن است اصلاً هیچ سرعتی را گزارش نکنند (برخی روش‌های مبتنی بر شبکه)، که در این صورت هیچ چیزی ضبط نخواهد شد. @@ -3478,4 +3481,29 @@ منو — مکان‌های من — یادداشت‌ها منو — مکان‌های من — ویرایش‌های OSM بازنشانی تنظیمات افزونه به پیشفرض + امتیاز بدهید + ناوبری، صحت ردنگاری + اندازهٔ عکس، کیفیت صدا و ویدئو + ورود، گذرواژه، ویرایش آفلاین + انتخاب نماد، رنگ و نام + ردیابی آنلاین + صحت ردنگاری + یادداشت‌های ویدئویی + یادداشت‌های عکسی + محاسبهٔ مجدد مسیر + نام کاربری و گذرواژه + این تنظیمات روی همهٔ پروفایل‌ها به کار گرفته می‌شود. + ویرایش OSM + OSM + نمادی که هنگام حرکت یا ناوبری نمایش داده می‌شود. + نمادی که هنگام توقف نمایش داده می‌شود. + تجزیهٔ geo intent \'%s\'‎ ناموفق بود. + این پالایه هنگامی که جابه‌جایی‌های بسیار اندکی رخ بدهد، از ضبط نقاط تکراری جلوگیری می‌کند و درنتیجه ردهایی که بعداً پس‌پردازش نمی‌شوند ظاهر فضایی زیباتری خواهند داشت. + اثرات جانبی: بازه‌های توقف یا اصلاً ضبط نخواهند شد یا فقط یک نقطه به‌ازای هر کدام ضبط می‌شود. جابه‌جایی‌های واقعیِ کوچک احتمالاً حذف می‌شود. فایل نهایی اطلاعات کمتری برای پس‌پردازش خواهد داشت و همچنین با حذف نقاط زائد در هنگام ضبط و حفظ بالقوهٔ نقاط غیرواقعی، ناشی از گیرایی ضعیف یا اثرات چیپست GPS، اطلاعات آماری فایل بدتر می‌شود. + توصیه: اگر به جزئیات بیشتر از ۵ متر نیاز ندارید و در زمان توقف نمی‌خواهید داده ضبط کنید، تنظیم حدود ۵ متر احتمالاً خوب جواب بدهد. + مدت حافظهٔ تأخیری + بازهٔ زمانی ردیابی + نشانی وب + نشانی اینترنتی را با این پارامترها تعریف کنید: +\nlat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6} \ No newline at end of file From eb61e50c5170f7d463a75a6c859ba3862ad22e4b Mon Sep 17 00:00:00 2001 From: Branko Kokanovic Date: Wed, 29 Jan 2020 18:53:44 +0000 Subject: [PATCH 009/107] Translated using Weblate (Serbian) Currently translated at 96.4% (3043 of 3156 strings) --- OsmAnd/res/values-sr/strings.xml | 80 +++++++++++++++++++++++++++----- 1 file changed, 69 insertions(+), 11 deletions(-) diff --git a/OsmAnd/res/values-sr/strings.xml b/OsmAnd/res/values-sr/strings.xml index 983f2e7d09..237d76ae69 100644 --- a/OsmAnd/res/values-sr/strings.xml +++ b/OsmAnd/res/values-sr/strings.xml @@ -991,7 +991,7 @@ Најмањи померај бележења Филтер: Постави минималну удаљеност од тачке да би се бележила нове тачке. Најмања тачност бележења - Филтер: Нема записа док се не достигне ова прецизност. + Филтер: Нема записа док се не достигне ова тачност. Божићне тачке У чекању Божића и Нове Године, можете изабрати приказ тачака од интереса везаних за Божић: Бадњаке, јелке, трговине, итд. Приказуј божићне тачке од интереса\? @@ -1753,7 +1753,7 @@ запад-северозапад северозапад север-северозапад - Прецизност + Тачност Надморска висина Нема информација Ја сам овде @@ -3361,16 +3361,16 @@ Прикажи рељеф Сакриј рељеф Прикажи/сакриј рељеф - Не могу да покренем мотор за синтетизовање гласа + Не могу да покренем мотор за синтетизовање гласа. Симулирајте Вашу позицију користећу снимљену GPX стазу. Извези профил OsmAnd профил: %1$s - Профил ’%1$s’ већ постоји. Пребрисати га\? + ’%1$s’ већ постоји. Пребрисати га\? Не могу да извезем профил. Увоз профила Да увезете профил, одаберите фајл профила са уређаја и отворите га помоћу OsmAnd-а. %1$s грешка увоза: %2$s - %1$s успешно увезен. + %1$s увезен. Бело Замени %1$s и %2$s Почетна тачка @@ -3382,10 +3382,10 @@ Очисти %1$s\? Дијалог преузимања карте Дијалози и обавештења - Контролише искачуће прозоре, дијалоге и обавештења које OsmAnd приказује током употребе. + Контролише искачуће прозоре, дијалоге и обавештења. Чворови мреже Предложене карте - Ове карте су потребне за рад овог додатка + Ове карте су потребне за рад овог додатка. Додати профили Додатак додаје нове профиле у OsmAnd Искључи @@ -3401,7 +3401,7 @@ Дебело За пустиње и остале ретко насељене области. Приказује више детаља на скали приказа. Одаберите иконицу навођења - Одаберите иконицу карте + Позиција иконице при мировање Избрисани профили ће заувек бити избрисани када кликнете Примени. Главни профил Одаберите боју @@ -3409,10 +3409,68 @@ Измени профиле Тип навођења утиче на правила израчунавања пута. Изглед профила - Одаберите иконицу, боју и име + Иконица, боја и име Измени листу профила Изабрани профил Кликом на %1$s, изгубићете све промене. - Сва подешавања профила ће бити ресетована на стање после инсталације. - Ресетуј сва подешавања профила на подразумевана\? + Ресетуј сва подешавања профила на стање после инсталације. + Ресетуј сва подешавања профила\? + Оцени + %1$s %2$s + %1$s: %2$s + Нема правила за рутирање у ’%1$s’. Одаберите други фајл. + Уместо тога одаберите подржани %1$s фајл екстензије. + Увези из фајла + Увези фајл за рутирање + Увези профил + Навођење, тачност бележења + Величина слике, аудио и видео квалитет + Пријава, лозинка, уређивање ван мреже + Одаберите икону, боју и име + Дозвољава дељење тренутне позиције користећи снимање пута. + Праћење преко интернета + Тачност бележења + Ваше снимљене стазе су у %1$s, или у OsmAnd фасцикли. + Ваше OSM белешке су у %1$s. + Видео белешке + Фото белешке + Прерачунавање пута + Објави + Корисничко име и лозинка + Ове поставке се примењују на све профиле. + OSM уређивање + Погледајте Ваше измене или OSM грешке које још нису отпремљене у %1$s. Отпремљене тачке се више неће приказивати. + OSM + Иконица која се приказује за време навођења или померања. + Иконица која се приказује у мировању. + Проверите и поделите детаљне записе апликације + Не могу да расчланим гео намеру ’%s’. + Потребне су дозволе за коришћење ове опције. + Ово је филтер за одсецање малих брзина који не бележи тачке испод одређене брзине. Овим снимљене стазе изгледају. + Нуспојаве: Вашим стазама ће недостајати све секције где критеријум минимума брзине није био испуњен (нпр. где сте гурали бицикл узбрдо). Такође, неће бити информација о периодима мировања, као што су прављење пауза. Ово може да има ефекта на анализу или пост-процесирање, као што је одређивање укупне дужине пута, времена кретања, или просечне брзине. + Препорука: Покушајте прво да користите детектор кретања преко филтера минималног помераја (B) прво, пошто може дати боље резултате и изгубићете мање података. Ако Ваше стазе остану пуне шума при малим брзинама, пробајте са не-нултим вредностима овде. Пазите да неки типови мерења неће уопште давати мерења брзине (неки методи преко мреже) у ком случају нећете снимити ништа. + Опаска: провера брзине > 0: већина GPS чипова пријављује вредност брзине само ако алгоритам примети да сте у покрету и ништа уколико нисте. Коришћење поставке >0 у овом филтеру је заправо коришћење сензора покрета из GPS чипа. Чак иако се не филтрира овде за време снимања, ми и даље користимо ову функционалност у нашој GPX анализи да одредимо пређену удаљеност, тј. вредност коју приказујемо у том пољу је пређена удаљеност за време кретања. + Ово ће снимати само тачке измерене са назначивањем минималне тачности (у метрима/стопама, као што пријављује Андроид за Ваш чип). Прецизност се односи на распршеност поновљених мерења, и није директно везан за прецизност, која дефинише колико су близу Ваша мерења Вашој стварној позицији. + Нуспојава: Као резултат филтрирања по тачности, неке тачке могу скроз недостајати нпр. испод мостова, дрвећа, између високих зграда, или у одређеним временским условима. + Препорука: тешко је предвидети шта ће се бележити, а шта неће, па је најбоље да искључите овај филтер. + Опаска: Ако је GPS био искључен одмах пре снимања, прва тачка ће имати умањену тачност, па у нашем коду би желели да сачекамо пар секунди пре снимања тачке (или снимања најбоље од 3 узастопне тачке итд.), али ово још није направљено. + Овај филтер избегава да се снимају тачке дупликати када има мало стварног кретања, и даје бољи изглед стазе на карти. + Нуспојаве: периоди одмарања се не снимају уопште или се не снима само по једна тачка. Мала (стварна) померања (нпр. у страну, да обележите могуће скретање на Вашем путу) могу да буду исфилтрирана. Ваш фајл садржи мање информација за накнадну обраду и има лошије статистике тиме што се филтрирају очигледно редудантне тачке за време снимања, док се потенцијално чувају артифакти који настају лошим сигналом или ефектима GPS чипа. + Препорука: Поставка од 5 метара ако не треба да бележите прецизније детаље од овога и недвосмислено не желите да бележите податке приликом одмарања. + Временски бафер + Интервал праћења + Веб адреса + Одаберите веб адреус са синтаксом за параметре: lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}. + Обавештење + Минимална брзина + Минимална прецизност + Минимални померај + Мени — Моја места — Стазе + Мени — Моја места — Белешке + Мени — Моја места — OSM измене + Ресетуј поставке додатака на подразумеване вредности + Издељивање снимања + Користи системску апликацију + Звук шкољцања фотоапарата + Провера идентитета успела \ No newline at end of file From e7ba53ac9d517bb473735d60d0ef1401a9834b53 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 30 Jan 2020 07:53:27 +0000 Subject: [PATCH 010/107] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-zh-rTW/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml index d26592f846..41f880292f 100644 --- a/OsmAnd/res/values-zh-rTW/strings.xml +++ b/OsmAnd/res/values-zh-rTW/strings.xml @@ -1391,7 +1391,7 @@ 滑雪斜坡 僅道路 觀看 - OSM 註記 + 音訊與視訊註記 線上地圖 分享註解 旅遊地圖檢視 From bdba1f77493563a8294fd68b4b4e48b8e3a3ba59 Mon Sep 17 00:00:00 2001 From: Franco Date: Thu, 30 Jan 2020 00:52:21 +0000 Subject: [PATCH 011/107] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-es-rUS/strings.xml | 230 +++++++++++++++------------ 1 file changed, 130 insertions(+), 100 deletions(-) diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index 6cc331d621..6fdcfcd393 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -140,7 +140,7 @@ Lon %2$s Compartir nota multimedia Ubicación:\n Lat %1$s\n Lon %2$s Ver - Notas + Notas multimedia Mapa en línea Sólo caminos Pistas de esquí @@ -356,7 +356,7 @@ Lon %2$s Preferir autopistas en la navegación Sin cabinas de peajes Evitar caminos con peajes - Sin caminos sin pavimentar + Sólo caminos pavimentados Evitar caminos sin pavimentar Sin autopistas Evitar autopistas @@ -381,11 +381,11 @@ Lon %2$s No se ha encontrado un desvío Actualización disponible para %1$s mapa(s) Encender pantalla - Este complemento puede acceder a muchos tipos de mapas en línea (llamados teselas o ráster), desde teselas predefinidas de OpenStreetMap (como Mapnik) a imágenes satelitales y capas de propósito especial como mapas del tiempo, mapas del clima, mapas geológicos, capas de sombreado, etc. + Accede a tantos tipos de mapas en línea (llamados teselas o ráster) que desees, desde teselas predefinidas de OSM (como Mapnik) a imágenes satelitales y capas de propósito especial como mapas del tiempo, mapas del clima, mapas geológicos, capas de sombreado, etc. \n -\nCualquiera de estos mapas puede ser usado como el mapa (base) principal que se mostrará en el mapa de OsmAnd, o como una superposición o subyacencia de otro mapa base (como los mapas estándar de OsmAnd en línea). Para hacer más visible cualquier mapa subyacente, ciertos elementos de los mapas vectoriales OsmAnd se pueden ocultar fácilmente a través del menú «Configurar mapa» cuando lo desees. +\nCualquiera de estos mapas puede usarse como el mapa predefinido que se mostrará, o como una superposición o subyacencia de otro mapa base (como los mapas estándar de OsmAnd en línea). Ciertos elementos de los mapas vectoriales de OsmAnd pueden ocultarse a través del menú «Configurar mapa» para hacer cualquier subyacencia mas visible. \n -\nLos mapas de teselas se pueden obtener directamente a través de fuentes en línea, o se pueden preparar para tu uso sin conexión (y copiar manualmente en la carpeta de datos OsmAnd) como una base de datos SQLite que puede ser producida por una variedad de herramientas de preparación de mapas de terceros. +\nDescarga las teselas de los mapas directamente en línea, o prepáralo para su uso sin conexión (copiar manualmente en la carpeta de datos OsmAnd) como una base de datos SQLite que puede ser producida por una variedad de herramientas de preparación de mapas de terceros. Este complemento activa la funcionalidad para registrar y guardar tus trazas manualmente pulsando el widget de grabación GPX en el mapa, o automáticamente registrando todas tus rutas navegadas en un archivo GPX. \n \nLas trazas grabadas pueden ser compartidas con tus amigos o ser usadas para contribuir a OSM. Los atletas pueden usar las trazas grabadas para seguir sus entrenamientos. Algunos análisis básicos de trazas se pueden realizar directamente en OsmAnd, como tiempos por vuelta, velocidad media, etc., y por supuesto las trazas pueden analizarse posteriormente con herramientas de análisis de terceros. @@ -415,15 +415,15 @@ Lon %2$s Este complemento para OsmAnd pone a tu alcance detalles sobre pistas de esquí de descenso, de travesía, rutas de esquí alpino, teleféricos y remontes a nivel mundial. Las rutas y pistas se muestran por código de color en función de su dificultad y representados con un estilo del mapa especial «Invierno» que lo asemeja a un paisaje invernal nevado. \n \nActivando esta vista, cambia el estilo del mapa a «Invierno y esquí», mostrando las características del terreno en condiciones invernales. Esta vista se puede revertir desactivando de nuevo aquí o cambiando el «Estilo del mapa» en «Configurar mapa» cuando lo desees. - Este complemento, proporciona la funcionalidad para tomar notas de audio, fotografía y/o video durante un viaje, usando un botón en el mapa, o directamente en el menú contextual para cualquier ubicación en el mapa. - Este complemento, registra dónde se ha estacionado el automóvil y cuánto tiempo queda (si hay un límite de tiempo). -\nTanto la ubicación como el tiempo del estacionamiento se muestran en el menú principal y en un widget sobre el mapa. Puedes añadir una notificación al calendario, en el caso de que desees tener un recordatorio al respecto. - Este complemento proporciona un widget en el mapa, permitiendo crear caminos pulsando el mapa, usando o modificando archivos GPX existentes, para planificar un viaje y medir la distancia entre puntos. Los resultados pueden guardarse como un archivo GPX y usarse luego para la orientación. - Este complemento activa las funciones de accesibilidad del dispositivo, directamente en OsmAnd. Facilita por ejemplo, el ajuste de la velocidad de la voz para voces de texto a voz, la configuración de navegación de pantalla con el panel direccional, usando la rueda de desplazamiento para el control del zoom, o la retroalimentación de texto a voz, por ejemplo, para anunciar la ubicación automáticamente. - Este complemento puede usarse para hacer contribuciones en OSM, como el crear o modificar objetos PDI, abrir o comentar notas de OSM y contribuir con archivos de trazas GPX. OSM es un proyecto de mapeo global impulsado por la comunidad y de dominio público. Para más detalles, consulta https://openstreetmap.org. Se aprecia la participación activa, y las contribuciones pueden hacerse directamente desde OsmAnd, especificando las credenciales personales de OSM en la aplicación. - Este complemento muestra los ajustes de funciones de desarrollo y depuración para probar la simulación de rutas, el rendimiento del renderizado, o las indicaciones por voz. Estos ajustes están destinados para los desarrolladores y no son necesarios para el usuario general. - Para mostrar mapas de esquí, debe descargarse el mapa especial sin conexión - Para mostrar mapas náuticos, debe descargarse el mapa especial sin conexión + Toma notas de audio, fotografía y/o video durante un viaje, usando un botón en el mapa o el menú contextual de la ubicación. + Registra dónde se ha estacionado el automóvil, incluyendo cuánto tiempo queda. +\n Tanto la ubicación como el tiempo del estacionamiento se muestran en el menú principal y en un widget sobre el mapa. Se puede añadir una alarma de recordatorio al calendario de Android. + Crea caminos pulsando el mapa, usando o modificando archivos GPX existentes, para planificar un viaje y medir la distancia entre puntos. El resultado puede guardarse como un archivo GPX y usarse luego para la orientación. + Activa las funciones de accesibilidad del dispositivo, directamente en OsmAnd. Facilita por ejemplo, el ajuste de la velocidad de la voz para voces de texto a voz, la configuración de navegación D-pad, usando la rueda de desplazamiento para el control del zoom, o la retroalimentación de texto a voz, por ejemplo, para anunciar la ubicación automáticamente. + Haz contribuciones en OSM, como el crear o modificar objetos PDI, abrir o comentar notas de OSM y contribuir con archivos de trazas GPX grabados en OsmAnd, proporcionando tu nombre de usuario y contraseña. OpenStreetMap.org es un proyecto de mapeo de dominio público, global, libre e impulsado por la comunidad. + Ajusta las funciones de desarrollo y depuración, como la simulación de navegación, el rendimiento del renderizado o las indicaciones por voz. Destinado para desarrolladores, no es necesario para el normal uso de la aplicación. + Descargar el mapa especial sin conexión para mostrar las instalaciones de esquí. + Descargar el mapa especial sin conexión para mostrar los detalles náuticos. Indica un servidor proxy. Obtener una ruta alternativa eligiendo los caminos a evitar Rutas de autobús, trolebús y lanzadera @@ -645,10 +645,10 @@ Lon %2$s Fotografía %1$s %2$s Fotografiar Fotografiar - El complemento de Dropbox, permite sincronizar trazas y notas multimedia con tu cuenta de Dropbox. + Sincroniza trazas y notas multimedia con tu cuenta de Dropbox. Complemento Dropbox Cambiar orden - Por favor, considera pagar por el complemento «Curvas de nivel» para apoyar desarrollos adicionales. + Por favor, considera pagar por el complemento «Curvas de nivel» para apoyar su desarrollo. ¿A petición\? Grabar video Grabar audio @@ -757,7 +757,7 @@ Lon %2$s Visor y navegador móvil global de mapas OSM con y sin conexión OsmAnd (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM) \n -\nOsmAnd es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OpenStreetMap (OSM). Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memoria del teléfono para su uso sin conexión. También ofrece funcionalidades de rutas con y sin conexión, incluyendo indicaciones giro-a-giro por voz. +\nOsmAnd es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OSM. Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memoria del teléfono para su uso sin conexión. También ofrece funcionalidades de rutas con y sin conexión, incluyendo indicaciones giro-a-giro por voz. \n \n Algunas de las funciones fundamentales: \n - Completa funcionalidad sin conexión (almacena los mapas vectoriales o teselas descargados en la memoria del dispositivo) @@ -781,7 +781,7 @@ Lon %2$s Visor y navegador móvil global de mapas OSM con y sin conexión OsmAnd+ (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM) \n -\nOsmAnd+ es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OpenStreetMap (OSM). Todos los datos del mapa (vectores y teselas), pueden ser almacenados en la memoria del teléfono para su uso sin conexión. Ofrece funcionalidades de rutas con y sin conexión, incluyendo guía de giro-a-giro por voz. +\nOsmAnd+ es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OSM. Todos los datos del mapa (vectores y teselas), pueden ser almacenados en la memoria del teléfono para su uso sin conexión. Ofrece funcionalidades de rutas con y sin conexión, incluyendo guía de giro-a-giro por voz. \n \n OsmAnd+ es la versión de pago de la aplicación, comprándola ayudas al proyecto, financias el desarrollo de nuevas funciones, y recibes las últimas actualizaciones. \n @@ -797,7 +797,7 @@ Lon %2$s \n - Cambio automático de modo diurno/nocturno \n - Zoom del mapa según la velocidad \n - Alineación del mapa, según brújula o dirección del movimiento -\n - Indicación de carriles, mostrar límites de velocidad, voces grabadas y sintetizadas +\n - Indicación de carriles, mostrar límites de velocidad, voces grabadas y sintetizadas \n Crear filtro PDI Modo transporte: @@ -808,7 +808,7 @@ Lon %2$s Estilo del mapa Configurar pantalla Carriles - Sin caminos sin pavimentar + Sólo caminos pavimentados Sin ferris Evitar… Rutas fluorescentes @@ -852,8 +852,8 @@ Lon %2$s Velocidad del simulador de ruta: Memoria asignada %1$s MB (Límite Android %2$s MB, Dalvik %3$s MB). Memoria asignada - Memoria nativa total usada por la aplicación %1$s MB (Dalvik %2$s MB, otros %3$s MB). - Memoria proporcional %4$s MB (Límite Android %5$s MB, Dalvik %6$s MB). + Memoria nativa total usada por la aplicación %1$s MB (Dalvik %2$s MB, otros %3$s MB). +\n Memoria proporcional %4$s MB (Límite Android %5$s MB, Dalvik %6$s MB). Memoria nativa total Punto de partida demasiado lejos del camino más cercano. Ubicación compartida @@ -996,13 +996,13 @@ Lon %2$s Usa siempre edición sin conexión. Los cambios de PDI dentro de la aplicación no afectan a los archivos de mapa descargados; en su lugar, los cambios se guardan como un archivo en el dispositivo. Subiendo… - {0} PDI/Notas de OSM subidos + {0} PDI/notas de OSM subidos Enviar todos Subir edición a OSM Borrar edición Edición asíncrona OSM: - PDI/Notas de OSM guardados en el dispositivo - Muestra y gestiona PDI/notas de OSM guardadas en la base de datos del dispositivo. + PDI/notas de OSM guardados en el dispositivo + Muestra y gestiona PDI/notas de OSM en la base de datos del dispositivo. Indica el intervalo del seguimiento en línea. Intervalo del seguimiento en línea Indica la dirección web con sintaxis de parámetros : lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}. @@ -1040,12 +1040,13 @@ Lon %2$s Configura la pantalla y ajustes globales de la aplicación. Ajustes globales de la aplicación Usuario de OSM - Necesario para envíos a openstreetmap.org. + Necesario para envíos a OpenStreetMap.org. Contraseña de OSM Modo reposo OsmAnd se ejecuta en modo reposo con la pantalla apagada. Sin espacio suficiente para descargar %1$s MB (disponible: %2$s). - ¿Descargar {0} archivo(s)\? Utilizado {1} MB (de {2} MB). + ¿Descargar {0} archivo(s)\? +\n Utilizado {1} MB (de {2} MB). Tema transparente La biblioteca nativa es incompatible con este dispositivo. Inicializando biblioteca nativa… @@ -1269,7 +1270,7 @@ Lon %2$s Mostrar teléfono del PDI escribe el filtro Pantalla de alta resolución - No estira (ni hace borrosas) las teselas de mapa en pantallas de alta densidad. + No estira (ni hace borrosas) las teselas de mapas en pantallas de alta densidad. Buscar transporte público Resultados de transporte (sin destino): Resultados de transporte ({0} al destino): @@ -1396,11 +1397,11 @@ Lon %2$s Búsqueda sin conexión Búsqueda en línea Máximo zoom en línea - No buscar en las teselas de mapas en línea para niveles de zoom más allá de esto. + No buscar en los mapas en línea para niveles de zoom más allá de esto. Distancia total %1$s, tiempo de viaje %2$d h %3$d min. Servicios de navegación con o sin conexión. Servicio de navegación - ¡Carpeta de almacenamiento de datos en la tarjeta de memoria inaccesible! + ¡Carpeta de almacenamiento en la tarjeta de memoria inaccesible! ¿Descargar {0} - {1} ? Ya existen datos descargados ({1}) para {0}. ¿Actualizarlos ({2})? Dirección @@ -1441,7 +1442,7 @@ Lon %2$s Terminado Usa Internet para calcular la ruta. Usar navegación en línea - Indica los ajustes de OpenStreetMap.org (OSM) necesarios para envíos a OSM. + Indica los ajustes de OpenStreetMap.org (OSM) necesarios para subir ediciones. Indica el idioma, descargar/recargar datos. Datos Ajustes adicionales @@ -1461,13 +1462,13 @@ Lon %2$s Visión 3D del mapa Muestra la última superposición de PDI usada. Mostrar superposición de PDI - Elegir origen de las teselas de mapas en línea o en caché + Elige el origen de los mapas en línea o teselas en caché. Fuente de teselas del mapa Fuente del mapa Usar Internet Mostrar tu ubicación Mostrar coordenadas GPS en el mapa - Descargar las teselas de mapa faltantes + Descargar las teselas de mapas faltantes Aplicación de navegación Buscar Buscar @@ -1888,8 +1889,11 @@ Lon %2$s ¿Añadir todos los puntos como «Marcadores del mapa»? Añadir a «Marcadores del mapa» Se recomienda ocultar la visualización de polígonos. - ¡Sin espacio suficiente! Se necesita temporalmente {3} MB, {1} MB constantemente. (Sólo {2} MB disponible.) - ¿Descargar {0} archivo(s)\? Se utiliza {3} MB temporalmente, {1} MB constantemente. (De {2} MB.) + ¡Sin espacio suficiente! +\n Se necesita temporalmente {3} MB, {1} MB constantemente. +\n (Sólo {2} MB disponible.) + ¿Descargar {0} archivo(s)\? +\n Se utiliza {3} MB temporalmente, {1} MB constantemente. (De {2} MB.) Donaciones Número de destinatarios Ediciones %1$s de %3$s, posición %2$s @@ -1911,7 +1915,9 @@ Lon %2$s Parte de tu donación se enviará a los usuarios de OSM que realicen cambios en el mapa de esa región. Ajustes de suscripción Primero compra una suscripción a OsmAnd Live - Esta suscripción permite actualizaciones cada hora para todos los mapa del mundo. Parte de los ingresos vuelven a la comunidad de OSM y se paga por cada contribución OSM. Si amas a OsmAnd, OSM y quieres apoyarlos y ser apoyado por ellos, esta es una perfecta manera de hacerlo. + Esta suscripción permite actualizaciones cada hora para todos los mapa del mundo. +\n Parte de los ingresos vuelven a la comunidad de OSM y se paga por cada contribución OSM. +\n Si amas a OsmAnd, OSM y quieres apoyarlos y ser apoyado por ellos, esta es una perfecta manera de hacerlo. Elegir marcador del mapa Otros marcadores Subir anónimamente @@ -1920,7 +1926,7 @@ Lon %2$s Subir nota(s) de OSM Recalcular ruta Barra superior - Se ha cambiado a la memoria interna, porque la carpeta de almacenamiento de datos elegida es de sólo lectura. Elige un directorio de almacenamiento válido. + Se ha cambiado a la memoria interna, porque la carpeta de almacenamiento de datos elegida está protegida contra escritura. Elige una carpeta de almacenamiento válida. Memoria compartida Subir ↑ Bajar ↓ @@ -1928,7 +1934,7 @@ Lon %2$s Evitar camino La aplicación ya permite escribir en el almacenamiento externo, pero se debe reiniciar la aplicación. Informe completo - Nombre de usuario y contraseña de OpenStreetMap + Nombre de usuario y contraseña de OSM Informe El nombre del archivo contiene caracteres ilegales Añade marcadores a través del mapa @@ -2034,8 +2040,8 @@ Lon %2$s Descargas ilimitadas de mapas, actualizaciones y complemento de Wikipedia. Obtener Suscripción mensual. Puedes cancelarlo en cualquier momento en Google Play. - Donaciones a la comunidad de OpenStreetMap - Parte de tu donación se envía a usuarios que realicen cambios en OpenStreetMap. El costo de la suscripción sigue siendo la misma. + Donaciones a la comunidad de OSM + Parte de tu donación se envía a los colaboradores de OSM. El costo de la suscripción sigue siendo la misma. La suscripción permite actualizaciones cada hora, día o semana y descargas ilimitadas para los mapas de todo el mundo. Australia Filtros @@ -2140,7 +2146,7 @@ Lon %2$s Lugar Acción rápida renombrada a «%1$s» para evitar duplicados. Nombre de la acción rápida duplicado - Un botón que muestra u oculta los Favoritos en el mapa. + Un botón que muestra u oculta los puntos favoritos en el mapa. Un botón que muestra u oculta los PDI en el mapa. Mostrar/ocultar Favoritos Mostrar Favoritos @@ -2235,8 +2241,8 @@ Lon %2$s Elegir la fluctuación de elevación Circular por la derecha Automático - OsmAnd (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM) es una aplicación de mapa y navegación con acceso a los datos libres de OpenStreetMap (OSM), en todo el mundo y de alta calidad. -\n + OsmAnd (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM) es una aplicación de mapa y navegación con acceso a los datos libres de OSM, en todo el mundo y de alta calidad. +\n \n Disfruta del navegador por voz y óptico, la visualización de PDI (puntos de interés), la creación y gestión de trazas GPX, utiliza la información de visualización y la altitud de las curvas de nivel (mediante un complemento), elige entre modos de automóvil, bicicleta o peatón, edita en OSM y mucho más. Navegación GPS \n • Elige entre los modos sin conexión (sin cargos de roaming al viajar al extranjero) o en línea (más rápido) @@ -2293,17 +2299,11 @@ Lon %2$s \n ¡Más países alrededor del globo están disponibles para descargar! \n Obtén un navegador confiable en tu país - ya sea Francia, Alemania, México, Reino Unido, España, Países bajos, Estados Unidos, Rusia, Brasil o cualquier otro. "Navegación GPS -\n \n • Funciona en línea (rápido) o sin conexión (sin cargos de roaming al viajar al extranjero) -\n \n • Guía por voz giro-a-giro (voces grabadas y sintetizadas) -\n \n • (Opcional) Guía de carriles, nombres de calles y tiempo estimado al destino -\n \n • Admite puntos intermedios en el itinerario -\n \n • La ruta se recalcula al salirse de la misma -\n \n • Busca destinos por dirección, por tipo (por ejemplo: Restaurantes, hoteles, gasolineras, museos), o por coordenada geográfica " Vista del mapa \n • Muestra tu ubicación y orientación @@ -2354,7 +2354,7 @@ Lon %2$s \n \n ¡Más países alrededor del globo están disponibles para descargar! Desde Afganistán a Zimbabue, desde Australia a Estados Unidos. Argentina, Brasil, Canadá, Francia, Alemania, México, Reino Unido, España, … \n - OsmAnd+ (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM) es una aplicación de mapa y navegación con acceso a los datos libres de OpenStreetMap (OSM), en todo el mundo y de alta calidad. + OsmAnd+ (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM) es una aplicación de mapa y navegación con acceso a los datos libres de OSM, en todo el mundo y de alta calidad. \n Disfruta del navegador por voz y óptico, la visualización de PDI (puntos de interés), la creación y gestión de trazas GPX, utiliza la información de visualización y la altitud de las curvas de nivel (mediante un complemento), elige entre modos de automóvil, bicicleta o peatón, edita en OSM y mucho más. \n \nOsmAnd+ es la versión de pago. Comprando la aplicación, ayudas al proyecto, financiando el desarrollo de nuevas funciones y recibiendo las últimas actualizaciones. @@ -2376,15 +2376,15 @@ Lon %2$s Sin superposición Sin subyacencia Alternar zoom automático del mapa - Un botón que des/activa el zoom automático del mapa de acuerdo a la velocidad. - Activar zoom automático del mapa - Desactivar zoom automático del mapa + Un botón que alterna el zoom automático de acuerdo a la velocidad. + Activar el zoom automático + Desactivar el zoom automático Definir destino Reemplazar destino Añadir primer destino intermedio - Un botón que añade el destino de la ruta en el centro de la pantalla, cualquier destino previamente elegido se convierte en el último destino intermedio. - Este botón de acción, añade un nuevo destino de ruta en el centro de la pantalla, reemplazando el anterior destino (si existe). - Un botón que añade el primer destino intermedio en el centro de la pantalla. + Un botón para hacer del centro de pantalla el destino de la ruta, un destino previamente elegido se convertiría en el último destino intermedio. + Un botón para hacer del centro de pantalla el nuevo destino de ruta, reemplazando el anterior destino (si existe). + Un botón para hacer del centro de pantalla el primer destino intermedio. Pausado Escribe la ciudad, pueblo o localidad Escribe el código postal @@ -2413,7 +2413,7 @@ Lon %2$s Descarga el mapa «Superposición de sombreado» para mostrar el sombreado vertical. Instala el complemento «Curvas de nivel» para mostrar las áreas verticales graduadas. Ocultar desde el nivel de zoom - Alternar notas de OSM + Mostrar u ocultar notas de OSM Mostrar notas de OSM Ocultar notas de OSM Un botón que muestra u oculta las notas de OSM en el mapa. @@ -2465,10 +2465,10 @@ Lon %2$s Min/Máx Rosa translúcido Pausar/reanudar navegación - Este botón de acción, pausa o reanuda la navegación. + Un botón que pausa o reanuda la navegación. Mostrar diálogo «Navegación finalizada» Iniciar/parar navegación - Este botón de acción, inicia o para la navegación. + Un botón que inicia o detiene la navegación. Tiempo del búfer para el seguimiento en línea Indica el tiempo que el búfer mantendrá los lugares para enviar sin conexión Las fotos de Mapillary solo están disponibles en línea. @@ -2507,7 +2507,7 @@ Lon %2$s Mantener en el mapa ¿Salir sin guardar? Sin animaciones - Desactiva las animaciones en la aplicación. + Desactiva las animaciones del mapa. Mover todo al historial Indicación de distancia Ordenar por @@ -2524,7 +2524,7 @@ Lon %2$s Ayer Últimos 7 días Este año - Elige cómo se indica la distancia y dirección a los marcadores del mapa en la pantalla del mapa: + Elige cómo se indica la distancia y dirección a los marcadores del mapa: Quitar de «Marcadores del mapa» Z-A A-Z @@ -2611,9 +2611,9 @@ Lon %2$s Marcador «%s» activado. Pulsa un marcador en el mapa para moverlo al primer lugar de los marcadores activos, sin abrir el menú contextual. Activar «Una pulsación» - ¡Tomar notas multimedia! + ¡Hacer notas multimedia! Añade una nota de audio, vídeo o foto para cada punto del mapa, utilizando el widget o el menú contextual. - Notas por fecha + Notas de OSM por fecha Por fecha Por tipo Cambiar la búsqueda. @@ -2660,11 +2660,11 @@ Lon %2$s Mostrar notas de OSM cerradas Mostrar/ocultar notas de OSM en el mapa. GPX - adecuado para exportar a JOSM u otros editores OSM. - OSC - adecuado para exportar a OpenStreetMap. + OSC - adecuado para exportar a OSM. Archivo GPX Archivo OSC Elegir tipo de archivo - Elige el tipo de exportación: notas de OSM, PDI o ambos. + Exportar como notas de OSM, PDI o ambos. Todos los datos Notas de OSM Túnel adelante @@ -2864,7 +2864,7 @@ Lon %2$s Renovar anualmente %1$.2f %2$s Frecuencia de pago: - Las donaciones ayudan a financiar la cartografía de OpenStreetMap. + Las donaciones ayudan a financiar la cartografía de OSM. Por OsmAnd Suscripciones Sólo mostrar imágenes en 360° @@ -2872,7 +2872,7 @@ Lon %2$s Estás utilizando el mapa «{0}» que funciona con OsmAnd. ¿Quieres ejecutar la versión completa de OsmAnd\? ¿Ejecutar OsmAnd\? Guaraní - Un botón que alterna entre el modo diurno y nocturno para OsmAnd. + Un botón que alterna entre los modos diurno y nocturno de OsmAnd. Modo diurno Modo nocturno Alternar modos diurno/nocturno @@ -3088,7 +3088,7 @@ Lon %2$s Automóvil, camión, motocicleta Bicicleta de montaña, ciclomotor, caballo Caminata, senderismo, correr - Todos los tipos de transporte público + Tipos de transporte público Barco, remo, vela Avión, planeador Geocodificación @@ -3124,7 +3124,7 @@ Lon %2$s Dificultad preferida Preferir rutas de esta dificultad, aunque el trazado sobre pistas más duras o más fáciles sigue siendo posible si son más cortas. Fuera de pista - Los senderos libres y fuera de pista son rutas y pasajes no oficiales. Típicamente descuidados, no mantenidos por los oficiales y no controlados por la noche. Entrar bajo su propio riesgo. + Los senderos libres y fuera de pista son rutas y pasajes no oficiales. Típicamente descuidados, no mantenidos y no controlados por la noche. Entrar bajo su propio riesgo. Servicio de descarga de OsmAnd Magenta Icono @@ -3255,7 +3255,7 @@ Lon %2$s Configurar la navegación Aspecto de la aplicación, unidades, región Configurar perfil - Las alertas se muestran en la parte inferior izquierda durante la navegación. + Alertas mostradas en la parte inferior izquierda durante la navegación. Cambiar perfil Idioma y salida Restaurar a valores predefinidos @@ -3289,8 +3289,8 @@ Lon %2$s Pegar la ruta a la carpeta con los datos de OsmAnd ¿Cambiar la carpeta de datos de OsmAnd\? Mover al nuevo destino - Almacenamiento interno, oculto para el usuario y otras aplicaciones, exclusivamente accesible para OsmAnd - Cambiar la carpeta de almacenamiento de datos + Almacenamiento interno para OsmAnd, (oculto a los usuarios y otras aplicaciones). + Cambiar la carpeta de almacenamiento Parque de nieve Trineo Trineo @@ -3343,7 +3343,7 @@ Lon %2$s \n \n • Nuevo cuadro de diálogo de descarga de mapas que sugiere un mapa para descargar mientras se navega \n -\n • Arreglos en el tema nocturno +\n • Arreglos en el modo nocturno \n \n • Se corrigieron algunos problemas de enrutamiento en todo el mundo \n @@ -3356,47 +3356,47 @@ Lon %2$s \n • Otras correcciones de errores \n \n - Puedes aplicar este cambio a todos los perfiles o sólo al marcado actualmente. + Puedes aplicar este cambio a todos los perfiles o sólo al marcado. Compartido Preferir caminos sin pavimentar - Prefiere caminos sin pavimentar. + Prefiere los caminos sin pavimentar a los pavimentados para el trazado de rutas. Ediciones de OSM Un botón que muestra u oculta las curvas de nivel en el mapa. Mostrar curvas de nivel Ocultar curvas de nivel Mostrar/ocultar curvas de nivel - Un botón que muestra u oculta la sombra de una colina en el mapa. + Un botón que muestra u oculta el sombreado de las colinas en el mapa. Mostrar el sombreado Ocultar el sombreado Mostrar/ocultar el sombreado - Imposible iniciar el motor de habla sintetizada + Imposible iniciar el motor de habla sintetizada. Simular la ubicación usando una traza GPX grabada. Exportar perfil Perfil de OsmAnd: %1$s El perfil «%1$s» ya existe. ¿Sobrescribir\? No se pudo exportar el perfil. Importar perfil - Para importar un perfil, elige el archivo en el dispositivo y ábrelo con OsmAnd. + Añade un perfil abriendo este archivo con OsmAnd. Error de importación de %1$s: %2$s Blanco Alternar %1$s y %2$s Punto de partida - Se utiliza para estimar la hora de llegada en el caso de los tipos de caminos desconocido y para limitar la velocidad en todos los caminos (podría cambiarse la ruta) - %1$s importados con éxito. + Estima el tiempo de llegada para los tipos de caminos desconocidos, y limita la velocidad para todos los caminos (puede afectar a la ruta) + %1$s importado(s). Traza guardada Nombre del archivo vacío Revertir - Un botón para centrar en la pantalla el punto de partida y calcular la ruta hacia el destino o abre un cuadro de diálogo para elegir el destino si el marcador no está en el mapa. + Un botón para hacer que la pantalla se centre en el punto de partida. Luego define el destino o activa el cálculo de la ruta. Mostrar nodo de la red de rutas ciclistas ¿Borrar %1$s\? Diálogo de descarga del mapa Diálogos y notificaciones - Controla las ventanas emergentes, diálogos y notificaciones que OsmAnd muestra durante el uso. + Controla las ventanas emergentes, diálogos y notificaciones. Redes de nodos Mapas sugeridos - Estos mapas deben usarse con el complemento + Estos mapas deben usarse con el complemento. Perfiles añadidos - El complemento añade un nuevo perfil a OsmAnd + Perfiles añadidos por el complemento Apagar Nuevo complemento añadido Unir segmentos @@ -3408,27 +3408,27 @@ Lon %2$s Personal Descargando %s Espesor - Para desiertos y otras zonas escasamente pobladas. Muestra más detalles en una escala de visualización. - Elegir icono de navegación - Elegir icono de mapa + Para desiertos y otras zonas escasamente pobladas. Más detallado. + Icono de la ubicación mientras se mueve + Icono de la ubicación en reposo Al pulsar en «Aplicar», los perfiles borrados se perderán completamente. Perfil principal Elegir el color - No puedes borrar los perfiles de OsmAnd predefinidos, pero puedes desactivarlos en la pantalla anterior, o moverlos a la parte inferior. + Los perfiles predefinidos de OsmAnd no se pueden borrar, sino desactivar (en la pantalla anterior) u ordenarse en la parte inferior. Editar perfiles - El tipo de navegación afecta a las reglas para los cálculos de ruta. + El «Tipo de navegación» rige la forma en que se calculan las rutas. Aspecto del perfil - Elegir el icono, color y nombre + Icono, color y nombre Editar la lista de perfiles Perfil marcado Calificar - Al pulsar en %1$s, se perderán todos los cambios. - Todos los ajustes del perfil serán restablecidos al estado después de la instalación. - ¿Restablecer todos los ajustes del perfil a su valor predefinido\? + Al pulsar en «%1$s», serán descartados todos los cambios. + Restablecer todos los ajustes del perfil a los valores predefinidos de la instalación. + ¿Restablecer todos los ajustes del perfil\? %1$s %2$s %1$s: %2$s - El archivo «%1$s» no contiene las reglas de navegación, elige otro. - No se admite el tipo de archivo. Se debe elegir un archivo con la extensión «%1$s». + No hay reglas de navegación en «%1$s». Elige otro archivo. + Elige en su lugar un archivo con la extensión «%1$s». Importar desde archivo Importar archivo de ruta Importar perfil @@ -3440,16 +3440,46 @@ Lon %2$s Seguimiento en línea Precisión de registro Puedes encontrar todas tus trazas grabadas en «%1$s» o en la carpeta OsmAnd usando el administrador de archivos. - Puedes encontrar todas tus notas en «%1$s» + Puedes encontrar todas tus notas en «%1$s». Notas de video Notas fotográficas Recálculo de la ruta Anunciar Nombre de usuario y contraseña - Los ajustes de este complemento es global y se aplica a todos los perfiles. - Edición de OpenStreetMap + Estos ajustes se aplican a todos los perfiles. + Edición de OSM Puedes ver todas tus ediciones no subidas o errores de OSM en «%1$s». Los puntos subidos no se muestran en OsmAnd. OSM - Sólo verás el icono durante la navegación o mientras te mueves. - El icono del mapa aparece sólo en el mapa y cambia mientras se navega hacia el icono de navegación. + El icono se muestra mientras se navega o se mueve. + El icono se muestra en reposo. + Comprueba y comparte los registros detallados de la aplicación + No se puede analizar la geointención «%s». + Se necesita permiso para usar esta opción. + Se trata de un filtro de corte de baja velocidad para no grabar puntos por debajo de una cierta velocidad. Esto puede hacer que las trazas grabadas se vean más suaves cuando se muestran en el mapa. + Efecto secundario: En la traza faltarán todos los tramos en los que no se haya cumplido el criterio de velocidad mínima (por ejemplo, cuando se empuja la bicicleta por una colina empinada). Además, no habrá información sobre los períodos de descanso, como las pausas. Esto tiene efectos en cualquier análisis o post-proceso, como cuando se trata de determinar la duración total del viaje, el tiempo en movimiento, o la velocidad promedio. + Recomendación: Prueba primero a utilizar la detección de movimiento mediante el filtro de desplazamiento mínimo de registro (B), puede producir mejores resultados y perderá menos datos. Si las trazas siguen siendo ruidosas a bajas velocidades, prueba aquí con valores distintos de cero. Tenga en cuenta que algunas mediciones pueden no informar ningún valor de velocidad (algunos métodos basados en la red), en cuyo caso no se registraría nada. + Observación: comprobar velocidad > 0: La mayoría de los chipsets de GPS informan un valor de velocidad sólo si el algoritmo determina que está en movimiento. Por lo tanto, el uso del ajuste > 0 en este filtro, en cierto sentido utiliza la detección de movimiento del conjunto de chips del GPS. Pero incluso si no se filtra aquí en el momento de la grabación, seguimos utilizando esta función en nuestro análisis GPX para determinar la distancia corregida, es decir, el valor que se muestra en ese campo es la distancia grabada en movimiento. + Esto registrará solo los puntos medidos con una indicación de precisión mínima (en metros o pies, según lo informado por Android para su conjunto de chips). La precisión se refiere a la dispersión de mediciones repetidas, y no está directamente relacionada con la precisión, que define qué tan cerca están sus mediciones de su posición real. + Efecto secundario: Como resultado del filtrado por precisión, pueden faltar puntos por ejemplo debajo de puentes, bajo árboles, entre edificios altos o con ciertas condiciones climáticas. + Recomendación: Es difícil predecir lo que se grabará y lo que no, puede ser mejor apagar este filtro. + Observación: Si el GPS se hubiera apagado inmediatamente antes de una grabación, el primer punto medido podría tener una precisión disminuida, por lo que en nuestro código puede que queramos esperar un segundo más o menos antes de grabar un punto (o grabar el mejor de 3 puntos consecutivos, etc.), pero esto todavía no se ha implementado. + Este filtro evita que se registren puntos duplicados en los que puede haber muy poco movimiento real, y da un aspecto espacial más agradable a las pistas que no se procesan posteriormente. + Efectos secundarios: Los períodos de descanso no se registran en absoluto o sólo en un punto cada uno. Los pequeños movimientos (del mundo real) (por ejemplo, hacia los lados, para marcar un posible desvío en su viaje) pueden ser filtrados. Su archivo contiene menos información para el post-procesamiento, y tiene peores estadísticas al filtrar los puntos obviamente redundantes en el tiempo de grabación, mientras que potencialmente mantiene los artefactos causados por la mala recepción o los efectos del chipset del GPS. + Recomendación: Un ajuste de 5 metros puede funcionar bien si no necesitas capturar detalles más finos que eso, y no deseas capturar explícitamente los datos mientras está en reposo. + Memoria intermedia + Intervalo de seguimiento + Dirección web + Indica la dirección web con sintaxis de parámetros : lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}. + Notificación + Velocidad mínima + Precisión mínima + Desplazamiento mínimo + Menú — Mis sitios — Trazas + Menú — Mis sitios — Notas + Menú — Mis sitios — Ediciones de OSM + Restablecer ajustes del complemento a valores predefinidos + División de grabación + Usar la aplicación del sistema + Reproducir sonido al fotografiar + Autorización exitosa \ No newline at end of file From 38d70706364460a4add9689b7b4621fe8dba4223 Mon Sep 17 00:00:00 2001 From: Eduardo Addad de Oliveira Date: Wed, 29 Jan 2020 02:37:07 +0000 Subject: [PATCH 012/107] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (3767 of 3767 strings) --- OsmAnd/res/values-pt-rBR/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-pt-rBR/phrases.xml b/OsmAnd/res/values-pt-rBR/phrases.xml index 1d057c1340..47687be339 100644 --- a/OsmAnd/res/values-pt-rBR/phrases.xml +++ b/OsmAnd/res/values-pt-rBR/phrases.xml @@ -3785,4 +3785,5 @@ Inativo Número de erupções Bicicleta fantasma + Paintball \ No newline at end of file From 0f40b9b09326b672575d497165335ff7777c4634 Mon Sep 17 00:00:00 2001 From: jan madsen Date: Wed, 29 Jan 2020 11:55:56 +0000 Subject: [PATCH 013/107] Translated using Weblate (Danish) Currently translated at 98.8% (3723 of 3767 strings) --- OsmAnd/res/values-da/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-da/phrases.xml b/OsmAnd/res/values-da/phrases.xml index 1450b1bfa4..0d301589e1 100644 --- a/OsmAnd/res/values-da/phrases.xml +++ b/OsmAnd/res/values-da/phrases.xml @@ -3793,4 +3793,5 @@ Inaktiv Antal udbrud Spøgelsescykel + Paintball \ No newline at end of file From f4b4ace1c8031c1672df8f5ce56a9a309c57f1a7 Mon Sep 17 00:00:00 2001 From: Tymofij Lytvynenko Date: Tue, 28 Jan 2020 23:48:54 +0000 Subject: [PATCH 014/107] Translated using Weblate (Ukrainian) Currently translated at 100.0% (3767 of 3767 strings) --- OsmAnd/res/values-uk/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-uk/phrases.xml b/OsmAnd/res/values-uk/phrases.xml index 20f40b7b7f..80957edf59 100644 --- a/OsmAnd/res/values-uk/phrases.xml +++ b/OsmAnd/res/values-uk/phrases.xml @@ -3773,4 +3773,5 @@ Недіючий Кількість вивержень Велосипед Ghost + Пейнтбол \ No newline at end of file From dd5d00365350cb7c8740064fe5d97c5864638cd7 Mon Sep 17 00:00:00 2001 From: Envel PICHON Date: Wed, 29 Jan 2020 15:01:22 +0000 Subject: [PATCH 015/107] Translated using Weblate (Breton) Currently translated at 6.7% (253 of 3767 strings) --- OsmAnd/res/values-br/phrases.xml | 53 ++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/OsmAnd/res/values-br/phrases.xml b/OsmAnd/res/values-br/phrases.xml index 1f9599f545..e5f8043880 100644 --- a/OsmAnd/res/values-br/phrases.xml +++ b/OsmAnd/res/values-br/phrases.xml @@ -200,4 +200,57 @@ Hendraour Seurt Statud + Palier arz + Stal evit ar poupiged + Marokinerezh + Stal evit ar salioù-dour + Stal dafaroù gwele + Stal dilhad diouzh ar c\'hiz + Stal luc\'hskeudennerezioù + Stal pallennoù + Stal a garitez + Stal yec\'hederezh + Stal dilhad + Dilhad evit ar vugale + Stal-votoù + Stal goulaouennoù + Stal urzhiataerioù + Stal eilañ ha moulañ + Stal ridozeier + Stal danvez + Stal splujañ + stal-vitellat + Dorioù + Stal erotek + Stal gizioù + Stal-besketa + stal-vleunioù + Stal sterniañ + Stal nijal dieub + Stal arrebeuri + Stal-liorzhañ + Stal arrebeuri evit ar jardrin + Stal gazioù liñvek + Stal hollek + Stal-brofoù + Stal-wer + Kinkailherezh + Protezour-klevet + Louzaouerezh + Stal Hi-Fi + Stal-traoù a diegezh + Stal-chaseal + Stal-ginkladurioù + Stal-vravigoù + Stalig-gazetennoù + Stal-geginoù + Stal-lêr + Stal-dafaroù mezegel + Stal-bellgomzerioù hezoug + Stal-mirc\'hi-houarn + Stal pladennoù sonerezh + Stal-vinioù + Stal-gazetennoù + Stal-lunedoù + Boued biologel \ No newline at end of file From 4f9d2b453cf917bad9c1bf8f34cebb40958db9df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sveinn=20=C3=AD=20Felli?= Date: Wed, 29 Jan 2020 15:48:18 +0000 Subject: [PATCH 016/107] Translated using Weblate (Icelandic) Currently translated at 99.8% (3761 of 3767 strings) --- OsmAnd/res/values-is/phrases.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-is/phrases.xml b/OsmAnd/res/values-is/phrases.xml index 0abf3d6647..fedee7320d 100644 --- a/OsmAnd/res/values-is/phrases.xml +++ b/OsmAnd/res/values-is/phrases.xml @@ -3754,13 +3754,15 @@ Gjallgígur Eldkeila Dyngja - Ker + Sprengigígur Askja Hraungúll - Gaus síðast + Síðast gos Útbrunnið - Sofandi + Í dvala Virkt Óvirkt Fjöldi gosa + Draugahjól (minnismerki um látinn hjólreiðamann) + Litbolti \ No newline at end of file From b8d0010ee89f5c97b3c769a7563ea28f69e9a4d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Babos=20G=C3=A1bor?= Date: Tue, 28 Jan 2020 20:35:59 +0000 Subject: [PATCH 017/107] Translated using Weblate (Hungarian) Currently translated at 99.9% (3765 of 3767 strings) --- OsmAnd/res/values-hu/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-hu/phrases.xml b/OsmAnd/res/values-hu/phrases.xml index 5c640191de..27b8688b6d 100644 --- a/OsmAnd/res/values-hu/phrases.xml +++ b/OsmAnd/res/values-hu/phrases.xml @@ -3777,4 +3777,5 @@ Aktív Nem aktív Kitörések száma + Paintball \ No newline at end of file From dadef30be6368ec147e12af22d0f1578cfd84675 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Thu, 30 Jan 2020 07:49:08 +0000 Subject: [PATCH 018/107] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (3767 of 3767 strings) --- OsmAnd/res/values-zh-rTW/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-zh-rTW/phrases.xml b/OsmAnd/res/values-zh-rTW/phrases.xml index 665b5a2fc5..94bd467b81 100644 --- a/OsmAnd/res/values-zh-rTW/phrases.xml +++ b/OsmAnd/res/values-zh-rTW/phrases.xml @@ -3784,4 +3784,5 @@ 不活躍火山 噴發次數 幽靈單車 + 漆彈 \ No newline at end of file From 4ad36de58a58ece557e523ba657d6990bcdc9ed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1ns?= Date: Fri, 31 Jan 2020 00:07:47 +0000 Subject: [PATCH 019/107] Translated using Weblate (Galician) Currently translated at 99.9% (3153 of 3156 strings) --- OsmAnd/res/values-gl/strings.xml | 338 ++++++++++++++++++------------- 1 file changed, 196 insertions(+), 142 deletions(-) diff --git a/OsmAnd/res/values-gl/strings.xml b/OsmAnd/res/values-gl/strings.xml index 6c9e395110..918acef2d3 100644 --- a/OsmAnd/res/values-gl/strings.xml +++ b/OsmAnd/res/values-gl/strings.xml @@ -25,7 +25,7 @@ Intre de activación do GPS Activar o modo de segundo plano do GPS Rexistrar a pista nun ficheiro GPX - Rexistra a ubicación nun ficheiro GPX, e poder activalo ou desactivalo empregando o trebello de gravación GPX no mapa. + Rexistra a posición nun ficheiro GPX, e podes activalo ou desactivalo empregando o trebello de gravación GPX no mapa. Garda a pista actual coma ficheiro GPX agora. Garda-la pista actual Rexistrar a pista de xeito automático durante a navegación @@ -216,7 +216,7 @@ Preferi-las autoestradas Sen estradas de portaxe ou peaxe Evitar estradas de portaxe ou peaxe - Sen estradas sen pavimentar + Non hai estradas sen pavimentar Evitar estradas sen pavimentar Sen ferris Evitar ferris @@ -224,9 +224,9 @@ Evitar autoestradas Peso máximo Indica o peso do vehículo permitido nos itinerarios. - Dende o Android 4.4 (KitKat), o cartafol de almacenamento antiga (%s) atópase en desuso. Copiar todos os ficheiros do OsmAnd á nova ubicación de almacenamento\? + Dende o Android 4.4 (KitKat), o cartafol de almacenamento antiga (%s) atópase en desuso. Copiar todos os ficheiros do OsmAnd á nova localización de almacenamento\? \n Nota 1: Os ficheiros antigos permanecerán intactos (pero poden ser eliminados de xeiti manual). -\n Nota 2: Na nova ubicación de almacenamento será imposíbel compartir ficheiros entre o OsmAnd e o OsmAnd+. +\n Nota 2: Na nova localización de almacenamento será imposíbel compartir ficheiros entre o OsmAnd e o OsmAnd+. Estase a copia-lo ficheiro (%s) ó seu novo destino… Estase a copia-los ficheiros do OsmAnd ó seu novo destino (%s)… Estase a copia-los ficheiros de datos do OsmAnd… @@ -383,10 +383,10 @@ Imaxe %1$s %2$s Fotografar Fotografar - O engadido do Dropbox permite sincronizar pistas e notas de son/vídeo cunha conta do Dropbox. + Sincroniza pistas e notas multimedia coa túa conta do Dropbox. Engadido do Dropbox Muda-la orde - Coida a posibilidade de merca-lo engadido das \"Curvas do nivel\" para así contribuíres co desenvolvemento. + Coida a posibilidade de mercar o engadido de \'Curvas de nivel\' para así apoiar o seu desenvolvemento. Engadido das curvas do nivel Baixo demanda\? Gravar vídeo @@ -425,9 +425,9 @@ \n \nOs datos globais (entre os 70 graos norte e os 70 graos sul) están baseados nas medicións do SRTM (Misión Topográfica con Radar da Lanzadeira Espacial) e ASTER (Radiómetro Espacial Avanzado de Emisión Térmica e Reflexión) e instrumentos de imaxes a bordo do Terra, o satélite máis importante do Sistema de Observación Terrestre da NASA. ASTER é un esforzo cooperativo entre a NASA, o Ministerio de Economía do Xapón, Comercio e Industria (METI) e Sistemas Espaciais Xaponeses (J-spaceystems). Medición de distancias - Preme \'Empregar ubicación…\' para engadir unha nota á ubicación. + Preme \'Empregar localización…\' para engadir unha nota á localización. Notas de son - Este engadido fornece a funcionalidade para facer notas de son, imaxe e/ou vídeo durante unha viaxe, empregando un botón no mapa, ou directamente no menú contextual para calquera ubicación no mapa. + Fai notas de audio, fotografías e/ou vídeos durante unha viaxe, empregando un botón no mapa ou o menú contextual da localización. Notas de son/vídeo partes Curvas de nivel @@ -499,9 +499,9 @@ Empregar o compás cando non sexa detectado outro rumbo. Empregar o compás Sen autoestradas - Varia-lo achegamento do mapa segundo a velocidade (mentres o mapa estiver sincronizado ca ubicación actual). + Variar o achegamento do mapa segundo a velocidade (mentres o mapa estiver sincronizado coa posición actual). Achegamento automático do mapa - Axustar a ubicación ás estradas durante a navegación. + Axustar a posición ás estradas durante a navegación. Axustar á estrada As indicacións por voz deteñen a reprodución de música. Deter a música @@ -509,31 +509,48 @@ Visualización e navegación móbil de mapas globais do OSM con e sen conexión "OsmAnd (Indicacións de navegación automatizadas do OSM) \n -\n O OsmAnd é unha aplicación de navegación de código aberto con acceso a unha ampla variedade de datos globais do OpenStreetMap (OSM). Tódolos mapas dos datos (mapas vectoriais ou teselas) poden seren almacenados no cartón de memoria do teléfono móbil para empregalos sen conexión. O OsmAnd tamen fornece a funcionalidade de cálculo de rotas sen conexión, incluíndo a guía por voz paso a paso. +\n +\n O OsmAnd é unha aplicación de navegación de código aberto con acceso a unha ampla variedade de datos globais do OSM. Tódolos mapas dos datos (mapas vectoriais ou teselas) poden seren almacenados no cartón de memoria do teléfono móbil para empregalos sen conexión. O OsmAnd tamen fornece a funcionalidade de cálculo de rotas sen conexión, incluíndo a guía por voz paso a paso. \n +\n \n Algunhas das funcións principais: +\n \n - Funcionalidade completa sen conexión (os mapas vectoriais ou de teselas baixados almacénanse no cartafol que se escolla) +\n \n - Mapas vectoriais compactos sen conexión para todo o mundo +\n \n - Pódense baixar mapas de países ou rexións de xeito directo dende a aplicación +\n \n - É posíbel sobrepór varias capas de mapas, coma pistas de GPX ou de navegación, puntos de interese (PDI), favoritos, curvas do nivel, paraxes de transporte público ou mapas adicionais con transparencia regulábel. +\n \n - Procura sen conexión dos enderezos e lugares (PDI) +\n \n - Cálculo de rotas sen conexión para distancias curtas (experimental) +\n \n - Modos para automóbil, bicicleta e peóns, con: +\n \n - Vistas de día e noite automatizadas opcionais +\n \n - Achegamento opcional do mapa dependendo da velocidade +\n \n - Aliñamento opcional do mapa dependendo do compás ou da dirección do movemento +\n \n - Guía opcional de faixas ou carrís da estrada, límites de velocidade, voces gravadas e TTS \n +\n \n Limitacións desta versión de balde do OsmAnd: +\n \n - O número de mapas a baixar está limitado +\n \n - Non hai acceso ós puntos de interese (PDI) da Wikipedia sen conexión \n +\n \n O OsmAnd está a ser desenvolvido activamente e o noso proxecto e o seu progreso futuro depende da contribución financeira para financia-lo desenvolvemento e as probas das funcionalidades novas. Coida a posibilidade de merca-lo OsmAnd+ ou de financiar funcións novas específicas ou de facer unha doazón xeral no osmand.net." Mapas e navegación de OsmAnd+ Visualización e navegación móbil de mapas globais para mapas de OSM con e sen conexión - O OsmAnd+ (Indicacións da navegación automatizadas do OSM) é un aplicativo de navegación de código aberto con acceso a unha ampla variedade de datos globais do OpenStreetMap (OSM). Tódolos mapas dos datos (mapas vectoriais ou teselas) poden seren almacenados no cartón de memoria do teléfono para empregalos sen conexión. O OsmAnd tamén fornece funcionalidade de cálculo de rotas sen conexión, incluíndo a guía por voz paso a paso. + O OsmAnd+ (Indicacións da navegación automatizadas do OSM) é un aplicativo de navegación de código aberto con acceso a unha ampla variedade de datos globais do OSM. Tódolos mapas dos datos (mapas vectoriais ou teselas) poden seren almacenados no cartón de memoria do teléfono para empregalos sen conexión. O OsmAnd tamén fornece funcionalidade de cálculo de rotas sen conexión, incluíndo a guía por voz paso a paso. \n -\nO OsmAnd+ é a versión de pagamento, mais ó mercala estás a apoia-lo proxecto, financia-lo desenvolvemento de funcións novas e tes a oportunidade de recibi-las últimas actualizacións. +\nO OsmAnd+ é a versión de pagamento, mais ó mercala estás a apoia-lo proxecto, financia-lo desenvolvemento de funcións novas e tes a oportunidade de recibi-las últimas actualizacións. \n \nAlgunhas das funcións principais son: \n-Funcionalidade completa sen conexión (os mapas vectoriais ou de teselas baixados almacénanse no cartafol que se escolleu) @@ -559,7 +576,7 @@ Estilo do mapa Configura-la pantalla Faixas ou carrís - Sen estradas sen pavimentar + Non hai estradas sen pavimentar Sen ferris Evitar… Rotas fluorescentes @@ -596,7 +613,7 @@ Avisos do tráfico Sen estradas de portaxe ou peaxe Desexas continuar a navegación anterior non rematada\? (%1$s segundos) - Estase a agarda-la ubicación para calcula-la rota + Estase a agardar pola posición para calcular a ruta Horas Minutos Automóbil aparcado ás @@ -625,8 +642,8 @@ PM AM Posición do aparcamento - Este engadido rexistra onde foi aparcado o automóbil e canto tempo falta (se hai un límite de tempo). -\nTanto a ubicación coma o tempo do aparcamento amósanse no menú principal e nun trebello sobre o mapa. Podes engadir unha notificación ó calendario, no caso de que desexes ter un recordatorio ó respecto. + Rexistra onde foi aparcado o automóbil, incluíndo canto tempo falta. +\n Tanto a localización coma o tempo do aparcamento amósanse no menú principal e nun trebello sobre o mapa. Pódese engadir unha alarma de lembranza ó calendario do Android. Posición de aparcamento Marcar coma posición do aparcamento Eliminar marcaxe de aparcamento @@ -660,7 +677,7 @@ Para os países nos que se conduza pola esquerda da estrada. Preme en calquera elemento existente para ollar máis detalles, mantén premido para desactivar ou eliminar. Datos actualmente no dispositivo (%1$s libre): Punto de partida aínda non determinado. - Ubicación aínda descoñecida. + Posición aínda descoñecida. Estabelecer transparencia (0 - transparente, 255 - opaco) Desbotar a descarga\? Grazas por empregar o OsmAnd. Para moitas das funcións desta aplicación fan falla algúns datos rexionais sen conexión que poden ser baixados dende os \'Axustes\' → \'Xestionar os ficheiros de mapas\'. Despois é posíbel ollar mapas, atopar enderezos, consultar puntos de interese (PDI) e atopar transporte público. @@ -673,12 +690,12 @@ Empregar mapas con conexión (baixar e garda-las teselas no cartón SD). Mapas con conexión Escoller as fontes de teselas de mapas en liña ou na caché. - Con este engadido pódese acceder a moitos tipos de mapas da rede (chamados teselas ou ráster), dende teselas predefinidas do OpenStreetMap (coma o Mapnik) a imaxes do satélite e capas para propósitos determinados, coma mapas climatolóxicos, mapas xeolóxicos, capas co sombreado das pendentes, etc. + Accede a tantos tipos de mapas en liña (chamados teselas, tiles ou ráster) que desexes, dende teselas predefinidas do OSM (coma o Mapnik) a imaxes satelitais e capas de propósito especial coma mapas do tempo, mapas do clima, mapas xeolóxicos, capas de asombreado, etc. \n -\nCalquera destes mapas pode ser empregado coma mapa principal de base para que apareza nos mapas do OsmAnd ou coma unha sobreposición doutro mapa base (coma os mapas sen conexión normais do OsmAnd). Para que un mapa submetido sexa máis visíbel algúns elementos dos mapas vectoriais do OsmAnd poden ser agochados sinxelamente mediante o menú \"Configurar o mapa\". +\nCalquera destes mapas pode empregarse como o mapa predefinido que se amosará, ou como unha sobreposición ou subxacencia doutro mapa base (como os mapas estándar do OsmAnd en liña). Certos elementos dos mapas vectoriais do OsmAnd poden agocharse a través do menú \'Configurar mapa\' para facer calquera subxacencia máis visíbel. \n -\nOs mapas en teselas pódense obter directamente a través de recursos na rede ou poden ser preparados para seren empregados sen conexión (e copiarse manualmente a un cartafol de datos do OsmAnd) coma base de datos SQLite, que pode ser xerada con diversas ferramentas de preparación de mapas de terceiros. - Este engadido activa as funcións de accesibilidade do dispositivo de xeito directo no OsmAnd. Fai máis doado por exemplo, o axuste da velocidade da voz para sintetizadores de voz, os axustes de navegación de pantalla co panel direccional, empregando a roda de desprazamento para o control do achegamento (zoom), ou a retroalimentación de texto a voz, por exemplo, para anunciar a ubicación de xeito automático. +\nBaixa as teselas dos mapas directamente en liña, ou prepárao para o seu emprego sen conexión (copiar de xeito manual no cartagol de datos OsmAnd) coma unha base de datos SQLite que pode ser producida por unha variedade de ferramentas de preparación de mapas de terceiros. + Activa as funcións de accesibilidade do dispositivo de xeito directo no OsmAnd. Fai máis doado por exemplo, o axuste da velocidade da voz para sintetizadores de voz, os axustes de navegación D-pad, empregando a roda de desprazamento para o control do achegamento (zoom), ou a retroalimentación de texto a voz, por exemplo, para anunciar a túa posición de xeito automático. Este engadido amosa os axustes de funcións de desenvolvemento e depuración para probar a simulación de rutas, o rendimiento do renderizado, ou as indicacióbs por voz. Estes axustes están destinados para os desenvolvedores e non son necesarios para o usuario xeral. Engadidos Os engadidos activan opcións avanzadas e funcionalidades adicionais. @@ -689,7 +706,7 @@ Desenvolvemento do OsmAnd Renderizado nativo Probar indicacións por voz - Baixar un mapa vectorial sen conexión desta ubicación en \'Axustes\' (\'Xestionar ficheiros de mapas\'), ou mudar ó engadido de \'Mapas en liña\'. + Baixar un mapa vectorial sen conexión desta localización en \'Axustes\' (\'Xestionar ficheiros de mapas\'), ou mudar ó engadido de \'Mapas en liña\'. Enviar ficheiros GPX a OSM? Visibilidade Etiquetas @@ -700,7 +717,7 @@ Doa para ver funcións novas integradas na aplicación. Amosar regra Información - Voltar á ubicación + Voltar á posición Axuda Modo de accesibilidade Activa as funcionalidades para usuarios con discapacidade. @@ -764,13 +781,13 @@ Empregar sempre a edición sen conexión. As mudanzas nos puntos de interese (PDI) dentro da aplicación non afectan ós ficheiros dos mapas baixados, pois esas mudanzas gárdanse coma un ficheiro no teu dispositivo. Estase a subir… - Enviáronse {0} PDI/Notas + {0} PDI/notas subidos Actualizar todo Subir edición ó OSM Eliminar edición Edición asíncrona de OSM: - PDI/Notas do OSM gardados no dispositivo - Amosar e xestionar os PDI/Notas do OSM anotados na base de datos local. + PDI/notas do OSM gardados no dispositivo + Amosar e xestionar os PDI/notas do OSM na túa base de datos local. Indicar o intre de seguemento ao vivo. Intre de seguemento con conexión Indique o enderezo web con esta sintaxe dos parámetros: lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}. @@ -807,17 +824,18 @@ Configurar a pantalla e os axustes globais da aplicación. Axustes globais da aplicación O teu nome de usuario no OSM - Precísase para os envíos cara a openstreetmap.org. + Precísase para os envíos ó openstreetmap.org. O teu contrasinal en OSM Modo en segundo plano O OsmAnd execútase en segundo plano coa pantalla apagada. Non fica moito espazo libre para baixar %1$s MB (libre: %2$s). - Baixar {0} ficheiro(s)\? {1} MB (de {2} MB) serán empregados. + Baixar {0} ficheiro(s)\? +\n {1} MB (de {2} MB) serán empregados. Tema transparente A bibioteca nativa non é compatíbel con este dispositivo. A inicializar a biblioteca nativa … Centrar de xeito automático a vista do mapa - Tempo até que a vista do mapa volva a sincronizarse ca ubicación actual. + Tempo até que a vista do mapa volva sincronizarse coa posición actual. Só de xeito manual (prema a frecha) Anunciar de novo as instrucións de navegación a intres regulares. Recuncar as instrucións da navegación @@ -848,7 +866,7 @@ Baixa a nova versión da aplicación, para poder emprega-los novos ficheiros dos mapas. Mudar o nome Nominatim con conexión - Estase a procura-la ubicación… + Estase a procurar a posición… A miña posición (atopada) Enderezo… Favoritos… @@ -913,7 +931,7 @@ \n\t \n\tPara empregalo active «Menú» → «Configura-lo mapa» → «Fonte dos mapas…» → «Mapas vectoriais sen conexión». Saída das indicacións por voz - Escolle que altavoz reproducirá as indicacións por voz. + Escolle que altofalante reproducirá as indicacións por voz. Son de chamada telefónica (para os altavoces estéreos con Bluetooth) Son de notificación Son multimedia/navegación @@ -938,7 +956,7 @@ OSM en liña clasificación de mapa con imaxes. Non se puido face-la procura sen conexión. - Procurar ubicación xeográfica + Procurar localización xeográfica Sistema Lingua da aplicación (empregada após reiniciar o OsmAnd). Lingua da visualización @@ -1034,7 +1052,7 @@ Renderizado continuo Amosar renderizado continuo no canto dunha imaxe de cada vez. Non foi posíbel debuxar a área escollida. - Emprega-la ubicación… + Empregar a localización… "Carregouse a visualización " Non foi posíbel cargar o visualizador (renderizador). Renderizador vectorial @@ -1043,7 +1061,7 @@ Amosar teléfono do punto de interese tipo que filtrar Pantalla de alta resolución - Non estirar (e perder a nitidez) das teselas do mapa en pantallas de alta densidade. + Non estirar (e perder a nitidez) das teselas do mapa en pantallas de alta resolución. Procurar transporte público Resultados de transporte (sen destino): Resultados de transporte ({0} ao destino): @@ -1080,14 +1098,14 @@ Tráfico de Yandex Itinerario Favoritos - Notas de OSM (con conexión) + Notas do OSM (en liña) Sobreposición do PDI… Fonte dos mapas… Capas do mapa Procurar PDI Emprega un dispositivo con roda de desprazamento para move-lo mapa. Empregar a trackball - Estabelece o maior tempo de espera permitido para cada corrección da ubicación en segundo plano. + Estabelece o maior tempo de espera permitido para cada corrección da posición en segundo plano. Tempo de espera máximo para posicionamento Onde estou? Servizo de navegación do OsmAnd @@ -1096,11 +1114,11 @@ segundos min. Intre de ativación empregado polo servizo en segundo plano: - Método de ubicación empregado polo servizo en segundo plano: - Fornecedor de ubicación - Fai un seguemento da túa ubicación coa pantalla apagada. + Método de localización empregado polo servizo en segundo plano: + Fornecedor de localización + Rexistra a túa posición coa pantalla apagada. Executar OsmAnd en segundo plano - O servizo de navegación en segundo plano precisa dun fornecedor de ubicación. + O servizo de navegación en segundo plano precisa dun fornecedor de localización. Agochar o filtro Amosar filtro Filtro @@ -1175,11 +1193,11 @@ Procura sen conexión Procura con conexión Max. online zoom - Non procurar nas teselas dos mapas en liña para niveis do achegamento alén disto. + Non procurar nos mapas en liña para niveis de achegamento alén disto. Distancia total %1$s, tempo da viaxe %2$d h %3$d min. Servizos de navegación con ou sen conexión. Servizo de navegación - O cartafol de almacenamento dos datos na tarxeta da memoria non é accesíbel! + O cartafol de almacenamento na tarxeta da memoria non é accesíbel! Download {0} - {1} ? Xa existen datos sen conexión ({1}) para {0}. Desexa actualizalos ({2})\? Enderezo @@ -1223,7 +1241,7 @@ Rematado Emprega-la Internet para calcula-la rota. Empregar a navegación con conexión - Indica-los axustes do OpenStreetMap.org (OSM) precisados para os envíos ó OSM. + Indicar os axustes do OpenStreetMap.org (OSM) precisados para os envíos ó OSM. Indica a lingua, baixar/recarregar datos. Data Edición do OpenStreetMap @@ -1246,13 +1264,13 @@ Vista do mapa en 3D Amosar a última capa de PDI empregada. Amosar sobreposición dos PDI - Escoller a fonte das teselas de mapas en liña ou na caché + Escoller a fonte das teselas de mapas en liña ou na caché. Fonte das teselas do mapa Fonte do mapa Emprega-la Internet - Amosa-la súa ubicación + Amosar a túa posición Amosar coordenadas do GPS no mapa - Baixa-las teselas do mapa que fallen + Baixar as teselas do mapa que fallen Aplicación de navegación Saír Procurar @@ -1269,7 +1287,7 @@ Peón Centro Abaixo - Insira a latitude e a lonxitude no formato elixido (D - graos, M - minutos, S - segundos) + Insire a latitude e a lonxitude no formato escollido (D - graos, M - minutos, S - segundos) Latitude Lonxitude DDD.DDDDD @@ -1458,7 +1476,7 @@ Cebuano ou sugbuanon Ten datos vellos da Wikipedia, que son incompatíbeis. Desexa arquivalos\? Baixar datos adicionais da Wikipedia (%1$s MB)\? - O servizo de ubicación está desactivado. Desexas activalo\? + O servizo de localización está desactivado. Desexas activalo\? Evita-lo rexistro autónomo Importar ó OsmAnd Ler o artigo completo (na rede) @@ -1531,12 +1549,12 @@ Lon %2$s \n Lat %1$s \n Lon %2$s Vixiar - Notas + Notas multimedia Mapa na rede Só estradas Pistas de esquí Memoria do dispositivo - Para poder amosar mapas de esquí hai que baixar mapas especiais sen conexión + Baixar o mapa especial sen conexión para amosar as instalacións de esquí. ELIMINAR ETIQUETA Estado do GPS Alumeado da rúa @@ -1605,7 +1623,7 @@ Lon %2$s Falla ó renomear. días de atraso Coidado de pistas - Para poder amosar mapas náuticos hai que baixa-lo mapa especial sen conexión + Baixar o mapa especial sen conexión para amosar os detalles náuticos. Editar o grupo Lugar do aparcamento Baixar versións de noite. @@ -1654,7 +1672,7 @@ Lon %2$s Navegación Executar no segundo plano Deter a simulación da posición. - Simula-la ubicación, empregando unha rota calculada ou unha pista GPX gravada. + Simular a túa posición empregando unha ruta calculada ou unha pista GPX gravada. Perigo Ler máis Novidades de @@ -1720,7 +1738,7 @@ Lon %2$s Contacto Lenda do mapa A capa de curvas de nivel está desactivada - Ficheiro GPX con ubicacións. + Ficheiro GPX con localizacións. Vista de mapa turístico Ó activares esta vista múdase o estilo do mapa do OsmAnd cara a «Vista turística», que é unha vista especial moi detallada para viaxeiros e condutores profesionais. \n @@ -1740,7 +1758,7 @@ Lon %2$s \nPara voltar a un dos estilos do mapa convencionais do OsmAnd, sinxelamente hai que desactivar este engadido de novo ou muda-lo «Estilo do mapa» en «Configura-lo mapa» coma se desexe. Escolle as estradas que desexes evitar durante a navegación. Son - Outorgar acceso ós datos de ubicación. + Outorgar acceso ós datos de localización. Outorgar acceso á cámara. Outorgar acceso ó micrófono. Distancia: @@ -1844,7 +1862,8 @@ Lon %2$s Escoller marcaxe do mapa Outras marcaxes Enviar de maneira anónima - Baixar {0} ficheiro(s)\? Empréganse {3} MB de xeito temporal e {1} MB de xeito permanente. (De {2} MB.) + Baixar {0} ficheiro(s)\? +\n Empréganse {3} MB de xeito temporal e {1} MB de xeito permanente. (De {2} MB.) Primeira marcaxe do mapa Segunda marcaxe do mapa Barra de ferramentas @@ -1930,8 +1949,8 @@ Lon %2$s Filtro novo Insire o nome do novo filtro, que se engadirá na túa lapela das \"Categorías\". Cobraráselle unha subscrición mensual. Pode desbota-la súa subscrición na Google Play en calquera intre. - Doazón á comunidade de OpenStreetMap - Un anaco da súa doazón envíase ós usuarios do OSM que fagan mudanzas no OpenStreetMap. O custo da subscrición fica igual. + Doazón á comunidade do OSM + Parte da túa doazón envíase ós contribuíntes do OSM. O custo da subscrición segue sendo a mesma. A subscrición permite actualizacións a cada hora, día ou semana e baixadas ilimitadas de xeito global para tódolos mapas. Obtéñaa Obtéñaa por %1$s @@ -1940,15 +1959,15 @@ Lon %2$s Non hai ningún mapa baixado. Podes escoller un dos mapas da listaxe ou baixar mapas máis tarde dende o \"Menú - %1$s\". Elixir outra rexión Estase a procurar mapas… - Deixa que o OsmAnd pescude a túa ubicación e suxira mapas a baixar para esa rexión. - Ubicación non atopada + Deixa que o OsmAnd pescude a túa localización e suxira mapas a baixar para esa rexión. + Localización non atopada Non hai conexión á Internet Espazo baleiro Almacenamento dos datos do OsmAnd (para mapas, ficheiros GPX, etc.): %1$s. Fornecer permiso - Permitir acceso á ubicación + Permitir acceso á localización Obtén indicacións e descobre lugares novos sen conexión á Internet - Procurar na miña ubicación + Procurar na miña posición Non comprobar as actualizacións de versións novas nin descontos relacionados co OsmAnd Non mostrar as actualizacións Desexa actualizar tódolos mapas agora\? @@ -2029,12 +2048,12 @@ Lon %2$s Auga Agochar a auga Busca á antiga - O mapa está ligado á ubicación + O mapa está ligado á localización Ordenar - Mudouse cara a memoria interna, porque o cartafol de almacenamento dos datos elixida é de só lectura. Escolle un cartafol de almacenamento válido. + Mudouse cara a memoria interna, porque o cartafol de almacenamento dos datos elixida está protexida contra a escritura. Escolle un cartafol de almacenamento válido. Barra de enriba Recalcula-la rota - Nome do usuario e contrasinal do OpenStreetMap + Nome do usuario e contrasinal do OSM Doazóns Número de destinatarios Escolma de editores do OSM @@ -2045,8 +2064,12 @@ Lon %2$s \nPara activares tódalas funcións novas, tes que reinicia-lo OsmAnd. Parte da súa doazón será enviada ós usuarios do OSM que fagan mudanzas do mapa desa rexión. Merca primeiro unha subscrición ó OsmAnd ao Vivo - Esta subscrición permite actualizacións cada hora para tódolos mapas do mundo. Un anaco dos ingresos voltan á comunidade do OSM e págase por cada contribución ó OSM. Se che gosta o OsmAnd, o OSM e queres apoialos e ser apoiado por eles, esta é un perfecto xeito de facelo. - Non hai espazo dabondo! Precísanse {3} MB de xeito temporal e {1} MB de xeito permanente. (Só hai dispoñíbeis {2} MB.) + Esta subscrición permite actualizacións cada hora para tódolos mapas do mundo. +\n Un anaco dos ingresos voltan á comunidade do OSM e págase por cada contribución ó OSM. +\n Se che gosta o OsmAnd, o OSM e queres apoialos e ser apoiado por eles, este é un perfecto xeito de facelo. + Non hai espazo dabondo! +\n Precísanse {3} MB de xeito temporal e {1} MB de xeito permanente. +\n (Só hai dispoñíbeis {2} MB.) Enviar nota a OSM Desexa engadir tódolos puntos ás marcaxes do mapa\? Recoméndase agocha-la visualización dos polígonos. @@ -2074,7 +2097,7 @@ Lon %2$s Número de colaboradores Número de edicións Informe para - O nome de ficheiro contén un carácter incorrecto + O nome do ficheiro contén un carácter incorrecto Acción rápida Acción %d Pantalla %d @@ -2101,7 +2124,7 @@ Lon %2$s Un botón que engade unha nota do OSM no centro da pantalla. Un botón que engade un PDI no centro da pantalla. Un botón que desactiva ou activa as indicacións por voz durante a navegación. - Un botón que engade a ubicación de aparcamento no centro da pantalla. + Un botón que engade a localización do aparcamento no centro da pantalla. " gardado en " Lugar Acción rápida renomeada a %1$s para evitar duplicados. @@ -2134,10 +2157,10 @@ Lon %2$s Engadir unha fonte de mapas A fonte do mapa foi mudada a \"%s\". Muda-la posición do botón - Prema e arrastre neste botón para muda-la súa ubicación na pantalla. + Preme e arrastra neste botón para mudar a súa posición na pantalla. Nome da acción - Activar o desprazamento animado do mapa para \'A miña ubicación\' durante a navegación. - Animar ubicación propia + Activar o desprazamento animado do mapa para \'A miña posición\' durante a navegación. + Animar posición propia Vista xeral Elixir rúa en %1$s @@ -2148,13 +2171,13 @@ Lon %2$s Elixir cidade ou vila Procura por código postal Activar ou desactivar achegamento automático do mapa - Un botón que activa ou desactiva o achegamento automático do mapa dacordo á velocidade. - Activa-lo achegamento automático do mapa - Desactiva-lo achegamento automático do mapa + Un botón para activar o desactivar o achegamento automático controlado por velocidade. + Activar o achegamento automático + Desactivar o achegamento automático Estabelecer destino Substituír destino Un botón que engade o destino da ruta na posición central da pantalla, calquera destino estabelecido anteriormente convértese no derradeiro destino intermedio. - Ó premer no botón da acción engade un novo destino do mapa na posición central da pantalla, substituíndo o anterior destino (se existe). + Un botón para facer na posición central da pantalla o novo destino de ruta, substituíndo o anterior destino (se existe). Un botón que engade o primeiro destino intermedio na posición central da pantalla. Sen capas sobrepostas Erro @@ -2220,9 +2243,9 @@ Lon %2$s Instala o Mapillary para engadir unha ou máis imaxes a esta localización do mapa. Imaxes da rede Deter/Voltar á navegación - Preme neste botón para deter ou voltar á navegación. + Un botón para deter ou voltar á navegación. Comezar/Deter a navegación - Prema neste botón para iniciar a navegación, ou para detela se xa estaba iniciada. + Un botón para comezar ou rematar a navegación. Almacenar as pistas gravadas en cartafoles mensuais Garda-las pistas gravadas nos subcartafoles segundo o mes da gravación (coma 2019-01). Restabelecer @@ -2249,9 +2272,9 @@ Lon %2$s Reiniciar procura Aumentar o raio de procura Non se atopou ren - Amosar/Agochar as notas do OSM + Amosar ou agochar as notas do OSM Amosar notas do OSM - Agochar as notas de OSM + Agochar notas do OSM Ordenado por distancia Procurar nos Favoritos Estrada @@ -2272,7 +2295,7 @@ Lon %2$s Sen estradas de xeo ou vaos Evitar estradas de xeo e vaos. Empregar posición - Engade a ubicación coma punto de partida para planificar a ruta perfecta. + Engade a túa posición coma punto de partida para planificar a ruta perfecta. A miña posición Rematar Planificar rota @@ -2288,7 +2311,7 @@ Lon %2$s A-Z Engadido Ordenar por: - Escolle de que xeito indica-la distancia e a dirección ás marcaxes do mapa na lapela do mapa: + Escolle de que xeito indicar a distancia e a dirección ás marcaxes do mapa: Limiar de orientación do mapa Escolle embaixo a velocidade á que a orientación do mapa muda de «Para a dirección do movemento» cara «Para o compás». Tódalas marcaxes do mapa foron movidas cara o historial @@ -2305,7 +2328,7 @@ Lon %2$s Indicación de distancia Ordenar por Sen animacións - Desactiva as animacións da aplicación. + Desactiva as animacións do mapa. Saír sen gardar? Liña Gardar coma puntos da rota @@ -2329,7 +2352,7 @@ Lon %2$s Importar grupos Dous Un - No mapa aparece unha liña que conecta a súa ubicación até as posicións das marcaxes activas. + No mapa aparece unha liña que conecta a túa posición até as localizacións das marcaxes activas. No mapa amósanse unha ou dúas frechas que indican a dirección ás marcaxes activas. Escolle de que xeito che gostaría ollar a distancia ás marcaxes activas. Especifica o número de indicadores de dirección: @@ -2378,13 +2401,13 @@ Lon %2$s Move o destino cara enriba e crea un novo Amosar/agochar as notas do OSM no mapa. GPX - axeitado para exportar a JOSM ou outros editores do OSM. - OSC - adecuado para exportar a OpenStreetMap. + OSC - axeitado para exportar ó OSM. Ficheiro GPX Ficheiro OSC Escolle o tipo de ficheiro - Escolle o tipo de exportación: notas do OSM, PDI ou ambos. + Exportar como notas do OSM, PDI ou ambos. Tódolos datos - Notas de OSM + Notas do OSM Abre mañá ás Etiquetas do PDI Sen nome @@ -2414,9 +2437,9 @@ Lon %2$s Activouse a marcaxe %s. Prema nunha marcaxe do mapa para movela cara a parte de enriba das marcaxes activas sen abri-lo menú do contexto. Activar cun toque - Tome notas! + Crea notas! Engada unha nota de son, vídeo ou imaxe a cada punto do mapa empregando o trebello ou o menú de contexto. - Notas por data + Notas do OSM por data Por data Por tipo Estase a procurar pistas con puntos de pasaxe @@ -2442,7 +2465,7 @@ Lon %2$s Restaurar Manter no mapa as marcaxes desbotadas Máis transportes dispoñíbeis dende esta paraxe. - Para proseguer, permite acceder á ubicación ó OsmAnd. + Para proseguer, permite acceder á localización ó OsmAnd. Grazas polos teus comentarios Non foi posíbel atopar o nó ou a vía. Sen resultados de procura\? Mándanos a túa opinión @@ -2479,7 +2502,7 @@ Lon %2$s Importar Favoritos ou engadir mediante puntos de marcaxe no mapa. Importar ficheiro GPX O ficheiro %1$s non contén puntos de pasaxe, queres importalo coma unha pista\? - Copiar nome da ubicación/PDI + Copiar nome da localización/PDI As marcaxes engadidas coma un grupo de Favoritos ou puntos de rota GPX desbotados ficarán no mapa. Se o grupo non está dispoñíbel, as marcaxes agocharanse do mapa. • Corrixido o erro no inicio que se producía nalgúns dispositivos \n @@ -2509,8 +2532,8 @@ Lon %2$s \n \n • Outras correccións de erros \n - Mandaremos a consulta de procura: \"%1$s\", así coma a ubicación. -\n + Mandaremos a consulta de procura: \"%1$s\", así coma a localización. +\n \n Non se recompilan datos persoais, os datos de procura só son empregados para mellorar o algoritmo de procura. Enviar consulta de procura\? Punto %1$s eliminado @@ -2620,7 +2643,7 @@ Lon %2$s Puntos do afundimento náuticos do hemisferio sul Puntos do afundimento náuticos do hemisferio norte Curvas do afundimento náuticos - O OsmAnd recompila información sobre as seccións que abres na aplicación. Non estamos a recompilar datos da ubicación, datos inseridos na aplicación ou datos relacionados cas áreas que ollas, procuras ou baixadas. + O OsmAnd recompila información sobre as lapelas que abres na aplicación. Non estamos a recompilar datos da localización, datos inseridos na aplicación ou datos relacionados coas áreas que ollas, procuras ou baixas. Agocha os descontos da aplicación e as mensaxes especiais dos acontecementos locais. Elixir variación da altitude Inclúe coma factor, a altitude do terreo (segundo datos do SRTM, ASTER e EU-DEM). @@ -2654,7 +2677,7 @@ Lon %2$s Este engadido para o OsmAnd pon ó teu acade detalles sobre pistas do esquí de baixada, de travesía, roteiros do esquí alpino, teleféricos e refachos a nivel mundial. As rotas e pistas amósanse polo código de cor en función da súa dificuldade e representados cun estilo do mapa especial «Inverno» que o asemella a unha paisaxe invernal nevada. \n \nActivando esta vista, muda o estilo do mapa a «Inverno e esquí», amosando as características do terreo en condicións invernais. Esta vista pódese revertir desactivando de novo eiquí ou mudando o «Estilo do mapa» en «Configurar mapa» cando o desexes. - Código de Ubicación Aberto (OLC) + Código de Localización Aberto (OLC) OLC non válido \n OLC curto @@ -2666,7 +2689,7 @@ Lon %2$s Tempo en movemento Mín/Máx Para longas distancias: Engade destinos intermedios se non se atopan camiños dentro dos 10 minutos. - O OsmAnd (OSM Automated Navigation Directions, e no galego, Guía da Navegación Automatizada do OSM) é unha aplicación de mapa e navegación co acceso ós datos ceibes ou libres do OpenStreetMap (OSM), en todo o mundo e de alta calidade. + O OsmAnd (OSM Automated Navigation Directions, e no galego, Guía da Navegación Automatizada do OSM) é unha aplicación de mapa e navegación co acceso ós datos ceibes ou libres do OSM, en todo o mundo e de alta calidade. \n \n Desfruta do navegador por voz e óptico, a visualización dos PDI (puntos de interese), a creación e xestión das pistas GPX, emprega a información de visualización e a altitude das curvas do nivel (mediante un engadido), escolle entre modos de automóbil, bicicleta ou peón, edita no OSM e moito máis. Esquí @@ -2784,7 +2807,7 @@ Lon %2$s \n • Informa sobre problemas dos datos no mapa \n • Sobe trazas GPX ó OSM de xeito directo dende a aplicación \n • Engade PDI e súbeos de xeito directo ó OSM (ou máis tarde, se non estás conectado) - O OsmAnd+ (OSM Automated Navigation Directions, e no galego, Guía de Navegación Automatizada do OSM) é unha aplicación de mapa e navegación con acceso ós datos ceibes ou libres do OpenStreetMap (OSM), en todo o mundo e de alta calidade. + O OsmAnd+ (OSM Automated Navigation Directions, e no galego, Guía de Navegación Automatizada do OSM) é unha aplicación de mapa e navegación con acceso ós datos ceibes ou libres do OSM, en todo o mundo e de alta calidade. \n Desfruta do navigador por voz e óptico, a visualización dos PDI (puntos de interese), a creación e xestión das pistas GPX, emprega a información da visualización e a altitude das curvas do nivel (mediante un engadido), escolle entre modos de automóbil, bicicleta ou peón, edita no OSM e moito máis. \n \nO OsmAnd+ é a versión de pagamento. Mercando a aplicación, axudas ó proxecto, financiando o desenvolvemento de novas funcións e recibindo as últimas actualizacións. @@ -2799,7 +2822,7 @@ Lon %2$s \n • Procura destinos por enderezo, por tipo (por exemplo: Restaurantes, hoteis, gasolineiras, museos), ou por coordenada xeográfica \n Vista do mapa -\n • Amosa a túa ubicación e orientación +\n • Amosa a túa posición e orientación \n • (Opcional) Axusta o mapa á dirección do movemento (ou o compás) \n • Garda sitios importantes nos «Favoritos» \n • Amosa os PDI (puntos de interese) ó seu arredor @@ -2813,11 +2836,12 @@ Lon %2$s \n • Baixadas de balde ilimitadas, de xeito directo dende a aplicación \n • Mapas vectoriais reducidos sen conexión, actualizados polo menos unha vez cada mes \n • Escolle entre datos completos da rexión ou só a rede de estradas (Exemplo: Todo o Xapón ten 700 MB ou só 200 MB para a rede de estradas) - Funcións da seguridade + Funcións de seguranza \n • (Opcional) O modo día/noite alternase de xeito automático \n • (Opcional) Visualización do límite de velocidade, con aviso ó excederche \n • (Opcional) Achegamento do mapa segundo a velocidade -\n • Partille ou comparta a ubicación para que as súas amizades poidan atopalo +\n • Compartilla a túa localización para que as túas amizades poidan atoparche +\n Funcións do ciclismo e peón \n • Visualización dos camiños para camiñar, sendeirismo e ciclismo, ideal para actividades ó ar libre \n • Navegación especial e modos da visualización para bicicletas e peóns @@ -2876,7 +2900,7 @@ Lon %2$s Renovación anual %1$.2f %2$s Período de pagamento: - As doazóns axudan a financiar o proxecto cartográfico do OpenStreetMap. + As doazóns axudan a financiar o proxecto cartográfico do OSM. Polo OsmAnd Subscricións Amosar só imaxes 360° @@ -3065,7 +3089,7 @@ Lon %2$s Por favor, comparte os teus comentarios e valora na Google Play o noso traballo. Política de privacidade Axúdanos a mellorar o OsmAnd - Permite que o OsmAnd recompile e procese datos anónimos de uso da aplicación. Non recompilamos datos sobre a túa ubicación, nin sobre os lugares que ves no mapa. + Permite que o OsmAnd recompile e procese datos anónimos de uso da aplicación. Non recompilamos datos sobre a túa localización, nin sobre os lugares que ves no mapa. \n \nConfigura en calquera intre en \"Axustes\" → \"Privacidade e seguranza\". Escoller os tipos de datos a compartillar: @@ -3127,7 +3151,7 @@ Lon %2$s Automóbil, camión, motocicleta Bicicleta de montaña, ciclomotor, cabalo Andar, sendeirismo, correr - Tódolos tipos de transporte público + Tipos de transporte público Embarcación, remo, vela Avión, planador Xeocodificación @@ -3163,7 +3187,7 @@ Lon %2$s Dificultade preferida Preferir rotas desta dificultade, aínda que o trazado sobre pistas máis duras ou máis doadas segue a ser posíbel se son máis curtas. Fóra de pista - As pistas libres e fóra de pista son rotas e pasaxes non oficiais. Adoitan ser descoidadas, non mantidas polos oficiais e non controladas pola noite. Entrar baixo o teu propio risco. + \'Freeride\' e \'Fóra de pista\' son rutas e pasaxes non oficiais. Normalmente con moitas fochancas, sen mantemento e non revisadas. Entra polo teu propio risco. OVNI • Perfís de aplicación: Crea o teu propio perfil para as túas necesidades, cunha icona e unha cor personalizadas \n @@ -3261,7 +3285,7 @@ Lon %2$s O OsmAnd emprega o estándar UTM, que é semellante pero non idéntico ó formato UTM NATO. Exemplo UTM Estándar - Código de ubicación aberto + Código de localización aberto O formato escollido será aplicado en toda a aplicación. Esta opción está escollida por defecto para os perfís: %s Mudar os axustes @@ -3315,8 +3339,8 @@ Lon %2$s Colar ou pegar a ruta do cartafol cos datos do OsmAnd Mudar o cartafol de datos do OsmAnd\? Mover ó novo destino - Almacenamento interno, agochado para o usuario e outras aplicacións, exclusivamente accesíbel para o OsmAnd - Mudar o cartafol de almacenamento dos datos + Almacenamento interno para o OsmAnd, (agochado ós usuarios e outras aplicacións). + Mudar o cartafol de almacenamento Parque do terreo Zorra Zorra @@ -3369,7 +3393,7 @@ Lon %2$s \n \n • Novo cadro de diálogo de descarga de mapas que suxire un mapa para baixar mentras se procura un \n -\n • Arranxos no tema de noite +\n • Arranxos no tema escuro \n \n • Corrixíronse algúns problemas de enrutamento en todo o mundo \n @@ -3382,10 +3406,10 @@ Lon %2$s \n • Outras correccións de erros \n \n - Podes aplicar esta mudanza a todos os perfís ou só ao escollido actualmente. + Podes aplicar esta mudanza a todos ou só ós perfís seleccionados. Compartillado Preferir estradas sen pavementar - Preferir estradas sen pavementar. + Preferir as estradas sen pavementar ós pavementados para o trazado de rutas. Trocar comezo e destino Edicións do OSM Un botón que amosa ou agocha as curvas de nivel no mapa. @@ -3396,38 +3420,38 @@ Lon %2$s Amosar sombreados Agochar sombreados Amosar/agochar sombreados - Non é posíbel comezar o motor de síntese de voz - Simular a ubicación empregando unha pista GPX gravada. + Non é posíbel comezar o motor de síntese de voz. + Simular a túa posición empregando unha pista GPX gravada. Exportar o perfil Perfil do OsmAnd: %1$s - O perfil \"%1$s\" xa existe. Substituír\? + \'%1$s\' xa existe. Substituír\? Non foi posíbel exportar o perfil. - Importación do perfil - Para importar un perfil, escolle o ficheiro no dispositivo e ábreo co OsmAnd. + Importar perfil + Engade un perfil abrindo este ficheiro co OsmAnd. Erro de importación de %1$s: %2$s - %1$s importados con éxito. + %1$s importado. Branco Alternar %1$s e %2$s Punto de comezo Pista gardada O nome do ficheiro está baleiro Reverter - Un botón para centrar na pantalla o punto de comezo e calcular a ruta cara o destino ou abre un cadro de diálogo para escoller o destino se a marcaxe non está no mapa. + Un botón para facer que a pantalla se centre no punto de partida. Despois define o destino ou activa o cálculo da ruta. Amosar os nós da rede de sendas ciclistas Limpar %1$s\? - Emprégase para estimar a hora de chegada no caso de estradas de tipo descoñecido e para limitar a velocidade en todas as estradas (podería mudarse a ruta) + Estima o tempo de chegada para os tipos de estradas descoñecidas, e limita a velocidade para todas as estradas (pode afectar á ruta) Diálogo de descarga do mapa Diálogos e notificacións - Controla as xanelas emerxentes, diálogos e notificacións que o OsmAnd amosa durante o uso. + Controla as xanelas emerxentes, diálogos e notificacións. Redes de nós Mapas suxeridos - Estes mapas teñen que empregarse co engadido + Estes mapas son requiridos para o engadido. Perfís engadidos - O engadido agrega un novo perfil ó OsmAnd + Perfís engadidos polo complemento Apagar Novo engadido agregado Unir segmentos - Engadir novo perfil \'%1$s\'\? + Engadir o novo perfil \'%1$s\'\? Incluír encabezamento Gardar encabezamento en cada punto da pista (trackpoint) mentres se grava. %1$s • %2$s @@ -3435,27 +3459,27 @@ Lon %2$s Persoal Baixando %s Groso - Para desertos e outras áreas escasamente poboadas. Anosa máis detalles nunha escala de visualización. - Taxa - Escoller icona de navegación - Escoller a icona do mapa - Ó premer en \'Aplicar\', os perfís eliminados perderanse completamente. + Para desertos e outras áreas escasamente poboadas. Máis detallado. + Avaliar + Icona de posición mentres se move + Icona de posición en asueto + Ó premer en \'Aplicar\' os perfís eliminados eliminaranse de xeito permanente. Perfil principal Escoller a cor - Non podes eliminar os perfís do OsmAnd por defecto, mais podes desactivalos na pantalla anterior, ou movelos para abaixo. + Os perfís por defecto do OsmAnd non se poden eliminar, senón desactivar (na pantalla anterior) ou ordenarse na parte inferior. Editar perfís - O tipo de navegación afecta ás regras para os cálculos de ruta. + O \'Tipo de navegación\' rexe o xeito en que se calculan as rutas. Aparencia do perfil - Escoller a icona, cor e nome + Icona, cor e nome Editar a listaxe de perfís Perfil seleccionado - Ó premer en %1$s, perderás todas as túas mudanzas. - Todos os axustes do perfil restabeleceranse ó estado após a instalación. - Restabelecer todos os axustes do perfil ós valores por defecto\? + Ó premer en %1$s, serán desbotadas todas as túas mudanzas. + Restabelecer todos os axustes do perfil ós valores por defecto da instalación. + Restabelecer todos os axustes do perfil\? %1$s %2$s %1$s: %2$s - O ficheiro \'%1$s\' non contén regras de enrutamento, por favor escolle outro ficheiro. - Tipo de ficheiro non admitido. Tes que seleccionar un ficheiro coa extensión %1$s. + Non hai regras de navegación en \'%1$s\'. Escolle outro ficheiro. + Escolle no seu lugar un ficheiro coa extensión %1$s. Importar do ficheiro Importar ficheiro de enrutamento Importar perfil @@ -3466,17 +3490,47 @@ Lon %2$s Permite compartir a localización actual empregando a gravación da viaxe. Seguimento en liña Precisión de rexistro - Podes atopar todas as túas pistas gravadas en %1$s ou no cartafol OsmAnd empregando o xestor de ficheiros. - Podes atopar todas as túas notas en %1$s + As túas pistas gravadas están en %1$s, ou no cartafol do OsmAnd. + As túas notas do OSM están en %1$s. Notas de vídeo Notas de imaxe Recálculo da ruta Anuncio Nome de usuario e contrasinal - A configuración deste engadido é global e se aplica a todos os perfís. - Edición do OpenStreetMap - Podes ollar todas as túas edicións de erros do osm non subidas en %1$s. Os puntos subidos non se amosan no OsmAnd. + Estes axustes aplícanse a todos os perfís. + Edición do OSM + Ollar as túas edicións ou erros do OSM aínda non subidos en %1$s. Os puntos subidos xa non se amosarán. OSM - Ollarás a icona só durante a navegación ou mentres esteas a moverte. - A icona do mapa só aparece no mapa e muda durante a navegación á icona de navegación. + A icona amósase mentres se navega ou se move pola pantalla. + A icona amósase en asueto. + Verifica e comparte os rexistros detallados da aplicación + Non foi posíbel analizar a intención xeográfica \'%s\'. + Precísase permiso para empregar esta opción. + Este é un filtro de corte de baixa velocidade para non gravar puntos por baixo dunha determinada velocidade. Isto pode facer que as pistas gravadas parezan máis suaves cando se amosan no mapa. + Efecto secundario: No teu traxecto fallarán todos os treitos nos que non se cumprira o criterio de velocidade mínima (por exemplo, cando empurres a túa bicicleta por unha costa empinada). Ademais, non haberá información sobre os períodos de asueto, como as pausas. Isto ten efectos en calquera análise ou posprocesamento, como cando se trata de determinar a dura total da túa viaxe, o tempo en movemento ou a túa velocidade media. + Recomendación: Proba primeiro a empregar a detección de movemento mediante o filtro de desprazamento mínimo de rexistro (B), pode producir mellores resultados e perderás menos datos. Se as pistas seguen a ser ruidosas a baixas velocidades, proba aquí con valores distintos de cero. Ten en conta que algunhas medicións poden non informar ningún valor de velocidade (algúns métodos baseados na rede), nese caso no se rexistraría ren. + Observación: comprobacións de velocidade > 0: A meirande parte dos chipsets de GPS informan un valor de velocidade só se o algoritmo determina que está en movemento. Polo tanto, o uso do axuste > 0 neste filtro, en certo senso emprega a detección de movemento do conxunto de chips do GPS. Pero aínda se non se filtra aquí no intre da gravación, seguimos a empregar esta función no noso análise GPX para determinar a distancia corrixida, é dicir, o valor que se amosa nese campo é a distancia gravada en movemento. + Isto rexistrará só os puntos medidos cunha indicación de precisión mínima (en metros ou pés, segundo o informado polo Android para o teu conxunto de chips). A precisión refírese á dispersión de medicións repetidas, e non está directamente relacionada coa precisión, que define que tan perto están as túas medicións da túa posición real. + Efecto secundario: Como resultado da filtraxe por precisión, poden fallar puntos por exemplo embaixo de pontes, baixo árbores, entre edificios altos ou con certas condicións climáticas. + Recomendación: É difícil predicir o que se gravará e o que non, pode ser mellor apagar este filtro. + Observación: Se o GPS houbese apagado de xeito inmediato antes dunha gravación, o primeiro punto medido podería ter unha precisión disminuída, polo que no noso código pode que queiramos agardar un segundo máis ou menos antes de gravar un punto (ou gravar o mellor de 3 puntos consecutivos, etc.), pero isto aínda non se implementou. + Este filtro evita que se graven puntos duplicados nos que pode haber moi pouco movemento real, e dá unha aparencia espacial máis agradábel ás pistas que non se procesan de xeito posterior. + Efectos secundarios: Os períodos de asueto non se rexistran en absoluto ou só nun punto cada un. Os pequenos movementos (do mundo real) (por exemplo, cara os lados, para marcar un posíbel desviamento na túa viaxe) poden ser filtrados. O teu ficheiro contén menos información para o posprocesamento, e ten piores estatísticas ó filtrar os puntos obviamente redundantes no tempo de gravación, mentres que de xeito potencial mantén os aparellos causados pola má recepción ou os efectos do chipset do GPS. + Recomendación: Un axuste de 5 metros pode funcionar ben se non precisas capturar detalles máis finos que iso, e non desexas capturar de xeito explícito os datos mentres estás en asueto. + Búfer de tempo + Intre de rastrexamento + Enderezo web + Especificar o enderezo web con sintaxe de parámetros : lat={0}, lon={1}, timestamp={2}, hdop={3}, altitude={4}, speed={5}, bearing={6}. + Notificación + Velocidade mínima + Precisión mínima + Desprazamiento mínimo + Menú — Os meus lugares — Pistas + Menú — Os meus lugares — Notas + Menú — Os meus lugares — Edicións do OSM + Restabelecer a configuración do plugin ós valores por defecto + División de gravación + Empregar aplicación do sistema + Son do obturador da cámara + A autorización foi correcta \ No newline at end of file From 2b81cfda587e50c9b2054f4f3be39ef82d77c3fd Mon Sep 17 00:00:00 2001 From: WaldiS Date: Thu, 30 Jan 2020 18:02:37 +0000 Subject: [PATCH 020/107] Translated using Weblate (Polish) Currently translated at 95.3% (3008 of 3156 strings) --- OsmAnd/res/values-pl/strings.xml | 53 ++++++++++++++++++-------------- 1 file changed, 30 insertions(+), 23 deletions(-) diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index 2b8472db98..9236a2f1b6 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -428,7 +428,7 @@ Skonfiguruj ustawienia potrzebne do wysyłania danych do Openstreetmap.org (OSM). Ustaw język, pobierz/wczytaj ponownie dane. Dane - Edytowanie OSM + Edytowanie OpenStreetMap Przybliża mapę w zależności od prędkości (dopóki mapa zsynchronizowana jest z aktualnym położeniem). Automatyczne przybliżanie mapy Dodatkowe ustawienia @@ -546,7 +546,7 @@ Dla krajów, w których jeździ się po lewej stronie ulicy. Nie ustalono jeszcze punktu początkowego. Anulować pobieranie pliku? - Mapa podstawowa potrzebna do zapewnienia podstawowej funkcjonalności jest w kolejce pobierania. + Mapa bazowa potrzebna do zapewnienia podstawowej funkcjonalności znajduje się w kolejce pobierania. Aktywuj wtyczkę \"Mapy online\", aby wybrać inne źródła mapy Mapy online i kafelki Używa map online (pobiera i przechowuje kafelki na karcie pamięci). @@ -559,7 +559,7 @@ \nMapy kafelkowe można uzyskać bezpośrednio z zasobów sieciowych, jak i przygotować je do użytku w trybie offline (i ręcznie skopiować do katalogu danych OsmAnd) jako bazy danych sqlite, które mogą być przygotowane przez niezależnych dostawców map. Wyświetla ustawienia umożliwiające włączenie śledzenia i nawigacji w tle poprzez okresowe wybudzanie urządzenia GPS (przy wyłączonym ekranie). Umożliwia korzystanie ze specjalnych ułatwień dostępu urządzenia bezpośrednio w OsmAnd. Pozwala na np. dostosowanie szybkości mowy syntezowanych komunikatów głosowych, skonfigurowanie poruszania się po ekranie za pomocą pada kierunkowego, użycie trackballa do zmiany przybliżenia lub syntezowanych komunikatów głosowych np. do automatycznego powiadamiania o położeniu. - Ta wtyczka pokazuje ustawienia dotyczące rozwoju i diagnozowania błędów, takie jak testowanie i symulacja trasy, wydajnosci renderowania lub komunikatów głosowych. Te ustawienia są przeznaczone dla twórców i nie są potrzebne zwykłemu użytkownikowi. + Ustawienia funkcji programowania i debugowania, takie jak symulacja nawigacji, wydajność renderowania lub komunikaty głosowe. Przeznaczony dla programistów, niepotrzebny do normalnego użytkowania aplikacji. Wtyczki Aktywuje zaawansowane ustawienia i dodatkową funkcjonalność. Wtyczki @@ -672,7 +672,8 @@ Ustawienia ogólne Ustawienia ogólne Nie ma wystarczająco miejsca, aby pobrać %1$s MB (dostępne miejsce: %2$s). - Czy pobrać {0} plik(-i/-ów)\? Zostanie użyte {1} MB (z {2} MB). + Czy pobrać {0} plik(-i/-ów)\? +\nZostanie użyte {1} MB (z {2} MB). Znaleziono wiele kategorii miejsc użytecznych odpowiadających zapytaniu. Nazwa Kategoria @@ -719,8 +720,8 @@ PM AM Miejsce parkowania - Pozwala zapisać, gdzie został zaparkowany samochód oraz ile pozostało czasu parkowania, jeśli jest on ograniczony. -\nMiejsce parkowania oraz czas można znaleźć na karcie w panelu oraz na widżecie mapy. Wtyczka może dodać powiadomienie i przypomnienie do kalendarza. + Umożliwia zapisanie miejsca zaparkowania samochodu, w tym pozostałego czasu parkowania. +\n Zarówno lokalizacja, jak i czas są widoczne na pulpicie nawigacyjnym, a także w widżecie mapy. Przypomnienie o alarmie można dodać do kalendarza Android. Miejsce parkingowe Oznacz położenie parkowania Usuń znacznik parkowania @@ -728,8 +729,8 @@ Położenie współdzielone Użyta pamięć: %1$s MB (limit Androida %2$s MB, dalvika %3$s MB). Użyta pamięć - Zużycie pamięci natywnej przez aplikację %1$s MB (dalvik %2$s MB, inna %3$s MB). - Proportional memory %4$s MB (limit Androida %5$s MB, dalvika %6$s MB). + Całkowita pamięć natywna przydzielona przez aplikację %1$s MB (Dalvik %2$s MB, inna %3$s MB). +\nPamięć proporcjonalna %4$s MB (limit systemu Android %5$s MB, Dalvik %6$s MB). Użycie pamięci głównej Prędkość symulacji trasy: Godziny @@ -892,7 +893,7 @@ \nŚwiatowe dane (między 70° szerokości północnej a 70° szerokości południowej) opierają się na pomiarach SRTM (Shuttle Radar Topography Mission) i ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), przyrządu na pokładzie Terra, flagowego satelity Systemu Obserwacji Ziemi NASA. ASTER jest wspólnym przedsięwzięciem NASA, japońskiego Ministerstwa Gospodarki, Handlu i Przemysłu (METI) i Japońskich Systemów Kosmicznych (J-spacesystems). Poziomice części - Dostarcza funkcje tworzenia notatek zdjęciowych/audio/video podczas podróżowania aktywowaną poprzez przycisk na mapie lub menu kontekstowe dla wybranego położenia. + Twórz notatki audio/fotograficzne/wideo podczas podróży, korzystając z przycisku mapy lub menu kontekstowego lokalizacji. Notatki głosowe Naciśnij „Użyj położenia…”, abydodać notatkę do położenia. Notatki głosowe @@ -1102,9 +1103,9 @@ Kopiowanie pliku (%s) do nowego położenia… Kopiowanie plików OsmAnd do nowego położenia (%s)… Kopiowanie plików danych OsmAnd… - Od wersji 4.4 KitKat wzwyż, dawny katalog przechowywania (%s) jest przestarzały. Skopiować wszystkie pliki OsmAnd do nowej lokalizacji przechowywania\? -\n Uwaga 1: stare pliki pozostaną nienaruszone (mogą być usunięte ręcznie). -\n Uwaga 2: w nowym położeniu nie będzie możliwe współdzielenie tych samych plików pomiędzy OsmAnd i OsmAnd+. + Od wersji 4.4 KitKat wzwyż, dawny katalog przechowywania (%s) jest przestarzały. Skopiować wszystkie pliki OsmAnd do nowej lokalizacji przechowywania\? +\n Uwaga 1: Stare pliki pozostaną nienaruszone (mogą być usunięte ręcznie). +\n Uwaga 2: W nowym położeniu nie będzie możliwe współdzielenie tych samych plików pomiędzy OsmAnd i OsmAnd+. Preferuj autostrady Preferuj autostrady Omijanie płatnych dróg @@ -1420,7 +1421,7 @@ Położenie: Szer. %1$s Dł. %2$s - Uwagi + Notatki OSM Mapa online Tylko drogi Wolne %1$s @@ -1482,8 +1483,8 @@ Długość %2$s Oglądaj Stoki narciarskie Ratrakowanie - Aby wyświetlać mapy narciarskie, należy pobrać specjalną mapę offline - Aby wyświetlać mapy żeglugowe, należy pobrać specjalną mapę offline + Aby wyświetlić obiekty narciarskie, należy pobrać specjalną mapę offline. + Aby wyświetlać mapy żeglugowe, należy pobrać specjalną mapę offline. Usuń znacznik Kompilacje Punkty @@ -1857,8 +1858,11 @@ Długość %2$s Adres e-mail Wybierz znacznik mapy Inne znaczniki - Za mało miejsca! Wymagane jest {3} MB tymczasowo i {1} MB na stałe. (Tylko {2} MB dostępne.) - Czy pobrać {0} plik(-i/-ów)\? Wymagane jest {3} MB tymczasowo i {1} MB na stałe. (Z {2} MB.) + Za mało miejsca! +\nWymagane jest {3} MB tymczasowo i {1} MB na stałe. +\n(Tylko {2} MB jest dostępne.) + Czy pobrać {0} plik(-i/-ów)\? +\nWymagane jest {3} MB tymczasowo i {1} MB na stałe. (Z {2} MB.) Przesyłanie uwag OSM anonimowo lub używając profilu na OpenStreetMap.org. Wysyłanie uwagi OSM Wysłanie anonimowo @@ -1900,7 +1904,7 @@ Długość %2$s Raport Omiń drogę Wyznacz trasę ponownie - Nazwa użytkownika i hasło OpenStreetMap + Nazwa użytkownika i hasło OSM Ranking edytorów OSM Proszę wprowadzić prawidłowy adres e-mail Dziękujemy za wsparcie dla OsmAnd! @@ -1926,7 +1930,9 @@ Długość %2$s Proszę wpisać nazwę publiczną Część wpłat zostanie wysłana do użytkowników OSM, którzy prześlą zmiany na mapie w tym regionie. Proszę najpierw zakupić subskrypcję OsmAnd Live - Ten abonament umożliwia cogodzinną aktualizację dla map z całego świata. Część dochodów powraca do społeczności OSM i jest wypłacana za każdą edycję OSM. Jeśli lubisz OsmAnd i OSM i chcesz je wspierać i być przez nie wspierany, jest to doskonały sposób, aby to zrobić. + Subskrypcja umożliwia cogodzinne aktualizacje wszystkich map na całym świecie. +\n Część dochodów wraca do społeczności OSM i jest wypłacana za każdy wkład OSM. +\n Jeśli kochasz OsmAnd i OSM i chcesz je wspierać i wspierać, jest to idealny sposób, aby to zrobić. Nazwa pliku zawiera niedozwolony znak Domyślny kolor Wybierz kategorię @@ -2029,7 +2035,7 @@ Długość %2$s Uaktualnić wszystkie mapy? Wyczyść wszystkie kafelki Opłata za subskrypcję na miesiąc. Anuluj ją w Google Play w dowolnym momencie. - Darowizna dla społeczności OpenStreetMap + Darowizna na rzecz społeczności OSM Część z dotacji jest przekazywana użytkownikom OSM, którzy wprowadzają zmiany na mapie OpenStreetMap. Koszt subskrypcji pozostaje taki sam. Subskrypcje pozwalają na cogodzinne, codzienne i cotygodniowe uaktualnienia i nieograniczone liczbą pobieranie map całego świata. Australia @@ -2262,9 +2268,9 @@ Reprezentuje obszar: %1$s x %2$s Analizuj na mapie Czcionki mapy Wstrzymano - OsmAnd (OSM Automatyczne Nawigowanie Do celu) mapą i aplikacją nawigacji z dostępem do darmowych światowych wysokiej jakości danych OpenStreetMap (OSM). -\n -\nRozkoszuj się głosową i optyczną nawigacją, przeglądaniem użytecznych miejsc (ang. POI), tworzeniem i zarządzaniem śladami GPX, wyświetlaniem poziomic i informacji o wysokości (przez zewnętrzną wtyczkę), wyborem między trybami samochodowym, rowerowym i pieszym, edycją OSM i więcej. + OsmAnd (OSM Zautomatyzowane wskazówki nawigacyjne) to aplikacja do map i nawigacji z dostępem do bezpłatnych, ogólnoświatowych i wysokiej jakości danych OSM. +\n +\nRozkoszuj się głosową i optyczną nawigacją, przeglądaniem użytecznych miejsc (ang. POI), tworzeniem i zarządzaniem śladami GPX, wyświetlaniem poziomic i informacji o wysokości (przez zewnętrzną wtyczkę), wyborem między trybami samochodowym, rowerowym i pieszym, edycją OSM i wiele więcej. Wybierz ulicę w %1$s Podsumowanie @@ -3448,4 +3454,5 @@ Reprezentuje obszar: %1$s x %2$s Spowoduje to zapisanie tylko punktów zmierzonych z minimalną dokładnością (w metrach/stopach, zgodnie z raportem systemu Android dla Twojego chipsetu). Dokładność odnosi się do rozproszenia powtarzanych pomiarów i nie jest bezpośrednio związana z precyzją, która określa, jak blisko są twoje pomiary do twojej prawdziwej pozycji. Zalecenie: Trudno jest przewidzieć, co zostanie nagrane, a co nie, najlepiej wyłączyć ten filtr. Ten filtr zapobiega zapisywaniu zduplikowanych punktów, w których mógł wystąpić zbyt mały rzeczywisty ruch, zapewnia ładniejszy przestrzenny wygląd ścieżek, które nie są później przetwarzane. + Nie można przeanalizować intencji geograficznej \'%s\'. \ No newline at end of file From 1e83ba455b0a91f9f7701d5c66808356292c275f Mon Sep 17 00:00:00 2001 From: Ahmad Alfrhood Date: Fri, 31 Jan 2020 11:38:22 +0000 Subject: [PATCH 021/107] Translated using Weblate (Arabic) Currently translated at 98.0% (3093 of 3156 strings) --- OsmAnd/res/values-ar/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index e16ea78412..4ed2a2fe56 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -3116,7 +3116,7 @@ تكوين معلمات الطريق معلمات الطريق تم تغيير ملف تعريف التطبيق إلى \"%s\" - عازل ضبابي + سجل الاستخدام إعدادات البرنامج المساعد بشكل افتراضي قم بتنزيل خريطة مفصلة%s لعرض هذه المنطقة. From 6f8f8f19165f14782e1fb48c196333ffc156eb14 Mon Sep 17 00:00:00 2001 From: Robin van der Linde Date: Fri, 31 Jan 2020 13:48:03 +0000 Subject: [PATCH 022/107] Translated using Weblate (Dutch) Currently translated at 94.6% (2986 of 3156 strings) --- OsmAnd/res/values-nl/strings.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-nl/strings.xml b/OsmAnd/res/values-nl/strings.xml index dedea85c89..94ee218b62 100644 --- a/OsmAnd/res/values-nl/strings.xml +++ b/OsmAnd/res/values-nl/strings.xml @@ -3299,8 +3299,8 @@ voor Gebied: %1$s x %2$s Beoordeel %1$s %2$s %1$s: %2$s - \'%1$s\' bestand bevat geen navigatieregels, kies een ander bestand. - Niet-ondersteund bestandstype. Kies een bestand met je delen %1$s extentie. + Geen navigatieregels in \'%1$s\' . Kies een ander bestand. + Selecteer een ondersteund bestand met %1$s extensie. Importeer uit bestand Importeer reisroutebestand Importeer profiel @@ -3324,4 +3324,6 @@ voor Gebied: %1$s x %2$s OSM U zal het icoon enkel zien tijdens het navigeren of bewegen. Kaarticoon verschijnt op de kaart en wijzigt slechts bij het navigeren in het navigatie-icoon. + Controleer en deel gedetailleerde logs van de applicatie + Toestemming is vereist om deze optie te gebruiken. \ No newline at end of file From b9c6a1e58f238ae13681bac8c3e3224ab2cd663f Mon Sep 17 00:00:00 2001 From: iman Date: Thu, 30 Jan 2020 14:44:26 +0000 Subject: [PATCH 023/107] Translated using Weblate (Persian) Currently translated at 99.3% (3133 of 3156 strings) --- OsmAnd/res/values-fa/strings.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/OsmAnd/res/values-fa/strings.xml b/OsmAnd/res/values-fa/strings.xml index fb908c59eb..981ac50106 100644 --- a/OsmAnd/res/values-fa/strings.xml +++ b/OsmAnd/res/values-fa/strings.xml @@ -2395,7 +2395,7 @@ آخرین استفاده: %1$s ذخیره‌کردن به‌عنوان خط ذخیرهٔ ردهای ضبط‌شده در پوشه‌های ماهانه - "ردهای ضبط‌شده را در زیرپوشه‌های ماهانه ذخیره می‌کند (مثلاً ‎۲۰۱۸-۰۱)." + "ردهای ضبط‌شده در زیرپوشه‌های ماهانه ذخیره می‌شود (مثلاً ‎۲۰۱۸-۰۱)." زوم نمایش: %1$s هنوز فایل GPXای ندارید همچنین می‌توانید فایل‌های GPX را در این پوشه قرار دهید @@ -3354,9 +3354,9 @@ %1$s کیلوبایت پوشهٔ ذخیره‌سازی رد ردها را می‌توانید در پوشهٔ rec، پوشه‌های ماهانه یا روزانه ذخیره کنید. - ردها در پوشهٔ rec ذخیره شوند - ردها در پوشه‌های روزانه ذخیره شوند - ردها در زیرپوشهٔ مخصوص همان روز ذخیره شود (مانند ‎2018-01-01). + ذخیرهٔ ردها در پوشهٔ rec + ذخیرهٔ ردها در پوشه‌های روزانه + ردها در زیرپوشهٔ مخصوص همان روز ذخیره می‌شود (مانند ‎2018-01-01). استفاده‌شده %1$s ترابایت استفاده‌شده %1$s گیگابایت استفاده‌شده %1$s مگابایت @@ -3433,7 +3433,7 @@ خاموش پیوند پاره‌ها ثبت جهت - هنگام ضبط، جهت را برای هر یک از نقطه‌های رد ثبت کن. + هنگام ضبط، جهت (=heading) را برای هر یک از نقطه‌های رد ثبت می‌کند. %1$s • %2$s %1$s،‏ %2$s شخصی @@ -3454,7 +3454,7 @@ ویرایش لیست پروفایل پروفایل انتخاب‌شده با زدن روی %1$s، همهٔ تغییرات شما از بین می‌رود. - همهٔ تنظیمات پروفایل را به حالت اولیهٔ پس از نصب بازنشانی کنید. + همهٔ تنظیمات پروفایل به حالت اولیهٔ پس از نصب بازنشانی می‌شود. همهٔ تنظیمات پروفایل را بازنشانی می‌کنید؟ %1$s: ‪%2$s‬ ‪%1$s %2$s‬‏ @@ -3468,7 +3468,7 @@ این یک پالایهٔ قطع‌کننده برای سرعت‌های پایین است تا نقاطی که سرعتشان از حدی پایین‌تر است ضبط نشوند. می‌تواند سبب شود که ردهای ضبط‌شده به‌شکل هموارتری روی نقشه دیده شوند. اثر جانبی: همهٔ قطعه‌هایی که در آن‌ها به حداقل سرعت معیار نرسید از رد حذف خواهد شد (مثلاً هنگامی که دوچرخه‌تان را بالای یک تپه با شیب تند می‌برید). همچنین هیچ اطلاعاتی دربارهٔ بازه‌های توقف، مانند استراحت‌ها، ضبط نمی‌شود. این مسئله بر همهٔ تحلیل‌ها یا پس‌پردازش‌ها تأثیر می‌گذارد، مانند زمانی که بخواهید مسافت کلی سفر، مدت حرکت یا سرعت متوسط خود را بدانید. توصیه: ابتدا از پالایهٔ «کمترین جابه‌جایی» به‌منظور تشخیص حرکت استفاده کنید (B). این‌گونه شاید نتایج بهتری بگیرید و همچنین دادهٔ کمتری از دست می‌دهید. اگر ردها در سرعت‌های پایین نویز دارد، برای اینجا از مقدارهای غیرصفر استفاده کنید. لطفاً توجه نمایید که برخی اندازه‌گیری‌ها ممکن است اصلاً هیچ سرعتی را گزارش نکنند (برخی روش‌های مبتنی بر شبکه)، که در این صورت هیچ چیزی ضبط نخواهد شد. - توجه: بررسی «سرعت>۰»: بیشتر چیپست‌های GPS فقط در صورتی مقدار سرعت را گزارش می‌کنند که الگوریتم، شما را در حال حرکت تشخیص دهد و اگر در حال حرکت نباشید چیزی گزارش نمی‌کنند. بنابراین استفاده از تنظیم «>۰» در این پالایه، به تشخیص حرکت توسط چیپست GPS وابسته است. البته حتی اگر این پالایش در زمان ضبط انجام نشود، ما از این ویژگی در تحلیل‌های GPX خود استفاده می‌کنیم تا مسافت اصلاح‌شده را محاسبه کنیم؛ یعنی مقداری که برای «مسافت اصلاح‌شده» گزارش می‌کنیم میزان مسافتی است که در هنگام حرکت ضبط شده. + توجه: بیشتر چیپست‌های GPS فقط در صورتی مقدار سرعت را گزارش می‌کنند که الگوریتم، شما را در حال حرکت تشخیص دهد و اگر در حال حرکت نباشید چیزی گزارش نمی‌کنند. بنابراین استفاده از گزینهٔ «>۰» در این پالایه، به تشخیص حرکت توسط چیپست GPS وابسته است. البته حتی اگر این پالایش در زمان ضبط انجام نشود، ما از این ویژگی در تحلیل‌های GPX خود استفاده می‌کنیم تا مسافت اصلاح‌شده را محاسبه کنیم؛ یعنی مقداری که برای «مسافت اصلاح‌شده» گزارش می‌کنیم میزان مسافتی است که در هنگام حرکت ضبط شده. این مورد فقط نقاطی را ضبط می‌کند که با شاخص کمترین صحت (به متر/فوت، مطابق گزارش اندروید از چیپست) اندازه‌گیری شده‌اند. منظور از صحت، نمودار نقطه‌ای اندازه‌گیری‌های تکراری است و مستقیماً مربوط به دقت نمی‌شود (دقت: میزان نزدیکی اندازه‌گیری‌ها به موقعیت واقعی). اثر جانبی: درنتیجهٔ پالایش بر اساس صحت، ممکن است مثلاً زیر پل‌ها، زیر درختان، میان ساختمان‌های بلند یا در شرایط جوّی بخصوص، نقاط تماماً از دست بروند. توصیه: سخت است آنچه ثبت می‌شود یا آنچه ثبت نمی‌شود را پیشبینی کنیم. شاید بهتر باشد این پالایه را خاموش کنید. From 2c64f1812381cd8f97376984fb79cfa88bd081b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1ns?= Date: Fri, 31 Jan 2020 12:52:51 +0000 Subject: [PATCH 024/107] Translated using Weblate (Galician) Currently translated at 100.0% (3767 of 3767 strings) --- OsmAnd/res/values-gl/phrases.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OsmAnd/res/values-gl/phrases.xml b/OsmAnd/res/values-gl/phrases.xml index a2d621a450..7c17c5c834 100644 --- a/OsmAnd/res/values-gl/phrases.xml +++ b/OsmAnd/res/values-gl/phrases.xml @@ -3777,4 +3777,6 @@ Activo Inactivo Número de erupcións + Bicicleta pantasma + Paintball \ No newline at end of file From 732d64b5f4efd33f534b805d515ca98f980622d7 Mon Sep 17 00:00:00 2001 From: nautilusx Date: Fri, 31 Jan 2020 15:46:00 +0000 Subject: [PATCH 025/107] Translated using Weblate (German) Currently translated at 100.0% (3767 of 3767 strings) --- OsmAnd/res/values-de/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-de/phrases.xml b/OsmAnd/res/values-de/phrases.xml index 715dbe3041..e4d4195dc5 100644 --- a/OsmAnd/res/values-de/phrases.xml +++ b/OsmAnd/res/values-de/phrases.xml @@ -3788,4 +3788,5 @@ Inaktiv Anzahl der Ausbrüche Geisterfahrrad + Paintball \ No newline at end of file From 7a5bf37b34fbcda120a646c50380da2678b370e9 Mon Sep 17 00:00:00 2001 From: WaldiS Date: Thu, 30 Jan 2020 18:00:44 +0000 Subject: [PATCH 026/107] Translated using Weblate (Polish) Currently translated at 99.2% (264 of 266 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/pl/ --- OsmAnd-telegram/res/values-pl/strings.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OsmAnd-telegram/res/values-pl/strings.xml b/OsmAnd-telegram/res/values-pl/strings.xml index 3c95d42bdc..3602f7b08d 100644 --- a/OsmAnd-telegram/res/values-pl/strings.xml +++ b/OsmAnd-telegram/res/values-pl/strings.xml @@ -263,4 +263,7 @@ Sugerowane Stan nadajnika OsmAnd Wróć do OsmAnd + Ostatnia aktualizacja z Telegramu: %1$s + Ostatnia aktualizacja z Telegramu: %1$s temu + %1$s temu \ No newline at end of file From f72765fcb5c4acea460429735b8d2db97df99d13 Mon Sep 17 00:00:00 2001 From: Hinagiku Zeppeki Date: Fri, 31 Jan 2020 23:06:40 +0000 Subject: [PATCH 027/107] Translated using Weblate (Japanese) Currently translated at 94.0% (2966 of 3156 strings) --- OsmAnd/res/values-ja/strings.xml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ja/strings.xml b/OsmAnd/res/values-ja/strings.xml index 3f5ffef2db..8c5395e378 100644 --- a/OsmAnd/res/values-ja/strings.xml +++ b/OsmAnd/res/values-ja/strings.xml @@ -1054,7 +1054,7 @@ POIの更新は利用できません マップ描画に関する設定 ハイキング オートバイ - ボート + 船舶・舟艇 航空機 OSMに関する%1$d個の変更を削除してもよろしいですか? すべて削除 @@ -3200,7 +3200,7 @@ POIの更新は利用できません 難易度指定 ここで選択した難易度をベースにルート検索をしますが、短い距離ならば難しいゲレンデや簡単なゲレンデへのルーティングも可能です。 ゲレンデ外 - フリーライドやゲレンデ外は非公式のルートです。通常は手入れされていないうえ、職員によってメンテナンスされておらずクローズ時間にもチェックされません。禁止されている場所には決して入らず自己責任で利用してください。 + \'フリーライド\'や\'ゲレンデ外\'は非公式のルートです。通常は手入れされていないうえ、職員によってメンテナンスされておらずクローズ時間にもチェックされません。マップデータは自己責任で利用し、禁止されている場所には決して入らないでください。 道路種別 設定プロファイル: OsmAndは座標形式の一つとしてUTM標準形式を使用します。これはUTM NATO形式と似ていますが異なるものなのでご注意ください。 @@ -3416,4 +3416,22 @@ POIの更新は利用できません アイコン、色、名前を選択してください プロファイルリストの編集 選択されたプロファイル + \'%1$s\'にはルーティングルールがありません。別のファイルを選択してください。 + 対応している拡張ファイル%1$sを選択してください。 + アプリケーションの詳細なログを共有し確認しあえるようにします + このオプションを使用するには許可が必要です。 + これは一定速度以下のポイントを記録しないように使う低速カットオフフィルターです。これを使うことで記録経路が地図上で滑らかに見える場合があります。 + 副作用:最低速度の基準を満たさない(自転車で急な坂を登るなどの)想定はどの移動手段でもなされません。また休憩による一時停止などに関する情報も記録されません。その結果、旅程の合計時間や移動時間、または平均速度を決定しようとするときなど分析や後処理に影響を及ぼします。 + 推奨方法:最初はモーション検出をロギング最小変位フィルター(B)で使用してみてください。最良ではなくても良い結果になる可能性が高くデータの損失も少なくなります。低速でも経路のノイズが多い場合は0以外の値を試してください。測定方法(一部のネットワークベースの方法など)によっては速度値がまったく報告されない場合があります。その場合何も記録されません。 + ※注:速度>0 に関して:大抵のGPS機能はアルゴリズムにて移動中と判断した場合にのみ速度値を返し、移動していない場合はとくに何も返しません。したがってこの>0フィルターを使用すると、移動速度は0以上と判定されGPSによる移動検出がなされます。ただ記録時にフィルタリングしなくても、GPX解析時には距離補正がなされます。よって結果的にフィールドに表示される値は、移動中に記録された距離となります。 + これにより最小精度(単位:メートル/フィート、Android端末の場合使用しているチップセットに依存)で測定された点のみが記録されます。この場合の精度は繰り返し測定された場合のばらつき度合いを示し、測定値が実際の位置にどれだけ近いかを定義する精度とは意味が異なります。 + 副作用:精度によるフィルタリングの結果、橋の下、木々の下、高層ビルの間、または特定の気象条件にて位置情報が欠落する場合があります。 + 推奨方法:何が記録され何が記録されないかを予測するのは難しいため、通常はフィルターをオフにするのが最善です。 + 注:記録の直前にGPSがオフになっていた場合、測定された初期地点の精度が低下する可能性があるため、地点を記録する前に2秒ほど待つ(あるいは3つの連続した地点の最良値を記録するなど)のコードを組む予定ですが、現段階ではまだ実装されていません。 + このフィルターは実際の動きが少なすぎる可能性がある場所での地点の重複記録を防ぎ、後処理(手動補正)予定のない経路の見た目を改善します。 + 副作用:休憩の間あるいは一ヶ所にとどまっている間は記録されません。(現実世界での)小さな動き(たとえば旅程中の寄り道)は除外される可能性があります。ファイルには後処理で補正するための情報が少なく、記録時に明らかに冗長なポイントを除外すると、受信不良状態やGPSチップセットの影響に起因する悪要素も取り込んでしまうため、統計値などが悪化します。 + 推奨方法:5メートル程度の設定ならば現実的にそれより細かいデータを取得する必要がなく、休憩中などデータを意図的に取得したくない場合にも適しています。 + タイムバッファ + 追跡間隔 + ウェブアドレス \ No newline at end of file From 6d12aa6bb387e7838d911ce8bd70abcda7788d61 Mon Sep 17 00:00:00 2001 From: Franco Date: Sat, 1 Feb 2020 00:06:32 +0000 Subject: [PATCH 028/107] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (3767 of 3767 strings) --- OsmAnd/res/values-es-rAR/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-es-rAR/phrases.xml b/OsmAnd/res/values-es-rAR/phrases.xml index ad54870d9d..03787e0ff5 100644 --- a/OsmAnd/res/values-es-rAR/phrases.xml +++ b/OsmAnd/res/values-es-rAR/phrases.xml @@ -3792,4 +3792,5 @@ Inactivo Número de erupciones Bicicleta fantasma + Paintball \ No newline at end of file From 32174ffdb3b8b64d59488949c2059b959b3cb125 Mon Sep 17 00:00:00 2001 From: Franco Date: Sat, 1 Feb 2020 00:07:02 +0000 Subject: [PATCH 029/107] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (3767 of 3767 strings) --- OsmAnd/res/values-es-rUS/phrases.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OsmAnd/res/values-es-rUS/phrases.xml b/OsmAnd/res/values-es-rUS/phrases.xml index f99d5a8f6c..feb9f33c29 100644 --- a/OsmAnd/res/values-es-rUS/phrases.xml +++ b/OsmAnd/res/values-es-rUS/phrases.xml @@ -3791,4 +3791,6 @@ Activo Inactivo Número de erupciones + Bicicleta fantasma + Paintball \ No newline at end of file From 4840354b8154f7a8d468120d02c755d49a6ae01c Mon Sep 17 00:00:00 2001 From: Franco Date: Sat, 1 Feb 2020 00:07:55 +0000 Subject: [PATCH 030/107] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (266 of 266 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/es_US/ --- OsmAnd-telegram/res/values-es-rUS/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd-telegram/res/values-es-rUS/strings.xml b/OsmAnd-telegram/res/values-es-rUS/strings.xml index 3cde6f0f95..69ec474c64 100644 --- a/OsmAnd-telegram/res/values-es-rUS/strings.xml +++ b/OsmAnd-telegram/res/values-es-rUS/strings.xml @@ -262,4 +262,9 @@ Sugerido Estado de OsmAnd Tracker Volver a OsmAnd + Última actualización de Telegram: %1$s + Última respuesta: %1$s + Última actualización de Telegram: Hace %1$s + Última respuesta: Hace %1$s + Hace %1$s \ No newline at end of file From c3064452cb9327380c86b411fe4f9d2133e6aa3d Mon Sep 17 00:00:00 2001 From: Hinagiku Zeppeki Date: Sun, 2 Feb 2020 09:24:15 +0000 Subject: [PATCH 031/107] Translated using Weblate (Japanese) Currently translated at 94.2% (2972 of 3156 strings) --- OsmAnd/res/values-ja/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/res/values-ja/strings.xml b/OsmAnd/res/values-ja/strings.xml index 8c5395e378..b976746f35 100644 --- a/OsmAnd/res/values-ja/strings.xml +++ b/OsmAnd/res/values-ja/strings.xml @@ -3434,4 +3434,9 @@ POIの更新は利用できません タイムバッファ 追跡間隔 ウェブアドレス + 指定したWebアドレスに経路データを送信します/使えるパラメータ:緯度={0}、経度={1}、タイムスタンプ={2}、HDOP={3}、標高={4}、速度={5}、ベアリング={6} + 通知 + 最低速度 + 最小精度 + 最小移動量 \ No newline at end of file From d9503c4a8015354e2d3177058071cf8b4053a910 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1ns?= Date: Sun, 2 Feb 2020 12:18:35 +0000 Subject: [PATCH 032/107] Translated using Weblate (Galician) Currently translated at 99.9% (3153 of 3156 strings) --- OsmAnd/res/values-gl/strings.xml | 56 ++++++++++++++++---------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/OsmAnd/res/values-gl/strings.xml b/OsmAnd/res/values-gl/strings.xml index 918acef2d3..863fa27bdd 100644 --- a/OsmAnd/res/values-gl/strings.xml +++ b/OsmAnd/res/values-gl/strings.xml @@ -1909,7 +1909,7 @@ Lon %2$s Cidade ou rexión Colla a %1$d saída e siga Enviar PDI - Cálculo da rota + Cálculo da ruta Aínda non tes ningún ficheiro GPX Tamén podes engadir ficheiros GPX ó cartafol Engadir máis… @@ -2022,7 +2022,7 @@ Lon %2$s %1$s paraxes antes Inseri-lo enderezo do destino mediante vibración. Activa-la navegación por mudanzas do OsmAnd ao Vivo. - Non recalcular a rota ó saírme da mesma + Non recalcular a ruta ó saírme da mesma Non recalcula a rota, ó afastarss da mesma. Non recalculares a rota cando se estea na dirección contraria Evitar calcular de xeito automático a rota de novo cando se estea a mover na dirección errada. @@ -2195,7 +2195,7 @@ Lon %2$s Inclinado Pouco inclinado Chairo - Rotas máis curtas + Rutas máis curtas Equilibrado Prefirir camiños secundarios Terreo prefirido: chairo ou inclinado. @@ -2203,8 +2203,8 @@ Lon %2$s Engadir un cartafol novo Punto(s) eliminado(s). Tes a certeza de que desexas eliminar %1$d punto(s)\? - Puntos da rota, puntos de interese, funcións nomeadas - Viraxes a pasar nesta rota + Puntos de ruta, puntos de interese, funcións nomeadas + Xiros para pasar nesta ruta Velocidade máxima Velocidade media Tempo en movemento @@ -2218,7 +2218,7 @@ Lon %2$s Mover Pistas Estilo da condución - Altitude da rota + Altitude da ruta Descenso Ascenso Intre de altitude @@ -2279,7 +2279,7 @@ Lon %2$s Procurar nos Favoritos Estrada Amosar mapa - Rota calculada + Ruta calculada Viaxe de ida e volta Hai que engadir polo menos unha marcaxe para empregar esta función. Non foi posíbel modifica-la nota. @@ -2298,7 +2298,7 @@ Lon %2$s Engade a túa posición coma punto de partida para planificar a ruta perfecta. A miña posición Rematar - Planificar rota + Planificar ruta Ordenar Inserir coordenadas Exporte as súas marcaxes cara un ficheiro que pode fornecer eiquí: @@ -2331,15 +2331,15 @@ Lon %2$s Desactiva as animacións do mapa. Saír sen gardar? Liña - Gardar coma puntos da rota + Gardar coma puntos de ruta Gardar coma liña - Punto da rota + Punto de ruta Editar liña Engadir punto antes Engadir punto despois Opcións OsmAnd vai conecta-los puntos ós recursos do perfil elixido. - Garda-los puntos, xa sexa coma puntos da rota coma unha liña. + Gardar os puntos, xa sexa coma puntos de ruta ou coma unha liña. Elixi-lo perfil da navegación Engade polo menos un punto. Nome do ficheiro GPX: @@ -2503,7 +2503,7 @@ Lon %2$s Importar ficheiro GPX O ficheiro %1$s non contén puntos de pasaxe, queres importalo coma unha pista\? Copiar nome da localización/PDI - As marcaxes engadidas coma un grupo de Favoritos ou puntos de rota GPX desbotados ficarán no mapa. Se o grupo non está dispoñíbel, as marcaxes agocharanse do mapa. + As marcaxes engadidas coma un grupo de Favoritos ou puntos de ruta GPX desbotados ficarán no mapa. Se o grupo non está dispoñíbel, as marcaxes agocharanse do mapa. • Corrixido o erro no inicio que se producía nalgúns dispositivos \n \n • Nova función das marcaxes: amosa as marcaxes que xa foran atravesadas. @@ -2545,7 +2545,7 @@ Lon %2$s Marcador Agochar descrición enteira Amosar descrición enteira - Axeitado para empregalo durante a condución todoterreo baseado no estilo \"Topo\" e coma un mapa subxacente con imaxes satelitais verdes. Redución do grosor en estradas principais, aumento do grosor das vías, sendeiros, bicicletas e outras rotas. + Axeitado para empregalo durante a condución todoterreo baseado no estilo \"Topo\" e coma un mapa subxacente con imaxes satelitais verdes. Redución do grosor en estradas principais, aumento do grosor das vías, sendeiros, bicicletas e outras rutas. Para a navegación náutica. Conta con boias, faros, canles fluviais, carrís e balizas marítimas, portos, servizos marítimos e curvas do afundimento. Para esquiar. Conta con pistas de esquí, remontes, pistas de esquí de fondo, etc. Atenúa os obxectos de mapas secundarios. Estilo de condución sinxelo. Modo noite suave, curvas de nivel, camiños contrastantes con aparencia laranxa, atenúa os obxectos de mapas secundarios. @@ -2920,10 +2920,10 @@ Lon %2$s a pé Vía Puntos de interese (PDI) - Estase a calcula-la rota… + Estase a calcular a ruta… Transporte público Escolle unha estrada a evitar durante a navegación, dende o mapa ou da seguinte listaxe: - Amosar ó longo da rota + Amosar ó longo da ruta Simular navegación Escolle o ficheiro da pista a seguir Indicacións por voz @@ -2935,7 +2935,7 @@ Lon %2$s Modo noite Trocar modos día e noite Primeiro define o destino - Rota anterior + Ruta anterior Engadir a miña casa Engadir o meu lugar de traballo Traballo @@ -3157,10 +3157,10 @@ Lon %2$s Xeocodificación Liña recta BRouter (sen conexión) - Enrotamento do OsmAnd - Perfil de enrotamento personalizado - Enrotamento especial - Enrotamento de terceiros + Enrutamento do OsmAnd + Perfil de enrutamento personalizado + Enrutamento especial + Enrutamento de terceiros Escolle os perfís que serán visíbeis na aplicación. Perfís de aplicación Muda o achegamento do mapa desprazando a roda cara arriba e abaixo. A tecla «Esc» volta á aplicación WunderLINQ. @@ -3240,8 +3240,8 @@ Lon %2$s Estrada de inverno Estrada de xeo Estradas de inverno e xeo - Sólido (pavementado) - Sólido (sen pavementar) + Sólido (pavimentado) + Sólido (sen pavimentar) Maiormente sólido Maiormente suave Suave @@ -3324,8 +3324,8 @@ Lon %2$s Instrucións de navegación e anuncios Indicacións por voz Alertas de pantalla - Configurar os parámetros de rota - Parámetros de rota + Configurar os parámetros de ruta + Parámetros de ruta Perfil da aplicación mudado a \"%s\" Búfer de Logcat Predefinido @@ -3385,8 +3385,8 @@ Lon %2$s Usado %1$s GB Usado %1$s kB Curvas do nivel e sombras do relevo - Preferir estradas sen pavementar - Preferir estradas sen pavementar. + Preferir estradas sen pavimentar + Preferir estradas sen pavimentar. Actualizar todos os mapas Actualizar todos os mapas (%1$d)\? • Axustes da aplicación e do perfil actualizados. Cómoda distribución dos axustes por tipo e posibilidade de personalizar cada perfil @@ -3408,8 +3408,8 @@ Lon %2$s \n Podes aplicar esta mudanza a todos ou só ós perfís seleccionados. Compartillado - Preferir estradas sen pavementar - Preferir as estradas sen pavementar ós pavementados para o trazado de rutas. + Preferir estradas sen pavimentar + Preferir as estradas sen pavimentar aos pavimentados para o trazado de rutas. Trocar comezo e destino Edicións do OSM Un botón que amosa ou agocha as curvas de nivel no mapa. From 015c1916e67683e945c2ef0281e4aa113425082a Mon Sep 17 00:00:00 2001 From: IgorEliezer Date: Sun, 2 Feb 2020 16:55:57 +0000 Subject: [PATCH 033/107] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-pt-rBR/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/OsmAnd/res/values-pt-rBR/strings.xml b/OsmAnd/res/values-pt-rBR/strings.xml index 4da7fd57cc..409f8fcd2f 100644 --- a/OsmAnd/res/values-pt-rBR/strings.xml +++ b/OsmAnd/res/values-pt-rBR/strings.xml @@ -335,7 +335,7 @@ Preferir autoestradas na rota Sem pedágios Evita estradas com pedágio - Não há estradas não pavimentadas + Sem estradas não pavimentadas Evita estradas não pavimentadas Evita balsas Peso máximo @@ -610,7 +610,7 @@ \n OsmAnd está sendo desenvolvido ativamente e o nosso projeto e seu progresso contínuo depende de contribuições financeiras para o desenvolvimento e teste de novas funcionalidades. Por favor, considere adquirir OsmAnd+, ou financiar novas funcionalidades específicas ou fazer uma doação geral em https://osmand.net. Nascer do Sol: %1$s Pôr do Sol: %2$s - Não há estradas não pavimentadas + Sem estradas não pavimentadas Ativar\n modo segundo plano Radares Alertas de trânsito @@ -772,7 +772,7 @@ Pôr do Sol: %2$s Desbloquear A tela está bloqueada Definir intervalo para ativar: - Não há estradas com pedágio + Sem estradas com pedágio Continuar seguindo a navegação anterior inacabada\? (%1$s segundos) Aguardando posição para calcular rota Horas @@ -1458,7 +1458,7 @@ Pôr do Sol: %2$s Mostrar ângulo de visão Ativar a visualização em 3D do mapa. Visão em 3D - Escolha fonte de quadrículas de mapa on-line ou em cache + Escolha fonte de quadrículas de mapa on-line ou em cache. Fonte do mapa de quadrículas Fonte do mapa Usar a Internet @@ -2147,7 +2147,7 @@ Pôr do Sol: %2$s Aparência no mapa Selecione uma trilha para adicionar seus pontos de passagem aos marcadores. Selecione uma categoria dos Favoritos para adicionar aos marcadores. - Pontos de passagem de trilhas + Pontos de trilhas Categoria favoritos Adicionar um grupo Importe grupos dos Favoritos ou pontos de passagem GPX. @@ -3428,7 +3428,7 @@ Pôr do Sol: %2$s Rastreamento online Precisão de registro Você pode encontrar todas as suas faixas gravadas em %1$ss ou na pasta OsmAd usando o gerenciador de arquivos. - Você pode encontrar todas as suas anotações em %1$s + Você pode encontrar todas as suas anotações em %1$s. Notas de vídeo Notas fotográficas Recálculo da rota From 470bcfea991996a5579431e3ef9af109e96a4107 Mon Sep 17 00:00:00 2001 From: Sidney Kuyateh Date: Sun, 2 Feb 2020 04:24:05 +0000 Subject: [PATCH 034/107] Translated using Weblate (German) Currently translated at 94.9% (2995 of 3156 strings) --- OsmAnd/res/values-de/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index fef23dd418..a8881e0513 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -3426,7 +3426,7 @@ Lon %2$s Alle Profil-Einstellungen auf den Standard zurücksetzen\? %1$s: %2$s %1$s %2$s - Nicht unterstützter Dateityp. Sie müssen eine Datei mit der Erweiterung %1$s auswählen. + Sie müssen eine Datei mit der Erweiterung %1$s auswählen. Aus Datei importieren Routingdatei importieren Profil importieren @@ -3447,4 +3447,6 @@ Lon %2$s Bewerten Hier können Sie Protokolle der Anwendung sehen und freigeben Für die Verwendung dieser Option ist eine Berechtigung erforderlich. + Die Datei \'%1$s\' enthält keine Routing-Regeln. Bitte eine andere Datei wählen. + Dies ist ein Filter, welcher Punkte unter einer gewissen Geschwindigkeit nicht aufzeichnet. Dadurch können aufgezeichnete Tracks auf der Karte gleichmäßiger aussehen. \ No newline at end of file From 5b74103cde2a1eace35be7cf22d1a44e5999aef3 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 2 Feb 2020 08:24:06 +0000 Subject: [PATCH 035/107] Translated using Weblate (German) Currently translated at 94.9% (2995 of 3156 strings) --- OsmAnd/res/values-de/strings.xml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index a8881e0513..59217a65a7 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -1924,7 +1924,7 @@ Lon %2$s Dieses Abonnement schaltet stündliche Updates für die gesamten weltweiten Karten frei. Ein Teil dieser Einnahmen geht zurück an die OSM-Gemeinschaft, eine Auszahlung erfolgt je nach Anzahl der Beiträge zu den OSM-Daten. Wenn Sie OsmAnd und OSM lieben und unterstützen wollen und selbst unterstützt werden wollen, so ist dies die perfekte Möglichkeit. Obere Leiste Navigation beenden - Straßen vermeiden + Straße vermeiden Es wurde vorübergehend zum internen Speicher gewechselt, da der momentan gewählte Speicherort schreibgeschützt ist. Bitte einen gültigen Speicherort wählen. Gemeinsamer Speicher Vollständiger Bericht @@ -2169,7 +2169,7 @@ Lon %2$s Taste, um eine Parkposition am Bildschirmmittelpunkt einzufügen. Dialog zum Bearbeiten anzeigen " gespeichert unter " - Schnellaktionsname in %1$s umbenannt, um Duplikate zu vermeiden. + Schnellaktion in %1$s umbenannt, um Duplikate zu vermeiden. Namensduplikat für Schnellaktion Umschalter, um Favoriten auf der Karte ein- oder auszublenden. Umschalter, um POIs auf der Karte ein- oder auszublenden. @@ -2943,7 +2943,7 @@ Lon %2$s Asphalt Befestigt Beton - Pflastersteine + Steinpflaster Kopfsteinpflaster Pflastersteine Kieselsteine @@ -2965,12 +2965,12 @@ Lon %2$s Staatsstraße Landstraße Straße - Dienstleistung + Erschließungsweg Gehweg Wirtschaftsweg Reitweg Stufen - Pfad + Weg Radweg Undefiniert • Neuer Bildschirm \'Navigation\': Zeigt Tasten mit den Zielen \'Zuhause\' und \'Arbeit\', eine \'Vorherige Route\'-Verknüpfung, eine Liste aktiver GPX-Tracks und Markierungen, den Suchverlauf. @@ -3359,7 +3359,7 @@ Lon %2$s Sie können diese Änderung auf alle Profile oder nur auf das ausgewählte anwenden. Geteilt Unbefestigte Straßen bevorzugen - Unbefestigte Straßen bevorzugen. + Bei der Navigation unbefestigte Straßen gegenüber befestigten bevorzugen. OSM-Bearbeitungen Ein Umschalter zum Ein- und Ausblenden von Höhenlinien auf der Karte. Höhenlinien anzeigen @@ -3382,7 +3382,7 @@ Lon %2$s Weiß %1$s und %2$s tauschen Startpunkt - Wird verwendet, um die Ankunftszeit für unbekannte Straßen zu schätzen und die Geschwindigkeit für alle Straßen zu begrenzen (könnte die Route ändern) + Schätzt die Ankunftszeit für unbekannte Straßentypen und begrenzt die Geschwindigkeit für alle Straßen (kann die Navigation beeinflussen) Track gespeichert Dateiname ist leer Zurücksetzen @@ -3445,8 +3445,9 @@ Lon %2$s Sie sehen das Symbol nur während der Navigation oder während der Bewegung. Sie finden all Ihre Notizen im Menü unter Meine Orte — Notizen. Bewerten - Hier können Sie Protokolle der Anwendung sehen und freigeben + Protokolle der Anwendung sehen und freigeben Für die Verwendung dieser Option ist eine Berechtigung erforderlich. Die Datei \'%1$s\' enthält keine Routing-Regeln. Bitte eine andere Datei wählen. Dies ist ein Filter, welcher Punkte unter einer gewissen Geschwindigkeit nicht aufzeichnet. Dadurch können aufgezeichnete Tracks auf der Karte gleichmäßiger aussehen. + Nebeneffekt: Auf Ihrer Strecke fehlen alle Abschnitte, in denen das Mindestgeschwindigkeitskriterium nicht erfüllt wurde (z.B. wenn Sie Ihr Fahrrad einen steilen Hügel hinaufschieben). Außerdem wird es keine Informationen über Ruhezeiten wie Pausen geben. Dies hat Auswirkungen auf jede Analyse oder Nachbearbeitung, z. B. wenn Sie versuchen, die Gesamtlänge Ihrer Reise, die Zeit in Bewegung oder Ihre Durchschnittsgeschwindigkeit zu bestimmen. \ No newline at end of file From 18ba6ed3341c42300532bfe0f3c2a9d23dccd359 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Sun, 2 Feb 2020 13:23:44 +0000 Subject: [PATCH 036/107] Translated using Weblate (Esperanto) Currently translated at 98.0% (3093 of 3156 strings) --- OsmAnd/res/values-eo/strings.xml | 155 ++++++++++++++++++------------- 1 file changed, 88 insertions(+), 67 deletions(-) diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml index 3b19a40c4c..6ab485720b 100644 --- a/OsmAnd/res/values-eo/strings.xml +++ b/OsmAnd/res/values-eo/strings.xml @@ -22,7 +22,9 @@ Parto de viaj donacoj estos sendita al OSM-uzantoj, kiuj sendas ŝanĝojn al mapoj de tiu regiono. Abonaj agordoj Bonvolu unue aĉeti abonon al OsmAnd-Live - Tiu ĉi abono aktivigas ĉiuhorajn ĝisdatigojn por ĉiuj mapoj en la mondo. Parto de enspezo revenos al la OSM-komunumo kaj estos pagita por iu ajn kontribuaĵo al OSM. Se vi ŝategas OsmAnd kaj OSM kaj vi volas subteni ilin kaj estas subtenata de ili, tio ĉi estas la plej bona kielo. + Tiu ĉi abono aktivigas ĉiuhorajn ĝisdatigojn por ĉiuj mapoj en la mondo. +\nParto de enspezo revenos al la OSM-komunumo kaj estos pagita por iu ajn kontribuaĵo al OSM. +\nSe vi ŝategas OsmAnd kaj OSM kaj vi volas subteni ilin kaj esti subtenata de ili, tio ĉi estas la plej bona kielo. Elekti map-markon Aliaj markoj Alŝuti anonime @@ -34,10 +36,14 @@ h min Montri travideblan serĉbreton - Mankas spaco! Postulas {3} MB provizore kaj {1} MB daŭre. (Nur {2} MB disponebla.) - Ĉu elŝuti {0} dosiero(j)n\? Postulas {3} MB provizore kaj {1} MB daŭre. (Libera: {2} MB.) - Ĉu elŝuti {0} dosiero(j)n\? Postulas {1} MB. (Libera: {2} MB.) - Alŝutu vian OSM-rimarkojn anonime aŭ per via OpenStreetMap.org profilo. + Mankas spaco! +\nPostulas {3} MB provizore kaj {1} MB daŭre. +\n(Nur {2} MB disponeblaj.) + Ĉu elŝuti {0} dosiero(j)n\? +\nPostulas {3} MB provizore kaj {1} MB daŭre. (Libera: {2} MB.) + Ĉu elŝuti {0} dosiero(j)n\? +\nPostulas {1} MB. (Libera: {2} MB.) + Alŝutu vian OSM‑rimarkon anonime aŭ per via konto ĉe OpenStreetMap.org. Alŝuti OSM-rimarkon Ilobreto Fenestraĵoj @@ -106,7 +112,7 @@ Sona bitrapido Elekti bitrapidon de sondosiero. Bonvolu difini ĝustan specon de interesejo aŭ transsalti tion ĉi. - Menu-butono lanĉas stirpanelon, ne menuon + Menu‑butono lanĉas la stirpanelon anstataŭ la menuon Aligi el mapo Ek-butono rekte lanĉas mapon. Enpoŝigita @@ -209,7 +215,7 @@ kaj Nivelkurboj kaŝitaj - Tavolo de nivel-ombrumo kaŝita + Tavolo de nivelombrumo kaŝita Aldoni novan Elekti kategorion Difini unuon de rapido. @@ -408,7 +414,7 @@ Raportoj Nun la aplikaĵo estas permesita por skribi en ekstera konservejo, sed permana restarto de aplikaĵo nepras. Plena raporto - Uzantnomo kaj pasvorto al OpenStreetMap + Uzantnomo kaj pasvorto al OSM Datum-konservada dosierujo Filtri laŭ nomo Entajpu ion por serĉi @@ -646,10 +652,10 @@ Lon: %2$s Nivelkurba kromprogramo OsmAnd-kromprogramo por desegni nivelkurbojn eksterrete Nivelkurboj - Tiu ĉi kromprogramo ebligas vidigi kaj tavolon de nivelkurboj kaj tavolon de nivel-ombrumo (reliefon) supre normaj OsmAnd‑mapoj. Tiu ĉi eblo estas dezirata de atletoj, migrantoj, turistoj kaj de ĉiuj scivolaj pri reliefa strukturo de tero. + Tiu ĉi kromprogramo ebligas vidigi kaj tavolon de nivelkurboj kaj tavolon de nivelombrumo (reliefon) supre normaj OsmAnd‑mapoj. Tiu ĉi eblo estas dezirata de atletoj, migrantoj, turistoj kaj de ĉiuj scivolaj pri reliefa strukturo de tero. \n \nLa mondaj datumoj (inter 70° N kaj 70° S) estas bazitaj sur mezuroj de SRTM (Shuttle Radar Topography Mission) kaj de ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer) – bildiga aparato en la Terra (ĉefa satelito de Sistemo de Tera Observado de NASA). ASTER estas kunlaboraĵo de NASA, de Japana Ministerio pri Ekonomio, Komerco kaj Industrio (METI) kaj de Japanaj Spacaj Sistemoj (J‑spacesystems). - Tiu ĉi kromprogramo ebligas vidigi kaj tavolon de nivelkurboj kaj tavolon de nivel-ombrumo (reliefo) supre normaj OsmAnd-mapoj. Tiu ĉi eblo estas dezirata de atletoj, migrantoj, turistoj, kaj ĉiuj scivolaj en reliefa strukturo de tero. (Bonvolu rimarki, ke datumoj de nivelkurboj kaj nivel-ombrumo estas elŝuteblaj aparte post instalado de kromprogramo.) + Tiu ĉi kromprogramo ebligas vidigi kaj tavolon de nivelkurboj kaj tavolon de nivelombrumo (reliefo) supre normaj OsmAnd-mapoj. Tiu ĉi eblo estas dezirata de atletoj, migrantoj, turistoj, kaj ĉiuj scivolaj en reliefa strukturo de tero. (Bonvolu rimarki, ke datumoj de nivelkurboj kaj nivelombrumo estas elŝuteblaj aparte post instalado de kromprogramo.) \n \nLa mondaj datumoj (inter 70° N kaj 70° S) estas bazitaj sur mezuroj de la SRTM (Shuttle Radar Topography Mission) kaj de la ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), bildiga aparato en la Terra - ĉefa satelito de Sistemo de Tera Observado de NASA. ASTER estas kunlaboraĵo de NASA, de Japana Ministerio pri Ekonomio, Komerco kaj Industrio (METI) kaj de Japanaj Spacaj Sistemoj (J-spacesystems). Elŝutoj ne trovitaj, bonvolu kontroli vian retkonekton. @@ -933,7 +939,7 @@ Lon: %2$s Enigu adreson Elekti ŝatatan Modifoj de OSM - Tavolo de nivel-ombrumo + Tavolo de nivelombrumo GPS-informoj Alvena tempo markita(j) @@ -944,7 +950,7 @@ Lon: %2$s nenia OpenMaps EU Vikipedio - Nivel‑ombrumo + Nivelombrumo Sonaj/videaj datumoj Ĉu vi certe volas ĉesigi navigadon? Ĉu vi certe volas forviŝi la celon (kaj intercelojn)? @@ -1299,7 +1305,7 @@ Proporcia memoro %4$s MB (limito de Android %5$s MB, Dalvik %6$s MB). Intervalo de enreta kurs-registrado Difini intervalon de enreta kurs-registrado. Adreso de enreta kurs-registrado - Difini la retadreson uzante jenajn argumentojn: latitudo={0}, longitudo={1}, tempomarko={2}, hdop(horizontala diluumo de precizo)={3}, altitudo={4}, rapido={5}, birado={6}. + Difini la retadreson uzante la jenajn argumentojn: latitudo={0}, longitudo={1}, tempomarko={2}, hdop(horizontala diluo de precizo)={3}, altitudo={4}, rapido={5}, birado={6}. Ŝanĝi pozicion de marko Nuna spuro Konservu kurson uzante GPX-fenestraĵon aŭ per \'Registrado de kurso\' agordoj. @@ -2022,8 +2028,8 @@ Proporcia memoro %4$s MB (limito de Android %5$s MB, Dalvik %6$s MB). Senlimigitaj map-elŝutoj, ĝisdatigoj kaj kromprogramo Vikipedio. Mejloj/metroj Abon-pagoj prenataj ĉiumonate. Iam ajn rezignebla per Google Play. - Donacoj por OpenStreetMap-komunumo - Parto de viaj donacoj estas sendata al OSM-uzantoj, kiuj kontribuas al OpenStreetMap. La abon-pago estas la sama. + Donacoj por la OSM‑komunumo + Parto de viaj donacoj estas sendata OSM‑kontribuantoj. La abonpago estas la sama. Abonoj ebligas al vi ĉiuhorajn, ĉiutagajn aŭ ĉiusemajnajn ĝisdatigojn kaj senlimigitajn elŝutaĵojn de mapoj de la tuta mondo. Aŭstralio Kabila @@ -2350,15 +2356,15 @@ Indikas lokon: %1$s x %2$s" Agordi celon Anstataŭigi celon Aldoni unuan intercelon - Butono por agordi la ekranan centron kiel celon kaj por agordi la antaŭan celon kiel finan intercelon. - Frapetu tiun ĉi ag-butonon por ke la ekrana centro iĝu nova celo de kurso, anstataŭigante antaŭe elektitan celon (se ekzistas). + Butono por agordi la ekranan centron kiel celon, la antaŭa celo iĝas fina intercelo. + Butono por agordi la ekranan centron kiel finpunkton, anstataŭigante la antaŭe elektitan celon (se ekzistas). Butono por agordi la ekranan centron kiel unuan intercelon. Neniu surtavolo Neniu subtavolo Eraro Abonu nian dissendoliston pri rabatoj de aplikaĵo kaj havigu 3 pliajn map-elŝutojn! Aŭtomata map-skalado ek/for - Butono por aktivigi/malaktivigi aŭtomatan map-skaladon laŭ via rapido. + Butono por (mal)aktivigi aŭtomatan map-skaladon laŭ rapido. Aktivigi aŭtomatan map-skaladon Malaktivigi aŭtomatan map-skaladon Paŭzigita @@ -2386,12 +2392,12 @@ Indikas lokon: %1$s x %2$s" Elŝutu la mapon “nivelkurboj” por vidigi nivelkurbojn por tiu ĉi regiono. Kromprogramo Aĉetu kaj instalu la kromprogramon “nivelkurboj” por vidigi nivelkurbojn kaj nivelombrumon. - Elŝutu la mapon “nivel‑ombrumo” por vidigi reliefon sur la mapo. + Elŝutu la mapon “nivelombrumo” por vidigi reliefon sur la mapo. Instalu la kromprogramon “nivelkurboj” por vidigi reliefon (nivelombrumon) sur la mapo. Kaŝi komence de skal‑nivelo Ordigitaj laŭ distanco Serĉi en ŝatataj - Montri/kaŝi OSM-rimarkojn + Montri aŭ kaŝi OSM-rimarkojn Montri OSM-rimarkojn Kaŝi OSM-rimarkojn Butono por montri/kaŝi OSM‑rimarkojn sur la mapo. @@ -2441,10 +2447,10 @@ Indikas lokon: %1$s x %2$s" Min./maks. Rozkolora diafana Paŭzigi/daŭrigi navigadon - Premu tiun ĉi butonon por paŭzigi aŭ reaktivigi navigadon. + Butono por paŭzigi aŭ daŭrigi navigadon. Montri la fenestron “navigado finiĝis” Ekigi/ĉesigi navigadon - Premu tiun ĉi butonon por ekigi aŭ ĉesigi navigadon. + Butono por ekigi aŭ ĉesigi navigadon. Temp-bufro por enreta registrado Difini temp-bufron por konservi sendendajn poziciojn seninterrete Distanc-mezurilo @@ -2487,7 +2493,7 @@ Indikas lokon: %1$s x %2$s" Movi ĉiujn al historio Distanc-vidigo Ordigi laŭ - Elekti kiel vidigi distancon kaj direkton al map-markoj sur la map-ekrano: + Elekti kiel vidigi distancon kaj direkton al map-markoj sur la mapo: Map-orientiĝa sojlo Elekti rapidon sube kiun map-orientiĝo ŝanĝiĝos el “laŭ direkto de movado” al “laŭ kompaso”. Ĉiuj map-markoj movitaj al historio @@ -2587,7 +2593,7 @@ Indikas lokon: %1$s x %2$s" Aktivis markon %s. Per frapeti markon sur la mapo, movi ĝin al komenco de la listo senmalfermante kuntekstan menuon. Aktivigi per unu frapeto - Fari notojn! + Fari notojn Aldonu sonajn, videajn aŭ fotajn notojn al iu ajn punkto sur la mapo per la fenestraĵo aŭ kunteksta menuo. Notoj laŭ dato Laŭ dato @@ -2636,11 +2642,11 @@ Indikas lokon: %1$s x %2$s" Montri fermitajn rimarkojn Montri/kaŝi OSM‑rimarkojn sur la mapo. GPX - taŭga por elporti al JOSM aŭ aliaj OSM-redaktiloj. - OSC - taŭga por elporti al OpenStreetMap. + OSC - taŭga por elporti al OSM. GPX-dosiero OSC-dosiero Elektu dosiertipon - Elektu kion elporti: OSM‑rimarkojn, interesejojn aŭ ambaŭ. + Elporti kiel OSM‑rimarkojn, interesejojn aŭ ambaŭ. Ĉiuj datumoj OSM-rimarkoj Tunelo antaŭe @@ -2841,7 +2847,7 @@ Indikas lokon: %1$s x %2$s" Reaboni ĉiujare %1$,2f %2$s Intertempo de pagoj: - Donacoj helpos fondi kartografion de OpenStreetMap. + Donacoj helpos fondi kartografion de OSM. De OsmAnd Abonoj Montri nur bildojn 360° @@ -2894,7 +2900,7 @@ Indikas lokon: %1$s x %2$s" Eliru ĉe Atendu ĉe haltejo Montri/kaŝi GPX-spurojn - Frapetu por montri/kaŝi elektitajn GPX-spurojn sur la mapo. + Butono por montri/kaŝi elektitajn GPX-spurojn sur la mapo. Kaŝi GPX-spurojn Montri GPX-spurojn • nova ekrano “navigi”: butonoj por navigi al hejmo aŭ laborejo, butono “antaŭa kurso”, listo de aktivaj GPX-spuroj kaj map-markoj, serĉ-historio @@ -3066,7 +3072,7 @@ Indikas lokon: %1$s x %2$s" Aŭto, kamiono, motorciklo Biciklo, motorbiciklo, ĉevalo Promenado, marŝado, kurado - Ĉiuj specoj de publika transporto + Publikaj transportiloj Ŝipo, remado, velado Aviadilo, glisilo Koordinat-trovado @@ -3230,7 +3236,7 @@ Indikas lokon: %1$s x %2$s" Alĝustigi navigadon Etoso, unuoj, regiono Agordi profilon - Avertoj montriĝas ĉe maldekstra suba angulo dum navigado. + Avertoj montrataj maldekstre sube dum navigado. Ŝanĝi profilon Lingvo kaj eligo Restarigi implicitajn @@ -3263,7 +3269,7 @@ Indikas lokon: %1$s x %2$s" Algluu dosier‑indikon por dosierujo de OsmAnd‑datumoj Ĉu ŝanĝi datum‑dosierujon OsmAnd\? Movi al la nova loko - Interna konservejo, kaŝita de uzanto kaj de aliaj aplikaĵoj, nur alirebla al OsmAnd + Interna konservejo por OsmAnd (kaŝita de uzanto kaj de aliaj aplikaĵoj). Ŝanĝi dosierujon por konservi datumojn neĝ‑parko glitveturado (tirata de hundoj) @@ -3314,45 +3320,45 @@ Indikas lokon: %1$s x %2$s" Ĝisdatigi ĉiujn mapojn Ĉu vi certe volas ĝisdatigi ĉiujn (%1$d) mapojn\? • ĝisdatigitaj agordoj de aplikaĵo kaj de profiloj: oportuna ordigo laŭ speco, eblaĵo alĝustigi ĉiun profilon -\n +\n \n• nova ekrano de map‑elŝuto, propono elŝuti rilatan mapon dum foliumi mapon -\n -\n• plibonigoj al nokta reĝimo -\n +\n +\n• plibonigoj al malhela reĝimo +\n \n• riparitaj kelkaj problemoj pri difinado de vojo -\n +\n \n• aktualigita fundamenta mapo de mondo, pli detala reto de vojoj -\n +\n \n• riparitaj problemoj pri superakvitaj arenoj tra la mondo -\n +\n \n• skiado: aldonita profilo de altitudo kaj kompliko de skivojo al detaloj pri skivojo -\n +\n \n• riparoj de aliaj eraroj \n \n - Vi povas apliki tiun ĉi ŝanĝon al ĉiuj profiloj aŭ nur al la elektita profilo. + Vi povas apliki tiun ĉi ŝanĝon al ĉiuj aŭ nur al la elektita profilo. Komuna Preferi tervojojn Preferi vojojn sen firma pavimo. OSM‑redaktoj - Frapetu por montri/kaŝi nivelkurbojn sur la mapo. + Butono por montri/kaŝi nivelkurbojn sur la mapo. Montri nivelkurbojn Kaŝi nivelkurbojn Montri/kaŝi nivelkurbojn - Frapetu por montri/kaŝi nivelombrumon (reliefon) sur la mapo. + Butono por montri/kaŝi nivelombrumon (reliefon) sur la mapo. Montri nivelombrumon Kaŝi nivelombrumon Montri/kaŝi nivelombrumon - Uzata por antaŭkalkuli tempon de alveno por vojoj de nekonata speco kaj por limigi rapidon por ĉiuj vojoj (povas ŝanĝi kurson) - Ne povas ekigi parolsintezilon + Antaŭkalkulas tempon de alveno por vojoj de nekonata speco kaj limigas rapidon por ĉiuj vojoj (povas influi kurs‑difinadon). + Ne povas ekigi parolsintezilon. Elporti profilon Profilo OsmAnd: %1$s Profilo “%1$s” jam ekzistas. Ĉu anstataŭigi ĝin\? Ne povas elporti profilon. Enporti profilon - Por enporti profilon, elektu ĝian dosieron kaj malfermu ĝin per OsmAnd. + Por enporti profilon, malfermu ĝian dosieron per OsmAnd. Eraro dum enporti %1$s: %2$s - Sukcese enportita: %1$s. + %1$s enportita. Blanka Anstataŭigi %1$s per %2$s Komencpunkto @@ -3361,17 +3367,17 @@ Indikas lokon: %1$s x %2$s" Konservis kurson Dosiernomo estas malplena Malfari - Butono por agordi la ekranan centron kiel komencpunkton, kaj por kalkuli kurson al la celo aŭ por elekti celon (se celo ne estas markita sur la mapo). + Butono por agordi la ekranan centron kiel komencpunkton. Sekve vi estos petita por agordi finpunkton aŭ ekos kalkulado de kurso. Montri reton de nodoj de biciklaj kursoj Ĉu forviŝi %1$s\? Fenestro elŝuti mapojn Fenestroj kaj sciigoj - Administri (ŝpruc)fenestrojn kaj sciigojn, kiujn OsmAnd montras dum uzado. + Administri (ŝpruc)fenestrojn kaj sciigojn. Retoj de nodoj Proponataj mapoj - Tiuj ĉi mapoj estas postulataj por uzi kun kromprogramo + Tiuj ĉi mapoj estas postulataj de la kromprogramo. Aldonitaj profiloj - Kromprogramo aldonas novajn profilojn al OsmAnd + Profiloj aldonitaj de kromprogramo Malaktivigi Aldonis novan kromprogramon Kunigi segmentojn @@ -3383,21 +3389,21 @@ Indikas lokon: %1$s x %2$s" Personaj Elŝutado de %s Dika - Por dezertoj kaj aliaj maldense loĝataj lokoj. Montras pli da detaloj je pligrandigo. - Elekti emblemon de navigo - Elekti emblemon de mapo - Kiam vi frapetos “apliki”, la forigitaj profiloj porĉiame perdiĝos. + Por dezertoj kaj aliaj maldense loĝataj lokoj. Pli detala. + Emblemo de pozicio dum moviĝi + Emblemo de pozicio dum nemoviĝi + Frapetu “apliki” por porĉiame forigi forigitajn profilojn. Ĉefa profilo Elekti koloron - Vi ne povas forigi la implicitajn profilojn de OsmAnd, sed vi povas malaktivigi ilin (ĉe la antaŭa ekrano) aŭ movi ilin suben. + Ne eblas forigi la implicitajn profilojn de OsmAnd, sed eblas malaktivigi ilin (ĉe la antaŭa ekrano) aŭ movi ilin suben. Redakti profilojn - Profilo de navigo influas al maniero por kalkuli kurson. + “Speco de navigo” influas al maniero kiel kalkuli kurson. Aspekto de profilo - Elekti emblemon, koloron kaj nomon + Emblemo, koloro kaj nomo Redakti liston de profiloj Elektita profilo - Per klaki “%1$s”, ĉiuj viaj ŝanĝoj perdiĝos. - Ĉiuj agordoj pri profiloj revenos al la post-instala stato. + Frapetu “%1%s” por nuligi ĉiujn ŝanĝojn. + Restarigi ĉiujn agordojn pri profiloj al implicitaj valoroj. Ĉu rekomencigi ĉiujn agordojn pri profiloj\? %1$s: %2$s %1$s %2$s @@ -3410,27 +3416,42 @@ Indikas lokon: %1$s x %2$s" Dimensioj de bildo, kvalito de sono kaj video Uzantnomo, pasvorto, malkonekta redaktado Emblemo, koloro kaj nomo - Kunhavigi vian nunan pozicion per registrado de kurso. + Ebligas kunhavigi nunan pozicion per registrado de kurso. Perreta spurado Precizo de registrado - Vi povas trovi ĉiujn registritajn spurojn per la %1$s aŭ en la dosierujo OsmAnd (uzu dosier‑esplorilon). - Vi povas trovi ĉiujn notojn per la %1$s. + Viaj registritaj spuroj troviĝas en %1$s aŭ en la dosierujo OsmAnd. + Viaj notoj troviĝas en %1$s. Videaj notoj Fotaj notoj Rekalkuli kurson Taksi Anonco Uzantnomo kaj pasvorto - Agordoj pri tiu ĉi kromprogramo influas al ĉiuj profiloj. - OpenStreetMap-redaktilo - Vi povas vidi ĉiujn viajn nesenditajn redaktojn kaj rimarkojn per la %1$s. Senditaj punktoj malaperos el OsmAnd. + Tiuj ĉi agordoj influas al ĉiuj profiloj. + OSM‑redaktilo + Montri ĉiujn nesenditajn redaktojn kaj rimarkojn ĉe %1$s. Senditaj puntoj malaperos de tie ĉi. OSM - La emblemo montriĝos nur dum navigi aŭ dum moviĝi. - Map‑emblemo montriĝas nur dum foliumi mapon kaj ŝanĝiĝas dum navigi al la emblemo de navigo. + Emblemo montrata dum navigi aŭ moviĝi. + Montri emblemon dum restado. Legi kaj kunhavigi detalajn protokolojn de la aplikaĵo Permeso estas necesa por uzi tiun ĉi eblaĵon. Tiu ĉi filtrilo preventas registri punktojn sub difinita rapidlimo. Tiel registritaj spuroj aspektos pli glate dum vidiĝi sur la mapo. Kromefiko: en via spuro mankos fragmentoj, en kiuj la minimuma rapido ne estis atingita (ekz. kiam vi puŝis vian biciklon ĉe kruta deklivo). Ankaŭ estos neniuj informoj pri paŭzoj. Tio ĉi efikos sur analizo aŭ pritraktado: por determini tutan tempon de via ekskurso, tempon de movado aŭ mezuman rapidon. Rimarko: se GPS estos malaktiva tuj antaŭ registri spuron, la unua mezurita punkto povos havi etigitan precizon. (Eble estontece la aplikaĵo atendos sekundon aŭ pli antaŭ registri punkton (aŭ registros la plej bonan el 3 sekvantaj punktoj).) Tiu ĉi filtrilo preventas de registri la ekzaktaj kopioj de punktoj, kiam malmulte da movo okazis, igas la spurojn aspekti pli bele sen antaŭa pritraktado. + Kromefiko: periodoj de ripozoj ne estos registritaj aŭ estos registritaj nur per unuopaj punktoj. Etaj movoj (ekz. mallongaj devojiĝoj en via ekskurso) povas ne esti registritaj. Via dosiero enhavos malpli da informoj por pritrakti kaj estos malpli preciza per escepti malnecesajn punktojn kaj havos la saman ekzaktecon (ĝustecon): mezureraroj kaŭzitaj pro misricevo aŭ difektoj de GPS-cirkvitaro plue aperos. + Retadreso + Difini la retadreson uzante la jenajn argumentojn: latitudo={0}, longitudo={1}, tempomarko={2}, hdop(horizontala diluo de precizo)={3}, altitudo={4}, rapido={5}, birado={6}. + Sciigo + Minimuma rapido + Minimuma precizo + Minimuma delokiĝo + menuo → miaj ejoj → spuroj + menuo → mia ejoj → notoj + menuo → miaj ejoj → OSM‑redaktoj + Restarigi implicitajn agordojn de kromprogramo + Dividilo de registraĵoj + Uzi sisteman aplikaĵon + Sono de fotilo + Rajtigo sukcesis \ No newline at end of file From dd6487ffefcd1335a7cc94e041e73458782d5bc5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sveinn=20=C3=AD=20Felli?= Date: Sun, 2 Feb 2020 15:45:27 +0000 Subject: [PATCH 037/107] Translated using Weblate (Icelandic) Currently translated at 99.7% (3145 of 3156 strings) --- OsmAnd/res/values-is/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-is/strings.xml b/OsmAnd/res/values-is/strings.xml index 660b15bc2f..7acefaa5c1 100644 --- a/OsmAnd/res/values-is/strings.xml +++ b/OsmAnd/res/values-is/strings.xml @@ -3480,4 +3480,5 @@ Stendur fyrir svæði: %1$s x %2$s Nota kerfisforrit Hljóð við myndatöku Heimild fékkst + Veljið studda %1$s kerfisviðaukaskrá í staðinn. \ No newline at end of file From 8329c411e5719ce906b4f81cebd74154d8422a46 Mon Sep 17 00:00:00 2001 From: Michal L Date: Sun, 2 Feb 2020 12:18:52 +0000 Subject: [PATCH 038/107] Translated using Weblate (Polish) Currently translated at 95.5% (3013 of 3156 strings) --- OsmAnd/res/values-pl/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index 9236a2f1b6..6254f99e31 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -3455,4 +3455,9 @@ Reprezentuje obszar: %1$s x %2$s Zalecenie: Trudno jest przewidzieć, co zostanie nagrane, a co nie, najlepiej wyłączyć ten filtr. Ten filtr zapobiega zapisywaniu zduplikowanych punktów, w których mógł wystąpić zbyt mały rzeczywisty ruch, zapewnia ładniejszy przestrzenny wygląd ścieżek, które nie są później przetwarzane. Nie można przeanalizować intencji geograficznej \'%s\'. + Twoje uwagi OSM są w %1$s. + Menu — Miejsca — Ślady + Menu — Miejsca — Uwagi + Menu — Miejsca — Edycje OSM + Autoryzacja zakończyła się pomyślnie \ No newline at end of file From 6c02149daffce4b52ae3b72c596cddd48db9d6fd Mon Sep 17 00:00:00 2001 From: Mirco Zorzo Date: Sun, 2 Feb 2020 15:45:31 +0000 Subject: [PATCH 039/107] Translated using Weblate (Italian) Currently translated at 90.6% (2859 of 3156 strings) --- OsmAnd/res/values-it/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index fc00ff1325..5dbe9b1702 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -2044,7 +2044,7 @@ Memoria in proporzione %4$s MB (limite di Android %5$s MB, Dalvik %6$s MB).Mostrare PDI natalizi\? Marrone chiaro Marrone scuro - Integrità della superficie stradale + Tipo di superficie stradale Filtro: nessuna registrazione di punti al di sotto di questa velocità. Soglia minima dello spostamento per la registrazione Filtro: imposta la distanza minima dal precedente punto a cui avverrà la registrazione di un nuovo punto. @@ -3401,7 +3401,7 @@ Rappresenta l\'area: %1$s x %2$s Parco innevato Sci alpinismo Freeride - Spessore + Spesso Per i deserti e altre zone poco popolate. Seleziona l\'icona di navigazione Seleziona l\'icona della mappa @@ -3444,4 +3444,4 @@ Rappresenta l\'area: %1$s x %2$s OSM L\'icona viene visualizzata solo durante la navigazione o in movimento. Qui puoi vedere e condividere i log dell\'applicazione - + \ No newline at end of file From f655a8e5c0eaacddec6f5b5a836f858aeac5c76e Mon Sep 17 00:00:00 2001 From: Softmap Date: Sun, 2 Feb 2020 17:19:55 +0000 Subject: [PATCH 040/107] Translated using Weblate (Arabic) Currently translated at 98.1% (3095 of 3156 strings) --- OsmAnd/res/values-ar/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index 4ed2a2fe56..f9e007eb8b 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -1373,7 +1373,7 @@ اختر مستوى التقريب الأقصى لتحميل تجانبيات/مربعات الخريطة من الإنترنت. اختر مصدر تجانبيات/مربعات الخريطة على الإنترنت أو المخزنة مؤقتاً فضلًا أخبرنا ما الذي تريد تعديله في هذا التّطبيق. - مجلّد تخزين البيانات المحدّد حالياً للقراءة فقط. نُقل مجلّد التّخزين مؤقّتًا إلى الذّاكرة الدّاخليّة. فضلًا اختر دليل تخزين صحيح. + تم التبديل إلى الذاكرة الداخلية لأن مجلد تخزين البيانات المحدد محمي ضد الكتابة. الرجاء تحديد مكان تخزين قابل للكتابة. ذاكرة الهاتف التبرعات الاسم العمومي @@ -1591,7 +1591,7 @@ ليلاً حرك للاعلى حرك للاسفل - تسجيل الدخول + اسم مستخدم و كلمة سر OSM نحن بحاجة اليه لكي نوفر لك معلومات حول المساهمات. اختر علامة موضعية عرض شريط الشفافية From 8eef40165cd4872653531450a3461fb6ce4557a9 Mon Sep 17 00:00:00 2001 From: Michal L Date: Sun, 2 Feb 2020 11:21:25 +0000 Subject: [PATCH 041/107] Translated using Weblate (Polish) Currently translated at 99.9% (3763 of 3767 strings) --- OsmAnd/res/values-pl/phrases.xml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-pl/phrases.xml b/OsmAnd/res/values-pl/phrases.xml index 9f99df9c2a..819bce2415 100644 --- a/OsmAnd/res/values-pl/phrases.xml +++ b/OsmAnd/res/values-pl/phrases.xml @@ -1618,7 +1618,7 @@ PIKEPASS (przeznaczony) Visa Debit Karty Visa Debit nieakceptowane - Kryptowaluty akceptowane + Kryptowaluty nieakceptowane Inne Inne metody płatności nieakceptowane Routex @@ -3610,7 +3610,7 @@ Dostęp dla przyczep Dostęp dla motocyklów Dostęp dla motorowerów - Dostęp dla mofa + Dostęp dla motorynek Dostęp dla samochodów ciężarowych Dostęp dla lekkich pojazdów ciężarowych Dostęp dla niepełnosprawnych @@ -3650,7 +3650,7 @@ Dostęp dla motocykli: prywatny Dostęp dla motocykli: nie Dostęp dla motorowerów: nie - Dostęp dla mofa: nie + Dostęp dla motorynek: nie Dostęp dla rowerów: prywatny Dostęp dla rowerów: po zsiądnięciu Dostęp dla rowerów: do celu podróży @@ -3782,4 +3782,6 @@ Nieaktywny Liczba erupcji Duch roweru + Wulkan błotny + Paintball \ No newline at end of file From cdfa27c68bf28919d3d26546cf110d6ade0d2b34 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Mon, 3 Feb 2020 12:52:05 +0200 Subject: [PATCH 042/107] Show plugin install dialogs after plugin was enabled --- OsmAnd/src/net/osmand/plus/OsmandPlugin.java | 7 +++- .../plus/activities/PluginsActivity.java | 9 ++++- .../openseamapsplugin/NauticalMapsPlugin.java | 34 +------------------ 3 files changed, 15 insertions(+), 35 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/OsmandPlugin.java b/OsmAnd/src/net/osmand/plus/OsmandPlugin.java index a5094f2361..1d57820283 100644 --- a/OsmAnd/src/net/osmand/plus/OsmandPlugin.java +++ b/OsmAnd/src/net/osmand/plus/OsmandPlugin.java @@ -154,6 +154,10 @@ public abstract class OsmandPlugin { * Plugin was installed */ public void onInstall(@NonNull OsmandApplication app, @Nullable Activity activity) { + showInstallDialog(activity); + } + + public void showInstallDialog(@Nullable Activity activity) { if (activity instanceof FragmentActivity) { FragmentManager fragmentManager = ((FragmentActivity) activity).getSupportFragmentManager(); if (fragmentManager != null) { @@ -272,10 +276,11 @@ public abstract class OsmandPlugin { public static void checkInstalledMarketPlugins(@NonNull OsmandApplication app, @Nullable Activity activity) { Set enabledPlugins = app.getSettings().getEnabledPlugins(); for (OsmandPlugin plugin : OsmandPlugin.getMarketPlugins()) { - if (plugin.getInstallURL() != null && checkPluginPackage(app, plugin) && updateMarketPlugin(app, enabledPlugins, plugin)) { + if (plugin.getInstallURL() != null && checkPluginPackage(app, plugin)) { plugin.onInstall(app, activity); initPlugin(app, plugin); } + updateMarketPlugin(app, enabledPlugins, plugin); } } diff --git a/OsmAnd/src/net/osmand/plus/activities/PluginsActivity.java b/OsmAnd/src/net/osmand/plus/activities/PluginsActivity.java index 57d8b79915..2d0e593fde 100644 --- a/OsmAnd/src/net/osmand/plus/activities/PluginsActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/PluginsActivity.java @@ -16,6 +16,7 @@ import android.widget.ImageButton; import android.widget.ImageView; import android.widget.TextView; +import net.osmand.AndroidUtils; import net.osmand.aidl.ConnectedApp; import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandPlugin; @@ -79,6 +80,9 @@ public class PluginsActivity extends OsmandListActivity implements DownloadIndex listModified = true; } getListAdapter().notifyDataSetChanged(); + if (plugin.isActive() && plugin.isMarketPlugin()) { + plugin.showInstallDialog(this); + } } } @@ -169,7 +173,10 @@ public class PluginsActivity extends OsmandListActivity implements DownloadIndex } name = plugin.getName(); pluginDescription.setText(plugin.getDescription()); - pluginLogo.setImageResource(plugin.getLogoResourceId()); + + OsmandApplication app = getMyApplication(); + int color = AndroidUtils.getColorFromAttr(app, R.attr.list_background_color); + pluginLogo.setImageDrawable(app.getUIUtilities().getPaintedIcon(plugin.getLogoResourceId(), color)); pluginLogo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { diff --git a/OsmAnd/src/net/osmand/plus/openseamapsplugin/NauticalMapsPlugin.java b/OsmAnd/src/net/osmand/plus/openseamapsplugin/NauticalMapsPlugin.java index 60133000a0..a2e59657ab 100644 --- a/OsmAnd/src/net/osmand/plus/openseamapsplugin/NauticalMapsPlugin.java +++ b/OsmAnd/src/net/osmand/plus/openseamapsplugin/NauticalMapsPlugin.java @@ -1,23 +1,13 @@ package net.osmand.plus.openseamapsplugin; import android.app.Activity; -import android.content.DialogInterface; -import android.content.DialogInterface.OnClickListener; -import android.content.Intent; import android.support.annotation.NonNull; import android.support.annotation.Nullable; -import android.support.v7.app.AlertDialog; -import net.osmand.IndexConstants; import net.osmand.plus.ApplicationMode; import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandPlugin; import net.osmand.plus.R; -import net.osmand.plus.UiUtilities; -import net.osmand.plus.activities.MapActivity; -import net.osmand.plus.download.DownloadActivity; -import net.osmand.plus.download.DownloadResources; -import net.osmand.plus.settings.BaseSettingsFragment; import java.util.Collections; import java.util.List; @@ -72,30 +62,8 @@ public class NauticalMapsPlugin extends OsmandPlugin { @Override public boolean init(@NonNull final OsmandApplication app, final Activity activity) { if (activity != null) { - ApplicationMode.changeProfileAvailability(ApplicationMode.BOAT, true, app); // called from UI - if (!app.getResourceManager().getIndexFileNames().containsKey(DownloadResources.WORLD_SEAMARKS_NAME + - IndexConstants.BINARY_MAP_INDEX_EXT)) { - boolean nightMode; - if (activity instanceof MapActivity) { - nightMode = app.getDaynightHelper().isNightModeForMapControls(); - } else { - nightMode = !app.getSettings().isLightContent(); - } - AlertDialog.Builder dlg = new AlertDialog.Builder(UiUtilities.getThemedContext(activity, nightMode)); - dlg.setMessage(net.osmand.plus.R.string.nautical_maps_missing); - dlg.setPositiveButton(R.string.shared_string_ok, new OnClickListener() { - - @Override - public void onClick(DialogInterface dialog, int which) { - final Intent intent = new Intent(activity, app.getAppCustomization().getDownloadIndexActivity()); - intent.putExtra(DownloadActivity.TAB_TO_OPEN, DownloadActivity.DOWNLOAD_TAB); - activity.startActivity(intent); - } - }); - dlg.setNegativeButton(R.string.shared_string_cancel, null); - dlg.show(); - } + ApplicationMode.changeProfileAvailability(ApplicationMode.BOAT, true, app); } return true; } From 2b9c871e7dbdd0ef6f399bb653a19183f2e5cb07 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Mon, 3 Feb 2020 15:07:47 +0200 Subject: [PATCH 043/107] Fix profile switch visibility and update osm editing icon --- OsmAnd/res/xml/osm_editing.xml | 4 ++-- .../osmand/plus/osmedit/OsmEditingFragment.java | 14 ++++++++++++++ .../osmand/plus/settings/MainSettingsFragment.java | 6 +++--- 3 files changed, 19 insertions(+), 5 deletions(-) diff --git a/OsmAnd/res/xml/osm_editing.xml b/OsmAnd/res/xml/osm_editing.xml index b4e892cb6d..2fe5a777c9 100644 --- a/OsmAnd/res/xml/osm_editing.xml +++ b/OsmAnd/res/xml/osm_editing.xml @@ -21,12 +21,12 @@ tools:summary="@string/open_street_map_login_descr" /> + android:title="@string/offline_edition" + tools:icon="@drawable/ic_action_offline" /> Date: Mon, 3 Feb 2020 15:13:33 +0200 Subject: [PATCH 044/107] Hide daily folders option and fix pref info padding --- OsmAnd/res/layout/global_preference_toolbar.xml | 2 ++ OsmAnd/res/layout/preference_info.xml | 1 - OsmAnd/res/layout/preference_with_descr.xml | 1 + .../preference_with_descr_dialog_and_switch.xml | 1 + OsmAnd/res/xml/osm_editing.xml | 2 +- OsmAnd/src/net/osmand/plus/OsmandSettings.java | 2 +- .../osmand/plus/activities/SavingTrackHelper.java | 6 +++--- .../plus/monitoring/MonitoringSettingsFragment.java | 5 ++--- .../plus/monitoring/SettingsMonitoringActivity.java | 5 ++--- .../net/osmand/plus/osmedit/OsmEditingFragment.java | 13 ++++++++++++- 10 files changed, 25 insertions(+), 13 deletions(-) diff --git a/OsmAnd/res/layout/global_preference_toolbar.xml b/OsmAnd/res/layout/global_preference_toolbar.xml index 6a5d37f661..a32e3d1192 100644 --- a/OsmAnd/res/layout/global_preference_toolbar.xml +++ b/OsmAnd/res/layout/global_preference_toolbar.xml @@ -35,6 +35,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" + android:letterSpacing="@dimen/text_button_letter_spacing" android:maxLines="2" android:textColor="?attr/app_bar_primary_item_color" android:textSize="@dimen/dialog_header_text_size" @@ -46,6 +47,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" + android:letterSpacing="@dimen/description_letter_spacing" android:maxLines="2" android:textColor="?attr/pstsInactiveTextColor" android:textSize="@dimen/default_desc_text_size" diff --git a/OsmAnd/res/layout/preference_info.xml b/OsmAnd/res/layout/preference_info.xml index 69717fdf48..0a2270b18a 100644 --- a/OsmAnd/res/layout/preference_info.xml +++ b/OsmAnd/res/layout/preference_info.xml @@ -21,7 +21,6 @@ android:id="@android:id/title" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_gravity="center_vertical" android:letterSpacing="@dimen/description_letter_spacing" android:paddingLeft="@dimen/content_padding" android:paddingTop="@dimen/content_padding_small" diff --git a/OsmAnd/res/layout/preference_with_descr.xml b/OsmAnd/res/layout/preference_with_descr.xml index 3ed18db7ae..a4eb1124fb 100644 --- a/OsmAnd/res/layout/preference_with_descr.xml +++ b/OsmAnd/res/layout/preference_with_descr.xml @@ -41,6 +41,7 @@ android:layout_height="wrap_content" android:ellipsize="marquee" android:singleLine="true" + android:letterSpacing="@dimen/text_button_letter_spacing" android:textColor="?android:textColorPrimary" android:textSize="@dimen/default_list_text_size" osmand:typeface="@string/font_roboto_regular" /> diff --git a/OsmAnd/res/layout/preference_with_descr_dialog_and_switch.xml b/OsmAnd/res/layout/preference_with_descr_dialog_and_switch.xml index 0d8eff15f5..59f4022e7e 100644 --- a/OsmAnd/res/layout/preference_with_descr_dialog_and_switch.xml +++ b/OsmAnd/res/layout/preference_with_descr_dialog_and_switch.xml @@ -39,6 +39,7 @@ android:layout_height="wrap_content" android:ellipsize="marquee" android:fadingEdge="horizontal" + android:letterSpacing="@dimen/text_button_letter_spacing" android:maxLines="2" android:textColor="?android:textColorPrimary" android:textSize="@dimen/default_list_text_size" diff --git a/OsmAnd/res/xml/osm_editing.xml b/OsmAnd/res/xml/osm_editing.xml index 2fe5a777c9..990a15349c 100644 --- a/OsmAnd/res/xml/osm_editing.xml +++ b/OsmAnd/res/xml/osm_editing.xml @@ -6,7 +6,7 @@ DISABLE_RECORDING_ONCE_APP_KILLED = new BooleanPreference("disable_recording_once_app_killed", false).makeProfile(); diff --git a/OsmAnd/src/net/osmand/plus/activities/SavingTrackHelper.java b/OsmAnd/src/net/osmand/plus/activities/SavingTrackHelper.java index 4e8f2dadc0..c00fa94337 100644 --- a/OsmAnd/src/net/osmand/plus/activities/SavingTrackHelper.java +++ b/OsmAnd/src/net/osmand/plus/activities/SavingTrackHelper.java @@ -216,9 +216,9 @@ public class SavingTrackHelper extends SQLiteOpenHelper { Integer track_storage_directory = ctx.getSettings().TRACK_STORAGE_DIRECTORY.get(); if (track_storage_directory != OsmandSettings.REC_DIRECTORY) { SimpleDateFormat dateDirFormat = new SimpleDateFormat("yyyy-MM"); - if (track_storage_directory == OsmandSettings.DAILY_DIRECTORY) { - dateDirFormat = new SimpleDateFormat("yyyy-MM-dd"); - } +// if (track_storage_directory == OsmandSettings.DAILY_DIRECTORY) { +// dateDirFormat = new SimpleDateFormat("yyyy-MM-dd"); +// } String dateDirName = dateDirFormat.format(new Date(pt.time)); File dateDir = new File(dir, dateDirName); dateDir.mkdirs(); diff --git a/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java b/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java index 654faeab8d..08528fe019 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java @@ -29,7 +29,6 @@ import java.io.Serializable; import java.util.HashMap; import java.util.LinkedHashMap; -import static net.osmand.plus.OsmandSettings.DAILY_DIRECTORY; import static net.osmand.plus.OsmandSettings.MONTHLY_DIRECTORY; import static net.osmand.plus.OsmandSettings.REC_DIRECTORY; import static net.osmand.plus.monitoring.OsmandMonitoringPlugin.MINUTES; @@ -195,11 +194,11 @@ public class MonitoringSettingsFragment extends BaseSettingsFragment implements } private void setupTrackStorageDirectoryPref() { - Integer[] entryValues = new Integer[] {REC_DIRECTORY, MONTHLY_DIRECTORY, DAILY_DIRECTORY}; + Integer[] entryValues = new Integer[] {REC_DIRECTORY, MONTHLY_DIRECTORY}; String[] entries = new String[entryValues.length]; entries[0] = getString(R.string.store_tracks_in_rec_directory); entries[1] = getString(R.string.store_tracks_in_monthly_directories); - entries[2] = getString(R.string.store_tracks_in_daily_directories); +// entries[2] = getString(R.string.store_tracks_in_daily_directories); ListPreferenceEx trackStorageDirectory = (ListPreferenceEx) findPreference(settings.TRACK_STORAGE_DIRECTORY.getId()); trackStorageDirectory.setEntries(entries); diff --git a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java index a8a12a9b2b..135e409ce9 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java @@ -37,7 +37,6 @@ import net.osmand.plus.activities.SettingsBaseActivity; import java.util.Map; -import static net.osmand.plus.OsmandSettings.DAILY_DIRECTORY; import static net.osmand.plus.OsmandSettings.MONTHLY_DIRECTORY; import static net.osmand.plus.OsmandSettings.REC_DIRECTORY; @@ -156,11 +155,11 @@ public class SettingsMonitoringActivity extends SettingsBaseActivity { cat.addPreference(createCheckBoxPreference(settings.SAVE_HEADING_TO_GPX, R.string.save_heading, R.string.save_heading_descr)); - Integer[] intValues = new Integer[]{REC_DIRECTORY, MONTHLY_DIRECTORY, DAILY_DIRECTORY}; + Integer[] intValues = new Integer[]{REC_DIRECTORY, MONTHLY_DIRECTORY}; names = new String[intValues.length]; names[0] = getString(R.string.store_tracks_in_rec_directory); names[1] = getString(R.string.store_tracks_in_monthly_directories); - names[2] = getString(R.string.store_tracks_in_daily_directories); +// names[2] = getString(R.string.store_tracks_in_daily_directories); cat.addPreference(createListPreference(settings.TRACK_STORAGE_DIRECTORY, names, intValues, R.string.track_storage_directory, R.string.track_storage_directory_descrp)); } diff --git a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java index bb491abcca..cd92fa4592 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java @@ -5,6 +5,7 @@ import android.graphics.Typeface; import android.graphics.drawable.Drawable; import android.support.v4.app.FragmentManager; import android.support.v7.preference.Preference; +import android.support.v7.preference.PreferenceViewHolder; import android.text.SpannableString; import android.view.LayoutInflater; import android.view.View; @@ -22,12 +23,13 @@ import net.osmand.plus.widgets.style.CustomTypefaceSpan; public class OsmEditingFragment extends BaseSettingsFragment implements OnPreferenceChanged { + private static final String OSM_EDITING_INFO = "osm_editing_info"; private static final String OPEN_OSM_EDITS = "open_osm_edits"; private static final String OSM_LOGIN_DATA = "osm_login_data"; @Override protected void setupPreferences() { - Preference osmEditingInfo = findPreference("osm_editing_info"); + Preference osmEditingInfo = findPreference(OSM_EDITING_INFO); osmEditingInfo.setIcon(getContentIcon(R.drawable.ic_action_info_dark)); setupNameAndPasswordPref(); @@ -45,6 +47,15 @@ public class OsmEditingFragment extends BaseSettingsFragment implements OnPrefer AndroidUiHelper.updateVisibility(toolbarSubtitle, true); } + @Override + protected void onBindPreferenceViewHolder(Preference preference, PreferenceViewHolder holder) { + super.onBindPreferenceViewHolder(preference, holder); + if (OSM_EDITING_INFO.equals(preference.getKey())) { + TextView titleView = (TextView) holder.findViewById(android.R.id.title); + titleView.setTextSize(16); + } + } + private void setupNameAndPasswordPref() { Preference nameAndPasswordPref = findPreference(OSM_LOGIN_DATA); nameAndPasswordPref.setSummary(settings.USER_NAME.get()); From a6f26f8dcd53d463e733938aec0552d729dc7340 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Mon, 3 Feb 2020 16:11:53 +0200 Subject: [PATCH 045/107] Fix editText margin inside textFieldBox --- .../bottomsheets/EditTextPreferenceBottomSheet.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/EditTextPreferenceBottomSheet.java b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/EditTextPreferenceBottomSheet.java index 81f6675afb..447b34dd24 100644 --- a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/EditTextPreferenceBottomSheet.java +++ b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/EditTextPreferenceBottomSheet.java @@ -8,7 +8,9 @@ import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.view.View; import android.widget.EditText; +import android.widget.RelativeLayout; +import net.osmand.AndroidUtils; import net.osmand.plus.ApplicationMode; import net.osmand.plus.R; import net.osmand.plus.UiUtilities; @@ -47,6 +49,13 @@ public class EditTextPreferenceBottomSheet extends BasePreferenceBottomSheet { View view = UiUtilities.getInflater(ctx, nightMode).inflate(R.layout.preference_edit_text_box, null); editText = view.findViewById(R.id.edit_text); editText.setText(text); + + RelativeLayout editTextLayout = view.findViewById(R.id.text_field_boxes_editTextLayout); + if (editTextLayout != null && editTextLayout.getLayoutParams() instanceof RelativeLayout.LayoutParams) { + RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) editTextLayout.getLayoutParams(); + params.setMargins(params.leftMargin, AndroidUtils.dpToPx(ctx, 19), params.rightMargin, params.bottomMargin); + } + items.add(new SimpleBottomSheetItem.Builder().setCustomView(view).create()); String description = editTextPreference.getDescription(); From 871717daac6471eb590be5ae989c1dfb3c5f1b04 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Mon, 3 Feb 2020 17:36:50 +0200 Subject: [PATCH 046/107] Add pref warning for system accessibility pref --- OsmAnd/res/layout/preference_permission.xml | 4 +- OsmAnd/res/values/strings.xml | 1 + OsmAnd/res/xml/accessibility_settings.xml | 8 +++ .../access/AccessibilitySettingsFragment.java | 61 ++++++++++++++++++- 4 files changed, 70 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/layout/preference_permission.xml b/OsmAnd/res/layout/preference_permission.xml index d793433529..7df4bece52 100644 --- a/OsmAnd/res/layout/preference_permission.xml +++ b/OsmAnd/res/layout/preference_permission.xml @@ -4,14 +4,14 @@ xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" - android:layout_marginLeft="@dimen/content_padding_half" - android:layout_marginRight="@dimen/content_padding_half" android:background="?attr/list_background_color"> diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 4a0e4e852f..b9196f0aec 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -11,6 +11,7 @@ Thx - Hardy --> + Accessibility mode disabled in your system. Show only at night All plugin settings restored to default state. All profile settings restored to default state. diff --git a/OsmAnd/res/xml/accessibility_settings.xml b/OsmAnd/res/xml/accessibility_settings.xml index f69a4fcabf..69e92ecc50 100644 --- a/OsmAnd/res/xml/accessibility_settings.xml +++ b/OsmAnd/res/xml/accessibility_settings.xml @@ -3,6 +3,14 @@ xmlns:tools="http://schemas.android.com/tools" android:title="@string/shared_string_accessibility"> + + Build.VERSION_CODES.LOLLIPOP) { + Drawable bgDrawable = getPaintedIcon(R.drawable.rectangle_rounded, color); + Drawable selectable = getPaintedIcon(R.drawable.ripple_rectangle_rounded, selectedColor); + Drawable[] layers = {bgDrawable, selectable}; + AndroidUtils.setBackground(selectableView, new LayerDrawable(layers)); + } else { + Drawable bgDrawable = getPaintedIcon(R.drawable.rectangle_rounded, color); + AndroidUtils.setBackground(selectableView, bgDrawable); + } + LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) selectableView.getLayoutParams(); + params.setMargins(params.leftMargin, AndroidUtils.dpToPx(app, 6), params.rightMargin, params.bottomMargin); + } + } + } + @Override public void onPreferenceChanged(String prefId) { if (settings.ACCESSIBILITY_MODE.getId().equals(prefId)) { @@ -202,8 +256,11 @@ public class AccessibilitySettingsFragment extends BaseSettingsFragment implemen for (int i = 0; i < screen.getPreferenceCount(); i++) { Preference preference = screen.getPreference(i); String prefId = preference.getKey(); - if (!settings.ACCESSIBILITY_MODE.getId().equals(prefId) && !settings.SPEECH_RATE.getId().equals(prefId) - && !RESET_TO_DEFAULT.equals(prefId) && !COPY_PLUGIN_SETTINGS.equals(prefId)) + if (!settings.ACCESSIBILITY_MODE.getId().equals(prefId) + && !settings.SPEECH_RATE.getId().equals(prefId) + && !RESET_TO_DEFAULT.equals(prefId) + && !COPY_PLUGIN_SETTINGS.equals(prefId) + && !ACCESSIBILITY_OPTIONS.equals(prefId)) preference.setEnabled(accessibilityEnabled); } } From 83ac4163046474383432f97521d6c793aadde0a6 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Mon, 3 Feb 2020 19:03:55 +0200 Subject: [PATCH 047/107] Fix ui update bug --- .../settings/ConfigureProfileFragment.java | 28 +++++++++---------- .../BasePreferenceBottomSheet.java | 3 ++ 2 files changed, 17 insertions(+), 14 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/settings/ConfigureProfileFragment.java b/OsmAnd/src/net/osmand/plus/settings/ConfigureProfileFragment.java index 2dd0a010d5..fafa908a45 100644 --- a/OsmAnd/src/net/osmand/plus/settings/ConfigureProfileFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/ConfigureProfileFragment.java @@ -38,6 +38,7 @@ import net.osmand.plus.SettingsHelper; import net.osmand.plus.SettingsHelper.ProfileSettingsItem; import net.osmand.plus.UiUtilities; import net.osmand.plus.activities.MapActivity; +import net.osmand.plus.helpers.AndroidUiHelper; import net.osmand.plus.helpers.FontCache; import net.osmand.plus.openseamapsplugin.NauticalMapsPlugin; import net.osmand.plus.profiles.SelectCopyAppModeBottomSheet; @@ -100,20 +101,16 @@ public class ConfigureProfileFragment extends BaseSettingsFragment implements Co toolbarSubtitle.setText(R.string.configure_profile); toolbarSubtitle.setVisibility(View.VISIBLE); - if (!getSelectedAppMode().equals(ApplicationMode.DEFAULT)) { - view.findViewById(R.id.toolbar_switch_container).setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View view) { - ApplicationMode selectedMode = getSelectedAppMode(); - List availableAppModes = ApplicationMode.values(getMyApplication()); - boolean isChecked = availableAppModes.contains(selectedMode); - ApplicationMode.changeProfileAvailability(selectedMode, !isChecked, getMyApplication()); - updateToolbarSwitch(); - } - }); - } else { - view.findViewById(R.id.switchWidget).setVisibility(View.GONE); - } + view.findViewById(R.id.toolbar_switch_container).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + ApplicationMode selectedMode = getSelectedAppMode(); + List availableAppModes = ApplicationMode.values(getMyApplication()); + boolean isChecked = availableAppModes.contains(selectedMode); + ApplicationMode.changeProfileAvailability(selectedMode, !isChecked, getMyApplication()); + updateToolbarSwitch(); + } + }); } @Override @@ -148,6 +145,9 @@ public class ConfigureProfileFragment extends BaseSettingsFragment implements Co updateToolbarSwitch(); TextView toolbarTitle = view.findViewById(R.id.toolbar_title); toolbarTitle.setText(getSelectedAppMode().toHumanString()); + + boolean visible = !getSelectedAppMode().equals(ApplicationMode.DEFAULT); + AndroidUiHelper.updateVisibility(view.findViewById(R.id.switchWidget), visible); } } diff --git a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BasePreferenceBottomSheet.java b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BasePreferenceBottomSheet.java index 37de56fb93..f6ae08a36c 100644 --- a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BasePreferenceBottomSheet.java +++ b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BasePreferenceBottomSheet.java @@ -17,6 +17,7 @@ public abstract class BasePreferenceBottomSheet extends MenuBottomSheetDialogFra public static final String PREFERENCE_ID = "preference_id"; private static final String APP_MODE_KEY = "app_mode_key"; + private static final String PROFILE_DEPENDENT = "profile_dependent"; private String prefId; private Preference preference; @@ -36,12 +37,14 @@ public abstract class BasePreferenceBottomSheet extends MenuBottomSheetDialogFra super.onCreate(savedInstanceState); if (savedInstanceState != null) { appMode = ApplicationMode.valueOfStringKey(savedInstanceState.getString(APP_MODE_KEY), null); + profileDependent = savedInstanceState.getBoolean(PROFILE_DEPENDENT, false); } } @Override public void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); + outState.putBoolean(PROFILE_DEPENDENT, profileDependent); if (appMode != null) { outState.putString(APP_MODE_KEY, appMode.getStringKey()); } From 05dac5eaaa429783f7a3573f9b8c48ce1139cfd0 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 3 Feb 2020 20:26:48 +0000 Subject: [PATCH 048/107] Translated using Weblate (Esperanto) Currently translated at 98.1% (3097 of 3156 strings) --- OsmAnd/res/values-eo/strings.xml | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml index 6ab485720b..4e8fab737a 100644 --- a/OsmAnd/res/values-eo/strings.xml +++ b/OsmAnd/res/values-eo/strings.xml @@ -485,11 +485,11 @@ Lon: %2$s Stato de GPS OsmAnd+ Mapoj kaj Navigado Mezurilo - Per tiu ĉi kromprogramo vi povas atingi multajn enretajn (ankaŭ nomitaj kiel kahelajn aŭ rastrumajn) mapojn, ekzemple: antaŭgeneritaj OpenStreetMap kaheloj (kiel Mapnik), satelitaj fotoj kaj mapoj por specialaj uzoj: veteraj, klimataj, tersciencaj, tavoloj de nivel-ombrumo, ktp. + Aliro al pluraj enretaj (kahelaj aŭ rastrumaj) mapoj: antaŭgeneritaj OSM‑kaheloj (kiel Mapnik), satelitaj fotoj kaj mapoj por specialaj uzoj: veteraj, klimataj, tersciencaj, tavoloj de nivelombrumo, ktp. \n -\nĈiujn de tiuj mapoj oni povas kiel ĉefan (bazan) mapon por OsmAnd, aŭ kiel supran aŭ malsupran tavolon por alia bazmapo (ekz. por norma OsmAnd-a eksterreta mapo). Por fari malsupran tavolon de mapo pli klara, kelkajn elementojn de vektoraj OSM-aj mapoj oni eblas facile kaŝi per la menuo “agordi mapon”. +\nĈiujn de tiuj mapoj oni povas uzi kiel ĉefan (bazan) mapon aŭ kiel supran aŭ malsupran tavolon por alia bazmapo (ekz. por norma eksterreta mapo de OsmAnd). Eblas kaŝi kelkajn elementojn de vektoraj OSM‑mapoj per la menuo “agordi mapon”, por igi la subtavolan mapon pli videbla. \n -\nKahelajn mapojn oni povas elŝuti senpere el Interreto, aŭ prepari por eksterreta uzado (kaj permane kopii al OSM-a datum-dosierujo) kiel SQLite-an datumbazon kiu povas esti farita per diversaj eksteraj iloj por prepari mapojn. +\nKahelaj mapoj estas uzeblaj per interreta konekto aŭ eblas prepari (kaj kopii al datum‑dosierujo de OsmAnd) ilin kiel SQLite‑datumbazon por eksterreta uzo per diversaj eksteraj iloj. Alirebleco Aparata memoro Redakti grupon @@ -532,9 +532,9 @@ Lon: %2$s Lokaj Ne povas elŝuti, bonvolu kontroli vian retkonekton. Spur-registrilo - Tiu ĉi kromprogramo ebligas al vi registri kaj konservi viajn spurojn per permane elekti GPX-registradan fenestraĵon sur la map‑ekrano, aŭ ankaŭ aŭtomate registri ĉiujn viajn navigadajn kursojn al GPX-dosiero. + Tiu ĉi kromprogramo ebligas al vi registri kaj konservi viajn spurojn per permane elekti GPX‑registradan fenestraĵon sur la map‑ekrano kaj ankaŭ aŭtomate registri ĉiujn viajn navigadajn kursojn al GPX‑dosiero. \n -\nRegistritaj spuroj povas esti kunhavigataj kun viaj amikoj aŭ esti uzitaj por kontribui al OSM. Atletoj povas uzi registritajn spurojn por kontroli siajn ekzercojn. Kelkaj bazaj ecoj oni povas analizi senpere per OsmAnd, kiel: tempoj de ĉirkaŭoj, mezumaj rapidoj, ktp; kaj kursojn oni povas poste analizi per specialaj eksteraj programoj. +\nRegistritaj spuroj povas esti kunhavigataj kun viaj amikoj aŭ uzataj por kontribui al OSM. Atletoj povas uzi registritajn spurojn por kontroli siajn ekzercojn. Kelkajn bazajn ecojn oni povas analizi senpere per OsmAnd: tempojn de ĉirkaŭoj, mezumajn rapidojn, ktp; kaj kursojn oni povas poste analizi per specialaj eksteraj programoj. Uzi OpenGL-bildigadon Uzi aparatan plirapidigan OpenGL-bildigadon (povas eluzi pli da baterio aŭ ne funkcii ĉe tre malnovaj aparatoj). Ne trovis ĉirkaŭvojon @@ -654,7 +654,7 @@ Lon: %2$s Nivelkurboj Tiu ĉi kromprogramo ebligas vidigi kaj tavolon de nivelkurboj kaj tavolon de nivelombrumo (reliefon) supre normaj OsmAnd‑mapoj. Tiu ĉi eblo estas dezirata de atletoj, migrantoj, turistoj kaj de ĉiuj scivolaj pri reliefa strukturo de tero. \n -\nLa mondaj datumoj (inter 70° N kaj 70° S) estas bazitaj sur mezuroj de SRTM (Shuttle Radar Topography Mission) kaj de ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer) – bildiga aparato en la Terra (ĉefa satelito de Sistemo de Tera Observado de NASA). ASTER estas kunlaboraĵo de NASA, de Japana Ministerio pri Ekonomio, Komerco kaj Industrio (METI) kaj de Japanaj Spacaj Sistemoj (J‑spacesystems). +\nLa mondaj datumoj (inter 70° N kaj 70° S) estas bazitaj sur mezuroj de SRTM (Shuttle Radar Topography Mission) kaj de ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer) – bildiga aparato en la Terra (ĉefa satelito de Sistemo de Tera Observado de NASA). ASTER estas kunlaboraĵo de NASA, de Japana Ministerio pri Ekonomio, Komerco kaj Industrio (METI) kaj de Japanaj Spacaj Sistemoj (J‑spacesystems). Tiu ĉi kromprogramo ebligas vidigi kaj tavolon de nivelkurboj kaj tavolon de nivelombrumo (reliefo) supre normaj OsmAnd-mapoj. Tiu ĉi eblo estas dezirata de atletoj, migrantoj, turistoj, kaj ĉiuj scivolaj en reliefa strukturo de tero. (Bonvolu rimarki, ke datumoj de nivelkurboj kaj nivelombrumo estas elŝuteblaj aparte post instalado de kromprogramo.) \n \nLa mondaj datumoj (inter 70° N kaj 70° S) estas bazitaj sur mezuroj de la SRTM (Shuttle Radar Topography Mission) kaj de la ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), bildiga aparato en la Terra - ĉefa satelito de Sistemo de Tera Observado de NASA. ASTER estas kunlaboraĵo de NASA, de Japana Ministerio pri Ekonomio, Komerco kaj Industrio (METI) kaj de Japanaj Spacaj Sistemoj (J-spacesystems). @@ -994,7 +994,7 @@ Lon: %2$s Registraĵo Sonaj/videaj notoj Sonaj/videaj notoj - Tiu ĉi kromprogramo ebligas krei bildajn/sonajn/videajn notojn dum ekskurso, aŭ per butono sur la map‑ekrano, aŭ per kunteksta menuo por ajna pozicio sur la mapo. + Krei bildajn/sonajn/videajn notojn dum ekskurso, aŭ per butono sur la map‑ekrano, aŭ per kunteksta menuo de loko. Mezuro de distanco Sonaj notoj partoj @@ -3454,4 +3454,5 @@ Indikas lokon: %1$s x %2$s" Uzi sisteman aplikaĵon Sono de fotilo Rajtigo sukcesis + Konsilo: provu unue uzi la movsentilon per agordi la filtrilon “minimuma delokiĝo” (B) – por ebla pli bona rezulto kaj malplia perdo de datumoj. Se viaj spuroj plue estos bruaj je malalta rapido, provu enigi tien ĉi malnulajn valorojn. Bonvolu rimarki, ke iuj mezuroj povas tute ne enhavi rapidojn (uzante ret‑bazitajn pozici‑trovajn servojn), do via spuro estos malplena. \ No newline at end of file From c997012913f04de7321662e5d015fde363f0113b Mon Sep 17 00:00:00 2001 From: Tymofij Lytvynenko Date: Mon, 3 Feb 2020 21:00:38 +0000 Subject: [PATCH 049/107] Translated using Weblate (Ukrainian) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-uk/strings.xml | 89 ++++++++++++++++---------------- 1 file changed, 45 insertions(+), 44 deletions(-) diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index 73f50679b6..327b7aec24 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -46,7 +46,7 @@ \nКвадрати мап можна отримувати безпосередньо з мережевих джерел або підготувати їх для безмережевого використання (та вручну скопіювати в теку даних OsmAnd) у вигляді бази даних SQLite, яку можна створити за допомогою різноманітних сторонніх знаряддь підготовки мап. Показує налаштування для увімкнення фонового трекінгу та навігації шляхом періодичного пробудження GPS-передавача (з вимкненим екраном). Робить спеціальні можливості пристрою доступними безпосередньо в OsmAnd. Це полегшує, наприклад, налаштування частоти мовлення для голосу синтезу мовлення, настроювання D-Pad навігації, за допомогою трекбола для контролю масштабу або зворотного зв\'язку синтезу мовлення, наприклад, щоб самочинно оголосити свою позицію. - Налаштування функцій розробки та налагодження, як-от навігаційне моделювання, дієвість відмальовування чи голосові підказки. Призначений для розробників, не потрібний для звичайного використання додатку. + Налаштування функцій розробки та налагодження, як-от навігаційне моделювання, дієвість відмальовування чи голосові підказки. Призначений для розробників, не потрібний для звичайного використання застосунку. Втулки Втулки надають додаткові можливості. Втулки @@ -166,7 +166,7 @@ Загальні налаштування Управління мапами Загальні - Налаштуйте відображення та загальні параметри додатку. + Налаштуйте відображення та загальні параметри застосунку. Загальні налаштування Ім\'я користувача OSM Потрібно для подань на openstreetmap.org. @@ -278,7 +278,7 @@ Голосовий канал (перервати звук з динаміків автомобіля) Повідомлення аудіо Медіа / Навігаційне авдіо - Додаток не може завантажити шар мапи %1$s, спробуйте перевстановити його. + Застосунок не може завантажити шар мапи %1$s, спробуйте перевстановити його. Змінити прозорість мапи. Прозорість Змінити прозорість основної мапи. @@ -299,7 +299,7 @@ Неможливо виконати автономний пошук. Пошук за географічним розташуванням Система - Мова додатку (використовується після перезавантаження OsmAnd). + Мова застосунку (використовується після перезавантаження OsmAnd). Мова інтерфейсу Наступний Назад @@ -581,7 +581,7 @@ Закрити Дані завантажуються… Зчитування даних… - Помилка у роботі додатку. Файл часопису знаходиться тут {0}. Будь ласка, напишіть розробнику про помилку (з вкладеним часописним файлом). + Помилка у роботі застосунку. Файл часопису знаходиться тут {0}. Будь ласка, напишіть розробнику про помилку (з вкладеним часописним файлом). Збереження GPX-файлу… Закінчено Використовувати Інтернет для прокладання маршруту. @@ -763,7 +763,8 @@ Встановити інтервал пробудження: Торкніться значка блокування, щоб розблокувати Розблокувати - Запустити\n додаток у фоновому режимі + Запустити +\n застосунок у фоновому режимі Вимкнути\nфоновий режим Час прибуття не відмічено @@ -797,7 +798,7 @@ Формат відео Використовувати системну програму для запису відео. Використовувати системну програму - Використовувати системний додаток для світлин. + Використовувати системний застосунок для світлин. недоступно Стоп Старт @@ -941,9 +942,9 @@ \nOsmAnd активно розвивається, і наш проєкт та його подальший розвиток покладається на фінансові внески на розробку та тестування. Будь ласка, розгляньте можливість придбання OsmAnd+, профінансуйте конкретні нові можливості програми або зробіть благодійний внесок на https://osmand.net. OsmAnd+ (OSM Automated Navigation Directions) \n -\nOsmAnd+ — навігаційний додаток з відкритим сирцевим кодом з доступом до широкого спектру всесвітніх даних OSM. Всі дані мапи (векторні або растрові мапи) можуть бути збережені на карті пам\'яті телефону для автономного використання. OsmAnd також пропонує можливість прокладання маршруту як автономно, так і з використанням мережевих служб з покроковим голосовим супроводом. +\nOsmAnd+ — навігаційний застосунок з відкритим сирцевим кодом з доступом до широкого спектру всесвітніх даних OSM. Всі дані мапи (векторні або растрові мапи) можуть бути збережені на карті пам\'яті телефону для автономного використання. OsmAnd також пропонує можливість прокладання маршруту як автономно, так і з використанням мережевих служб з покроковим голосовим супроводом. \n -\nOsmAnd+ — це платна версія додатка. Купуючи його, ви підтримуєте проєкт, фінансуєте розробку нових функцій та отримуєте останні оновлення. +\nOsmAnd+ — це платна версія застосунка. Купуючи його, ви підтримуєте проєкт, фінансуєте розробку нових функцій та отримуєте останні оновлення. \n \nКілька основних можливостей: \n- Повністю автономна функціональність (просто збережіть векторні чи растрові мапи на пристрій) @@ -957,11 +958,11 @@ \n-- Самочинне перемикання денного/нічного режиму відображення \n-- Масштабування мапи відповідно до швидкості руху \n-- Орієнтація мапи за компасом чи напрямком руху -\n-- Ведення по смугах руху, відображення обмежень швидкості, записані чи синтезовані (TTS) голоси супроводу +\n-- Ведення по смугах руху, відображення обмежень швидкості, записані чи синтезовані (TTS) голоси супроводу \n Назва вулиці Номер будинку - Виберіть вигляд додатку. + Виберіть вигляд застосунку. Тема Оберіть адресу Виберіть Закладку @@ -1024,7 +1025,7 @@ Фокус встановлюється на нескінченність Відтворювати звук затвору камери Під час знімкування відтворювати звук. - Всі локальні дані зі старого встановленого додатку будуть підтримуватися новим, але Закладки потрібно експортувати зі старого додатку та імпортувати в новий. + Всі локальні дані зі старого встановленого застосунку будуть підтримуватися новим, але Закладки потрібно експортувати зі старого застосунку та імпортувати в новий. Обмеження швидкості Камери детектування швидкості Попередження про дорожній рух @@ -1051,7 +1052,7 @@ Великобританія, Індія & схожі FPS-відомості Версія: - Про додаток + Про застосунок Версія, ліцензії, учасники проєкту Завантажені масштаби: %1$s Строк дії (у хвилинах): %1$s @@ -1601,7 +1602,7 @@ Завантажити додаткові дані з Вікіпедії (%1$s Мб)\? Служба визначення місцезнаходження вимкнена. Увімкнути? Запобігти самостійному логуваню - Логування GPX буде призупинено коли додаток буде закрито (через недавні додатки). (Фоновий індикатор OsmAnd зникне з панелі сповіщень Android\'а) + Логування GPX буде призупинено коли застосунок буде закрито (через недавні додатки). (Фоновий індикатор OsmAnd зникне з панелі сповіщень Android\'а) Імпортувати до OsmAnd Читати повну статтю (мережево) Вікіпедія @@ -1666,7 +1667,7 @@ Мапу завантажено Мапа „%1$s“ готова до використання. Показати мапу - Імітувати перший запуск додатку + Імітувати перший запуск застосунку гео: Поділитись місцезнаходженням Надіслати @@ -1719,7 +1720,7 @@ Повторно відкрити Чи подобається вам OsmAnd? Ваша думка та відгуки цінуються. - Оцінити цей додаток + Оцінити цей застосунок Будь ласка, дайте оцінку OsmAnd на Google Play Розкажіть нам, чому. Не вдалося вивантажити @@ -1790,7 +1791,7 @@ Оновити зараз Кнопка меню запускає панель керування, а не меню Доступ з мапи - Встановлює прапорець першого запуску додатку, не змінює інші налаштування. + Встановлює прапорець першого запуску застосунку, не змінює інші налаштування. Моделювати моє розташування, використовуючи розрахований маршрут або записаний GPX-трек. Будь ласка, повідомте нам будь-які пропозиції. Відкриття о @@ -2290,7 +2291,7 @@ Відновлення покупок Самочинно На відсилати анонімну статистику використання - OsmAnd збирає відомості про те, які Ви використовуєте частини додатку. Ваше місце розташування ніколи не відправляється, як і все, що Ви вводите, які місця переглядаєте, що шукаєте чи завантажуєте. + OsmAnd збирає відомості про те, які Ви використовуєте частини застосунку. Ваше місце розташування ніколи не відправляється, як і все, що Ви вводите, які місця переглядаєте, що шукаєте чи завантажуєте. Опції паркування Дякуємо за купівлю платної версії OsmAnd. Горбисто @@ -2300,7 +2301,7 @@ Вибрати пересіченість місцевості Призупинено Для великих відстаней: Додайте проміжні пункти призначення, якщо протягом 10 хвилин не буде знайдено жодного маршруту. - OsmAnd (OSM Automated Navigation Directions) — додаток для мап і навігації з доступом до безкоштовних глобальних високоякісних даних OpenStreetMap (OSM). + OsmAnd (OSM Automated Navigation Directions) — застосунок для мап і навігації з доступом до безкоштовних глобальних високоякісних даних OpenStreetMap (OSM). \n \nНасолоджуйтесь голосовою та візуальною навігацією, переглядом цікавих точок (англ. POI), створенням та керуванням GPX-треками, використовуючи відображення поземистостей та даних про висоту (за допомогою зовнішнього втулка), вибором між режимами автомобіліста, велосипедиста й пішохода, редагуванням OSM та ще багато чим іншим. GPS навігація @@ -2384,7 +2385,7 @@ \n • Відомості високої якості від найкращих спільних проєктів світу \n • Дані OSM доступні за країною чи регіоном \n • Цікаві місця (POI) з Вікіпедії, чудово підходить для огляду визначних місць -\n • Необмежена кількість безкоштовних звантажень, прямо з додатку +\n • Необмежена кількість безкоштовних звантажень, прямо з застосунку \n • Компактні автономні векторні мапи оновлюються не рідше одного разу на місяць \n • Вибір між повними даними регіону та лише дорожньою мережею (приклад: уся Японія займає 700 МБ та лише 200 МБ займає її дорожня мережа) Засоби безпеки @@ -2718,7 +2719,7 @@ Потрібні вам мапи Команда OsmAnd Популярні напрямки - Платний додаток + Платний застосунок Доступні нові дані Вікімандрів, оновіть їх та насолоджуйтеся. Завантажте путівники Вікімандрів, щоб переглянути статті про місця в усьому світі без підключення до Інтернету. Доступне оновлення @@ -2756,7 +2757,7 @@ Світ Оновлення мап: щомісячне Оновлення мап: щогодинне - Купівля в додатку + Купівля в застосунку Одноразовий платіж Після покупки він буде завжди доступний для вас. Купити — %1$s @@ -2843,7 +2844,7 @@ На цій зупинці є інші транспортні засоби. Видалити позначку мапи \'%s\'\? Редагувати позначку мапи - Сторонній додаток + Сторонній застосунок План і ціни Щомісячно Що три місяці @@ -3032,8 +3033,8 @@ Поділіться своїми відгуками та оцініть нашу роботу в Google Play. Політика конфіденційності Допоможіть нам зробити OsmAnd кращим - Дозвольте OsmAnd збирати та обробляти анонімні дані про використання додатку. Ми не збираємо і не зберігаємо дані про ваше розташування або будь-які інші розташування, які ви переглядаєте на мапі. -\n + Дозвольте OsmAnd збирати та обробляти анонімні дані про використання застосунку. Ми не збираємо і не зберігаємо дані про ваше розташування або будь-які інші розташування, які ви переглядаєте на мапі. +\n \nВи можете змінити свій вибір у будь-який час через «Налаштування» → «Конфіденційність та безпека». Оберіть, даними якого типу ви хотіли б поділитися: Мап завантажено @@ -3065,7 +3066,7 @@ Тип: %s Основний профіль Оберіть тип навігації - Оберіть тип навігації для нового профілю додатку + Оберіть тип навігації для нового профілю застосунку Введіть назву профілю Спочатку слід вказати назву профілю. Дублікат назви @@ -3090,7 +3091,7 @@ Збій Під час останнього запуску OsmAnd сталася помилка. Допоможіть нам покращити OsmAnd - надішліть повідомлення про помилку. НЛО - • Профілі додатку: створюйте довільний профіль з довільною піктограмою та кольором для ваших особистих потреб + • Профілі застосунку: створюйте довільний профіль з довільною піктограмою та кольором для ваших особистих потреб \n \n• Налаштовуйте типову та мінімальну/максимальну швидкості профілю \n @@ -3106,15 +3107,15 @@ \n \n• Виправлено поведінку кнопки компасу під час навігації \n -\n• Інші виправлення помилок -\n +\n• Інші виправлення помилок +\n \n Персональний транспортер Моноколесо Самокат Поземна точність: %1$s, прямовисна точність: %2$s Поземна точність: %s - Створіть свій профіль на основі одного з базових профілів - це визначить базові налаштування на кшталт відображуваних віджетів та одиниць вимірювання швидкості і відстані. Це типові профілі додатку, які разом з прикладами користувацьких профілів можуть бути розширені до: + Створіть свій профіль на основі одного з базових профілів - це визначить базові налаштування на кшталт відображуваних віджетів та одиниць вимірювання швидкості і відстані. Це типові профілі застосунку, які разом з прикладами користувацьких профілів можуть бути розширені до: Оберіть тип навігації Автомобіль, вантажівка, мотоцикл MTB (велосипед), мопед, кінь @@ -3129,8 +3130,8 @@ Користувацький профіль маршрутизації Спеціальна маршрутизація Стороння маршрутизація - Оберіть профілі, видимі у додатку. - Профілі додатку + Оберіть профілі, видимі у застосунку. + Профілі застосунку Змінюйте масштабування мапи прокручуванням колеса вгору і вниз. Клавіша Escape поверне вас до додатку WunderLINQ. Використовувати WunderLINQ для контролю Потрібно додати принаймні одну річ до списку у налаштуваннях \'Швидкої дії\' @@ -3179,7 +3180,7 @@ Звичайна набірниця WundеrLINQ Parrot - Увімкніть принаймні один профіль додатку, щоб скористатися цим параметром. + Увімкніть принаймні один профіль застосунку, щоб скористатися цим параметром. Зимова дорога Льодова дорога Зимові та льодові дороги @@ -3239,12 +3240,12 @@ Вигляд карти Встановлені втулки Налаштування навігації - Тема додатка, одиниці вимірювання, регіон + Тема застосунка, одиниці вимірювання, регіон Налаштування профілю Змінити профіль Скинути на усталені Створення, імпорт, редагування профілів - Керування профілями додатку… + Керування профілями застосунку… Налаштування OsmAnd Копіювати з іншого профілю Увімкнути екран @@ -3258,17 +3259,17 @@ Екранні сповіщення Налаштування параметрів маршруту Параметри маршруту - Профіль додатку змінено на «%s» + Профіль застосунку змінено на «%s» OsmAnd використовує формат UTM Standard, який є схожим, але не ідентичним, на формат UTM Nato. Код Open Location - Обраний формат буде застосовано у всьому додатку. + Обраний формат буде застосовано у всьому застосунку. Це налаштування вибране типовим для профілів: %s Показати мапу на екрані блокування під час навігації. Налаштування для маршрутизації у вибраному профілі: %1$s. Час пробудження Попередження відображаються внизу зліва під час навігації. Мова та вивід - Впливає на весь додаток + Впливає на весь застосунок Інструкції і попередження при навігації Буфер logcat Налаштування втулка @@ -3332,11 +3333,11 @@ Надавати перевагу ґрунтовим дорогам. Оновити всі мапи Ви впевнені, що бажаєте оновити всі мапи (%1$d)\? - • Оновлені налаштування додатку та профілю: налаштування тепер упорядковані за типом. Кожен профіль можна налаштувати окремо + • Оновлені налаштування застосунку та профілю: налаштування тепер упорядковані за типом. Кожен профіль можна налаштувати окремо \n \n • Нове діалогове вікно завантаження мапи, яке пропонує мапу для завантаження під час перегляду \n -\n • Виправлення нічного режиму +\n • Виправлення нічного режиму \n \n • Виправлено кілька проблем з маршрутизацією по всьому світу \n @@ -3346,8 +3347,8 @@ \n \n • Лижні маршрути: Додано профіль висоти та складність маршруту до деталей маршруту \n -\n • Інші виправлення -\n +\n • Інші виправлення +\n \n Цю зміну можна застосувати до всіх або лише до виділеного профілю. Спільний @@ -3443,7 +3444,7 @@ OSM Образок відображається під час навігації чи переміщення. Образок показано в спокої. - Перевіряти та обмінюватися докладними часописами додатку + Перевіряти та обмінюватися докладними часописами застосунку Не вдалося розібрати метод \'%s\'. Для використання цього параметра потрібен дозвіл. Це низькошвидкісний відсічний фільтр, щоб не записувати точки нижче певної швидкості. Це може призвести до плавнішого вигляду записаних треків при перегляді на мапі. @@ -3470,7 +3471,7 @@ Меню — Мої місця — OSM правки Скинути налаштування втулка до усталених Розділений записувач - Використовувати системний додаток + Використовувати системний застосунок Звук затвору камери Авторизація пройшла успішно \ No newline at end of file From 7a1b8fa3567f9bae8f3920e552238cbd1fa5b81a Mon Sep 17 00:00:00 2001 From: Hinagiku Zeppeki Date: Sun, 2 Feb 2020 22:57:47 +0000 Subject: [PATCH 050/107] Translated using Weblate (Japanese) Currently translated at 95.9% (3028 of 3156 strings) --- OsmAnd/res/values-ja/strings.xml | 66 ++++++++++++++++++++++++-------- 1 file changed, 51 insertions(+), 15 deletions(-) diff --git a/OsmAnd/res/values-ja/strings.xml b/OsmAnd/res/values-ja/strings.xml index b976746f35..aaad29902f 100644 --- a/OsmAnd/res/values-ja/strings.xml +++ b/OsmAnd/res/values-ja/strings.xml @@ -1213,7 +1213,7 @@ POIの更新は利用できません GPSトラックは空です 使用した経路 お気に入り - お気に入り + ブックマーク ピンク ブラウン 表示色 @@ -3031,7 +3031,7 @@ POIの更新は利用できません 最低速度 最高速度 標準移動速度 - 道路種別や制限速度が不明な道などを含むすべての場合に備えて、予想到着時間の計算に使用します + すべての道路の移動速度を制限し、種別や制限速度が不明な道路が多い場合の到着時間予測に役立ちます(ルート計算に影響します) オフロード プロファイルの個別設定 設定した値は各プロファイルごとに保持されます @@ -3364,15 +3364,15 @@ POIの更新は利用できません 陰影起伏図を表示 陰影起伏図を非表示 陰影起伏図の表示/非表示 - テキスト読み上げエンジンを起動できません + テキスト読み上げエンジンを起動できません。 プロファイルのエクスポート OsmAndプロファイル:%1$s - 『%1$s』というプロファイルは既に存在します。上書きしますか? + \'%1$s\'は既に存在します。上書きしますか? プロファイルをエクスポートできませんでした。 インポートするプロファイル: - OsmAndにて端末内のファイルを選択し開くことで、プロファイルをインポートできます。 + OsmAndでファイルを開きプロファイルを追加します。 【%1$s】インポートエラー: %2$s - %1$sのインポートに成功しました。 + %1$sをインポートしました。 記録されたGPX経路を利用して位置をシミュレートします。 ホワイト %1$sと%2$sを入れ替え @@ -3390,7 +3390,7 @@ POIの更新は利用できません 推奨マップ これらのマップはプラグインを使用する場合に必要です 追加されたプロファイル - プラグインは新しいプロファイルをOsmAndに追加します + プラグインによって追加されたプロファイル OFFに 新しいプラグインが追加されました セグメント同士の接続 @@ -3401,19 +3401,19 @@ POIの更新は利用できません パーソナル をダウンロード中 濃い - 砂漠などの過疎地に向いたマップスタイルです。 + 砂漠などの過疎地に向いたマップスタイルです。各情報の詳細も表示されます。 %1$s • %2$s %1$s, %2$s - ナビゲーションアイコンの選択 - マップアイコンの選択 - [決定]をタップすると、プロファイルが完全に削除されます。 + 移動中アイコンの設置 + 静止中アイコンの設置 + [適用]をタップすると、プロファイルが完全に削除されます。 マスタープロファイル 色の選択 - OsmAndに最初からあるプロファイルは削除できませんが、前の画面でそれらを無効にしたり、リストの下の方へ移動させることはできます。 + OsmAndの標準プロファイルは削除できませんが、前の画面でそれらを無効にしたり、リストの下の方へ移動させることはできます。 プロファイルの編集 - ナビゲーションタイプは、ルート計算の方針に影響します。 + \'ナビゲーションタイプ\'は、ルート計算方法の管理をおこないます。 プロファイルの外観 - アイコン、色、名前を選択してください + アイコンの色と名前 プロファイルリストの編集 選択されたプロファイル \'%1$s\'にはルーティングルールがありません。別のファイルを選択してください。 @@ -3422,7 +3422,7 @@ POIの更新は利用できません このオプションを使用するには許可が必要です。 これは一定速度以下のポイントを記録しないように使う低速カットオフフィルターです。これを使うことで記録経路が地図上で滑らかに見える場合があります。 副作用:最低速度の基準を満たさない(自転車で急な坂を登るなどの)想定はどの移動手段でもなされません。また休憩による一時停止などに関する情報も記録されません。その結果、旅程の合計時間や移動時間、または平均速度を決定しようとするときなど分析や後処理に影響を及ぼします。 - 推奨方法:最初はモーション検出をロギング最小変位フィルター(B)で使用してみてください。最良ではなくても良い結果になる可能性が高くデータの損失も少なくなります。低速でも経路のノイズが多い場合は0以外の値を試してください。測定方法(一部のネットワークベースの方法など)によっては速度値がまったく報告されない場合があります。その場合何も記録されません。 + 推奨方法:最初はモーション検出をロギング最小移動量フィルター(B)で使用してみてください。最良ではなくても良い結果になる可能性が高くデータの損失も少なくなります。低速でも経路のノイズが多い場合は0以外の値を試してください。測定方法(一部のネットワークベースの方法など)によっては速度値がまったく報告されない場合があります。その場合何も記録されません。 ※注:速度>0 に関して:大抵のGPS機能はアルゴリズムにて移動中と判断した場合にのみ速度値を返し、移動していない場合はとくに何も返しません。したがってこの>0フィルターを使用すると、移動速度は0以上と判定されGPSによる移動検出がなされます。ただ記録時にフィルタリングしなくても、GPX解析時には距離補正がなされます。よって結果的にフィールドに表示される値は、移動中に記録された距離となります。 これにより最小精度(単位:メートル/フィート、Android端末の場合使用しているチップセットに依存)で測定された点のみが記録されます。この場合の精度は繰り返し測定された場合のばらつき度合いを示し、測定値が実際の位置にどれだけ近いかを定義する精度とは意味が異なります。 副作用:精度によるフィルタリングの結果、橋の下、木々の下、高層ビルの間、または特定の気象条件にて位置情報が欠落する場合があります。 @@ -3439,4 +3439,40 @@ POIの更新は利用できません 最低速度 最小精度 最小移動量 + %1$sをタップすると、すべての変更が破棄されます。 + すべてのプロファイル設定を初期化し、インストール直後の標準設定に戻します。 + すべてのプロファイル設定をリセットしますか? + %1$s %2$s + %1$s: %2$s + ファイルからインポート + ルーティングファイルのインポート + プロファイルのインポート + ナビゲーション、ロギング精度 + 画像サイズ、音声および動画品質 + ログイン、パスワード、オフライン編集 + アイコン種類、色、名前の選択 + 旅行記録を利用し現在地の共有ができます。 + オンライン追跡 + ロギング精度 + 記録された経路は%1$s、またはOsmAndフォルダーにあります。 + OSMメモは%1$sにあります。 + 動画メモ + 写真メモ + ルート再計算 + 案内 + ユーザー名とパスワード + これらの設定はすべてのプロファイルに適用されます。 + OSM編集 + %1$sにまだアップロードされていない編集内容やOSMバグを表示します。アップロード後には表示されなくなります。 + OSM + ナビゲーションまたは移動中にアイコンが表示されます。 + 静止時にアイコンが表示されます + メニュー — ブックマーク — 経路 + メニュー — ブックマーク — メモ + メニュー — ブックマーク — OSM編集 + プラグイン設定を初期値に戻す + 記録を分割 + システムアプリを使用 + カメラシャッター音 + 認証に成功しました \ No newline at end of file From 4387d421e8363f4fe0e712f42424302f082f8456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sveinn=20=C3=AD=20Felli?= Date: Mon, 3 Feb 2020 18:42:42 +0000 Subject: [PATCH 051/107] Translated using Weblate (Icelandic) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-is/strings.xml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-is/strings.xml b/OsmAnd/res/values-is/strings.xml index 7acefaa5c1..e77ffe5620 100644 --- a/OsmAnd/res/values-is/strings.xml +++ b/OsmAnd/res/values-is/strings.xml @@ -413,7 +413,7 @@ Tilgreindu heimilisfang Komutími merkt - ekki hakað + ekki merkt Velja hraðbrautir Gefa forgang… Velja hraðbrautir. @@ -3481,4 +3481,15 @@ Stendur fyrir svæði: %1$s x %2$s Hljóð við myndatöku Heimild fékkst Veljið studda %1$s kerfisviðaukaskrá í staðinn. + Skoðaðu breytingarnar þínar eða villur í OSM sem ekki hafa enn verið sendar inn í %1$s. Innsendir punktar verða ekki lengur birtir. + Aukaverkanir: Ferilinn þinn mun vanta alla þá hluta þar sem kröfur um lágmarkshraða voru ekki uppfylltar (t.d. þar sem þú ert að ýta hjólinu þínu upp bratta brekku). Að auki verða engar upplýsingar um kyrrstöður, eins og t.d. hvíldarstaði. Þetta hefur áhrif á alla greiningu eða eftirvinnslu, eins og þegar verið er að skilgreina heildarlengd ferðar, tíma á ferðinni eða meðalhraða þinn. + Ábending: Reyndu fyrst að nota hreyfiskynjun í gegnum síuna sem mælis skráða lágmarkshliðrun (B), hún gæti gefið betri niðurstöður og þú tapar minna af gögnum. Ef ferlarnir þínir eru áfram loðnir við lágan hraða, skaltu prófa hér gildi sem ekki eru núll. Athugaðu að sumar mælingar gætu gefið gildi án hraða (sumar mæliaðferðir sem byggjast á netkerfum), í þeim tilfellum myndi ekkert vera skráð. + Athugaðu: ef hraði > 0 skoðaðu: Flest GPS kubbasett gefa aðeins upp hraðagildi ef reikniritið ákvarðar að tækið sé á hreyfingu, en gefa ekki neitt gildi ef svo er ekki. Þar af leiðir að sé notuð stillingin > 0 í þessari síu má segja að sé verið að nota hreyfiskynjunina í GPS kubbasettinu. En jafnvel þó þetta sé ekki síað á meðan skráningu stendur, þá notum við samt þennan eiginleika í greiningu okkar á GPX-ferlinum til að ákvarða leiðrétta vegalengd, þ.e.a.s. gildið sem birtist í þeim reit er einmitt skráð vegalengd á meðan verið er á ferðinni. + Þetta mun aðeins skrá punkta mælda með lágmarksáreiðanleika (í metrum/fetum, eins og tilgreint er af Android fyrir kubbasettið þitt). Áreiðanleiki í þessu tilfelli á við dreifingu á endurteknum mælingum, og tengist ekki beint þeirri nákvæmni sem felst í því hversu nálægt mælingarnar eru raunverulegri/sannri staðsetningu þinni. + Aukaverkanir: Vegna síunar eftir áreiðanleika, gæti vantað alveg suma punkta, t.d. undir brúm, undir trjám, milli hárra bygginga eða við tiltekin veðurskilyrði. + Ábending: Það er erfitt að spá fyrir um hvað verði skráð og hvað ekki, það getur verið betra að slökkva á þessari síu. + Athugaðu: Ef slökkt hefur verið á GPS-tækinu rétt áður en skráning hefst og tækið því nýkomið í gang, gæti áreiðanleiki fyrsta punktsins verið minni en annars, þannig að í kóðanum okkar myndum við vilja bíða í nokkrar sekúndur áður en skráning punkta hefst (eða skrá besta af 3 samfelldum punktum, o.s.frv.), en þetta hefur ekki ennþá komið til framkvæmda. + Þessi sía kemur í veg fyrir að tvíteknir punktar séu skráðir ef of lítil raunveruleg hreyfing hefur átt sér stað, þetta gerir ferla áferðarfallegri ef ekki á að eftirvinna þá. + Aukaverkanir: Tímabil í hvíld eru alls ekki skráð eða þá með aðeins einum punkti. Litlar (raunverulegar) hreyfingar (t.d. til hliðar, til að merkja mögulega hliðarleiðir leiðar) gætu síast í burtu. Skráin þín inniheldur minni upplýsingar til eftirvinnslu, og er með verri tölfræði þar sem umframpunktar eru síaðir út á meðan skráningu stendur, á meðan mögulega er verið að geyma skemmdar upplýsingar vegna lélegrar móttöku eða truflana í GPS kubbasetti. + Ábending: Stilling upp á 5 metra gæti virkað vel ef þú hefur ekki þörf fyrir meiri nákvæmni og ef þú vilt koma í veg fyrir að verið sé að skrá gögn á meðan staldrað er við. \ No newline at end of file From 86c2feefd5b7f8e62cc527dbfd3130b892ddde7e Mon Sep 17 00:00:00 2001 From: Ahmad Alfrhood Date: Mon, 3 Feb 2020 14:38:49 +0000 Subject: [PATCH 052/107] Translated using Weblate (Arabic) Currently translated at 100.0% (3156 of 3156 strings) --- OsmAnd/res/values-ar/strings.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index f9e007eb8b..2ba9170908 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -333,7 +333,7 @@ يظهر الإعدادات لتمكين التتبع والملاحة في وضعية السكون ( الشاشة مغلقة ) عبر إيقاظ دوري لجهاز GPS. تمكين لحساب المسارات بدقة دون أخطاء. لا يزال محدود المسافة وبطيء. صورة %1$s %2$s - ملحق Dropbox يسمح بمزامنة المسارات و الملاحظات الصوتية والمرئية مع حسابك في Dropbox. + مزامنة المسارات والملاحظات الصوتية / الفيديو مع حساب Dropbox الخاص بك. تنسيق الفيديو الناتج: تنسيق الفيديو الناتج استخدم مسجل النظام للفيديو. @@ -603,11 +603,11 @@ \n \nبعض الميزات الأساسية: \n - تشغيل كامل دون إنترنت( خزن الخرائط التوجيه أو الخرائط الجزئية المنزلة في ذاكرة الجهاز) -\n - خرائط التوجيه المدمجة للعالم ككل متاحة لتعمل دون إنترنت +\n - خرائط التوجيه المدمجة للعالم ككل متاحة لتعمل دون إنترنت \n - تحميل غير محدود لخرائط البلدان أو المناطق مباشرة من التطبيق \n - ميزة ويكيبيديا المحلية ( قم بتحميل POI لويكيبيديا)، الأمثل لمشاهدة المعالم الأثرية \n - يمكن تراكب عدة طبقات للخرائط، ك GPX أو مسارات الملاحة، مواقع ذات الاهتمام (POI)، الأماكن المفضلة، الحدود المحيطية، أماكن توقف النقل العمومي، خرائط إضافية بشفافية قابلة للتعديل -\n - البحث عن العناوين والأماكن (POI) دون إنترنت +\n - البحث عن العناوين والأماكن (POI) دون إنترنت \n - تحديد الطريق لمسافات متوسطة المدى \n - وضع السيارة، الدراجة والمشاة متوفر مع: \n - تبديل اختياري آلي لوضع الرؤية في الليل/النهار @@ -750,7 +750,7 @@ سيمارك متغير POI الخريطة مثبتة بالفعل. - حدد أحد الخرائط للتثبيت أو التحديث. + اختر خرائط (التجانب) للتثبيت أو التحديث. لا يوجد اتصال بالإنترنت. المزيد… مستوى التقريب الأدنى لاستخدام خرائط التوجيه. @@ -1369,9 +1369,9 @@ اختر المنطقة من القائمة تم إضافة الملاحظة بنجاح عند التقريب {0} قم بتحميل {1} التجانبيات/المربعات ({2} MB) - عدم تمدد (وطمس) تجانبيات/مربعات الخريطة على شاشات العرض عالية الكثافة. + لا تقم بتمديد (وطمس) تجانبات الخريطة على شاشات العرض عالية الكثافة. اختر مستوى التقريب الأقصى لتحميل تجانبيات/مربعات الخريطة من الإنترنت. - اختر مصدر تجانبيات/مربعات الخريطة على الإنترنت أو المخزنة مؤقتاً + اختر مصدر تجانبيات/مربعات الخريطة على الإنترنت أو المخزنة مؤقتا. فضلًا أخبرنا ما الذي تريد تعديله في هذا التّطبيق. تم التبديل إلى الذاكرة الداخلية لأن مجلد تخزين البيانات المحدد محمي ضد الكتابة. الرجاء تحديد مكان تخزين قابل للكتابة. ذاكرة الهاتف @@ -1830,7 +1830,7 @@ ملاحظة OSM معلق عليها ملاحظة OSM محذوفة مسار زلق - لإظهار خرائط التزلج، يجب تحميل خريطة خاصة محلية + لإظهار خرائط التزلج، يجب تحميل خريطة خاصة محلية. حافلة، ترامواي وغيرها إنشاء ملاحظة OSM حدث استثناء: لم يتم إنشاء الملاحظة. @@ -1871,7 +1871,7 @@ تلوين وفق رمز تنزه OSMC خروج هل أنت متأكد من أنك تريد حذف الملاحظات %1$d؟ - لعرض الخرائط البحرية، يجب تحميل خريطة خاصة محلياً + لعرض الخرائط البحرية، يجب تحميل خريطة خاصة محلياً. تسجيل الموقع العام إلى ملف GPX يمكن تشغيله أو إيقافه باستخدام نافذة تسجيل GPX على الشاشة خريطة. ضبط اسم مضيف البروكسي (مثال 127.0.0.1). اللغة المفضلة للمسميات على الخريطة (إذا لم تكن متوفرة ستتحول إلى اللغة الإنجليزية أو الأسماء المحلية). From b897622cfa1d974d85bd50c6d8a9bc83a3e2d41c Mon Sep 17 00:00:00 2001 From: Ajeje Brazorf Date: Tue, 4 Feb 2020 08:07:10 +0000 Subject: [PATCH 053/107] Translated using Weblate (Sardinian) Currently translated at 94.6% (2987 of 3156 strings) --- OsmAnd/res/values-sc/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml index 24a2656c8a..0824154a88 100644 --- a/OsmAnd/res/values-sc/strings.xml +++ b/OsmAnd/res/values-sc/strings.xml @@ -3185,7 +3185,7 @@ Pro praghere iscrie su còdighe intreu Caminu ierrile Caminu de astra Caminos ierriles e de astra - Sòlidu (pamentadu) + Sòlidu (apamentadu) Sòlidu (chene pamentu) Printzipalmente sòlidu Printzipalmente modde From 96c31a5e9b9ad059c57e896724e2fd7212c0e963 Mon Sep 17 00:00:00 2001 From: Tymofij Lytvynenko Date: Mon, 3 Feb 2020 21:18:03 +0000 Subject: [PATCH 054/107] Translated using Weblate (Ukrainian) Currently translated at 100.0% (266 of 266 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/uk/ --- OsmAnd-telegram/res/values-uk/strings.xml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/OsmAnd-telegram/res/values-uk/strings.xml b/OsmAnd-telegram/res/values-uk/strings.xml index 55e5525336..30e24c0a69 100644 --- a/OsmAnd-telegram/res/values-uk/strings.xml +++ b/OsmAnd-telegram/res/values-uk/strings.xml @@ -79,7 +79,7 @@ Реєстрація в Telegram Необхідно мати обліковий запис Telegram для трансляції позиціювання. Будь ласка, встановіть Telegram та налаштуйте обліковий запис. - Тоді Ви зможете використовувати цей додаток. + Тоді Ви зможете використовувати цей застосунок. Всі Вимк. Вам необхідно мати зареєстрований обліковий запис Telegram та номер телефону @@ -116,7 +116,7 @@ Продовжити Скасувати Налаштування - Додаток не має дозволу до отримання даних позиціювання. + Застосунок не має дозволу до отримання даних позиціювання. Будь ласка, увімкніть «Позиціювання» у системних налаштуваннях Фоновий режим OsmAnd Tracker працює у фоновому режимі з вимкненим екраном. @@ -156,9 +156,7 @@ г хв сек - - OsmAnd Tracker дозволяє Вам транслювати свою позицію та бачити позицію інших в OsmAnd.
-
Додаток використовує Telegram API та потребує облікового запису Telegram.
+ OsmAnd Tracker дозволяє Вам транслювати свою позицію та бачити позицію інших в OsmAnd.

Застосунок використовує Telegram API та потребує облікового запису Telegram.
Моя позиція Встановіть мінімальний інтервал між надсиланням позиції. Діє до From 7ea16c283b24d6047326784d46153a35195b2898 Mon Sep 17 00:00:00 2001 From: Ahmad Alfrhood Date: Tue, 4 Feb 2020 09:23:10 +0000 Subject: [PATCH 055/107] Translated using Weblate (Arabic) Currently translated at 27.1% (72 of 266 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/ar/ --- OsmAnd-telegram/res/values-ar/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OsmAnd-telegram/res/values-ar/strings.xml b/OsmAnd-telegram/res/values-ar/strings.xml index a17e3aa639..6581960651 100644 --- a/OsmAnd-telegram/res/values-ar/strings.xml +++ b/OsmAnd-telegram/res/values-ar/strings.xml @@ -69,4 +69,8 @@ الوحدات والأشكال اختيار الوحدات: كم، ميل، ميل بحري.. إلخ. وحدات الطول + آخر تحديث من تيليجرام: %1$s + الرد الأخير:٪ 1 $ s + آخر تحديث من تيليجرام: %1$s قبل + الرد الأخير: قبل٪ 1 $ s \ No newline at end of file From d3462c5f6db6b4a23c356f28735a5d9b4c71383d Mon Sep 17 00:00:00 2001 From: Dmitry Date: Tue, 4 Feb 2020 17:22:25 +0200 Subject: [PATCH 056/107] Text colors for Navigation bar --- OsmAnd/res/values/colors.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values/colors.xml b/OsmAnd/res/values/colors.xml index 658b32a8ff..17e8bbcec7 100644 --- a/OsmAnd/res/values/colors.xml +++ b/OsmAnd/res/values/colors.xml @@ -422,8 +422,8 @@ #ff8800 #101112 #E68200 - #CCCCCC - #2B2E31 + #FFFFFF + #000000 #17181a #f0f0f0 From d7bd9d89e6dabd6617d60052c7505c6e1035a4c6 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Tue, 4 Feb 2020 18:32:04 +0200 Subject: [PATCH 057/107] Update accessibility screen after system pref changed --- .../access/AccessibilitySettingsFragment.java | 52 ++++++++++++++++--- .../net/osmand/plus/OsmandApplication.java | 4 ++ 2 files changed, 49 insertions(+), 7 deletions(-) diff --git a/OsmAnd/src/net/osmand/access/AccessibilitySettingsFragment.java b/OsmAnd/src/net/osmand/access/AccessibilitySettingsFragment.java index 69212ea286..9ff2d322c5 100644 --- a/OsmAnd/src/net/osmand/access/AccessibilitySettingsFragment.java +++ b/OsmAnd/src/net/osmand/access/AccessibilitySettingsFragment.java @@ -5,6 +5,7 @@ import android.content.Intent; import android.graphics.drawable.Drawable; import android.graphics.drawable.LayerDrawable; import android.os.Build; +import android.os.Bundle; import android.provider.Settings; import android.support.v4.app.FragmentManager; import android.support.v7.preference.Preference; @@ -12,6 +13,7 @@ import android.support.v7.preference.PreferenceScreen; import android.support.v7.preference.PreferenceViewHolder; import android.view.View; import android.view.accessibility.AccessibilityManager; +import android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener; import android.widget.LinearLayout; import net.osmand.AndroidUtils; @@ -37,6 +39,21 @@ public class AccessibilitySettingsFragment extends BaseSettingsFragment implemen private static final String COPY_PLUGIN_SETTINGS = "copy_plugin_settings"; private static final String RESET_TO_DEFAULT = "reset_to_default"; + private AccessibilityStateChangeListener accessibilityListener; + + @Override + public void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + accessibilityListener = new AccessibilityStateChangeListener() { + @Override + public void onAccessibilityStateChanged(boolean b) { + if (isResumed() && useSystemAccessibility()) { + updateAllSettings(); + } + } + }; + } + @Override protected void setupPreferences() { setupAccessibilityPermissionPref(); @@ -59,22 +76,43 @@ public class AccessibilitySettingsFragment extends BaseSettingsFragment implemen updateAccessibilityOptions(); } + @Override + public void onResume() { + super.onResume(); + Preference accessibilityPrefs = findPreference(ACCESSIBILITY_OPTIONS); + if (useSystemAccessibility() && accessibilityPrefs.isVisible() == app.systemAccessibilityEnabled()) { + updateAllSettings(); + } + AccessibilityManager accessibilityManager = (AccessibilityManager) app.getSystemService(Context.ACCESSIBILITY_SERVICE); + accessibilityManager.addAccessibilityStateChangeListener(accessibilityListener); + } + + @Override + public void onPause() { + super.onPause(); + AccessibilityManager accessibilityManager = (AccessibilityManager) app.getSystemService(Context.ACCESSIBILITY_SERVICE); + accessibilityManager.removeAccessibilityStateChangeListener(accessibilityListener); + } + private void setupAccessibilityPermissionPref() { Preference accessibilityPrefs = findPreference(ACCESSIBILITY_OPTIONS); - AccessibilityMode currentAccessibilityMode = settings.ACCESSIBILITY_MODE.getModeValue(getSelectedAppMode()); - boolean systemAccessibilityEnabled = ((AccessibilityManager) app.getSystemService(Context.ACCESSIBILITY_SERVICE)).isEnabled(); - if (!currentAccessibilityMode.equals(AccessibilityMode.DEFAULT) || systemAccessibilityEnabled) { + if (!useSystemAccessibility() || app.systemAccessibilityEnabled()) { accessibilityPrefs.setVisible(false); } else { Intent accessibilitySettings = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); - boolean resolved = accessibilitySettings.resolveActivity(app.getPackageManager()) != null; - accessibilityPrefs.setVisible(resolved); - if (resolved) { + accessibilityPrefs.setVisible(true); + if (accessibilitySettings.resolveActivity(app.getPackageManager()) != null) { accessibilityPrefs.setIntent(accessibilitySettings); + } else { + accessibilityPrefs.setSummary(null); } } } + private boolean useSystemAccessibility() { + return AccessibilityMode.DEFAULT == settings.ACCESSIBILITY_MODE.getModeValue(getSelectedAppMode()); + } + private void setupAccessibilityModePref() { AccessibilityMode[] accessibilityModes = AccessibilityMode.values(); String[] entries = new String[accessibilityModes.length]; @@ -208,7 +246,7 @@ public class AccessibilitySettingsFragment extends BaseSettingsFragment implemen @Override public void onPreferenceChanged(String prefId) { if (settings.ACCESSIBILITY_MODE.getId().equals(prefId)) { - updateAccessibilityOptions(); + updateAllSettings(); } } diff --git a/OsmAnd/src/net/osmand/plus/OsmandApplication.java b/OsmAnd/src/net/osmand/plus/OsmandApplication.java index 68b232df3d..ba6804721f 100644 --- a/OsmAnd/src/net/osmand/plus/OsmandApplication.java +++ b/OsmAnd/src/net/osmand/plus/OsmandApplication.java @@ -886,6 +886,10 @@ public class OsmandApplication extends MultiDexApplication { } else if (mode == AccessibilityMode.OFF) { return false; } + return systemAccessibilityEnabled(); + } + + public boolean systemAccessibilityEnabled() { return ((AccessibilityManager) getSystemService(Context.ACCESSIBILITY_SERVICE)).isEnabled(); } From 9c452924a8137286bf741fe04a9aa1a3e74b52d5 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Tue, 4 Feb 2020 18:37:06 +0200 Subject: [PATCH 058/107] Navbar color: black in light and dark --- OsmAnd/res/values/colors.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values/colors.xml b/OsmAnd/res/values/colors.xml index 17e8bbcec7..093a1fcb38 100644 --- a/OsmAnd/res/values/colors.xml +++ b/OsmAnd/res/values/colors.xml @@ -422,7 +422,7 @@ #ff8800 #101112 #E68200 - #FFFFFF + #000000 #000000 #17181a From 9de628131b42aa4e1571535d24ef4ebdced1454a Mon Sep 17 00:00:00 2001 From: Nazar-Kutz Date: Wed, 5 Feb 2020 13:11:53 +0200 Subject: [PATCH 059/107] Fix #7979 --- OsmAnd-java/src/main/java/net/osmand/LocationConvert.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/LocationConvert.java b/OsmAnd-java/src/main/java/net/osmand/LocationConvert.java index 26f3d18a1f..0f4ec96883 100644 --- a/OsmAnd-java/src/main/java/net/osmand/LocationConvert.java +++ b/OsmAnd-java/src/main/java/net/osmand/LocationConvert.java @@ -200,19 +200,20 @@ public class LocationConvert { private static String formatDegrees(double coordinate, int outputType, StringBuilder sb) { if (outputType == FORMAT_DEGREES) { - sb.append(new DecimalFormat("##0.0000", new DecimalFormatSymbols(Locale.US)).format(coordinate)); + sb.append(new DecimalFormat("##0.00000", new DecimalFormatSymbols(Locale.US)).format(coordinate)); sb.append(DELIMITER_DEGREES); } else if (outputType == FORMAT_MINUTES) { coordinate = formatCoordinate(coordinate, sb, DELIMITER_DEGREES); sb.append(DELIMITER_SPACE); - sb.append(new DecimalFormat("##0.00", new DecimalFormatSymbols(Locale.US)).format(coordinate)); + sb.append(new DecimalFormat("00.000", new DecimalFormatSymbols(Locale.US)).format(coordinate)); sb.append(DELIMITER_MINUTES); } else if (outputType == FORMAT_SECONDS) { coordinate = formatCoordinate(coordinate, sb, DELIMITER_DEGREES); sb.append(DELIMITER_SPACE); coordinate = formatCoordinate(coordinate, sb, DELIMITER_MINUTES); sb.append(DELIMITER_SPACE); - formatCoordinate(coordinate, sb, DELIMITER_SECONDS); + sb.append(new DecimalFormat("00.0", new DecimalFormatSymbols(Locale.US)).format(coordinate)); + sb.append(DELIMITER_SECONDS); } return sb.toString(); } From 93c1d8a0f76be8e8ef403c761371917137444945 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 5 Feb 2020 15:09:31 +0200 Subject: [PATCH 060/107] Add state list drawables to preferences icons --- OsmAnd/src/net/osmand/AndroidUtils.java | 4 ++ OsmAnd/src/net/osmand/plus/UiUtilities.java | 4 ++ .../audionotes/MultimediaNotesFragment.java | 14 +++--- .../MonitoringSettingsFragment.java | 12 +++-- .../plus/osmedit/OsmEditingFragment.java | 19 +++----- .../plus/settings/BaseSettingsFragment.java | 44 +++++++++++++++++-- ...alogsAndNotificationsSettingsFragment.java | 4 +- .../GeneralProfileSettingsFragment.java | 38 ++++++++-------- .../plus/settings/GlobalSettingsFragment.java | 25 ++++++++--- .../plus/settings/LiveMonitoringFragment.java | 6 +-- .../plus/settings/NavigationFragment.java | 29 ++++++++---- .../settings/RouteParametersFragment.java | 21 ++++++--- .../plus/settings/TurnScreenOnFragment.java | 19 +++++++- .../settings/VehicleParametersFragment.java | 29 +++++++++--- .../plus/settings/VoiceAnnouncesFragment.java | 23 +++++++++- .../MultiSelectBooleanPreference.java | 1 + 16 files changed, 212 insertions(+), 80 deletions(-) diff --git a/OsmAnd/src/net/osmand/AndroidUtils.java b/OsmAnd/src/net/osmand/AndroidUtils.java index c2d5f95d04..4598765a46 100644 --- a/OsmAnd/src/net/osmand/AndroidUtils.java +++ b/OsmAnd/src/net/osmand/AndroidUtils.java @@ -298,6 +298,10 @@ public class AndroidUtils { return createStateListDrawable(normal, pressed, android.R.attr.state_pressed); } + public static StateListDrawable createEnabledStateListDrawable(Drawable disabled, Drawable enabled) { + return createStateListDrawable(disabled, enabled, android.R.attr.state_enabled); + } + private static StateListDrawable createStateListDrawable(Drawable normal, Drawable stateDrawable, int state) { StateListDrawable res = new StateListDrawable(); res.addState(new int[]{state}, stateDrawable); diff --git a/OsmAnd/src/net/osmand/plus/UiUtilities.java b/OsmAnd/src/net/osmand/plus/UiUtilities.java index 637abfd0d1..6144decd69 100644 --- a/OsmAnd/src/net/osmand/plus/UiUtilities.java +++ b/OsmAnd/src/net/osmand/plus/UiUtilities.java @@ -144,6 +144,10 @@ public class UiUtilities { return drawable; } + public static Drawable createTintedDrawable(Context context, @DrawableRes int resId, int color) { + return tintDrawable(ContextCompat.getDrawable(context, resId), color); + } + public static Drawable tintDrawable(Drawable drawable, int color) { Drawable coloredDrawable = null; if (drawable != null) { diff --git a/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java b/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java index 96787cf511..91f156f535 100644 --- a/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java +++ b/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java @@ -113,14 +113,14 @@ public class MultimediaNotesFragment extends BaseSettingsFragment implements Cop private void setupExternalPhotoCamPref(Camera cam, AudioVideoNotesPlugin plugin) { SwitchPreferenceEx externalPhotoCam = (SwitchPreferenceEx) findPreference(plugin.AV_EXTERNAL_PHOTO_CAM.getId()); externalPhotoCam.setDescription(getString(R.string.av_use_external_camera_descr)); - externalPhotoCam.setIcon(getActiveIcon(R.drawable.ic_action_photo_dark)); + externalPhotoCam.setIcon(getPersistentPrefIcon(R.drawable.ic_action_photo_dark)); externalPhotoCam.setEnabled(cam != null); } private void setupCameraPictureSizePref(Camera cam, AudioVideoNotesPlugin plugin) { ListPreferenceEx cameraPictureSize = (ListPreferenceEx) findPreference(plugin.AV_CAMERA_PICTURE_SIZE.getId()); cameraPictureSize.setDescription(R.string.av_camera_pic_size_descr); - cameraPictureSize.setIcon(getActiveIcon(R.drawable.ic_action_picture_size)); + cameraPictureSize.setIcon(getPersistentPrefIcon(R.drawable.ic_action_picture_size)); if (cam == null) { cameraPictureSize.setEnabled(false); @@ -192,7 +192,7 @@ public class MultimediaNotesFragment extends BaseSettingsFragment implements Cop private void setupCameraFocusTypePref(Camera cam, AudioVideoNotesPlugin plugin) { ListPreferenceEx cameraFocusType = (ListPreferenceEx) findPreference(plugin.AV_CAMERA_FOCUS_TYPE.getId()); cameraFocusType.setDescription(R.string.av_camera_focus_descr); - cameraFocusType.setIcon(getActiveIcon(R.drawable.ic_action_camera_focus)); + cameraFocusType.setIcon(getPersistentPrefIcon(R.drawable.ic_action_camera_focus)); if (cam == null) { cameraFocusType.setEnabled(false); @@ -243,7 +243,7 @@ public class MultimediaNotesFragment extends BaseSettingsFragment implements Cop private void setupPhotoPlaySoundPref(Camera cam, AudioVideoNotesPlugin plugin) { SwitchPreferenceEx photoPlaySound = (SwitchPreferenceEx) findPreference(plugin.AV_PHOTO_PLAY_SOUND.getId()); photoPlaySound.setDescription(getString(R.string.av_photo_play_sound_descr)); - photoPlaySound.setIcon(getContentIcon(R.drawable.ic_action_music_off)); + photoPlaySound.setIcon(getPersistentPrefIcon(R.drawable.ic_action_music_off)); photoPlaySound.setEnabled(cam != null); } @@ -270,7 +270,7 @@ public class MultimediaNotesFragment extends BaseSettingsFragment implements Cop private void setupExternalRecorderPref(AudioVideoNotesPlugin plugin) { SwitchPreferenceEx externalRecorder = (SwitchPreferenceEx) findPreference(plugin.AV_EXTERNAL_RECORDER.getId()); externalRecorder.setDescription(getString(R.string.av_use_external_recorder_descr)); - externalRecorder.setIcon(getContentIcon(R.drawable.ic_action_video_dark)); + externalRecorder.setIcon(getPersistentPrefIcon(R.drawable.ic_action_video_dark)); } private void setupVideoQualityPref(AudioVideoNotesPlugin plugin) { @@ -308,7 +308,7 @@ public class MultimediaNotesFragment extends BaseSettingsFragment implements Cop videoQuality.setEntries(entries); videoQuality.setEntryValues(entryValues); videoQuality.setDescription(R.string.av_video_quality_descr); - videoQuality.setIcon(getContentIcon(R.drawable.ic_action_picture_size)); + videoQuality.setIcon(getActiveIcon(R.drawable.ic_action_picture_size)); } private void setupRecorderSplitPref(AudioVideoNotesPlugin plugin) { @@ -366,7 +366,7 @@ public class MultimediaNotesFragment extends BaseSettingsFragment implements Cop storageSize.setEntries(entries); storageSize.setEntryValues(entryValues); storageSize.setDescription(R.string.rec_split_storage_size_desc); - storageSize.setIcon(getContentIcon(R.drawable.ic_sdcard)); + storageSize.setIcon(getActiveIcon(R.drawable.ic_sdcard)); } else { storageSize.setVisible(false); } diff --git a/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java b/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java index 08528fe019..b9aeacfed1 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java @@ -2,11 +2,13 @@ package net.osmand.plus.monitoring; import android.content.Intent; import android.graphics.Typeface; +import android.graphics.drawable.Drawable; import android.support.v4.app.FragmentManager; import android.support.v7.preference.Preference; import android.text.SpannableString; import android.text.SpannableStringBuilder; +import net.osmand.AndroidUtils; import net.osmand.plus.ApplicationMode; import net.osmand.plus.OsmAndAppCustomization; import net.osmand.plus.OsmandPlugin; @@ -68,7 +70,7 @@ public class MonitoringSettingsFragment extends BaseSettingsFragment implements private void setupSaveTrackToGpxPref() { SwitchPreferenceEx saveTrackToGpx = (SwitchPreferenceEx) findPreference(settings.SAVE_TRACK_TO_GPX.getId()); saveTrackToGpx.setDescription(getString(R.string.save_track_to_gpx_descrp)); - saveTrackToGpx.setIcon(getContentIcon(R.drawable.ic_action_gdirections_dark)); + saveTrackToGpx.setIcon(getPersistentPrefIcon(R.drawable.ic_action_gdirections_dark)); } private void setupSaveTrackIntervalPref() { @@ -190,7 +192,7 @@ public class MonitoringSettingsFragment extends BaseSettingsFragment implements private void setupShowTripRecNotificationPref() { SwitchPreferenceEx showTripRecNotification = (SwitchPreferenceEx) findPreference(settings.SHOW_TRIP_REC_NOTIFICATION.getId()); showTripRecNotification.setDescription(getString(R.string.trip_rec_notification_settings)); - showTripRecNotification.setIcon(getContentIcon(R.drawable.ic_action_notification)); + showTripRecNotification.setIcon(getPersistentPrefIcon(R.drawable.ic_action_notification)); } private void setupTrackStorageDirectoryPref() { @@ -208,9 +210,13 @@ public class MonitoringSettingsFragment extends BaseSettingsFragment implements } private void setupLiveMonitoringPref() { + Drawable disabled = getContentIcon(R.drawable.ic_action_offline); + Drawable enabled = getActiveIcon(R.drawable.ic_world_globe_dark); + Drawable icon = AndroidUtils.createEnabledStateListDrawable(disabled, enabled); + SwitchPreferenceEx liveMonitoring = (SwitchPreferenceEx) findPreference(settings.LIVE_MONITORING.getId()); liveMonitoring.setDescription(getString(R.string.live_monitoring_m_descr)); - liveMonitoring.setIcon(getContentIcon(R.drawable.ic_world_globe_dark)); + liveMonitoring.setIcon(icon); } private void setupOpenNotesDescrPref() { diff --git a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java index cd92fa4592..64db27188e 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java @@ -11,6 +11,7 @@ import android.view.LayoutInflater; import android.view.View; import android.widget.TextView; +import net.osmand.AndroidUtils; import net.osmand.plus.OsmAndAppCustomization; import net.osmand.plus.R; import net.osmand.plus.helpers.AndroidUiHelper; @@ -63,13 +64,13 @@ public class OsmEditingFragment extends BaseSettingsFragment implements OnPrefer } private void setupOfflineEditingPref() { + Drawable disabled = getContentIcon(R.drawable.ic_action_offline); + Drawable enabled = getActiveIcon(R.drawable.ic_world_globe_dark); + Drawable icon = AndroidUtils.createEnabledStateListDrawable(disabled, enabled); + SwitchPreferenceEx offlineEditingPref = (SwitchPreferenceEx) findPreference(settings.OFFLINE_EDITION.getId()); offlineEditingPref.setDescription(getString(R.string.offline_edition_descr)); - offlineEditingPref.setIcon(getOfflineEditingIcon(settings.OFFLINE_EDITION.get())); - } - - private Drawable getOfflineEditingIcon(boolean enabled) { - return enabled ? getActiveIcon(R.drawable.ic_world_globe_dark) : getContentIcon(R.drawable.ic_action_offline); + offlineEditingPref.setIcon(icon); } private void setupOsmEditsDescrPref() { @@ -109,14 +110,6 @@ public class OsmEditingFragment extends BaseSettingsFragment implements OnPrefer return super.onPreferenceClick(preference); } - @Override - public boolean onPreferenceChange(Preference preference, Object newValue) { - if (settings.OFFLINE_EDITION.getId().equals(preference.getKey()) && newValue instanceof Boolean) { - preference.setIcon(getOfflineEditingIcon((Boolean) newValue)); - } - return super.onPreferenceChange(preference, newValue); - } - @Override public void onPreferenceChanged(String prefId) { if (OSM_LOGIN_DATA.equals(prefId)) { diff --git a/OsmAnd/src/net/osmand/plus/settings/BaseSettingsFragment.java b/OsmAnd/src/net/osmand/plus/settings/BaseSettingsFragment.java index 4fd8f3e32c..66de62f708 100644 --- a/OsmAnd/src/net/osmand/plus/settings/BaseSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/BaseSettingsFragment.java @@ -13,6 +13,7 @@ import android.support.annotation.DrawableRes; import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.design.widget.AppBarLayout; +import android.support.v14.preference.MultiSelectListPreference; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; @@ -23,6 +24,7 @@ import android.support.v7.preference.ListPreference; import android.support.v7.preference.Preference; import android.support.v7.preference.Preference.OnPreferenceChangeListener; import android.support.v7.preference.Preference.OnPreferenceClickListener; +import android.support.v7.preference.PreferenceCategory; import android.support.v7.preference.PreferenceFragmentCompat; import android.support.v7.preference.PreferenceGroup; import android.support.v7.preference.PreferenceGroupAdapter; @@ -30,6 +32,7 @@ import android.support.v7.preference.PreferenceManager; import android.support.v7.preference.PreferenceScreen; import android.support.v7.preference.PreferenceViewHolder; import android.support.v7.preference.SwitchPreferenceCompat; +import android.support.v7.preference.TwoStatePreference; import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; @@ -376,17 +379,34 @@ public abstract class BaseSettingsFragment extends PreferenceFragmentCompat impl AndroidUtils.setBackground(selectableView, drawable); } } - TextView tvPreferenceTitle = (TextView) holder.itemView.findViewById(android.R.id.title); - if (tvPreferenceTitle != null) { - tvPreferenceTitle.setSingleLine(false); + TextView titleView = (TextView) holder.findViewById(android.R.id.title); + if (titleView != null) { + titleView.setSingleLine(false); } + boolean enabled = preference.isEnabled(); if (currentScreenType.profileDependent) { View cb = holder.itemView.findViewById(R.id.switchWidget); if (cb == null) { cb = holder.findViewById(android.R.id.checkbox); } if (cb instanceof CompoundButton) { - UiUtilities.setupCompoundButton(isNightMode(), getActiveProfileColor(), (CompoundButton) cb); + int color = enabled ? getActiveProfileColor() : getDisabledTextColor(); + UiUtilities.setupCompoundButton(isNightMode(), color, (CompoundButton) cb); + } + } + if ((preference.isPersistent() || preference instanceof TwoStatePreference) && !(preference instanceof PreferenceCategory)) { + if (titleView != null) { + titleView.setTextColor(enabled ? getActiveTextColor() : getDisabledTextColor()); + } + if (preference instanceof TwoStatePreference) { + enabled = enabled & ((TwoStatePreference) preference).isChecked(); + } + if (preference instanceof MultiSelectListPreference) { + enabled = enabled & !((MultiSelectListPreference) preference).getValues().isEmpty(); + } + ImageView imageView = (ImageView) holder.findViewById(android.R.id.icon); + if (imageView != null) { + imageView.setEnabled(enabled); } } } @@ -578,6 +598,16 @@ public abstract class BaseSettingsFragment extends PreferenceFragmentCompat impl return isNightMode() ? R.color.list_background_color_dark : R.color.list_background_color_light; } + @ColorInt + protected int getActiveTextColor() { + return ContextCompat.getColor(app, isNightMode() ? R.color.text_color_primary_dark : R.color.text_color_primary_light); + } + + @ColorInt + protected int getDisabledTextColor() { + return ContextCompat.getColor(app, isNightMode() ? R.color.text_color_secondary_dark : R.color.text_color_secondary_light); + } + protected void registerPreference(Preference preference) { if (preference != null) { preference.setOnPreferenceChangeListener(this); @@ -694,6 +724,12 @@ public abstract class BaseSettingsFragment extends PreferenceFragmentCompat impl return cache != null ? cache.getPaintedIcon(id, color) : null; } + protected Drawable getPersistentPrefIcon(@DrawableRes int iconId) { + Drawable disabled = UiUtilities.createTintedDrawable(app, iconId, ContextCompat.getColor(app, R.color.icon_color_default_light)); + Drawable enabled = UiUtilities.createTintedDrawable(app, iconId, getActiveProfileColor()); + return AndroidUtils.createEnabledStateListDrawable(disabled, enabled); + } + public SwitchPreferenceCompat createSwitchPreference(OsmandSettings.OsmandPreference b, int title, int summary, int layoutId) { return createSwitchPreference(b, getString(title), getString(summary), layoutId); } diff --git a/OsmAnd/src/net/osmand/plus/settings/DialogsAndNotificationsSettingsFragment.java b/OsmAnd/src/net/osmand/plus/settings/DialogsAndNotificationsSettingsFragment.java index 051c456743..54c5adfcab 100644 --- a/OsmAnd/src/net/osmand/plus/settings/DialogsAndNotificationsSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/DialogsAndNotificationsSettingsFragment.java @@ -6,7 +6,6 @@ import android.view.LayoutInflater; import android.view.View; import net.osmand.plus.R; -import net.osmand.plus.settings.preferences.SwitchPreferenceEx; public class DialogsAndNotificationsSettingsFragment extends BaseSettingsFragment { @@ -31,11 +30,12 @@ public class DialogsAndNotificationsSettingsFragment extends BaseSettingsFragmen boolean enabled = !settings.DO_NOT_SHOW_STARTUP_MESSAGES.get(); // pref ui was inverted SwitchPreferenceCompat sendAnonymousData = (SwitchPreferenceCompat) findPreference(settings.DO_NOT_SHOW_STARTUP_MESSAGES.getId()); sendAnonymousData.setChecked(enabled); + sendAnonymousData.setIcon(getPersistentPrefIcon(R.drawable.ic_action_notification)); } private void setupShowDownloadMapDialogPref() { SwitchPreferenceCompat showDownloadMapDialog = (SwitchPreferenceCompat) findPreference(settings.SHOW_DOWNLOAD_MAP_DIALOG.getId()); - showDownloadMapDialog.setIcon(getContentIcon(R.drawable.ic_action_import)); + showDownloadMapDialog.setIcon(getPersistentPrefIcon(R.drawable.ic_action_import)); } @Override diff --git a/OsmAnd/src/net/osmand/plus/settings/GeneralProfileSettingsFragment.java b/OsmAnd/src/net/osmand/plus/settings/GeneralProfileSettingsFragment.java index 67027d462e..1eba881215 100644 --- a/OsmAnd/src/net/osmand/plus/settings/GeneralProfileSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/GeneralProfileSettingsFragment.java @@ -21,6 +21,7 @@ import android.widget.ArrayAdapter; import android.widget.CompoundButton; import android.widget.TextView; +import net.osmand.AndroidUtils; import net.osmand.data.PointDescription; import net.osmand.plus.ApplicationMode; import net.osmand.plus.OsmandSettings; @@ -102,7 +103,7 @@ public class GeneralProfileSettingsFragment extends BaseSettingsFragment impleme } private Drawable getOsmandThemeIcon() { - return getContentIcon(settings.isLightContent() ? R.drawable.ic_action_sun : R.drawable.ic_action_moon); + return getActiveIcon(settings.isLightContent() ? R.drawable.ic_action_sun : R.drawable.ic_action_moon); } private void setupRotateMapPref() { @@ -115,22 +116,21 @@ public class GeneralProfileSettingsFragment extends BaseSettingsFragment impleme private Drawable getRotateMapIcon() { switch (settings.ROTATE_MAP.getModeValue(getSelectedAppMode())) { case OsmandSettings.ROTATE_MAP_NONE: - return getContentIcon(R.drawable.ic_action_direction_north); + return getActiveIcon(R.drawable.ic_action_direction_north); case OsmandSettings.ROTATE_MAP_BEARING: - return getContentIcon(R.drawable.ic_action_direction_movement); + return getActiveIcon(R.drawable.ic_action_direction_movement); default: - return getContentIcon(R.drawable.ic_action_direction_compass); + return getActiveIcon(R.drawable.ic_action_direction_compass); } } private void setupCenterPositionOnMapPref() { + Drawable disabled = getContentIcon(R.drawable.ic_action_display_position_bottom); + Drawable enabled = getActiveIcon(R.drawable.ic_action_display_position_center); + Drawable icon = AndroidUtils.createEnabledStateListDrawable(disabled, enabled); + SwitchPreferenceCompat centerPositionOnMap = (SwitchPreferenceCompat) findPreference(settings.CENTER_POSITION_ON_MAP.getId()); - centerPositionOnMap.setIcon(getCenterPositionOnMapIcon()); - } - - - private Drawable getCenterPositionOnMapIcon() { - return getContentIcon(settings.CENTER_POSITION_ON_MAP.getModeValue(getSelectedAppMode()) ? R.drawable.ic_action_display_position_center : R.drawable.ic_action_display_position_bottom); + centerPositionOnMap.setIcon(icon); } private void setupMapScreenOrientationPref() { @@ -143,18 +143,18 @@ public class GeneralProfileSettingsFragment extends BaseSettingsFragment impleme private Drawable getMapScreenOrientationIcon() { switch (settings.MAP_SCREEN_ORIENTATION.getModeValue(getSelectedAppMode())) { case ActivityInfo.SCREEN_ORIENTATION_PORTRAIT: - return getContentIcon(R.drawable.ic_action_phone_portrait_orientation); + return getActiveIcon(R.drawable.ic_action_phone_portrait_orientation); case ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE: - return getContentIcon(R.drawable.ic_action_phone_landscape_orientation); + return getActiveIcon(R.drawable.ic_action_phone_landscape_orientation); default: - return getContentIcon(R.drawable.ic_action_phone_device_orientation); + return getActiveIcon(R.drawable.ic_action_phone_device_orientation); } } private void setupDrivingRegionPref() { ApplicationMode selectedMode = getSelectedAppMode(); Preference defaultDrivingRegion = findPreference(settings.DRIVING_REGION.getId()); - defaultDrivingRegion.setIcon(getContentIcon(R.drawable.ic_action_car_dark)); + defaultDrivingRegion.setIcon(getActiveIcon(R.drawable.ic_action_car_dark)); defaultDrivingRegion.setSummary(getString(settings.DRIVING_REGION_AUTOMATIC.getModeValue(selectedMode) ? R.string.driving_region_automatic : settings.DRIVING_REGION.getModeValue(selectedMode).name)); } @@ -171,12 +171,12 @@ public class GeneralProfileSettingsFragment extends BaseSettingsFragment impleme ListPreferenceEx unitsOfLength = (ListPreferenceEx) findPreference(settings.METRIC_SYSTEM.getId()); unitsOfLength.setEntries(entries); unitsOfLength.setEntryValues(entryValues); - unitsOfLength.setIcon(getContentIcon(R.drawable.ic_action_ruler_unit)); + unitsOfLength.setIcon(getActiveIcon(R.drawable.ic_action_ruler_unit)); } private void setupCoordinatesFormatPref() { Preference coordinatesFormat = findPreference(settings.COORDINATES_FORMAT.getId()); - coordinatesFormat.setIcon(getContentIcon(R.drawable.ic_action_coordinates_widget)); + coordinatesFormat.setIcon(getActiveIcon(R.drawable.ic_action_coordinates_widget)); coordinatesFormat.setSummary(PointDescription.formatToHumanString(app, settings.COORDINATES_FORMAT.getModeValue(getSelectedAppMode()))); } @@ -201,7 +201,7 @@ public class GeneralProfileSettingsFragment extends BaseSettingsFragment impleme ListPreferenceEx angularUnits = (ListPreferenceEx) findPreference(settings.ANGULAR_UNITS.getId()); angularUnits.setEntries(entries); angularUnits.setEntryValues(entryValues); - angularUnits.setIcon(getContentIcon(R.drawable.ic_action_angular_unit)); + angularUnits.setIcon(getActiveIcon(R.drawable.ic_action_angular_unit)); } private void setupSpeedSystemPref() { @@ -218,7 +218,7 @@ public class GeneralProfileSettingsFragment extends BaseSettingsFragment impleme speedSystem.setEntries(entries); speedSystem.setEntryValues(entryValues); speedSystem.setDescription(R.string.default_speed_system_descr); - speedSystem.setIcon(getContentIcon(R.drawable.ic_action_speed)); + speedSystem.setIcon(getActiveIcon(R.drawable.ic_action_speed)); } private void setupKalmanFilterPref() { @@ -378,8 +378,6 @@ public class GeneralProfileSettingsFragment extends BaseSettingsFragment impleme preference.setIcon(getRotateMapIcon()); } else if (settings.MAP_SCREEN_ORIENTATION.getId().equals(prefId)) { preference.setIcon(getMapScreenOrientationIcon()); - } else if (settings.CENTER_POSITION_ON_MAP.getId().equals(prefId)) { - preference.setIcon(getCenterPositionOnMapIcon()); } } } diff --git a/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java b/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java index 65df6189c0..739fbaadc2 100644 --- a/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java @@ -4,8 +4,10 @@ import android.app.Activity; import android.content.Context; import android.support.v4.app.FragmentManager; import android.support.v7.preference.Preference; +import android.support.v7.preference.PreferenceViewHolder; import android.support.v7.preference.SwitchPreferenceCompat; import android.util.Pair; +import android.widget.ImageView; import net.osmand.plus.ApplicationMode; import net.osmand.plus.OsmandApplication; @@ -49,6 +51,18 @@ public class GlobalSettingsFragment extends BaseSettingsFragment implements Send } } + @Override + protected void onBindPreferenceViewHolder(Preference preference, PreferenceViewHolder holder) { + super.onBindPreferenceViewHolder(preference, holder); + if (DIALOGS_AND_NOTIFICATIONS_PREF_ID.equals(preference.getKey())) { + ImageView imageView = (ImageView) holder.findViewById(android.R.id.icon); + if (imageView != null) { + boolean enabled = preference.isEnabled() && (!settings.DO_NOT_SHOW_STARTUP_MESSAGES.get() || settings.SHOW_DOWNLOAD_MAP_DIALOG.get()); + imageView.setEnabled(enabled); + } + } + } + @Override public boolean onPreferenceChange(Preference preference, Object newValue) { String prefId = preference.getKey(); @@ -107,7 +121,7 @@ public class GlobalSettingsFragment extends BaseSettingsFragment implements Send } ListPreferenceEx defaultApplicationMode = (ListPreferenceEx) findPreference(settings.DEFAULT_APPLICATION_MODE.getId()); - defaultApplicationMode.setIcon(getContentIcon(settings.DEFAULT_APPLICATION_MODE.get().getIconRes())); + defaultApplicationMode.setIcon(getActiveIcon(settings.DEFAULT_APPLICATION_MODE.get().getIconRes())); defaultApplicationMode.setEntries(entries); defaultApplicationMode.setEntryValues(entryValues); } @@ -118,7 +132,7 @@ public class GlobalSettingsFragment extends BaseSettingsFragment implements Send return; } ListPreferenceEx preferredLocale = (ListPreferenceEx) findPreference(settings.PREFERRED_LOCALE.getId()); - preferredLocale.setIcon(getContentIcon(R.drawable.ic_action_map_language)); + preferredLocale.setIcon(getActiveIcon(R.drawable.ic_action_map_language)); preferredLocale.setSummary(settings.PREFERRED_LOCALE.get()); Pair preferredLocaleInfo = SettingsGeneralActivity.getPreferredLocaleIdsAndValues(ctx); @@ -135,7 +149,7 @@ public class GlobalSettingsFragment extends BaseSettingsFragment implements Send private void setupExternalStorageDirPref() { Preference externalStorageDir = (Preference) findPreference(OsmandSettings.EXTERNAL_STORAGE_DIR); - externalStorageDir.setIcon(getContentIcon(R.drawable.ic_action_folder)); + externalStorageDir.setIcon(getActiveIcon(R.drawable.ic_action_folder)); DataStorageHelper holder = new DataStorageHelper(app); DataStorageMenuItem currentStorage = holder.getCurrentStorage(); @@ -163,15 +177,16 @@ public class GlobalSettingsFragment extends BaseSettingsFragment implements Send SwitchPreferenceCompat sendAnonymousData = (SwitchPreferenceCompat) findPreference(SEND_ANONYMOUS_DATA_PREF_ID); sendAnonymousData.setChecked(enabled); + sendAnonymousData.setIcon(getPersistentPrefIcon(R.drawable.ic_action_privacy_and_security)); } private void setupDialogsAndNotificationsPref() { Preference dialogsAndNotifications = (Preference) findPreference(DIALOGS_AND_NOTIFICATIONS_PREF_ID); - dialogsAndNotifications.setIcon(getContentIcon(R.drawable.ic_action_notification)); + dialogsAndNotifications.setIcon(getPersistentPrefIcon(R.drawable.ic_action_notification)); } private void setupEnableProxyPref() { SwitchPreferenceEx enableProxy = (SwitchPreferenceEx) findPreference(settings.ENABLE_PROXY.getId()); - enableProxy.setIcon(getContentIcon(R.drawable.ic_action_proxy)); + enableProxy.setIcon(getPersistentPrefIcon(R.drawable.ic_action_proxy)); } } \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/settings/LiveMonitoringFragment.java b/OsmAnd/src/net/osmand/plus/settings/LiveMonitoringFragment.java index 33a1a0ab1e..fcd0461332 100644 --- a/OsmAnd/src/net/osmand/plus/settings/LiveMonitoringFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/LiveMonitoringFragment.java @@ -100,7 +100,7 @@ public class LiveMonitoringFragment extends BaseSettingsFragment { EditTextPreferenceEx liveMonitoringUrl = (EditTextPreferenceEx) findPreference(settings.LIVE_MONITORING_URL.getId()); liveMonitoringUrl.setSummary(summary); liveMonitoringUrl.setDescription(R.string.live_monitoring_adress_descr); - liveMonitoringUrl.setIcon(getContentIcon(R.drawable.ic_world_globe_dark)); + liveMonitoringUrl.setIcon(getPersistentPrefIcon(R.drawable.ic_world_globe_dark)); } private void setupLiveMonitoringIntervalPref() { @@ -121,7 +121,7 @@ public class LiveMonitoringFragment extends BaseSettingsFragment { ListPreferenceEx liveMonitoringInterval = (ListPreferenceEx) findPreference(settings.LIVE_MONITORING_INTERVAL.getId()); liveMonitoringInterval.setEntries(entries); liveMonitoringInterval.setEntryValues(entryValues); - liveMonitoringInterval.setIcon(getContentIcon(R.drawable.ic_action_time_span)); + liveMonitoringInterval.setIcon(getPersistentPrefIcon(R.drawable.ic_action_time_span)); liveMonitoringInterval.setDescription(R.string.live_monitoring_interval_descr); } @@ -138,7 +138,7 @@ public class LiveMonitoringFragment extends BaseSettingsFragment { ListPreferenceEx liveMonitoringBuffer = (ListPreferenceEx) findPreference(settings.LIVE_MONITORING_MAX_INTERVAL_TO_SEND.getId()); liveMonitoringBuffer.setEntries(entries); liveMonitoringBuffer.setEntryValues(entryValues); - liveMonitoringBuffer.setIcon(getContentIcon(R.drawable.ic_action_time_span)); + liveMonitoringBuffer.setIcon(getPersistentPrefIcon(R.drawable.ic_action_time_span)); liveMonitoringBuffer.setDescription(R.string.live_monitoring_max_interval_to_send_desrc); } diff --git a/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java b/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java index d3c8bc8691..7bd28481e9 100644 --- a/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java @@ -1,12 +1,14 @@ package net.osmand.plus.settings; import android.content.Context; +import android.graphics.drawable.Drawable; import android.os.Bundle; import android.support.v7.preference.Preference; import android.support.v7.preference.SwitchPreferenceCompat; import android.view.LayoutInflater; import android.view.View; +import net.osmand.AndroidUtils; import net.osmand.plus.ApplicationMode; import net.osmand.plus.OsmandApplication; import net.osmand.plus.R; @@ -57,7 +59,6 @@ public class NavigationFragment extends BaseSettingsFragment { navigationType = findPreference(NAVIGATION_TYPE); Preference routeParameters = findPreference("route_parameters"); SwitchPreferenceCompat showRoutingAlarms = (SwitchPreferenceCompat) findPreference(settings.SHOW_ROUTING_ALARMS.getId()); - SwitchPreferenceCompat speakRoutingAlarms = (SwitchPreferenceCompat) findPreference(settings.VOICE_MUTE.getId()); SwitchPreferenceCompat turnScreenOn = (SwitchPreferenceCompat) findPreference(settings.TURN_SCREEN_ON_ENABLED.getId()); SwitchPreferenceEx animateMyLocation = (SwitchPreferenceEx) findPreference(settings.ANIMATE_MY_LOCATION.getId()); if (getSelectedAppMode().getRoutingProfile() != null) { @@ -67,22 +68,32 @@ public class NavigationFragment extends BaseSettingsFragment { if (RoutingProfilesResources.isRpValue(profileNameUC)) { RoutingProfilesResources routingProfilesResources = RoutingProfilesResources.valueOf(profileNameUC); navigationType.setSummary(routingProfilesResources.getStringRes()); - navigationType.setIcon(getContentIcon(routingProfilesResources.getIconRes())); + navigationType.setIcon(getActiveIcon(routingProfilesResources.getIconRes())); } else { - navigationType.setIcon(getContentIcon(R.drawable.ic_action_gdirections_dark)); + navigationType.setIcon(getActiveIcon(R.drawable.ic_action_gdirections_dark)); } } } routeParameters.setIcon(getContentIcon(R.drawable.ic_action_route_distance)); - showRoutingAlarms.setIcon(getContentIcon(R.drawable.ic_action_alert)); - speakRoutingAlarms.setIcon(getContentIcon(R.drawable.ic_action_volume_up)); - turnScreenOn.setIcon(getContentIcon(R.drawable.ic_action_turn_screen_on)); + showRoutingAlarms.setIcon(getPersistentPrefIcon(R.drawable.ic_action_alert)); + turnScreenOn.setIcon(getPersistentPrefIcon(R.drawable.ic_action_turn_screen_on)); + setupSpeakRoutingAlarmsPref(); setupVehicleParametersPref(); - speakRoutingAlarms.setChecked(!settings.VOICE_MUTE.getModeValue(getSelectedAppMode())); + animateMyLocation.setDescription(getString(R.string.animate_my_location_desc)); } + private void setupSpeakRoutingAlarmsPref() { + Drawable disabled = getContentIcon(R.drawable.ic_action_volume_mute); + Drawable enabled = getActiveIcon(R.drawable.ic_action_volume_up); + Drawable icon = AndroidUtils.createEnabledStateListDrawable(disabled, enabled); + + SwitchPreferenceCompat speakRoutingAlarms = (SwitchPreferenceCompat) findPreference(settings.VOICE_MUTE.getId()); + speakRoutingAlarms.setIcon(icon); + speakRoutingAlarms.setChecked(!settings.VOICE_MUTE.getModeValue(getSelectedAppMode())); + } + @Override public boolean onPreferenceChange(Preference preference, Object newValue) { String key = preference.getKey(); @@ -137,7 +148,7 @@ public class NavigationFragment extends BaseSettingsFragment { rp.getValue().setSelected(selected); } navigationType.setSummary(selectedRoutingProfileDataObject.getName()); - navigationType.setIcon(getContentIcon(selectedRoutingProfileDataObject.getIconRes())); + navigationType.setIcon(getActiveIcon(selectedRoutingProfileDataObject.getIconRes())); ApplicationMode appMode = getSelectedAppMode(); RouteProvider.RouteService routeService; @@ -177,7 +188,7 @@ public class NavigationFragment extends BaseSettingsFragment { String description = context.getString(R.string.osmand_default_routing); if (!Algorithms.isEmpty(e.getValue().getFilename())) { description = e.getValue().getFilename(); - } else if (RoutingProfilesResources.isRpValue(name.toUpperCase())){ + } else if (RoutingProfilesResources.isRpValue(name.toUpperCase())) { iconRes = RoutingProfilesResources.valueOf(name.toUpperCase()).getIconRes(); name = context .getString(RoutingProfilesResources.valueOf(name.toUpperCase()).getStringRes()); diff --git a/OsmAnd/src/net/osmand/plus/settings/RouteParametersFragment.java b/OsmAnd/src/net/osmand/plus/settings/RouteParametersFragment.java index fca4c6ca43..7c79ff8e9f 100644 --- a/OsmAnd/src/net/osmand/plus/settings/RouteParametersFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/RouteParametersFragment.java @@ -9,6 +9,7 @@ import android.support.v7.preference.PreferenceScreen; import android.support.v7.preference.PreferenceViewHolder; import android.widget.ImageView; +import net.osmand.AndroidUtils; import net.osmand.StateChangedListener; import net.osmand.plus.ApplicationMode; import net.osmand.plus.OsmandApplication; @@ -339,6 +340,7 @@ public class RouteParametersFragment extends BaseSettingsFragment implements OnP multiSelectPref.setDescription(descr); multiSelectPref.setLayoutResource(R.layout.preference_with_descr); multiSelectPref.setIcon(getRoutingPrefIcon(groupKey)); + multiSelectPref.setIconSpaceReserved(true); String[] entries = new String[routingParameters.size()]; String[] prefsIds = new String[routingParameters.size()]; @@ -383,17 +385,24 @@ public class RouteParametersFragment extends BaseSettingsFragment implements OnP private Drawable getRoutingPrefIcon(String prefId) { switch (prefId) { case GeneralRouter.ALLOW_PRIVATE: - return getContentIcon(R.drawable.ic_action_private_access); + return getPersistentPrefIcon(R.drawable.ic_action_private_access); case GeneralRouter.USE_SHORTEST_WAY: - return getContentIcon(R.drawable.ic_action_fuel); + return getPersistentPrefIcon(R.drawable.ic_action_fuel); + case GeneralRouter.ALLOW_MOTORWAYS: + Drawable disabled = getContentIcon(R.drawable.ic_action_avoid_motorways); + Drawable enabled = getActiveIcon(R.drawable.ic_action_motorways); + return AndroidUtils.createEnabledStateListDrawable(disabled, enabled); + case GeneralRouter.USE_HEIGHT_OBSTACLES: + case RELIEF_SMOOTHNESS_FACTOR: + return getPersistentPrefIcon(R.drawable.ic_action_elevation); case AVOID_ROUTING_PARAMETER_PREFIX: - return getContentIcon(R.drawable.ic_action_alert); + return getPersistentPrefIcon(R.drawable.ic_action_alert); case DRIVING_STYLE: - return getContentIcon(R.drawable.ic_action_bicycle_dark); + return getPersistentPrefIcon(R.drawable.ic_action_bicycle_dark); case "fast_route_mode": - return getContentIcon(R.drawable.ic_action_fastest_route); + return getPersistentPrefIcon(R.drawable.ic_action_fastest_route); case "enable_time_conditional_routing": - return getContentIcon(R.drawable.ic_action_road_works_dark); + return getPersistentPrefIcon(R.drawable.ic_action_road_works_dark); default: return null; } diff --git a/OsmAnd/src/net/osmand/plus/settings/TurnScreenOnFragment.java b/OsmAnd/src/net/osmand/plus/settings/TurnScreenOnFragment.java index 9def6e7996..cf0c1ca130 100644 --- a/OsmAnd/src/net/osmand/plus/settings/TurnScreenOnFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/TurnScreenOnFragment.java @@ -3,9 +3,11 @@ package net.osmand.plus.settings; import android.graphics.drawable.ColorDrawable; import android.support.v4.content.ContextCompat; import android.support.v7.preference.Preference; +import android.support.v7.preference.PreferenceViewHolder; import android.support.v7.widget.SwitchCompat; import android.view.LayoutInflater; import android.view.View; +import android.widget.ImageView; import android.widget.TextView; import net.osmand.AndroidUtils; @@ -47,6 +49,19 @@ public class TurnScreenOnFragment extends BaseSettingsFragment { }); } + @Override + protected void onBindPreferenceViewHolder(Preference preference, PreferenceViewHolder holder) { + super.onBindPreferenceViewHolder(preference, holder); + if (settings.TURN_SCREEN_ON_TIME_INT.getId().equals(preference.getKey()) && preference instanceof ListPreferenceEx) { + Object currentValue = ((ListPreferenceEx) preference).getValue(); + ImageView imageView = (ImageView) holder.findViewById(android.R.id.icon); + if (imageView != null && currentValue instanceof Integer) { + boolean enabled = preference.isEnabled() && (Integer) currentValue > 0; + imageView.setEnabled(enabled); + } + } + } + @Override protected void updateToolbar() { super.updateToolbar(); @@ -84,7 +99,7 @@ public class TurnScreenOnFragment extends BaseSettingsFragment { ListPreferenceEx turnScreenOnTime = (ListPreferenceEx) findPreference(settings.TURN_SCREEN_ON_TIME_INT.getId()); turnScreenOnTime.setEntries(entries); turnScreenOnTime.setEntryValues(entryValues); - turnScreenOnTime.setIcon(getContentIcon(R.drawable.ic_action_time_span)); + turnScreenOnTime.setIcon(getPersistentPrefIcon(R.drawable.ic_action_time_span)); } private void setupTurnScreenOnSensorPref() { @@ -92,7 +107,7 @@ public class TurnScreenOnFragment extends BaseSettingsFragment { String description = getString(R.string.turn_screen_on_sensor_descr); SwitchPreferenceEx turnScreenOnSensor = (SwitchPreferenceEx) findPreference(settings.TURN_SCREEN_ON_SENSOR.getId()); - turnScreenOnSensor.setIcon(getContentIcon(R.drawable.ic_action_sensor_interaction)); + turnScreenOnSensor.setIcon(getPersistentPrefIcon(R.drawable.ic_action_sensor_interaction)); turnScreenOnSensor.setTitle(title); turnScreenOnSensor.setDescription(description); } diff --git a/OsmAnd/src/net/osmand/plus/settings/VehicleParametersFragment.java b/OsmAnd/src/net/osmand/plus/settings/VehicleParametersFragment.java index 1dd7d149ca..35abeb4911 100644 --- a/OsmAnd/src/net/osmand/plus/settings/VehicleParametersFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/VehicleParametersFragment.java @@ -3,6 +3,8 @@ package net.osmand.plus.settings; import android.content.Context; import android.graphics.drawable.Drawable; import android.support.v7.preference.Preference; +import android.support.v7.preference.PreferenceViewHolder; +import android.widget.ImageView; import net.osmand.plus.OsmandApplication; import net.osmand.plus.OsmandSettings; @@ -22,6 +24,9 @@ public class VehicleParametersFragment extends BaseSettingsFragment implements O public static final String TAG = VehicleParametersFragment.class.getSimpleName(); + private static final String ROUTING_PARAMETER_NUMERIC_DEFAULT = "0.0"; + private static final String ROUTING_PARAMETER_SYMBOLIC_DEFAULT = "-"; + @Override protected void setupPreferences() { OsmandApplication app = getMyApplication(); @@ -69,7 +74,7 @@ public class VehicleParametersFragment extends BaseSettingsFragment implements O String title = SettingsBaseActivity.getRoutingStringPropertyName(app, parameterId, parameter.getName()); String description = SettingsBaseActivity.getRoutingStringPropertyDescription(app, parameterId, parameter.getDescription()); - String defValue = parameter.getType() == GeneralRouter.RoutingParameterType.NUMERIC ? "0.0" : "-"; + String defValue = parameter.getType() == GeneralRouter.RoutingParameterType.NUMERIC ? ROUTING_PARAMETER_NUMERIC_DEFAULT : ROUTING_PARAMETER_SYMBOLIC_DEFAULT; OsmandSettings.StringPreference pref = (OsmandSettings.StringPreference) app.getSettings().getCustomRoutingProperty(parameterId, defValue); Object[] values = parameter.getPossibleValues(); @@ -98,6 +103,20 @@ public class VehicleParametersFragment extends BaseSettingsFragment implements O getPreferenceScreen().addPreference(defaultSpeedPref); } + @Override + protected void onBindPreferenceViewHolder(Preference preference, PreferenceViewHolder holder) { + super.onBindPreferenceViewHolder(preference, holder); + if (!GeneralRouter.DEFAULT_SPEED.equals(preference.getKey()) && preference instanceof ListPreferenceEx) { + ImageView imageView = (ImageView) holder.findViewById(android.R.id.icon); + if (imageView != null) { + Object currentValue = ((ListPreferenceEx) preference).getValue(); + boolean enabled = preference.isEnabled() && !ROUTING_PARAMETER_NUMERIC_DEFAULT.equals(currentValue) + && !ROUTING_PARAMETER_SYMBOLIC_DEFAULT.equals(currentValue); + imageView.setEnabled(enabled); + } + } + } + @Override public boolean onPreferenceClick(Preference preference) { if (preference.getKey().equals(GeneralRouter.DEFAULT_SPEED)) { @@ -124,13 +143,13 @@ public class VehicleParametersFragment extends BaseSettingsFragment implements O private Drawable getPreferenceIcon(String prefId) { switch (prefId) { case GeneralRouter.DEFAULT_SPEED: - return getContentIcon(R.drawable.ic_action_speed); + return getPersistentPrefIcon(R.drawable.ic_action_speed); case GeneralRouter.VEHICLE_HEIGHT: - return getContentIcon(R.drawable.ic_action_height_limit); + return getPersistentPrefIcon(R.drawable.ic_action_height_limit); case GeneralRouter.VEHICLE_WEIGHT: - return getContentIcon(R.drawable.ic_action_weight_limit); + return getPersistentPrefIcon(R.drawable.ic_action_weight_limit); case GeneralRouter.VEHICLE_WIDTH: - return getContentIcon(R.drawable.ic_action_width_limit); + return getPersistentPrefIcon(R.drawable.ic_action_width_limit); default: return null; } diff --git a/OsmAnd/src/net/osmand/plus/settings/VoiceAnnouncesFragment.java b/OsmAnd/src/net/osmand/plus/settings/VoiceAnnouncesFragment.java index 3fb6daaff8..ea837ed880 100644 --- a/OsmAnd/src/net/osmand/plus/settings/VoiceAnnouncesFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/VoiceAnnouncesFragment.java @@ -5,14 +5,17 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.graphics.drawable.ColorDrawable; +import android.graphics.drawable.Drawable; import android.media.AudioManager; import android.support.v4.content.ContextCompat; import android.support.v7.app.AlertDialog; import android.support.v7.preference.Preference; +import android.support.v7.preference.PreferenceViewHolder; import android.support.v7.preference.SwitchPreferenceCompat; import android.support.v7.widget.SwitchCompat; import android.view.LayoutInflater; import android.view.View; +import android.widget.ImageView; import android.widget.TextView; import net.osmand.AndroidUtils; @@ -169,10 +172,14 @@ public class VoiceAnnouncesFragment extends BaseSettingsFragment { entryValues[k] = MORE_VALUE; entries[k] = getString(R.string.install_more); + Drawable disabled = getContentIcon(R.drawable.ic_action_volume_mute); + Drawable enabled = getActiveIcon(R.drawable.ic_action_volume_up); + Drawable icon = AndroidUtils.createEnabledStateListDrawable(disabled, enabled); + ListPreferenceEx voiceProvider = (ListPreferenceEx) findPreference(settings.VOICE_PROVIDER.getId()); voiceProvider.setEntries(entries); voiceProvider.setEntryValues(entryValues); - voiceProvider.setIcon(getContentIcon(R.drawable.ic_action_volume_up)); + voiceProvider.setIcon(icon); } private void setupAudioStreamGuidancePref() { @@ -228,6 +235,19 @@ public class VoiceAnnouncesFragment extends BaseSettingsFragment { } } + @Override + protected void onBindPreferenceViewHolder(Preference preference, PreferenceViewHolder holder) { + super.onBindPreferenceViewHolder(preference, holder); + if (settings.VOICE_PROVIDER.getId().equals(preference.getKey()) && preference instanceof ListPreferenceEx) { + ImageView imageView = (ImageView) holder.findViewById(android.R.id.icon); + if (imageView != null) { + Object currentValue = ((ListPreferenceEx) preference).getValue(); + boolean enabled = preference.isEnabled() && !OsmandSettings.VOICE_PROVIDER_NOT_USE.equals(currentValue); + imageView.setEnabled(enabled); + } + } + } + @Override public boolean onPreferenceChange(Preference preference, Object newValue) { String prefId = preference.getKey(); @@ -240,6 +260,7 @@ public class VoiceAnnouncesFragment extends BaseSettingsFragment { intent.putExtra(DownloadActivity.TAB_TO_OPEN, DownloadActivity.DOWNLOAD_TAB); intent.putExtra(DownloadActivity.FILTER_CAT, DownloadActivityType.VOICE_FILE.getTag()); startActivity(intent); + return false; } else if (newValue instanceof String) { settings.VOICE_PROVIDER.setModeValue(selectedMode, (String) newValue); app.initVoiceCommandPlayer(getActivity(), selectedMode, false, null, true, false, false); diff --git a/OsmAnd/src/net/osmand/plus/settings/preferences/MultiSelectBooleanPreference.java b/OsmAnd/src/net/osmand/plus/settings/preferences/MultiSelectBooleanPreference.java index 6fa605c033..ea15a80d42 100644 --- a/OsmAnd/src/net/osmand/plus/settings/preferences/MultiSelectBooleanPreference.java +++ b/OsmAnd/src/net/osmand/plus/settings/preferences/MultiSelectBooleanPreference.java @@ -48,6 +48,7 @@ public class MultiSelectBooleanPreference extends MultiSelectListPreference { getValues().addAll(values); persistBooleanPrefs(); + notifyChanged(); } } From 75594c5168a5be5fbee1fa08d5c7e1c4f14b4edd Mon Sep 17 00:00:00 2001 From: xmd5a Date: Wed, 5 Feb 2020 16:24:55 +0300 Subject: [PATCH 061/107] Fix https://github.com/osmandapp/Osmand/issues/8336 (change organic phrase) --- OsmAnd/res/values-ru/phrases.xml | 2 +- OsmAnd/res/values/phrases.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ru/phrases.xml b/OsmAnd/res/values-ru/phrases.xml index 95e72ca7b6..5e39bcb1dc 100644 --- a/OsmAnd/res/values-ru/phrases.xml +++ b/OsmAnd/res/values-ru/phrases.xml @@ -72,7 +72,7 @@ Музыкальный магазин Газеты и журналы Оптика - Биопродукты;Экологически чистые продукты;Органическая пища + Биопродукты;Экологически чистые продукты;Органические продукты Товары для активного отдыха Магазин красок Зоомагазин;Товары для животных diff --git a/OsmAnd/res/values/phrases.xml b/OsmAnd/res/values/phrases.xml index 3157ebe8aa..96748f5c3d 100644 --- a/OsmAnd/res/values/phrases.xml +++ b/OsmAnd/res/values/phrases.xml @@ -260,7 +260,7 @@ Musical instruments Newsagent Optometrist - Organic food + Organic products Outdoor store Paint store Pet store From f0e9678f2202b9276c4f7274e44d1a973ddbd952 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 5 Feb 2020 16:01:41 +0200 Subject: [PATCH 062/107] Fix navigation type preference --- .../plus/settings/NavigationFragment.java | 27 ++++++++++--------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java b/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java index 7bd28481e9..b18e8c6bd8 100644 --- a/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/NavigationFragment.java @@ -57,23 +57,13 @@ public class NavigationFragment extends BaseSettingsFragment { @Override protected void setupPreferences() { navigationType = findPreference(NAVIGATION_TYPE); + setupNavigationTypePref(); + Preference routeParameters = findPreference("route_parameters"); SwitchPreferenceCompat showRoutingAlarms = (SwitchPreferenceCompat) findPreference(settings.SHOW_ROUTING_ALARMS.getId()); SwitchPreferenceCompat turnScreenOn = (SwitchPreferenceCompat) findPreference(settings.TURN_SCREEN_ON_ENABLED.getId()); SwitchPreferenceEx animateMyLocation = (SwitchPreferenceEx) findPreference(settings.ANIMATE_MY_LOCATION.getId()); - if (getSelectedAppMode().getRoutingProfile() != null) { - GeneralRouter routingProfile = app.getRoutingConfig().getRouter(getSelectedAppMode().getRoutingProfile()); - if (routingProfile != null) { - String profileNameUC = routingProfile.getProfileName().toUpperCase(); - if (RoutingProfilesResources.isRpValue(profileNameUC)) { - RoutingProfilesResources routingProfilesResources = RoutingProfilesResources.valueOf(profileNameUC); - navigationType.setSummary(routingProfilesResources.getStringRes()); - navigationType.setIcon(getActiveIcon(routingProfilesResources.getIconRes())); - } else { - navigationType.setIcon(getActiveIcon(R.drawable.ic_action_gdirections_dark)); - } - } - } + routeParameters.setIcon(getContentIcon(R.drawable.ic_action_route_distance)); showRoutingAlarms.setIcon(getPersistentPrefIcon(R.drawable.ic_action_alert)); turnScreenOn.setIcon(getPersistentPrefIcon(R.drawable.ic_action_turn_screen_on)); @@ -84,6 +74,17 @@ public class NavigationFragment extends BaseSettingsFragment { animateMyLocation.setDescription(getString(R.string.animate_my_location_desc)); } + private void setupNavigationTypePref() { + String routingProfileKey = getSelectedAppMode().getRoutingProfile(); + if (!Algorithms.isEmpty(routingProfileKey)) { + RoutingProfileDataObject routingProfileDataObject = routingProfileDataObjects.get(routingProfileKey); + if (routingProfileDataObject != null) { + navigationType.setSummary(routingProfileDataObject.getName()); + navigationType.setIcon(getActiveIcon(routingProfileDataObject.getIconRes())); + } + } + } + private void setupSpeakRoutingAlarmsPref() { Drawable disabled = getContentIcon(R.drawable.ic_action_volume_mute); Drawable enabled = getActiveIcon(R.drawable.ic_action_volume_up); From 9a9d577704e03624550ca35c69c762abff1783d4 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Wed, 5 Feb 2020 17:10:05 +0200 Subject: [PATCH 063/107] Add icon for indeterminate checkbox state --- OsmAnd/res/drawable/ic_checkbox_indeterminate.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 OsmAnd/res/drawable/ic_checkbox_indeterminate.xml diff --git a/OsmAnd/res/drawable/ic_checkbox_indeterminate.xml b/OsmAnd/res/drawable/ic_checkbox_indeterminate.xml new file mode 100644 index 0000000000..971eacafae --- /dev/null +++ b/OsmAnd/res/drawable/ic_checkbox_indeterminate.xml @@ -0,0 +1,10 @@ + + + From 7181492e997fc042533569ab6da93e14b3c44a6b Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 5 Feb 2020 18:22:35 +0200 Subject: [PATCH 064/107] Fix #8311 --- .../net/osmand/plus/activities/MapActivity.java | 15 +++++++++++++++ .../plus/audionotes/MultimediaNotesFragment.java | 8 +++++++- .../net/osmand/plus/dashboard/DashboardOnMap.java | 3 ++- .../monitoring/MonitoringSettingsFragment.java | 8 +++++++- .../osmand/plus/osmedit/OsmEditingFragment.java | 10 +++++++++- 5 files changed, 40 insertions(+), 4 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java index 3d999ef589..5712053f0e 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java @@ -131,6 +131,7 @@ import net.osmand.plus.search.QuickSearchDialogFragment.QuickSearchTab; import net.osmand.plus.search.QuickSearchDialogFragment.QuickSearchType; import net.osmand.plus.settings.BaseSettingsFragment; import net.osmand.plus.settings.BaseSettingsFragment.SettingsScreenType; +import net.osmand.plus.settings.ConfigureProfileFragment; import net.osmand.plus.settings.DataStorageFragment; import net.osmand.plus.settings.ProfileAppearanceFragment; import net.osmand.plus.views.AddGpxPointBottomSheetHelper.NewGpxPoint; @@ -1222,6 +1223,9 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven boolean editToShow = settings.getAndClearEditObjectToShow(); int status = settings.isRouteToPointNavigateAndClear(); String searchRequestToShow = settings.getAndClearSearchRequestToShow(); + if (status != 0 || searchRequestToShow != null || latLonToShow != null) { + dismissSettingsScreens(); + } if (status != 0) { // always enable and follow and let calculate it (i.e.GPS is not accessible in a garage) Location loc = new Location("map"); @@ -2152,6 +2156,17 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven } } + public void checkAndShowConfigureProfileFragment() { + FragmentManager fragmentManager = getSupportFragmentManager(); + int backStackEntryCount = fragmentManager.getBackStackEntryCount(); + if (backStackEntryCount > 0) { + FragmentManager.BackStackEntry entry = fragmentManager.getBackStackEntryAt(backStackEntryCount - 1); + if (ConfigureProfileFragment.TAG.equals(entry.getName())) { + fragmentManager.popBackStack(); + } + } + } + private class ScreenOffReceiver extends BroadcastReceiver { @Override diff --git a/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java b/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java index 91f156f535..223bc8bee1 100644 --- a/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java +++ b/OsmAnd/src/net/osmand/plus/audionotes/MultimediaNotesFragment.java @@ -11,6 +11,7 @@ import android.hardware.Camera; import android.media.CamcorderProfile; import android.media.MediaRecorder; import android.os.Build; +import android.os.Bundle; import android.os.StatFs; import android.support.annotation.NonNull; import android.support.v4.app.ActivityCompat; @@ -27,6 +28,7 @@ import net.osmand.plus.OsmAndAppCustomization; import net.osmand.plus.OsmandPlugin; import net.osmand.plus.R; import net.osmand.plus.UiUtilities; +import net.osmand.plus.activities.MapActivity; import net.osmand.plus.helpers.FontCache; import net.osmand.plus.profiles.SelectCopyAppModeBottomSheet; import net.osmand.plus.profiles.SelectCopyAppModeBottomSheet.CopyAppModePrefsListener; @@ -52,6 +54,7 @@ import static net.osmand.plus.audionotes.AudioVideoNotesPlugin.AV_CAMERA_FOCUS_I import static net.osmand.plus.audionotes.AudioVideoNotesPlugin.AV_CAMERA_FOCUS_MACRO; import static net.osmand.plus.audionotes.AudioVideoNotesPlugin.NOTES_TAB; import static net.osmand.plus.audionotes.AudioVideoNotesPlugin.cameraPictureSizeDefault; +import static net.osmand.plus.myplaces.FavoritesActivity.TAB_ID; public class MultimediaNotesFragment extends BaseSettingsFragment implements CopyAppModePrefsListener, ResetAppModePrefsListener { @@ -404,10 +407,13 @@ public class MultimediaNotesFragment extends BaseSettingsFragment implements Cop public boolean onPreferenceClick(Preference preference) { String prefId = preference.getKey(); if (OPEN_NOTES.equals(prefId)) { + Bundle bundle = new Bundle(); + bundle.putInt(TAB_ID, NOTES_TAB); + OsmAndAppCustomization appCustomization = app.getAppCustomization(); Intent favorites = new Intent(preference.getContext(), appCustomization.getFavoritesActivity()); favorites.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); - app.getSettings().FAVORITES_TAB.set(NOTES_TAB); + favorites.putExtra(MapActivity.INTENT_PARAMS, bundle); startActivity(favorites); return true; } else if (COPY_PLUGIN_SETTINGS.equals(prefId)) { diff --git a/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java b/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java index eb4ecde9ba..d92cd7d7ab 100644 --- a/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java +++ b/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java @@ -82,7 +82,6 @@ import net.osmand.plus.srtmplugin.SRTMPlugin; import net.osmand.plus.views.DownloadedRegionsLayer; import net.osmand.plus.views.MapInfoLayer; import net.osmand.plus.views.OsmandMapTileView; -import net.osmand.plus.views.controls.DynamicListView; import net.osmand.plus.views.mapwidgets.MapWidgetRegistry; import java.lang.ref.WeakReference; @@ -224,6 +223,7 @@ public class DashboardOnMap implements ObservableScrollViewCallbacks, IRouteInfo @Override public void onClick(View v) { hideDashboard(); + mapActivity.dismissSettingsScreens(); } }; toolbar = ((Toolbar) dashboardView.findViewById(R.id.toolbar)); @@ -1056,6 +1056,7 @@ public class DashboardOnMap implements ObservableScrollViewCallbacks, IRouteInfo setDashboardVisibility(true, previousVisibleType); } else { hideDashboard(); + mapActivity.checkAndShowConfigureProfileFragment(); } } diff --git a/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java b/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java index b9aeacfed1..a99c2635b0 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/MonitoringSettingsFragment.java @@ -3,6 +3,7 @@ package net.osmand.plus.monitoring; import android.content.Intent; import android.graphics.Typeface; import android.graphics.drawable.Drawable; +import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.support.v7.preference.Preference; import android.text.SpannableString; @@ -14,6 +15,7 @@ import net.osmand.plus.OsmAndAppCustomization; import net.osmand.plus.OsmandPlugin; import net.osmand.plus.OsmandSettings; import net.osmand.plus.R; +import net.osmand.plus.activities.MapActivity; import net.osmand.plus.helpers.FontCache; import net.osmand.plus.myplaces.FavoritesActivity; import net.osmand.plus.profiles.SelectCopyAppModeBottomSheet; @@ -35,6 +37,7 @@ import static net.osmand.plus.OsmandSettings.MONTHLY_DIRECTORY; import static net.osmand.plus.OsmandSettings.REC_DIRECTORY; import static net.osmand.plus.monitoring.OsmandMonitoringPlugin.MINUTES; import static net.osmand.plus.monitoring.OsmandMonitoringPlugin.SECONDS; +import static net.osmand.plus.myplaces.FavoritesActivity.TAB_ID; public class MonitoringSettingsFragment extends BaseSettingsFragment implements CopyAppModePrefsListener, ResetAppModePrefsListener { @@ -251,10 +254,13 @@ public class MonitoringSettingsFragment extends BaseSettingsFragment implements public boolean onPreferenceClick(Preference preference) { String prefId = preference.getKey(); if (OPEN_TRACKS.equals(prefId)) { + Bundle bundle = new Bundle(); + bundle.putInt(TAB_ID, FavoritesActivity.GPX_TAB); + OsmAndAppCustomization appCustomization = app.getAppCustomization(); Intent favorites = new Intent(preference.getContext(), appCustomization.getFavoritesActivity()); favorites.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); - app.getSettings().FAVORITES_TAB.set(FavoritesActivity.GPX_TAB); + favorites.putExtra(MapActivity.INTENT_PARAMS, bundle); startActivity(favorites); return true; } else if (COPY_PLUGIN_SETTINGS.equals(prefId)) { diff --git a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java index 64db27188e..4b37a68d6e 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/OsmEditingFragment.java @@ -3,6 +3,7 @@ package net.osmand.plus.osmedit; import android.content.Intent; import android.graphics.Typeface; import android.graphics.drawable.Drawable; +import android.os.Bundle; import android.support.v4.app.FragmentManager; import android.support.v7.preference.Preference; import android.support.v7.preference.PreferenceViewHolder; @@ -14,6 +15,7 @@ import android.widget.TextView; import net.osmand.AndroidUtils; import net.osmand.plus.OsmAndAppCustomization; import net.osmand.plus.R; +import net.osmand.plus.activities.MapActivity; import net.osmand.plus.helpers.AndroidUiHelper; import net.osmand.plus.helpers.FontCache; import net.osmand.plus.settings.BaseSettingsFragment; @@ -22,6 +24,9 @@ import net.osmand.plus.settings.bottomsheets.OsmLoginDataBottomSheet; import net.osmand.plus.settings.preferences.SwitchPreferenceEx; import net.osmand.plus.widgets.style.CustomTypefaceSpan; +import static net.osmand.plus.myplaces.FavoritesActivity.TAB_ID; +import static net.osmand.plus.osmedit.OsmEditingPlugin.OSM_EDIT_TAB; + public class OsmEditingFragment extends BaseSettingsFragment implements OnPreferenceChanged { private static final String OSM_EDITING_INFO = "osm_editing_info"; @@ -94,10 +99,13 @@ public class OsmEditingFragment extends BaseSettingsFragment implements OnPrefer @Override public boolean onPreferenceClick(Preference preference) { if (OPEN_OSM_EDITS.equals(preference.getKey())) { + Bundle bundle = new Bundle(); + bundle.putInt(TAB_ID, OSM_EDIT_TAB); + OsmAndAppCustomization appCustomization = app.getAppCustomization(); Intent favorites = new Intent(preference.getContext(), appCustomization.getFavoritesActivity()); favorites.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); - app.getSettings().FAVORITES_TAB.set(R.string.osm_edits); + favorites.putExtra(MapActivity.INTENT_PARAMS, bundle); startActivity(favorites); return true; } else if (OSM_LOGIN_DATA.equals(preference.getKey())) { From 5f76c3c375b82596258d49ee1659dcc113813d01 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Wed, 5 Feb 2020 19:21:21 +0200 Subject: [PATCH 065/107] Fix #8151 --- OsmAnd/src/net/osmand/plus/views/Renderable.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/views/Renderable.java b/OsmAnd/src/net/osmand/plus/views/Renderable.java index a07e44cc57..eea16572be 100644 --- a/OsmAnd/src/net/osmand/plus/views/Renderable.java +++ b/OsmAnd/src/net/osmand/plus/views/Renderable.java @@ -48,6 +48,8 @@ public class Renderable { public static abstract class RenderableSegment { + protected static final int MIN_CULLER_ZOOM = 16; + public List points = null; // Original list of points protected List culled = new ArrayList<>(); // Reduced/resampled list of points protected int pointSize; @@ -168,6 +170,9 @@ public class Renderable { culled.clear(); // use full-resolution until re-cull complete } zoom = newZoom; + if (newZoom > MIN_CULLER_ZOOM) { + return; + } double cullDistance = Math.pow(2.0, segmentSize - zoom); // segmentSize == epsilon culler = new AsynchronousResampler.RamerDouglasPeucer(this, cullDistance); From 4b7569d05a51932443aeb05c3ecfdcc4e2dc832f Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Wed, 5 Feb 2020 21:08:32 +0200 Subject: [PATCH 066/107] fix attempt --- .../java/net/osmand/router/RouteResultPreparation.java | 8 +++----- .../main/java/net/osmand/router/RoutingContext.java | 10 ++++++++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java b/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java index 3356a60e56..9efa3dc4b5 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java @@ -1256,7 +1256,7 @@ public class RouteResultPreparation { if (turn == TurnType.TU || sturn == TurnType.TU || tturn == TurnType.TU) { possiblyLeftTurn = true; } - if (turn == TurnType.TRU || sturn == TurnType.TRU || sturn == TurnType.TRU) { + if (turn == TurnType.TRU || sturn == TurnType.TRU || tturn == TurnType.TRU) { possiblyRightTurn = true; } } @@ -1740,10 +1740,8 @@ public class RouteResultPreparation { } }; } else { - // Here we assume that all segments should be attached by native - it = null; -// RouteSegment rt = ctx.loadRouteSegment(road.getPoint31XTile(pointInd), road.getPoint31YTile(pointInd), ctx.config.memoryLimitation); -// it = rt == null ? null : rt.getIterator(); + RouteSegment rt = ctx.loadRouteSegment(road.getPoint31XTile(pointInd), road.getPoint31YTile(pointInd), ctx.config.memoryLimitation); + it = rt == null ? null : rt.getIterator(); } // try to attach all segments except with current id while (it != null && it.hasNext()) { diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index 5f548408e6..791faaec04 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -326,7 +326,7 @@ public class RoutingContext { } else { long now = System.nanoTime(); - NativeRouteSearchResult ns = nativeLib.loadRouteRegion(ts.subregion, loadObjectsInMemory); + NativeRouteSearchResult ns = nativeLib.loadRouteRegion(ts.subregion, true); // System.out.println(ts.subregion.shiftToData + " " + Arrays.toString(ns.objects)); ts.setLoadedNative(ns, this); timeToLoad += (System.nanoTime() - now); @@ -654,8 +654,14 @@ public class RoutingContext { private RouteSegment loadRouteSegment(int x31, int y31, RoutingContext ctx, TLongObjectHashMap excludeDuplications, RouteSegment original, List subregions, int subregionIndex) { access++; - if (routes != null) { + if (routes != null || (searchResult != null && searchResult.objects != null)) { long l = (((long) x31) << 31) + (long) y31; + if (routes == null) { + RouteDataObject[] rdos = searchResult.objects; + for (int n = 0; n < rdos.length; n++) { + add(rdos[n]); + } + } RouteSegment segment = routes.get(l); while (segment != null) { RouteDataObject ro = segment.road; From 48840e0e58201baf6eb6d9d9e0db24bde20b4cb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?O=C4=9Fuz=20Ersen?= Date: Wed, 5 Feb 2020 14:23:02 +0000 Subject: [PATCH 067/107] Translated using Weblate (Turkish) Currently translated at 100.0% (3168 of 3168 strings) --- OsmAnd/res/values-tr/strings.xml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-tr/strings.xml b/OsmAnd/res/values-tr/strings.xml index 287ed0537c..ac0445d812 100644 --- a/OsmAnd/res/values-tr/strings.xml +++ b/OsmAnd/res/values-tr/strings.xml @@ -1112,7 +1112,7 @@ Haritaya dön Not paylaş İzle - OSM notları + A/V notları Çevrim içi harita Sadece yollar Aygıt belleği @@ -3438,4 +3438,16 @@ Sistem uygulamasını kullan Kamera deklanşör sesi Yetkilendirme başarılı + Kategorileri yeniden düzenle + Özel kategoriler ekleyebilir, gerekli bulmadığınız kategorileri gizleyebilir ve listenin sıralama düzenini değiştirebilirsiniz. Liste, profillerle içe ve dışa aktarılabilir. + Bir veya birkaç gerekli kategori seçerek yeni bir özel kategori ekleyebilirsiniz. + Varsayılana sıfırla, özel kategorileri silecek ve sıralama düzenini kurulumdan sonraki varsayılan duruma sıfırlayacaktır. + Mevcut + Özel kategori ekle + Sadece geceleri göster + Tüm eklenti ayarları varsayılan durumuna geri yüklendi. + Tüm profil ayarları varsayılan durumuna geri yüklendi. + %1$s/%2$s + %1$s\'de gün batımı + %1$s\'de gün doğumu \ No newline at end of file From 4e2b8cfce19c08787b2288fea51ae9966b1723e3 Mon Sep 17 00:00:00 2001 From: Eduardo Addad de Oliveira Date: Tue, 4 Feb 2020 16:41:32 +0000 Subject: [PATCH 068/107] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (3168 of 3168 strings) --- OsmAnd/res/values-pt-rBR/strings.xml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-pt-rBR/strings.xml b/OsmAnd/res/values-pt-rBR/strings.xml index 7346b0216b..adf71c3464 100644 --- a/OsmAnd/res/values-pt-rBR/strings.xml +++ b/OsmAnd/res/values-pt-rBR/strings.xml @@ -189,7 +189,7 @@ Voltar ao mapa Compartilhar nota Posição:\n Lat %1$s\n Lon %2$s - Notas do OSM + Notas A/V Mapa on-line Apenas estradas Pistas de esqui @@ -3470,4 +3470,16 @@ Pôr do Sol: %2$s Usar aplicativo do sistema Som do obturador da câmera Autorização bem sucedida + Reorganizar categorias + Você pode adicionar categorias personalizadas, ocultar categorias que não considera necessárias e alterar a ordem de classificação da lista. A lista pode ser importada e exportada com perfis. + Você pode adicionar uma nova categoria personalizada selecionando uma ou algumas categorias necessárias. + Redefinir para padrão excluirá ou categorias personalizadas e redefinirá a ordem de classificação para o estado padrão após a instalação. + Disponível + Adicionar categoria personalizada + Mostrar apenas à noite + Todas as configurações de plug-in restauradas para o estado padrão. + Todas as configurações de perfil restauradas para o estado padrão. + %1$s/%2$s + Pôr do sol em %1$s + Nascer do sol em %1$s \ No newline at end of file From a5bd82a090af5e11a87f6c80c44886c24f1fdac7 Mon Sep 17 00:00:00 2001 From: Mr-Update Date: Tue, 4 Feb 2020 20:17:47 +0000 Subject: [PATCH 069/107] Translated using Weblate (German) Currently translated at 95.6% (3029 of 3168 strings) --- OsmAnd/res/values-de/strings.xml | 59 ++++++++++++++++---------------- 1 file changed, 30 insertions(+), 29 deletions(-) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index 3e17d92c7d..d58ee70bf6 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -2366,8 +2366,8 @@ Lon %2$s Ziel festlegen Ziel ersetzen Ersten Zwischenstopp hinzufügen - Eine Schaltfläche, um den Bildschirmmittelpunkt zum Routenziel zu machen. Jedes zuvor gewählte Ziel wird zum letzten Zwischenziel. - Drücken dieser Aktionstaste ersetzt das zuvor gewählte Routenziel (falls vohanden) durch die dem Bildschirmmittelpunkt entsprechende Position. + Eine Schaltfläche, um den Bildschirmmittelpunkt zum Routenziel zu machen. Ein zuvor gewähltes Ziel würde zum letzten Zwischenziel werden. + Eine Schaltfläche, um die Bildschirmmitte zum neuen Routenziel zu machen und das zuvor ausgewählte Ziel (falls vorhanden) zu ersetzen. Eine Schaltfläche, um den Bildschirmmittelpunkt zum ersten Zwischenziel zu machen. Fehler Abonnieren Sie unsere Mailingliste zu App-Angeboten und erhalten Sie dafür 3 zusätzliche Karten-Downloads! @@ -3339,7 +3339,7 @@ Lon %2$s Unbefestigte Straßen bevorzugen. Alle Karten aktualisieren Sind Sie sicher, dass Sie alle (%1$d) Karten aktualisieren möchten\? - • Verbesserte Anwendungs- und Profileinstellungen. Die Einstellungen sind nun nach Typ geordnet. Jedes Profil kann separat angepasst werden. + • Verbesserte Anwendungs- und Profil-Einstellungen. Die Einstellungen sind nun nach Typ geordnet. Jedes Profil kann separat angepasst werden. \n \n • Neuer Karten-Download-Dialog, der während des Stöberns eine Karte zum Download vorschlägt \n @@ -3361,24 +3361,24 @@ Lon %2$s Unbefestigte Straßen bevorzugen Bei der Navigation unbefestigte Straßen gegenüber befestigten bevorzugen. OSM-Bearbeitungen - Ein Umschalter zum Ein- und Ausblenden von Höhenlinien auf der Karte. + Schaltfläche zum Ein- und Ausblenden von Höhenlinien auf der Karte. Höhenlinien anzeigen Höhenlinien ausblenden Höhenlinien ein-/ausblenden - Ein Umschalter zum Ein- oder Ausblenden der Reliefdarstellung. + Schaltfläche zum Ein- oder Ausblenden der Reliefdarstellung. Relief anzeigen Relief ausblenden Relief ein-/ausblenden - Text-to-Speech-Engine kann nicht gestartet werden + Text-to-Speech-Engine kann nicht gestartet werden. Simulation Ihrer Position mit einem aufgezeichneten GPX-Track. Profil exportieren OsmAnd-Profil: %1$s - Das Profil \'%1$s\' existiert bereits. Überschreiben\? + \'%1$s\' existiert bereits. Überschreiben\? Das Profil konnte nicht exportiert werden. - Profilimport - Um ein Profil zu importieren, wählen Sie die Profildatei auf dem Gerät aus und öffnen Sie diese mit OsmAnd. + Profil importieren + Fügen Sie ein Profil hinzu, indem Sie die Profildatei mit OsmAnd öffnen. %1$s Importfehler: %2$s - %1$s erfolgreich importiert. + %1$s importiert. Weiß %1$s und %2$s tauschen Startpunkt @@ -3389,18 +3389,18 @@ Lon %2$s %1$s löschen\? Vorgeschlagene Karten Profile hinzugefügt - Plugin fügt OsmAnd ein neues Profil hinzu + Vom Plugin hinzugefügte Profile Ausschalten Neues Plugin hinzugefügt - Eine Schaltfläche, um die Bildschirmmitte zum Ausgangspunkt zu machen und die Route zum Ziel zu berechnen oder einen Dialog zur Auswahl des Ziels zu öffnen, wenn sich der Zielmarker nicht auf der Karte befindet. + Eine Schaltfläche, um die Bildschirmmitte zum Ausgangspunkt zu machen. Sie werden dann aufgefordert, ein Ziel festzulegen oder die Routenberechnung auszulösen. Radroutennetzknoten anzeigen Dialog zum Herunterladen der Karte Dialoge und Benachrichtigungen - Steuern Sie Popups, Dialoge und Benachrichtigungen, die OsmAnd während der Nutzung anzeigt. + Steuern Sie Popups, Dialoge und Benachrichtigungen. Knotennetzwerke - Diese Karten sind für die Verwendung mit dem Plugin erforderlich + Diese Karten werden für das Plugin benötigt. Segmente verbinden - Neues Profil \'%1$s\' hinzufügen\? + Das neue Profil \'%1$s\' hinzufügen\? Richtung einbeziehen Richtung zu jedem Trackpunkt während der Aufnahme speichern. %1$s • %2$s @@ -3408,22 +3408,22 @@ Lon %2$s Persönlich %s herunterladen Fett - Für Wüsten und andere dünn besiedelte Gebiete. Zeigt mehr Details in einer Ansichtsskala an. - Navigationssymbol wählen - Kartensymbol wählen - Nachdem Sie auf Anwenden geklickt haben, gehen gelöschte Profile vollständig verloren. + Für Wüsten und andere dünn besiedelte Gebiete. Umfangreicher. + Positionssymbol während der Bewegung + Positionssymbol im Ruhezustand + Durch Tippen auf \'Anwenden\' werden entfernte Profile dauerhaft gelöscht. Hauptprofil Farbe wählen - Sie können voreingestellte OsmAnd-Profile nicht löschen, aber im vorherigen Bildschirm deaktivieren oder nach unten verschieben. + OsmAnd-Standardprofile können nicht gelöscht, aber (auf dem vorherigen Bildschirm) deaktiviert oder nach unten verschoben werden. Profile bearbeiten - Der Navigationstyp beeinflusst die Regeln für Routenberechnungen. + Der \'Navigationstyp\' bestimmt, wie die Routen berechnet werden. Profildarstellung - Symbol, Farbe und Namen wählen + Symbol, Farbe und Namen Profilliste bearbeiten Ausgewähltes Profil - Durch das Auswählen von %1$s werden alle Änderungen verlorengehen. - Alle Profil-Einstellungen werden auf den Ausgangszustand nach App-Installation zurückgesetzt. - Alle Profil-Einstellungen auf den Standard zurücksetzen\? + Durch Tippen auf %1$s werden alle Ihre Änderungen verworfen. + Alle Profil-Einstellungen auf den Ausgangszustand zurücksetzen. + Alle Profil-Einstellungen zurücksetzen\? %1$s: %2$s %1$s %2$s Sie müssen eine Datei mit der Erweiterung %1$s auswählen. @@ -3434,20 +3434,21 @@ Lon %2$s Bildgröße, Audio- und Videoqualität Anmeldung, Passwort, Offline-Bearbeitung Symbol, Farbe und Namen wählen - Ermöglicht Ihnen die gemeinsame Nutzung des aktuellen Standorts mit Hilfe der Fahrtenaufzeichnung. + Ermöglicht die gemeinsame Nutzung des aktuellen Standorts mit Hilfe der Fahrtenaufzeichnung. Genauigkeit der Protokollierung Video-Notizen Foto-Notizen Neuberechnung der Route Benutzername und Passwort - OpenStreetMap-Bearbeitung + OSM-Bearbeitung OSM - Sie sehen das Symbol nur während der Navigation oder während der Bewegung. - Sie finden all Ihre Notizen im Menü unter Meine Orte — Notizen. + Symbol, das beim Navigieren oder Bewegen angezeigt wird. + Ihre OSM-Notizen sind in %1$s. Bewerten Protokolle der Anwendung sehen und freigeben Für die Verwendung dieser Option ist eine Berechtigung erforderlich. Die Datei \'%1$s\' enthält keine Routing-Regeln. Bitte eine andere Datei wählen. Dies ist ein Filter, welcher Punkte unter einer gewissen Geschwindigkeit nicht aufzeichnet. Dadurch können aufgezeichnete Tracks auf der Karte gleichmäßiger aussehen. Nebeneffekt: Auf Ihrer Strecke fehlen alle Abschnitte, in denen das Mindestgeschwindigkeitskriterium nicht erfüllt wurde (z.B. wenn Sie Ihr Fahrrad einen steilen Hügel hinaufschieben). Außerdem wird es keine Informationen über Ruhezeiten wie Pausen geben. Dies hat Auswirkungen auf jede Analyse oder Nachbearbeitung, z. B. wenn Sie versuchen, die Gesamtlänge Ihrer Reise, die Zeit in Bewegung oder Ihre Durchschnittsgeschwindigkeit zu bestimmen. + Diese Einstellungen gelten für alle Profile. \ No newline at end of file From 6d0d49757c768e2dfad8e5c4aaaf0ef073f2b457 Mon Sep 17 00:00:00 2001 From: jan madsen Date: Wed, 5 Feb 2020 13:45:00 +0000 Subject: [PATCH 070/107] Translated using Weblate (Danish) Currently translated at 88.8% (2812 of 3168 strings) --- OsmAnd/res/values-da/strings.xml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 38c077d00f..b4ef0ffac7 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -3458,4 +3458,28 @@ Repræsenterer område: %1$s x %2$s Kortikon vises kun på kortet og skifter under navigation til navigationsikon. Kontroller og del detaljerede logfiler for programmet Tilladelse kræves for at bruge denne mulighed. + Et lavhastighedsafskæringsfilter der ikke registrerer punkter under en bestemt hastighed. Kan få optagne spor til at se jævnere ud, når de ses på kortet. + Tidsbuffer + Sporingsinterval + Webadresse + Meddelelse + Min. hastighed + Min. nøjagtighed + Min. forskydning + Nulstil indstillingerne for udvidelser til standard + Optagelse automatisk opdelt + Brug systemprogram + Autorisationen lykkes + Omarrangere kategorier + Tilføj brugerdefinerede kategorier, skjul kategorier, som ikke er nødvendige, og ændre sorteringsrækkefølgen på listen. Listen kan importeres og eksporteres med profiler. + Tilføj en ny brugerdefineret kategori ved at vælge en eller nogle få nødvendige kategorier. + Nulstilling til standard sletter brugerdefinerede kategorier og nulstiller sorteringsrækkefølge til standardtilstand efter installation. + Tilgængelig + Tilføje brugerdefineret kategori + Vis kun om natten + Alle indstillinger for udvidelser gendannes til standardtilstand. + Alle profilindstillinger gendannes til standardtilstand. + %1$s/%2$s + Solnedgang kl. %1$s + Solopgang kl. %1$s \ No newline at end of file From b0934ee11a974622e6a559d46397c29c302b6e36 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Wed, 5 Feb 2020 19:13:39 +0000 Subject: [PATCH 071/107] Translated using Weblate (Esperanto) Currently translated at 98.2% (3110 of 3168 strings) --- OsmAnd/res/values-eo/strings.xml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml index cbbfccfdbc..da65e50f11 100644 --- a/OsmAnd/res/values-eo/strings.xml +++ b/OsmAnd/res/values-eo/strings.xml @@ -3455,4 +3455,17 @@ Indikas lokon: %1$s x %2$s" Sono de fotilo Rajtigo sukcesis Konsilo: provu unue uzi la movsentilon per agordi la filtrilon “minimuma delokiĝo” (B) – por ebla pli bona rezulto kaj malplia perdo de datumoj. Se viaj spuroj plue estos bruaj je malalta rapido, provu enigi tien ĉi malnulajn valorojn. Bonvolu rimarki, ke iuj mezuroj povas tute ne enhavi rapidojn (uzante ret‑bazitajn pozici‑trovajn servojn), do via spuro estos malplena. + Rimarko: kontrolo pri rapido > 0: plejparto de GPS‑cirkvitaroj raportas valoron de rapido nur kiam la algoritmo determinas ke vi moviĝas, kaj raportas neniun valoron alie. Per uzi la valoron > 0 en tiu ĉi filtrilo, la movsentilo de la GPS‑cirkvitaro estos uzata. Sed eĉ kiam ĝi ne estos filtrita tie ĉi, tiu ĉi funkcio plue estos uzata por analizi GPX‑spuron por kalkuli la valoron “korektita distanco” – distanco registrita dum moviĝo. + Registritaj estos nur punktoj mezuritaj kun la minimuma precizo (en metroj kiel raportitaj fare de Androido per la GPS‑cirkvitaro). Precizo rilatas al disiĝo de valoro dum ripetaj mezuroj kaj ne ĉiam rilatas al ekzakteco, kiu determinas proksimecon de mezuroj al via vera pozicio. + Kromefiko: pro filtri laŭ precizo, iuj punktoj – mezuritaj ekz. sub pontoj aŭ arboj, inter altaj konstruaĵoj, aŭ dum malbonaj veteraj kondiĉoj – povos manki. + Konsilo: estas malfacile antaŭscii pri kio estos registra kaj kio estos filtrita, do estus bone ne aktivigi tiun ĉi filtrilon. + Per restarigi implicitajn agordojn, propraj kategorioj foriĝos kaj ordigo revenos al la postinstalada stato. + Disponebla + Aldoni propran kategorion + Montri nur dum nokto + Rekomencigis ĉiujn agordojn pri kromprogramoj. + Rekomencigis ĉiujn agordojn pri profiloj. + %1$s/%2$s + Sunsubiro je %1$s + Sunleviĝo je %1$s \ No newline at end of file From 92e09096d51eb80802dd24ffb2719adc061a6553 Mon Sep 17 00:00:00 2001 From: Zmicer Turok Date: Wed, 5 Feb 2020 05:17:12 +0000 Subject: [PATCH 072/107] Translated using Weblate (Belarusian) Currently translated at 93.6% (2964 of 3168 strings) --- OsmAnd/res/values-be/strings.xml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/OsmAnd/res/values-be/strings.xml b/OsmAnd/res/values-be/strings.xml index d601fd4888..faa0ebd8b3 100644 --- a/OsmAnd/res/values-be/strings.xml +++ b/OsmAnd/res/values-be/strings.xml @@ -1601,7 +1601,7 @@ Сапраўды хочаце выдаліць %1$d нататак\? Імпартаваць у OsmAnd Прадухіліць аўтаномны запіс - Запіс GPX прыпыніцца, калі дадатак будзе забіты (праз надаўнія праграмы). (Апавяшчэнне ў вобласці падказак Android пра фонавы рэжым OsmAnd знікне.) + Запіс GPX прыпыніцца, калі дадатак будзе забіты (праз надаўнія дадаткі). (Апавяшчэнне ў вобласці падказак Android пра фонавы рэжым OsmAnd знікне.) Служба вызначэння месцазнаходжання выключаная. Уключыць яе\? Даныя Вікіпедыі састарэлі і больш непрыдатныя. Заархіваваць іх\? Спампаваць дадатковыя даныя Вікіпедыі (%1$s МБ)\? @@ -2292,7 +2292,7 @@ Гэтай кнопкай можна зрабіць пункт у цэнтры экрана першым прамежкавым пунктам. Накладка адсутнічае Няма падкладкі - Падпішыцеся на нашу паштовую рассылку аб зніжках на праграму і атрымайце 3 дадатковыя мапы! + Падпішыцеся на нашу паштовую рассылку аб зніжках і атрымайце 3 дадатковыя мапы! Контурныя лініі марскіх глыбінь і марскія знакі. Дзякуй за пакупку «Контураў марскіх глыбінь» Контуры марскіх глыбінь @@ -2407,7 +2407,7 @@ \n • Падтрымка прамежкавых пунктаў маршруту \n • Запіс уласнага GPX-следу або спампоўванне гатовага \n - OsmAnd — адкрытае праграмнае забяспячэнне з актыўным развіццём. Кожны можа ўнесць свой уклад паведамляючы аб памылках, паляпшаючы пераклад ці распрацоўваючы навыя функцыі. Ход праекта таксама залежыць ад фінансавых унёскаў для забяспячэння працэса кадавання і тэставання новай функцыянальнасці. + OsmAnd — адкрытае праграмнае забяспячэнне з актыўным развіццём. Кожны можа ўнесці свой уклад паведамляючы аб памылках, паляпшаючы пераклад ці распрацоўваючы навыя функцыі. Ход праекта таксама залежыць ад фінансавых унёскаў для забяспячэння працэса кадавання і тэставання новай функцыянальнасці. \n Прыблізнае ахапленне мап ды якасць: \n • Заходняя Еўропа: **** \n • Усходняя Еўропа: *** @@ -2419,11 +2419,11 @@ \n • Сярэдні Усход: ** \n • Афрыка: ** \n • Антарктыда: -\n Большасць краін свету даступныя да спампоўвання! -\n Атрымайце надзейны навігатар у вашай краіне — будзь то Беларусь, Францыя, Германія, Мексіка, Вялікабрытанія, Гіспанія, Нідэрланды, ЗША, Расія, Бразілія ці якая іншая. +\n Большасць краін свету даступная да спампоўвання! +\n Атрымайце надзейны навігатар у вашай краіне — будзь то Беларусь, Францыя, Германія, Мексіка, Вялікабрытанія, Іспанія, Нідэрланды, ЗША, Расія, Бразілія ці якая іншая. OsmAnd+ (OSM Automated Navigation Directions) — мапа і навігацыйны дадатак з доступам да бясплатных, сусветных і высокаякасных даных OpenStreetMap (OSM). -\n Атрымоўвайце асалоду ад галасавой і візуальная навігацыі, праглядайце пукты цікавасцяў (POI), запісвайце GPX-сляды, выкарыстоўвайце візуалізацыю контурных ліній ды даных вышыні, пераключайцеся паміж рэжымамі кіравання, яздой на ровары ды шпацырамі, рэдагуйце OSM-даныя і шмат іншага. -\n OsmAnd+ — платная версія праграмы. Пры набыцці, вы падтрымоўваеце праект, фінансуеце распрацоўку новых магчымасцяў ды атрымоўваце апошнія абнаўленні. +\n Атрымлівайце асалоду ад галасавой і візуальная навігацыі, праглядайце пукты цікавасцяў (POI), запісвайце GPX-сляды, выкарыстоўвайце візуалізацыю контурных ліній ды даных вышыні, пераключайцеся паміж рэжымамі кіравання, яздой на ровары ды шпацырамі, рэдагуйце OSM-даныя і шмат іншага. +\n OsmAnd+ — платная версія. Пры набыцці вы падтрымліваеце праект, фінансуеце распрацоўку новых магчымасцяў ды атрымліваеце апошнія абнаўленні. \nНекаторыя з галоўных магчымасцяў: Прагляд мапы \n @@ -2481,7 +2481,7 @@ \n • Заявы аб памылках у даных \n • Запампоўванне GPX-слядоў у OSM проста з дадатку \n • Даданне пунктаў цікавасцяў (POI) і непасрэдная запампоўка іх у OSM (ці пазней, па-за сецівам) -\n • Магчымасць запісу падарожжа ў фонавым рэжыме (у той час, як прылада знаходзіцца ў спячым рэжыме) +\n • Магчымасць запісу падарожжа ў фонавым рэжыме (у той час, як прылада знаходзіцца ў рэжыме сну) \n OsmAnd — адкрытае праграмнае забяспячэнне ў актыўнай распрацоўцы. Кожны можа ўнесці ўклад паведамляючы аб памылках, паляпшаючы пераклад ці распрацоўваючы новыя магчымасці. Ход праекта залежыць таксама ад фінансавых унёскаў для забяспячэння кадавання і тэставання новай функцыянальнасці. \n Усталяваць @@ -2805,7 +2805,7 @@ Пошук адпаведнага артыкула вікіпедыі Артыкул не знойдзены Як адкрыць артыкулы Вікіпедыі? - Перазапуск праграмы + Перазапуск дадатку Вы анулявалі падпіску OsmAnd Live Прадоўжыць падпіску, каб і далей карыстацца ўсімі функцыямі: На падставе закладзеных вамі артыкулаў рэкамендуецца спампаваць наступныя мапы: From 2b6e94a06b7fcf97dad9fabf02836360abcc1bf1 Mon Sep 17 00:00:00 2001 From: Tymofij Lytvynenko Date: Wed, 5 Feb 2020 23:32:50 +0000 Subject: [PATCH 073/107] Translated using Weblate (Ukrainian) Currently translated at 100.0% (3168 of 3168 strings) --- OsmAnd/res/values-uk/strings.xml | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index fb901089bf..ae73320493 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -159,7 +159,7 @@ Користувацькі Файл з раніше імпортованими Закладками вже існує. Замінити його? Налаштування профілю - Типовий профіль + Усталений профіль Вид мапи й налаштування навігації зберігаються для кожного окремого профілю. Встановіть Ваш типовий профіль. Навігація Визначити налаштування навігації. @@ -617,7 +617,7 @@ 3D вид Відображати останні вибрані POI на мапі. Відображати POI - Виберіть джерело мережевих або кешованих плиток мап + Оберіть джерело мережевих або кешованих плиток мап Джерело растрових мап Джерело мапи Використовувати Інтернет @@ -1280,8 +1280,7 @@ Тільки вручну (натискати на стрілку) Повторювати навігаційні інструкції через регулярні проміжки часу. Повторювати навігаційні інструкції - - Online OSM класифікація мап із зображеннями. + string name=\"lat_lon_pattern\">Шир: %1$.5f Дов: %2$.5f</string Зберегти дані як GPX-файл чи імпортувати маршрутні точки в \'Закладки\'? Поділитися Закладки, якими поділились через OsmAnd @@ -1406,7 +1405,7 @@ Прокласти альтернативний маршрут, вибравши дороги, яких варто уникати Пішохідні переходи Стиль доріг - Типово + Усталено Помаранчевий Атлас доріг Німеччини Залізничний переїзд @@ -1615,7 +1614,7 @@ Ви збираєтеся видалити %1$d приміток. Ви впевнені\? Вікіпедія Усталено (13) - Типово (напівпрозорий блакитний) + Усталено (напівпрозорий блакитний) Напівпрозорий помаранчевий Оновити Кінні маршрути @@ -1917,7 +1916,7 @@ Сповіщати лише, коли змінюється напрямок до цільової точки. Період сповіщеннь Мінімальний час між оголошеннями. - Типовий колір + Усталений колір Оберіть категорію Додайте назву Додайте категорію @@ -2265,7 +2264,7 @@ Виберіть місто Виберіть поштовий індекс Автомасштаб мапи вкл/викл - Кнопка для увімкнення або вимкнення самочинного наближення при збільшеній швидкості + Кнопка для перемикання самочинного наближення при збільшеній швидкості Увімкнути самомасштабування мапи Вимкнути самомасштабування мапи Установити місце призначення @@ -3199,7 +3198,7 @@ Показати на мапі зони низьких викидів. Не впливає на маршрутизацію. Показати зони низьких викидів Враховувати тимчасові обмеження - Типовий + Усталений Маршрут: відстань %s, час навігації %s \nРозрахунок: %.1f с, %d доріг, %d тайлів) Окситанська @@ -3432,7 +3431,7 @@ Мережеве відстеження Точність часопису Ви можете знайти всі записи в %1$s або в теці OsmAnd за допомогою файлового провідника. - Ви можете знайти всі свої примітки в %1$s + Ваші примітки OSM знаходяться в %1$s. Відеопримітки Світлинопримітки Перерахунок маршруту @@ -3474,4 +3473,16 @@ Використовувати системний застосунок Звук затвору камери Авторизація пройшла успішно + Перевпорядкувати категорії + Ви можете додати особливі приховані категорії, які вам не здаються потрібними, і змінити упорядкування списку. Список можна імпортувати та експортувати за допомогою профілів. + Ви можете додати нову власну категорію, вибравши одну або кілька необхідних категорій. + Скидання до усталеного видалить користувацькі категорії, а після встановлення встановить упорядкування до усталеного стану. + Доступні + Додати власну категорію + Показувати лише вночі + Усі налаштування втулка відновлено до усталеного стану. + Усі налаштування профілю відновлено до усталеного стану. + %1$s/%2$s + Захід сонця о %1$s + Схід сонця о %1$s \ No newline at end of file From 166c171be40b04e63026c1585c03f49388d28a66 Mon Sep 17 00:00:00 2001 From: Hinagiku Zeppeki Date: Tue, 4 Feb 2020 10:47:47 +0000 Subject: [PATCH 074/107] Translated using Weblate (Japanese) Currently translated at 95.9% (3038 of 3168 strings) --- OsmAnd/res/values-ja/strings.xml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ja/strings.xml b/OsmAnd/res/values-ja/strings.xml index 2fe6d5ad0b..7e1561f8d6 100644 --- a/OsmAnd/res/values-ja/strings.xml +++ b/OsmAnd/res/values-ja/strings.xml @@ -129,7 +129,7 @@ OsmAnd バージョンがインストールされています。全てのオフ レンダリング速度を表示 昼固定 夜固定 - 日の出/日の入 + 日出/日没 ライトセンサー 昼/夜モード切替ルールを選択します 昼/夜モード切替 @@ -701,7 +701,8 @@ POIの更新は利用できません OSMオフライン、オンライン両対応、グローバルモバイルマップ&ナビゲーション POIフィルタを作成 トランスポートモードの選択: - 日の出: %1$s \n日の入: %2$s + 日出時刻: %1$s +\n日没時刻: %2$s 昼/夜判別情報 描画方法の属性 マップスタイル @@ -3475,4 +3476,15 @@ POIの更新は利用できません システムアプリを使用 カメラシャッター音 認証に成功しました + カテゴリーの並べ替え + カスタムカテゴリーを含め、不要なカテゴリーを非表示にしたりリストの順序を変更できます。リストはプロファイルと同様インポート&エクスポートができます。 + 一つあるいは複数のカテゴリーを選択して、新しいカスタムカテゴリーを追加できます。 + デフォルトにリセットするとカテゴリーが削除またはカスタムされ、並び順がインストール直後の初期状態に戻ります。 + 利用可 + カスタムカテゴリーを追加 + 夜にのみ表示 + すべてのプラグイン設定が初期状態に戻りました。 + すべてのプロファイル設定が初期状態に戻りました。 + 日出時刻 + 日没時刻 \ No newline at end of file From 3f0ef3e2112c08343be340b66168576d32f7759e Mon Sep 17 00:00:00 2001 From: josep constanti Date: Tue, 4 Feb 2020 20:17:30 +0000 Subject: [PATCH 075/107] Translated using Weblate (Catalan) Currently translated at 87.2% (2764 of 3168 strings) --- OsmAnd/res/values-ca/strings.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/OsmAnd/res/values-ca/strings.xml b/OsmAnd/res/values-ca/strings.xml index f3f2bb6d3b..7ef445eee6 100644 --- a/OsmAnd/res/values-ca/strings.xml +++ b/OsmAnd/res/values-ca/strings.xml @@ -3460,4 +3460,12 @@ Abasta l\'àrea: %1$s x %2$s Només veureu la icona mentre navegueu o us mogueu. La icona de mapa només es mostra al mapa i es canvia a la icona de navegació quan durant aquesta. Valida i comparteix enregistraments detallats de l\'aplicació + Reorganitza les categories + Podeu afegir categories personalitzades, amagar categories que considereu innecessàries i canviar l\'ordenació de la llista. La llista es pot importar i exportar amb perfils. + Podeu afegir una nova categoria personalitzada seleccionant-ne una o, si cal, alguna categoria més. + La reinicialització suprimirà les categories personalitzades i restablirà l\'ordre de l\'estat per defecte després de la instal·lació. + Disponible + Afegeix una categoria personalitzada + Mostra només de nit + Tots els ajustaments dels connectors s\'han restaurat a l\'estat predeterminat. \ No newline at end of file From a532cd2fe25bca41f095f44ddf2a3e8beed33f1c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sveinn=20=C3=AD=20Felli?= Date: Tue, 4 Feb 2020 19:04:26 +0000 Subject: [PATCH 076/107] Translated using Weblate (Icelandic) Currently translated at 99.9% (3167 of 3168 strings) --- OsmAnd/res/values-is/strings.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/OsmAnd/res/values-is/strings.xml b/OsmAnd/res/values-is/strings.xml index 42476603a8..4d01896304 100644 --- a/OsmAnd/res/values-is/strings.xml +++ b/OsmAnd/res/values-is/strings.xml @@ -3492,4 +3492,15 @@ Stendur fyrir svæði: %1$s x %2$s Þessi sía kemur í veg fyrir að tvíteknir punktar séu skráðir ef of lítil raunveruleg hreyfing hefur átt sér stað, þetta gerir ferla áferðarfallegri ef ekki á að eftirvinna þá. Aukaverkanir: Tímabil í hvíld eru alls ekki skráð eða þá með aðeins einum punkti. Litlar (raunverulegar) hreyfingar (t.d. til hliðar, til að merkja mögulega hliðarleiðir leiðar) gætu síast í burtu. Skráin þín inniheldur minni upplýsingar til eftirvinnslu, og er með verri tölfræði þar sem umframpunktar eru síaðir út á meðan skráningu stendur, á meðan mögulega er verið að geyma skemmdar upplýsingar vegna lélegrar móttöku eða truflana í GPS kubbasetti. Ábending: Stilling upp á 5 metra gæti virkað vel ef þú hefur ekki þörf fyrir meiri nákvæmni og ef þú vilt koma í veg fyrir að verið sé að skrá gögn á meðan staldrað er við. + Endurraða flokkum + Þú getur bætt við sérsniðnum flokkum, falið flokka sem þér finnast ekki nauðsynlegir og breytt röðun listans. Listann má flytja inn og út með forsniðum. + Þú getur bætt við nýjum sérsniðnum flokki með því að velja einn eða nokkra nauðsynlega flokka. + Tiltækt + Bæta við sérsniðnum flokki + Sýna aðeins á nóttunni + Allar viðbótarstillingar aftur á sjálfgefna stöðu. + Allar stillingar sniðs endurheimtar í sjálfgefina stöðu. + %1$s/%2$s + Sólsetur kl. %1$s + Sólarupprás kl. %1$s \ No newline at end of file From 0dd80c229f2c4efbde7a261692f6aeaaed713bb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Babos=20G=C3=A1bor?= Date: Tue, 4 Feb 2020 11:27:47 +0000 Subject: [PATCH 077/107] Translated using Weblate (Hungarian) Currently translated at 95.8% (3035 of 3168 strings) --- OsmAnd/res/values-hu/strings.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OsmAnd/res/values-hu/strings.xml b/OsmAnd/res/values-hu/strings.xml index fda891fa62..188bc9668b 100644 --- a/OsmAnd/res/values-hu/strings.xml +++ b/OsmAnd/res/values-hu/strings.xml @@ -3448,4 +3448,16 @@ Ha szereted az OsmAndot és az OSM-et, és szeretnéd támogatni a fejlődésük Az ikon csak navigáció vagy mozgás közben lesz látható. A térképikon csak a térképen jelenik meg, navigáció közben pedig navigációs ikonra vált. Az alkalmazás részletes naplóinak ellenőrzése és megosztása + A beállítás használatához engedélyre van szükség. + Kategóriák átrendezése + Hozzáadhat egyedi kategóriát, elrejtheti a fölöslegesnek ítélt kategóriákat, és módosíthatja a lista sorrendjét. A lista a profilokkal importálható és exportálható. + Egy vagy több szükséges kategória kijelölésével hozzáadhat egy egyedi kategóriát. + Az alapértelmezés visszaállítása törli az egyedi kategóriákat és visszaállítja a sorrendet a telepítés utáni alapértelmezett állapotba. + Rendelkezésre áll + Egyedi kategória hozzáadása + Csak éjszaka jelenjék meg + Minden bővítménybeállítás visszaállt az alapértelmezett helyzetbe. + Minden profilbeállítás visszaállt az alapértelmezett helyzetbe. + Napnyugta: %1$s + Napkelte: %1$s \ No newline at end of file From 3b51709ff71a6c2975bb2aa58ddb76d470aa6aad Mon Sep 17 00:00:00 2001 From: Yunkers Date: Tue, 4 Feb 2020 10:50:19 +0000 Subject: [PATCH 078/107] Translated using Weblate (Polish) Currently translated at 95.5% (3027 of 3168 strings) --- OsmAnd/res/values-pl/strings.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index 5a37db0e96..adddad6a79 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -3447,7 +3447,7 @@ Reprezentuje obszar: %1$s x %2$s Ikona wyświetlana tylko podczas nawigacji lub ruchu. Ikona mapy wyświetlana tylko na mapie. Sprawdź i udostępnij szczegółowe dzienniki aplikacji - Brak reguł routingu w \'%1$s\'. Wybierz inny plik. + Brak reguł wyznaczania trasy w \'%1$s\'. Wybierz inny plik. Wymagane jest zezwolenie na korzystanie z tej opcji. Zamiast tego wybierz obsługiwany plik z rozszerzeniem %1$s. Uwaga: kontrola prędkości > 0: większość zestawów GPS zgłasza wartość prędkości tylko wtedy, gdy algorytm określa, że jesteś w ruchu, a żadna, jeśli nie jesteś. Dlatego użycie ustawienia > 0 w tym filtrze w pewnym sensie wykorzystuje wykrywanie ruchu chipsetu GPS. Ale nawet jeśli nie zostanie przefiltrowane tutaj w czasie nagrywania, nadal używamy tej funkcji w naszej analizie GPX do określenia skorygowanej odległości, tj. wartość wyświetlana w tym polu to odległość zarejestrowana podczas ruchu. @@ -3460,4 +3460,17 @@ Reprezentuje obszar: %1$s x %2$s Menu — Miejsca — Uwagi Menu — Miejsca — Edycje OSM Autoryzacja zakończyła się pomyślnie + Efekt uboczny: Twoja trasa nie będzie zawierać sekcji, w których nie zostało spełnione kryterium minimalnej prędkości (np. gdy pchałeś rower pod strome wzgórze). Również nie będzie informacji o okresach odpoczynku, np. przerwach. Ma to efekt na analizy i przetwarzanie końcowe, np. przy próbie określenia całkowitej długości wycieczki, czasu w ruchu lub średniej prędkości. + Zmień układ kategorii + Możesz dodać niestandardowe kategorie, ukryć kategorie, które uważasz za niepotrzebne i zmienić kolejność sortowania listy. Listę można importować i eksportować wraz z profilami. + Możesz dodać nową niestandardową kategorię wybierając jedną lub kilka potrzebnych kategorii. + Przywrócenie ustawień domyślnych usunie niestandardowe kategorie i zresetuje kolejność sortowania do domyślnego stanu po instalacji. + Dostępne + Dodaj niestandardową kategorię + Wyświetlaj tylko w nocy + Ustawienia wtyczek przywrócone do stanu domyślnego. + Ustawienia profili przywrócone do stanu domyślnego. + %1$s/%2$s + Zachód słońca o %1$s + Wschód słońca o %1$s \ No newline at end of file From 4b09b2b704d88b53135dd6412ff01940738a23f9 Mon Sep 17 00:00:00 2001 From: Michael Moroni Date: Tue, 4 Feb 2020 11:03:13 +0000 Subject: [PATCH 079/107] Translated using Weblate (Italian) Currently translated at 90.8% (2875 of 3168 strings) --- OsmAnd/res/values-it/strings.xml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index aa405fc543..e059b85606 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -3421,8 +3421,8 @@ Rappresenta l\'area: %1$s x %2$s %1$s: %2$s %1$s %2$s %1$s: %2$s - Il file \'%1$s\' non contiene regole di routing, si prega di scegliere un altro file. - Tipo di file non supportato. È necessario selezionare un file con estensione %1$s. + Il file \'%1$s\' non contiene regole di routing. Si prega di scegliere un altro file. + Seleziona un file con estensione %1$s supportata. Importa da file Importa file di routing Importa profilo @@ -3443,5 +3443,18 @@ Rappresenta l\'area: %1$s x %2$s È possibile visualizzare tutte le modifiche non caricate o le note OSM in Menu - I miei luoghi - Modifiche OSM. I punti caricati non vengono visualizzati in OsmAnd. OSM L\'icona viene visualizzata solo durante la navigazione o in movimento. - Qui puoi vedere e condividere i log dell\'applicazione + Controlla e condividi i log dettagliati dell\'applicazione + Un permesso è richiesto per usare questa opzione. + Sistema categorie + Puoi aggiungere categorie personalizzate, nascondere quelle che non trovi necessarie e cambiarne l\'ordine nell\'elenco. La lista può essere importata ed esportata con i profili. + Puoi aggiugere una nuova categoria personalizzata selezionandone una o alcune altre. + Resettando ai valori predefiniti cancellerà le categorie personalizzate e reimposterà l\'ordine allo stato predefinito dopo l\'installazione. + Disponibile + Aggiungi categoria personalizzata + Mostra solo di notte + Tutte le impostazioni dei plugin sono state riportate allo stato predefinito. + Tutte le impostazioni dei profili sono state riportate allo stato iniziale. + %1$s/%2$s + Tramonto alle %1$s + Alba alle %1$s \ No newline at end of file From 474ee245cc686b6f4c34878d1e1b8051ce85c0f6 Mon Sep 17 00:00:00 2001 From: Softmap Date: Tue, 4 Feb 2020 11:17:21 +0000 Subject: [PATCH 080/107] Translated using Weblate (Arabic) Currently translated at 100.0% (3168 of 3168 strings) --- OsmAnd/res/values-ar/strings.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index 35106f1048..f1bb63d704 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -3387,4 +3387,16 @@ استخدام تطبيق النظام صوت الكاميرا التفويض ناجح + إعادة ترتيب الفئات + يمكنك إضافة فئات مخصصة للإخفاء التي لا تجدها ضرورية وتغيير ترتيب الفرز في القائمة. يمكن استيراد القائمة وتصديرها مع الملفات الشخصية. + يمكنك إضافة فئة مخصصة جديدة عن طريق تحديد فئة أو بضع فئات مطلوبة. + ستؤدي إعادة التعيين إلى الافتراضي إلى حذف أو تخصيص الفئات وإعادة تعيين ترتيب الفرز إلى الحالة الافتراضية بعد التثبيت. + متاح + إضافة فئة مخصصة + اظهر في الليل فقط + استعادة جميع إعدادات البرنامج المساعد plugin إلى الحالة الافتراضية. + تمت استعادة جميع إعدادات الملف الشخصي إلى الحالة الافتراضية. + %1$s/%2$s + غروب الشمس على %1$s + شروق الشمس على %1$s \ No newline at end of file From 4efe7284b27db13c29f21861ae12416f7fcd99fb Mon Sep 17 00:00:00 2001 From: Ldm Public Date: Tue, 4 Feb 2020 11:08:43 +0000 Subject: [PATCH 081/107] Translated using Weblate (French) Currently translated at 99.8% (3163 of 3168 strings) --- OsmAnd/res/values-fr/strings.xml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index cda892d16d..62b7412da3 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -3453,4 +3453,12 @@ représentant la zone : %1$s x %2$s Menu > Mes lieux favoris > Modifications OSM Remarque : vérification de vitesse > 0. La plupart des puces GPS fournissent une vitesse uniquement lorsque vous êtes en mouvement. Par conséquent, l\'indication du paramètre > 0 pour ce filtre utilise la détection de mouvement par la puce GPS. Mais même s\'il n\'est pas filtré ici au moment de l\'enregistrement, nous utilisons toujours cette fonctionnalité dans notre analyse des traces GPX pour déterminer la distance corrigée, c\'est-à-dire que la valeur affichée dans ce champ est la distance enregistrée en déplacement. Effet secondaire : les périodes de repos ne seront pas enregistrées ou seulement par un point. De petits mouvements, comme des pas sur le côté, pourront être ignorés. Votre fichier contiendra moins d\'informations exploitables en post-traitement et aura des statistiques moins exactes (éliminant les points redondants mais conservant les erreurs de position dues à une mauvaise réception ou aux artefacts de la puce GPS). + Disponible + Ajouter une catégorie personnalisée + Afficher seulement de nuit + Tous les paramètres du greffon ont été restaurés à leurs valeurs par défaut. + Tous les paramètres du profile ont été restaurés à leurs valeurs par défaut. + %1$s/%2$s + Coucher de soleil à %1$s + Lever de soleil à %1$s \ No newline at end of file From a89bfd64075e77266ad5c769a1a9fa073a97fb0f Mon Sep 17 00:00:00 2001 From: Ajeje Brazorf Date: Wed, 5 Feb 2020 08:38:50 +0000 Subject: [PATCH 082/107] Translated using Weblate (Sardinian) Currently translated at 94.7% (2999 of 3168 strings) --- OsmAnd/res/values-sc/strings.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml index b73b443d45..b545eda10e 100644 --- a/OsmAnd/res/values-sc/strings.xml +++ b/OsmAnd/res/values-sc/strings.xml @@ -3469,4 +3469,16 @@ Pro praghere iscrie su còdighe intreu Impòsitu: Proa a impreare, in antis, su rilevamentu de movimentu pro mèdiu de sul filtru de movimentu mìnimu (B). Diat pòdere produire risultados mègius, e tue dias pòdere pèrdere datos de mancu. Si sas rastas tuas abarrant burdellosas a lestresas bassas, proa a impreare inoghe valores diferentes dae zero. Pro praghere ammenta·ti chi carchi mèdida diat pòdere non rilevare perunu valore de lestresa (unas àteras maneras basadas in subra de sa retza), e chi in custu casu non dias registrare nudda. Impòsitu: est prus difìtzile a intzertare ite at a èssere registradu e ite nono. Diat èssere mègius a istudare custu filtru. Intervallu tampone (buffer) + Torra a ordinare sas categorias + Podes importare categorias personalizadas, cuare categorias chi non pensas chi ti serbant e mudare s\'òrdine de sa lista. Sa lista podet èssere importada e esportada cun sos profilos. + Podes annànghere una categoria personalizada noa ischertende·nde una o unas cantas pagas chi ti serbint. + Ripristinende sos valores predefinidos as a iscantzellare sas categorias personalizadas e a ripristinare s\'òrdine de sa lista torrende·lu a su valore predefinidu a pustis de s\'installatzione. + Disponìbile + Annanghe una categoria personalizada + Ammustra a de note ebbia + As torradu totu sas impostatziones de sas estensiones a s\'istadu predefinidu. + Totu sas impostatziones de sos profilos sunt torradas a s\'istadu predefinidu. + %1$s/%2$s + Intrinada a sas %1$s + Arbèschida a sas %1$s \ No newline at end of file From adca64358000bf5466ea52a0e98b0264906761f4 Mon Sep 17 00:00:00 2001 From: Franco Date: Tue, 4 Feb 2020 16:51:35 +0000 Subject: [PATCH 083/107] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (3168 of 3168 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index 4865646770..aea9a5e2f6 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -3482,4 +3482,16 @@ Lon %2$s Usar la aplicación del sistema Reproducir sonido al fotografiar Autorización exitosa + Reordenar categorías + Puedes añadir categorías personalizadas, ocultar las categorías que no parezcan necesarias y cambiar el orden de clasificación de la lista. La lista puede ser importada y exportada con perfiles. + Puedes añadir una nueva categoría personalizada marcando una o varias categorías necesarias. + Si se restablece el valor predefinido, se borrarán o personalizarán las categorías y se restablecerá el orden de clasificación al estado predefinido después de la instalación. + Disponible + Añadir categoría personalizada + Mostrar solo de noche + Todos los ajustes del complemento se restauraron al estado predefinido. + Todos los ajustes del perfil se restauraron al estado predefinido. + %1$s/%2$s + Atardecer a las %1$s + Amanecer a las %1$s \ No newline at end of file From 6280bb539440ee0641938bec9e45e4423b36b8f6 Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 5 Feb 2020 01:08:00 +0000 Subject: [PATCH 084/107] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (3168 of 3168 strings) --- OsmAnd/res/values-zh-rTW/strings.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml index 333c3c4817..8bfb433f56 100644 --- a/OsmAnd/res/values-zh-rTW/strings.xml +++ b/OsmAnd/res/values-zh-rTW/strings.xml @@ -3473,4 +3473,16 @@ 使用系統應用程式 相機快門聲 驗證成功 + 重新排列分類 + 您可以新增自訂的分類,隱藏您不需要的分類並變更清單順序。清單可與設定檔一起匯入與匯出。 + 您可以透過選取一個或多個需要的分類來新增自訂的分類。 + 重設為預設值將會刪除自訂分類並重設排序回安裝後的預設狀態。 + 可用 + 新增自訂分類 + 僅在夜間顯示 + 所有外掛程式設定都已恢復為預設狀態。 + 所有設定檔的設定都已恢復為預設狀態。 + %1$s/%2$s + 日落於 %1$s + 日出於 %1$s \ No newline at end of file From 1e607e8044f3daab8b440548f7474d7f7d7d211e Mon Sep 17 00:00:00 2001 From: Eduardo Addad de Oliveira Date: Tue, 4 Feb 2020 16:50:10 +0000 Subject: [PATCH 085/107] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (3772 of 3772 strings) --- OsmAnd/res/values-pt-rBR/phrases.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/res/values-pt-rBR/phrases.xml b/OsmAnd/res/values-pt-rBR/phrases.xml index 2696a18b20..51eda98893 100644 --- a/OsmAnd/res/values-pt-rBR/phrases.xml +++ b/OsmAnd/res/values-pt-rBR/phrases.xml @@ -3786,4 +3786,9 @@ Número de erupções Bicicleta fantasma Paintball + Resgate na montanha + Loja de segurança + Centro de boliche + Número de referência da pista + Base de caça \ No newline at end of file From 586efcc5d2b35c175712e174e550a3d19c3fcd75 Mon Sep 17 00:00:00 2001 From: Mr-Update Date: Tue, 4 Feb 2020 20:39:52 +0000 Subject: [PATCH 086/107] Translated using Weblate (German) Currently translated at 100.0% (3772 of 3772 strings) --- OsmAnd/res/values-de/phrases.xml | 67 +++++++++++++++++--------------- 1 file changed, 36 insertions(+), 31 deletions(-) diff --git a/OsmAnd/res/values-de/phrases.xml b/OsmAnd/res/values-de/phrases.xml index 0f277fe73c..5469496c8f 100644 --- a/OsmAnd/res/values-de/phrases.xml +++ b/OsmAnd/res/values-de/phrases.xml @@ -896,7 +896,7 @@ Kunststoffverpackungen Zeitungen Kartons - Karton + Pappe Zeitschriften Papierverpackungen Altholz @@ -1593,7 +1593,7 @@ Marsch Schilf Bauschutt - Bauland + Brachfläche Unitarischer Universalismus Multikonfessionell Scientology @@ -2200,27 +2200,27 @@ Historisches Zeitalter: Bronzezeit Historisches Zeitalter: Prinzipat (27 v. Chr. - 284 n. Chr.) Historisches Zeitalter: klassisches Griechenland (5. - 4. Jhd. v. Chr.) - Historisches Zeitalter: Archaisches Griechenland + Historisches Zeitalter: archaisches Griechenland Historisches Zeitalter: Eisenzeit Historisches Zeitalter: römische Republik (508 - 27 v. Chr.) - Historisches Zeitalter: Hellenistisches Griechenland + Historisches Zeitalter: hellenistisches Griechenland Historisches Zeitalter: Pharaonen, neues Reich (1550 - 1068 v. Chr.) Historisches Zeitalter: Pharaonen, mittleres Reich (2055 - 1650 v. Chr.) - Historisches Zeitalter: Vordynastisches Ägypten + Historisches Zeitalter: vordynastisches Ägypten Historisches Zeitalter: Pharaonen, frühdynastische Zeit (3100 – 2686 v. Chr.) Historisches Zeitalter: Pharaonen, altes Reich (2686 - 2181 v. Chr.) Historisches Zeitalter: Pharaonen, erste Zwischenzeit (2181 – 2055 v. Chr.) Historisches Zeitalter: Pharaonen, zweite Zwischenzeit (1650 – 1550 v. Chr.) Historisches Zeitalter: Pharaonen, dritte Zwischenzeit (1069 – 664 v. Chr.) - Historisches Zeitalter: Erstes persisches Zeitalter + Historisches Zeitalter: erstes persisches Zeitalter Historisches Zeitalter: altägyptische Spätzeit (664 - 332 v. Chr.) - Historisches Zeitalter: Zweites persisches Zeitalter + Historisches Zeitalter: zweites persisches Zeitalter Historisches Zeitalter: Alexander der Große Bauxit Architektur: Postkonstruktivismus - Historisches Zeitalter: Christliches Ägypten + Historisches Zeitalter: christliches Ägypten Historisches Zeitalter: byzantinisches Ägypten (30 v. Chr. - 641 n. Chr.) - Historisches Zeitalter: Persische Besetzung + Historisches Zeitalter: persische Besetzung Historisches Zeitalter: dunkle Jahrhunderte (Antike) (1100 - 800 v. Chr.) Historisches Zeitalter: römisches Griechenland (146 v. Chr - 330 n. Chr.) Historisches Zeitalter: römische Königszeit (756 - 509 v. Chr.) @@ -2639,7 +2639,7 @@ Kasten-Typ: Straßenbeleutung Militärischer Kontrollpunkt Schließfächer - Fahrrad-Baum + Baum Straßenunterstand Salz Salz: nein @@ -2775,27 +2775,27 @@ Kraftstoffart (avia) Tankkarten Internet-Zugangsart - Typ - Typ - Typ + Kleidungsart + Schuhart + Feuerhydranttyp Position Wasserquelle Zahlungsart - Typ + Art des Fußgängerübergangs Ertastbares Pflaster Bürstenlos Automatisiert - Typ + Parkplatztyp Überdacht Fracht - Typ + Art des Fahrradparkens Fahrradtransport Heizung Pumpe Bezeichnung - Typ - Typ - Typ + Teleskoptyp + Tierausbildungsart + Botschaftsart Hauptstadt Signalton U-Bahnstation @@ -2822,10 +2822,10 @@ Oberfläche FKK Rollstuhlgerecht - Typ + Art des Urlaubsortes Pistenpflege - Typ - Typ + Recyclingtyp + Unterkunftsart Weihnachten Weihnachtsveranstaltung Weihnachtsmarkt @@ -2843,10 +2843,10 @@ Dienstleistung Selbstbedienung Nach Rezept - Typ + Art der archäologischen Fundstätte Bewertung in Sternen Konfession - Typ + Informationsart Drive-in Durchfahrschalter Dienstleistung @@ -3034,7 +3034,7 @@ Döner Kebab (Schawarma) Schawarma Speisen - Typ + Art der Sozialeinrichtung Apfelweinhaus Baguetterie Pastel @@ -3049,7 +3049,7 @@ Leuchten Lotteriescheine Spielbank - Typ + Glücksspielart Lotterie Pachinko Spielautomaten @@ -3095,7 +3095,7 @@ Voliere Falknerei Reptilien - Typ + Zootyp Vögel Kundendienst Motorradtyp @@ -3518,7 +3518,7 @@ Geldautomat Schuhreparatur Verpackungsfreie Waren - Typ + Umspannwerkstyp ja Nur verpackungsfrei Umspannwerk @@ -3749,7 +3749,7 @@ Postbank PostFinance Card Migros Bank - Typ + Badtyp Heiße Quelle Onsen Hammam @@ -3772,7 +3772,7 @@ Grab Parkplatz URL - Typ + Vulkanart Status Schlacke Schichtvulkan @@ -3787,6 +3787,11 @@ Aktiv Inaktiv Anzahl der Ausbrüche - Geisterfahrrad + Gedenk-Geisterfahrrad Paintball + Bergrettung + Sicherheitsgeschäft + Bow­ling­cen­ter + Pistenreferenznummer + Jagdbasis \ No newline at end of file From 4d63c1f92512554c9900bf4a05d9aa043184bcf6 Mon Sep 17 00:00:00 2001 From: jan madsen Date: Wed, 5 Feb 2020 14:07:50 +0000 Subject: [PATCH 087/107] Translated using Weblate (Danish) Currently translated at 98.9% (3729 of 3772 strings) --- OsmAnd/res/values-da/phrases.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/res/values-da/phrases.xml b/OsmAnd/res/values-da/phrases.xml index dc28be13c6..7afcf633f0 100644 --- a/OsmAnd/res/values-da/phrases.xml +++ b/OsmAnd/res/values-da/phrases.xml @@ -3794,4 +3794,9 @@ Antal udbrud Spøgelsescykel Paintball + Bjergredning + Sikkerhedsforretning + Bowlingcenter + Piste-referencenummer + Jagtbase \ No newline at end of file From 425279d9e2e9bfddbd39067c471e3df12de6f5dc Mon Sep 17 00:00:00 2001 From: Tymofij Lytvynenko Date: Wed, 5 Feb 2020 23:41:42 +0000 Subject: [PATCH 088/107] Translated using Weblate (Ukrainian) Currently translated at 100.0% (3772 of 3772 strings) --- OsmAnd/res/values-uk/phrases.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/res/values-uk/phrases.xml b/OsmAnd/res/values-uk/phrases.xml index d4eb752004..ec883eb69d 100644 --- a/OsmAnd/res/values-uk/phrases.xml +++ b/OsmAnd/res/values-uk/phrases.xml @@ -3774,4 +3774,9 @@ Кількість вивержень Велосипед Ghost Пейнтбол + Гірський порятунок + Крамниця охорони + Осередок бовлінгу + Довідковий номер траси + Мисливська база \ No newline at end of file From 5db498df024d1f8a8f0e3158fce3796623fe7115 Mon Sep 17 00:00:00 2001 From: Envel PICHON Date: Wed, 5 Feb 2020 17:35:33 +0000 Subject: [PATCH 089/107] Translated using Weblate (Breton) Currently translated at 7.1% (269 of 3772 strings) --- OsmAnd/res/values-br/phrases.xml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-br/phrases.xml b/OsmAnd/res/values-br/phrases.xml index e5f8043880..6e83994a18 100644 --- a/OsmAnd/res/values-br/phrases.xml +++ b/OsmAnd/res/values-br/phrases.xml @@ -200,7 +200,7 @@ Hendraour Seurt Statud - Palier arz + Stal dafaroù arz Stal evit ar poupiged Marokinerezh Stal evit ar salioù-dour @@ -253,4 +253,20 @@ Stal-gazetennoù Stal-lunedoù Boued biologel + Stal obererezhioù dindan an amzer + Stal livadurioù + Stal loened + Stal luc\'hskeudenniñ + Stal dafaroù elektronek + Stal prenañ eil-dorn + Stal dafaroù splujañ er mor + Stal sternajoù + Stal rikoù sport + Stal-baper + Stal listri + Bilhederezh + Stal-vutun + Stal c\'hoarielloù + Braswerzher + Stal-vandennoù rod \ No newline at end of file From 6248a11240f3472b4bb9fddfef8a742c1467cd93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sveinn=20=C3=AD=20Felli?= Date: Tue, 4 Feb 2020 19:15:11 +0000 Subject: [PATCH 090/107] Translated using Weblate (Icelandic) Currently translated at 99.8% (3766 of 3772 strings) --- OsmAnd/res/values-is/phrases.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/res/values-is/phrases.xml b/OsmAnd/res/values-is/phrases.xml index fedee7320d..a5002affbf 100644 --- a/OsmAnd/res/values-is/phrases.xml +++ b/OsmAnd/res/values-is/phrases.xml @@ -3765,4 +3765,9 @@ Fjöldi gosa Draugahjól (minnismerki um látinn hjólreiðamann) Litbolti + Leirgígur + Fjallabjörgun + Keiluhöll + Viðmiðunarnúmer leiðar + Grunnbúðir veiðimanna \ No newline at end of file From 8943073f6052b471265fd4a2873bf97763b969c2 Mon Sep 17 00:00:00 2001 From: Ajeje Brazorf Date: Wed, 5 Feb 2020 08:48:48 +0000 Subject: [PATCH 091/107] Translated using Weblate (Sardinian) Currently translated at 99.6% (3756 of 3772 strings) --- OsmAnd/res/values-sc/phrases.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OsmAnd/res/values-sc/phrases.xml b/OsmAnd/res/values-sc/phrases.xml index ccd08b457b..ceb501c4a0 100644 --- a/OsmAnd/res/values-sc/phrases.xml +++ b/OsmAnd/res/values-sc/phrases.xml @@ -3783,4 +3783,10 @@ Inativu Nùmeru de erutziones Bitzicleta pantasma + Paintball + Agiudu montanu (sucursu alpinu) + Butega de artìculos pro sa seguresa + Tzentru pro su bowling + Nùmeru de referèntzia de sa pista + Base pro sa cassa \ No newline at end of file From 90bec11b9bce22d2355199e3865fefd4dd6d839e Mon Sep 17 00:00:00 2001 From: Jeff Huang Date: Wed, 5 Feb 2020 01:12:50 +0000 Subject: [PATCH 092/107] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (3772 of 3772 strings) --- OsmAnd/res/values-zh-rTW/phrases.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd/res/values-zh-rTW/phrases.xml b/OsmAnd/res/values-zh-rTW/phrases.xml index bb83330831..320f6de126 100644 --- a/OsmAnd/res/values-zh-rTW/phrases.xml +++ b/OsmAnd/res/values-zh-rTW/phrases.xml @@ -3785,4 +3785,9 @@ 噴發次數 幽靈單車 漆彈 + 山區救援 + 安全商店 + 保齡球館 + 滑雪道參考編號 + 狩獵基地 \ No newline at end of file From 5eff5dd62616b2a1d3f0db7a76cc0dc898153872 Mon Sep 17 00:00:00 2001 From: Mr-Update Date: Wed, 5 Feb 2020 21:20:53 +0000 Subject: [PATCH 093/107] Translated using Weblate (German) Currently translated at 100.0% (266 of 266 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/de/ --- OsmAnd-telegram/res/values-de/strings.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OsmAnd-telegram/res/values-de/strings.xml b/OsmAnd-telegram/res/values-de/strings.xml index 56e21e2192..a926d6c87b 100644 --- a/OsmAnd-telegram/res/values-de/strings.xml +++ b/OsmAnd-telegram/res/values-de/strings.xml @@ -172,7 +172,7 @@ Schliesst \"Standort\" einschalten\? Jetzt live - Letztes Update von Telegram + Letzte Aktualisierung von Telegram Senden Standort als Wählen Sie, wie Nachrichten mit Ihrem Standort aussehen sollen. Karte @@ -263,4 +263,9 @@ Empfohlen OsmAnd Tracker-Status Zurück zu OsmAnd + Letzte Aktualisierung von Telegram: %1$s + Letzte Antwort: %1$s + Letzte Aktualisierung von Telegram: vor %1$s + Letzte Antwort: vor %1$s + vor %1$s \ No newline at end of file From bef14c2da8f4c77c97aefaa61fa1943821e9fb35 Mon Sep 17 00:00:00 2001 From: Zmicer Turok Date: Wed, 5 Feb 2020 05:27:39 +0000 Subject: [PATCH 094/107] Translated using Weblate (Belarusian) Currently translated at 100.0% (266 of 266 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/be/ --- OsmAnd-telegram/res/values-be/strings.xml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OsmAnd-telegram/res/values-be/strings.xml b/OsmAnd-telegram/res/values-be/strings.xml index 50a258549d..ff4dff09c9 100644 --- a/OsmAnd-telegram/res/values-be/strings.xml +++ b/OsmAnd-telegram/res/values-be/strings.xml @@ -263,4 +263,9 @@ Прапанавана Статус OsmAnd Tracker Вярнуцца ў OsmAnd + Апошняе абнаўленне з Telegram: %1$s + Апошні адказ: %1$s + Апошняе абнаўленне з Telegram: %1$s таму + Апошні адказ: %1$s таму + %1$s таму \ No newline at end of file From 0a16368365b407de990b66055dc2c14adccaebcb Mon Sep 17 00:00:00 2001 From: josep constanti Date: Tue, 4 Feb 2020 20:08:44 +0000 Subject: [PATCH 095/107] Translated using Weblate (Catalan) Currently translated at 100.0% (266 of 266 strings) Translation: OsmAnd/Telegram Translate-URL: https://hosted.weblate.org/projects/osmand/telegram/ca/ --- OsmAnd-telegram/res/values-ca/strings.xml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/OsmAnd-telegram/res/values-ca/strings.xml b/OsmAnd-telegram/res/values-ca/strings.xml index 8f35ab819a..aec26bad68 100644 --- a/OsmAnd-telegram/res/values-ca/strings.xml +++ b/OsmAnd-telegram/res/values-ca/strings.xml @@ -104,7 +104,7 @@ Última ubicació disponible Estat de la compartició Compartició: %1$s - activada + Activat Estat No hi ha connexió GPS No hi ha connexió a internet @@ -214,9 +214,7 @@ nusos mph seg - - OsmAnd Tracker us permet compartir la vostra posició i veure la dels altres a OsmAnd.
-
L\'aplicació utilitza l\'API de Telegram, per tant us cal un compte de Telegram.
+ OsmAnd Tracker us permet compartir la vostra posició i veure la dels altres a OsmAnd.

L\'aplicació utilitza l\'API de Telegram, per tant us cal un compte de Telegram.
Adreça Precisió Altitud @@ -263,4 +261,9 @@ Suggeriment Estat de l\'enregistrador d\'OsmAnd Torna a OsmAnd + Darrera actualització des de Telegram: %1$s + Darrera resposta: %1$s + Darrera actualització des de Telegram: fa %1$s + Darrera resposta: fa %1$s + fa %1$s \ No newline at end of file From 582b04f5a8504eba76f0ae9ff2277b5e563075c2 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Thu, 6 Feb 2020 09:54:24 +0200 Subject: [PATCH 096/107] Make tracks culler work from 16 zoom level --- OsmAnd/src/net/osmand/plus/views/Renderable.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/views/Renderable.java b/OsmAnd/src/net/osmand/plus/views/Renderable.java index eea16572be..7ef7d3bc27 100644 --- a/OsmAnd/src/net/osmand/plus/views/Renderable.java +++ b/OsmAnd/src/net/osmand/plus/views/Renderable.java @@ -170,7 +170,7 @@ public class Renderable { culled.clear(); // use full-resolution until re-cull complete } zoom = newZoom; - if (newZoom > MIN_CULLER_ZOOM) { + if (newZoom >= MIN_CULLER_ZOOM) { return; } From 0c14de0e234ab78c6b3ff849f3fb8a9fb64ba588 Mon Sep 17 00:00:00 2001 From: Nazar-Kutz Date: Thu, 6 Feb 2020 10:24:35 +0200 Subject: [PATCH 097/107] Fix #8034 (Option: for keep screen on or not) --- OsmAnd/res/layout/main.xml | 1 - OsmAnd/res/values/strings.xml | 2 ++ OsmAnd/res/xml/global_settings.xml | 11 +++++++++++ OsmAnd/src/net/osmand/plus/OsmandSettings.java | 2 ++ .../src/net/osmand/plus/activities/MapActivity.java | 13 ++++++++++++- .../plus/settings/GlobalSettingsFragment.java | 7 +++++++ .../bottomsheets/BooleanPreferenceBottomSheet.java | 8 ++++++-- 7 files changed, 40 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/layout/main.xml b/OsmAnd/res/layout/main.xml index 340fb29353..01f2593a23 100644 --- a/OsmAnd/res/layout/main.xml +++ b/OsmAnd/res/layout/main.xml @@ -16,7 +16,6 @@ android:id="@+id/MapViewWithLayers" android:layout_width="fill_parent" android:layout_height="fill_parent" - android:keepScreenOn="true" android:orientation="vertical"> + Use system screen timeout + Disabled by default, if OsmAnd running on foreground, the screen doesn’t time out.\n\nIf enabled OsmAnd will use system timeout settings. Accessibility mode disabled in your system. Rearrange categories You can add custom categories hide categories that you don’t find necessary and change the sort order of the list. The list can be imported and exported with profiles. diff --git a/OsmAnd/res/xml/global_settings.xml b/OsmAnd/res/xml/global_settings.xml index 4cfc5800cb..4effc59467 100644 --- a/OsmAnd/res/xml/global_settings.xml +++ b/OsmAnd/res/xml/global_settings.xml @@ -60,4 +60,15 @@ app:fragment="net.osmand.plus.settings.ProxySettingsFragment" tools:icon="@drawable/ic_action_proxy" /> + + + + \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/OsmandSettings.java b/OsmAnd/src/net/osmand/plus/OsmandSettings.java index 7c9feef68a..91d13a26b2 100644 --- a/OsmAnd/src/net/osmand/plus/OsmandSettings.java +++ b/OsmAnd/src/net/osmand/plus/OsmandSettings.java @@ -1767,6 +1767,8 @@ public class OsmandSettings { public final CommonPreference PROXY_PORT = new IntPreference("proxy_port", 8118).makeGlobal(); public final CommonPreference USER_ANDROID_ID = new StringPreference("user_android_id", "").makeGlobal(); + public final CommonPreference USE_SYSTEM_SCREEN_TIMEOUT = new BooleanPreference("use_system_screen_timeout", true).makeGlobal(); + // this value string is synchronized with settings_pref.xml preference name public static final String SAVE_CURRENT_TRACK = "save_current_track"; //$NON-NLS-1$ diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java index 3d999ef589..81e849a778 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java @@ -248,6 +248,13 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven } }; + private StateChangedListener useSystemScreenTimeoutListener = new StateChangedListener() { + @Override + public void stateChanged(Boolean change) { + changeKeyguardFlags(); + } + }; + @Override public void onCreate(Bundle savedInstanceState) { setRequestedOrientation(AndroidUiHelper.getScreenOrientation(this)); @@ -973,6 +980,7 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven } settings.MAP_SCREEN_ORIENTATION.addListener(mapScreenOrientationSettingListener); + settings.USE_SYSTEM_SCREEN_TIMEOUT.addListener(useSystemScreenTimeoutListener); } public void applyScreenOrientation() { @@ -1460,6 +1468,7 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven private void onPauseActivity() { settings.MAP_SCREEN_ORIENTATION.removeListener(mapScreenOrientationSettingListener); + settings.USE_SYSTEM_SCREEN_TIMEOUT.removeListener(useSystemScreenTimeoutListener); if (!app.getRoutingHelper().isRouteWasFinished()) { DestinationReachedMenu.resetShownState(); } @@ -2099,7 +2108,9 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven } public void changeKeyguardFlags() { - changeKeyguardFlags(settings.TURN_SCREEN_ON_TIME_INT.get() > 0, true); + boolean enabled = settings.TURN_SCREEN_ON_ENABLED.get() && settings.TURN_SCREEN_ON_TIME_INT.get() > 0; + boolean keepScreenOn = !settings.USE_SYSTEM_SCREEN_TIMEOUT.get(); + changeKeyguardFlags(enabled, keepScreenOn); } private void changeKeyguardFlags(boolean enable, boolean forceKeepScreenOn) { diff --git a/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java b/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java index 65df6189c0..d323439310 100644 --- a/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java +++ b/OsmAnd/src/net/osmand/plus/settings/GlobalSettingsFragment.java @@ -33,6 +33,7 @@ public class GlobalSettingsFragment extends BaseSettingsFragment implements Send setupSendAnonymousDataPref(); setupDialogsAndNotificationsPref(); setupEnableProxyPref(); + setupUseSystemScreenTimeout(); } @Override @@ -174,4 +175,10 @@ public class GlobalSettingsFragment extends BaseSettingsFragment implements Send SwitchPreferenceEx enableProxy = (SwitchPreferenceEx) findPreference(settings.ENABLE_PROXY.getId()); enableProxy.setIcon(getContentIcon(R.drawable.ic_action_proxy)); } + + private void setupUseSystemScreenTimeout() { + SwitchPreferenceEx useSystemScreenTimeout = (SwitchPreferenceEx) findPreference(settings.USE_SYSTEM_SCREEN_TIMEOUT.getId()); + useSystemScreenTimeout.setTitle(app.getString(R.string.use_system_screen_timeout)); + useSystemScreenTimeout.setDescription(app.getString(R.string.use_system_screen_timeout_promo)); + } } \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BooleanPreferenceBottomSheet.java b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BooleanPreferenceBottomSheet.java index d49becc246..18657b620c 100644 --- a/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BooleanPreferenceBottomSheet.java +++ b/OsmAnd/src/net/osmand/plus/settings/bottomsheets/BooleanPreferenceBottomSheet.java @@ -53,8 +53,12 @@ public class BooleanPreferenceBottomSheet extends BasePreferenceBottomSheet { items.add(new TitleItem(title)); final OsmandSettings.BooleanPreference pref = (BooleanPreference) preference; - final String on = getString(R.string.shared_string_on); - final String off = getString(R.string.shared_string_off); + CharSequence summaryOn = switchPreference.getSummaryOn(); + CharSequence summaryOff = switchPreference.getSummaryOff(); + final String on = summaryOn == null || summaryOn.toString().equals("") + ? getString(R.string.shared_string_enabled) : summaryOn.toString(); + final String off = summaryOff == null || summaryOff.toString().equals("") + ? getString(R.string.shared_string_disabled) : summaryOff.toString(); final int activeColor = AndroidUtils.resolveAttribute(app, R.attr.active_color_basic); final int disabledColor = AndroidUtils.resolveAttribute(app, android.R.attr.textColorSecondary); boolean checked = pref.getModeValue(getAppMode()); From 37007a1111e5b9fbb0a28e40d680915feecf3489 Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Thu, 6 Feb 2020 10:27:11 +0200 Subject: [PATCH 098/107] fix on fix --- .../net/osmand/router/RoutingContext.java | 29 ++++++++++++++----- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index 791faaec04..75dce23a23 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -273,7 +273,7 @@ public class RoutingContext { public RouteSegment loadRouteSegment(int x31, int y31, int memoryLimit) { - long tileId = getRoutingTile(x31, y31, memoryLimit, OPTION_SMART_LOAD); + long tileId = getRoutingTile(x31, y31, memoryLimit, OPTION_IN_MEMORY_LOAD); TLongObjectHashMap excludeDuplications = new TLongObjectHashMap(); RouteSegment original = null; List subregions = indexedSubregions.get(tileId); @@ -326,7 +326,7 @@ public class RoutingContext { } else { long now = System.nanoTime(); - NativeRouteSearchResult ns = nativeLib.loadRouteRegion(ts.subregion, true); + NativeRouteSearchResult ns = nativeLib.loadRouteRegion(ts.subregion, loadObjectsInMemory); // System.out.println(ts.subregion.shiftToData + " " + Arrays.toString(ns.objects)); ts.setLoadedNative(ns, this); timeToLoad += (System.nanoTime() - now); @@ -654,14 +654,29 @@ public class RoutingContext { private RouteSegment loadRouteSegment(int x31, int y31, RoutingContext ctx, TLongObjectHashMap excludeDuplications, RouteSegment original, List subregions, int subregionIndex) { access++; - if (routes != null || (searchResult != null && searchResult.objects != null)) { + if (routes != null) { long l = (((long) x31) << 31) + (long) y31; - if (routes == null) { - RouteDataObject[] rdos = searchResult.objects; - for (int n = 0; n < rdos.length; n++) { - add(rdos[n]); + + RouteSegment segment = routes.get(l); + while (segment != null) { + RouteDataObject ro = segment.road; + RouteDataObject toCmp = excludeDuplications.get(calcRouteId(ro, segment.getSegmentStart())); + if (!isExcluded(ro.id, subregions, subregionIndex) + && (toCmp == null || toCmp.getPointsLength() < ro.getPointsLength())) { + excludeDuplications.put(calcRouteId(ro, segment.getSegmentStart()), ro); + RouteSegment s = new RouteSegment(ro, segment.getSegmentStart()); + s.next = original; + original = s; } + segment = segment.next; } + } else if (searchResult != null && searchResult.objects != null && searchResult.objects.length > 0){ + RouteDataObject[] rdos = searchResult.objects; + for (int n = 0; n < rdos.length; n++) { + add(rdos[n]); + } + long l = (((long) x31) << 31) + (long) y31; + RouteSegment segment = routes.get(l); while (segment != null) { RouteDataObject ro = segment.road; From b0bfbfa1921bbc23f89314ead908022e04c568c5 Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Thu, 6 Feb 2020 10:34:32 +0200 Subject: [PATCH 099/107] refactoring --- .../net/osmand/router/RoutingContext.java | 52 ++++++++----------- 1 file changed, 22 insertions(+), 30 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index 75dce23a23..16b992d523 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -655,43 +655,35 @@ public class RoutingContext { TLongObjectHashMap excludeDuplications, RouteSegment original, List subregions, int subregionIndex) { access++; if (routes != null) { - long l = (((long) x31) << 31) + (long) y31; - - RouteSegment segment = routes.get(l); - while (segment != null) { - RouteDataObject ro = segment.road; - RouteDataObject toCmp = excludeDuplications.get(calcRouteId(ro, segment.getSegmentStart())); - if (!isExcluded(ro.id, subregions, subregionIndex) - && (toCmp == null || toCmp.getPointsLength() < ro.getPointsLength())) { - excludeDuplications.put(calcRouteId(ro, segment.getSegmentStart()), ro); - RouteSegment s = new RouteSegment(ro, segment.getSegmentStart()); - s.next = original; - original = s; - } - segment = segment.next; - } + original = findOriginal(x31, y31, excludeDuplications, original, subregions, subregionIndex); } else if (searchResult != null && searchResult.objects != null && searchResult.objects.length > 0){ RouteDataObject[] rdos = searchResult.objects; for (int n = 0; n < rdos.length; n++) { add(rdos[n]); } - long l = (((long) x31) << 31) + (long) y31; - - RouteSegment segment = routes.get(l); - while (segment != null) { - RouteDataObject ro = segment.road; - RouteDataObject toCmp = excludeDuplications.get(calcRouteId(ro, segment.getSegmentStart())); - if (!isExcluded(ro.id, subregions, subregionIndex) - && (toCmp == null || toCmp.getPointsLength() < ro.getPointsLength())) { - excludeDuplications.put(calcRouteId(ro, segment.getSegmentStart()), ro); - RouteSegment s = new RouteSegment(ro, segment.getSegmentStart()); - s.next = original; - original = s; - } - segment = segment.next; - } + original = findOriginal(x31, y31, excludeDuplications, original, subregions, subregionIndex); } else { throw new UnsupportedOperationException("Not clear how it could be used with native"); + } + return original; + } + + private RouteSegment findOriginal(int x31, int y31, TLongObjectHashMap excludeDuplications, + RouteSegment original, List subregions, int subregionIndex) { + long l = (((long) x31) << 31) + (long) y31; + + RouteSegment segment = routes.get(l); + while (segment != null) { + RouteDataObject ro = segment.road; + RouteDataObject toCmp = excludeDuplications.get(calcRouteId(ro, segment.getSegmentStart())); + if (!isExcluded(ro.id, subregions, subregionIndex) + && (toCmp == null || toCmp.getPointsLength() < ro.getPointsLength())) { + excludeDuplications.put(calcRouteId(ro, segment.getSegmentStart()), ro); + RouteSegment s = new RouteSegment(ro, segment.getSegmentStart()); + s.next = original; + original = s; + } + segment = segment.next; } return original; } From 59f379111adbf468afc63baec1d9a32c6cb7c176 Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Thu, 6 Feb 2020 11:31:18 +0200 Subject: [PATCH 100/107] fix --- .../net/osmand/router/RoutingContext.java | 39 +++++++------------ 1 file changed, 13 insertions(+), 26 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index 16b992d523..85c40aa367 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -655,39 +655,26 @@ public class RoutingContext { TLongObjectHashMap excludeDuplications, RouteSegment original, List subregions, int subregionIndex) { access++; if (routes != null) { - original = findOriginal(x31, y31, excludeDuplications, original, subregions, subregionIndex); - } else if (searchResult != null && searchResult.objects != null && searchResult.objects.length > 0){ - RouteDataObject[] rdos = searchResult.objects; - for (int n = 0; n < rdos.length; n++) { - add(rdos[n]); + long l = (((long) x31) << 31) + (long) y31; + RouteSegment segment = routes.get(l); + while (segment != null) { + RouteDataObject ro = segment.road; + RouteDataObject toCmp = excludeDuplications.get(calcRouteId(ro, segment.getSegmentStart())); + if (!isExcluded(ro.id, subregions, subregionIndex) + && (toCmp == null || toCmp.getPointsLength() < ro.getPointsLength())) { + excludeDuplications.put(calcRouteId(ro, segment.getSegmentStart()), ro); + RouteSegment s = new RouteSegment(ro, segment.getSegmentStart()); + s.next = original; + original = s; + } + segment = segment.next; } - original = findOriginal(x31, y31, excludeDuplications, original, subregions, subregionIndex); } else { throw new UnsupportedOperationException("Not clear how it could be used with native"); } return original; } - private RouteSegment findOriginal(int x31, int y31, TLongObjectHashMap excludeDuplications, - RouteSegment original, List subregions, int subregionIndex) { - long l = (((long) x31) << 31) + (long) y31; - - RouteSegment segment = routes.get(l); - while (segment != null) { - RouteDataObject ro = segment.road; - RouteDataObject toCmp = excludeDuplications.get(calcRouteId(ro, segment.getSegmentStart())); - if (!isExcluded(ro.id, subregions, subregionIndex) - && (toCmp == null || toCmp.getPointsLength() < ro.getPointsLength())) { - excludeDuplications.put(calcRouteId(ro, segment.getSegmentStart()), ro); - RouteSegment s = new RouteSegment(ro, segment.getSegmentStart()); - s.next = original; - original = s; - } - segment = segment.next; - } - return original; - } - private static boolean isExcluded(long id, List subregions, int subregionIndex) { for (int i = 0; i < subregionIndex; i++ ) { if (subregions.get(i).excludedIds != null && subregions.get(i).excludedIds.contains(id)) { From 669640b6aa67baf388e2308d1de376bd7758e662 Mon Sep 17 00:00:00 2001 From: Nazar-Kutz Date: Thu, 6 Feb 2020 11:46:56 +0200 Subject: [PATCH 101/107] Small fix for keep screen on option --- OsmAnd/src/net/osmand/plus/OsmandSettings.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/OsmandSettings.java b/OsmAnd/src/net/osmand/plus/OsmandSettings.java index 91d13a26b2..e55bf36d49 100644 --- a/OsmAnd/src/net/osmand/plus/OsmandSettings.java +++ b/OsmAnd/src/net/osmand/plus/OsmandSettings.java @@ -1767,7 +1767,7 @@ public class OsmandSettings { public final CommonPreference PROXY_PORT = new IntPreference("proxy_port", 8118).makeGlobal(); public final CommonPreference USER_ANDROID_ID = new StringPreference("user_android_id", "").makeGlobal(); - public final CommonPreference USE_SYSTEM_SCREEN_TIMEOUT = new BooleanPreference("use_system_screen_timeout", true).makeGlobal(); + public final CommonPreference USE_SYSTEM_SCREEN_TIMEOUT = new BooleanPreference("use_system_screen_timeout", false).makeGlobal(); // this value string is synchronized with settings_pref.xml preference name public static final String SAVE_CURRENT_TRACK = "save_current_track"; //$NON-NLS-1$ From f975b3c7e11a3d31f5b6df72cc42723da1083900 Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Thu, 6 Feb 2020 12:38:49 +0200 Subject: [PATCH 102/107] add flag for recalc to fix routes loading --- .../net/osmand/router/RoutePlannerFrontEnd.java | 2 +- .../osmand/router/RouteResultPreparation.java | 17 +++++++++-------- .../java/net/osmand/router/RoutingContext.java | 12 +++++++++--- 3 files changed, 19 insertions(+), 12 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutePlannerFrontEnd.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutePlannerFrontEnd.java index 7e7901888f..2019b86301 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutePlannerFrontEnd.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutePlannerFrontEnd.java @@ -463,7 +463,7 @@ public class RoutePlannerFrontEnd { ctx.routingTime = ctx.calculationProgress.routingCalculatedTime; ctx.visitedSegments = ctx.calculationProgress.visitedSegments; ctx.loadedTiles = ctx.calculationProgress.loadedTiles; - return new RouteResultPreparation().prepareResult(ctx, result); + return new RouteResultPreparation().prepareResult(ctx, result, recalculationEnd != null); } diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java b/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java index 9efa3dc4b5..49495b8c86 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java @@ -49,7 +49,7 @@ public class RouteResultPreparation { */ List prepareResult(RoutingContext ctx, FinalRouteSegment finalSegment) throws IOException { List result = convertFinalSegmentToResults(ctx, finalSegment); - prepareResult(ctx, result); + prepareResult(ctx, result, false); return result; } @@ -164,13 +164,13 @@ public class RouteResultPreparation { return intersections % 2 == 1; } - List prepareResult(RoutingContext ctx, List result) throws IOException { + List prepareResult(RoutingContext ctx, List result, boolean recalculation) throws IOException { for(int i = 0; i < result.size(); i++) { checkAndInitRouteRegion(ctx, result.get(i).getObject()); } combineWayPointsForAreaRouting(ctx, result); validateAllPointsConnected(result); - splitRoadsAndAttachRoadSegments(ctx, result); + splitRoadsAndAttachRoadSegments(ctx, result, recalculation); calculateTimeSpeed(ctx, result); for (int i = 0; i < result.size(); i ++) { @@ -298,7 +298,7 @@ public class RouteResultPreparation { } } - private void splitRoadsAndAttachRoadSegments(RoutingContext ctx, List result) throws IOException { + private void splitRoadsAndAttachRoadSegments(RoutingContext ctx, List result, boolean recalculation) throws IOException { for (int i = 0; i < result.size(); i++) { if (ctx.checkIfMemoryLimitCritical(ctx.config.memoryLimitation)) { ctx.unloadUnusedTiles(ctx.config.memoryLimitation); @@ -309,10 +309,10 @@ public class RouteResultPreparation { for (int j = rr.getStartPointIndex(); j != rr.getEndPointIndex(); j = next) { next = plus ? j + 1 : j - 1; if (j == rr.getStartPointIndex()) { - attachRoadSegments(ctx, result, i, j, plus); + attachRoadSegments(ctx, result, i, j, plus, recalculation); } if (next != rr.getEndPointIndex()) { - attachRoadSegments(ctx, result, i, next, plus); + attachRoadSegments(ctx, result, i, next, plus, recalculation); } List attachedRoutes = rr.getAttachedRoutes(next); boolean tryToSplit = next != rr.getEndPointIndex() && !rr.getObject().roundabout() && attachedRoutes != null; @@ -1694,7 +1694,7 @@ public class RouteResultPreparation { } - private void attachRoadSegments(RoutingContext ctx, List result, int routeInd, int pointInd, boolean plus) throws IOException { + private void attachRoadSegments(RoutingContext ctx, List result, int routeInd, int pointInd, boolean plus, boolean recalculation) throws IOException { RouteSegmentResult rr = result.get(routeInd); RouteDataObject road = rr.getObject(); long nextL = pointInd < road.getPointsLength() - 1 ? getPoint(road, pointInd + 1) : 0; @@ -1740,7 +1740,8 @@ public class RouteResultPreparation { } }; } else { - RouteSegment rt = ctx.loadRouteSegment(road.getPoint31XTile(pointInd), road.getPoint31YTile(pointInd), ctx.config.memoryLimitation); + RouteSegment rt = ctx.loadRouteSegment(road.getPoint31XTile(pointInd), road.getPoint31YTile(pointInd), ctx.config.memoryLimitation, + recalculation); it = rt == null ? null : rt.getIterator(); } // try to attach all segments except with current id diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index 85c40aa367..db6d35ec0d 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -271,9 +271,12 @@ public class RoutingContext { } - public RouteSegment loadRouteSegment(int x31, int y31, int memoryLimit) { - long tileId = getRoutingTile(x31, y31, memoryLimit, OPTION_IN_MEMORY_LOAD); + return loadRouteSegment(x31, y31, memoryLimit, false); + } + + public RouteSegment loadRouteSegment(int x31, int y31, int memoryLimit, boolean recalculation) { + long tileId = getRoutingTile(x31, y31, memoryLimit, recalculation ? OPTION_IN_MEMORY_LOAD : OPTION_SMART_LOAD); TLongObjectHashMap excludeDuplications = new TLongObjectHashMap(); RouteSegment original = null; List subregions = indexedSubregions.get(tileId); @@ -654,7 +657,10 @@ public class RoutingContext { private RouteSegment loadRouteSegment(int x31, int y31, RoutingContext ctx, TLongObjectHashMap excludeDuplications, RouteSegment original, List subregions, int subregionIndex) { access++; - if (routes != null) { + if (routes != null || (searchResult != null && searchResult.objects != null && searchResult.objects.length > 0)) { + if (routes == null) { + setLoadedNative(searchResult, ctx); + } long l = (((long) x31) << 31) + (long) y31; RouteSegment segment = routes.get(l); while (segment != null) { From 4932abd956231ba794954b090d3cd9004c9d5af5 Mon Sep 17 00:00:00 2001 From: Vitaliy Date: Thu, 6 Feb 2020 12:42:38 +0200 Subject: [PATCH 103/107] Remove unnecessary changes --- .../src/net/osmand/plus/activities/MapActivity.java | 12 ------------ .../net/osmand/plus/dashboard/DashboardOnMap.java | 8 ++++---- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java index 5712053f0e..2fe3448f9f 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java @@ -131,7 +131,6 @@ import net.osmand.plus.search.QuickSearchDialogFragment.QuickSearchTab; import net.osmand.plus.search.QuickSearchDialogFragment.QuickSearchType; import net.osmand.plus.settings.BaseSettingsFragment; import net.osmand.plus.settings.BaseSettingsFragment.SettingsScreenType; -import net.osmand.plus.settings.ConfigureProfileFragment; import net.osmand.plus.settings.DataStorageFragment; import net.osmand.plus.settings.ProfileAppearanceFragment; import net.osmand.plus.views.AddGpxPointBottomSheetHelper.NewGpxPoint; @@ -2156,17 +2155,6 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven } } - public void checkAndShowConfigureProfileFragment() { - FragmentManager fragmentManager = getSupportFragmentManager(); - int backStackEntryCount = fragmentManager.getBackStackEntryCount(); - if (backStackEntryCount > 0) { - FragmentManager.BackStackEntry entry = fragmentManager.getBackStackEntryAt(backStackEntryCount - 1); - if (ConfigureProfileFragment.TAG.equals(entry.getName())) { - fragmentManager.popBackStack(); - } - } - } - private class ScreenOffReceiver extends BroadcastReceiver { @Override diff --git a/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java b/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java index d92cd7d7ab..ef138846b8 100644 --- a/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java +++ b/OsmAnd/src/net/osmand/plus/dashboard/DashboardOnMap.java @@ -1041,22 +1041,22 @@ public class DashboardOnMap implements ObservableScrollViewCallbacks, IRouteInfo public boolean onBackPressed() { if (isVisible()) { - backPressed(); - return true; + return backPressed(); } return false; } - private void backPressed() { + private boolean backPressed() { if (previousVisibleType != visibleType && previousVisibleType != null) { if (visibleType == DashboardType.MAPILLARY) { hideKeyboard(); } visibleType = null; setDashboardVisibility(true, previousVisibleType); + return true; } else { hideDashboard(); - mapActivity.checkAndShowConfigureProfileFragment(); + return false; } } From 017a63f65732bcf4c98d4098796032b2fc0451e3 Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Thu, 6 Feb 2020 13:07:28 +0200 Subject: [PATCH 104/107] typo --- .../src/main/java/net/osmand/router/RoutingContext.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index db6d35ec0d..6224ebdac0 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -657,10 +657,7 @@ public class RoutingContext { private RouteSegment loadRouteSegment(int x31, int y31, RoutingContext ctx, TLongObjectHashMap excludeDuplications, RouteSegment original, List subregions, int subregionIndex) { access++; - if (routes != null || (searchResult != null && searchResult.objects != null && searchResult.objects.length > 0)) { - if (routes == null) { - setLoadedNative(searchResult, ctx); - } + if (routes != null) { long l = (((long) x31) << 31) + (long) y31; RouteSegment segment = routes.get(l); while (segment != null) { From cbc55ede293ecdbb0e8e513268d0b8705722e65a Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Thu, 6 Feb 2020 13:34:16 +0200 Subject: [PATCH 105/107] fix --- .../java/net/osmand/router/RouteResultPreparation.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java b/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java index 49495b8c86..e19cb68c85 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RouteResultPreparation.java @@ -1739,10 +1739,12 @@ public class RouteResultPreparation { public void remove() { } }; - } else { - RouteSegment rt = ctx.loadRouteSegment(road.getPoint31XTile(pointInd), road.getPoint31YTile(pointInd), ctx.config.memoryLimitation, - recalculation); + } else if (recalculation) { + RouteSegment rt = ctx.loadRouteSegment(road.getPoint31XTile(pointInd), road.getPoint31YTile(pointInd), ctx.config.memoryLimitation); it = rt == null ? null : rt.getIterator(); + } else { + // Here we assume that all segments should be attached by native + it = null; } // try to attach all segments except with current id while (it != null && it.hasNext()) { From a7aad131df92a9788bf9a8dcc78cc11a8dd00d59 Mon Sep 17 00:00:00 2001 From: MadWasp79 Date: Thu, 6 Feb 2020 13:35:39 +0200 Subject: [PATCH 106/107] fix --- .../src/main/java/net/osmand/router/RoutingContext.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index 6224ebdac0..2cb38a73cf 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -271,12 +271,10 @@ public class RoutingContext { } - public RouteSegment loadRouteSegment(int x31, int y31, int memoryLimit) { - return loadRouteSegment(x31, y31, memoryLimit, false); - } + - public RouteSegment loadRouteSegment(int x31, int y31, int memoryLimit, boolean recalculation) { - long tileId = getRoutingTile(x31, y31, memoryLimit, recalculation ? OPTION_IN_MEMORY_LOAD : OPTION_SMART_LOAD); + public RouteSegment loadRouteSegment(int x31, int y31, int memoryLimit) { + long tileId = getRoutingTile(x31, y31, memoryLimit, OPTION_IN_MEMORY_LOAD); TLongObjectHashMap excludeDuplications = new TLongObjectHashMap(); RouteSegment original = null; List subregions = indexedSubregions.get(tileId); From c7db70a24ac16012f875f7a7d74a7484f949e626 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Thu, 6 Feb 2020 12:38:28 +0100 Subject: [PATCH 107/107] Clean up --- .../net/osmand/router/RoutingContext.java | 108 ++++++++---------- 1 file changed, 49 insertions(+), 59 deletions(-) diff --git a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java index 2cb38a73cf..c72c5657fa 100644 --- a/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java +++ b/OsmAnd-java/src/main/java/net/osmand/router/RoutingContext.java @@ -6,13 +6,10 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Date; -import java.util.HashMap; -import java.util.HashSet; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Set; import java.util.Map.Entry; import org.apache.commons.logging.Log; @@ -21,7 +18,6 @@ import gnu.trove.iterator.TIntObjectIterator; import gnu.trove.iterator.TLongIterator; import gnu.trove.map.TLongObjectMap; import gnu.trove.map.hash.TLongObjectHashMap; -import gnu.trove.set.TLongSet; import gnu.trove.set.hash.TLongHashSet; import net.osmand.NativeLibrary; import net.osmand.NativeLibrary.NativeRouteSearchResult; @@ -36,7 +32,6 @@ import net.osmand.router.BinaryRoutePlanner.FinalRouteSegment; import net.osmand.router.BinaryRoutePlanner.RouteSegment; import net.osmand.router.BinaryRoutePlanner.RouteSegmentVisitor; import net.osmand.router.RoutePlannerFrontEnd.RouteCalculationMode; -import net.osmand.util.Algorithms; public class RoutingContext { @@ -45,9 +40,6 @@ public class RoutingContext { private final static Log log = PlatformUtil.getLog(RoutingContext.class); - public static final int OPTION_NO_LOAD = 0; - public static final int OPTION_SMART_LOAD = 1; - public static final int OPTION_IN_MEMORY_LOAD = 2; @@ -274,7 +266,7 @@ public class RoutingContext { public RouteSegment loadRouteSegment(int x31, int y31, int memoryLimit) { - long tileId = getRoutingTile(x31, y31, memoryLimit, OPTION_IN_MEMORY_LOAD); + long tileId = getRoutingTile(x31, y31, memoryLimit); TLongObjectHashMap excludeDuplications = new TLongObjectHashMap(); RouteSegment original = null; List subregions = indexedSubregions.get(tileId); @@ -439,7 +431,7 @@ public class RoutingContext { long now = System.nanoTime(); for(int i = -t; i <= t; i++) { for(int j = -t; j <= t; j++) { - ts.add(getRoutingTile(x31 +i*coordinatesShift, y31 + j*coordinatesShift, 0, OPTION_IN_MEMORY_LOAD)); + ts.add(getRoutingTile(x31 +i*coordinatesShift, y31 + j*coordinatesShift, 0)); } } TLongIterator it = ts.iterator(); @@ -451,63 +443,61 @@ public class RoutingContext { } @SuppressWarnings("unused") - private long getRoutingTile(int x31, int y31, int memoryLimit, int loadOptions){ -// long now = System.nanoTime(); + private long getRoutingTile(int x31, int y31, int memoryLimit) { + // long now = System.nanoTime(); long xloc = x31 >> (31 - config.ZOOM_TO_LOAD_TILES); long yloc = y31 >> (31 - config.ZOOM_TO_LOAD_TILES); long tileId = (xloc << config.ZOOM_TO_LOAD_TILES) + yloc; - if (loadOptions != OPTION_NO_LOAD) { - if( memoryLimit == 0){ - memoryLimit = config.memoryLimitation; + if (memoryLimit == 0) { + memoryLimit = config.memoryLimitation; + } + if (getCurrentEstimatedSize() > 0.9 * memoryLimit) { + int sz1 = getCurrentEstimatedSize(); + long h1 = 0; + if (SHOW_GC_SIZE && sz1 > 0.7 * memoryLimit) { + runGCUsedMemory(); + h1 = runGCUsedMemory(); } - if (getCurrentEstimatedSize() > 0.9 * memoryLimit) { - int sz1 = getCurrentEstimatedSize(); - long h1 = 0; - if (SHOW_GC_SIZE && sz1 > 0.7 * memoryLimit) { - runGCUsedMemory(); - h1 = runGCUsedMemory(); - } - int clt = getCurrentlyLoadedTiles(); - long us1 = (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()); - unloadUnusedTiles(memoryLimit); - if (h1 != 0 && getCurrentlyLoadedTiles() != clt) { - int sz2 = getCurrentEstimatedSize(); - runGCUsedMemory(); - long h2 = runGCUsedMemory(); - float mb = (1 << 20); - log.warn("Unload tiles : estimated " + (sz1 - sz2) / mb + " ?= " + (h1 - h2) / mb + " actual"); - log.warn("Used after " + h2 / mb + " of " + Runtime.getRuntime().totalMemory() / mb + " max " - + maxMemory() / mb); - } else { - float mb = (1 << 20); - int sz2 = getCurrentEstimatedSize(); - log.warn("Unload tiles : occupied before " + sz1 / mb + " Mb - now " + sz2 / mb + "MB " + - memoryLimit/mb + " limit MB " + config.memoryLimitation/mb); - long us2 = (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()); - log.warn("Used memory before " + us1 / mb + "after " + us1 / mb + " of max " + maxMemory() / mb); + int clt = getCurrentlyLoadedTiles(); + long us1 = (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()); + unloadUnusedTiles(memoryLimit); + if (h1 != 0 && getCurrentlyLoadedTiles() != clt) { + int sz2 = getCurrentEstimatedSize(); + runGCUsedMemory(); + long h2 = runGCUsedMemory(); + float mb = (1 << 20); + log.warn("Unload tiles : estimated " + (sz1 - sz2) / mb + " ?= " + (h1 - h2) / mb + " actual"); + log.warn("Used after " + h2 / mb + " of " + Runtime.getRuntime().totalMemory() / mb + " max " + + maxMemory() / mb); + } else { + float mb = (1 << 20); + int sz2 = getCurrentEstimatedSize(); + log.warn("Unload tiles : occupied before " + sz1 / mb + " Mb - now " + sz2 / mb + "MB " + + memoryLimit / mb + " limit MB " + config.memoryLimitation / mb); + long us2 = (Runtime.getRuntime().totalMemory() - Runtime.getRuntime().freeMemory()); + log.warn("Used memory before " + us1 / mb + "after " + us1 / mb + " of max " + maxMemory() / mb); + } + } + if (!indexedSubregions.containsKey(tileId)) { + List collection = loadTileHeaders(x31, y31); + indexedSubregions.put(tileId, collection); + } + List subregions = indexedSubregions.get(tileId); + if (subregions != null) { + boolean load = false; + for (RoutingSubregionTile ts : subregions) { + if (!ts.isLoaded()) { + load = true; } } - if (!indexedSubregions.containsKey(tileId)) { - List collection = loadTileHeaders(x31, y31); - indexedSubregions.put(tileId, collection); - } - List subregions = indexedSubregions.get(tileId); - if (subregions != null) { - boolean load = false; + if (load) { + TLongHashSet excludeIds = new TLongHashSet(); for (RoutingSubregionTile ts : subregions) { if (!ts.isLoaded()) { - load = true; - } - } - if (load) { - TLongHashSet excludeIds = new TLongHashSet(); - for (RoutingSubregionTile ts : subregions) { - if (!ts.isLoaded()) { - loadSubregionTile(ts, loadOptions == OPTION_IN_MEMORY_LOAD, null, excludeIds); - } else { - if(ts.excludedIds != null) { - excludeIds.addAll(ts.excludedIds); - } + loadSubregionTile(ts, true, null, excludeIds); + } else { + if (ts.excludedIds != null) { + excludeIds.addAll(ts.excludedIds); } } }