diff --git a/OsmAnd/AndroidManifest-free.xml b/OsmAnd/AndroidManifest-free.xml index 0b67c77855..660f7ef14c 100644 --- a/OsmAnd/AndroidManifest-free.xml +++ b/OsmAnd/AndroidManifest-free.xml @@ -8,7 +8,7 @@ tools:replace="android:icon, android:label"> - + @@ -101,7 +102,7 @@ - + @@ -114,7 +115,7 @@ - + diff --git a/OsmAnd/res/drawable-land/splash_screen_free.xml b/OsmAnd/res/drawable/first_splash_screen_free.xml similarity index 54% rename from OsmAnd/res/drawable-land/splash_screen_free.xml rename to OsmAnd/res/drawable/first_splash_screen_free.xml index 4e12cbfe75..aec9198e4d 100644 --- a/OsmAnd/res/drawable-land/splash_screen_free.xml +++ b/OsmAnd/res/drawable/first_splash_screen_free.xml @@ -2,14 +2,9 @@ - + - - - \ No newline at end of file diff --git a/OsmAnd/res/drawable-land/splash_screen_free_dev.xml b/OsmAnd/res/drawable/first_splash_screen_free_dev.xml similarity index 54% rename from OsmAnd/res/drawable-land/splash_screen_free_dev.xml rename to OsmAnd/res/drawable/first_splash_screen_free_dev.xml index 4e12cbfe75..aec9198e4d 100644 --- a/OsmAnd/res/drawable-land/splash_screen_free_dev.xml +++ b/OsmAnd/res/drawable/first_splash_screen_free_dev.xml @@ -2,14 +2,9 @@ - + - - - \ No newline at end of file diff --git a/OsmAnd/res/drawable-land/splash_screen_plus.xml b/OsmAnd/res/drawable/first_splash_screen_plus.xml similarity index 54% rename from OsmAnd/res/drawable-land/splash_screen_plus.xml rename to OsmAnd/res/drawable/first_splash_screen_plus.xml index 8f47e3dffe..278da90a36 100644 --- a/OsmAnd/res/drawable-land/splash_screen_plus.xml +++ b/OsmAnd/res/drawable/first_splash_screen_plus.xml @@ -2,14 +2,9 @@ - + - - - \ No newline at end of file diff --git a/OsmAnd/res/drawable/splash_screen_free.xml b/OsmAnd/res/drawable/splash_screen_free.xml deleted file mode 100644 index 92b8a6f82d..0000000000 --- a/OsmAnd/res/drawable/splash_screen_free.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/OsmAnd/res/drawable/splash_screen_free_dev.xml b/OsmAnd/res/drawable/splash_screen_free_dev.xml deleted file mode 100644 index 92b8a6f82d..0000000000 --- a/OsmAnd/res/drawable/splash_screen_free_dev.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/OsmAnd/res/drawable/splash_screen_plus.xml b/OsmAnd/res/drawable/splash_screen_plus.xml deleted file mode 100644 index c6443c0d46..0000000000 --- a/OsmAnd/res/drawable/splash_screen_plus.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/OsmAnd/res/layout/quick_action_start_stop_navigation.xml b/OsmAnd/res/layout/quick_action_start_stop_navigation.xml new file mode 100644 index 0000000000..d122d84d51 --- /dev/null +++ b/OsmAnd/res/layout/quick_action_start_stop_navigation.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index d153a018db..bb5d2fe5fd 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -1,4 +1,5 @@ -اظهر + +اظهر التقط صورة تسجيل الفيديو @@ -2701,4 +2702,11 @@ أقصى/أدنى الأدنى/الأقصى - \ No newline at end of file + /022 اضافة برنامج مابيلاري المساعد بمستوى صور الشوارع +\n • ويدجت مسطرة لقياس المسافة +\n • تقسيم فترات فصل الـ GPX بمعلومات مفصلة حول مسارك +\n • تحسينات وإصلاحات للشوائب +\n +\n + وردي شفاف + diff --git a/OsmAnd/res/values-az/phrases.xml b/OsmAnd/res/values-az/phrases.xml index cde9ab199f..614bb39871 100644 --- a/OsmAnd/res/values-az/phrases.xml +++ b/OsmAnd/res/values-az/phrases.xml @@ -1,5 +1,6 @@ -Ofis + + Ofis İdman Turizm Klub @@ -87,7 +88,6 @@ Çınqıl Gips Dəmir filizi - Poçt şöbəsi Poçt qutusu Telefon @@ -122,7 +122,6 @@ GTL dizel HGV dizel Bio dizel - İctimai nəqliyyat dayanacağı Avtobus dayanacağı Avtobus dayanacağı @@ -149,4 +148,4 @@ Stadion İdman mərkəzi Qolf - + diff --git a/OsmAnd/res/values-b+ast/phrases.xml b/OsmAnd/res/values-b+ast/phrases.xml index 3f8afa3aae..28dea222d6 100644 --- a/OsmAnd/res/values-b+ast/phrases.xml +++ b/OsmAnd/res/values-b+ast/phrases.xml @@ -106,4 +106,129 @@ Tresporte ciclista Tresporte per cable Nudos de rede d\'escursionismu/ciclismu + Rutes d\'escursionismu + Control del tráficu + Artificial + Tresporte en construcción + Suministru d\'agua + Enerxía + Vertíu de basoria + Usu del suelu + Educación + Alministrativu + Sanidá + Oficina + Deporte + Turismu + Visita interesante + Agospiamientu + Accesu a Internet + Entretenimientu + Club + Comida + Café y restaurante + Serviciu + Artesanía + Finances + Naturaleza + Náutica + Militar + Wikipedia + Definíu pol usuariu + + Xacimientu paleontolóxicu + + Panadería + Llicorería + Quesería + Chicolatería + Tienda de cafés + Tienda d\'alimentación + Centru comercial + Tienda de bébora + Carnicería + Tienda gourmet + Productos d\'aldea + Verdulería + Pescadería + Pastelería + Xeladería + Supermercáu + Venta de te + Tienda de pasta + Confitería + Llechería + Máquina vendedora + Tienda de vinos + Llibrería + Tienda de bicicletes + Tienda d\'anime + Anticuariu + Galería d\'arte + Artículos pa nácaros + Bolsos + Muebles de bañu + Ropa de cama + Boutique + Cámares y lentes + Tienda d\'alfombres + Tienda benéfica + Droguería + Tienda de ropa + Ropa infantil + Zapatería + Cerería + Tienda d\'informática + Copistería + Tienda de cortines + Tienda de teles +Equipamientu de merguyu + Tienda de bricolaxe + Puertes + Tienda erótica + Tienda de moda + Equipamientu de pesca + Floristería + Tienda de marcos + Artículos de vuelu llibre +Mueblería + Centru de xardinería + Muebles de xardín + Tienda de gas líquidu + Bazar + Tienda de regalos + Cristalería + Ferretería + Audífonos + Herbolariu + Equipos d\'alta fidelidá + Complementos pal llar + Equipamientu de caza + Decoración d\'interiores + Xoyería + Quioscu + Muebles de cocina + Artículos de cueru + Suministros médicos + Tienda de telefonía móvil + Tienda de motocicletes + Tienda de música + Instrumentos musicales + Prensa + Optometría + Comida ecolóxica + Tienda d\'aire llibre + Pintures + Tienda d\'animales + Tienda de fotografía + Tienda de radioteunia + Tienda de segunda mano + Artículos de merguyu con botella + Efeutos navales + Material deportivu + Papelería + Tienda de cacía + Venta d\'entraes + Estancu + Xuguetería diff --git a/OsmAnd/res/values-b+ast/strings.xml b/OsmAnd/res/values-b+ast/strings.xml index 9f8aaea9bd..2943e51e3f 100644 --- a/OsmAnd/res/values-b+ast/strings.xml +++ b/OsmAnd/res/values-b+ast/strings.xml @@ -1,4 +1,5 @@ - + + Allugamientos Complementos Nun hai anovamientos disponibles @@ -460,7 +461,7 @@ Llo %2$s Bengalí Tagalu Serbocroata - Azerí + Azerbaiyanu Bishnupriya Navayu Curdu @@ -543,7 +544,7 @@ L\'allugamientu y tiempu son visibles nel cuadru de mandos d\'OsmAnd tamién nel Amestar a favoritos Grabación de viaxe El complementu de notes d\'audiu/videu apurre la funcionalidá de facer notes d\'audiu/semeyes/videu nun viaxe, usando un botón na pantalla\'l mapa o direutamente dende\'l menú contestual pa cualesquier posición nel mapa. - Llibre %1$s + %1$s llibre DESANICIAR ETIQUETA Pasos peatones Entá ta executándose\'l serviciu de fondu d\'OsmAnd. ¿Quies paralu tamién? @@ -674,7 +675,7 @@ Puntos Espera fasta que fines la xera actual, por favor Amenorga\'l ruíu nes llectures de la brúxula pero amiesta inercia Usar peñera Kalman - Usa\'l sensor magnéticu pa determinar el valor de la brúxula en cuentes del sensor d\'orientación + Pa lleer la brúxula, usar el sensor magnéticu en cuentes del sensor d\'orientación Falten %1$d ficheros Versión completa Llimpiar destín @@ -713,8 +714,8 @@ Puntos Barra cimera Afita\'l tamañu\'l testu nel mapa. Habilita la navegación pa camudancies d\'OSM Live (Beta) - Evita\'l recálculu automáticu de ruta al tar daqué lloñe del camín correutu - Evita\'l recálculu automáticu de ruta cuando teas diendo pela direición incorreuta + Evita\'l recálculu automáticu de la ruta después d\'abandonala + Evita\'l recálculu automáticu de la ruta cuando sólo te muevas en direición contraria Primi pa ver la ID del rastrexador Esti complementu apurre de mou parcial la función de Siguimientu d\'OpenStreetMap, mira https://osmo.mobi \n @@ -724,7 +725,7 @@ Puntos \n \nEl grupu nun se desanició dempués de meses, ponlu en llinia coles regles coles que crees grupos nel sitiu web OsMo.mobi Para de simular el to allugamientu - Simula usando una ruta calculada o un GPX grabáu + Simular la posición usando una ruta calculada o una traza GPX grabada Posaráse\'l rexistru de GPX cuando s\'amortie l\'aplicación (per aplicaciones recientes). (La indicación de fondu d\'OsmAnd desapaecerá de la barra d\'avisos d\'Android). Restaurar merques Fontes pal mapa @@ -776,7 +777,7 @@ Puntos Amosar les curves de nivel y puntos Curves de fondura marina - \\022 Nueva función: Botón d\'aición rápida + \\u2022 Nueva función: Botón d\'aición rápida \n \n • Respuesta ameyorada a xestos en pantalles táctiles (p.ex. abasnar y ampliar al tiempu) \n @@ -868,11 +869,11 @@ Puntos Grabar Ensin datos Rexistru de velocidá mínima - Afita la velocidá mínima pa un un puntu a rexistrar - Rexistru de deteición de movición - Afita la distancia mínima dende la cabera posición pal puntu a rexistrar + Filtru: Configura la velocidá mínima pa rexistrar un puntu + Movimientu mínimu a grabar + Filtru: Configura la distancia mínima dende la cabera posición pa rexistrar el puntu Rexistru de precisión mínimo - Afita la precisión mínimo pa un puntu a rexistrar + Filtru: Configura la precisión mínima pa rexistrar un puntu POI de Nadal Anticipa les vacaciones de Nadal y Añu nuevu, pues escoyer l\'amosar los POI asociaos col Nadal: Árboles de nadal, tiendes... etc. ¿Amosar POI de Nadal? @@ -888,7 +889,7 @@ Puntos Amosar %1$s nel mapa Abierto 24/7 Ruta actual - Nun camudar la ruta al tar fuera de la carretera + Nun recalcular la ruta cuando s\'abandone Permisos OsmAnd nun pudo importar el ficheru. Comprueba si OsmAnd tien permisu pa lleer el ficheru dende\'l so allugamientu. Distancia correxida @@ -925,4 +926,4 @@ Puntos Conxuntu de mapes que contienen la batimetría y puntos del fondu del mar. ¡Gracies por comprar les curves de fondura marina! - \ No newline at end of file + diff --git a/OsmAnd/res/values-b+hsb/strings.xml b/OsmAnd/res/values-b+hsb/strings.xml index e2b2bcbcee..62fa29ee7e 100644 --- a/OsmAnd/res/values-b+hsb/strings.xml +++ b/OsmAnd/res/values-b+hsb/strings.xml @@ -1,4 +1,5 @@ - + + Bus Ćah Staw baterije @@ -275,8 +276,8 @@ Mjenje detailow Awtorizacija njewuspěšna Po mjenje sortować - "Přerězna spěšnosć: %1$s " - "Maksimalna spěšnosć: %1$s " + Přerězna spěšnosć: %1$s + Maksimalna spěšnosć: %1$s Přerězna wysokosć: %1$s Přizjewić Wužiwar @@ -380,7 +381,7 @@ Dróhowe mjena (TTS) Błyskače Wobchadne warnowanja - "Karta: " + Karta: šěr %1$.3f, doł %2$.3f Cil do: @@ -602,7 +603,7 @@ Tuchwilne srjedźišćo karty Wuchadźišćo: We wokolinje pytać - "Mjeno dataje: " + Mjeno dataje: Dataja ze samsnym mjenom hižo eksistuje. Doma Přećeljo @@ -903,4 +904,4 @@ Składowanska karta Format koordinatow Format za geografiske koordinaty - \ No newline at end of file + diff --git a/OsmAnd/res/values-be-rBY/strings.xml b/OsmAnd/res/values-be-rBY/strings.xml index 6729afa2a6..6087b878eb 100644 --- a/OsmAnd/res/values-be-rBY/strings.xml +++ b/OsmAnd/res/values-be-rBY/strings.xml @@ -1,4 +1,5 @@ -Piešachodnyja pierachody + +Piešachodnyja pierachody Styl aŭtadaroh Pa zmoŭčańnі Aranžavy @@ -1723,7 +1724,7 @@ Miesca parkoŭkі і čas vіdać na paneli kіravańnia OsmAnd і na vіdžecie Spravazdača Pieradać miescaznachodžańnie Dastasavańnie atrymała dazvoł na zapіs na źniešnі nośbіt. Patrabujecca pierazahruzka dastasavańnia. - \\022 OSM Live. Padtrymka aŭtaraŭ i raspracoŭnikaŭ mapaŭ i atrymańnie štohadzinnych abnaŭlieńniaŭ mapy. + \\u2022 OSM Live. Padtrymka aŭtaraŭ i raspracoŭnikaŭ mapaŭ i atrymańnie štohadzinnych abnaŭlieńniaŭ mapy. \n \n • Markiery. Novy sposab dlia chutkaha vybaru miescaŭ na mapie. \n @@ -1854,7 +1855,7 @@ U vypadku, kali vy lubіcie OsmAnd і OSM і chočacie padtrymać jaho, heta іd \"Adklučana\" niepasredna zapuskaje ekran mapy Pakazvać pry zapusku Skapіjavana ŭ bufier abmienu - \\022 Novy kantekstna-zaliežny interfiejs dlia vybaru pazicyi na mapie i na inšych ekranach + \\u2022 Novy kantekstna-zaliežny interfiejs dlia vybaru pazicyi na mapie i na inšych ekranach \n \n • Ekran mapy ciapier zapuskajecca niepasredna, kali vy nie vybrali \"Pakazvać paneĺ kiravańnia pry zapusku\" \n @@ -2330,7 +2331,7 @@ U vypadku, kali vy lubіcie OsmAnd і OSM і chočacie padtrymać jaho, heta іd Viarnucca da pošuka Vydalić abranyja eliementy z historyi? Pakazać %1$s na mapie - \\022 Novy paŭnatekstavy pošuk + \\u2022 Novy paŭnatekstavy pošuk \n \n • Intehracyja praz Bluetooth aŭtamabiĺnych aŭdyjasistem / kalonak \n @@ -2575,7 +2576,7 @@ U vypadku, kali vy lubіcie OsmAnd і OSM і chočacie padtrymać jaho, heta іd Abrać pierasiečanasć miascovasci Vykarystoŭvać danyja vyšyni Kontury marskich hlybiń - \\022 Novaja funkcyja: knopka chutkaha dziejannia + \\u2022 Novaja funkcyja: knopka chutkaha dziejannia \n \n • Paliepšany adkaz na žesty sensarnaha ekrana \n @@ -2613,7 +2614,7 @@ U vypadku, kali vy lubіcie OsmAnd і OSM і chočacie padtrymać jaho, heta іd Pakazvać apaviaščeńnie, jakoje dazvolić pačać zapis z dapamohaj knopki \"Zapis padarožža\" Paviedamlieńni Prypynieny - \\022 Ikonki na mapie, jakija moža naciskać, + \\u2022 Ikonki na mapie, jakija moža naciskać, \n \n • Pošuk liubych POI: Pošuk restaranaŭ pavodlie kuchni abo kiempinhaŭ z peŭnymi vyhodami, \n @@ -2749,4 +2750,14 @@ U vypadku, kali vy lubіcie OsmAnd і OSM і chočacie padtrymać jaho, heta іd Adliehlasć = Min./Maks. Min./Maks. - \ No newline at end of file + \\022 Dadatak Mapillary z vuličnymi vyjavami +\n +\n • Vidžet-liniejka dlia vymiarenniaŭ dystancyj +\n +\n • Razdzielienyja GPX-intervaly z padrabiaznaj infarmacyjaj ab vašym treku +\n +\n • Inšyja paliapšenni i vypraŭlienni chibaŭ +\n +\n + Paŭprazrysty ružovy + diff --git a/OsmAnd/res/values-be/phrases.xml b/OsmAnd/res/values-be/phrases.xml index e1868edf07..f73b1faa44 100644 --- a/OsmAnd/res/values-be/phrases.xml +++ b/OsmAnd/res/values-be/phrases.xml @@ -961,10 +961,10 @@ Факс Фэйсбук Сотавы тэлефон - Тып прытулку: для сабак - Тып прытулку: для котак - Тып прытулку: для сабак і котак - Тып прытулку: для птушак + Сабакі + Каты + Сабакі, каты + Птушкі Душ Пункт прыёму @@ -3449,4 +3449,19 @@ Уладальнік +Прымаюцца жывёлы + Мэта + +Звяры + Коні + Сысуны + Рыбы + + Апека: так + Апека: не + Выпуск: так + Выпуск: не + + Касмадром + diff --git a/OsmAnd/res/values-be/strings.xml b/OsmAnd/res/values-be/strings.xml index 772f8de72e..26585219ca 100644 --- a/OsmAnd/res/values-be/strings.xml +++ b/OsmAnd/res/values-be/strings.xml @@ -1,4 +1,5 @@ -Без аўтаматычнага маштабаваньня + +Без аўтаматычнага маштабаваньня Буйней Для сярэдняга маштаба Драбней @@ -238,10 +239,10 @@ Вы ўжо абралі пункт прызначэньня: Пункты прызначэньня Прамежкавы пункт прызначэньня %1$s занадта далёка ад бліжэйшай дарогі. - Вы дасягнулі прамежкавага пункта прызначэньня + Вы дасягнулі прамежкавага пункта Дадаць прамежкавым пунктам прызначэньня Прамежкавы пункт прызначэньня - Канцавы пункт занадта далёка ад найбліжэйшай дарогі. + Канцавы пункт занадта далёка ад бліжэйшай дарогі. Дадаць тэг Пашыраны рэжым… Паркоўка @@ -380,7 +381,7 @@ Прапарцыйнай памяці %4$s МБ (Абмежаваньне Android %5$s МБ, Dalvik %6$s МБ). Усяго фізічнай памяці - Пачатковы пункт занадта далёка ад найбліжэйшай дарогі. + Пачатковы пункт занадта далёка ад бліжэйшай дарогі. Агульныя месцы Забраць машыну са стаянкі Папярэджаньне @@ -2122,7 +2123,7 @@ Панэль кіраваньня ці мэню Калі ласка, увядзіце правільны тып POI або прапусьціце яго Дадаўся выбар асноўнага элемэнту кіраваньня праграмаю праз панэль кіраваньня або статычнае мэню. Ваш выбар можа быць зьменены ў наладах галоўнага экрана. -\\022 Новы кантэкстна-залежны інтэрфейс для выбару пазіцыі на мапе і на іншых экранах +\\u2022 Новы кантэкстна-залежны інтэрфейс для выбару пазіцыі на мапе і на іншых экранах \n \n • Экран мапы цяпер запускаецца непасрэдна, калі вы не выбралі \"Паказваць панэль кіраваньня пры запуску\" \n @@ -2260,7 +2261,7 @@ Вы можаце адаслаць Вашу OSM заўвагу ананімна альбо праз свой профіль OpenStreetMap.org. Адаслаць OSM заўвагу Справаздача - \\022 OSM Live. Падтрымка аўтараў і распрацоўнікаў мапаў і атрыманьне штогадзінных абнаўленьняў мапы. + \\u2022 OSM Live. Падтрымка аўтараў і распрацоўнікаў мапаў і атрыманьне штогадзінных абнаўленьняў мапы. \n \n • Маркеры. Новы спосаб для хуткага выбару месцаў на мапе. \n @@ -2361,7 +2362,7 @@ Шукаць за %1$s ад месцазнаходжаньня падзяліліся праз OsmAnd - \\022 Новы паўнатэкставы пошук + \\u2022 Новы паўнатэкставы пошук \n \n • Інтэграцыя праз Bluetooth аўтамабільных аўдыясістэм / калонак \n @@ -2464,7 +2465,7 @@ Ваду Дадаць састарэлы пошук у спісе, што раскрываецца Таўшчыня гарызанталяў - \\022 Іконкі на мапе, якія можа націскаць, + \\u2022 Іконкі на мапе, якія можа націскаць, \n \n • Пошук любых POI: Пошук рэстаранаў паводле кухні або кемпінгаў з пэўнымі выгодамі, \n @@ -2542,7 +2543,7 @@ Голас актыўны Паказваць контуры і пункты глыбіні Контуры марскіх глыбінь - \\022 Новая функцыя: кнопка хуткага дзеяння + \\u2022 Новая функцыя: кнопка хуткага дзеяння \n \n • Палепшаны адказ на жэсты сэнсарнага экрана \n @@ -2798,4 +2799,14 @@ Адлегласць = Мін./Макс. Мін./Макс. - \ No newline at end of file + Паўпразрысты ружовы + \\022 Дадатак Mapillary з вулічнымі выявамі +\n +\n • Віджэт-лінейка для вымярэнняў дыстанцый +\n +\n • Раздзеленыя GPX-інтэрвалы з падрабязнай інфармацыяй аб вашым трэку +\n +\n • Іншыя паляпшэнні і выпраўленні хібаў +\n +\n + diff --git a/OsmAnd/res/values-ca/phrases.xml b/OsmAnd/res/values-ca/phrases.xml index 05bb276c05..094f6e872c 100644 --- a/OsmAnd/res/values-ca/phrases.xml +++ b/OsmAnd/res/values-ca/phrases.xml @@ -956,10 +956,10 @@ Fax Facebook Mòbil - Tipus de refugi: per gossos - Tipus de refugi: per gats - Tipus de refugi: per gossos i gats - Tipus de refugi: per ocells + Gossos + Gats + Gossos i gats + Ocells Deixalleria Contenidor @@ -3106,4 +3106,11 @@ Tipus de moto Curri + Animals admesos + Finalitat + +Civilització: hèrnica + Període històric: principat (27 aC - 284 dC) + Baguets + Pastissos diff --git a/OsmAnd/res/values-ca/strings.xml b/OsmAnd/res/values-ca/strings.xml index b3bf3c840d..60eb647a4e 100644 --- a/OsmAnd/res/values-ca/strings.xml +++ b/OsmAnd/res/values-ca/strings.xml @@ -1864,7 +1864,7 @@ Per retornar a l\'estil habitual dels mapes d\'OsmAnd, només cal desactivar aqu Localització Modifica el canvi OSM S\'ha copiat al \tporta-retalls - "\\022 Una nova IU contextual per designar ubicacions en el mapa i en altres pantalles + "\\u2022 Una nova IU contextual per designar ubicacions en el mapa i en altres pantalles \n \n • La pantalla del mapa s\'obre directament excepte quan es selecciona \'Mostra el tauler en iniciar\' \n @@ -2027,7 +2027,7 @@ L\'ús de memòria serà de {3} MB temporalment i {1} MB permanentment. Informe complert Usuari i contrasenya d\'OpenStreetMap Subscriu - \\022 OSM en directe. Recolzament a desenvolupadors i col·laboradors i obtenció de mapes actualitzats cada hora. + \\u2022 OSM en directe. Recolzament a desenvolupadors i col·laboradors i obtenció de mapes actualitzats cada hora. \n \n • Marcadors de mapa. Una nova opció per seleccionar ràpidament llocs al mapa. \n @@ -2130,7 +2130,7 @@ L\'ús de memòria serà de {3} MB temporalment i {1} MB permanentment. Alt sòrab compartit via OsmAnd - \\022 Nova cerca de text lliure molt potent + \\u2022 Nova cerca de text lliure molt potent \n \n • Integració via Bluetooth de l\'àudio del cotxe amb l\'altaveu del mòbil \n @@ -2221,7 +2221,7 @@ L\'ús de memòria serà de {3} MB temporalment i {1} MB permanentment. Enregistrat Enegistra No hi ha dades - "\\022 Icones per clicar al mapa + "\\u2022 Icones per clicar al mapa \n \n • Potent filtre de cerca de PDIs: cerca, p.e. restaurants per tipus de cuina o càmpings amb equipaments determinats \n @@ -2353,7 +2353,7 @@ Abasta l\'àrea: %1$s x %2$s Prement el botó d\'acció es mostra la pàgina següent seguint la llista. Divisió automàtica de les gravacions un cop aturades Comença un nou segment desprès de 6 min d\'interrupció, una traça nova si es superen les 2 hores o un nou fitxer si encara dura més i s\'ha canviat de data. - \\022 Nova opció: botó d\'acció ràpida + \\u2022 Nova opció: botó d\'acció ràpida \n \n • Resposta millorada a les indicacions de la pantalla tàctil (p.e. gir de la pantalla i ampliació alhora) \n diff --git a/OsmAnd/res/values-cs/phrases.xml b/OsmAnd/res/values-cs/phrases.xml index 0987b6b3d5..f5d4ef6219 100644 --- a/OsmAnd/res/values-cs/phrases.xml +++ b/OsmAnd/res/values-cs/phrases.xml @@ -1213,10 +1213,10 @@ Město Venkov - Typ útulku: pes - Typ útulku: kočky - Typ útulku: pes, kočka - Typ útulku: pták + Psi + Kočky + Psi, kočky + Ptáci Sedačky Opěradlo: ano @@ -3383,4 +3383,7 @@ Služby Typ motocyklu +Zvířata povolena + Účel + diff --git a/OsmAnd/res/values-cs/strings.xml b/OsmAnd/res/values-cs/strings.xml index f6039dfd4f..143609a864 100644 --- a/OsmAnd/res/values-cs/strings.xml +++ b/OsmAnd/res/values-cs/strings.xml @@ -1,4 +1,5 @@ - + + Off-line vektorové mapy toto místo neobsahují. Mapová data můžete stáhnout v Nastavení (Stáhnout mapy), nebo se přepněte na on-line mapy (vyžaduje modul „On-line mapy“). Nahrát GPX soubory do OSM? @@ -2674,4 +2675,5 @@ Pokud potřebujete pomoci s aplikací OsmAnd, prosím kontaktujte naši podporu Čas pohybu Max/Min - \ No newline at end of file + Min/Max + diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index a27018ed23..d43d5cec16 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -1,4 +1,5 @@ - + + Overvej at købe Højdekurve udvidelsen (\'Contour lines\') på Google Play for at støtte den videre udvikling. Optag video Optag audio @@ -2110,7 +2111,7 @@ Lon %2$s Note lukket Ændret OSM IP Slettet OSM IP - \\022 Ny kontekstafhængig brugergrænseflade når der vælges lokationer på kortet og på andre skærme + \\u2022 Ny kontekstafhængig brugergrænseflade når der vælges lokationer på kortet og på andre skærme \n \n • Kortskærmen vises direkte, medmindre \'Vis betjeningspanel ved start\' er valgt \n @@ -2284,7 +2285,7 @@ Hvis du ønsker at støtte OsmAnd og OSM, er dette en god måde at gøre det p Afslut navigation Flyt op Flyt ned - "\\022 OSM Live. Støt bidragsyderne og udviklere af kortet og få kortopdateringer hver time. + "\\u2022 OSM Live. Støt bidragsyderne og udviklere af kortet og få kortopdateringer hver time. \n \n • Kortmarkører. En ny måde til hurtigt at vælge steder på kortet. \n @@ -2367,7 +2368,7 @@ Hvis du ønsker at støtte OsmAnd og OSM, er dette en god måde at gøre det p Øvresorbisk delt via OsmAnd - "\\022 Ny meget stærk fritekstsøgning + "\\u2022 Ny meget stærk fritekstsøgning \n \n • Integration med bilens lydsystem og telefon via Bluetooth \n @@ -2459,7 +2460,7 @@ Hvis du ønsker at støtte OsmAnd og OSM, er dette en god måde at gøre det p Optaget Optag Ingen data - \\022 Klikbare ikoner på kortet + \\u2022 Klikbare ikoner på kortet \n \n  • Fleksibel IP-filter søgning: Søg fx. restauranter efter køkkenstil, eller campingpladser med særlige faciliteter \n @@ -2590,7 +2591,7 @@ Repræsenterer område: %1$s x %2$s Tryk på genvejen vil gennemløbe nedenstående liste. Opdel automatisk optagelser efter et ophold Start et nyt segment efter ophold på 6 min., et nyt spor efter 2 t, eller en ny fil efter længere ophold, hvis datoen er ændret. - \\022 Ny funktion: Genvejsknap + \\u2022 Ny funktion: Genvejsknap \n \n  • Forbedret respons på berøringsskærm (fx. samtidig panorering og zoom) \n @@ -2794,4 +2795,19 @@ Tidligere destination bliver sidste mellemliggende punkt. Interval = min/maks Min/maks - \ No newline at end of file + \\u2022 Mapillary udvidelse med billeder på gadeniveau +\n +\n • Lineal modul til afstandsmåling +\n +\n • GPX split intervaller med detaljeret info om spor +\n +\n • Andre forbedringer og fejlrettelser +\n +\n + Gennemsigtig lyserød + Genoptag/pause navigation + Tryk på knappen pause navigation eller genoptag, hvis det allerede var sat på pause. + Vis Afslut navigation dialog + Start/slut Navigation + Tryk på knappen for at starte navigationen eller stoppe den, hvis den allerede var begyndt. + diff --git a/OsmAnd/res/values-de/phrases.xml b/OsmAnd/res/values-de/phrases.xml index db4a5b8a22..9d96d2c699 100644 --- a/OsmAnd/res/values-de/phrases.xml +++ b/OsmAnd/res/values-de/phrases.xml @@ -1002,10 +1002,10 @@ Privatweg Anlieger frei Zutritt erlaubt - Asylform: Hunde - Asylform: Katzen - Asylform: Hunde, Katzen - Asylform: Vögel + Hunde + Katzen + Hunde, Katzen + Vögel Mühlenteich Twitter @@ -3405,4 +3405,9 @@ Reiseenduro Standard - +Wildtiere + Pferde + Säugetiere + Fische + + diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index a48b9d52fc..1219ccb2a9 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -1234,10 +1234,10 @@ Kontrolo: imposto Azilo por bestoj - Azilo por: hundoj - Azilo por: katoj - Azilo por: hundoj kaj katoj - Azilo por: birdoj + hundoj + katoj + hundoj kaj katoj + birdoj Seĝoj Seĝodorsoj: jes @@ -3412,4 +3412,19 @@ Elaĵo (elektro): ne - + Akceptataj bestoj + Celo + +sovaĝaj bestoj + ĉevaloj + mamuloj + fiŝoj + + adopto: jes + adopto: ne + elliberigo: jes + elliberigo: ne + + Kosmodromo + + diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml index 2e96e1ea61..009f830fc5 100644 --- a/OsmAnd/res/values-eo/strings.xml +++ b/OsmAnd/res/values-eo/strings.xml @@ -1,4 +1,5 @@ -Supra breto + +Supra breto Rekalkuli kurson Donacoj Nombro da ricevontoj @@ -118,7 +119,7 @@ \'Ek\'-butono rekte lanĉas mapekranon Enpoŝigita Montri dum starto - \\022 Nova tekst-dependa fasado kiu ebligas tuŝi lokojn en la mapo kaj en aliaj ekranoj + \\u2022 Nova tekst-dependa fasado kiu ebligas tuŝi lokojn en la mapo kaj en aliaj ekranoj \n \n • Mapekrano estas nun montrita rekte escepte se \'Montri stirpanelon dum aplikaĵa starto\' estas elektita \n @@ -234,7 +235,7 @@ Saluton kaj - \\022 OSM Live. Subtenu kontribuantojn kaj programistoj, kaj havigu ĉiuhorajn mapajn ĝisdatigojn. + \\u2022 OSM Live. Subtenu kontribuantojn kaj programistoj, kaj havigu ĉiuhorajn mapajn ĝisdatigojn. \n \n • Mapmarkiloj. Nova maniero por rapide elekti lokojn sur la mapo. \n @@ -2135,7 +2136,7 @@ Provizore estas uzata enreta servo CloudMade. kunhavigita per OsmAnd Montri na %1$s sur la mapo - \\022 Nova ebloplena tekstoserĉilo + \\u2022 Nova ebloplena tekstoserĉilo \n \n • Konekto kun aŭd-sistemo/parolilo de aŭto per Bludento \n @@ -2294,7 +2295,7 @@ Se vi bezonas helpon pri OsmAnd aplikaĵo, bonvolu kontakti nian helpantaron: su Registrita Registri Neniuj datumoj - \\022 Alklakeblaj piktogramoj sur la mapo + \\u2022 Alklakeblaj piktogramoj sur la mapo \n \n • Ebloplena filtrebla serĉado de interesejoj: serĉu restoraciojn laŭ kuirarto, kampadejojn kun difinitaj ebloj \n @@ -2425,7 +2426,7 @@ Indikas lokon: %1$s x %2$s" Premado sur la ag-butono foliumos tra la jena listo. Aŭtomate dividi registraĵojn post paŭzo Komenci novan segmenton post 6 min paŭzo, novan registraĵon post 2 h, kaj novan dosieron post pli longaj paŭzoj, se dato ŝanĝiĝis. - \\022 Nova eblo: butono de rapida ago + \\u2022 Nova eblo: butono de rapida ago \n \n • Plibonigita respondeblo de ekrano al gestoj \n @@ -2716,4 +2717,14 @@ Indikas lokon: %1$s x %2$s" Variejo = min/maks Min./maks. - \ No newline at end of file + • Kromprogramo ‘Mapillary’ kun strat-nivela fotaro +\n +\n• Fenestraĵo de mezurilo por mezuri distancoj +\n +\n• GPX divid-intervaloj kun detalaj informoj pri via kurso +\n +\n• Aliaj plibonigoj kaj erar-riparoj +\n +\n + Rozkolora diafana + diff --git a/OsmAnd/res/values-es-rAR/phrases.xml b/OsmAnd/res/values-es-rAR/phrases.xml index 790dd27228..f0c0723ff7 100644 --- a/OsmAnd/res/values-es-rAR/phrases.xml +++ b/OsmAnd/res/values-es-rAR/phrases.xml @@ -1296,11 +1296,11 @@ Al descubierto Prohibido - Permitido sólo afuera + Sólo afuera Permitido - Permitido en sala separada - Permitido en sala aislada - Sólo para fumadores + En sala separada + En sala aislada + Sólo fumadores Sin peaje Peaje @@ -1308,7 +1308,7 @@ Sin pavimento táctil No - Sólo cuando se permite al caminar + Sólo se permite al caminar Área comercial @@ -1932,7 +1932,7 @@ Estructura del puente: Madera simple Objeto histórico - Vigilado: Sí + Vigilancia: Sí Con tienda Venta @@ -2093,7 +2093,7 @@ De mezclilla (vaqueros/jeans) Hito histórico - De niños + Infantil Femenino Deportivo Masculino @@ -2716,7 +2716,7 @@ Directrices de invitado: Sí Directrices de invitado: No - Centro de bronceado (solarium) + Centro de bronceado (solárium) Estación de descarga sanitaria @@ -2732,8 +2732,8 @@ Servicio de salud: Enfermería Servicio de salud: Sin enfermería - Servicio de salud: Asesoramiento - Servicio de salud: Sin asesoramiento + Servicio de salud: Asesoría + Servicio de salud: Sin asesoría Servicio de salud: Revisión médica Servicio de salud: Sin revisión médica Servicio de salud: Pediatría @@ -2768,7 +2768,7 @@ Punto de succión Subterráneo - Poste + Pilar Barril seco Estanque De pared @@ -2788,40 +2788,40 @@ Rol del trabajador en salud: Técnico Rol del trabajador en salud: Brujo/a - Asesoramiento (adicción): Sí - Asesoramiento (adicción): No - Asesoramiento (prenatal): Sí - Asesoramiento (prenatal): No - Asesoramiento (orientación infantil): Sí - Asesoramiento (orientación infantil): No - Asesoramiento (pareja): Sí - Asesoramiento (pareja): No - Asesoramiento (crisis): Sí - Asesoramiento (crisis): No - Asesoramiento (drogas): Sí - Asesoramiento (drogas): No - Asesoramiento (educación): Sí - Asesoramiento (educación): No - Asesoramiento (familiar): Sí - Asesoramiento (familiar): No - Asesoramiento (sin hogar): Sí - Asesoramiento (sin hogar): No - Asesoramiento (inmigrantes): Sí - Asesoramiento (inmigrantes): No - Asesoramiento (matrimonio): Sí - Asesoramiento (matrimonio): No - Asesoramiento (nutrición): Sí + Asesoría (adicción): Sí + Asesoría (adicción): No + Asesoría (prenatal): Sí + Asesoría (prenatal): No + Asesoría (orientación infantil): Sí + Asesoría (orientación infantil): No + Asesoría (pareja): Sí + Asesoría (pareja): No + Asesoría (crisis): Sí + Asesoría (crisis): No + Asesoría (drogas): Sí + Asesoría (drogas): No + Asesoría (educación): Sí + Asesoría (educación): No + Asesoría (familiar): Sí + Asesoría (familiar): No + Asesoría (sin hogar): Sí + Asesoría (sin hogar): No + Asesoría (inmigrantes): Sí + Asesoría (inmigrantes): No + Asesoría (matrimonio): Sí + Asesoría (matrimonio): No + Asesoría (nutrición): Sí Asesoramiento (nutrición): No - Asesoramiento (rehabilitación): Sí - Asesoramiento (rehabilitación): No - Asesoramiento (sexual): Sí - Asesoramiento (sexual): No - Asesoramiento (abuso sexual): Sí - Asesoramiento (abuso sexual): No - Asesoramiento (víctimas): Sí - Asesoramiento (víctimas): No - Asesoramiento (violencia): Sí - Asesoramiento (violencia): No + Asesoría (rehabilitación): Sí + Asesoría (rehabilitación): No + Asesoría (sexual): Sí + Asesoría (sexual): No + Asesoría (abuso sexual): Sí + Asesoría (abuso sexual): No + Asesoría (víctimas): Sí + Asesoría (víctimas): No + Asesoría (violencia): Sí + Asesoría (violencia): No Rol del trabajador en salud: Psicólogo/a Provisto para bebés: Sí @@ -2848,8 +2848,8 @@ Servicios para pacientes: Sí Servicios para pacientes: No Servicios para pacientes: Solamente - Asesoramiento: Sí - Asesoramiento: No + Asesoría: Sí + Asesoría: No Emergencias: Sí Emergencias: No @@ -2872,7 +2872,7 @@ Servicio de enfermería Oficina de partera -Asesoramiento (nutrición): No +Asesoría (nutrición): No Diámetro del hidrante Presión del hidrante Cantidad de hidrantes @@ -2954,7 +2954,7 @@ Estilo de bomba: Moderna Estilo de bomba: Histórica Estado de la bomba: Bueno - Estado de la bomba: Malo + Estado de la bomba: Estropeada Estado de la bomba: Bloqueada Balka (cauce seco) @@ -2989,8 +2989,8 @@ Potencia de salida de aire comprimido Salida: Aire comprimido Salida: Vacío - Potencia de salida de Biogas - Salida: Biogas + Potencia de salida de Biogás + Salida: Biogás Estación de bombeo @@ -3049,7 +3049,7 @@ Cambiador de pañales -Tanque de agua +Depósito de agua Eliminación de desechos: Cisterna Eliminación de desechos: Letrina @@ -3079,7 +3079,7 @@ Tipo de calzado Tipo de hidrante Ubicación del hidrante - Fuente del agua + Origen del agua Forma de pago (peaje) Sonoro Tipo de cruce diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index 6fb89e64ce..5641431c29 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -1,4 +1,5 @@ - + + Números de casa Falló al copiar archivos @@ -1929,7 +1930,7 @@ Se aprecia la participación activa, y las contribuciones pueden hacerse directa Estilo del camino Reabrir Guardar sin conexión - \\022 Nueva interfaz de usuario sensible al contexto para aprovechar lugares en el mapa y en otra pantallas. + \\u2022 Nueva interfaz de usuario sensible al contexto para aprovechar lugares en el mapa y en otra pantallas. \n \n• La pantalla del mapa ahora se inicia directamente, a menos que \'Mostrar panel de control al iniciar la aplicación\', este seleccionado. \n @@ -2097,7 +2098,7 @@ Se aprecia la participación activa, y las contribuciones pueden hacerse directa Bajar Finalizar navegación Evitar camino - \\022 OSM Live. Apoya a los editores y desarrolladores del mapa y obtén actualizaciones del mapa cada hora. + \\u2022 OSM Live. Apoya a los editores y desarrolladores del mapa y obtén actualizaciones del mapa cada hora. \n \n • Marcadores del mapa. Una nueva forma de elegir rápidamente lugares en el mapa. \n @@ -2179,7 +2180,7 @@ Se aprecia la participación activa, y las contribuciones pueden hacerse directa Sorabo (Alto) compartido a través de OsmAnd - \\022 Nueva y muy poderosa búsqueda por texto libre + \\u2022 Nueva y muy poderosa búsqueda por texto libre \n \n • Integración con el sistema de audio del automóvil y altavoces del teléfono vía Bluetooth \n @@ -2271,7 +2272,7 @@ Se aprecia la participación activa, y las contribuciones pueden hacerse directa Grabado Grabar Sin datos - \\022 Ahora se pueden pulsar los iconos del mapa + \\u2022 Ahora se pueden pulsar los iconos del mapa \n \n • Nuevo filtro de búsqueda PDI potente: Busca, p.e. restaurantes por tipo de cocina o campamentos con instalaciones específicas \n @@ -2402,7 +2403,7 @@ Proporciona un código completo Pulsar el botón de acción mostrará la siguiente lista. División automática de grabaciones en intervalos Iniciar nuevo segmento en el lapso de 6 min, nueva traza en el lapso de 2 h, o nuevo archivo en el lapso más largo si la fecha se cambió. - \\022 Nueva función: Botón de acción rápida + \\u2022 Nueva función: Botón de acción rápida \n \n • Mejorada la respuesta de gestos táctiles (p.e. panorámicas y ampliaciones simultáneas) \n @@ -2630,7 +2631,7 @@ Proporciona un código completo Buscar favoritos Reiniciar búsqueda Aumentar radio de búsqueda - ¡Nada por aquí! 😞 + ¡Nada por aquí! 😞 Modifica la consulta de búsqueda o aumenta el radio de búsqueda El destino se ubica en un área de acceso privado. ¿Quieres acceder en este viaje a los caminos privados? Mapillary @@ -2677,4 +2678,19 @@ Proporciona un código completo Rango = Min/Máx Min/Máx - \ No newline at end of file + • Complemento de Mapillary con imágenes a nivel de calle +\n +\n • Control de regla para medir distancias +\n +\n • División de intervalos GPX con información detallada sobre la traza +\n +\n • Otras mejoras y corrección de errores +\n +\n + Rosa translúcido + Reanudar/Pausar navegación + Pulsa este botón para pausar la navegación, o para reanudar si ya estaba pausada. + Mostrar diálogo de Finalizar navegación + Iniciar/Parar navegación + Pulsa este botón para iniciar la navegación, o para finalizarla si ya se había iniciado. + diff --git a/OsmAnd/res/values-es-rUS/phrases.xml b/OsmAnd/res/values-es-rUS/phrases.xml index 06cf56861a..cb2491a23b 100644 --- a/OsmAnd/res/values-es-rUS/phrases.xml +++ b/OsmAnd/res/values-es-rUS/phrases.xml @@ -312,7 +312,7 @@ Fiscal Seguridad social Migración - Inspeción fiscal + Inspección fiscal Oficina administrativa Aduana Ciudad @@ -1207,18 +1207,18 @@ Al descubierto Prohibido - Permitido sólo afuera + Sólo afuera Permitido - Permitido en sala separada - Permitido en sala aislada - Sólo para fumadores + En sala separada + En sala aislada + Sólo fumadores Sin peaje Peaje Sin pavimento táctil No - Sólo cuando se permite al caminar + Sólo se permite al caminar Área comercial Puente de piedras Tablero @@ -1787,7 +1787,7 @@ Ruta ferroviaria Estructura del puente: Madera simple Objeto histórico - Vigilado: Sí + Vigilancia: Sí Con tienda Venta Venden bicicletas: No @@ -1927,7 +1927,7 @@ Militar De mezclilla (vaqueros/jeans) Hito histórico - De niños + Infantil Femenino Deportivo Masculino @@ -2479,7 +2479,7 @@ Directrices de invitado: Sí Directrices de invitado: No - Centro de bronceado (solarium) + Centro de bronceado (solárium) Estación de descarga sanitaria @@ -2531,7 +2531,7 @@ Punto de succión Subterráneo - Poste + Pilar Barril seco Estanque De pared @@ -2552,40 +2552,40 @@ Rol del trabajador en salud: Técnico Rol del trabajador en salud: Brujo/a - Asesoramiento (adicción): Sí - Asesoramiento (adicción): No - Asesoramiento (prenatal): Sí - Asesoramiento (prenatal): No - Asesoramiento (orientación infantil): Sí - Asesoramiento (orientación infantil): No - Asesoramiento (pareja): Sí - Asesoramiento (pareja): No - Asesoramiento (crisis): Sí - Asesoramiento (crisis): No - Asesoramiento (drogas): Sí - Asesoramiento (drogas): No - Asesoramiento (educación): Sí - Asesoramiento (educación): No - Asesoramiento (familiar): Sí - Asesoramiento (familiar): No - Asesoramiento (sin hogar): Sí - Asesoramiento (sin hogar): No - Asesoramiento (inmigrantes): Sí - Asesoramiento (inmigrantes): No - Asesoramiento (matrimonio): Sí - Asesoramiento (matrimonio): No - Asesoramiento (nutrición): Sí + Asesoría (adicción): Sí + Asesoría (adicción): No + Asesoría (prenatal): Sí + Asesoría (prenatal): No + Asesoría (orientación infantil): Sí + Asesoría (orientación infantil): No + Asesoría (pareja): Sí + Asesoría (pareja): No + Asesoría (crisis): Sí + Asesoría (crisis): No + Asesoría (drogas): Sí + Asesoría (drogas): No + Asesoría (educación): Sí + Asesoría (educación): No + Asesoría (familiar): Sí + Asesoría (familiar): No + Asesoría (sin hogar): Sí + Asesoría (sin hogar): No + Asesoría (inmigrantes): Sí + Asesoría (inmigrantes): No + Asesoría (matrimonio): Sí + Asesoría (matrimonio): No + Asesoría (nutrición): Sí Asesoramiento (nutrición): No - Asesoramiento (rehabilitación): Sí - Asesoramiento (rehabilitación): No - Asesoramiento (sexual): Sí - Asesoramiento (sexual): No - Asesoramiento (abuso sexual): Sí - Asesoramiento (abuso sexual): No - Asesoramiento (víctimas): Sí - Asesoramiento (víctimas): No - Asesoramiento (violencia): Sí - Asesoramiento (violencia): No + Asesoría (rehabilitación): Sí + Asesoría (rehabilitación): No + Asesoría (sexual): Sí + Asesoría (sexual): No + Asesoría (abuso sexual): Sí + Asesoría (abuso sexual): No + Asesoría (víctimas): Sí + Asesoría (víctimas): No + Asesoría (violencia): Sí + Asesoría (violencia): No Provisto para bebés: Sí Provisto para bebés: No @@ -2611,8 +2611,8 @@ Servicios para pacientes: Sí Servicios para pacientes: No Servicios para pacientes: Solamente - Asesoramiento: Sí - Asesoramiento: No + Asesoría: Sí + Asesoría: No Emergencias: Sí Emergencias: No @@ -2635,7 +2635,7 @@ Servicio de enfermería Oficina de partera -Asesoramiento (nutrición): No +Asesoría (nutrición): No Diámetro del hidrante Presión del hidrante Cantidad de hidrantes @@ -2717,7 +2717,7 @@ Estilo de bomba: Moderna Estilo de bomba: Histórica Estado de la bomba: Bueno - Estado de la bomba: Malo + Estado de la bomba: Estropeada Estado de la bomba: Bloqueada Balka (cauce seco) @@ -2752,8 +2752,8 @@ Potencia de salida de aire comprimido Salida: Aire comprimido Salida: Vacío - Potencia de salida de Biogas - Salida: Biogas + Potencia de salida de Biogás + Salida: Biogás Estación de bombeo @@ -2812,7 +2812,7 @@ Cambiador de pañales -Tanque de agua +Depósito de agua Eliminación de desechos: Cisterna Eliminación de desechos: Letrina @@ -2842,7 +2842,7 @@ Tipo de calzado Tipo de hidrante Ubicación del hidrante - Fuente del agua + Origen del agua Forma de pago (peaje) Sonoro Tipo de cruce diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index e263fdc34f..52153ae6ab 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -1,4 +1,5 @@ - + + Números de casa Falló al copiar archivos @@ -1929,7 +1930,7 @@ Se aprecia la participación activa, y las contribuciones pueden hacerse directa Estilo del camino Reabrir Guardar sin conexión - \\022 Nueva interfaz de usuario sensible al contexto para aprovechar lugares en el mapa y en otra pantallas. + \\u2022 Nueva interfaz de usuario sensible al contexto para aprovechar lugares en el mapa y en otra pantallas. \n \n• La pantalla del mapa ahora se inicia directamente, a menos que \'Mostrar panel de control al iniciar la aplicación\', este seleccionado. \n @@ -2097,7 +2098,7 @@ Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerl Bajar Finalizar navegación Evitar camino - \\022 OSM Live. Apoya a los editores y desarrolladores del mapa y obtén actualizaciones del mapa cada hora. + \\u2022 OSM Live. Apoya a los editores y desarrolladores del mapa y obtén actualizaciones del mapa cada hora. \n \n • Marcadores del mapa. Una nueva forma de elegir rápidamente lugares en el mapa. \n @@ -2179,7 +2180,7 @@ Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerl Sorabo (Alto) compartido a través de OsmAnd - \\022 Nueva y muy poderosa búsqueda por texto libre + \\u2022 Nueva y muy poderosa búsqueda por texto libre \n \n • Integración con el sistema de audio del automóvil y altavoces del teléfono vía Bluetooth \n @@ -2271,7 +2272,7 @@ Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerl Grabado Grabar Sin datos - \\022 Ahora se pueden pulsar los iconos del mapa + \\u2022 Ahora se pueden pulsar los iconos del mapa \n \n • Nuevo filtro de búsqueda PDI potente: Busca, p.e. restaurantes por tipo de cocina o campamentos con instalaciones específicas \n @@ -2402,7 +2403,7 @@ Proporciona un código completo Pulsar el botón de acción mostrará la siguiente lista. División automática de grabaciones en intervalos Iniciar nuevo segmento en el lapso de 6 min, nueva traza en el lapso de 2 h, o nuevo archivo en el lapso más largo si la fecha se cambió. - \\022 Nueva función: Botón de acción rápida + \\u2022 Nueva función: Botón de acción rápida \n \n • Mejorada la respuesta de gestos táctiles (p.e. panorámicas y ampliaciones simultáneas) \n @@ -2678,4 +2679,19 @@ Proporciona un código completo Rango = Min/Máx Min/Máx - \ No newline at end of file + • Complemento de Mapillary con imágenes a nivel de calle +\n +\n • Control de regla para medir distancias +\n +\n • División de intervalos GPX con información detallada sobre la traza +\n +\n • Otras mejoras y corrección de errores +\n +\n + Rosa translúcido + Reanudar/Pausar navegación + Pulsa este botón para pausar la navegación, o para reanudarla si ya estaba pausada. + Mostrar diálogo de Finalizar navegación + Iniciar/Parar navegación + Pulsa este botón para iniciar la navegación, o para finalizarla si ya se había iniciado. + diff --git a/OsmAnd/res/values-es/phrases.xml b/OsmAnd/res/values-es/phrases.xml index 4442664e42..fff7b7b2d9 100644 --- a/OsmAnd/res/values-es/phrases.xml +++ b/OsmAnd/res/values-es/phrases.xml @@ -11,7 +11,7 @@ Transporte fluvial Transporte ciclista Transporte elevado - Artificial + Estructura artificial Transporte en construcción Suministro de agua Energía @@ -26,7 +26,7 @@ Turismo Lugares de interés Alojamiento - Acceso a Internet + Conexión a Internet Ocio Club Comida @@ -62,7 +62,7 @@ Tienda de ordenadores Florería Mueblería - Vivero + Centro de jardinería Gas líquido Tienda generalista Tienda de regalos @@ -112,7 +112,7 @@ Portón Muralla de la ciudad Barrera levadiza - Peaje + Cabina de peaje Control fronterizo Badén (pequeño) Semáforo @@ -161,10 +161,10 @@ Túnel Puente - Radar + Radar de velocidad Círculo de giro Salida de autopista - Cruce + Cruce (intersección vial) Torre de agua Compuerta Subestación @@ -187,7 +187,7 @@ Observatorio Astronómico Torre - Poste eléctrico + Antena de comunicación Radar Construcción Fábrica @@ -226,7 +226,7 @@ Medicina alternativa Banco de sangre Centro médico - Empresa + Empresa privada Inmobiliaria Abogado Municipalidad/Ayuntamiento @@ -291,9 +291,9 @@ Apartamento Lugar de culto Cristianismo - Internet inalámbrico - Internet cableado - Internet público + Conexión a Internet: inalámbrico (Wi-Fi) + Conexión a Internet: cableado + Conexión a Internet: público Monasterio Monasterio histórico Información @@ -389,7 +389,7 @@ Tienda benéfica Confitería Tienda de ropa - Ropa infantil + Infantil Zapatería Tienda de fotocopiado Tienda de cortinas @@ -516,7 +516,7 @@ Rehabilitación Centro médico - Seguros + Aseguradora Oficina de telecomunicaciones ONG Oficina de investigación @@ -693,7 +693,7 @@ Noria Carrusel/Tiovivo oscilante Judaísmo - Servicio de Internet + Conexión a Internet: servicio Manantial Funicular @@ -709,7 +709,7 @@ Edificio náutico Distrito Tobogán de verano - Terminal con Internet + Conexión a Internet: terminal con Internet Campamento de caravanas Fuente termal Complejo turístico @@ -723,7 +723,7 @@ Parquetista Guarnicionero Astillero artesanal - Diseño de stands + Creador de estand Fábrica de toldos Deshollinador Alicatador @@ -774,8 +774,8 @@ Cabaña Cobertizo Mesa de picnic - Bodega - Bodega + Cava (bodega) + Bodega (vinicultura) Galería de arte Refugio de caza @@ -839,7 +839,7 @@ Tienda de moda Artículos de paracaidismo Tienda de calefactores - Tienda de jardinería + Muebles de jardín Marroquinería Tienda de música Artículos de buceo @@ -954,10 +954,10 @@ Fax Facebook Móvil - Refugio canino - Refugio gatuno - Refugio canino y gatuno - Refugio para aves + Perros + Gatos + Perros, gatos + Aves Centro de reciclaje Contenedor @@ -983,7 +983,7 @@ Libros Calzados Aluminio - Orgánico + Reciclado orgánico Cartones de bebidas Residuos de jardín Bombillas de bajo consumo @@ -999,10 +999,10 @@ Mercurio Computadoras/Ordenadores Neumáticos - TV, monitores + Televisores, monitores Tetrapak Escombros - CDs + Discos compactos (CD) Restos de aceite Botellas Corcho @@ -1012,7 +1012,7 @@ Pintura Poliestireno extruído Medicamentos - Compost + Abono orgánico Árboles navideños Bombillas Poliéster @@ -1139,7 +1139,7 @@ Reciduos nucleares Silo bunker Fecha de inicio - Adaptado para silla de ruedas + Adaptado Contenido: Ensilaje Contenido: Agua @@ -1227,8 +1227,8 @@ Rural Asientos - Con respaldo - Sin respaldo + Respaldo: sí + Respaldo: no Intermitente @@ -1255,7 +1255,7 @@ Nombre alternativo Manual - Automatica + Automática Sin bomba Mineral @@ -1304,9 +1304,9 @@ Prohibido Solo en el exterior Permitido - En una sala separada + En sala separada En sala aislada - Solo fumadores + Sólo fumadores Sin peaje Peaje @@ -1361,21 +1361,21 @@ Estilo libre (freeride) Clásico Clásico + patinaje - Fuera de pista - Patinete + Travesía (fuera de pista) + Motoneta Patinaje No - Mogul + Mogul (acrobático) -Jardín residencial - Jardín comunitario - Jardín privado - Jardín botánico +Tipo de jardín: residencial + Tipo de jardín: comunitario + Tipo de jardín: privado + Tipo de jardín: botánico - Jardín huerta - Jardín francés - Jardín inglés - Jardín japonés + Estilo de jardín: huerta + Estilo de jardín: francés + Estilo de jardín: inglés + Estilo de jardín: japonés Capacidad @@ -1423,11 +1423,11 @@ Estrellas: 7 Habitaciones - Jardín rosaleda + Estilo de jardín: rosaleda Albergue transitorio -Con acceso a Internet - Sin acceso a Internet +Conexión a Internet: sí + Conexión a Internet: no Monedas No acepta monedas @@ -1438,7 +1438,7 @@ Tarjetas de crédito No acepta tarjetas de crédito Billetes - No acepta billetes + No acepta billetes de banco Monederos electrónicos No acepta monederos electrónicos Dinero en efectivo @@ -1448,16 +1448,16 @@ Bitcoin No acepta Bitcoin Visa - No acepta tarjetas Visa + No acepta Visa MasterCard - No acepta tarjetas MasterCard + No acepta MasterCard Gratis Tarjetas de cuenta No acepta tarjetas de cuenta Tarjetas Maestro No acepta tarjetas Maestro American Express (AMEX) - No acepta tarjetas American Express (AMEX) + No acepta American Express (AMEX) Diners Club No acepta tarjetas Diners Club DKV @@ -1467,11 +1467,11 @@ Efectivo No acepta efectivo Girocard - No acepta tarjetas Girocard + No acepta Girocard Discover Card - No acepta tarjetas Discover Card + No acepta Discover Card Visa Electron - No acepta tarjetas Visa Electron + No acepta Visa Electron Litecoin No acepta Litecoin Cheques @@ -1479,14 +1479,14 @@ PIKEPASS No acepta PIKEPASS Tarjetas de débito Visa - No acepta tarjetas Visa Debit + No acepta Visa Debit No acepta criptomonedas - Otros + Otros métodos de pago No acepta otro método de pago Bancomat - No acepta tarjetas Bancomat + No acepta Bancomat IC Stored Fare - No acepta tarjetas IC Stored Fare + No acepta IC Stored Fare Tickets prepago JCB No acepta tarjetas JCB @@ -1508,7 +1508,7 @@ No acepta Dogecoin Cibus No acepta tarjetas Cibus - Transferencias + Transferencias electrónicas No acepta transferencias electrónicas Proton No acepta tarjetas Proton @@ -1542,11 +1542,11 @@ No acepta Paypal U-Key No acepta U-Key - Tokens - No acepta Tokens + Fichas + No acepta fichas Tarjetas de regalo No acepta tarjetas de regalo - "PRO100 " + PRO100 No acepta tarjetas PRO100 Union Card No acepta tarjetas Union card @@ -1554,8 +1554,8 @@ No acepta Yandex.Money Detalles de pago - Acceso a Internet tarifado - Acceso a Internet sin cargo + Conexión a Internet: tarifado + Conexión a Internet: no tarifado PIKEPASS (indicado) Routex @@ -1570,7 +1570,7 @@ No acepta Moneo SVG No acepta SVG - Tickets de comida + Vales de comida No acepta vales de comida Golden Crown No acepta tarjetas Golden Crown @@ -1578,60 +1578,60 @@ No acepta MTS-Money Salón de eventos - Vegetariana sólo + Sólo vegetariana Vegetariana - Sin dieta vegetariana + Dieta vegetariana: no Vegetariana (poco) - Vegana sólo + Sólo vegana Vegana - Sin dieta vegana - Sin gluten sólo - Sin gluten - Sin dieta libre de gluten - Kosher sólo + Dieta vegana: no + Sólo libre de gluten + Libre de gluten + Dieta libre de gluten: no + Sólo kosher Kosher - Sin dieta kosher - Halal sólo + Dieta kosher: no + Sólo halal Halal - Sin dieta halal - Sin lactosa sólo - Sin lactosa - Sin dieta libre de lactosa + Dieta halal: no + Sólo libre de lactosa + Libre de lactosa + Dieta libre de lactosa: no Pescetariana Conducir dentro: No - Sin servicio dentro del coche + Servicio en el automóvil: no Nombre de cervecería - Micro-cervecería - Sin micro-cervecería + Cervecería artesanal + Sin cerveza artesanal - Para llevar - Comidas para llevar: No - Sólo comidas para llevar + Comida para llevar + Comida para llevar: No + Comida para llevar: sólo A domicilio Sin servicio a domicilio Sólo servicio a domicilio - Asientos exteriores: Sí - Sin asientos exteriores - Asientos exteriores: Terraza - Asientos exteriores: Acera - Asientos exteriores: Zona peatonal - Asientos exteriores: Jardín - Asientos exteriores: Patio + Mesas al aire libre: Sí + Sin mesas al aire libre + Mesas al aire libre: Terraza + Mesas al aire libre: Acera + Mesas al aire libre: Zona peatonal + Mesas al aire libre: Jardín + Mesas al aire libre: Patio - Con artículos de segunda mano + Artículos de segunda mano Sin artículos de segunda mano Sólo artículos de segunda mano Partes - Repartidor + Concesionaria Reparación Sin reparación Reparación de vehículos eléctricos @@ -1652,14 +1652,14 @@ Al aire libre Sin baños - Acceso a los baños para sillas de rueda - Sin acceso a los baños para sillas de rueda + Baños para personas en sillas de rueda: sí + Baños para personas en sillas de rueda: no Acceso a los baños: Clientes Acceso a los baños: Permisivo Acceso a los baños: Comunidad Acceso a los baños: Público - Con cambiador de pañales + Cambiador de pañales Sin cambiador de pañales Habitación para cambio de pañales @@ -1688,7 +1688,7 @@ Inscripción - Sin cepillo giratorio + Cepillo giratorio: no Lavado de autos: No Estadía máxima @@ -1710,7 +1710,7 @@ Vales de teléfono Planes de transporte público Vales - Rama + Rama/sucursal Memorial de guerra Placa @@ -1781,7 +1781,7 @@ Cañaveral Ciénaga Humedal costero - Salina + Marisma de sal Manglar Humedal subterráneo Lodazal @@ -1804,7 +1804,7 @@ Picnic Inclemencias meteorológicas Marquesina - Refugio + Cabaña precaria Edificio Observación de fauna Abrigo rocoso @@ -1813,12 +1813,12 @@ Tipo de refugio: Carpa Refugio abandonado - Wi-Fi + Inalámbrico (Wi-Fi) Terminal (PC con internet) Cableado - Tipo de Internet: Público - Tipo de Internet: Servicio - Sin acceso a Internet + Tipo de conexión a Internet: Público + Tipo de conexión a Internet: Servicio + Conexión a Internet: no Ancho máximo Código IATA @@ -1843,26 +1843,26 @@ Arquitecto - Arquitectura moderna - Arquitectura neoclasista stalinista - Arquitectura ecléctica - Arquitectura: Nueva objetividad - Arquitectura contemporánea - Arquitectura constructivista - Arquitectura alemana - Arquitectura de madera - Arquitectura: Arte nuevo - Arquitectura neoclasista - Arquitectura victoriana - Arquitectura brutalista - Arquitectura clasicista - Arquitectura gótica - Arquitectura rusa antigua - Arquitectura barroca - Arquitectura post-constructivista - Arquitectura estilo guillerminista - Arquitectura renacentista - Arquitectura románica + Arquitectura: moderna + Arquitectura: neoclasista stalinista + Arquitectura: ecléctica + Arquitectura: nueva objetividad + Arquitectura: contemporánea + Arquitectura: constructivista + Arquitectura: alemana + Arquitectura: estructura de madera + Arquitectura: arte nuevo + Arquitectura: neoclasista + Arquitectura: victoriana + Arquitectura: brutalista + Arquitectura: clasicista + Arquitectura: gótica + Arquitectura: rusa antigua + Arquitectura: barroca + Arquitectura: post-constructivista + Arquitectura: estilo guillerminista + Arquitectura: renacentista + Arquitectura: románica Escombros Barrera New Jersey @@ -1872,7 +1872,7 @@ Estupa Templo piramidal - Salina + Salar Cadena de humedales Palsa (humedal) Túnel fluvial @@ -1906,32 +1906,32 @@ Tipo de puente móvil: Transportador Tipo de puente móvil: Retráctil - Iluminado - No iluminado + Iluminado: sí + Iluminado: no - Superficie sin pavimentar - Superficie pavimentada - Superficie asfaltada - Superficie de hormigón - Superficie adoquinada - Superficie empedrada (adoquín) - Superficie de adoquín prefabricado - Superficie empedrada (canto rodado) - Superficie de piedras - Superficie metalizada - Superficie de madera - Superficie de ripio - Superficie de ripio fino - Superficie de tierra compactada - Superficie arenosa - Superficie de césped - Superficie de césped pavimentado - Superficie de tierra - Superficie lodosa - Superficie con hojas - Superficie congelada - Superficie de sal - Superficie nevada + Superficie: sin pavimento + Superficie: pavimento + Superficie: asfalto + Superficie: hormigón + Superficie: adoquín + Superficie: empedrada (adoquín) + Superficie: adoquín prefabricado + Superficie: empedrada (canto rodado) + Superficie: piedras + Superficie: metal + Superficie: madera + Superficie: ripio/grava + Superficie: ripio fino/grava fina + Superficie: tierra compactada + Superficie: arena + Superficie: césped + Superficie: césped pavimentado + Superficie: tierra (natural) + Superficie: tierra lodosa + Superficie: con hojas + Superficie: hielo + Superficie: sal + Superficie: nieve Autobús Taxi compartido @@ -1946,25 +1946,25 @@ Ruta ferroviaria Objeto histórico - Vigilado + Vigilancia: sí Con negocio - Minorista - No vende bicicletas + Venta + Venden bicicletas: no Reparación - No repara bicicletas + Reparan bicicletas: no Alquiler - No alquila bicicletas - Bomba - No infla bicicletas + Alquilan bicicletas: no + Inflador + Inflan bicicletas: no Herramientas para la reparación - Sin autoservicio de herramientas para bicicletas + Herramientas para bicicletas: no Limpieza - No limpia bicicletas + Limpian bicicletas: no Tronchacadenas - Sin herramientas para cadenas de bicicletas + Tronchacadenas de bicicletas: no Venta de bicicletas de segunda mano - No vende bicicletas de segunda mano + Venden bicicletas de segunda mano: no Observatorio de vida salvaje @@ -2002,10 +2002,10 @@ Nota Abrevadero Alojamiento de animales - Alojamiento canino - Alojamiento gatuno - Alojamiento canino y gatuno - Alojamiento ecuestre + Tipo de alojamiento: Canino + Tipo de alojamiento: Gatuno + Tipo de alojamiento: Canino y gatuno + Tipo de alojamiento: Ecuestre Avión histórico @@ -2041,77 +2041,77 @@ Camino de emergencia - Cultivo de arroz - Cultivo de césped - Cultivo de maíz - Cultivo de cereales - Cultivo de cañas de azúcar - Cultivo de trigo - Cultivo de soja - Cultivo de cebada - Cultivo de verduras - Cultivo de lúpulo - Cultivo de colza - Cultivo de remolacha - Cultivo de lavanda - Cultivo de té - Cultivo de café - Granja avícola - Cultivo de girasoles - Cultivo de frambuesas - Cultivo de tabaco - Cultivo de fresas - Cultivo de verduras y flores - Cultivo de mandioca - Cultivo de arándanos - Cultivo de espárragos - Cultivo de flores + Cultivo: arroz + Cultivo: césped + Cultivo: maíz + Cultivo: cereales + Cultivo: cañas de azúcar + Cultivo: trigo + Cultivo: soja + Cultivo: cebada + Cultivo: verduras + Cultivo: lúpulo + Cultivo: colza + Cultivo: remolacha + Cultivo: lavanda + Cultivo: té + Cultivo: café + Granja: avícola + Cultivo: girasoles + Cultivo: frambuesas + Cultivo: tabaco + Cultivo: fresas + Cultivo: verduras y flores + Cultivo: mandioca + Cultivo: arándanos + Cultivo: espárragos + Cultivo: flores - Vigilancia interior - Vigilancia exterior - Vigilancia pública + Vigilancia: interior + Vigilancia: exterior + Vigilancia: pública - Mujeres - Ropa interior - Hombres + Femenina + Íntima + Masculina Vestidos de novia - Deportes + Deportiva Bebés Vaqueros - Ropa de trabajo + De trabajo Sombreros - Ropa de piel - Ropa de cuero + De piel + De cuero Disfraces Tradicional - Trajes + Trajes de vestir Premamá Antigua Tallas grandes Escolar Trajes de baño - Medias/Calcetines + Medias/calcetines Camisas Danza Militar Hito histórico - Niños - Mujeres - Deportes - Hombres + Infantil + Femenino + Deportivo + Masculino Ortopédico Mansión histórica - Castillo: Majestuoso - Castillo: Defensivo - Castillo: Fortaleza - Castillo: Palacio - Castillo: Kremlin - Castillo: Defensivo, Majestuoso - Castillo: Fortificación (castrum) - Castillo: Shiro + Tipo de castillo: Majestuoso + Tipo de castillo: Defensivo + Tipo de castillo: Fortaleza + Tipo de castillo: Palacio + Tipo de castillo: Kremlin + Tipo de castillo: Defensivo, majestuoso + Tipo de castillo: Fortificación (castrum) + Tipo de castillo: Shiro Tailandés Sexual @@ -2128,27 +2128,27 @@ Prohibido encender fuego No - Permitido campamento scout - Prohibido campamento scout + + Campamento scout: no Sólo para grupos Sólo para grupos: No - Sin lavarropa + Lavadora: no Ducha: sí Ducha: no Ducha: caliente Ducha: exterior Ducha: fría Ducha: interior - Si - Prohibido casas rodantes - Improvisado: Si + + Caravanas: no + Improvisado: Sí Improvisado: No - Con estación de descarga sanitaria - Sin estación de descarga sanitaria + Estación de descarga sanitaria: sí + Estación de descarga sanitaria: no Estación de descarga sanitaria sólo para clientes - Si - Sin fuentes de alimentación + + Fuentes de alimentación: no Fuente de alimentación (enchufe): CEE 17 azul Fuente de alimentación (enchufe): CEE 7/4 Fuente de alimentación (enchufe): CEE 7/5 @@ -2159,8 +2159,8 @@ Permitido perros Prohibido perros - Con servicios para refugiados - Sin servicios para refugiados + Servicios para refugiados + Servicios para refugiados: no Grupo residencial Vida asistida @@ -2212,18 +2212,18 @@ Descripción para sordos Escalera - Con barandilla - Sin barandilla - Con rampa - Sin rampa - Con rampa para sillas de rueda - Sin rampa para sillas de rueda - Con rampa para cochecitos - Sin rampa para cochecitos - Con rampa para bicicletas - Sin rampa para bicicletas - Con rampa para equipajes - Sin rampa para equipajes + Barandilla: sí + Barandilla: no + Rampa: sí + Rampa: no + Rampa para sillas de rueda: sí + Rampa para sillas de rueda: no + Rampa para cochecitos: sí + Rampa para cochecitos: no + Rampa para bicicletas: sí + Rampa para bicicletas: no + Rampa para equipajes: sí + Rampa para equipajes: no Cantidad de escalones Estado de los escalones: Buena Estado de los escalones: Mala @@ -2233,7 +2233,7 @@ Decoración de la fachada Desfibrilador - Con desfibrilador + Desfibrilador: sí Tipo: Guerra Tipo: Túmulo @@ -2293,7 +2293,7 @@ Período histórico: Antiguo reinado (2686 – 2181 aC) Período histórico: Primer período intermedio (2181 – 2055 aC) Período histórico: Segundo período intermedio (1650 – 1550 aC) - "Período histórico: Tercer período intermedio (1069 – 664 aC) " + Período histórico: Tercer período intermedio (1069 – 664 aC) Período histórico: Primer período persa Período histórico: Último período (664 – 332 aC) Período histórico: Segundo período persa @@ -2373,15 +2373,15 @@ Horca histórica Vía ferroviaria histórica -Iglesia - Capilla - Mezquita - Templo - Catedral - Monasterio - Basílica - Sinagoga - Santuario +Tipo de edificio: Iglesia + Tipo de edificio: Capilla + Tipo de edificio: Mezquita + Tipo de edificio: Templo + Tipo de edificio: Catedral + Tipo de edificio: Monasterio + Tipo de edificio: Basílica + Tipo de edificio: Sinagoga + Tipo de edificio: Santuario Plaza @@ -2389,7 +2389,7 @@ Escultor Cruz - Cumbre a la cruz: Si + Cumbre a la cruz: Sí Ex campo de prisioneros Tipo: Campo de concentración @@ -2425,7 +2425,7 @@ Wiki en Afrikáans Wiki en alsaciano - Wiki en azerí + Wiki en azerí (Azerbaiyán) Wiki en bengalí Wiki en bishnupriya Wiki en bretón @@ -2491,7 +2491,7 @@ Longitud -Con acceso a Internet +Conexión a Internet: sí Médico general Oftalmología @@ -2500,7 +2500,7 @@ Ortopedia Otorrinolaringología Pediatría - Especialidad médica: Sin pediatría + Especialidad en salud: Sin pediatría Dermatología Urología Cirugía general @@ -2517,7 +2517,7 @@ Cirugía dental, oral y maxilofacial Maternidad Medicina de urgencia - Especialidad médica: Sin medicina de urgencia + Especialidad en salud: Sin medicina de urgencia Cirugía plástica Ortodoncia Psicoterapia @@ -2537,15 +2537,15 @@ Anatomía patológica Oncología Medicina tropical - Especialidad médica: Sin medicina tropical + Especialidad en salud: Sin medicina tropical Obstetricia (postnatal) - Especialidad médica: Sin obstetricia (postnatal) + Especialidad en salud: Sin obstetricia (postnatal) Obstetricia (prenatal) - Especialidad médica: Sin obstetricia (prenatal) + Especialidad en salud: Sin obstetricia (prenatal) Pediatría social - Especialidad médica: Sin pediatría social + Especialidad en salud: Sin pediatría social Obstetricia (cesárea) - Especialidad médica: Sin obstetricia (cesárea) + Especialidad en salud: Sin obstetricia (cesárea) Medicina adictiva Optometría Patología clínica @@ -2565,19 +2565,19 @@ Herbolaria - Pirámide + Tipo de edificio: Pirámide Gimnasio - Gimnasio (deporte) + Ejercicio físico Billar -Con horno de microondas - Sin horno de microondas - Con calentador de agua - Sin calentador de agua +Horno de microondas: sí + Horno de microondas: no + Calentador de agua: sí + Calentador de agua: no - Tipo: En superficie + En superficie Cochera comunitaria individual Cochera abierta @@ -2600,7 +2600,7 @@ Nombre oficial Señal ďe Dique - Duque de alba + Duque de alba (náutico) Inscripción: N Inscripción: NO @@ -2622,10 +2622,10 @@ Hockey sobre hielo Área protegida Título de protección - Objeto de protección: histórico - Objeto de protección: naturaleza - Objeto de protección: hábitat - Objeto de protección: agua + Protección de objeto: histórico + Protección de objeto: naturaleza + Protección de objeto: hábitat + Protección de objeto: agua Explosión: país "Explosión: lugar" @@ -2637,7 +2637,7 @@ Tipo de explosión: atmosferica, superficie Tipo de explosión: atmosférica, superficie del agua, barcaza "Tipo de explosión: subterránea" - "Tipo de explosión: explosión formando cráter (subsuperficial somera)" + Tipo de explosión: Estallido de cráter (subsuelo poco profundo) Tipo de explosión: atmosférica, cohete o misil Tipo de explosión: espacial (más de 80 km de altitud) Tipo de explosión: submarina @@ -2689,27 +2689,27 @@ Aterrizaje elevado Remolcador Formación - Oficial: Sí - Oficial: No + Autorizado + No autorizado Parapente Parapente: no Ala delta Ala delta: no Rígido Vuelo libre rígido: no - "Orientación del sitio de vuelo libre: N" + Orientación del sitio de vuelo libre: N Orientación del sitio de vuelo libre: NE - "Orientación del sitio de vuelo libre: E" - "Orientación del sitio de vuelo libre: SE" - "Orientación del sitio de vuelo libre: S" - "Orientación del sitio de vuelo libre: SO" - "Orientación del sitio de vuelo libre: O" - "Orientación del sitio de vuelo libre: NO" + Orientación del sitio de vuelo libre: E + Orientación del sitio de vuelo libre: SE + Orientación del sitio de vuelo libre: S + Orientación del sitio de vuelo libre: SO + Orientación del sitio de vuelo libre: O + Orientación del sitio de vuelo libre: NO Sin horario de vuelo (vuelo libre) Directrices de huésped: Sí Directrices de huésped: No - Solárium + Centro de bronceado (solárium) Estación de descarga sanitaria @@ -2740,7 +2740,7 @@ Servicio de salud: análisis: sí Servicio de salud: análisis: no - Consulta de médico + Consultorio médico Tipo de centro sanitario: hospital de campaña "Tipo de centro sanitario: centro de orientación" Tipo de centro sanitario: laboratorio @@ -2751,9 +2751,9 @@ Tipo de centro sanitario: hogar de ancianos Tipo de centro sanitario: grupo de apoyo - Especialidad sanitario: medicina paliativa + Medicina paliativa - Punto de aspiración + Punto de succión Subterráneo Pilar @@ -2855,22 +2855,22 @@ Consultorio médico Oficina de terapeuta Asesoría (nutrición): no - Consulta de podólogo - Consulta de sanador - Consulta de psicólogo + Oficina de podólogo + Oficina de sanador + Oficina de psicólogo Servicio de enfermería - Consulta de matrona + Oficina de matrona Diámetro del hidrante Presión del hidrante Cantidad de hidrantes Capacidad de caudal del hidrante - Ubicación del hidrante: en acera - Ubicación del hidrante: en césped - Ubicación del hidrante: en carril - Ubicación del hidrante: en aparcamiento - Ubicación del hidrante: en la calle - Ubicación del hidrante: subterráneo + En acera + En césped + En carril + En aparcamiento + En la calle + Subterráneo Estilo del hidrante: wsh Principal Estanque @@ -2878,7 +2878,7 @@ Cisterna En servicio: sí -Señal: Parcela forestal +Señal: Compartimento forestal Lugar para fogata Distribuidor en la vía pública @@ -2912,11 +2912,11 @@ Activación del cruce: automática Activación del cruce: local Activación del cruce: remota - Barrera de cruce: no - Barrera de cruce - Barrera de cruce: completo - Barrera de cruce: mitad - Barrera de cruce: doble mitad + Cruce de barreras: no + Cruce de barreras + Cruce de barreras: completo + Cruce de barreras: mitad + Cruce de barreras: doble mitad Campana de cruce Campana de cruce: no Luz de cruce @@ -2938,10 +2938,10 @@ Dispensa recetas: no Internacional - regional + Regional Público Militar - Militar/Público + Militar/público Privado Conducto de ventilación @@ -2949,9 +2949,9 @@ Tipo de bomba: bomba de varilla Tipo de bomba: India Mk II o III Tipo de bomba: de gravedad - Tipo de bomba: moderna - Tipo de bomba: histórica - Estado de la bomba: ok + Estilo de bomba: moderna + Estilo de bomba: histórica + Estado de la bomba: bueno Estado de la bomba: estropeada Estado de la bomba: bloqueada @@ -2959,9 +2959,9 @@ No acepta tarjeta Troika Telescopio - Tipo de telescopio: óptico - Tipo de telescopio: radiotelescopio - Tipo de telescopio: de rayos gamma + Óptico + Radiotelescopio + Rayos gamma Diámetro Espectro Uso: educativo @@ -3021,7 +3021,7 @@ Acuicultura Acuicultura: gambas - Acuicultura: pescado + Acuicultura: peces Acuicultura: mejillones Red de distribución principal (MDF) @@ -3056,73 +3056,73 @@ Longitud -Tipo - Tipo - Tipo de pago +Tipo de combustible + Tipo de combustible (aviones) + Forma de pago Tarjetas de combustible Adicional - Tipo de acceso a Internet - Tipo de vending - Servicio de bicicletas - Tipo - Tipo - Tipo - Posición + Tipo de conexión a Internet + Tipo de expendio + Servicio para bicicletas + Tipo de prenda + Tipo de calzado + Tipo de hidrante + Ubicación del hidrante Fuente de agua - Tipo de pago + Forma de pago (peaje) Sonido - Tipo + Tipo de cruce Pavimento táctil - Servicio - Sin escobillas + Servicio para el automóvil + Cepillo giratorio Autoservicio Automatizado - Tipo + Tipo de aparcamiento Cubierto Estación de metro Mercancías - Tipu + Tipo de aparcamiento Transporte de bicicletas Calefacción Bomba - Nombre - Tipo - Tipo - Tipo - Capital + Designación + Tipo de telescopio + Tipo de amaestramiento + Tipo de embajada + Ciudad capital Especialidad - Característica - Tipo + Característica de vuelo + Tipo de sitio arqueológico Estrellas - Religión + Tipo de religión Denominación - Tipo + Tipo de información Contenidos Adicional - Campamento de Scouts - Tipo + Campamento scout + Tipo de complejo Dificultad de la pista - Pista de la preparación + Estado de la pista Género Mesas al aire libre Tarifa - Fumador + Permiso para fumar Entrega Comida para llevar Cócteles Cervecería artesanal - Servicio - Tipo - Residuos aceptados - Tipo + Servicio de belleza + Tipo de reciclaje + Residuos admitidos + Tipo de refugio Chimenea Estacional Característica del agua Superficie Nudismo -Dispensario - Fuera de pista +Dispensa recetas + Travesía (fuera de pista) Accesibilidad para sillas de ruedas Wikipedia @@ -3130,8 +3130,8 @@ Tienda de artículos de Artes y oficios - Carga de bicicletas: sí - Carga de bicicletas: no + Cargador eléctrico + Cargador eléctrico: no Navidad Evento de Navidad @@ -3153,8 +3153,8 @@ Tipo: gabinete de metal Tipo: balda -Dieta - Especialidad saludable +Régimen alimenticio + Especialidad en salud Tipo de masaje Tiendas de campaña Lavadora @@ -3163,8 +3163,8 @@ Sistema médico Visita domiciliaria Plato - Tipo de pago (transporte) - Tipo + Forma de pago (transporte) + Tipo de centro social Grupo objetivo Aire comprimido Aspiradora @@ -3172,25 +3172,25 @@ Infraestructura de emergencia Gasolinera para barcos - Vegetariano - Vegano - Sin gluten + Vegetariana + Vegana + Libre de gluten Kosher Halal - Sin lactosa + Libre de lactosa Pizza Hamburguesa Café - Bocadillo + Emparedado Kebab Doner kebab (shawarma) Pollo Helado Sushi Pescado y patatas fritas - Marisco + Comida de mar Barbacoa Tallarines Rosquilla @@ -3271,8 +3271,8 @@ Japonés Alemán Indio - Americano - Asiático + Estadounidense + Asiática Francés Griego Tailandés @@ -3282,28 +3282,28 @@ Vietnamita Coreano Mediterráneo - Bávaro + Bávara Libanés Ruso Filipino Portugués Georgiano Polaco - Brasileño + Brasilera Árabe Danés Indonesio - Africano + Africana Caribeño - Argentino - Balcánico + Argentina + Balcanesa Peruano Croata - Boliviano + Boliviana Malgache Persa Marroquí - Austriaco + Austríaca Malasio Irlandés Etíope @@ -3313,20 +3313,20 @@ Uzbeco Checo Cubano - Británico + Británica Latinoamericana Nepalí Mongol De Oriente Medio Ucraniano - Afgano + Afgana Belga - Vasco + Vasca Suizo Cantonés Sueco Jamaicano - Armenio + Armenia Hawaiano Inglés Paquistaní @@ -3351,7 +3351,7 @@ Billetes de lotería Local de apuestas - Tipo + Tipo de juego Lotería Máquinas tragaperras Apuestas @@ -3367,7 +3367,7 @@ Acantilado Cuidado de animales - Estación de carga + Estación ferroviaria de carga Espacio de trabajo conjunto @@ -3444,4 +3444,24 @@ Doble propósito Estándar +Animales aceptados + Propósito específico + +Compuerta de esclusa + Fauna silvestre + Caballos + Mamíferos + Peces + + Salida (electricidad): No + + Propietario + + Adopción + Adopción: No + Rehabilitación y liberación + Rehabilitación y liberación: No + + Puerto espacial + diff --git a/OsmAnd/res/values-es/strings.xml b/OsmAnd/res/values-es/strings.xml index 6102119f9e..08d2efd0eb 100644 --- a/OsmAnd/res/values-es/strings.xml +++ b/OsmAnd/res/values-es/strings.xml @@ -1,4 +1,5 @@ - + + Configurar pantalla Carriles @@ -296,7 +297,7 @@ El servicio de navegación se ha cambiado temporalmente al servicio con conexió Marcar todo Actualizar Ruta más rápida - "Activar para calcular la ruta más rápida o desactivar para la ruta que ahorra combustible " + Activar para calcular la ruta más rápida o desactivar para la ruta que ahorra combustible En zoom {0} descarga {1} teselas ({2} MB) Descargar mapa Seleccione el zoom máximo para precargar @@ -334,7 +335,7 @@ El servicio de navegación se ha cambiado temporalmente al servicio con conexió Borrar PDI A la brújula En dirección al movimiento - No rotar + No rotar (norte arriba) Selecciona la alineación del mapa Orientación del mapa Detalle de la ruta @@ -624,11 +625,11 @@ El servicio de navegación se ha cambiado temporalmente al servicio con conexió Usa mapas con conexión (teselas descargadas y almacenadas en la tarjeta SD) Mapas con conexión Configura las fuentes de teselas de mapas con conexión o almacenadas - "Con este complemento puede acceder a muchos tipos de mapas con conexión (llamados de teselas o ráster), desde teselas de OpenStreetMap predefinidas (como Mapnik) a imágenes de satélite 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 se puede utilizar como el mapa (base) principal, que se mostrará en la pantalla del mapa de OsmAnd, o como una superposición o subyacente de otro mapa base (como los mapas estándares sin conexión de OsmAnd). Para hacer cualquier mapa subyacente más visible, ciertos elementos de los mapas vectoriales de OsmAnd se pueden ocultar fácilmente a través del menú \'Configurar mapa\'. -\n -\nLas teselas de mapas, se pueden obtener directamente a través de fuentes con conexión o pueden prepararse para su uso sin conexión (y copiarse manualmente en la carpeta de datos de OsmAnd) como una base de datos SQLite, que puede generarse con diversas herramientas de preparación de mapas de terceros. " + Con este complemento puede acceder a muchos tipos de mapas con conexión (llamados de teselas o ráster), desde teselas de OpenStreetMap predefinidas (como Mapnik) a imágenes de satélite 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 se puede utilizar como el mapa (base) principal, que se mostrará en la pantalla del mapa de OsmAnd, o como una superposición o subyacente de otro mapa base (como los mapas estándares sin conexión de OsmAnd). Para hacer cualquier mapa subyacente más visible, ciertos elementos de los mapas vectoriales de OsmAnd se pueden ocultar fácilmente a través del menú \'Configurar mapa\'. +\n +\nLas teselas de mapas, se pueden obtener directamente a través de fuentes con conexión o pueden prepararse para su uso sin conexión (y copiarse manualmente en la carpeta de datos de OsmAnd) como una base de datos SQLite, que puede generarse con diversas herramientas de preparación de mapas de terceros. Muestra los ajustes para activar el seguimiento y la navegación en segundo plano (pantalla apagada) activando periódicamente el dispositivo GPS. Este complemento activa las características de accesibilidad del dispositivo directamente en OsmAnd. Facilita, por ejemplo, el ajuste de la velocidad de la voz para voces TTS, la configuración de navegación de pantalla con el panel direccional, el uso de bola de desplazamiento para el control del zoom o el uso de comentarios texto a voz, como el anuncio automático de tu posición. Este complemento muestra los ajustes de características de desarrollo y depuración para probar la simulación de rutas, el rendimiento del renderizado en pantalla, o los avisos de voz. @@ -639,7 +640,7 @@ El servicio de navegación se ha cambiado temporalmente al servicio con conexió Este complemento OsmAnd puede ser utilizado para hacer contribuciones en OSM como crear o modificar objetos PDI (puntos de interés) de OSM, abrir o comentar errores de OSM, y contribuir con archivos grabados de trazas GPX. OSM es un proyecto de mapeo impulsado por la comunidad y de dominio público mundial. Para más detalles consulte https://openstreetmap.org. \n\nSe aprecia la participación activa, y las contribuciones se pueden hacer directamente desde OsmAnd, si especifica sus credenciales personales de OSM en la aplicación. Los mapas vectoriales pueden mostrarse más rápido. Puede no funcionar correctamente en algunos dispositivos. - Reproduce frases con la voz seleccionada + Elige una voz y comprueba las indicaciones por voz Desarrollo de OsmAnd Dibujo nativo Probar avisos de voz @@ -801,39 +802,39 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Atributos de dibujado Estilo del mapa Visor y navegador móvil global de mapas OSM con y sin conexión - " OsmAnd (OSM Automated Navigation Directions, Guía de Navegación Automatizada) -\n -\nOsmAnd es una aplicación de navegación de código abierto con acceso a una amplia variedad de datos OpenStreetMap (OSM) globales. Todos los datos del mapa (vectoriales y teselas), pueden ser almacenados en la memoria del teléfono para su uso sin conexión. OsmAnd también ofrece funcionalidad de navegación con y sin conexión, incluyendo indicaciones giro-a-giro mediante voz. -\n -\nAlgunas de las características fundamentales: -\n - Completa funcionalidad sin conexión (almacena los mapas vectoriales o teselas descargados en el almacenamiento del dispositivo) -\n - Mapas vectoriales compactos disponibles de todo el planeta -\n - Descarga de mapas por país o región directamente desde la aplicación -\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, puntos de interés (PDI), favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable -\n - Búsqueda sin conexión de direcciones y lugares (PDIs) -\n - Navegación sin conexión para distancias medianas. -\n - Modos automóvil, bicicleta y peatón con: \t- opción de cambio automático de vista diurna/nocturna \t- opción de zoom en función de la velocidad \t- opción de alineamiento del mapa según la brújula o la dirección de movimiento \t- opción de indicación de carriles, visualización de límites de velocidad, voces grabadas y TTS -\n -\nLimitaciones de la versión gratuita de OsmAnd: -\n - Limitado el número de mapas descargados -\n - Sin acceso a los PDIs descargados de Wikipedia -\n -\nOsmAnd está siendo desarrollado activamente y nuestro proyecto y su desarrollo adicional se basa en contribuciones económicas para financiar el desarrollo y las pruebas de nuevas funcionalidades. Por favor, considere comprar OsmAnd+, financiar nuevas características concretas o hacer una donación general en osmand.net. " + OsmAnd (OSM Automated Navigation Directions, Guía de Navegación Automatizada), es una aplicación de navegación de código abierto con acceso a una amplia variedad de datos OpenStreetMap (OSM) globales. Todos los datos del mapa (vectoriales y teselas), pueden ser almacenados en la memoria del teléfono para su uso sin conexión. OsmAnd también ofrece funcionalidad de navegación con y sin conexión, incluyendo indicaciones giro-a-giro mediante voz. +\n +\nAlgunas de las características fundamentales: +\n - Completa funcionalidad sin conexión (almacena los mapas vectoriales o teselas descargados en el almacenamiento del dispositivo) +\n - Mapas vectoriales compactos disponibles de todo el planeta +\n - Descarga de mapas por país o región directamente desde la aplicación +\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, puntos de interés (PDI), favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable +\n - Búsqueda sin conexión de direcciones y lugares (PDIs) +\n - Navegación sin conexión para distancias medianas. +\n - Modos automóvil, bicicleta y peatón con: \t- opción de cambio automático de vista diurna/nocturna \t- opción de zoom en función de la velocidad \t- opción de alineamiento del mapa según la brújula o la dirección de movimiento \t- opción de indicación de carriles, visualización de límites de velocidad, voces grabadas y TTS +\n +\nLimitaciones de la versión gratuita de OsmAnd: +\n - Limitado el número de mapas descargados +\n - Sin acceso a los PDIs descargados de Wikipedia +\n +\nOsmAnd está siendo desarrollado activamente y nuestro proyecto y su desarrollo adicional se basa en contribuciones económicas para financiar el desarrollo y las pruebas de nuevas funcionalidades. Por favor, considere comprar OsmAnd+, financiar nuevas características concretas o hacer una donación general en osmand.net. Visor y navegador móvil global de mapas OSM con y sin conexión - " OsmAnd+ (OSM Automated Navigation Directions) -\n -\n OsmAnd+ es una aplicación de navegación de código abierto con acceso a una amplia variedad de datos OpenStreetMap (OSM) globales. Todos los datos de mapa (vectores y teselas) pueden ser almacenados en la memoria del teléfono para su uso sin conexión. OsmAnd también ofrece funcionalidad de rutas con y sin conexión con guía giro-a-giro mediante voz. -\n -\n OsmAnd+ es la versión de pago de la aplicación, comprándola da soporte al proyecto, financia el desarrollo de nuevas características y recibe las últimas actualizaciones. -\n -\n Algunas de las características fundamentales: -\n - Funcionalidad completa sin conexión (almacena los mapas de vectores y teselas descargados en el almacenamiento del dispositivo) -\n - Mapas de vectores compactos disponibles de todo el planeta -\n - Descarga ilimitada de mapas de país o región directamente desde la aplicación -\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, Puntos de Interés, favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable -\n - Búsqueda sin conexión de direcciones y lugares (PDIs) -\n - Rutas sin conexión para medias distancias. -\n - Modos de coche, bicicleta, y peatón con: \t- Cambio automático opcional de vista diurna/nocturna \t- Zoom del mapa opcional en función de la velocidad \t- Orientación del mapa opcional a la brújula o a la dirección de movimiento \t- Indicación de carriles, mostrar límites de velocidad, voces grabadas y generadas opcionales " + OsmAnd+ (OSM Automated Navigation Directions), es una aplicación de navegación de código abierto con acceso a una amplia variedad de datos OpenStreetMap (OSM) globales. Todos los datos de mapa (vectores y teselas) pueden ser almacenados en la memoria del teléfono para su uso sin conexión. OsmAnd también ofrece funcionalidad de rutas con y sin conexión con guía giro-a-giro mediante voz. +\n +\n OsmAnd+ es la versión de pago de la aplicación, comprándola da soporte al proyecto, financia el desarrollo de nuevas características y recibe las últimas actualizaciones. +\n +\n Algunas de las características fundamentales: +\n - Funcionalidad completa sin conexión (almacena los mapas de vectores y teselas descargados en el almacenamiento del dispositivo) +\n - Mapas de vectores compactos disponibles de todo el planeta +\n - Descarga ilimitada de mapas de país o región directamente desde la aplicación +\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, Puntos de Interés, favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable +\n - Búsqueda sin conexión de direcciones y lugares (PDIs) +\n - Rutas sin conexión para medias distancias. +\n - Modos de coche, bicicleta, y peatón con: +\n - Cambio automático opcional de vista diurna/nocturna +\n - Zoom del mapa opcional en función de la velocidad +\n - Orientación del mapa opcional a la brújula o a la dirección de movimiento +\n - Indicación de carriles, mostrar límites de velocidad, voces grabadas y generadas opcionales Evitar autopistas Ajusta la posición a las carreteras durante la navegación Ajustar a carreteras @@ -891,17 +892,18 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Ocultar fronteras regionales (niveles administrativos 5-9) piezas Curvas de nivel - "Este complemento proporciona una capa superpuesta de curvas de nivel y una capa (de relieve) sombreada que se pueden visualizar sobre los mapas descargados de OsmAnd. Esta funcionalidad será muy apreciada por atletas, caminantes, excursionistas, y cualquiera interesado en la estructura de relieve de un paisaje. (Por favor ten en cuenta que las curvas de nivel o datos de relieve están separados, hay descargas adicionales después de activar el complemento). -\n -\nLos datos globales (entre 70 grados norte y 70 grados sur) se basan en mediciones de SRTM (Shuttle Radar Topography Mission, o en español Misión de Topografía por Radar Shuffle) y ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer, o en español Radiómetro Espacial Avanzado de Emisión Térmica y Reflexión), un instrumento de captura de imágenes a bordo de Terra, el satélite insignia del Sistema de Observación de la Tierra de la NASA. ASTER es un esfuerzo cooperativo entre la NASA, el Ministerio de Economía, Comercio e Industria de Japón (METI) y Sistemas Espaciales de Japón (J-spacesystems). " + Este complemento proporciona una capa superpuesta de curvas de nivel y una capa (de relieve) sombreada que se pueden visualizar sobre los mapas descargados de OsmAnd. Esta funcionalidad será muy apreciada por atletas, caminantes, excursionistas, y cualquiera interesado en la estructura de relieve de un paisaje. (Por favor ten en cuenta que las curvas de nivel o datos de relieve están separados, hay descargas adicionales después de activar el complemento). +\n +\nLos datos globales (entre 70 grados norte y 70 grados sur) se basan en mediciones de SRTM (Shuttle Radar Topography Mission, o en español Misión de Topografía por Radar Shuffle) y ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer, o en español Radiómetro Espacial Avanzado de Emisión Térmica y Reflexión), un instrumento de captura de imágenes a bordo de Terra, el satélite insignia del Sistema de Observación de la Tierra de la NASA. ASTER es un esfuerzo cooperativo entre la NASA, el Ministerio de Economía, Comercio e Industria de Japón (METI) y Sistemas Espaciales de Japón (J-spacesystems). Curvas de nivel Otros mapas Curvas de nivel Este complemento, proporciona la funcionalidad para tomar notas de audio/fotografía/vídeo durante un viaje, utilizando un botón en la pantalla del mapa, o directamente en el menú contextual para cualquier posición en el mapa. Notas audio/vídeo Complemento OsmAnd para curvas de nivel sin conexión - "Este complemento proporciona una capa superpuesta de curvas de nivel y una capa (de relieve) sombreada que se pueden visualizar sobre los mapas descargados de OsmAnd. Esta funcionalidad será muy apreciada por atletas, caminantes, excursionistas, y cualquiera interesado en la estructura de relieve de un paisaje. -\n\nLos datos globales (entre 70 grados norte y 70 grados sur) se basan en mediciones de SRTM (Shuttle Radar Topography Mission, o en español Misión de Topografía por Radar desde Transbordador) y ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer, o en español Radiómetro Espacial Avanzado de Emisión Térmica y Reflexión), un instrumento de captura de imágenes a bordo de Terra, el satélite insignia del Sistema de Observación de la Tierra de la NASA. ASTER es un esfuerzo cooperativo entre la NASA, el Ministerio de Economía, Comercio e Industria de Japón (METI) y Sistemas Espaciales de Japón (J-spacesystems). " + Este complemento proporciona una capa superpuesta de curvas de nivel y una capa (de relieve) sombreada que se pueden visualizar sobre los mapas descargados de OsmAnd. Esta funcionalidad será muy apreciada por atletas, caminantes, excursionistas, y cualquiera interesado en la estructura de relieve de un paisaje. +\n +\nLos datos globales (entre 70 grados norte y 70 grados sur) se basan en mediciones de SRTM (Shuttle Radar Topography Mission, o en español Misión de Topografía por Radar desde Transbordador) y ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer, o en español Radiómetro Espacial Avanzado de Emisión Térmica y Reflexión), un instrumento de captura de imágenes a bordo de Terra, el satélite insignia del Sistema de Observación de la Tierra de la NASA. ASTER es un esfuerzo cooperativo entre la NASA, el Ministerio de Economía, Comercio e Industria de Japón (METI) y Sistemas Espaciales de Japón (J-spacesystems). Medición de distancia La ubicación para asociar con la nota no está definida todavía. Utiliza la opción «Utilizar ubicación…» para asignar una nota a la ubicación especificada. Notas de audio @@ -928,7 +930,7 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Utiliza la grabadora de vídeo del sistema Utilizar grabadora externa Configure los ajustes de notas multimedia - "Ajustes de notas multimedia " + Ajustes de notas multimedia "Error durante la grabación" La cámara no está disponible Reproduciendo audio de la grabación especificada.\n%1$s @@ -979,7 +981,7 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Más acciones Reduce el ruido en las lecturas de la brújula pero añade inercia Utilizar filtro Kalman - Utiliza el sensor magnético para determinar el valor de la brújula en vez del sensor de orientación + Para la lectura de la brújula, usa el sensor magnético en vez del sensor de orientación Utilizar sensor magnético Otra Quedan %1$d archivos @@ -1090,7 +1092,7 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Para mediano alcance Para largo alcance Primero calcule la ruta - "Simular, utilizando la ruta calculada " + Simular, utilizando la ruta calculada Simular, utilizando la traza GPX Senderismo Moto @@ -1101,7 +1103,7 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Náutica Perfiles de aplicación Renderizado del mapa - Elige los perfiles de uso que son visibles en la aplicación + Elige los perfiles de uso que se mostrarán en la aplicación Preferencias de navegación Preferencias de navegación Especifica la velocidad en el habla sintetizada (TTS) @@ -1200,8 +1202,11 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Pausar música Identificador único del dispositivo Configura los ajustes de rastreo y configura el canal de rastreo personal - "Este extra proporciona parcialmente la funcionalidad de Monitorización OpenStreetMap, ver https://osmo.mobi\n\nPuedes rastrear en tiempo real todos los dispositivos de un grupo en el que participes. También puedes ver el punto y las pistas subidas al grupo al que perteneces. -\n\nEl grupo no ha sido eliminado después de meses, actívalo con las normas que crear grupos en el sitio web OsMo.mobi " + Este extra proporciona parcialmente la funcionalidad de Monitorización OpenStreetMap, ver https://osmo.mobi +\n +\nPuedes rastrear en tiempo real todos los dispositivos de un grupo en el que participes. También puedes ver el punto y las pistas subidas al grupo al que perteneces. +\n +\nEl grupo no ha sido eliminado después de meses, actívalo con las normas que crear grupos en el sitio web OsMo.mobi Monitorización OpenStreetMap OsMo Compartir la ruta como archivo GPX @@ -1221,7 +1226,7 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Nombre de usuario Dispositivos conectados Esperando autorización… - "Ubicaciones enviadas %1$d (en buffer %2$d) " + Ubicaciones enviadas %1$d (en buffer %2$d) Conexión establecida: %1$s Grupos OsMo Información @@ -1306,12 +1311,12 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Iniciar automáticamente la guía giro a giro seleccionado Intervalo de división - "Subtrazas: %1$s " - "Puntos de ruta: %1$s " + Subtrazas: %1$s + Puntos de ruta: %1$s Distancia: %1$s (%2$s puntos) - "Hora inicio: %1$tF, %1$tT " - "Hora fin: %1$tF, %1$tT " - "Velocidad promedio: %1$s " + Hora inicio: %1$tF, %1$tT + Hora fin: %1$tF, %1$tT + Velocidad promedio: %1$s Velocidad máxima: %1$s Altitud promedio: %1$s Rango de altitud: %1$s @@ -1348,13 +1353,13 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de ¿Quiere realizar un nuevo registro? Entrar por invitación - " - Al crear un grupo por favor dale un nombre e introduce su descripción. -\n - Desde la aplicación los grupos se crean sólo con el tipo Simple, lee más en el sitio web https://osmo.mobi/g/new -\n - A través de un sitio web puedes gestionar un grupo, para ubicar pistas y puntos disponibles para todos -\n - No apoyamos el uso de grupos de un único usuario, si no es el grupo POI -\n - Los grupos privados están limitados a 8 personas -\n - Los términos y condiciones detallados siempre están en el sitio web OsMo.mobi -\n - Si necesitas condiciones especiales por favor contacta con soporte: osmo.mobi@gmail.com " + "- Al crear un grupo por favor dale un nombre e introduce su descripción. +\n - Desde la aplicación los grupos se crean sólo con el tipo Simple, lee más en el sitio web https://osmo.mobi/g/new +\n - A través de un sitio web puedes gestionar un grupo, para ubicar pistas y puntos disponibles para todos +\n - No apoyamos el uso de grupos de un único usuario, si no es el grupo POI +\n - Los grupos privados están limitados a 8 personas +\n - Los términos y condiciones detallados siempre están en el sitio web OsMo.mobi +\n - Si necesitas condiciones especiales por favor contacta con soporte: osmo.mobi@gmail.com" ¡Lee antes de crear un grupo! Fallo al iniciar sesión en OsMo Puntos OsMo %1$s descargados. @@ -1422,8 +1427,9 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Duración Distancia Grabación de viaje - "Este complemento activa la funcionalidad para grabar y guardar sus trazas manualmente tocando el control de registro GPX en la pantalla del mapa, o automáticamente registrando todas sus rutas navegadas en un archivo GPX. -\n\nLas trazas grabadas pueden ser compartidas con sus amigos o ser usadas para contribuir a OSM. Los atletas pueden utilizar 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. " + Este complemento activa la funcionalidad para grabar y guardar sus trazas manualmente tocando el control de registro GPX en la pantalla del mapa, o automáticamente registrando todas sus rutas navegadas en un archivo GPX. +\n +\nLas trazas grabadas pueden ser compartidas con sus amigos o ser usadas para contribuir a OSM. Los atletas pueden utilizar 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. Rutas de autobús, trolebús y lanzadera Registrar traza en archivo GPX Intervalo de registro @@ -1433,7 +1439,7 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Intervalo de registro general Límite de velocidad Control fronterizo - Peaje + Cabina de peaje Señal de detención Radar de velocidad Pulsa cualquier objeto para ver más detalles, mantén pulsado para desactivar o borrar. Datos en el dispositivo actualmente (%1$s libre): @@ -1548,7 +1554,7 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Activar Desactivar Obtener - "Libre %1$s " + Libre %1$s Memoria del dispositivo Pistas de esquí Pista de entrenamiento @@ -1558,22 +1564,25 @@ Tanto la ubicación como el tiempo de estacionamiento se muestran en el panel de Mapa con conexión Exportar Audio - "Este complemento enriquece el mapa y la navegación de OsmAnd al producir también mapas náuticos para el canotaje, vela y otros tipos de deportes acuáticos. -\n\nUn mapa especial complementado para OsmAnd que proporciona toda las marcas de navegación náutica y símbolos cartográficos, para el interior, así como para la navegación cerca de la costa. La descripción de cada marca de navegación proporciona los datos necesarios para su identificación y su significado (categoría, forma, color, número, referencia, etc.). -\n\nPara volver a uno de los estilos de mapas convencionales de OsmAnd, simplemente desactive este complemento de nuevo, o cambie el \'Estilo del mapa\' en \'Configurar mapa\' cuando desee. " - "Este complemento para OsmAnd pone a su 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 \'Invernal\', mostrando las características del terreno en condiciones invernales. Esta vista puede ser revertida desactivando de nuevo aquí, o cambiando el \'Estilo del mapa\' en \'Configurar mapa\' cuando desee. " - "Activando esta vista cambia el estilo del mapa OSMAnd a la \'Vista turística\', que es una vista de alto detalle especial para viajeros y conductores profesionales. + Este complemento enriquece el mapa y la navegación de OsmAnd al producir también mapas náuticos para el canotaje, vela y otros tipos de deportes acuáticos. +\n +\nUn mapa especial complementado para OsmAnd que proporciona toda las marcas de navegación náutica y símbolos cartográficos, para el interior, así como para la navegación cerca de la costa. La descripción de cada marca de navegación proporciona los datos necesarios para su identificación y su significado (categoría, forma, color, número, referencia, etc.). +\n +\nPara volver a uno de los estilos de mapas convencionales de OsmAnd, simplemente desactive este complemento de nuevo, o cambie el \'Estilo del mapa\' en \'Configurar mapa\' cuando desee. + Este complemento para OsmAnd pone a su 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 \'Invernal\', mostrando las características del terreno en condiciones invernales. Esta vista puede ser revertida desactivando de nuevo aquí, o cambiando el \'Estilo del mapa\' en \'Configurar mapa\' cuando desee. + Activando esta vista cambia el estilo del mapa OSMAnd a la \'Vista turística\', que es una vista de alto detalle especial para viajeros y conductores profesionales. \n \nEsta vista proporciona, en cualquier nivel de zoom del mapa, la máxima cantidad de detalles de viaje disponible en los datos del mapa (especialmente carreteras, senderos, caminos y marcas de orientación). \n -\nTambién representa claramente todos los tipos de carreteras sin ambigüedades por códigos de color, que es útil, por ejemplo, cuando se conducen vehículos grandes. -\n -\nY proporciona opciones especiales de turismo como mostrar las rutas de bicicleta o rutas de montaña alpina. -\n +\nTambién representa claramente todos los tipos de carreteras sin ambigüedades por códigos de color, que es útil, por ejemplo, cuando se conducen vehículos grandes. +\n +\nY proporciona opciones especiales de turismo como mostrar las rutas de bicicleta o rutas de montaña alpina. +\n \nNo es necesario descargar un mapa especial, la vista es creada a partir de nuestros mapas estándar. \n -\nEsta vista puede ser revertida desactivando de nuevo aquí, o cambiando el \'Estilo del mapa\' desde \'Configurar mapa\' cuando desee. " +\nEsta vista puede ser revertida desactivando de nuevo aquí, o cambiando el \'Estilo del mapa\' desde \'Configurar mapa\' cuando desee. días atrás Ubicación:\n Lat %1$s\n Lon %2$s Ver @@ -1682,7 +1691,7 @@ Lon %2$s Bengalí Tagalo Serbocroata - Azerí + Azerí (Azerbaiyán) Bretón Albanés Islandés @@ -1744,7 +1753,7 @@ Lon %2$s Sin actualizaciones disponibles Nos interesa mucho y es importante para nosotros oír su opinión. Borde remarcado - Advertencia de riesgo + Advertencia de peligro Configurar panel Se ocultó la tarjeta Deshacer @@ -1781,7 +1790,7 @@ Lon %2$s ¿Está seguro? Se perderán los cambios no guardados. ¿Continuar? Parar simulación de posición - Simula tu ubicación utilizando una ruta calculada o una grabación GPX + Simula tu ubicación, usando una ruta calculada o una traza GPX guardada Quedan %1$s descargas Define la unidad de velocidad Unidad de velocidad @@ -1812,7 +1821,7 @@ Lon %2$s Curvas de nivel desactivadas Descargando - %1$d archivo/s Mostrar anuncio de versión gratuita - Aunque tengas la versión de pago, puedes ver el anuncio de la versión gratuita + Muestra el anuncio de la versión gratuita, incluso en la versión de pago COMPRAR Active el complemento náutico Active el complemento SRTM @@ -1901,23 +1910,23 @@ Lon %2$s Ancho del GPX Estilo de carretera Guardar sin conexión - " • Nueva interfaz de usuario sensible al contexto para pulsar ubicaciones en el mapa y en otras pantallas. -\n -\n• La pantalla del mapa ahora se inicia directamente, a menos que \'Mostrar panel de control al iniciar la aplicación\', este seleccionado. -\n -\n• Configura cuál y cómo se mostrarán las tarjetas en el panel de instrumentos. -\n -\n• Omitir el panel de control, si quieres controlar la aplicación desde el menú. -\n -\n• Para descargar mapas, las regiones pueden seleccionarse directamente pulsando sobre el mapa mundial. -\n -\n• La búsqueda de PDI, ahora soporta consultas más específicas. -\n -\n• Mejoras en PDI y funcionalidad de edición OSM. -\n -\n• Se rediseñó la estructura e interfaz de los datos de mapas. -\n -\n y más… " + \\u2022 Nueva interfaz de usuario sensible al contexto para pulsar ubicaciones en el mapa y en otras pantallas. +\n +\n• La pantalla del mapa ahora se inicia directamente, a menos que \'Mostrar panel de control al iniciar la aplicación\', este seleccionado. +\n +\n• Configura cuál y cómo se mostrarán las tarjetas en el panel de instrumentos. +\n +\n• Omitir el panel de control, si quieres controlar la aplicación desde el menú. +\n +\n• Para descargar mapas, las regiones pueden seleccionarse directamente pulsando sobre el mapa mundial. +\n +\n• La búsqueda de PDI, ahora soporta consultas más específicas. +\n +\n• Mejoras en PDI y funcionalidad de edición OSM. +\n +\n• Se rediseñó la estructura e interfaz de los datos de mapas. +\n +\n y más… Copiado al portapapeles @@ -2062,9 +2071,17 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme La carpeta de almacenamiento de datos seleccionada actualmente es de sólo lectura. La carpeta de almacenamiento fue cambiada temporalmente a la memoria interna. Por favor, elige directorio de almacenamiento válido. Memoria compartida Ahora la aplicación puede escribir en el almacenamiento externo. Se necesita un rearranque manual de la aplicación. - " • OSM en vivo. Apoya a colaboradores del mapa y desarrolladores y obtén actualizaciones de mapas cada hora. -\n\n • Marcadores de mapa. Una nueva forma de seleccionar rápidamente lugares en el mapa.\n\n • Mapas de OSM más detallados con escudos de carreteras específicos de cada país y un montón de nuevas características del mapa.\n\n • Mejor aspecto visual en la preparación de la ruta. -\n\n • Muchas mejoras en el menú contextual del mapa como la búsqueda de direcciones contextual.\n\n y más... " + "\\u2022 OSM en vivo. Apoya a colaboradores del mapa y desarrolladores y obtén actualizaciones de mapas cada hora. +\n +\n • Marcadores de mapa. Una nueva forma de seleccionar rápidamente lugares en el mapa. +\n +\n • Mapas de OSM más detallados con escudos de carreteras específicos de cada país y un montón de nuevas características del mapa. +\n +\n • Mejor aspecto visual en la preparación de la ruta. +\n +\n • Muchas mejoras en el menú contextual del mapa como la búsqueda de direcciones contextual. +\n +\n y más…" Mover hacia arriba Mover hacia abajo Finalizar navegación @@ -2080,10 +2097,10 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme Fino Mediano Negrita - No recalcular al desviarme de la ruta - "Evita el recálculo de ruta automático cuando estás bastante lejos de la vía correcta" - No cambiar de ruta por ir en dirección errónea - Evita el recálculo de ruta automático cuando te estás moviendo en dirección equivocada + No recalcular la ruta, al salirme de la misma + Previene el recálculo automático de la ruta, al alejarse de la misma + No recalcular la ruta para una dirección opuesta + Previene el recálculo automático de ruta, al moverse en dirección opuesta Autoanuncio inteligente Sólo notifica cuando se cambia la dirección al punto de destino "Período de autoanuncio" @@ -2136,7 +2153,7 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme Inglés (Reino Unido) Bielorruso (latino) Canarés - " compartido vía OsmAnd" + compartido vía OsmAnd Búsqueda de coordenadas Búsqueda avanzada de coordenadas @@ -2144,19 +2161,19 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme ¿Quieres quitar del historial los elementos seleccionados? Mostrar %1$s en el mapa Buscar en %1$s alrededor - " • Nueva y muy poderosa búsqueda por texto libre -\n -\n • Integración con el sistema de audio y el micrófono del automóvil vía Bluetooth -\n -\n • Mejoras en la guía de ruta, avisos por voz e indicaciones de carriles de giro -\n -\n • Mejoras en la capa de transporte con dibujado de rutas -\n -\n • Se agregaron más idiomas y ahora soporta idiomas regionales -\n -\n • Muchas otras mejoras y correcciones de errores -\n -\n y más… " + "\\u2022 Nueva y muy poderosa búsqueda por texto libre +\n +\n • Integración con el sistema de audio y el micrófono del automóvil vía Bluetooth +\n +\n • Mejoras en la guía de ruta, avisos por voz e indicaciones de carriles de giro +\n +\n • Mejoras en la capa de transporte con dibujado de rutas +\n +\n • Se agregaron más idiomas y ahora soporta idiomas regionales +\n +\n • Muchas otras mejoras y correcciones de errores +\n +\n y más…" %1$s parada(s) anterior(es) ¿Quieres actualizar todos los mapas ahora? Borrar todas las teselas @@ -2180,8 +2197,8 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme Dar permiso Permitir acceso a la ubicación Obtén indicaciones y descubre nuevos lugares sin conexión a Internet - Buscar mi ubicación - No comprueba las actualizaciones sobre nuevas versiones o descuentos relacionados con OsmAnd + Encontrar mi ubicación + Omite la búsqueda de nuevas actualizaciones o descuentos relacionados con OsmAnd No mostrar actualizaciones Se aplicará un cargo mensual por suscripción. Puedes cancelar tu suscripción en Google Play en cualquier momento. Donación a la comunidad de OpenStreetMap @@ -2195,7 +2212,7 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme Millas/metros Australia Cabilio - \\022 Iconos del mapa pulsables + \\u2022 Iconos del mapa pulsables \n \n • Filtro de búsqueda PDI potente: Busca, p.e. restaurantes por tipo de cocina o campamentos con instalaciones específicas \n @@ -2226,7 +2243,7 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme Sin datos Búsqueda clásica Mostrar búsqueda clásica - Activa la búsqueda clásica en la lista de cajón + Añade el modo de búsqueda clásica a la lista del panel lateral Permitir autopistas Permite autopistas Grabación de viaje (sin datos) @@ -2236,11 +2253,11 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme Grabar Esquema de color de las curvas de nivel Velocidad mínima para registro - Establece la velocidad mínima para que un punto se registre - Detección de movimiento para registro - Establece la distancia mínima desde la última posición para que un punto se registre + Filtro: Establece la velocidad mínima para que un punto se registre + Registro de desplazamiento mínimo + Filtro: Establece la distancia mínima desde la última posición para que un punto se registre Precisión mínima para registro - Establece la precisión mínima de un punto para que se registre + Filtro: Establece la precisión mínima de un punto para que se registre PDI de Navidades Anticipando las vacaciones de Navidad y Año nuevo, puedes optar por mostrar el PDI asociado a las Navidades: árboles de Navidad, mercados, etc.. ¿Mostrar PDI de Navidades? @@ -2348,7 +2365,7 @@ El espacio de almacenamiento usado es {3} MB temporalmente y {1} MB permanenteme Cambiar la posición del botón Pulsación larga y arrastrar el botón para cambiar su posición en la pantalla Nombre de acción -"\\022 Nueva función: Botón de acción rápida +"\\u2022 Nueva función: Botón de acción rápida \n \n • Mejorada la respuesta de gestos táctiles (p.e. desplazamiento y acercamiento simultáneos) \n @@ -2433,69 +2450,27 @@ Por favor proporciona un código completo Seleccionar la fluctuación de elevación Conducción por la derecha Automático - " OsmAnd (OSM Automated Navigation Directions, Guía de Navegación Automatizada) es una aplicación de mapa y navegación con acceso a los datos abiertos, de todo el mundo y de alta calidad de OpenStreetMap (OSM). Disfruta del navegador por voz y visual, visualización de PDIs (puntos de interés), creación y gestión de trazas GPX, visualización de curvas de nivel y uso de la información de altitud (mediante un extra), elegir entre modos conducción, ciclismo o peatonal, edición de OSM y mucho más. " + "OsmAnd (OSM Automated Navigation Directions, Guía de Navegación Automatizada) es una aplicación de mapa y navegación con acceso a los datos abiertos, de todo el mundo y de alta calidad de OpenStreetMap (OSM). Disfruta del navegador por voz y visual, visualización de PDIs (puntos de interés), creación y gestión de trazas GPX, visualización de curvas de nivel y uso de la información de altitud (mediante un extra), elegir entre modos conducción, ciclismo o peatonal, edición de OSM y mucho más." Analizar en el mapa Visible Restaurar compras Fuentes para mapa - " - Navegación GPS -• Puedes elegir modo entre desconectado (sin cargos de roaming cuando estás en el extranjero) o conectado (más rápido) -• La guía de voz correo a giro te indica a lo largo del camino (voces grabadas y sintetizadas) -• La ruta se reconstruye cada vez que te apartes de ella -• La indicación de carril, los nombres de las calles, y el tiempo estimado de llegada ayudará a lo largo de la vía -• Para hacer tu viaje más seguro, el modo día/noche cambia automáticamente -• Puedes elegir mostrar los límites de velocidad, y recibir recordatorios si se superan -• El zoom del mapa se ajusta a tu velocidad -• Puedes buscar destinos por dirección, por tipo (por ejemplo: aparcamiento, restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas -• Admite puntos intermedios en el itinerario -• Puedes grabar tu propia pista GPX o subir una, y seguirla - " - " - Mapa -• Muestra PDIs (puntos de interés) a tu alrededor -• Ajusta el mapa hacia la dirección del movimiento (o a la brújula) -• Muestra dónde estás y hacia dónde estás mirando -• Comparte tu ubicación para que tus amigos puedan encontrarte -• Mantiene tus lugares más importantes en Favoritos -• Te permite elegir cómo se muestran los nombres en el mapa: en inglés, local, o con ortografía fonética -• Muestra teselas especializadas en línea, vista de satélite (de Bing), diferentes superposiciones como pistas GPX y capas adicionales con transparencia personalizable. - " - " Esquí El complemento de OsmAnd de mapas de esquí te permite ver las pistas de esquí con el nivel de complejidad y alguna información adicional, como la ubicación de los ascensores y otras instalaciones. " - " Ciclismo -\n • Puedes encontrar vías ciclistas en el mapa -\n • La navegación GPS en modo ciclismo construye tu ruta utilizando vías ciclistas -\n • Puedes ver tu velocidad y altitud -\n • La opción de grabación de GPX te permite grabar tu viaje y compartirlo -\n • Vía un complemento adicional puedes habilitar mostrar curvas de nivel y sombreado del relieve " - " - Caminar, senderismo, turismo de ciudad -• El mapa tmuestrae caminos y rutas de senderismo -• Wikipedia en tu idioma preferido puede decirte mucho durante una visita turística -• Las paradas de transporte público (autobús, tranvía, tren), incluyendo los nombres de las líneas, ayudan a navegar en una nueva ciudad -• Navegación GPS en el modo de peatón construye tu ruta mediante caminos y senderos -• Puedes subir y seguir una ruta GPX o grabar y compartir las tuyas - " - " Contribuir a OSM -\n • Informar de fallos en los datos -\n • Subir pistas GPX a OSM directamente desde la aplicación -\n • Añadir PDIs y subirlos directamente a OSM (o más tarde si estuvieras desconectado) " - " - OsmAnd es de código abierto y está siendo activamente desarrollado. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones o la codificación de nuevas características. El proyecto se encuentra en un animado estado de mejora continua por medio de todas estas formas de interacción entre desarrolladores y usuarios. El progreso del proyecto también se basa en contribuciones financieras para pagar la codificación y las pruebas de nuevas funcionalidades. -Cobertura y calidad aproximadas del mapa: -• Europa Occidental: **** -• Europa Del Este: *** -• Rusia: *** -• América Del Norte: *** -• América Del Sur: ** -• Asia: ** -• Japón y Corea: *** -• Oriente Medio: ** -• África: ** -• Antártida: * -¡La mayoría de los países de todo el mundo están disponibles para su descarga! - Consigue un navegador fiable navigator en su país - ya sea Francia, Alemania, Méjico, Reino Unido, España, Países Bajos, Estados Unidos, Rusia, Brasil o cualquier otro. - " + "Navegación GPS • Puedes elegir modo entre desconectado (sin cargos de roaming cuando estás en el extranjero) o conectado (más rápido) • La guía de voz correo a giro te indica a lo largo del camino (voces grabadas y sintetizadas) • La ruta se reconstruye cada vez que te apartes de ella • La indicación de carril, los nombres de las calles, y el tiempo estimado de llegada ayudará a lo largo de la vía • Para hacer tu viaje más seguro, el modo día/noche cambia automáticamente • Puedes elegir mostrar los límites de velocidad, y recibir recordatorios si se superan • El zoom del mapa se ajusta a tu velocidad • Puedes buscar destinos por dirección, por tipo (por ejemplo: aparcamiento, restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas • Admite puntos intermedios en el itinerario • Puedes grabar tu propia pista GPX o subir una, y seguirla" + Mapa • Muestra PDIs (puntos de interés) a tu alrededor • Ajusta el mapa hacia la dirección del movimiento (o a la brújula) • Muestra dónde estás y hacia dónde estás mirando • Comparte tu ubicación para que tus amigos puedan encontrarte • Mantiene tus lugares más importantes en Favoritos • Te permite elegir cómo se muestran los nombres en el mapa: en inglés, local, o con ortografía fonética • Muestra teselas especializadas en línea, vista de satélite (de Bing), diferentes superposiciones como pistas GPX y capas adicionales con transparencia personalizable + Esquí El complemento de OsmAnd de mapas de esquí te permite ver las pistas de esquí con el nivel de complejidad y alguna información adicional, como la ubicación de los ascensores y otras instalaciones. + Ciclismo +\n • Puedes encontrar vías ciclistas en el mapa +\n • La navegación GPS en modo ciclismo construye tu ruta utilizando vías ciclistas +\n • Puedes ver tu velocidad y altitud +\n • La opción de grabación de GPX te permite grabar tu viaje y compartirlo +\n • Vía un complemento adicional puedes habilitar mostrar curvas de nivel y sombreado del relieve + Caminar, senderismo, turismo de ciudad • El mapa tmuestrae caminos y rutas de senderismo • Wikipedia en tu idioma preferido puede decirte mucho durante una visita turística • Las paradas de transporte público (autobús, tranvía, tren), incluyendo los nombres de las líneas, ayudan a navegar en una nueva ciudad • Navegación GPS en el modo de peatón construye tu ruta mediante caminos y senderos • Puedes subir y seguir una ruta GPX o grabar y compartir las tuyas + Contribuir a OSM +\n • Informar de fallos en los datos +\n • Subir pistas GPX a OSM directamente desde la aplicación +\n • Añadir PDIs y subirlos directamente a OSM (o más tarde si estuvieras desconectado) + OsmAnd es de código abierto y está siendo activamente desarrollado. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones o la codificación de nuevas características. El proyecto se encuentra en un animado estado de mejora continua por medio de todas estas formas de interacción entre desarrolladores y usuarios. El progreso del proyecto también se basa en contribuciones financieras para pagar la codificación y las pruebas de nuevas funcionalidades. Cobertura y calidad aproximadas del mapa: • Europa Occidental: **** • Europa Del Este: *** • Rusia: *** • América Del Norte: *** • América Del Sur: ** • Asia: ** • Japón y Corea: *** • Oriente Medio: ** • África: ** • Antártida: * ¡La mayoría de los países de todo el mundo están disponibles para su descarga! +\n Consigue un navegador fiable en su país - ya sea Francia, Alemania, Méjico, Reino Unido, España, Países Bajos, Estados Unidos, Rusia, Brasil o cualquier otro. Zoom automático del mapa sí/no Tocando el botón de acción encenderá/apagará el zoom automático del mapa de acuerdo a tu velocidad. Encender zoom automático del mapa @@ -2517,14 +2492,11 @@ Cobertura y calidad aproximadas del mapa: Curvas de profundidad náuticas del hemisferio norte Curvas de profundidad náuticas Mapas náuticos - " - OsmAnd+ (OSM Automated Navigation Directions, Guía de Navegación Automatizada de OSM) es una aplicación de mapa y navegación con acceso a los datos libres, de ámbito mundial y de alta calidad de OpenStreetMap (OSM). -Disfruta de la navegación por voz y óptica, visualización de puntos de interés (PDI), creación y gestión de trazas GPX, uso de la visualización de las curvas de nivel y de la información de altitud, elección entre modos conducción, ciclista y peatonal, edición de OSM y mucho más. - -OsmAnd+ es la versión de pago de la aplicación. Al comprarla, estás apoyando el proyecto, soportas el desarrollo de nuevas características, y recibes las últimas actualizaciones. - -Algunas de las características principales: - " + OsmAnd+ (OSM Automated Navigation Directions, Guía de Navegación Automatizada de OSM) es una aplicación de mapa y navegación con acceso a los datos libres, de ámbito mundial y de alta calidad de OpenStreetMap (OSM). Disfruta de la navegación por voz y óptica, visualización de puntos de interés (PDI), creación y gestión de trazas GPX, uso de la visualización de las curvas de nivel y de la información de altitud, elección entre modos conducción, ciclista y peatonal, edición de OSM y mucho más. +\n +\nOsmAnd+ es la versión de pago de la aplicación. Al comprarla, estás apoyando el proyecto, soportas el desarrollo de nuevas características, y recibes las últimas actualizaciones. +\n +\nAlgunas de las características principales: Seleccionar calle en %1$s Escribe la dirección @@ -2540,59 +2512,51 @@ Algunas de las características principales: Animar mi ubicación Activa la animación de mi ubicación durante la navegación Resumen - " Navegación GPS -\n • Funciona en línea (rápido) o sin conexión (sin cargos de roaming al viajar al extranjero) -\n • Guía por voz giro-a-giro (voces grabadas y sintetizadas) -\n • (Opcional) Guía de carriles, nombres de calles y tiempo estimado al destino -\n • Soporta puntos intermedios en el itinerario + "Navegación GPS +\n • Funciona en línea (rápido) o sin conexión (sin cargos de roaming al viajar al extranjero) +\n • Guía por voz giro-a-giro (voces grabadas y sintetizadas) +\n • (Opcional) Guía de carriles, nombres de calles y tiempo estimado al destino +\n • Soporta puntos intermedios en el itinerario \n • La ruta se recalcula al salirse de la misma -\n • Puedes buscar destinos por dirección, tipo (p.e.: estacionamientos, restaurantes, hoteles, estaciones de servicio, museos), o por coordenada geográfica " - " Mapa -\n • Muestra tu ubicación y orientación -\n • (Opcional) Ajusta el mapa a la dirección del movimiento (o brújula) -\n • Guarda lugares importantes en Favoritos -\n • Muestra PDIs (puntos de interés) cerca de ti -\n • Muestra teselas en línea especiales, vista satelital (de Bing), diferentes superposiciones como trazas de travesía/navegación GPX y capas adicionales con transparencia personalizable -\n • Permite elegir como mostrar los nombres en el mapa: en inglés, local, u ortografía fonética " - " Uso de datos de OSM y Wikipedia -\n • Información de alta calidad del mejor proyecto colaborativo del mundo -\n • Datos OSM disponibles por país o región -\n • PDIs de Wikipedia, ideal para el turismo -\n • Descargas gratis ilimitadas, directamente desde la aplicación -\n • Mapas vectoriales reducidos sin conexión, actualizados al menos una vez cada mes -\n • Elije entre datos completos de la región o sólo la red de rutas (Ejemplo: Todo Japón tiene 700 MB o sólo 200 MB para la red de rutas) " - " Funciones de seguridad +\n • Puedes buscar destinos por dirección, tipo (p.e.: estacionamientos, restaurantes, hoteles, estaciones de servicio, museos), o por coordenada geográfica" + Mapa +\n • Muestra tu ubicación y orientación +\n • (Opcional) Ajusta el mapa a la dirección del movimiento (o brújula) +\n • Guarda lugares importantes en Favoritos +\n • Muestra PDIs (puntos de interés) cerca de ti +\n • Muestra teselas en línea especiales, vista satelital (de Bing), diferentes superposiciones como trazas de travesía/navegación GPX y capas adicionales con transparencia personalizable +\n • Permite elegir como mostrar los nombres en el mapa: en inglés, local, u ortografía fonética + Uso de datos de OSM y Wikipedia +\n • Información de alta calidad del mejor proyecto colaborativo del mundo +\n • Datos OSM disponibles por país o región +\n • PDIs de Wikipedia, ideal para el turismo +\n • Descargas gratis ilimitadas, directamente desde la aplicación +\n • Mapas vectoriales reducidos sin conexión, actualizados al menos una vez cada mes +\n • Elije entre datos completos de la región o sólo la red de rutas (Ejemplo: Todo Japón tiene 700 MB o sólo 200 MB para la red de rutas) + Funciones de seguridad \n • Alternancia automática opcional de la vista día/noche -\n • Visualización opcional del límite de velocidad, con aviso si lo excedes -\n • Zoom opcional del mapa dependiente a la velocidad -\n • Compartir tu ubicación para que tus amigos puedan encontrarte " - " - Funciones de ciclismo y peatón -• Visualización de caminos para caminar, senderismo y ciclismo,ideal para actividades al aire libre -• Navegación especial y modos de visualización para bicicletas y peatones -• (Opcional) Paradas de transporte público (colectivo, tranvía, tren) incluyendo nombres de líneas -• (Opcional) Graba el viaje en forma local en un archivo GPX o con un servicio en línea -• (Opcional) Muestra la velocidad y altitud -• Mediante un complemento adicional, puedes activar la visualización de las curvas de nivel y el sombreado de colinas - " - " Contribuye con OSM -\n • Informa sobre problemas de datos en el mapa -\n • Sube trazas GPX a OSM directamente desde la aplicación -\n • Añade PDIs y súbelos directamente a OSM (o más tarde, si no estás conectado) -\n • (Opcional) Grabación del viaje en segundo plano (mientras el dispositivo está bloqueado) -\n OsmAnd es de código abierto y se desarrolla activamente. Puedes contribuir con la aplicación al informar sobre errores, mejorar las traducciones o desarrollar nuevas funciones. El proyecto se encuentra en un estado de mejora continua gracias a todas estas formas de interacción entre el desarrollador y el usuario. El progreso del proyecto también depende de contribuciones financieras para financiar el desarrollo y pruebas de nuevas funcionalidades. " - " Cobertura y calidad aproximada del mapa: -\n • Europa Occidental: **** -\n • Europa Oriental: *** -\n • Rusia: *** -\n • Norteamérica: *** -\n • Sudamérica: ** -\n • Asia: ** -\n • Japón y Corea: *** -\n • Oriente Medio: ** -\n • África: ** -\n • Antártida: * -\n ¡La mayoría de 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 • Visualización opcional del límite de velocidad, con aviso si lo excedes +\n • Zoom opcional del mapa dependiente a la velocidad +\n • Compartir tu ubicación para que tus amigos puedan encontrarte + Funciones de ciclismo y peatón • Visualización de caminos para caminar, senderismo y ciclismo,ideal para actividades al aire libre • Navegación especial y modos de visualización para bicicletas y peatones • (Opcional) Paradas de transporte público (colectivo, tranvía, tren) incluyendo nombres de líneas • (Opcional) Graba el viaje en forma local en un archivo GPX o con un servicio en línea • (Opcional) Muestra la velocidad y altitud • Mediante un complemento adicional, puedes activar la visualización de las curvas de nivel y el sombreado de colinas + "Contribuye con OSM +\n • Informa sobre problemas de datos en el mapa +\n • Sube trazas GPX a OSM directamente desde la aplicación +\n • Añade PDIs y súbelos directamente a OSM (o más tarde, si no estás conectado) +\n • (Opcional) Grabación del viaje en segundo plano (mientras el dispositivo está bloqueado) +\n OsmAnd es de código abierto y se desarrolla activamente. Puedes contribuir con la aplicación al informar sobre errores, mejorar las traducciones o desarrollar nuevas funciones. El proyecto se encuentra en un estado de mejora continua gracias a todas estas formas de interacción entre el desarrollador y el usuario. El progreso del proyecto también depende de contribuciones financieras para financiar el desarrollo y pruebas de nuevas funcionalidades." + Cobertura y calidad aproximada del mapa: +\n • Europa Occidental: **** +\n • Europa Oriental: *** +\n • Rusia: *** +\n • Norteamérica: *** +\n • Sudamérica: ** +\n • Asia: ** +\n • Japón y Corea: *** +\n • Oriente Medio: ** +\n • África: ** +\n • Antártida: * +\n ¡La mayoría de 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, … El nombre contiene demasiadas letras capitales. ¿Continuar? Para ver las curvas de nivel en el mapa, necesitas descargar el mapa de curvas de nivel de esta región. Complemento @@ -2636,21 +2600,42 @@ Algunas de las características principales: Permisos OsmAnd no puede importar el archivo. Comprueba si OsmAnd tiene permiso para leer el archivo en esa ubicación. Distancia corregida - Almacenar pistas grabadas en directorios mensuales - Almacena las pistas grabadas en subcarpetas según el mes de grabación (como 2017 - 01). - Reiniciar + Guardar las trazas grabadas en carpetas mensuales + Guarda las trazas grabadas en subcarpetas por mes de grabación (como 2017-01). + Restablecer Recargar - Recarga las teselas para ver ldatos actualizados. - Almacén de teselas + Recargar teselas para ver la información actualizada. + Caché de teselas ¡Nombre de usuario incorrecto! - Para - De - Ver las imágenes añadidas en un periodo determinado. + Hasta + Desde + Ver imágenes añadidas en un cierto período. Fechas - Escribe el nombre de usuario - Ver las imágenes añadidas por un determinado usuario. + Tipo de nombre de usuario + Ver imágenes añadidas por un determinado usuario. Nombre de usuario - Puedes filtrar imágenes por remitente o por fecha. Los filtros se aplican sólo para el zoom de primer plano. + Puedes filtrar imágenes por usuario o por fecha. Los filtros aplican para los primeros acercamientos. - Regla de radio - \ No newline at end of file + Regla radial + Promedio + %1$d de %2$d + Ascenso/Descenso + Tiempo moviéndose + Máx/Min + Min/Máx + \\u2022 Complemento de Mapillary con imágenes a nivel de calle +\n +\n • Control de regla para medir distancias +\n +\n • División de intervalos GPX con información detallada sobre la traza +\n +\n • Otras mejoras y corrección de errores +\n +\n + Rosa translúcido + Reanudar/Pausar navegación + Pulsa este botón para pausar la navegación, o para reanudarla si ya estaba pausada. + Mostrar diálogo de Finalizar navegación + Iniciar/Parar navegación + Pulsa este botón para iniciar la navegación, o para finalizarla si ya se había iniciado. + diff --git a/OsmAnd/res/values-eu/strings.xml b/OsmAnd/res/values-eu/strings.xml index 9dee2d82f2..ce7c2cbb89 100644 --- a/OsmAnd/res/values-eu/strings.xml +++ b/OsmAnd/res/values-eu/strings.xml @@ -1,4 +1,5 @@ - + + Deskargatutako zoomak: %1$s Iraungitze epea (minutuak): %1$s Deskargagarria: %1$s @@ -1778,7 +1779,7 @@ Lorratza %2$s \nTalde batean parte hartzen duten gailuak denbora errealean jarraitu ditzakezu. Taldera gehitutako puntu eta lorratzak ere ikusi ditzakezu partaide bazara. \n \nTaldea ez da hilabeteetan kendu, bete OsMo.mobi gunearen arauak - \\022 OSM Live. Babestu mapa egileak eta garatzaileak eta jaso orduz orduko eguneraketak. + \\u2022 OSM Live. Babestu mapa egileak eta garatzaileak eta jaso orduz orduko eguneraketak. \n \n • Mapa-markatzaileak. Mapako lekuak atoan hautatzeko modu berri bat. \n @@ -1872,7 +1873,7 @@ Biltegiratzean {3} MB behar dira une batez, {1} MB behin betiko. %1$sko mapa deskargatu da. Erabiltzen hasi zaitezke. Fitxategiaren izenak karaktere baliogaberen bat du Erakutsi %1$s mapan - \\022 Testu librearen bilaketa boteretsu berria. + \\u2022 Testu librearen bilaketa boteretsu berria. \n \n \n • Asko hobetutako Bluetooth bidezko audioa. @@ -2111,7 +2112,7 @@ Biltegiratzean {3} MB behar dira une batez, {1} MB behin betiko. Erabili kontrol panela Orain aplikazioa kontrol panel aldakor batetik ala finkatutako menu estatiko batetik kudeatzeko aukera dago. Erabakia aldatzeko aukera duzu kontrol panelaren ezarpenetan. - \\022 Testuinguruaren jakitun den interfazea mapan eta beste pantailetan kokalekuetan sakatzeko + \\u2022 Testuinguruaren jakitun den interfazea mapan eta beste pantailetan kokalekuetan sakatzeko \n \n • Maparen pantaila orain zuzenean abiatzen da \"Bistaratu kontrol panela abioan\" markatu ezean \n @@ -2383,7 +2384,7 @@ mapak eta nabigazioa Grabatuta Grabatu Daturik ez - \\022 klikatu daitezkeen ikonoak mapan + \\u2022 klikatu daitezkeen ikonoak mapan \n \n \n • Iragazki bidezko POI bilaketa ahaltsua: bilatu adibidez jatetxeak sukaldaritza motaren arabera, edo behar zehatzetarako kanpingak @@ -2522,7 +2523,7 @@ Area honi dagokio: %1$s x %2$s Hasi segmentu berria 6 minututako hutsune bat eta gero, lorratz berria bi ordu eta gero, edo fitxategi berria data aldatzean. Erakutsi sakonera sestra-kurbak eta puntuak Sakonera nautikoaren sestra-kurbak - \\022 Ezaugarri berria: Ekintza azkarren botoia + \\u2022 Ezaugarri berria: Ekintza azkarren botoia \n \n \n • Pantaila ukigarriaren keinuen erantzuna hobetua @@ -2718,4 +2719,24 @@ Area honi dagokio: %1$s x %2$s Mapa • Bistaratu inguruko interesezko puntuak (POI) • Egokitu mapa zure mugimenduaren (edo iparrorratzaren) norabidera • Non zauden eta nora begiratzen duzun erakusten du • Partekatu zure kokalekua lagunek aurkitu zaitzaten • Gorde zuretzat garrantzitsuak diren tokiak gogokoetan • Mapan izenak nola bistaratu aukeratzen uzten dizu: zure hizkuntzan, tokiko hizkuntzan, edo ahoskera fonetikoa • Interneteko tesela mapak erakusten ditu, satelite ikuspegia (Bingek eskainia), hainbat gainazal, esaterako turismorako edo nabigaziorako GPX lorratzak eta azal gehigarriak gardentasun aldagarriarekin Bizikleta • Bizikletentzako bideak aurki ditzakezu mapan • Bizikletarako GPS nabigazioak ibilbideak bizikletentzako bideak erabiliz eraikiko du • Zure abiadura eta altuera ikusi ditzakezu • GPX grabaketak zure bidaia grabatu eta partekatzea ahalbidetzen dizu • Gehigarriekin sestra-kurbak eta erliebe-itzalak gaitu ditzakezu Bizikleta eta oinezkoentzako ezaugarriak • Oinez, mendian, eta bizikletarekin egiteko bideak eta aktibitateak ikusi • Bizikleta eta oinezkoentzako ibilbide eta ikuspegi bereziak • Aukeran garraio publikoaren geltokiak (autobusa, tranbia, trena) lineen izenak barne • Aukeran bidaiaren grabaketa tokiko GPX fitxategira edo interneteko zerbitzari batera • AUkeran abiadura eta altuera bistaratu • Biostaratu sestra-kurbak eta erliebe-itzalak (plug-in gehigarriarekin) - \ No newline at end of file + Min/Max + \\u2022 Mapillary gehigarria kale-mailako argazkiekin +\n +\n • DIstantzia nehurtzeko erregela +\n +\n • GPX banatze tarteak ibilbidearen xehetasunekin +\n +\n • Bestelako hobekuntza eta zuzenketak +\n +\n + Arrosa gardena + Oinez, mendian, hirian • Makak oinezko eta mendizaleentzako ibilbideak erakutsiko dizkizu • Wikipediak asko kontatu ahal dizu hiri bat bisitatzean zuk nahiago duzun hizkuntzan • Garraio publikoaren geltokiak (autobusa, tranbia, trena), lineen izenak barne, hirian ibiltzeko laguntza • GPS nabigazioak oinezkoen moduan ibilbidea oinezkoentzako bideak barne-hartuz sortuko du • GPX ibilbide bat igo eta jarraitu dezakezu edo zurea grabatu eta partekatu + OsmAnd librea da eta garapen aktiboan dago. Edonork egin ditzake ekarpenak, arazoen berri emanez, itzulpenak hobetuz, edo ezaugarri berriak programatuz. Proiektua hobekuntza jarraituan murgilduta dago garatzaile eta erabiltzaileen arteko elkarrekintza hau dela eta. Proiektuak diru-laguntzak eta dohaintzak behar ditu ere kodeketa lana ordaindu eta ezaugarri berriak probatzeko. Gutxi gora-behrako mapen kalitatea: • Mendebaldeko Europa: **** • Ekialdeko Europa: *** • Errusia: *** • Ipar Amerika: *** • Hego Aerika: ** • Asia: ** • Japonia eta Korea: *** • Ekialde hurbila: ** • Afrika: ** • Antartika: * Munduko herrialde gehienetako maopak deskargatu daitezke! Eskuratu nabigatzaile fidagarri bat zuretzat - Frantzian, Alemanian, Mexikon, Erresuma Batuan, Espainian, Herbehereetan, Estatu Batuetan, Errusian, Brasilen, edonon. + OsmAnd+ (OSM Automated Navigation Directions) mapa eta nabigazio aplikazio bat da, mundu osoko, kalitate oneko OpenStreetMaps (OSM) mapak erabiltzen baimentzen dizkizu. Gozatu ahots bidezko ibilbide jarraipena Einteresezko puntuak (POI), sortu eta kudeatu GPX lorratzak, erabili sestra-kurbak eta altitude-informazioa, aukeratu kotxe, bizikleta eta oinezko moduen artean, editatu OSM eta askoz gehiago. OsmAnd+ ordainpeko bertsioa da. Erosten baduzu proiektua babesten duzu eta ezaugarri berrien gartapena, eta azken eguneraketak izango dituzu. Ezaugarri nagusietako batzuk: + Nabigazioa • Internetera konektatua zein deskonektatuta dabil (ibiltaritza gasturik ez atzerriak zaudenean) • Bide-gurutzetik bide-gurutzera ahots gidaritza (grabatutako eta sintetizatutako ahotsekin) • Aukeran erraia gidaritza, kale izenaren bistaratzea, eta iritsiera orduaren estimazioa • Ibilbidean tarteko puntuak onartzen ditu • Ibilbidea uzten baduzu automatikoki birkalkulatzen du • Bilatu tokiak motaren arabera (esaterako, jatetxeak, hotelak, gasolindegiak, mudeoak), edo kokaleku geografikoaren arabera + Maparen kontsulta • Bistaratu zure kokaleku eta norabidea • Aukeran alineatu irudia iparorratzarekin edo zure mugimenduaren norabidearekin • Gorde zure leku garrantzitsuak gogoko gisa • Bistaratu zure inguruko interesezko puntuak (POI) • Bistaratu interneteko tesela-mapa bereziak, satelite ikuspegia (Bing), edo gardentasun aldagarria duten turismorako gainazalak edo GPX lorratzak • Aukerak bistaratu izenak zure hizkuntzan, tokiko hizkuntzan edo idazkera fonetikoan + Erabili OSM eta Wikipediako datuak • Kalitate handiko informazioa elkarlanean sortutako munduko proiektu onenen eskutik • OSM datua herrialdeko edo eskualdeko daude eskuragarri • Wikipedia POIak, ezinhonbeak bistak ikusteko • Mugarik gabeko deskargak aplikaziotik bertatik • Tamainaz txikitu deskargatutako bektore-mapak hilean behin gutxienez • Eskualdeko datu guztiak edo errepide sarearen datuak besterik ez deskargatzeko aukera (Adibidea: Japoinia osoa 700 MB dira eta errepide sarea bakarrik 200 MB) + Segurtasun-funtzioak • Aukerazko egun/gau ikuspegien arteko aldaketa • Aukeran abiadura muga bistaratu, eta gainditzekotan ohartarazi • Abiaduraren araberako zoom maila aukeran • Partekatu zure kokalekua lagunek aurkitu zaitzaten + Egin ekarpenak zuzenean OSMen• Jakinarazi datuen erroreak • Igo GPX lorratzak zuzenean OSMra aplikaziotik • Gehitu POIak eta igo zuzenean OSMra (edo geroago, konektatzen zarenean) • Aukeran, grabatu bidaia bigarren planoan (gailua lo dagoela) +\nOsmAnd librea da eta garapen aktiboan dago. Edonork egin ditzake ekarpenak, arazoen berri emanez, itzulpenak hobetuz, edo ezaugarri berriak programatuz. Proiektua hobekuntza jarraituan dago garatzaile eta erabiltzaileen arteko hartu-eman hauei esker. Funtzio berriak programatu eta frogatzeko, proiektuak diru-laguntzak behar ditu. + diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index 161332de06..8d1237db47 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -1,4 +1,5 @@ - + + Modifications hors-ligne Toujours utiliser l\'édition hors-ligne @@ -418,10 +419,10 @@ Au-delà la navigation bascule automatiquement sur le service en ligne CloudMade \nVous ne pourrez pas en télécharger d\'internet, seules les cartes présentes seront accessibles. Décompression du fichier… Tournez à droite et continuez - Braquez sur la droite et continuez + Tournez franchement à droite et continuez Tournez légèrement vers la droite et continuez Tournez à gauche et continuez - Braquez sur la gauche et continuez + Tournez franchement à gauche et continuez Tournez légèrement vers la gauche et continuez Faites demi-tour et continuez Avancez @@ -701,7 +702,7 @@ Les cartes tuiles peuvent être obtenues directement en ligne ou peuvent être p Grâce à ce greffon vous pouvez gérer vos contributions à OpenStreetMap (OSM) directement depuis l\'application OsmAnd. Par exemple : créer ou modifier les points d\'intérêt OSM, déclarer ou commenter les notes OSM et envoyer vos traces GPX (nécessite un compte OSM). OpenStreetMap est une communauté ouverte de cartographie publique. Pour plus de détails, consultez https://openstreetmap.org. Cartes vectorielles (hors-ligne) peuvent s\'afficher plus rapidement. Peut ne pas fonctionner sur certains appareils. - Diffuse les commandes sonores disponibles pour la voix sélectionnée + Sélectionnez une voix et testez les annonces vocales Débogage et développement OsmAnd Rendu natif @@ -943,7 +944,7 @@ Fonctionnalités principales : Étape %1$s Itinéraire Étape %1$s trop éloignée de la route la plus proche. - Vous avez atteint l\'étape intermédiaire + Vous êtes arrivés à l\'étape intermédiaire Ajouter comme étape Étape Point d\'arrivée trop éloigné de la route la plus proche. @@ -1108,7 +1109,7 @@ Les données globales (entre 70 degrés Nord et 70 degrés Sud) sont basées sur Encore %1$d téléchargements possibles Vous pouvez encore télécharger %1$d fichier(s). Version complète - Utiliser le magnétomètre pour déterminer l\'orientation de la boussole au lieu du capteur d\'orientation + Utiliser le capteur magnétique pour déterminer l\'orientation de la boussole plutôt que le capteur d\'orientation Utiliser le magnétomètre (boussole) Courbes de niveau Réduit le bruit sur les mesures de la boussole, mais ajoute de l\'inertie @@ -1606,9 +1607,9 @@ Les traces ainsi enregistrées peuvent être partagées avec vos amis ou utilis Sélectionnez l\'intervalle d\'enregistrement des traces (activé via le gadget d\'enregistrement GPX depuis la carte) Intervalle d\'enregistrement par défaut Limite de vitesse - Contrôle aux frontières + Poste frontière Barrière de péage - Stop + Panneau stop Ralentisseur Radar de vitesse Alerte de circulation @@ -1977,7 +1978,7 @@ Pour revenir à l’un des styles de carte classique de OsmAnd, désactivez simp Fichier GPX avec notes Arrêter de simuler votre position - Simuler à partir d\'un fichier GPX ou d\'une route calculée + Simulez votre position à partir d\'un fichier GPX ou d\'une route calculée Etes-vous certain ? Les modifications non enregistrées seront perdues. Souhaitez-vous poursuivre ? %1$s téléchargement(s) restant(s) @@ -2320,9 +2321,9 @@ Si vous appréciez OsmAnd et OSM et que vous souhaitez soutenir ces projets, c\' Cap magnétique Cap relatif Ignorer les écarts de route - Permet de ne pas recalculer automatiquement un nouvel itinéraire si vous vous éloignez beaucoup de la route prévue - Permet de ne pas recalculer automatiquement un nouvel itinéraire si vous partez dans la mauvaise direction - Ignorer les écarts de direction + Permet de ne pas recalculer un nouvel itinéraire lorsque vous quittez l\'itinéraire prévu + Permet de ne pas recalculer un nouvel itinéraire lorsque vous faites demi-tour + Ne pas recalculer l\'itinéraire lors d\'un demi-tour Activer la navigation OSM Live prenant en comptes les modifications en temps réel (Bêta) Navigation OSM Live Suivez-nous @@ -2438,11 +2439,11 @@ Si vous appréciez OsmAnd et OSM et que vous souhaitez soutenir ces projets, c\' Afficher les points d\'intérêt de Noël ? Couleurs des courbes de niveau Vitesse minimale pour enregistrer - Indiquez une vitesse minimale à partir de laquelle déclencher l\'enregistrement + Filtre : Indiquez une vitesse minimale à partir de laquelle déclencher l\'enregistrement Détection du déplacement pour enregistrer - Indiquez une distance minimale à partir de laquelle déclencher l\'enregistrement + Filtre : Indiquez une distance minimale à partir de laquelle déclencher l\'enregistrement Précision minimale pour l\'enregistrement - Définissez la précision minimale d\'un point pour son enregistrement + Filtre : Définissez la précision minimale d\'un point pour son enregistrement Continuer Pause Itinéraire @@ -2493,7 +2494,7 @@ Si vous appréciez OsmAnd et OSM et que vous souhaitez soutenir ces projets, c\' Densité des courbes de niveaux Recherche héritée Afficher la recherche héritée - Activer la recherche héritée dans la liste déroulante + Ajouter la recherche héritée à la liste déroulante Masquer l\'eau Action rapide @@ -2847,4 +2848,10 @@ Fonctionnalités principales : %1$d de %2$d Durée de déplacement Min / Max - \ No newline at end of file + Rose translucide + Reprendre / Suspendre la Navigation + Appuyez sur ce bouton pour suspendre la navigation ou la reprendre après l\'avoir suspendue. + Afficher la fenêtre de fin de navigation + Démarrer / Arrêter la Navigation + Appuyez sur ce bouton pour démarrer la navigation ou l\'arrêter lorsqu\'elle est en cours. + diff --git a/OsmAnd/res/values-he/strings.xml b/OsmAnd/res/values-he/strings.xml index 7aa01e0bf2..648d9c9acc 100644 --- a/OsmAnd/res/values-he/strings.xml +++ b/OsmAnd/res/values-he/strings.xml @@ -1,4 +1,5 @@ - + + לא כן סגירת ערכת השינויים @@ -1199,4 +1200,17 @@ נא להזין כתובת דוא״ל חוקית נא להזין שם פומבי תשלום חודשי - \ No newline at end of file + אחסון המסלולים המוקלטים בתיקיות לפי חודש + איפוס + רענון + יש לרענן את האריחים כדי לראות מידע עדכני. + מטמון האריחים + שם המשתמש שגוי! + עד + מ־ + הצגת תמונות שנוספו בתקופה מסוימת. + תאריכים + הקלדת שם משתמש + הצגת תמונות שנוספו על ידי משתמש מסוים. + שם משתמש + diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index ca3f5bd6d4..679eabcde7 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -2394,7 +2394,7 @@ Se ami OsmAnd e OSM e vuoi sostenerli, questo è un modo perfetto per farlo.Ritorna alla ricerca Vuoi cancellare gli elementi della cronologia selezionati? Mostra %1$s sulla mappa - \\022 Nuova ricerca testuale molto potente + \\u2022 Nuova ricerca testuale molto potente \n \n • Integrazione attraverso Bluetooth con il sistema audio dell\'auto/speaker \n @@ -2492,7 +2492,7 @@ Se ami OsmAnd e OSM e vuoi sostenerli, questo è un modo perfetto per farlo.Registrato Registra Nessun dato - \\022 Icone sulla mappa cliccabili + \\u2022 Icone sulla mappa cliccabili \n \n \n • Potente filtro di ricerca dei PDI: ricerca dei ristoranti per tipo di cucina, campeggi per esigenze specifiche @@ -2633,7 +2633,7 @@ Rappresenta l\'area: %1$s x %2$s Divisione automatica delle registrazioni dopo un periodo Inizia un nuovo segmento dopo 6 minuti, una nuova traccia dopo 2 ore, o un nuovo file dopo un intervallo maggiore. Mostra contorni e punti in profondità - "\\022 Nuove funzionalità: Pulsante azione veloce + "\\u2022 Nuove funzionalità: Pulsante azione veloce \n \n • Migliorata la risposta del touch screen ai gesti (es. zoommare e allargare) \n diff --git a/OsmAnd/res/values-land/sizes.xml b/OsmAnd/res/values-land/sizes.xml index 79aeb33d21..7cf56d5d90 100644 --- a/OsmAnd/res/values-land/sizes.xml +++ b/OsmAnd/res/values-land/sizes.xml @@ -1,4 +1,7 @@ 200dp + + 24dp + 48dp \ No newline at end of file diff --git a/OsmAnd/res/values-lt/strings.xml b/OsmAnd/res/values-lt/strings.xml index d905949b9e..6205cab1f0 100644 --- a/OsmAnd/res/values-lt/strings.xml +++ b/OsmAnd/res/values-lt/strings.xml @@ -2772,7 +2772,7 @@ Tai yra puikus būdas paremti OsmAnd ir OSM, jei jie jums patinka. Naudoti SRTM, ASTER ir EU-DEM pateikiamus vietovės aukščio duomenis Rodyti gylio kontūrus ir taškus Vandenyno gylio kontūrai - \\022 Nauja funkcija: Greito veiksmo mygtukas + \\u2022 Nauja funkcija: Greito veiksmo mygtukas \n \n • Patobulinta liečiamo ekrano veiksmų reakcija (t.y. mąstelio keitimas ir žemėlapio stūmimas tuo pačiu metu) \n @@ -2806,7 +2806,7 @@ Tai yra puikus būdas paremti OsmAnd ir OSM, jei jie jums patinka. Jūs dar neturite išsaugotų kelių Jūs taip pat galite išsaugoti kelius segtuve Rodyti pranešimą kuris leidžia pradėti kelionės įrašymą paspaudus \"Įrašyti\" mygtuką - \\022 INteraktyvios žemėlapio ikonos + \\u2022 INteraktyvios žemėlapio ikonos \n \n • Galingas LV paieškos filtras: ieškoti restoranų pvz. pagal virtuvę ar kempingų pagal su specifinėm paslaugom \n diff --git a/OsmAnd/res/values-nb/strings.xml b/OsmAnd/res/values-nb/strings.xml index 01afaafa30..9e5cadddf7 100644 --- a/OsmAnd/res/values-nb/strings.xml +++ b/OsmAnd/res/values-nb/strings.xml @@ -1,4 +1,5 @@ - + + Velg fargeskjema for veier: Veifargeskjema Vis retning til målet @@ -353,7 +354,7 @@ Velg alle Raskeste rute - "Aktiver for å beregne raskeste rute eller deaktiver for drivstoffbesparende rute " + Aktiver for å beregne raskeste rute eller deaktiver for drivstoffbesparende rute Ved zoom {0} last ned {1} fliser ({2} MB) Last ned kart Vektor-opptegning @@ -1868,7 +1869,7 @@ Turopptak (ingen data) Vis merknader som lar deg starte en tur ved å trykke opptaksknappen Minimumshastighet for logging - Still inn minimumshastighet for at et punkt skal logges + Filter: Still inn minimumshastighet for at et punkt skal logges Logging ved bevegelsesoppdagelse Angi minste avstand fra siste posisjon for at et punkt skal logges Minste loggingspresisjon @@ -2280,4 +2281,5 @@ Representerer området: %1$s x %2$s Datoer Skriv inn brukernavn Brukernavn - \ No newline at end of file + Tilbakestill + diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index dc2a98e18c..25f72355d2 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -2076,7 +2076,7 @@ Długość %2$s Wyświetla kokpit zamiast menu Dostęp z mapy Skopiowane do schowka - \\022 Nowe menu kontekstowe, przystosowane do wybierania lokacji na mapie oraz na innych ekranach + \\u2022 Nowe menu kontekstowe, przystosowane do wybierania lokacji na mapie oraz na innych ekranach \n \n • Mapa jest teraz wyświetlana bezpośrednio, o ile nie wybrano opcji \'Pokaż pulpit podczas startu aplikacji\' \n @@ -2250,7 +2250,7 @@ Długość %2$s Pasek przezroczystości Proszę dodać znacznik na mapie Nie znaleziono punktów - \\022 OSM Live. Wspieraj współtwórców map i programistów, aby uzyskać bieżące aktualizacji mapy. + \\u2022 OSM Live. Wspieraj współtwórców map i programistów, aby uzyskać bieżące aktualizacji mapy. \n \n • Znaczniki mapy. Nowy sposób na szybkie oznaczenie położenia na mapie. \n @@ -2349,7 +2349,7 @@ Długość %2$s udostępnione przez OsmAnd Wyświetl %1$s na mapie - \\022 Nowa wszechstronna metoda wyszukiwania tekstowego + \\u2022 Nowa wszechstronna metoda wyszukiwania tekstowego \n \n • Ulepszono integrację z zestawem audio Bluetooth \n @@ -2440,7 +2440,7 @@ Długość %2$s Zarejestrowany Rejestruj Brak danych - \\022 Ikony mapy, które można kliknąć + \\u2022 Ikony mapy, które można kliknąć \n \n • wszechstronna wyszukiwarka użytecznych miejsc: wyszukiwanie restauracji wg kuchni, kempingów wg udogodnień \n @@ -2571,7 +2571,7 @@ Reprezentuje obszar: %1$s x %2$s Naciśnięcie przycisku czynności wyświetli poniższą listę. Automatyczne dzielenie nagrań po przerwie Rozpoczyna nowy segment po 6 min przerwy, nową trasę po 2 h i nowy plik po dłuższej przerwie, jeżeli data ulegnie zmianie - \\022 Nowa funkcja: przycisk szybkiej czynności + \\u2022 Nowa funkcja: przycisk szybkiej czynności \n \n • Poprawiono odpowiedź na gesty ekranu dotykowego \n diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml index 7525db0837..bf01f4299e 100644 --- a/OsmAnd/res/values-sc/strings.xml +++ b/OsmAnd/res/values-sc/strings.xml @@ -1,4 +1,5 @@ - + + Ammustra sa positzione semper a su tzentru Boghe Mistura @@ -615,7 +616,7 @@ Boles protzèdere cun una registratzione noa? Istransi… Istransi sas istradas a pagamentu, isterradas, traghetos Camineras fluorescentes - Iscala gràfica + Righellu Diretzione de sa visuale Butones trasparentes Abìlita\n modalidade \"de isfundu\" @@ -755,7 +756,7 @@ Memòria in proportzione %4$s MB (lìmite de Android %5$s MB, Dalvik %6$s MB).Imposta impitadore e crae (password) de OSM pro carrigare documentos GPX. Sustènne Sustènne caraterìsticas noas - Ammustra s’iscala gràfica + Ammustra su righellu Info Torra a sa positzione Agiudu @@ -2044,7 +2045,7 @@ Lon %2$s Imprea sa mapa Su butone de su menù alluet su pannellu de controllu, imbetzes de su menù Intra dae sa mapa - \\022 Interfache impitadore noa pro incarcare positziones in sa mapa e in àteros ischermos + \\u2022 Interfache impitadore noa pro incarcare positziones in sa mapa e in àteros ischermos \n \n • S\'ischermu de sa mapa est como postu come prima cosa a s’allumìngiu de s’aplicatzione, semper chi \'Ammustra pannellu de controllu in s\'allumìngiu\' no siet ischertadu \n @@ -2203,7 +2204,7 @@ Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro Memòria cumpartzida Raportu cumpridu Nùmene impreadore e crae de OpenStreetMap - \\022 OSM Live. Suporta sos contribuidores a sa mapa e sos isvilupadores pro otènnere mapas agiornadas cada ora. + \\u2022 OSM Live. Suporta sos contribuidores a sa mapa e sos isvilupadores pro otènnere mapas agiornadas cada ora. \n \n • Marcadores mapa. Una manera noa de ischertare in manera lestra logos in sa mapa. \n @@ -2288,7 +2289,7 @@ Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro Boles iscantzellare sos elementos ischertados de s\'istòria? Chirca cun coordinatas Chirca avantzada cun coordinatas - "\\022 Chirca de testu noa e potente meda + "\\u2022 Chirca de testu noa e potente meda \n \n • Integratzione intre su sistema àudio de sa màchina e su telèfono pro mèdiu de Bluetooth \n @@ -2373,7 +2374,7 @@ Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro Castàngiu iscuru Ischema de colores pro sas lìnias de livellu Integridade superfitziale istradale - \\022 Iconas incarcàbiles in sa mapa + \\u2022 Iconas incarcàbiles in sa mapa \n \n • Chirca filtrada de PDI potente meda: chirca sos ristorantes pro casta de coghina, o sos campègios cun caraterìsticas particulares \n @@ -2504,7 +2505,7 @@ Pro praghere iscrie su còdighe intreu Iscroba automaticamente sas registratziones Incumintza unu segmentu nou a pustis de una pàusa de 6 minutos, una rasta noa a pustis de 2 oras o unu documentu nou si sa pàusa est istada prus longa e sa data est cambiada. Incarchende su butone pro s\'atzione as a cùrrere pro sa lista in suta. - "\\022 Funtzionalidae noa: Butone pro sas atziones lestras + "\\u2022 Funtzionalidae noa: Butone pro sas atziones lestras \n \n • Megioramentu de sa risposta de s\'ichermu a sos incarcos \n @@ -2695,4 +2696,18 @@ Pro praghere iscrie su còdighe intreu Sarva sas rastas registradas in suta-cartellas diferentes pro mese de registratzione (es. 2017-01). %1$d de %2$d Tempus in movimentu - \ No newline at end of file + Mass/Min + Min/Mass + \\u2022 Estensione Mapillary cun immàgines a livellu de s\'istrada +\n +\n • Widget righellu pro medire sas distàntzias +\n +\n • Intervallos iscrobados GPX cun informatziones a pitzu de sa rasta tua +\n +\n • Àteros megioramentos e curretziones de errores +\n +\n + Rosa translùtzidu + Mèdiu + Ascendente/Discendente + diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml index dd940c9a6f..5e4de21b59 100644 --- a/OsmAnd/res/values-sk/strings.xml +++ b/OsmAnd/res/values-sk/strings.xml @@ -1976,7 +1976,7 @@ Dĺžka %2$s Odstrániť bod GPX? Upraviť bod GPX Skopírované do schránky - \\022 Nové kontextovo závislé rozhranie pre označenie umiestnení na mape a iných obrazovkách + \\u2022 Nové kontextovo závislé rozhranie pre označenie umiestnení na mape a iných obrazovkách \n \n • Obrazovka mapy je priamo spustená ak nie je zvolené \'Zobraziť úvodný panel pri štarte\' \n @@ -2169,7 +2169,7 @@ Ak máte radi OsmAnd a OSM a chcete ich podporiť, toto je výborný spôsob ako Nenašli sa žiadne body cesty Hlásenie Aplikácia teraz má povolenie zapisovať do externého úložiska. Je potrebný reštart aplikácie. - \\022 OSM Live. Podporte tvorcov mapy a vývojárov a získajte aktualizácie máp každú hodinu. + \\u2022 OSM Live. Podporte tvorcov mapy a vývojárov a získajte aktualizácie máp každú hodinu. \n \n • Mapové značky. Nový spôsob rýchleho výberu miest na mape. \n @@ -2247,7 +2247,7 @@ Ak máte radi OsmAnd a OSM a chcete ich podporiť, toto je výborný spôsob ako zdieľaná cez OsmAnd Chcete vymazať vybrané položky histórie? Zobraziť %1$s na mape - \\022 Nové mocné vyhľadávanie ľubovoľného textu + \\u2022 Nové mocné vyhľadávanie ľubovoľného textu \n \n • Prepojenie s audiosystémom v aute cez Bluetooth \n @@ -2341,7 +2341,7 @@ Ak máte radi OsmAnd a OSM a chcete ich podporiť, toto je výborný spôsob ako Záznam výletu (žiadne dáta) Zobraziť oznámenie, ktoré umožňuje spustiť nahrávanie stlačením tlačidla Nahrať Oznámenia - \\022 Aktivovateľné ikony na mape + \\u2022 Aktivovateľné ikony na mape \n \n • Podrobné vyhľadávanie bodov záujmu: hľadajte reštaurácie podľa druhu kuchyne, kempingy so špeciálnymi službami \n @@ -2469,7 +2469,7 @@ Zodpovedá oblasti: %1$s x %2$s Názov akcie Automaticky prerušiť nahrávku po medzere Začať nový úsek po prestávke 6 minút, novú stopu po prestávke 2 hodín alebo nový súbor po dlhšej prestávke ak sa zmenil dátum. - \\022 Nová funkcia: Tlačidlo rýchlej akcie + \\u2022 Nová funkcia: Tlačidlo rýchlej akcie \n \n • Vylepšené reakcie na dotykové gestá (napr. súbežné posúvanie a približovanie) \n diff --git a/OsmAnd/res/values-sl/strings.xml b/OsmAnd/res/values-sl/strings.xml index 92f80bcc21..bfc28ff779 100644 --- a/OsmAnd/res/values-sl/strings.xml +++ b/OsmAnd/res/values-sl/strings.xml @@ -2135,7 +2135,7 @@ ZŠ (β) %2$s Upravljanje prek nadzorne plošče ali menija Ob meniju je po novem na voljo možnost upravljanja s programom preko prilagodljive nadzorne plošče. Možnost je mogoče spremeniti med nastavitvami. Opomba OSM z dodatnimi zapisi - \\022 Prenovljen in posodobljen vmesnik, ki omogoča izbiranje mest na zemljevidu in prek drugih pogledov + \\u2022 Prenovljen in posodobljen vmesnik, ki omogoča izbiranje mest na zemljevidu in prek drugih pogledov \n \n • Pogled zemljevida se zažene neposredno, če ni izbrana možnost \"Pokaži nadzorno ploščo ob zagonu programa\" \n @@ -2292,7 +2292,7 @@ ZŠ (β) %2$s V imenu datoteke je nedovoljen znak Ni nobene določene označbe Ni vmesnih točk - \\022 Uporabljajte OSM v živo. Pridobite si možnost urnih posodobitev zemljevidov. S podporo razvijalcem in skupnosti si pridobite dostop do trenutnih podatkov. + \\u2022 Uporabljajte OSM v živo. Pridobite si možnost urnih posodobitev zemljevidov. S podporo razvijalcem in skupnosti si pridobite dostop do trenutnih podatkov. \n \n • Z označbami zemljevidov je mogoča enostavna izbira mest na zemljevidu. \n @@ -2369,7 +2369,7 @@ Del prihodka se vrne skupnosti OSM in se izplačuje za vsako opravljeno dejavnos Nazaj na iskanje Ali res želite izbrisati izbrane predmete zgodovine? Pokaži %1$s na zemljevidu - \\022 Zmogljivo besedilno iskanje + \\u2022 Zmogljivo besedilno iskanje \n \n • Posodobitev delovanja zvoka preko sistema Bluetooth \n @@ -2465,7 +2465,7 @@ Del prihodka se vrne skupnosti OSM in se izplačuje za vsako opravljeno dejavnos Filter: nastavitev najmanjše natančnosti beleženja točk na zemljevidu Objavi Pokaži obvestilo, ki omogoča začetek beleženja potovanja s pritiskom na gumb za beleženje - \\022 Kljikljive ikone na zemljevidu + \\u2022 Kljikljive ikone na zemljevidu \n \n • Zmogljivo iskanje točk POI: iskanje na primer restavracij po vrsti kuhinje, ali pa prostore za kampiranje s posebnimi zahtevami \n @@ -2570,7 +2570,7 @@ Koda predstavlja območje: %1$s x %2$s Spremeni prekrivno plast zemljevida Prekrivna plast je spremenjena na »%s«. Podloga zemljevida je spremenjena na »%s«. - "\\022 Nova zmožnost: dodan je gumb za hitra dejanja + "\\u2022 Nova zmožnost: dodan je gumb za hitra dejanja \n \n • Izboljšana odzivnost zaslona za upravljanje s potezami in dotiki \n diff --git a/OsmAnd/res/values-sw600dp-land/sizes.xml b/OsmAnd/res/values-sw600dp-land/sizes.xml new file mode 100644 index 0000000000..aaecd82cda --- /dev/null +++ b/OsmAnd/res/values-sw600dp-land/sizes.xml @@ -0,0 +1,5 @@ + + + 200dp + 150dp + \ No newline at end of file diff --git a/OsmAnd/res/values-sw600dp-port/sizes.xml b/OsmAnd/res/values-sw600dp-port/sizes.xml new file mode 100644 index 0000000000..e4cf1852c8 --- /dev/null +++ b/OsmAnd/res/values-sw600dp-port/sizes.xml @@ -0,0 +1,5 @@ + + + 300dp + 200dp + \ No newline at end of file diff --git a/OsmAnd/res/values-uk/phrases.xml b/OsmAnd/res/values-uk/phrases.xml index 97c812f40c..8aac3c7bf0 100644 --- a/OsmAnd/res/values-uk/phrases.xml +++ b/OsmAnd/res/values-uk/phrases.xml @@ -1405,10 +1405,10 @@ Обмеження: оплата Притулок для тварин - Тип притулку: для собак - Тип притулку: для кішок - Тип притулку: для собак та кішок - Тип притулку: для птахів + Собаки + Кішки + Собаки і кішки + Птахи Сидіння Зі спинкою @@ -3403,4 +3403,19 @@ Власник +Приймаються тварини + Мета утримання + +Дикі тварини + Коні + Ссавці + Риби + + Довготривала опіка: так + Довготривала опіка: немає + Реабілітація та випуск: так + Реабілітація та випуск: немає + + Космодром + diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index 6c94963c8c..14d5cdaf71 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -1,4 +1,5 @@ - + + Швидко Круговий рух : %1$d з’їзд @@ -841,7 +842,7 @@ Місце стоянки Відмітити місце стоянки Вилучити позначку місця стоянки - Початок маршруту надто далеко від найближчої дороги. + Початковий пункт занадто далеко від найближчої дороги. Загальні місця Зайнято пам’яті %1$s MB (Обмеження Android %2$s MB, dalvik %3$s MB). @@ -1015,9 +1016,9 @@ Ви вже встановили пункт призначення: Точки призначення Проміжна точка %1$s занадто далека від найближчої дороги. - Ви вже досягнули проміжної точки + Ви досягли проміжного пункту Додати як проміжну точку - Початок маршруту занадто далеко від найближчої дороги. + Кінцевий пункт занадто далеко від найближчої дороги. Додати мітку Розширений режим… Стоянки @@ -2236,7 +2237,7 @@ Файл GPX з координатами нотаток Навіть, якщо ви придбали платну версію, ви все ще можете бачити банер для безкоштовної версії У вас зараз є вибір керувати застосунком через гнучку панель керування або через звичайне мені. Ваші вподобання завжди можна змінити в параметрах панелі керування. - \\022 Нові елементи інтерфейсу, що залежать від поточного стану, для вибору місця на мапи та на інших екранах + \\u2022 Нові елементи інтерфейсу, що залежать від поточного стану, для вибору місця на мапи та на інших екранах \n \n • Екран з мапою відкривається під час запуску, якщо тільки не активовано функцію „Показувати панель керування під час запуску“ \n @@ -2314,7 +2315,7 @@ Додайте позначки на мапі Точки шляху не знайдені Тепер застосунок має можливість записувати у зовнішнє сховище. Потрібне ручне перезавантаження. - \\022 OSM Live. Підтримка маперів та розробників; надає щогодинне оновлення даних. + \\u2022 OSM Live. Підтримка маперів та розробників; надає щогодинне оновлення даних. \n \n • Позначки. Новий спосіб швидко позначити місце на мапі. \n @@ -2404,7 +2405,7 @@ Записано Запис Немає даних - \\022 Клікабельні іконки на мапі + \\u2022 Клікабельні іконки на мапі \n \n• Гнучка фільтрація POI в пошуку: шукайте ресторани за типом кухні, кемпінги за наявністю зручностей \n @@ -2486,7 +2487,7 @@ Повернення до пошуку Вилучити вибране з історії пошуку? Показати %1$s на мапі - \\022 Новий повнотекстовий пошук + \\u2022 Новий повнотекстовий пошук \n \n• Інтеграція через Bluetooth автомобільних аудіосистем/колонок \n @@ -2583,7 +2584,7 @@ Авто-розрив запису після перерви Почати новий сегмент після 6 хвилинної перерви, новий трек після 2 годинної перерви, або новий файл після тривалої перерви (якщо змінилася дата). Виберіть теку GPX-треку - "\\022 Нова функція: кнопка швидкої дії + "\\u2022 Нова функція: кнопка швидкої дії \n \n • Покращена відповідь на жести сенсорного екрану \n @@ -2933,4 +2934,14 @@ Макс./мін. Мін/макс - \ No newline at end of file + \\022 Втулок Mapillary з вуличними зображеннями +\n +\n • Віджет-лінійка для вимірювання дистанцій +\n +\n • Розділені GPX-інтервали з докладною інформацією про Ваш трек +\n +\n • Інші поліпшення й виправлення помилок +\n +\n + Напівпрозорий рожевий + diff --git a/OsmAnd/res/values-zh-rCN/strings.xml b/OsmAnd/res/values-zh-rCN/strings.xml index 0d1e23db23..e0b6a19278 100644 --- a/OsmAnd/res/values-zh-rCN/strings.xml +++ b/OsmAnd/res/values-zh-rCN/strings.xml @@ -1231,7 +1231,7 @@ 分享 暂停 通知 - \\022 地图上可点击的图标 + \\u2022 地图上可点击的图标 \n \n • 强大的兴趣点过滤搜索:例如,根据菜肴搜索餐馆,或者具有特定设施的场所 \n @@ -1303,7 +1303,7 @@ 浅棕色 深棕色 OSM 实时导航 - \\022 OSM 实时功能。支持地图贡献者和开发者获取每小时更新的地图。 + \\u2022 OSM 实时功能。支持地图贡献者和开发者获取每小时更新的地图。 \n \n • 地图标记。新的快速地图选点的方式。 \n @@ -1634,7 +1634,7 @@ 返回到搜索 你想要从历史中删除所选的项目吗? 在地图上显示 %1$s - \\022 新加入非常强大的自由文本查找 + \\u2022 新加入非常强大的自由文本查找 \n \n • 透过蓝牙集成汽车音响系统 / 电话扬声器 \n @@ -1745,7 +1745,7 @@ 应用程序没有权限访问摄像头。 应用程序没有访问麦克风的权限。 “关闭”会直接启动地图屏幕 - \\022 在地图上和其它屏幕上,为点击位置做了新的敏捷内容菜单用户界面 + \\u2022 在地图上和其它屏幕上,为点击位置做了新的敏捷内容菜单用户界面 \n \n • 地图屏幕上现在除了直接启动外,还有\'在应用程序时启动显示仪表板\'可选 \n @@ -1771,7 +1771,7 @@ "阿尔巴尼亚 (Tosk)" 世界底图(涵盖整个世界的缩小版)可能存在丢失或过期。请考虑下载它的全球概览。 已下载 %1$s 的地图,你现在可以开始使用它。 - "\\022 新功能:快速动作按钮 + "\\u2022 新功能:快速动作按钮 \n \n • 改进了触摸屏幕手势的回应(同时平移和缩放) \n diff --git a/OsmAnd/res/values-zh-rTW/phrases.xml b/OsmAnd/res/values-zh-rTW/phrases.xml index f75535dd08..32a76801d9 100644 --- a/OsmAnd/res/values-zh-rTW/phrases.xml +++ b/OsmAnd/res/values-zh-rTW/phrases.xml @@ -950,10 +950,10 @@ 傳真 臉書 行動電話 - 收容所類型:狗 - 收容所類型:貓 - 收容所類型:狗、貓 - 收容所類型:鳥 + + + 狗、貓 + 鳥類 淋浴 類型:資源回收中心 @@ -3434,4 +3434,20 @@ 業主 +動物收容所 + 目的 + +野生動物 + + 哺乳動物 + 魚類 + + 聖誕節:活動期間 + 領養:是的 + 領養:否 + 釋放:是的 + 釋放:否 + + 太空中心 + diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml index 8ca5ef9945..a0ccccf9e2 100644 --- a/OsmAnd/res/values-zh-rTW/strings.xml +++ b/OsmAnd/res/values-zh-rTW/strings.xml @@ -1,4 +1,5 @@ - + + 選擇道路的色彩調配: 道路的色彩調配 顯示目的地方向 @@ -2108,7 +2109,7 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 道路樣式 重新開啟 離線儲存 - \\022 在地圖上和其它螢幕上,為點擊位置做了新的敏捷內容選單使用者界面 + \\u2022 在地圖上和其它螢幕上,為點擊位置做了新的敏捷內容選單使用者界面 \n \n • 地圖螢幕上現在除了直接啟動外,還有\'在應用程式時啟動顯示儀表板\'可選 \n @@ -2283,7 +2284,7 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 報告 檔案名稱含有違反規則的字符 現在應用程式允許寫入外部記憶體。應用程式需要手動重新啟動。 - "\\022 OSM 即時。支援地圖貢獻者和開發者和每小時獲得地圖更新。 + "\\u2022 OSM 即時。支援地圖貢獻者和開發者和每小時獲得地圖更新。 \n \n • 地圖標記。一種新的方式以快速在地圖上選擇地點。 \n @@ -2363,7 +2364,7 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 在地圖上顯示 %1$s 查詢 %1$s 路線 - \\022 新加入非常強大的自由文字查詢 + \\u2022 新加入非常強大的自由文字查詢 \n \n • 透過藍牙集成汽車音響系統 / 電話揚聲器 \n @@ -2454,7 +2455,7 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 暫停 OsMo 服務正在運行 通知 - \\022 在地圖上可點擊圖示 + \\u2022 在地圖上可點擊圖示 \n \n• 非常強大的 POI 篩選查詢:例如依菜餚找餐館或附有特定設施的露營場地 \n @@ -2582,7 +2583,7 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 輕點動作按鈕會直達下面的清單。 自動分割錄製之後的間隙 如果日期已更改,開始新區段在6分鐘後的間隙,新軌跡在2小時後的間隙,或新檔案在更長的間隙之後。 - "\\022 新功能:快速動作按鈕 + "\\u2022 新功能:快速動作按鈕 \n \n • 改進了觸控螢幕手勢的回應(同時平移和縮放) \n @@ -2786,4 +2787,14 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 範圍 = 最小/最大 最小/最大 - \ No newline at end of file + \\u2022 Mapillary 外掛元件與街道等級影像 +\n +\n • 用於距離測量的尺規小工具 +\n +\n • GPX 分配間隔與關於您軌跡的詳細資訊 +\n +\n • 其他改進和錯誤修正 +\n +\n + 半透明粉紅色 + diff --git a/OsmAnd/res/values/sizes.xml b/OsmAnd/res/values/sizes.xml index 16dd668b42..0a922ea0a4 100644 --- a/OsmAnd/res/values/sizes.xml +++ b/OsmAnd/res/values/sizes.xml @@ -138,4 +138,7 @@ 10sp 20sp + + 150dp + 128dp \ No newline at end of file diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index d48bef4920..2e858e8342 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -9,6 +9,11 @@ 3. All your modified/created strings are in the top of the file (to make easier find what\'s translated). PLEASE: Have a look at http://code.google.com/p/osmand/wiki/UIConsistency, it may really improve your and our work :-) Thx - Hardy --> + Resume/Pause Navigation + Press this button to pause the navigation, or to resume it if it was already paused. + Show Finish navigation dialog + Start/Finish Navigation + Press this button to start the navigation, or to stop it if it was already started. Store recorded tracks in monthly folders Store recorded tracks in sub-folders per recording month (like 2017-01). Reset @@ -163,6 +168,12 @@ \u2022 Several other improvements and bug fixes\n\n and more… + + \u2022 Mapillary plugin with street-level imagery\n\n + \u2022 Ruler widget for distance measurement\n\n + \u2022 GPX split intervals with detailed info about your track\n\n + \u2022 Other improvements and bug fixes\n\n + Auto-split recordings after gap Start new segment after gap of 6 min, new track after gap of 2 h, or new file after longer gap if date has changed. Contour lines density @@ -627,6 +638,7 @@ Translucent blue Purple Pink + Translucent pink Brown Translucent purple In order to fully apply the changes, a manual application restart is required. diff --git a/OsmAnd/res/values/styles.xml b/OsmAnd/res/values/styles.xml index 88d81f2d66..a4a983d4bf 100644 --- a/OsmAnd/res/values/styles.xml +++ b/OsmAnd/res/values/styles.xml @@ -74,16 +74,16 @@ ?attr/selectableItemBackground - - - diff --git a/OsmAnd/src/net/osmand/SecondSplashScreenFragment.java b/OsmAnd/src/net/osmand/SecondSplashScreenFragment.java new file mode 100644 index 0000000000..76b01d9d78 --- /dev/null +++ b/OsmAnd/src/net/osmand/SecondSplashScreenFragment.java @@ -0,0 +1,169 @@ +package net.osmand; + +import android.content.pm.ActivityInfo; +import android.content.res.Configuration; +import android.os.Bundle; +import android.os.Handler; +import android.support.annotation.Nullable; +import android.support.v4.app.Fragment; +import android.support.v4.app.FragmentActivity; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.ImageView; +import android.widget.RelativeLayout; + +import net.osmand.plus.OsmandApplication; +import net.osmand.plus.R; +import net.osmand.plus.Version; +import net.osmand.plus.activities.MapActivity; +import net.osmand.plus.helpers.AndroidUiHelper; + +public class SecondSplashScreenFragment extends Fragment { + public static final String TAG = "SecondSplashScreenFragment"; + public static boolean SHOW = true; + private static final int SECOND_SPLASH_TIME_OUT = 5000; + private boolean started = false; + private FragmentActivity activity; + private OsmandApplication app; + + public OsmandApplication getMyApplication() { + return ((OsmandApplication) activity.getApplication()); + } + + private boolean hasNavBar() { + int id = getResources().getIdentifier("config_showNavigationBar", "bool", "android"); + if (id > 0) + return getResources().getBoolean(id); + else + return false; + } + + private int getStatusBarHeight() { + int statusBarHeight = 0; + int resourceId = getResources().getIdentifier("status_bar_height", "dimen", "android"); + if (resourceId > 0) { + statusBarHeight = getResources().getDimensionPixelSize(resourceId); + } + return statusBarHeight; + } + + private int getNavigationBarHeight() { + if (!hasNavBar()) + return 0; + int orientation = getResources().getConfiguration().orientation; + boolean isSmartphone = getResources().getConfiguration().smallestScreenWidthDp < 600; + if (isSmartphone && Configuration.ORIENTATION_LANDSCAPE == orientation) + return 0; + int id = getResources().getIdentifier(orientation == Configuration.ORIENTATION_PORTRAIT ? "navigation_bar_height" : "navigation_bar_height_landscape", "dimen", "android"); + if (id > 0) + return getResources().getDimensionPixelSize(id); + return 0; + } + + private int getNavigationBarWidth() { + if (!hasNavBar()) + return 0; + int orientation = getResources().getConfiguration().orientation; + boolean isSmartphone = getResources().getConfiguration().smallestScreenWidthDp < 600; + if (orientation == Configuration.ORIENTATION_LANDSCAPE && isSmartphone) { + int id = getResources().getIdentifier("navigation_bar_width", "dimen", "android"); + if (id > 0) + return getResources().getDimensionPixelSize(id); + } + return 0; + } + + @Nullable + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { + activity = getActivity(); + app = getMyApplication(); + + RelativeLayout view = new RelativeLayout(activity); + view.setOnClickListener(null); + view.setBackgroundColor(getResources().getColor(R.color.map_background_color_light)); + + ImageView logo = new ImageView(getContext()); + if (Version.isFreeVersion(app)) { + logo.setImageDrawable(getResources().getDrawable(R.drawable.ic_logo_splash_osmand)); + } else if (Version.isPaidVersion(app) || Version.isDeveloperVersion(app)) { + logo.setImageDrawable(getResources().getDrawable(R.drawable.ic_logo_splash_osmand_plus)); + } + RelativeLayout.LayoutParams logoLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); + logoLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_TOP); + logoLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL); + ImageView text = new ImageView(activity); + if (Version.isFreeVersion(app)) { + text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand)); + } else if (Version.isPaidVersion(app) || Version.isDeveloperVersion(app)) { + text.setImageDrawable(getResources().getDrawable(R.drawable.image_text_osmand_plus)); + } + RelativeLayout.LayoutParams textLayoutParams = new RelativeLayout.LayoutParams(RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT); + textLayoutParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); + textLayoutParams.addRule(RelativeLayout.CENTER_HORIZONTAL); + int defaultLogoMarginTop = (int) getResources().getDimension(R.dimen.splash_screen_logo_top); + int logoMarginTop = defaultLogoMarginTop - getStatusBarHeight(); + int logoPaddingLeft = 0; + int logoPaddingRight = 0; + int defaultTextMarginBottom = (int) getResources().getDimension(R.dimen.splash_screen_text_bottom); + int textMarginBottom = defaultTextMarginBottom - getNavigationBarHeight(); + int textPaddingLeft = 0; + int textPaddingRight = 0; + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N_MR1) { + if (AndroidUiHelper.getScreenOrientation(activity) == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { + logoPaddingLeft = getNavigationBarWidth(); + textPaddingLeft = getNavigationBarWidth(); + } else if (AndroidUiHelper.getScreenOrientation(activity) == ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE) { + logoPaddingRight = getNavigationBarWidth(); + textPaddingRight = getNavigationBarWidth(); + } + } else { + logoPaddingLeft = getNavigationBarWidth(); + textPaddingLeft = getNavigationBarWidth(); + } + logoLayoutParams.setMargins(0, logoMarginTop, 0, 0); + logo.setPadding(logoPaddingLeft, 0, logoPaddingRight, 0); + logo.setLayoutParams(logoLayoutParams); + view.addView(logo); + textLayoutParams.setMargins(0, 0, 0, textMarginBottom); + text.setPadding(textPaddingLeft, 0, textPaddingRight, 0); + text.setLayoutParams(textLayoutParams); + view.addView(text); + + return view; + } + + @Override + public void onResume() { + super.onResume(); + if (activity instanceof MapActivity) { + ((MapActivity) activity).disableDrawer(); + } + if (!started) { + started = true; + new Handler().postDelayed(new Runnable() { + + @Override + public void run() { + if (activity instanceof MapActivity) { + activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); + if (app.getSettings().MAP_SCREEN_ORIENTATION.get() != activity.getRequestedOrientation()) { + activity.setRequestedOrientation(app.getSettings().MAP_SCREEN_ORIENTATION.get()); + // can't return from this method we are not sure if activity will be recreated or not + } + } + activity.getSupportFragmentManager().beginTransaction().remove(SecondSplashScreenFragment.this).commitAllowingStateLoss(); + } + }, SECOND_SPLASH_TIME_OUT); + } + } + + @Override + public void onPause() { + super.onPause(); + if (activity instanceof MapActivity) { + ((MapActivity) activity).enableDrawer(); + } + } +} diff --git a/OsmAnd/src/net/osmand/plus/AppInitializer.java b/OsmAnd/src/net/osmand/plus/AppInitializer.java index 15b3b8f1ca..08fcb40034 100644 --- a/OsmAnd/src/net/osmand/plus/AppInitializer.java +++ b/OsmAnd/src/net/osmand/plus/AppInitializer.java @@ -86,7 +86,7 @@ public class AppInitializer implements IProgress { private static final String VERSION_INSTALLED = "VERSION_INSTALLED"; //$NON-NLS-1$ private static final String EXCEPTION_FILE_SIZE = "EXCEPTION_FS"; //$NON-NLS-1$ - public static final String LATEST_CHANGES_URL = "http://osmand.net/blog?id=osmand-2-6-released"; + public static final String LATEST_CHANGES_URL = "http://osmand.net/blog?id=osmand-2-7-released"; // public static final String LATEST_CHANGES_URL = null; // not enough to read public static final int APP_EXIT_CODE = 4; public static final String APP_EXIT_KEY = "APP_EXIT_KEY"; diff --git a/OsmAnd/src/net/osmand/plus/GPXDatabase.java b/OsmAnd/src/net/osmand/plus/GPXDatabase.java index de16d07f8d..5799532663 100644 --- a/OsmAnd/src/net/osmand/plus/GPXDatabase.java +++ b/OsmAnd/src/net/osmand/plus/GPXDatabase.java @@ -177,15 +177,19 @@ public class GPXDatabase { } if (oldVersion < 3) { db.execSQL("ALTER TABLE " + GPX_TABLE_NAME + " ADD " + GPX_COL_FILE_LAST_MODIFIED_TIME + " long"); + } + + if (oldVersion < 4) { + db.execSQL("ALTER TABLE " + GPX_TABLE_NAME + " ADD " + GPX_COL_SPLIT_TYPE + " int"); + db.execSQL("ALTER TABLE " + GPX_TABLE_NAME + " ADD " + GPX_COL_SPLIT_INTERVAL + " double"); + } + + if (oldVersion < 3) { List items = getItems(); for (GpxDataItem item : items) { updateLastModifiedTime(item); } } - if (oldVersion < 4) { - db.execSQL("ALTER TABLE " + GPX_TABLE_NAME + " ADD " + GPX_COL_SPLIT_TYPE + " int"); - db.execSQL("ALTER TABLE " + GPX_TABLE_NAME + " ADD " + GPX_COL_SPLIT_INTERVAL + " double"); - } } private boolean updateLastModifiedTime(GpxDataItem item) { diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java index c7e21e618a..c01d74dc5c 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java @@ -10,6 +10,7 @@ import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.content.IntentFilter; +import android.content.pm.ActivityInfo; import android.content.pm.PackageManager; import android.media.AudioManager; import android.net.Uri; @@ -40,6 +41,7 @@ import android.widget.Toast; import net.osmand.Location; import net.osmand.PlatformUtil; +import net.osmand.SecondSplashScreenFragment; import net.osmand.StateChangedListener; import net.osmand.ValueHolder; import net.osmand.access.MapAccessibilityActions; @@ -108,7 +110,6 @@ import net.osmand.plus.views.OsmAndMapLayersView; import net.osmand.plus.views.OsmAndMapSurfaceView; import net.osmand.plus.views.OsmandMapLayer; import net.osmand.plus.views.OsmandMapTileView; -import net.osmand.plus.views.RulerControlLayer; import net.osmand.plus.views.corenative.NativeCoreContext; import net.osmand.plus.views.mapwidgets.MapInfoWidgetsFactory.TopToolbarController; import net.osmand.plus.views.mapwidgets.MapInfoWidgetsFactory.TopToolbarControllerType; @@ -190,6 +191,8 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven @Override public void onCreate(Bundle savedInstanceState) { + setRequestedOrientation(AndroidUiHelper.getScreenOrientation(this)); + overridePendingTransition(0, 0); long tm = System.currentTimeMillis(); app = getMyApplication(); settings = app.getSettings(); @@ -219,6 +222,7 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven mapView = new OsmandMapTileView(this, w, h); if (app.getAppInitializer().checkAppVersionChanged() && WhatsNewDialogFragment.SHOW) { + SecondSplashScreenFragment.SHOW = false; WhatsNewDialogFragment.SHOW = false; new WhatsNewDialogFragment().show(getSupportFragmentManager(), null); } @@ -526,8 +530,10 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven dashboardOnMap.setDashboardVisibility(true, DashboardOnMap.staticVisibleType); } else { if (ErrorBottomSheetDialog.shouldShow(settings, this)) { + SecondSplashScreenFragment.SHOW = false; new ErrorBottomSheetDialog().show(getSupportFragmentManager(), "dialog"); } else if (RateUsBottomSheetDialog.shouldShow(app)) { + SecondSplashScreenFragment.SHOW = false; new RateUsBottomSheetDialog().show(getSupportFragmentManager(), "dialog"); } } @@ -542,10 +548,6 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven if (getSupportActionBar() != null) { getSupportActionBar().hide(); } - if (settings.MAP_SCREEN_ORIENTATION.get() != getRequestedOrientation()) { - setRequestedOrientation(settings.MAP_SCREEN_ORIENTATION.get()); - // can't return from this method we are not sure if activity will be recreated or not - } app.getLocationProvider().checkIfLastKnownLocationIsValid(); // for voice navigation @@ -680,13 +682,25 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven enableDrawer(); if (showWelcomeScreen) { + SecondSplashScreenFragment.SHOW = false; getSupportFragmentManager().beginTransaction() .add(R.id.fragmentContainer, new FirstUsageWelcomeFragment(), FirstUsageWelcomeFragment.TAG).commitAllowingStateLoss(); } else if (!isFirstScreenShowing() && XMasDialogFragment.shouldShowXmasDialog(app)) { + SecondSplashScreenFragment.SHOW = false; new XMasDialogFragment().show(getSupportFragmentManager(), XMasDialogFragment.TAG); } FirstUsageWelcomeFragment.SHOW = false; + if (SecondSplashScreenFragment.SHOW) { + getSupportFragmentManager().beginTransaction().add(R.id.fragmentContainer, new SecondSplashScreenFragment(), SecondSplashScreenFragment.TAG).commitAllowingStateLoss(); + } else { + setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED); + if (settings.MAP_SCREEN_ORIENTATION.get() != getRequestedOrientation()) { + setRequestedOrientation(settings.MAP_SCREEN_ORIENTATION.get()); + // can't return from this method we are not sure if activity will be recreated or not + } + } + SecondSplashScreenFragment.SHOW = false; } @Override diff --git a/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java b/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java index f21c9f07c9..3b181dee32 100644 --- a/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java +++ b/OsmAnd/src/net/osmand/plus/audionotes/AudioVideoNotesPlugin.java @@ -1658,7 +1658,7 @@ public class AudioVideoNotesPlugin extends OsmandPlugin { if (isRecording()) { AVActionType type = currentRecording.type; finishRecording(); - if (!AV_RECORDER_SPLIT.get() || type != AVActionType.REC_VIDEO) { + if (type != AVActionType.REC_AUDIO && (!AV_RECORDER_SPLIT.get() || type != AVActionType.REC_VIDEO)) { final Recording recordingForMenu = r; app.runInUIThread(new Runnable() { @Override diff --git a/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java b/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java index 7ee00edd23..832784ccb8 100644 --- a/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java +++ b/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java @@ -33,8 +33,8 @@ import java.io.IOException; public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLocationListener, OsmAndCompassListener, IRouteInformationListener, MapMarkerChangedListener { - private static final int AUTO_FOLLOW_MSG_ID = OsmAndConstants.UI_HANDLER_LOCATION_SERVICE + 4; - + private static final int AUTO_FOLLOW_MSG_ID = OsmAndConstants.UI_HANDLER_LOCATION_SERVICE + 4; + private long lastTimeAutoZooming = 0; private boolean sensorRegistered = false; private OsmandMapTileView mapView; @@ -71,12 +71,12 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc private void addTargetPointListener(OsmandApplication app) { app.getTargetPointsHelper().addListener(new StateChangedListener() { - + @Override public void stateChanged(Void change) { if(mapView != null) { mapView.refreshMap(); - } + } } }); } @@ -137,7 +137,7 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc contextMenu.updateCompassValue(val); } } - + public void setDashboard(DashboardOnMap dashboard) { this.dashboard = dashboard; } @@ -212,7 +212,7 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc mapView.setLatLon(location.getLatitude(), location.getLongitude()); } } else if(location != null) { - showViewAngle = (!location.hasBearing() || isSmallSpeedForCompass(location)) && (tb != null && + showViewAngle = (!location.hasBearing() || isSmallSpeedForCompass(location)) && (tb != null && tb.containsLatLon(location.getLatitude(), location.getLongitude())); registerUnregisterSensor(location); } @@ -244,8 +244,8 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc public boolean isShowViewAngle() { return showViewAngle; } - - + + public void switchToRoutePlanningMode() { RoutingHelper routingHelper = app.getRoutingHelper(); routePlanningMode = routingHelper.isRoutePlanningMode(); @@ -253,7 +253,7 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc if(!routePlanningMode && followingMode) { backToLocationImpl(); } - + } public void updateSettings(){ @@ -268,7 +268,7 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc } registerUnregisterSensor(app.getLocationProvider().getLastKnownLocation()); } - + private void registerUnregisterSensor(net.osmand.Location location) { int currentMapRotation = settings.ROTATE_MAP.get(); @@ -295,7 +295,7 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc // check if 17, 18 is correct? return zoomDelta; } - + public Pair autozoom(Location location) { if (location.hasSpeed()) { long now = System.currentTimeMillis(); @@ -328,8 +328,12 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc } return null; } - + public void backToLocationImpl() { + backToLocationImpl(15); + } + + public void backToLocationImpl(int zoom) { if (mapView != null) { OsmAndLocationProvider locationProvider = app.getLocationProvider(); if (!isMapLinkedToLocation()) { @@ -337,7 +341,7 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc if (locationProvider.getLastKnownLocation() != null) { net.osmand.Location lastKnownLocation = locationProvider.getLastKnownLocation(); AnimateDraggingMapThread thread = mapView.getAnimatedDraggingThread(); - int fZoom = mapView.getZoom() < 15 ? 15 : mapView.getZoom(); + int fZoom = mapView.getZoom() < zoom ? zoom : mapView.getZoom(); movingToMyLocation = true; thread.startMoving(lastKnownLocation.getLatitude(), lastKnownLocation.getLongitude(), fZoom, false, new Runnable() { @@ -354,7 +358,7 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc } } } - + private void backToLocationWithDelay(int delay) { app.runMessageInUIThreadAndCancelPrevious(AUTO_FOLLOW_MSG_ID, new Runnable() { @Override @@ -366,11 +370,11 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc } }, delay * 1000); } - + public boolean isMapLinkedToLocation(){ return isMapLinkedToLocation; } - + public void setMapLinkedToLocation(boolean isMapLinkedToLocation) { if (!isMapLinkedToLocation) { int autoFollow = settings.AUTO_FOLLOW_ROUTE.get(); @@ -380,13 +384,13 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc } this.isMapLinkedToLocation = isMapLinkedToLocation; } - + @Override public void locationChanged(double newLatitude, double newLongitude, Object source) { // when user start dragging setMapLinkedToLocation(false); } - + public void switchRotateMapMode(){ String rotMode = app.getString(R.string.rotate_map_none_opt); if (settings.ROTATE_MAP.get() == OsmandSettings.ROTATE_MAP_NONE && mapView.getRotate() != 0) { diff --git a/OsmAnd/src/net/osmand/plus/dashboard/DashNavigationFragment.java b/OsmAnd/src/net/osmand/plus/dashboard/DashNavigationFragment.java index 530d62163f..b988f9a3a0 100644 --- a/OsmAnd/src/net/osmand/plus/dashboard/DashNavigationFragment.java +++ b/OsmAnd/src/net/osmand/plus/dashboard/DashNavigationFragment.java @@ -1,7 +1,6 @@ package net.osmand.plus.dashboard; import android.content.DialogInterface; -import android.content.Intent; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v7.app.AlertDialog; @@ -123,7 +122,7 @@ public class DashNavigationFragment extends DashBaseFragment { } else { routingHelper.setRoutePlanningMode(true); routingHelper.setFollowingMode(false); - routingHelper.setPauseNaviation(true); + routingHelper.setPauseNavigation(true); } updatePlayButton(routingHelper, map, play); map.getMapViewTrackingUtilities().switchToRoutePlanningMode(); diff --git a/OsmAnd/src/net/osmand/plus/dialogs/WhatsNewDialogFragment.java b/OsmAnd/src/net/osmand/plus/dialogs/WhatsNewDialogFragment.java index ebef0d9f2a..ae3c982caa 100644 --- a/OsmAnd/src/net/osmand/plus/dialogs/WhatsNewDialogFragment.java +++ b/OsmAnd/src/net/osmand/plus/dialogs/WhatsNewDialogFragment.java @@ -28,7 +28,7 @@ public class WhatsNewDialogFragment extends DialogFragment { final OsmandApplication osmandApplication = (OsmandApplication) getActivity().getApplication(); final String appVersion = Version.getAppVersion(osmandApplication); builder.setTitle(getString(R.string.whats_new) + " " + appVersion) - .setMessage(getString(R.string.release_2_6)) + .setMessage(getString(R.string.release_2_7)) .setNegativeButton(R.string.shared_string_close, null); if (AppInitializer.LATEST_CHANGES_URL != null) { builder.setPositiveButton(R.string.read_more, new DialogInterface.OnClickListener() { diff --git a/OsmAnd/src/net/osmand/plus/notifications/NavigationNotification.java b/OsmAnd/src/net/osmand/plus/notifications/NavigationNotification.java index 6a438e6084..4e981d5822 100644 --- a/OsmAnd/src/net/osmand/plus/notifications/NavigationNotification.java +++ b/OsmAnd/src/net/osmand/plus/notifications/NavigationNotification.java @@ -64,7 +64,7 @@ public class NavigationNotification extends OsmandNotification { RoutingHelper routingHelper = app.getRoutingHelper(); routingHelper.setRoutePlanningMode(true); routingHelper.setFollowingMode(false); - routingHelper.setPauseNaviation(true); + routingHelper.setPauseNavigation(true); } }, new IntentFilter(OSMAND_PAUSE_NAVIGATION_SERVICE_ACTION)); diff --git a/OsmAnd/src/net/osmand/plus/quickaction/QuickAction.java b/OsmAnd/src/net/osmand/plus/quickaction/QuickAction.java index cbc794e94b..b7d5d87bf2 100644 --- a/OsmAnd/src/net/osmand/plus/quickaction/QuickAction.java +++ b/OsmAnd/src/net/osmand/plus/quickaction/QuickAction.java @@ -80,6 +80,10 @@ public class QuickAction { return isActionEditable; } + public boolean isActionEnable(OsmandApplication app) { + return true; + } + public String getName(Context context) { return name == null || name.isEmpty() ? nameRes > 0 ? context.getString(nameRes) : "" : name; } diff --git a/OsmAnd/src/net/osmand/plus/quickaction/QuickActionFactory.java b/OsmAnd/src/net/osmand/plus/quickaction/QuickActionFactory.java index b3e099ea33..cfdc8029e5 100644 --- a/OsmAnd/src/net/osmand/plus/quickaction/QuickActionFactory.java +++ b/OsmAnd/src/net/osmand/plus/quickaction/QuickActionFactory.java @@ -1,6 +1,5 @@ package net.osmand.plus.quickaction; - import android.support.annotation.DrawableRes; import android.support.annotation.StringRes; @@ -29,6 +28,8 @@ import net.osmand.plus.quickaction.actions.NavAddDestinationAction; import net.osmand.plus.quickaction.actions.NavAddFirstIntermediateAction; import net.osmand.plus.quickaction.actions.NavAutoZoomMapAction; import net.osmand.plus.quickaction.actions.NavReplaceDestinationAction; +import net.osmand.plus.quickaction.actions.NavResumePauseAction; +import net.osmand.plus.quickaction.actions.NavStartStopAction; import net.osmand.plus.quickaction.actions.NavVoiceAction; import net.osmand.plus.quickaction.actions.NewAction; import net.osmand.plus.quickaction.actions.ShowHideFavoritesAction; @@ -42,76 +43,65 @@ import java.util.List; public class QuickActionFactory { - public String quickActionListToString(List quickActions) { - + public String quickActionListToString(List quickActions) { return new Gson().toJson(quickActions); - } + } - public List parseActiveActionsList(String json) { + public List parseActiveActionsList(String json) { + Type type = new TypeToken>() { + }.getType(); + ArrayList quickActions = new Gson().fromJson(json, type); + return quickActions != null ? quickActions : new ArrayList(); + } - Type type = new TypeToken>() { - }.getType(); - ArrayList quickActions = new Gson().fromJson(json, type); + public static List produceTypeActionsListWithHeaders(List active) { + ArrayList quickActions = new ArrayList<>(); + quickActions.add(new QuickAction(0, R.string.quick_action_add_create_items)); + quickActions.add(new FavoriteAction()); + quickActions.add(new GPXAction()); + QuickAction marker = new MarkerAction(); - return quickActions != null ? quickActions : new ArrayList(); - } + if (!marker.hasInstanceInList(active)) { + quickActions.add(marker); + } - public static List produceTypeActionsListWithHeaders(List active) { + if (OsmandPlugin.getEnabledPlugin(AudioVideoNotesPlugin.class) != null) { + QuickAction audio = new TakeAudioNoteAction(); + QuickAction photo = new TakePhotoNoteAction(); + QuickAction video = new TakeVideoNoteAction(); - ArrayList quickActions = new ArrayList<>(); + if (!audio.hasInstanceInList(active)) { + quickActions.add(audio); + } - quickActions.add(new QuickAction(0, R.string.quick_action_add_create_items)); - quickActions.add(new FavoriteAction()); - quickActions.add(new GPXAction()); + if (!photo.hasInstanceInList(active)) { + quickActions.add(photo); + } - QuickAction marker = new MarkerAction(); + if (!video.hasInstanceInList(active)) { + quickActions.add(video); + } + } - if (!marker.hasInstanceInList(active)) { - quickActions.add(marker); - } + if (OsmandPlugin.getEnabledPlugin(OsmEditingPlugin.class) != null) { + quickActions.add(new AddPOIAction()); + quickActions.add(new AddOSMBugAction()); + } - if (OsmandPlugin.getEnabledPlugin(AudioVideoNotesPlugin.class) != null) { + if (OsmandPlugin.getEnabledPlugin(ParkingPositionPlugin.class) != null) { + QuickAction parking = new ParkingAction(); + if (!parking.hasInstanceInList(active)) { + quickActions.add(parking); + } + } - QuickAction audio = new TakeAudioNoteAction(); - QuickAction photo = new TakePhotoNoteAction(); - QuickAction video = new TakeVideoNoteAction(); - - if (!audio.hasInstanceInList(active)) { - quickActions.add(audio); - } - - if (!photo.hasInstanceInList(active)) { - quickActions.add(photo); - } - - if (!video.hasInstanceInList(active)) { - quickActions.add(video); - } - } - - if (OsmandPlugin.getEnabledPlugin(OsmEditingPlugin.class) != null) { - quickActions.add(new AddPOIAction()); - quickActions.add(new AddOSMBugAction()); - } - - if (OsmandPlugin.getEnabledPlugin(ParkingPositionPlugin.class) != null) { - - QuickAction parking = new ParkingAction(); - - if (!parking.hasInstanceInList(active)) { - quickActions.add(parking); - } - } - - quickActions.add(new QuickAction(0, R.string.quick_action_add_configure_map)); - - QuickAction favorites = new ShowHideFavoritesAction(); - if (!favorites.hasInstanceInList(active)) { - quickActions.add(favorites); - } - - quickActions.add(new ShowHidePoiAction()); + quickActions.add(new QuickAction(0, R.string.quick_action_add_configure_map)); + QuickAction favorites = new ShowHideFavoritesAction(); + if (!favorites.hasInstanceInList(active)) { + quickActions.add(favorites); + } + quickActions.add(new ShowHidePoiAction()); if (OsmandPlugin.getEnabledPlugin(OsmEditingPlugin.class) != null) { QuickAction showHideOSMBugAction = new ShowHideOSMBugAction(); if (!showHideOSMBugAction.hasInstanceInList(active)) { @@ -120,25 +110,25 @@ public class QuickActionFactory { } quickActions.add(new MapStyleAction()); + if (OsmandPlugin.getEnabledPlugin(OsmandRasterMapsPlugin.class) != null) { + quickActions.add(new MapSourceAction()); + quickActions.add(new MapOverlayAction()); + quickActions.add(new MapUnderlayAction()); + } - if (OsmandPlugin.getEnabledPlugin(OsmandRasterMapsPlugin.class) != null) { - - quickActions.add(new MapSourceAction()); - quickActions.add(new MapOverlayAction()); - quickActions.add(new MapUnderlayAction()); - } - - QuickAction voice = new NavVoiceAction(); + QuickAction voice = new NavVoiceAction(); QuickAction addDestination = new NavAddDestinationAction(); QuickAction addFirstIntermediate = new NavAddFirstIntermediateAction(); QuickAction replaceDestination = new NavReplaceDestinationAction(); QuickAction autoZoomMap = new NavAutoZoomMapAction(); + QuickAction startStopNavigation = new NavStartStopAction(); + QuickAction resumePauseNavigation = new NavResumePauseAction(); ArrayList navigationQuickActions = new ArrayList<>(); - if (!voice.hasInstanceInList(active)) { - navigationQuickActions.add(voice); - } + if (!voice.hasInstanceInList(active)) { + navigationQuickActions.add(voice); + } if (!addDestination.hasInstanceInList(active)) { navigationQuickActions.add(addDestination); } @@ -151,73 +141,78 @@ public class QuickActionFactory { if (!autoZoomMap.hasInstanceInList(active)) { navigationQuickActions.add(autoZoomMap); } + if (!startStopNavigation.hasInstanceInList(active)) { + navigationQuickActions.add(startStopNavigation); + } + if (!resumePauseNavigation.hasInstanceInList(active)) { + navigationQuickActions.add(resumePauseNavigation); + } if (navigationQuickActions.size() > 0) { quickActions.add(new QuickAction(0, R.string.quick_action_add_navigation)); quickActions.addAll(navigationQuickActions); } - return quickActions; - } + } - public static QuickAction newActionByType(int type) { + public static QuickAction newActionByType(int type) { - switch (type) { + switch (type) { - case NewAction.TYPE: - return new NewAction(); + case NewAction.TYPE: + return new NewAction(); - case MarkerAction.TYPE: - return new MarkerAction(); + case MarkerAction.TYPE: + return new MarkerAction(); - case FavoriteAction.TYPE: - return new FavoriteAction(); + case FavoriteAction.TYPE: + return new FavoriteAction(); - case ShowHideFavoritesAction.TYPE: - return new ShowHideFavoritesAction(); + case ShowHideFavoritesAction.TYPE: + return new ShowHideFavoritesAction(); - case ShowHidePoiAction.TYPE: - return new ShowHidePoiAction(); + case ShowHidePoiAction.TYPE: + return new ShowHidePoiAction(); - case GPXAction.TYPE: - return new GPXAction(); + case GPXAction.TYPE: + return new GPXAction(); - case ParkingAction.TYPE: - return new ParkingAction(); + case ParkingAction.TYPE: + return new ParkingAction(); - case TakeAudioNoteAction.TYPE: - return new TakeAudioNoteAction(); + case TakeAudioNoteAction.TYPE: + return new TakeAudioNoteAction(); - case TakePhotoNoteAction.TYPE: - return new TakePhotoNoteAction(); + case TakePhotoNoteAction.TYPE: + return new TakePhotoNoteAction(); - case TakeVideoNoteAction.TYPE: - return new TakeVideoNoteAction(); + case TakeVideoNoteAction.TYPE: + return new TakeVideoNoteAction(); - case NavVoiceAction.TYPE: - return new NavVoiceAction(); + case NavVoiceAction.TYPE: + return new NavVoiceAction(); case ShowHideOSMBugAction.TYPE: return new ShowHideOSMBugAction(); - case AddOSMBugAction.TYPE: - return new AddOSMBugAction(); + case AddOSMBugAction.TYPE: + return new AddOSMBugAction(); - case AddPOIAction.TYPE: - return new AddPOIAction(); + case AddPOIAction.TYPE: + return new AddPOIAction(); - case MapStyleAction.TYPE: - return new MapStyleAction(); + case MapStyleAction.TYPE: + return new MapStyleAction(); - case MapSourceAction.TYPE: - return new MapSourceAction(); + case MapSourceAction.TYPE: + return new MapSourceAction(); - case MapOverlayAction.TYPE: - return new MapOverlayAction(); + case MapOverlayAction.TYPE: + return new MapOverlayAction(); - case MapUnderlayAction.TYPE: - return new MapUnderlayAction(); + case MapUnderlayAction.TYPE: + return new MapUnderlayAction(); case NavAddDestinationAction.TYPE: return new NavAddDestinationAction(); @@ -231,68 +226,74 @@ public class QuickActionFactory { case NavAutoZoomMapAction.TYPE: return new NavAutoZoomMapAction(); - default: - return new QuickAction(); - } - } + case NavStartStopAction.TYPE: + return new NavStartStopAction(); - public static QuickAction produceAction(QuickAction quickAction) { + case NavResumePauseAction.TYPE: + return new NavResumePauseAction(); - switch (quickAction.type) { + default: + return new QuickAction(); + } + } - case NewAction.TYPE: - return new NewAction(quickAction); + public static QuickAction produceAction(QuickAction quickAction) { - case MarkerAction.TYPE: - return new MarkerAction(quickAction); + switch (quickAction.type) { - case FavoriteAction.TYPE: - return new FavoriteAction(quickAction); + case NewAction.TYPE: + return new NewAction(quickAction); - case ShowHideFavoritesAction.TYPE: - return new ShowHideFavoritesAction(quickAction); + case MarkerAction.TYPE: + return new MarkerAction(quickAction); - case ShowHidePoiAction.TYPE: - return new ShowHidePoiAction(quickAction); + case FavoriteAction.TYPE: + return new FavoriteAction(quickAction); - case GPXAction.TYPE: - return new GPXAction(quickAction); + case ShowHideFavoritesAction.TYPE: + return new ShowHideFavoritesAction(quickAction); - case ParkingAction.TYPE: - return new ParkingAction(quickAction); + case ShowHidePoiAction.TYPE: + return new ShowHidePoiAction(quickAction); - case TakeAudioNoteAction.TYPE: - return new TakeAudioNoteAction(quickAction); + case GPXAction.TYPE: + return new GPXAction(quickAction); - case TakePhotoNoteAction.TYPE: - return new TakePhotoNoteAction(quickAction); + case ParkingAction.TYPE: + return new ParkingAction(quickAction); - case TakeVideoNoteAction.TYPE: - return new TakeVideoNoteAction(quickAction); + case TakeAudioNoteAction.TYPE: + return new TakeAudioNoteAction(quickAction); - case NavVoiceAction.TYPE: - return new NavVoiceAction(quickAction); + case TakePhotoNoteAction.TYPE: + return new TakePhotoNoteAction(quickAction); + + case TakeVideoNoteAction.TYPE: + return new TakeVideoNoteAction(quickAction); + + case NavVoiceAction.TYPE: + return new NavVoiceAction(quickAction); case ShowHideOSMBugAction.TYPE: return new ShowHideOSMBugAction(quickAction); - case AddOSMBugAction.TYPE: - return new AddOSMBugAction(quickAction); + case AddOSMBugAction.TYPE: + return new AddOSMBugAction(quickAction); - case AddPOIAction.TYPE: - return new AddPOIAction(quickAction); + case AddPOIAction.TYPE: + return new AddPOIAction(quickAction); - case MapStyleAction.TYPE: - return new MapStyleAction(quickAction); + case MapStyleAction.TYPE: + return new MapStyleAction(quickAction); - case MapSourceAction.TYPE: - return new MapSourceAction(quickAction); + case MapSourceAction.TYPE: + return new MapSourceAction(quickAction); - case MapOverlayAction.TYPE: - return new MapOverlayAction(quickAction); + case MapOverlayAction.TYPE: + return new MapOverlayAction(quickAction); - case MapUnderlayAction.TYPE: - return new MapUnderlayAction(quickAction); + case MapUnderlayAction.TYPE: + return new MapUnderlayAction(quickAction); case NavAddDestinationAction.TYPE: return new NavAddDestinationAction(quickAction); @@ -306,68 +307,74 @@ public class QuickActionFactory { case NavAutoZoomMapAction.TYPE: return new NavAutoZoomMapAction(quickAction); + case NavStartStopAction.TYPE: + return new NavStartStopAction(quickAction); + + case NavResumePauseAction.TYPE: + return new NavResumePauseAction(quickAction); + default: - return quickAction; - } - } + return quickAction; + } + } - public static @DrawableRes int getActionIcon(int type) { + public static @DrawableRes int getActionIcon(int type) { - switch (type) { + switch (type) { - case NewAction.TYPE: - return R.drawable.ic_action_plus; + case NewAction.TYPE: + return R.drawable.ic_action_plus; - case MarkerAction.TYPE: - return R.drawable.ic_action_flag_dark; + case MarkerAction.TYPE: + return R.drawable.ic_action_flag_dark; - case FavoriteAction.TYPE: - return R.drawable.ic_action_fav_dark; + case FavoriteAction.TYPE: + return R.drawable.ic_action_fav_dark; - case ShowHideFavoritesAction.TYPE: - return R.drawable.ic_action_fav_dark; + case ShowHideFavoritesAction.TYPE: + return R.drawable.ic_action_fav_dark; - case ShowHidePoiAction.TYPE: - return R.drawable.ic_action_gabout_dark; + case ShowHidePoiAction.TYPE: + return R.drawable.ic_action_gabout_dark; - case GPXAction.TYPE: - return R.drawable.ic_action_flag_dark; + case GPXAction.TYPE: + return R.drawable.ic_action_flag_dark; - case ParkingAction.TYPE: - return R.drawable.ic_action_parking_dark; + case ParkingAction.TYPE: + return R.drawable.ic_action_parking_dark; - case TakeAudioNoteAction.TYPE: - return R.drawable.ic_action_micro_dark; + case TakeAudioNoteAction.TYPE: + return R.drawable.ic_action_micro_dark; - case TakePhotoNoteAction.TYPE: - return R.drawable.ic_action_photo_dark; + case TakePhotoNoteAction.TYPE: + return R.drawable.ic_action_photo_dark; - case TakeVideoNoteAction.TYPE: - return R.drawable.ic_action_video_dark; + case TakeVideoNoteAction.TYPE: + return R.drawable.ic_action_video_dark; - case NavVoiceAction.TYPE: - return R.drawable.ic_action_volume_up; + case NavVoiceAction.TYPE: + return R.drawable.ic_action_volume_up; - case ShowHideOSMBugAction.TYPE: - return R.drawable.ic_action_bug_dark; + case ShowHideOSMBugAction.TYPE: + return R.drawable.ic_action_bug_dark; case AddOSMBugAction.TYPE: return R.drawable.ic_action_bug_dark; - case AddPOIAction.TYPE: - return R.drawable.ic_action_gabout_dark; + case AddPOIAction.TYPE: + return R.drawable.ic_action_gabout_dark; - case MapStyleAction.TYPE: - return R.drawable.ic_map; + case MapStyleAction.TYPE: + return R.drawable.ic_map; - case MapSourceAction.TYPE: - return R.drawable.ic_world_globe_dark; + case MapSourceAction.TYPE: + return R.drawable.ic_world_globe_dark; - case MapOverlayAction.TYPE: - return R.drawable.ic_layer_top_dark; + case MapOverlayAction.TYPE: + return R.drawable.ic_layer_top_dark; - case MapUnderlayAction.TYPE: - return R.drawable.ic_layer_bottom_dark; + case MapUnderlayAction.TYPE: + return R.drawable.ic_layer_bottom_dark; case NavAddDestinationAction.TYPE: return R.drawable.ic_action_target; @@ -381,68 +388,74 @@ public class QuickActionFactory { case NavAutoZoomMapAction.TYPE: return R.drawable.ic_action_search_dark; - default: + case NavStartStopAction.TYPE: + return R.drawable.ic_action_start_navigation; + + case NavResumePauseAction.TYPE: + return R.drawable.ic_play_dark; + + default: return R.drawable.ic_action_plus; - } - } + } + } - public static @StringRes int getActionName(int type) { + public static @StringRes int getActionName(int type) { - switch (type) { + switch (type) { - case NewAction.TYPE: - return R.string.quick_action_new_action; + case NewAction.TYPE: + return R.string.quick_action_new_action; - case MarkerAction.TYPE: - return R.string.quick_action_add_marker; + case MarkerAction.TYPE: + return R.string.quick_action_add_marker; - case FavoriteAction.TYPE: - return R.string.quick_action_add_favorite; + case FavoriteAction.TYPE: + return R.string.quick_action_add_favorite; - case ShowHideFavoritesAction.TYPE: - return R.string.quick_action_showhide_favorites_title; + case ShowHideFavoritesAction.TYPE: + return R.string.quick_action_showhide_favorites_title; - case ShowHidePoiAction.TYPE: - return R.string.quick_action_showhide_poi_title; + case ShowHidePoiAction.TYPE: + return R.string.quick_action_showhide_poi_title; - case GPXAction.TYPE: - return R.string.quick_action_add_gpx; + case GPXAction.TYPE: + return R.string.quick_action_add_gpx; - case ParkingAction.TYPE: - return R.string.quick_action_add_parking; + case ParkingAction.TYPE: + return R.string.quick_action_add_parking; - case TakeAudioNoteAction.TYPE: - return R.string.quick_action_take_audio_note; + case TakeAudioNoteAction.TYPE: + return R.string.quick_action_take_audio_note; - case TakePhotoNoteAction.TYPE: - return R.string.quick_action_take_photo_note; + case TakePhotoNoteAction.TYPE: + return R.string.quick_action_take_photo_note; - case TakeVideoNoteAction.TYPE: - return R.string.quick_action_take_video_note; + case TakeVideoNoteAction.TYPE: + return R.string.quick_action_take_video_note; - case NavVoiceAction.TYPE: - return R.string.quick_action_navigation_voice; + case NavVoiceAction.TYPE: + return R.string.quick_action_navigation_voice; case ShowHideOSMBugAction.TYPE: return R.string.quick_action_showhide_osmbugs_title; - case AddOSMBugAction.TYPE: - return R.string.quick_action_add_osm_bug; + case AddOSMBugAction.TYPE: + return R.string.quick_action_add_osm_bug; - case AddPOIAction.TYPE: - return R.string.quick_action_add_poi; + case AddPOIAction.TYPE: + return R.string.quick_action_add_poi; - case MapStyleAction.TYPE: - return R.string.quick_action_map_style; + case MapStyleAction.TYPE: + return R.string.quick_action_map_style; - case MapSourceAction.TYPE: - return R.string.quick_action_map_source; + case MapSourceAction.TYPE: + return R.string.quick_action_map_source; - case MapOverlayAction.TYPE: - return R.string.quick_action_map_overlay; + case MapOverlayAction.TYPE: + return R.string.quick_action_map_overlay; - case MapUnderlayAction.TYPE: - return R.string.quick_action_map_underlay; + case MapUnderlayAction.TYPE: + return R.string.quick_action_map_underlay; case NavAddDestinationAction.TYPE: return R.string.quick_action_add_destination; @@ -456,32 +469,41 @@ public class QuickActionFactory { case NavAutoZoomMapAction.TYPE: return R.string.quick_action_auto_zoom; - default: + case NavStartStopAction.TYPE: + return R.string.quick_action_start_stop_navigation; + + case NavResumePauseAction.TYPE: + return R.string.quick_action_resume_pause_navigation; + + default: return R.string.quick_action_new_action; - } - } + } + } - public static boolean isActionEditable(int type) { + public static boolean isActionEditable(int type) { - switch (type) { + switch (type) { - case NewAction.TYPE: - case MarkerAction.TYPE: - case ShowHideFavoritesAction.TYPE: - case ShowHidePoiAction.TYPE: - case ParkingAction.TYPE: - case TakeAudioNoteAction.TYPE: - case TakePhotoNoteAction.TYPE: - case TakeVideoNoteAction.TYPE: - case NavVoiceAction.TYPE: + case NewAction.TYPE: + case MarkerAction.TYPE: + case ShowHideFavoritesAction.TYPE: + case ShowHidePoiAction.TYPE: + case ParkingAction.TYPE: + case TakeAudioNoteAction.TYPE: + case TakePhotoNoteAction.TYPE: + case TakeVideoNoteAction.TYPE: + case NavVoiceAction.TYPE: case NavAddDestinationAction.TYPE: case NavAddFirstIntermediateAction.TYPE: case NavReplaceDestinationAction.TYPE: case NavAutoZoomMapAction.TYPE: case ShowHideOSMBugAction.TYPE: - return false; + case NavStartStopAction.TYPE: + case NavResumePauseAction.TYPE: + return false; - default: return true; - } - } + default: + return true; + } + } } diff --git a/OsmAnd/src/net/osmand/plus/quickaction/QuickActionsWidget.java b/OsmAnd/src/net/osmand/plus/quickaction/QuickActionsWidget.java index f72d0052a4..944d8d3c1f 100644 --- a/OsmAnd/src/net/osmand/plus/quickaction/QuickActionsWidget.java +++ b/OsmAnd/src/net/osmand/plus/quickaction/QuickActionsWidget.java @@ -254,6 +254,10 @@ public class QuickActionsWidget extends LinearLayout { } }); } + if (!action.isActionEnable(application)) { + view.setEnabled(false); + view.setAlpha(0.5f); + } } if (land) { diff --git a/OsmAnd/src/net/osmand/plus/quickaction/actions/NavResumePauseAction.java b/OsmAnd/src/net/osmand/plus/quickaction/actions/NavResumePauseAction.java new file mode 100644 index 0000000000..40d485296a --- /dev/null +++ b/OsmAnd/src/net/osmand/plus/quickaction/actions/NavResumePauseAction.java @@ -0,0 +1,77 @@ +package net.osmand.plus.quickaction.actions; + +import android.content.Context; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; +import android.widget.TextView; + +import net.osmand.plus.OsmandApplication; +import net.osmand.plus.R; +import net.osmand.plus.activities.MapActivity; +import net.osmand.plus.quickaction.QuickAction; +import net.osmand.plus.routing.RoutingHelper; + +public class NavResumePauseAction extends QuickAction { + + public static final int TYPE = 26; + + public NavResumePauseAction() { + super(TYPE); + } + + public NavResumePauseAction(QuickAction quickAction) { + super(quickAction); + } + + @Override + public void execute(MapActivity activity) { + RoutingHelper routingHelper = activity.getRoutingHelper(); + if (routingHelper.isRoutePlanningMode()) { + routingHelper.setRoutePlanningMode(false); + routingHelper.setFollowingMode(true); + } else { + routingHelper.setRoutePlanningMode(true); + routingHelper.setFollowingMode(false); + routingHelper.setPauseNavigation(true); + } + activity.getMapViewTrackingUtilities().switchToRoutePlanningMode(); + activity.refreshMap(); + } + + @Override + public void drawUI(ViewGroup parent, MapActivity activity) { + View view = LayoutInflater.from(parent.getContext()) + .inflate(R.layout.quick_action_with_text, parent, false); + + ((TextView) view.findViewById(R.id.text)).setText(R.string.quick_action_resume_pause_navigation_descr); + + parent.addView(view); + } + + @Override + public String getActionText(OsmandApplication application) { + RoutingHelper helper = application.getRoutingHelper(); + if (!helper.isRouteCalculated() || helper.isRoutePlanningMode()) { + return application.getString(R.string.continue_navigation); + } + return application.getString(R.string.pause_navigation); + } + + @Override + public int getIconRes(Context context) { + if (context instanceof MapActivity) { + RoutingHelper helper = ((MapActivity) context).getRoutingHelper(); + if (!helper.isRouteCalculated() || helper.isRoutePlanningMode()) { + return R.drawable.ic_play_dark; + } + return R.drawable.ic_pause; + } + return super.getIconRes(context); + } + + @Override + public boolean isActionEnable(OsmandApplication app) { + return app.getRoutingHelper().isRouteCalculated(); + } +} \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/quickaction/actions/NavStartStopAction.java b/OsmAnd/src/net/osmand/plus/quickaction/actions/NavStartStopAction.java new file mode 100644 index 0000000000..d1edca5ca6 --- /dev/null +++ b/OsmAnd/src/net/osmand/plus/quickaction/actions/NavStartStopAction.java @@ -0,0 +1,91 @@ +package net.osmand.plus.quickaction.actions; + +import android.content.Context; +import android.support.v7.widget.SwitchCompat; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import net.osmand.plus.OsmandApplication; +import net.osmand.plus.R; +import net.osmand.plus.activities.MapActivity; +import net.osmand.plus.mapcontextmenu.other.DestinationReachedMenu; +import net.osmand.plus.quickaction.QuickAction; +import net.osmand.plus.routing.RoutingHelper; + +public class NavStartStopAction extends QuickAction { + + public static final int TYPE = 25; + private static final String KEY_DIALOG = "dialog"; + + public NavStartStopAction() { + super(TYPE); + } + + public NavStartStopAction(QuickAction quickAction) { + super(quickAction); + } + + @Override + public void execute(MapActivity activity) { + RoutingHelper helper = activity.getRoutingHelper(); + if (helper.isPauseNavigation() || helper.isFollowingMode()) { + if (Boolean.valueOf(getParams().get(KEY_DIALOG))) { + DestinationReachedMenu.show(activity); + } else { + activity.getMapLayers().getMapControlsLayer().stopNavigation(); + } + } else { + activity.getMapLayers().getMapControlsLayer().doRoute(false); + } + } + + @Override + public void drawUI(ViewGroup parent, MapActivity activity) { + View view = LayoutInflater.from(parent.getContext()) + .inflate(R.layout.quick_action_start_stop_navigation, parent, false); + + final SwitchCompat showDialogSwitch = (SwitchCompat) view.findViewById(R.id.show_dialog_switch); + + if (!getParams().isEmpty()) { + showDialogSwitch.setChecked(Boolean.valueOf(getParams().get(KEY_DIALOG))); + } + + view.findViewById(R.id.show_dialog_row).setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + showDialogSwitch.setChecked(!showDialogSwitch.isChecked()); + } + }); + + parent.addView(view); + } + + @Override + public boolean fillParams(View root, MapActivity activity) { + getParams().put(KEY_DIALOG, Boolean + .toString(((SwitchCompat) root.findViewById(R.id.show_dialog_switch)).isChecked())); + return true; + } + + @Override + public String getActionText(OsmandApplication application) { + RoutingHelper helper = application.getRoutingHelper(); + if (helper.isPauseNavigation() || helper.isFollowingMode()) { + return application.getString(R.string.cancel_navigation); + } + return application.getString(R.string.follow); + } + + @Override + public int getIconRes(Context context) { + if (context instanceof MapActivity) { + RoutingHelper helper = ((MapActivity) context).getRoutingHelper(); + if (helper.isPauseNavigation() || helper.isFollowingMode()) { + return R.drawable.ic_action_target; + } + return R.drawable.ic_action_start_navigation; + } + return super.getIconRes(context); + } +} \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java index 4650b7be61..f1201150a7 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java +++ b/OsmAnd/src/net/osmand/plus/routing/RoutingHelper.java @@ -119,7 +119,7 @@ public class RoutingHelper { return lastRouteCalcErrorShort; } - public void setPauseNaviation(boolean b) { + public void setPauseNavigation(boolean b) { this.isPauseNavigation = b; if (b) { if (app.getNavigationService() != null) { diff --git a/OsmAnd/src/net/osmand/plus/search/QuickSearchCoordinatesFragment.java b/OsmAnd/src/net/osmand/plus/search/QuickSearchCoordinatesFragment.java index 7c331371ae..c31aae66f6 100644 --- a/OsmAnd/src/net/osmand/plus/search/QuickSearchCoordinatesFragment.java +++ b/OsmAnd/src/net/osmand/plus/search/QuickSearchCoordinatesFragment.java @@ -43,10 +43,11 @@ import net.osmand.plus.dashboard.DashLocationFragment; import net.osmand.util.Algorithms; import net.osmand.util.MapUtils; -import static android.text.InputType.TYPE_CLASS_NUMBER; -import static android.text.InputType.TYPE_NUMBER_FLAG_DECIMAL; +import static android.text.InputType.TYPE_CLASS_PHONE; +import static android.text.InputType.TYPE_CLASS_TEXT; import static android.text.InputType.TYPE_TEXT_FLAG_CAP_CHARACTERS; import static android.text.InputType.TYPE_TEXT_FLAG_NO_SUGGESTIONS; +import static android.text.InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD; public class QuickSearchCoordinatesFragment extends DialogFragment implements OsmAndCompassListener, OsmAndLocationListener { @@ -511,9 +512,10 @@ public class QuickSearchCoordinatesFragment extends DialogFragment implements Os private void setInputTypeDependingOnFormat(EditText[] editTexts) { for (EditText et : editTexts) { if (currentFormat == PointDescription.FORMAT_DEGREES) { - et.setInputType(TYPE_CLASS_NUMBER | TYPE_NUMBER_FLAG_DECIMAL); + et.setInputType(TYPE_CLASS_PHONE); } else { - et.setInputType(TYPE_TEXT_FLAG_CAP_CHARACTERS | TYPE_TEXT_FLAG_NO_SUGGESTIONS); + et.setInputType(TYPE_CLASS_TEXT | TYPE_TEXT_VARIATION_VISIBLE_PASSWORD | + TYPE_TEXT_FLAG_CAP_CHARACTERS | TYPE_TEXT_FLAG_NO_SUGGESTIONS); } } } diff --git a/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java b/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java index bb45b710d3..4cbd858b94 100644 --- a/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java +++ b/OsmAnd/src/net/osmand/plus/views/MapControlsLayer.java @@ -350,7 +350,7 @@ public class MapControlsLayer extends OsmandMapLayer { } } - protected void clickRouteCancel() { + public void stopNavigation() { mapRouteInfoMenu.hide(); if (mapActivity.getRoutingHelper().isFollowingMode()) { mapActivity.getMapActions().stopNavigationActionConfirm(); @@ -359,6 +359,10 @@ public class MapControlsLayer extends OsmandMapLayer { } } + protected void clickRouteCancel() { + stopNavigation(); + } + protected void clickRouteGo() { if (app.getTargetPointsHelper().getPointToNavigate() != null) { mapRouteInfoMenu.hide(); @@ -659,7 +663,7 @@ public class MapControlsLayer extends OsmandMapLayer { touchEvent = 0; app.logEvent(mapActivity, "start_navigation"); app.getSettings().APPLICATION_MODE.set(routingHelper.getAppMode()); - mapActivity.getMapViewTrackingUtilities().backToLocationImpl(); + mapActivity.getMapViewTrackingUtilities().backToLocationImpl(17); app.getSettings().FOLLOW_THE_ROUTE.set(true); routingHelper.setFollowingMode(true); routingHelper.setRoutePlanningMode(false);