diff --git a/OsmAnd-java/test/resources/test_routing.json b/OsmAnd-java/test/resources/test_routing.json
index 4f89494abf..403b2b0a78 100644
--- a/OsmAnd-java/test/resources/test_routing.json
+++ b/OsmAnd-java/test/resources/test_routing.json
@@ -177,9 +177,8 @@
"testName": "16.Offline Routing: maxheight not supported yet? https://github.com/osmandapp/Osmand/issues/1830",
"params": {
"vehicle": "car",
- "short_way": "true",
- "maxheight": "3",
- "planRoadDirection": "-1"
+ "height": "4",
+ "planRoadDirection": "0"
},
"startPoint": {
"latitude": 45.8524068832173,
diff --git a/OsmAnd/res/drawable-hdpi/ic_action_location_off.png b/OsmAnd/res/drawable-hdpi/ic_action_location_off.png
new file mode 100644
index 0000000000..bfa1139c4f
Binary files /dev/null and b/OsmAnd/res/drawable-hdpi/ic_action_location_off.png differ
diff --git a/OsmAnd/res/drawable-hdpi/ic_action_wifi_off.png b/OsmAnd/res/drawable-hdpi/ic_action_wifi_off.png
new file mode 100644
index 0000000000..7b3d978848
Binary files /dev/null and b/OsmAnd/res/drawable-hdpi/ic_action_wifi_off.png differ
diff --git a/OsmAnd/res/drawable-mdpi/ic_action_location_off.png b/OsmAnd/res/drawable-mdpi/ic_action_location_off.png
new file mode 100644
index 0000000000..a8696fdf1b
Binary files /dev/null and b/OsmAnd/res/drawable-mdpi/ic_action_location_off.png differ
diff --git a/OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png b/OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png
new file mode 100644
index 0000000000..3a0331e19b
Binary files /dev/null and b/OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png differ
diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_location_off.png b/OsmAnd/res/drawable-xhdpi/ic_action_location_off.png
new file mode 100644
index 0000000000..2a06fa2a02
Binary files /dev/null and b/OsmAnd/res/drawable-xhdpi/ic_action_location_off.png differ
diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_wifi_off.png b/OsmAnd/res/drawable-xhdpi/ic_action_wifi_off.png
new file mode 100644
index 0000000000..f0b7e64e7c
Binary files /dev/null and b/OsmAnd/res/drawable-xhdpi/ic_action_wifi_off.png differ
diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_location_off.png b/OsmAnd/res/drawable-xxhdpi/ic_action_location_off.png
new file mode 100644
index 0000000000..cc6cb9313e
Binary files /dev/null and b/OsmAnd/res/drawable-xxhdpi/ic_action_location_off.png differ
diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_wifi_off.png b/OsmAnd/res/drawable-xxhdpi/ic_action_wifi_off.png
new file mode 100644
index 0000000000..99cd04efda
Binary files /dev/null and b/OsmAnd/res/drawable-xxhdpi/ic_action_wifi_off.png differ
diff --git a/OsmAnd/res/values-ar/phrases.xml b/OsmAnd/res/values-ar/phrases.xml
index ef5968c4c7..ef87c25333 100644
--- a/OsmAnd/res/values-ar/phrases.xml
+++ b/OsmAnd/res/values-ar/phrases.xml
@@ -189,4 +189,20 @@
محل زجاج
متجر لواحق الحاسوب
محطة القطارات
+ أثاث مطبخ
+ متجر جلود
+ إمدادات طبية
+ بائع جرائد
+ طبيب العيون
+ متجر صور
+ متجر أدوات مستعملة
+ متجر بضائع الغوص
+ سلع رياضية
+ متجر هاي فاي
+ متجر في الهواء الطلق
+ طول
+
+خزان ماء
+
+ قنصلية شرفية
diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml
index f232de8538..06efce9430 100644
--- a/OsmAnd/res/values-ar/strings.xml
+++ b/OsmAnd/res/values-ar/strings.xml
@@ -953,7 +953,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
اسم
فئة
لا"شكرا
- خريطة العالم الأساسية (التي تغطي العالم كله بتقريب صغير) مفقودة. يرجى تحميل World_basemap_x.obf لبيئة كاملة.
+ خريطة العالم الأساسية (التي تغطي العالم كله بتقريب صغير) مفقودة. يرجى تحميل World_basemap_x.obf لأخذ نظرة شاملة.
"البيانات المحلية (التي لا تحتاج الى ربط بالانترنت ) غير موجودة على بطاقة SD. يرجى إعادة تحميلها بغرض إستخدام الخرائط من دون إتصال."
\n\nاضغط باستمرار لعرض الخيارات
@@ -1788,9 +1788,9 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
سيتم إرسال جزء من التبرع إلى مستخدمي OSM الذين يقومون بإرسال التغييرات إلى الخريطة في تلك المنطقة
يرجى شراء اشتراك OSM Live أولاً
- يتيح هذا الاشتراك التحديثات كل ساعة لجميع خرائط العالم.
-جزء كبير من الدخل سيعود إلى مجتمع OSM وتدفع لكل مساهمة OSM.
- في حال كنت تحب OsmAnd و OSM وترغب في الدعم، هذه هي الطريقة المثلى للقيام بذلك.
+ يتيح هذا الاشتراك التحديثات كل ساعة لجميع خرائط حول العالم.
+غالبية الدخل سيعود إلى مجتمع OSM ويدفع لكل مساهمة.
+إن كنت تحب OsmAnd و OSM وترغب في الدعم، هذه هي الطريقة المثلى للقيام بذلك.
علامات أخرى
حمل بصفة مجهولة
@@ -1854,7 +1854,10 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
- الأحكام والشروط متوفرة دائما بشكل مفصل على الموقع OsMo.mobi
- اذ كنت بحاجة لشروط خاصة - رجاءا اتصل بالدعم : osmo.mobi@gmail.com "
تعذر الاتصال بالخادم OsMo:\n- تحقق من اتصالك بالإنترنت\n- تحقق من الإعدادات\n- تفقد تويتر الخاص بنا : https://twitter.com/OsMomobi
- مستخدم مجهول لا يمكنه :\n- إنشاء مجموعة;\n- مزامنة المجموعات والأجهزة مع الخادم;\n- إدارة المجموعات والأجهزة من خلال لوحة تحكم خاصة على الموقع.
+ مستخدم مجهول لا يمكنه :
+- إنشاء مجموعة;
+- مزامنة المجموعات والأجهزة مع السيرفر;
+- إدارة المجموعات والأجهزة من خلال لوحة تحكم خاصة على الموقع.
ابدأ الرحلة و قم بإرسال المواقع تلقائيا بعد تشغيل التطبيق
ابدا الرحلة تلقائيا
معرف المتعقب
@@ -2206,9 +2209,9 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
معدل تدفق الصوت
حدد معدل تدفق الصوت
إحفظ محليا (دون حاجة لربط بالأنترنت)
- خريطة العالم الأساسية (التي تغطي العالم بأسره) مفقودة أو قديمة. يرجى تحميلها لبناء محيط خريطي كامل.
+ خريطة العالم الأساسية (التي تغطي العالم بأسره) مفقودة أو قديمة. يرجى تحميلها لأخذ نظرة شاملة.
لقد تم تحميل خريطة %1$s. الرجاء العودة إلى الخريطة للشروع في استعمالها.
- اسم تلك الفئة موجود من قبل. الرجاء تحديد إسم آخر.
+ اسم الفئة المحددة موجود من قبل. الرجاء استخدام إسم آخر.
تسجيل الرحلة
وقف المحاكات الإفتراضية لمكان تواجدي
لكي يتم تفعيل التعديلات، يرجى إعادة تشغيل التطبيق يدوياً.
diff --git a/OsmAnd/res/values-ca/strings.xml b/OsmAnd/res/values-ca/strings.xml
index e0ec435ab0..0b9d20f2fe 100644
--- a/OsmAnd/res/values-ca/strings.xml
+++ b/OsmAnd/res/values-ca/strings.xml
@@ -675,7 +675,7 @@ Memòria proporcional %4$s MB (límit de l\'Android %5$s MB, Dalvik %6$s MB).Aldea
Vila
Esteu a punt de suprimir %1$d preferit(s) i %2$d grup(s) de preferits. N\'esteu segurs?
- No s\'ha trobat el mapa base del món (el qual cobreix tot el món als nivells de zoom menors). És recomanable que us baixeu el fitxer World_basemap_x.obf per gaudir d\'un entorn complet.
+ No es troba el mapa base mundial (cobreix tot el món però amb poc detall). És recomanable que us baixeu el fitxer World_basemap_x.obf per gaudir d\'una perspectiva global.
No s\'ha trobat les dades descarregades («fora de línia») a la targeta SD. És recomanable que les baixeu per utilitzar mapes sense connexió.
No hi ha dades instal·lades per la llengua seleccionada. Voleu anar al Market per instal·lar-ne?
Passa al llarg de la traça sencera
@@ -2009,7 +2009,7 @@ En activar aquests canvis de visualització l\'estil del mapa canvia a «Hivern
Baixades
Activeu el connector de cartes marines
Activeu el connector de corbes de nivell
- El nom de categoria especificat ja existeix. Definiu un altre nom.
+ El nom de categoria especificat ja existeix. Utilitzeu un nom diferent.
Nom de categoria
Afegeix una nova categoria
N\'esteu segur de baixar el mapa amb només carreteres, quan ja teniu el mapa normal (complet)?
@@ -2028,7 +2028,7 @@ En activar aquests canvis de visualització l\'estil del mapa canvia a «Hivern
Mapa baixat
S\'ha baixat el mapa de %1$s. Torneu al mapa per començar a utilitzar-lo.
Vés al mapa
- El mapa base mundial (que abasta el món sencer però amb poca ampliació) no es troba o està malmès. Considereu baixar-lo per una operació completa.
+ El mapa base mundial (d\'abast mundial però amb poc detall) no es troba o està caducat. Considereu baixar-lo per una tenir una perspectiva global.
Si es desactiva s\'engega amb la pantalla del mapa
Indiqueu el nom del país
Pujada
@@ -2314,8 +2314,8 @@ Ara mateix, es disposa de {2} MB.
El nom de fitxer inclou un caràcter ilegal
Afegiu els marcadors de mapa amb el mapa
"Aquesta subscripció permet actualitzacions horàries de tots els mapes del món.
-La major part dels ingressos es retornen a la comunitat OSM en retribuir cada contribució OSM.
-Cas que aprecieu OsmAnd i OSM i vulgueu ajudar-los, és una via perfecta per fer-ho."
+La majoria dels ingressos es retornen a la comunitat OSM en retribuir cada contribució OSM.
+Si aprecieu OsmAnd i OSM i vulgueu ajudar-los, és la via perfecta per fer-ho."
Podeu pujar la vostra nota OSM anònimament si utilitzeu el vostre perfil OpenStreetMap.org.
Afegeix un lapse de temps
@@ -2393,7 +2393,7 @@ Cas que aprecieu OsmAnd i OSM i vulgueu ajudar-los, és una via perfecta per fe
• Guia de navegació millorada, indicacions de veu i indicacions de carrils de gir
- • Millores a la capa de transport col·lectiu
+ • Millores a la capa de transport col·lectiu amb representació del trajecte
• Afegits més llocs i nova gestió de llocs regionals
diff --git a/OsmAnd/res/values-da/phrases.xml b/OsmAnd/res/values-da/phrases.xml
index d27393230a..0e66276b57 100644
--- a/OsmAnd/res/values-da/phrases.xml
+++ b/OsmAnd/res/values-da/phrases.xml
@@ -2753,14 +2753,14 @@
Sanitær tømmestation
Medicinsk system: vestlig
- Medicinsk system: traditionel kinesisk
+ Medicinsk system: traditionel Kinesisk
Medicinsk system: ukendt traditionel
- Medicinsk system: ayurveda
- Medicinsk system: kampo
- Medicinsk system: traditionelt mongolsk
- Medicinsk system: traditionel tibetansk
- Medicinsk system: sidda
- Medicinsk system: unani
+ Medicinsk system: Ayurveda
+ Medicinsk system: Kampo
+ Medicinsk system: traditionelt Mongolsk
+ Medicinsk system: traditionel Tibetansk
+ Medicinsk system: Sidda
+ Medicinsk system: Unani
Sundhedsvæsen: sygepleje: ja
Sundhedsvæsen: sygepleje: nej
diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml
index 5fe8b4d024..b4ba4480ef 100644
--- a/OsmAnd/res/values-da/strings.xml
+++ b/OsmAnd/res/values-da/strings.xml
@@ -709,7 +709,7 @@ Liste over understøttede lande (dybest set hele verden!): Afghanistan, Albanien
Vis nogle vektor-kortdetaljer (f.eks. veje) allerede ved lavere zoom
Favoritter er slettet.
%1$d favoritter og %2$d favoritgrupper slettes. Forsæt?
- Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler. Overvej at hente World_basemap_x.obf for et komplet kortmiljø.
+ Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler. Overvej at hente World_basemap_x.obf for en komplet oversigt.
Offline-data mangler på SD-kort. Overvej at hente for at kunne bruge kort offline.
@@ -1742,7 +1742,10 @@ Optagede spor kan deles med venner eller anvendes til OSM bidrag. Sportsfolk kan
Vælg hvor meget hastighedsgrænsen skal overskrides, for at få en taleadvarsel.
Enheden blev ikke fundet
Kan ikke forbinde til OsMo serveren:\n- kontrollere internetforbindelsen;\n- kontrollere indstillingerne;\n- se på Twitter: https://twitter.com/OsMomobi
- En anonym bruger kan ikke:\n- oprette grupper;\n- synkronisere grupper og enheder med serveren;\n- administrere grupper og enheder på et personligt betjeningspanel på hjemmesiden.
+ En anonym bruger kan ikke:
+- oprette grupper;
+- synkronisere grupper og enheder med serveren;
+- administrere grupper og enheder på et personligt betjeningspanel på hjemmesiden.
Anonym bruger
Logget ind som %1$s
Konfigurer kort
@@ -2205,7 +2208,7 @@ For at vende tilbage til en af OsmAnd konventionelle kortformater, enten deaktiv
Gå til kortet
QR kode
Angiv landenavn
- Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler eller er forældet. Hent verdensgrundkortet for et komplet miljø.
+ Verdensgrundkortet (dækker hele verden ved lave zoomniveauer) mangler eller er forældet. Hent det for en komplet oversigt.
Ny version
Kom godt i gang med OsmAnd
Funktioner
@@ -2484,10 +2487,8 @@ I øjeblikket er {2} MB til rådighed.
Køb først OSM Live-abonnement
Abonnementet giver timebaserede opdateringer til alle kort i hele verden.
-
Størstedelen af indkomsten går tilbage til OSM fællesskabet og udbetales for hvert OSM bidrag.
-
-Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er dette en perfekt måde at gøre det.
+Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er det den perfekte måde at gøre det.
Genberegn ruten
Topbjælke
@@ -2612,7 +2613,7 @@ Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er dette en perfekt m
Søg %1$s væk
Slet valgte elementer fra historik?
Tilbage til søg
- Søg på koordinater
- Avanceret søg på koordinater
- %1$s stopper inden
+ Koordinatsøgning
+ Avanceret koordinatsøgning
+ %1$s stop før
diff --git a/OsmAnd/res/values-en-rGB/phrases.xml b/OsmAnd/res/values-en-rGB/phrases.xml
index 65116bca8c..e42ebde040 100644
--- a/OsmAnd/res/values-en-rGB/phrases.xml
+++ b/OsmAnd/res/values-en-rGB/phrases.xml
@@ -18,7 +18,7 @@
Charity shop
Chemist
Clothes shop
- Childrens clothing
+ Children\'s clothing
Shoe shop
Candles shop
Computer shop
@@ -35,7 +35,7 @@
Herb shop
HiFi shop
Interior decoration shop
- Jewelry shop
+ Jewellery shop
Leather shop
Cell phone shop
Motorcycle shop
@@ -64,7 +64,7 @@
Weapons shop
Perfume shop
- traffic sigal
+ Traffic signal
Tyres
Petrol station
@@ -85,7 +85,7 @@
Healthcare centre
- Sports center
+ Sports centre
Theatre club
diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml
index e8e145e6d3..97b52e7c7d 100644
--- a/OsmAnd/res/values-eo/phrases.xml
+++ b/OsmAnd/res/values-eo/phrases.xml
@@ -1613,7 +1613,7 @@
Riparo
Sen riparo
Riparo de elektraj aŭtoj
- Riparo de motorcikloj
+ Riparejo de motorcikloj
Memservo
Sen memservo
Aŭtomatigita
@@ -1635,9 +1635,9 @@
Necesejo: nur por anoj
Necesejo: publika aliro
- Tablo por trans-vindotuk-ado
- Sen tablo por trans-vindotuk-ado
- Ĉambro por trans-vindotuk-ado
+ Tablo por tra-vindotuk-ado
+ Sen tablo por tra-vindotuk-ado
+ Ĉambro por tra-vindotuk-ado
Tempolimo de parkumado
@@ -2472,7 +2472,7 @@
Futsalo
Konkurso de aŭtomobiloj telestirataj
Kvarmurpilkado (skvaŝo)
- Shuffleboard
+ Globludo planka (shuffleboard)
Kanada bastonludo (lacrosse)
Boksado
@@ -2771,4 +2771,190 @@
Fajrobrigada akvorezervujo (artefarita)
+ Elaĵo: elektro
+ Povumo de varma akvo
+ Elaĵo: varma akvo
+ Elaĵo: vaporo
+ Elaĵo: varma aero
+ Elaĵo: malvarma akvo
+ Povumo de kunpremita aero
+ Elaĵo: kunpremita aero
+ Elaĵo: vakuo
+ Povumo de biogaso
+ Elaĵo: biogaso
+
+ Pumpstacio
+
+ Vidigilo: jes
+ Vidigilo: ne
+ Vidigilo analoga
+ Vidigilo cifereca
+ Sunhorloĝo
+
+ Aerprem-mezurilo: jes
+ Aerprem-mezurilo: ne
+ Temperatur-mezurilo: jes
+ Temperatur-mezurilo: ne
+ Malsekec-mezurilo: jes
+ Malsekec-mezurilo: ne
+ Vidigo de dato: jes
+ Vidigo de dato: ne
+
+ Muntita sur: fosto
+ Muntita sur: muro
+ Muntita sur: arbo
+ Muntita sur: piedestalo
+ Muntita sur: planko
+ Muntita sur: anonctabulego
+ Muntita sur: plafono
+ Muntita sur: tegmento
+ Muntita sur: pendigita
+ Muntita sur: turo
+
+ Vidigilo kun informoj por pasaĝeroj: jes
+ Vidigilo kun informoj por pasaĝeroj: ne
+
+ Akvokultivo
+ Akvokultivo: salikokoj
+ Akvokultivo: fiŝoj
+ Akvokulturo: moluskoj
+
+ Telefon-diskonektig-stacio
+ Konsulejo
+ Konsulejo ĝenerala
+ Konsulejo honora
+ Oficejo de misio diplomatia
+ Oficejo de delegitaro (EU)
+ Ambasadestrejo
+ Oficejo de alta komisaro
+
+ Tabloj por tra-vindotuk-ado
+
+ Administranto kontraŭfajrega
+
+ Necesej-speco: akvoŝpruca
+ Necesej-speco: ter-truo (latrino)
+ Necesej-speco: ter-truo kun ĥemiaĵo
+ Necesej-speco: sitelo
+
+ Por beboj (pli junaj ol 1 jaro): jes
+ Por beboj (pli junaj ol 1 jaro): ne
+ Por infanetoj (1-3 jaraĝaj): jes
+ Por infanetoj (1-3 jaraĝaj): ne
+ Por infanoj (4-11 jaraĝaj): jes
+ Por infanoj (4-11 jaraĝaj): ne
+ Por plenkreskuloj: jes
+ Por plenkreskuloj: ne
+ Por virinoj: jes
+ Por virinoj: ne
+ Por maljunuloj: jes
+ Por maljunuloj: ne
+ Por knabinoj: jes
+ Por knabinoj: ne
+ Por viroj: jes
+ Por virinoj: ne
+ Por knaboj: jes
+ Por knabinoj: ne
+
+ Por tranoktataj pacientoj: jes
+ Por tranoktataj pacientoj: ne
+ Nur por tranoktataj pacientoj
+ Konsilado: jes
+ Konsilado: ne
+ Vizitoj en hejmo: jes
+ Vizitoj en hejmo: ne
+
+ Urĝaj okazoj: jes
+ Urĝaj okazoj: ne
+ Malario: jes
+ Malario: ne
+ Ebolo: jes
+ Ebolo: ne
+ Aŭtismo: jes
+ Aŭtismo: ne
+ Aidoso: jes
+ Aidoso: ne
+
+ Konsilado por dependuloj: jes
+ Konsilado por dependuloj: ne
+ Konsilado por patrinontoj: jes
+ Konsilado por patrinontoj: ne
+ Konsilado por gepatroj: jes
+ Konsilado por gepatroj: ne
+ Konsilado por homparoj: jes
+ Konsilado por homparoj: ne
+ Konsilado por deprimuloj: jes
+ Konsilado por deprimuloj: ne
+ Konsilado por drog-dependuloj: jes
+ Konsilado por drog-dependuloj: ne
+ Konsilado pri edukado: jes
+ Konsilado pri edukado: ne
+ Konsilado pri familio: jes
+ Konsilado pri familio: ne
+ Konsilado por senhejmuloj: jes
+ Konsilado por senhejmuloj: ne
+ Konsilado por enmigrantoj: jes
+ Konsilado por enmigrantoj: ne
+ Konsilado por geedzoj: jes
+ Konsilado por geedzoj: ne
+ Konsilado pri nutrado: jes
+ Konsilado pri nutrado: ne
+ Konsilado pri rekapabligo: jes
+ Konsilado pri rekapabligo: ne
+ Konsilado pri seksumo: jes
+ Konsilado pri seksumo: ne
+ Konsilado por seksperfortitoj: jes
+ Konsilado por seksperfortitoj: ne
+ Konsilado por viktimoj: jes
+ Konsilado por viktimoj: ne
+ Konsilado por hejm-perfortitoj: jes
+ Konsilado por hejm-perfortitoj: ne
+
+ Laboranto de sanservo: helpanto de doktoro
+ Laboranto de sanservo: kuracisto
+ Laboranto de sanservo: akuŝisto
+ Laboranto de sanservo: flegisto
+ Laboranto de sanservo: medicina savisto (sukuristo)
+ Laboranto de sanservo: doktoro de medicino
+ Laboranto de sanservo: piedisto
+ Laboranto de sanservo: psikologiisto
+ Laboranto de sanservo: terapiisto
+ Laboranto de sanservo: helpanto de doktoro
+ Laboranto de sanservo: teĥnikisto
+ Laboranto de sanservo: fuŝkuracisto (ĉarlatano)
+
+ Bankokartoj akceptataj
+ Bankokartoj malakceptataj
+ Specialisto: kuracisto familia
+ Specialisto: okul-kuracisto (oftalmologiisto)
+ Specialisto: virin-kuracisto (ginekologiisto)
+ Specialisto: isto de interna medicino
+ Specialisto: ortopediisto
+ Specialisto: orel-naz-gorĝ-isto (otorinolaringologiisto)
+ Specialisto: infan-kuracisto (pediatro)
+ Sen specialisto de infan-medicino (pediatro)
+ Specialisto: haŭt-kuracisto (dermatologiisto)
+ Specialisto: urin-sistem-kuracisto (urologiisto)
+ Specialisto: ĥirurgiisto
+ Specialisto: radi-kuracisto (radiologiisto)
+ Specialisto: isto de zorgado pri nekuracebluloj
+
+ Specialisto: psikiatriisto
+ Specialisto: nervisto (neŭrologiisto)
+ Specialisto: haŭt-seksummalsan-kuracisto (dermato-venerelogiisto)
+ Specialisto: kor-kuracisto (kardiologiisto)
+ Specialisto: isto de urĝeca medicino
+ Skribaĵo: N (nordo)
+ Skribaĵo: NW (nord-okcidento)
+ Skribaĵo: W (okcidento)
+ Skribaĵo: SW (sud-okcidento)
+ Skribaĵo: S (sudo)
+ Skribaĵo: SE (sud-oriento)
+ Skribaĵo: E (oriento)
+ Skribaĵo: NE (nord-oriento)
+
+ Specialisto: klinika biologiisto (medicina biologiisto)
+ Specialisto: osteopatiisto (alternativa medicino)
+ Specialisto: sensentigisto (anestezologiisto)
+ Specialisto: pulmisto (pneŭmonologiisto)
diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml
index faebe77a26..c7e53d810a 100644
--- a/OsmAnd/res/values-eo/strings.xml
+++ b/OsmAnd/res/values-eo/strings.xml
@@ -22,7 +22,7 @@
Bonvolu aĉeti abonon al OSM Live antaŭe
Tiu ĉi abono aktivigas ĉiuhorajn ĝisdatigojn por ĉiuj mapoj en la mondo.
- Plejparto de enspezo revenos al OSM komunumo kaj estos pagita por iu ajn kontribuaĵo al OSM.
+ Plejparto de enspezo revenos al la OSM komunumo kaj estos pagita por iu ajn kontribuaĵo al OSM.
Se vi ŝategas OsmAnd kaj OSM kaj vi volas subteni ilin, tio ĉi estas la plej bona kielo.
Elekti mapmarkon
@@ -188,7 +188,7 @@
Proponitaj objektoj
Kunhavigi lokon
Sendi
- Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas aŭ estas neĝisdata. Bonvolu konsideri elŝuti mondan bazmapon por havi plenan ĉirkaŭaĵon.
+ Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas aŭ estas neĝisdata. Bonvolu konsideri elŝuti ĝin por havi vidon al tuta mondo.
Mapo elŝutita
Mapo de %1$s estas elŝutita. Reveni al la mapo por komenci uzi ĝin.
Aliri al la mapo
@@ -1576,7 +1576,7 @@ Proporcia memoro %4$s MB (Limito de Android %5$s MB, Dalvik %6$s MB).
Nomo
Kategorio
Ne, dankon
- Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas. Bonvolu elŝuti World_basemap_x.obf dosieron por havi plenan ĉirkaŭaĵon.
+ Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas. Bonvolu elŝuti World_basemap_x.obf dosieron por havi vidon al la tuta mondo.
Mankas eksterretaj datumoj en via memorkarto. Bonvolu elŝuti ilin por uzi mapojn eksterrete.
Eldonita je
Loka versio
diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml
index 1ec876c9bd..591fc2f9f3 100644
--- a/OsmAnd/res/values-es-rAR/strings.xml
+++ b/OsmAnd/res/values-es-rAR/strings.xml
@@ -884,139 +884,73 @@ Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memor
"
"
OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet).
-
-
OsmAnd+ es la versión de pago de la aplicación. Comprándola das soporte al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla instalando la versión libre llamada OsmAnd.
-
Algunas de las funciones principales:
-
* Navegación:
-
-
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero)
-
- Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas)
-
- Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada
-
- Soporta destinos intermedios en tu itinerario (ruta)
-
- Recalcula automáticamente la ruta cada vez que te desvías
-
- Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
-
* Visualización del mapa:
-
-
- Muestra tu posición y orientación en el mapa
-
- Orientación opcional del mapa según la brújula o el sentido del movimiento
-
- Guarda tus lugares más importantes como Favoritos
-
- Muestra PDIs (puntos de interés) a tu alrededor
-
- Puede mostrar mapas especializados en línea
-
- Puede mostrar imágenes satelitales (de Bing)
-
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable
-
- Muestra opcionalmente los nombres de los lugares en inglés, idioma local o transcripción fonética
-
Uso de datos de OpenStreetMap y Wikipedia:
-
-
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo
-
- Mapas globales de OpenStreetMap, disponibles según el país o región
-
- Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
-
- Descarga ilimitada gratuita, directamente desde la aplicación
-
- Mapas siempre actualizados (al menos una vez al mes)
-
- Mapas vectoriales compactos sin conexión
-
- Selección entre mapas completos o sólo la red de caminos (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de caminos)
-
- También admite mapas de teselas en línea o almacenados localmente
-
Funciones de seguridad:
-
-
- Conmutación automática de la vista día/noche
-
- Muestra opcionalmente límites de velocidad con recordatorio si se excede
-
- Ampliación variable opcional del mapa, según tu velocidad
-
- Comparte tu ubicación para que tus amigos te encuentren
-
Funciones para bicicletas y peatones:
-
-
- Los mapas incluyen caminos a pie, sendas y vías para bicicletas, ideal para actividades al aire libre
-
- Navegación especial y modos de visualización para bicicletas y peatones
-
- Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas
-
- Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
-
- Muestra la velocidad y altitud opcionalmente
-
- Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional)
-
Contribuir directamente a OpenStreetMap:
-
- Informar los errores del mapa
-
- Subir rutas GPX a OSM directamente desde la aplicación
-
- Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión)
-
- Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo)
-
OsmAnd es código abierto y se es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificación nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net.
-
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 lista de países incluidos (¡prácticamente todo el mundo!):
-
-
Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe.
"
Navegación y Mapas OsmAnd+
@@ -1043,139 +977,73 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
"
"
OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet).
-
-
OsmAnd+ es la versión de pago de la aplicación. Comprándola soportas al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla, instalando la versión libre llamada OsmAnd.
-
Algunas de las funciones principales:
-
* Navegación:
-
-
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero)
-
- Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas)
-
- Opcionalmente provee indicaciones de carril, visualización de nombre de calles y tiempo estimado de llegada
-
- Soporta destinos intermedios en tu itinerario (ruta)
-
- Recalcula automáticamente la ruta cada vez que te desvías
-
- Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
-
* Visualización del mapa:
-
-
- Muestra tu posición y orientación en el mapa
-
- Opcionalmente orienta el mapa según la brújula o el sentido del movimiento
-
- Guarda tus lugares más importantes como Favoritos
-
- Muestra PDIs (Puntos De Interés) a tu alrededor
-
- Puede mostrar mapas especializados en línea
-
- Puede mostrar imágenes satelitales (de Bing)
-
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable
-
- Opcionalmente muestra los nombres de lugares en inglés, idioma local o transcripción fonética
-
Uso de datos de OpenStreetMap y Wikipedia:
-
-
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo
-
- Mapas globales de OpenStreetMap, disponibles según el país o región
-
- Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
-
- Descarga ilimitada gratuita, directamente desde la aplicación
-
- Mapas siempre actualizados (al menos una vez al mes)
-
- Mapas vectoriales compactos sin conexión
-
- Selección entre mapas completos o sólo la red de caminos (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de caminos)
-
- También admite mapas de teselas en línea o almacenados localmente
-
Funciones de seguridad:
-
-
- Conmutación automática de la vista día/noche
-
- Muestra opcionalmente límites de velocidad con recordatorio, si se excede
-
- Ampliación variable opcional del mapa, según tu velocidad
-
- Comparte tu ubicación para que tus amigos lo puedan encontrar
-
Funciones para bicicletas y peatones:
-
-
- Los mapas incluyen caminos a pie, sendas y vías ciclistas, ideal para actividades al aire libre
-
- Navegación especial y modos de visualización para bicicletas y peatones
-
- Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas
-
- Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
-
- Muestra opcionalmente la velocidad y altitud
-
- Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional)
-
Contribuir directamente a OpenStreetMap:
-
- Informar los errores del mapa
-
- Subir rutas GPX a OSM directamente desde la aplicación
-
- Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión)
-
- Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo)
-
OsmAnd es código abierto y es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificando nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net.
-
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 lista de países incluidos (¡prácticamente todo el mundo!):
-
-
Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe.
"
Crear filtro PDI
@@ -1490,7 +1358,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
Nombre
Categoría
No, gracias
- El mapa base mundial (cubriendo todo el mundo a niveles de ampliación pequeños) no está disponible. Por favor, considera descargar World_basemap_x.obf para tener un entorno completo.
+ El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), no está disponible. Considera descargar World_basemap_x.obf para una vista global.
Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión.
Liberado
Versión local
@@ -2135,7 +2003,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
Ir al mapa
Código QR
Escribe el nombre del país
- El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para un entorno completo.
+ El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para una vista global.
Nueva versión
Primeros pasos con OsmAnd
Características
@@ -2402,7 +2270,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
Esta suscripción, permite actualizaciones cada hora para todos los mapa del mundo.
La mayor parte de los ingresos vuelven a la comunidad de OSM y se paga por cada contribución OSM.
- En caso de que ames OsmAnd, OSM y quieras apoyarlo, esta sería una manera correcta de hacerlo.
+ Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerlo.
Recalcular ruta
Barra superior
@@ -2488,7 +2356,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
Tarjeta de memoria
Abierto 24/7
Buscar
- Desde
+ desde
Distrito
Vecindario
Código postal
diff --git a/OsmAnd/res/values-es-rUS/phrases.xml b/OsmAnd/res/values-es-rUS/phrases.xml
index 2332dcf0c7..1a812f166f 100644
--- a/OsmAnd/res/values-es-rUS/phrases.xml
+++ b/OsmAnd/res/values-es-rUS/phrases.xml
@@ -153,7 +153,7 @@
Peaje
Control fronterizo
Reductor de velocidad (lomada, corto)
- Resalte
+ Resalte (largo)
Cojín
Chicana
Banda sonora
diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml
index 199ca11bbd..802ceb2fa7 100644
--- a/OsmAnd/res/values-es-rUS/strings.xml
+++ b/OsmAnd/res/values-es-rUS/strings.xml
@@ -884,139 +884,73 @@ Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memor
"
"
OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet).
-
-
OsmAnd+ es la versión de pago de la aplicación. Comprándola das soporte al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla instalando la versión libre llamada OsmAnd.
-
Algunas de las funciones principales:
-
* Navegación:
-
-
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero)
-
- Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas)
-
- Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada
-
- Soporta destinos intermedios en tu itinerario (ruta)
-
- Recalcula automáticamente la ruta cada vez que te desvías
-
- Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
-
* Visualización del mapa:
-
-
- Muestra tu posición y orientación en el mapa
-
- Orientación opcional del mapa según la brújula o el sentido del movimiento
-
- Guarda tus lugares más importantes como Favoritos
-
- Muestra PDIs (puntos de interés) a tu alrededor
-
- Puede mostrar mapas especializados en línea
-
- Puede mostrar imágenes satelitales (de Bing)
-
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable
-
- Muestra opcionalmente los nombres de los lugares en inglés, idioma local o transcripción fonética
-
Uso de datos de OpenStreetMap y Wikipedia:
-
-
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo
-
- Mapas globales de OpenStreetMap, disponibles según el país o región
-
- Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
-
- Descarga ilimitada gratuita, directamente desde la aplicación
-
- Mapas siempre actualizados (al menos una vez al mes)
-
- Mapas vectoriales compactos sin conexión
-
- Selección entre mapas completos o sólo la red de carreteras (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de carreteras)
-
- También admite mapas de teselas en línea o almacenados localmente
-
Funciones de seguridad:
-
-
- Conmutación automática de la vista día/noche
-
- Muestra opcionalmente límites de velocidad con recordatorio si se excede
-
- Ampliación variable opcional del mapa, según tu velocidad
-
- Comparte tu ubicación para que tus amigos te encuentren
-
Funciones para bicicletas y peatones:
-
-
- Los mapas incluyen carreteras a pie, sendas y vías para bicicletas, ideal para actividades al aire libre
-
- Navegación especial y modos de visualización para bicicletas y peatones
-
- Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas
-
- Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
-
- Muestra la velocidad y altitud opcionalmente
-
- Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional)
-
Contribuir directamente a OpenStreetMap:
-
- Informar los errores del mapa
-
- Subir rutas GPX a OSM directamente desde la aplicación
-
- Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión)
-
- Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo)
-
OsmAnd es código abierto y se es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificación nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net.
-
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 lista de países incluidos (¡prácticamente todo el mundo!):
-
-
Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe.
"
Navegación y Mapas OsmAnd+
@@ -1043,139 +977,73 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
"
"
OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet).
-
-
OsmAnd+ es la versión de pago de la aplicación. Comprándola soportas al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla, instalando la versión libre llamada OsmAnd.
-
Algunas de las funciones principales:
-
* Navegación:
-
-
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero)
-
- Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas)
-
- Opcionalmente provee indicaciones de carril, visualización de nombre de calles y tiempo estimado de llegada
-
- Soporta destinos intermedios en tu itinerario (ruta)
-
- Recalcula automáticamente la ruta cada vez que te desvías
-
- Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
-
* Visualización del mapa:
-
-
- Muestra tu posición y orientación en el mapa
-
- Opcionalmente orienta el mapa según la brújula o el sentido del movimiento
-
- Guarda tus lugares más importantes como Favoritos
-
- Muestra PDIs (Puntos De Interés) a tu alrededor
-
- Puede mostrar mapas especializados en línea
-
- Puede mostrar imágenes satelitales (de Bing)
-
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable
-
- Opcionalmente muestra los nombres de lugares en inglés, idioma local o transcripción fonética
-
Uso de datos de OpenStreetMap y Wikipedia:
-
-
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo
-
- Mapas globales de OpenStreetMap, disponibles según el país o región
-
- Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
-
- Descarga ilimitada gratuita, directamente desde la aplicación
-
- Mapas siempre actualizados (al menos una vez al mes)
-
- Mapas vectoriales compactos sin conexión
-
- Selección entre mapas completos o sólo la red de carreteras (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de carreteras)
-
- También admite mapas de teselas en línea o almacenados localmente
-
Funciones de seguridad:
-
-
- Conmutación automática de la vista día/noche
-
- Muestra opcionalmente límites de velocidad con recordatorio, si se excede
-
- Ampliación variable opcional del mapa, según tu velocidad
-
- Comparte tu ubicación para que tus amigos lo puedan encontrar
-
Funciones para bicicletas y peatones:
-
-
- Los mapas incluyen carreteras a pie, sendas y vías ciclistas, ideal para actividades al aire libre
-
- Navegación especial y modos de visualización para bicicletas y peatones
-
- Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas
-
- Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
-
- Muestra opcionalmente la velocidad y altitud
-
- Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional)
-
Contribuir directamente a OpenStreetMap:
-
- Informar los errores del mapa
-
- Subir rutas GPX a OSM directamente desde la aplicación
-
- Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión)
-
- Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo)
-
OsmAnd es código abierto y es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificando nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net.
-
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 lista de países incluidos (¡prácticamente todo el mundo!):
-
-
Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe.
"
Crear filtro PDI
@@ -1490,7 +1358,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
Nombre
Categoría
No, gracias
- El mapa base mundial (cubriendo todo el mundo a niveles de ampliación pequeños) no está disponible. Por favor, considera descargar World_basemap_x.obf para tener un entorno completo.
+ El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), no está disponible. Por favor, considera descargar World_basemap_x.obf para una vista global.
Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión.
Liberado
Versión local
@@ -2135,7 +2003,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
Ir al mapa
Código QR
Escribe el nombre del país
- El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para un entorno completo.
+ El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para una vista global.
Nueva versión
Primeros pasos con OsmAnd
Características
@@ -2392,7 +2260,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
Esta suscripción, permite actualizaciones cada hora para todos los mapa del mundo.
La mayor parte de los ingresos vuelven a la comunidad de OSM y se paga por cada contribución OSM.
- En caso de que ames OsmAnd, OSM y quieras apoyarlo, esta sería una manera correcta de hacerlo.
+Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerlo.
Elegir marcador del mapa
Otros marcadores
@@ -2484,7 +2352,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
Tarjeta de memoria
Abierto 24/7
Buscar
- Desde
+ desde
Distrito
Vecindario
Código postal
diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml
index 36069cdec7..40d5ca6c60 100644
--- a/OsmAnd/res/values-fr/strings.xml
+++ b/OsmAnd/res/values-fr/strings.xml
@@ -138,7 +138,7 @@ Actuellement {2} Mo sont disponibles.
Lieux
Autres
Pas nécessaire
- La carte mondiale de base est absente (couvrant le monde entier à faible zoom). Pensez à télécharger World_basemap_x.obf pour avoir un environnement complet.
+ La carte mondiale de base est absente (couvrant le monde entier avec un niveau large). Téléchargez World_basemap_x.obf pour avoir une couverture complète.
Il n\'y a aucune carte hors-ligne sur la carte SD. Pensez à en télécharger pour utiliser les cartes sans connexion.
diff --git a/OsmAnd/res/values-hu/strings.xml b/OsmAnd/res/values-hu/strings.xml
index e896bba248..d110c93316 100644
--- a/OsmAnd/res/values-hu/strings.xml
+++ b/OsmAnd/res/values-hu/strings.xml
@@ -1,4 +1,5 @@
-
+
+
GPX fájl küldése OSM-re?
Láthatóság
Címkék
@@ -2196,7 +2197,7 @@ A csoport nem lesz törölve néhány hónap múlva, az OsMo.mobi weboldalon lé
Ne tervezzen újra, ha letérsz az útról
Ne tervezzen újra, ha rossz irányba mész
Nincs beállítva cél
- Akumlátor töltöttség
+ Akkumulátor töltöttség
A jelölő helyének módosításához mozgasd a térképet
Szél.: %1$.6f Hossz.: %2$.6f
Irány hangjelzés
@@ -2236,4 +2237,4 @@ A csoport nem lesz törölve néhány hónap múlva, az OsMo.mobi weboldalon lé
innen
Koordináta keresés
Városrész
-
\ No newline at end of file
+
diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml
index 72dd4d316a..234f172ed4 100644
--- a/OsmAnd/res/values-it/strings.xml
+++ b/OsmAnd/res/values-it/strings.xml
@@ -2552,16 +2552,16 @@ Nel caso ami OsmAnd e OSM e vuoi sostenerli è un perfetto modo per farlo.Distretto
Dintorni
Cerca
-
+ Sorabo (Superiore)
+
diff --git a/OsmAnd/res/values-lt/phrases.xml b/OsmAnd/res/values-lt/phrases.xml
index f48a1ca1a6..98146f6c34 100644
--- a/OsmAnd/res/values-lt/phrases.xml
+++ b/OsmAnd/res/values-lt/phrases.xml
@@ -60,4 +60,7 @@
Jūros gėrybių parduotuvė
Konditerija
Ledainė
+ Prekybos centras
+ Arbatos parduotuvė
+ Pastos parduotuvė
diff --git a/OsmAnd/res/values-nl/phrases.xml b/OsmAnd/res/values-nl/phrases.xml
index 029a6b5e4b..372c7aac95 100644
--- a/OsmAnd/res/values-nl/phrases.xml
+++ b/OsmAnd/res/values-nl/phrases.xml
@@ -33,7 +33,7 @@
Tapijtwinkel
Drogisterij
Kledingzaak
- Kinderkledingwinkel
+ Kinderkleding
Schoenenwinkel
Computerwinkel
Kopieerwinkel
@@ -1485,4 +1485,6 @@
Betaling met Cryptocurrencies NIET mogelijk
Andere betalingsmogelijkheden mogelijk
Andere betalingsvormen NIET mogelijk
-
+ Lengte
+
+
diff --git a/OsmAnd/res/values-nl/strings.xml b/OsmAnd/res/values-nl/strings.xml
index b6e4f12e16..7c0c5d7bea 100644
--- a/OsmAnd/res/values-nl/strings.xml
+++ b/OsmAnd/res/values-nl/strings.xml
@@ -1,4 +1,5 @@
-
+
+
Configureer scherm
Rijstroken
@@ -2134,7 +2135,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me
Probeer het opnieuw
Fout: {0}
Wilt u OsmAnd beoordelen op Google Play? Alvast heel erg bedankt.
- Deze categorienaam bestaat al. Bedenk een andere.
+ Deze categorienaam bestaat al. Gebruik een andere.
Categorienaam
Voeg categorie toe
Regio\'s
@@ -2178,7 +2179,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me
Kaart gedownload
De kaart van %1$s is gedownload en kan nu worden gebruikt.
Ga naar de kaart
- De basis-wereldkaart ontbreekt of is verouderd. Download hem om OsmAnd goed te laten functioneren.
+ De basis-wereldkaart ontbreekt of is verouderd. Download hem voor wereldwijd overzicht om lage zoomlevels.
Updaten
@@ -2426,7 +2427,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me
Neem alsjeblieft eerst een OSM Live Abonnement
Met dit abonnement ontvang je dagelijks updates voor kaarten over de hele wereld.
-Een belangrijk deel van uw bijdrage gaat naar de OSM-gemeenschap en wordt uitbetaald naar het aantal OSM-bewerkingen.
+Het grootste gedeelte van uw bijdrage gaat naar de OSM-gemeenschap en wordt uitbetaald naar het aantal OSM-bewerkingen.
Als je OsmAnd en OSM wil ondersteunen, is dit de perfecte manier om dat te doen.
Kies markeervlaggetjes
@@ -2597,7 +2598,7 @@ Als je hulp nodig hebt met OsmAnd: neem contact op met ons support team: support
• Verbeterde route-instructies, gesproken aanwijzingen en rijstrook-informatie
- • Verbeterde weergave van Openbaar Vervoer
+ • Verbeterde weergave van Openbaar Vervoer-routes
• Vertalingen in nieuwe talen; ook regionale talen worden nu ondersteund
@@ -2612,4 +2613,4 @@ Als je hulp nodig hebt met OsmAnd: neem contact op met ons support team: support
nog %1$s haltes
Zoeken met Coördinaten
Zoeken met Coördinaten
-
\ No newline at end of file
+
diff --git a/OsmAnd/res/values-pl/phrases.xml b/OsmAnd/res/values-pl/phrases.xml
index c7a2926603..8c0e9534bc 100644
--- a/OsmAnd/res/values-pl/phrases.xml
+++ b/OsmAnd/res/values-pl/phrases.xml
@@ -1077,10 +1077,10 @@
Bezlistne
Gatunki
Olejowiec (palma gwinejska)
- Typ schroniska: dla psów
- Typ schroniska: dla kotów
- Typ schroniska: dla psów i kotów
- Typ schroniska: dla ptaków
+ Typ schronienia: dla psów
+ Typ schronienia: dla kotów
+ Typ schronienia: dla psów i kotów
+ Typ schronienia: dla ptaków
Siedzenia
Oparcia: tak
@@ -1115,14 +1115,14 @@
Znacznik trasy
Znak
Mapa rowerowa
- Informacje: o roślinach
- Informacje: na temat transportu publicznego
- Informacje: technologiczne
- Informacje: astronomiczne
+ Informacje: rośliny
+ Informacje: transport publiczny
+ Informacje: technika
+ Informacje: astronomia
Zakaz palenia
Palenie dozwolone na zewnątrz
- Palenie jest dozwolone
+ Palenie dozwolone
Z dźwiękiem
Bez dźwięku
Mini rondo
@@ -1424,4 +1424,58 @@
Długość
-
+Dostęp do Internetu - wymagana opłata
+ Dostęp do Internetu - bezpłatny
+
+ Tylko dieta wegetariańska
+ Dieta wegetariańska
+ Dieta wegetariańska: nie
+ Tylko dieta wegańska
+ Dieta wegańska
+ Dieta wegańska: nie
+ Materiały rolnicze
+ Przewodnik audio
+ Przejazd kolejowy
+ Dla mężczyzn
+ Niedozwolone dla mężczyzn
+ Dla kobiet
+ Niedozwolone dla kobiet
+ Ubrania dziecięce
+ Odzież robocza
+ Kostiumy
+ Stroje tradycyjne
+ Ubrania ciążowe
+ Stroje kąpielowe
+ Masaż: tajski
+ Masaż: erotyczny
+ Masaż: chiński
+ Masaż: terapeutyczny
+
+ Poręcz: tak
+ Poręcz: nie
+ Podjazd dla wózków: tak
+ Podjazd dla wózków: nie
+ Zegar słoneczny
+
+ Barometr: tak
+ Barometr: nie
+ Termometr: tak
+ Termometr: nie
+ Higrometr: tak
+ Higrometr: nie
+ Bankomat: Tak
+ Bankomat: nie
+
+ Zasilana pompa
+ Mapa piesza
+ Informacje: geologia
+ Palenisko
+ Brak paleniska
+
+ Palenie dozwolone w oddzielnym pomieszczeniu
+ Palenie dozwolone w wydzielonym pomieszczeniu
+ Jazda konna
+ Piach
+
+ Poziom
+
diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml
index b9ec775494..fed2317581 100644
--- a/OsmAnd/res/values-pl/strings.xml
+++ b/OsmAnd/res/values-pl/strings.xml
@@ -11,7 +11,7 @@
Automatyczne środkowanie mapy
Ustala opóźnienie podążania mapy za aktualną lokalizacją
- Auto-podążanie za pozycją
+ Automatyczne podążanie za położeniem
Włącz podążanie za pozycją tylko w trybie nawigacji.
Podążanie za pozycją jest włączone.
Usunąć %1$s?
@@ -30,7 +30,7 @@
Brak danych lokalnych do wyszukania UM.
Szukaj wg nazwy
Plik \'%1$s\' z danymi UM jest nadmiarowy i można go usunąć.
- Nie znaleziono lokalnego pliku z UM i nie może on zostać utworzony.
+ Nie odnaleziono lokalnego pliku z użytecznymi miejscami i nie można go utworzyć.
Zmiana UM w aplikacji nie powoduje zmian w mapie, a jedynie jest zapisywana w pliku lokalnym.
Uaktualnij OsmAnd+
Na serwerze są mapy, które są niekompatybilne z tą wersją programu. Aby je pobrać i używać, musisz zaktualizować program do nowszej wersji.
@@ -113,7 +113,7 @@
Użyj bieżącego celu
- Obecna pozycja nie ma pokrycia w zainstalowanych mapach offline. Możesz pobrać nową w Ustawieniach (Zarządzanie plikami map) lub przełączyć się na mapy online (włącz plugin map online).
+ Żadna z map offline nie zawiera tego położenia. Można pobrać nową mapę na ekranie ustawień programu (Zarządzaj mapami) lub przełączyć na mapy online (wymaga włączenia wtyczki map online).
Dla bieżącej lokalizacji dostępna jest wektorowa mapa offline.
\n\t\n\tAby jej użyć, proszę wybrać „Menu” → „Skonfiguruj mapę” → „Zasób mapy…” → „Wektorowe mapy offline”.
@@ -269,7 +269,7 @@
Proszę wprowadzić tekst, aby filtrować dane
Wysoka rozdzielczość ekranu
Nie rozciągaj i rozmazuj kafelków mapy na ekranach o dużej rozdzielczości
- Pozycja nie jest jeszcze znana
+ Położenie nie jest jeszcze znane
Wyszukaj transport publiczny
Rezultat wyszukiwania transportu (brak celu):
@@ -311,7 +311,7 @@
Yandex - informacje o korkach
Trasa
Ulubione
- Notatki OSM (online)
+ Uwagi OSM (online)
Użyteczne miejsca…
Zasób mapy…
@@ -477,7 +477,7 @@
Ustaw język, pobierz/wczytaj ponownie dane
Dane
- Edycja OSM
+ Edytowanie OSM
Przybliża mapę w zależności od prędkości (dopóki mapa zsynchronizowana jest z aktualnym położeniem)
Automatyczne przybliżanie
Dodatkowe ustawienia
@@ -493,7 +493,7 @@
Zapisywanie śladu do pliku GPX podczas nawigacji
Uaktualnij mapę
Wczytaj ponownie kafelki
- Wymagane do wysyłania danych na openstreetmap.org
+ Wprowadza dane uwierzytelniające wymagane do wysyłania zmian na openstreetmap.org
Nazwa użytkownika OSM
Cel
@@ -722,14 +722,14 @@ Mapy kafelkowe można uzyskać bezpośrednio z zasobów sieciowych, jak i przygo
Zawsze wprowadza modyfikacje w trybie offline
Wysyłanie…
- Wysłano {0} UM/notatek
+ Wysłano {0} użytecznych miejsc/uwag
Wyślij wszystkie
Wyślij modyfikacje do OSM
Usuń modyfikacje
Asynchroniczna edycja OSM:
- Lokalnie zapisane UM/Notatki OSM
- Pokaż i zarządzaj UM/Notatkami OSM zapisanymi w lokalnej bazie danych
+ Lokalnie zapisane użyteczne miejsca/uwagi OSM
+ Wyświetla i zarządza użytecznymi miejscami i uwagami OSM zapisanymi w lokalnej bazie danych
Określa tempo wysyłania danych o położeniu
@@ -982,7 +982,7 @@ OsmAnd jest otwarto-źródłowym programem do nawigacji z dostępem do szerokiej
Program działa w trybie bezpiecznym (wyłącz go w ustawieniach).
Usługa w tle jest nadal aktywna. Czy ją również zatrzymać?
- Zamknij zestaw zmian
+ Zamknięcie zestawu zmian
Skaner kodów kreskowych ZXing nie jest zainstalowany. Poszukać w Google Play?
niekompletne
Mapa zwykła
@@ -1107,7 +1107,7 @@ OsmAnd jest otwarto-źródłowym programem do nawigacji z dostępem do szerokiej
Nie nawiązano połączenia za pośrednictwem Wi-Fi. Kontynuować pobieranie używając obecnego połączenia?
Usuń cel trasy
Zatrzymaj nawigację
- Odrzuć trasę
+ Odrzucanie trasy
Pełna wersja
Inna
Pozostało %1$d plików
@@ -1416,7 +1416,7 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
Światowa mapa tras narciarskich
Wstrzymuje odtwarzanie każdej muzyki podczas komunikatów (nie tylko ją przycisza)
Przerywanie muzyki
- Zawsze wyśrodkowana pozycja
+ Zawsze wyśrodkowane położenie
Głos
Różne
Lokalizacja
@@ -1463,9 +1463,9 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
Wyświetla identyfikator serwera śledzącego
Położenie wysłane %1$d (w buforze %2$d)
- różowy
+ Różowy
- brązowy
+ Brązowy
Zmień właściwości użytkownika
@@ -1698,7 +1698,10 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map
Drukuj trasę
Nie odnaleziono urządzenia
Nie można połączyć się z serwisem OsMo:\n- sprawdź połączenie internetowe,\n- sprawdź ustawienia,\n- sprawdź nasz Twitter: https://twitter.com/OsMomobi
- Anonimowy użytkownik nie może:\n- tworzyć grup,\n- synchronizować grup i urządzeń z serwerem,\n- zarządzać grupami i urządzeniami na osobistym kokpicie na stronie internetowej.
+ Anonimowy użytkownik nie może:
+- tworzyć grup,
+- synchronizować grup i urządzeń z serwerem,
+- zarządzać grupami i urządzeniami na osobistym kokpicie na stronie internetowej.
Użytkownik anonimowy
Zalogowano jako %1$s
Trasy
@@ -1797,7 +1800,7 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map
Opis
Zainstalowanie tej wtyczki wymaga połączenia internetowego.
Przestarzały
- Utwórz
+ Utworzenie
Zmodyfikuj
Usuń
Edycje OSM
@@ -1805,10 +1808,10 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map
min
pozostało
Czas parkowania ograniczony do
- Twoje zmiany
+ Zmiany
Odwiedź później
Odwiedź wcześniej
- Symulowanie lokalizacji
+ Symulowanie położenia
Szerokość %1$s\n Długość %2$s
Wyświetla najczęściej zadawane pytania, ostatnie zmiany i inne
Ustawienia nawigacji
@@ -2114,7 +2117,7 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere
Proponowane obiekty
Aktualizuj
Prześlij
- Utworzono użyteczne miejsce OSM
+ Utworzone użyteczne miejsce OSM
Ustala flagę wskazującą pierwsze uruchomienie programu zachowując wszystkie pozostałe ustawienia
geo:
@@ -2247,7 +2250,7 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere
Ostatnia zmiana mapy: %s
Długość nagrania
Nie wybrany
-Pozycja usunięta
+Usunięto element
pozycji usuniętych
COFNIJ WSZYSTKO
Typ
@@ -2279,9 +2282,9 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere
Czy pobrać {0} plik(-i/-ów)?
To potrzebuje {3} MB tymczasowo i {1} MB na stałe.
Obecnie posiadasz dostępne {2} MB.
- Można przesłać swoje notatki OSM anonimowo jeżeli użyjesz swojego profilu OpenStreetMap.org.
- Prześlij notatki OSM
- Wyślij anonimowo
+ Można przesłać uwagi OSM anonimowo za pośrednictwem profilu na OpenStreetMap.org.
+ Wyślij uwagę OSM
+ Wysłanie anonimowo
Pierwszy znacznik mapy
Drugi znacznik mapy
diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml
index b9592ed055..fec6d49719 100644
--- a/OsmAnd/res/values-sc/strings.xml
+++ b/OsmAnd/res/values-sc/strings.xml
@@ -58,7 +58,7 @@
Càlcula un\'àndala cun OsmAnd chene impreare internet
Càlcula un’àndala cun OsmAnd pro su primu e s’ùrtimu segmentu de sa caminera
Boles impreare s’àndala ammustrada pro su nàvigu?
- Annanghe comente ùrtimu puntu de destinatzione
+ Annanghe comente destinatzione imbeniente
Issèbera GPX…
Issèbera sa destinatzione
Ischerta in sa mapa
@@ -1197,7 +1197,7 @@ Memòria in proportzione %4$s MB (lìmite de Android %5$s MB, Dalvik %6$s MB).
Nùmene
Categoria
No, gràtzias
- Fartat sa mapa de base de su mundu (totu su mundu pro zoom bassos). Podes iscarrigare World_basemap_x.obf pro unu sistema cumpridu.
+ Fartat sa mapa de base de su mundu (totu su mundu pro ismanniamentos bassos). Podes iscarrigare World_basemap_x.obf pro un\'immàgine diferente.
Fartant sos datos (\'non in lìnia\') in s’ischeda SD. Ti cussigiamus de los iscarrigare pro poder impreare sas mapas chene lìnia.
Versione locale
%1$d de %2$d ogetu/os istudados curretamente.
@@ -2150,7 +2150,7 @@ Memòria in proportzione %4$s MB (lìmite de Android %5$s MB, Dalvik %6$s MB).
Bae a sa mapa
Còdighe QR
Inserta su nùmene de s\'istadu
- Sa mapa mundiale de base (chi coberrit su mundu intreu a zooms bassos) fartat o est betza. Pro praghere cunsìdera sa possibilidade de l’iscarrigare pro tènnere un’aplicatzione cumprida.
+ Sa mapa mundiale de base (chi coberrit su mundu intreu a ismanniamentos bassos) fartat o est betza. Pro praghere cunsìdera sa possibilidade de l’iscarrigare pro tènnere una immàgine generale.
\"Istudadu\" mandat deretu a s’ischermu mapa
Versione noa
Primos passos cun OsmAnd
@@ -2411,7 +2411,7 @@ Si tenes bisòngiu de agiudu cun s\'aplicatzione OsmAnd, pro praghere cuntata su
Nde tenimus bisòngiu pro ti imbiare informatziones a pitzu de sas contributziones
Regione de suportu
Custu abbonamentu abilitat agiornamentos ora pro ora pro totu sas mapas de su mundu.
-Sa parte manna de su balàngiu suportat sa comunidade OSM e est pagadu pro cada contributu OSM.
+Sa majoria de su balàngiu suportat sa comunidade OSM e est pagadu pro cada contributu OSM.
Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro lu fàghere.
Ischerta marcadore mapa
@@ -2514,8 +2514,8 @@ Como bi sunt {2} MB ebbia disponìbiles.
Chirca a %1$s dae inoghe
Torra a sa chirca
Boles iscantzellare sos elementos ischertados de s\'istòria?
- Chirca de coordinatas
- Chirca avantzada de coordinatas
+ Chirca cun coordinatas
+ Chirca avantzada cun coordinatas
"
• Chirca de testu noa e potente meda
diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml
index 341be22d9a..ed6f363f4b 100644
--- a/OsmAnd/res/values-sk/strings.xml
+++ b/OsmAnd/res/values-sk/strings.xml
@@ -258,7 +258,7 @@ Dlaždicové mapy môžete získať priamo zo zdrojov na Internete, alebo ich m
Miesta
Iné
Netreba
- Chýba základná mapa sveta(World Basemap). Prosím, zvážte jej stiahnutie pre správnu funkčnosť.
+ Základná mapa sveta (pokrývajúca celý svet pri malom priblížení) chýba. Prosím zvážte stiahnutie World_basemap_x.obf pre celkový prehľad.
Na SD karte chýbajú offline údaje. Prosím, zvážte ich stiahnutie pre použitie máp bez internetu.
\n\nKliknite a podržte pre možnosti
Lokálna verzia
@@ -2003,7 +2003,7 @@ Aktivovanie tohto pohľadu zmení štýl mapy na \"Zima a lyžovanie\", ktorý z
Zvoľte kam chcete uložiť súbory máp.
Vytvorený OSM POI
- Svetová základná mapa (pokrývajúca celý svet pri malom priblížení) chýba alebo je zastaralá. Prosím zvážte stiahnutie Svetovej základnej mapy, aby ste mali kompletné prostredie.
+ Svetová základná mapa (pokrývajúca celý svet pri malom priblížení) chýba alebo je zastaralá. Prosím zvážte jej stiahnutie pre celkový prehľad.
QR kód
Mapa stiahnutá
Mapa %1$s bola stiahnutá. Choďte späť na mapu a môžete ju začať používať.
@@ -2234,7 +2234,7 @@ V súčasnosti je voľných len {2} MB.
Prosím zakúpte si najprv OSM Naživo
Registrácia umožní hodinové aktualizácie všetkých máp sveta.
-Veľká časť príjmu ide späť do OSM komunity a za každý príspevok do OSM je vyplatená odmena.
+Väčšina príjmu ide späť do OSM komunity a za každý príspevok do OSM je vyplatená odmena.
Ak máte radi OsmAnd a OSM a chcete ich podporiť, toto je výborný spôsob ako to urobiť.
Zobraziť panel priesvitnosti
diff --git a/OsmAnd/res/values-sl/strings.xml b/OsmAnd/res/values-sl/strings.xml
index efdc525c2c..efccbd768f 100644
--- a/OsmAnd/res/values-sl/strings.xml
+++ b/OsmAnd/res/values-sl/strings.xml
@@ -2527,7 +2527,7 @@ V kolikor naletite na težave s programom OsmAnd, prosimo, stopite v stik s skup
• Izboljšano vodenje po poteh, glasovno sporočanje in nakazovanje menjave pasov
- • Izboljšan vmesnik prevoza
+ • Izboljšan vmesnik prevoza z izrisom poti
• Dodane jezikovne prilagoditve in podpora krajevnim značilnostim prikaza
diff --git a/OsmAnd/res/values-sv/strings.xml b/OsmAnd/res/values-sv/strings.xml
index 13722b6dfe..0a6a34b20b 100644
--- a/OsmAnd/res/values-sv/strings.xml
+++ b/OsmAnd/res/values-sv/strings.xml
@@ -1,4 +1,5 @@
-
+
+
För att låsa upp skärmen tryck på låsikonen
Välj land
Välj stad eller postnummer
@@ -1260,7 +1261,7 @@ Dessa globala data (mellan 70 grader norr och 70 grader syd) är baserade på SR
OsMo
"Det insticksprogrammet erbjuder delvis funktionaliteten för spårning med OpenStreetMap. Besök http://osmo.mobi.\n\nDu kan spåra alla enheter som är medlemmar i en grupp i realtid och ni kan kommunicera med varandra. Det finns olika alternativ för sessionsspårning eller permanent spårning.\n\nAnonyma grupper kan skapas för ett specificerat antal dagar och begränsas till bestämda funktioner, d.v.s. det finns ingen fjärrkontroll eller gruppadministratör. Helt fungerande grupper kan å andra sidan skapas på webbplatsen och endast registrerade användare har tillgång till dem. "
Avbryt all musik vid meddelanden (sänk inte endast volymen)
- Pausa musikeb
+ Pausa musiken
Dela rutt som GPX-fil
Utdelad rutt via OsmAnd
Endast manuellt (tryck på pilen)
@@ -2239,4 +2240,11 @@ Om du tycker om OsmAnd och OSM och vill stödja detta så är detta ett utmärkt
Kategorier
Postnummer
-
\ No newline at end of file
+ %1$s stopp innan
+ Koordinatsökning
+ Avancerad koordinatsökning
+ Tillbaka till Sök
+ Vill du radera de markerade posterna från historiken?
+ Visa %1$s på kartan
+ Sök %1$s bort
+
diff --git a/OsmAnd/res/values/phrases.xml b/OsmAnd/res/values/phrases.xml
index b5a85ba60d..96ac727855 100644
--- a/OsmAnd/res/values/phrases.xml
+++ b/OsmAnd/res/values/phrases.xml
@@ -84,7 +84,7 @@
Charity store
Drug store
Apparel store
- Childrens apparel
+ Children\'s apparel
Shoe store
Candles store
Computer store
@@ -634,7 +634,7 @@
Hunting lodge
Place of worship
- Сhristianity
+ Christianity
Judaism
Islam
Sikhism
@@ -672,7 +672,7 @@
Reformed
Seventh day adventist
New apostolic
- Church of england
+ Church of England
Episcopal
Shia
United
@@ -1271,7 +1271,7 @@
Route marker
Hiking map
Information marker: nature
- Information marker: wild life
+ Information marker: wildlife
Information marker: history
Sign
Audioguide
@@ -2134,7 +2134,7 @@
Dogs allowed
Dogs not allowed
- Amenitites for refugees
+ Amenities for refugees
Refugees: no
Social facility: group home
@@ -2147,7 +2147,7 @@
Social facility: day care
Target social group: seniors
- Target social group: childs
+ Target social group: children
Target social group: orphans
Target social group: disabled
Target social group: patients with mental disorders
@@ -2523,7 +2523,7 @@
Health specialty: adult psychiatry
Health specialty: acupuncture
Health specialty: homeopathy
- Health specialty: traditional chinese medicine
+ Health specialty: traditional Chinese medicine
Health specialty: reiki
Health specialty: herbalism
Health specialty: chiropractic
@@ -2690,12 +2690,12 @@
Sanitary dump station
Medical system: western
- Medical system: traditional chinese
+ Medical system: traditional Chinese
Medical system: unknown traditional
Medical system: ayurveeda
Medical system: kampo
- Medical system: traditional mongolian
- Medical system: traditional tibetan
+ Medical system: traditional Mongolian
+ Medical system: traditional Tibetan
Medical system: sidda
Medical system: unani
@@ -2749,7 +2749,7 @@
Role of health worker: podologist
Role of health worker: psychologist
Role of health worker: therapist
- Role of health worker: physician assitant
+ Role of health worker: physician assistant
Role of health worker: technician
Role of health worker: witchdoctor
diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml
index f656641de2..2f835cd20f 100644
--- a/OsmAnd/res/values/strings.xml
+++ b/OsmAnd/res/values/strings.xml
@@ -93,7 +93,7 @@
Please specify ID
Cannot connect to the server OsMo:\n- check your internet connection;\n- check the settings;\n- check out our Twitter: https://twitter.com/OsMomobi
- An anonymous user can not:\n- create groups;\n- synchronize groups and devices with the server;\n- manage groups and devices in a personal dashboard on website.
+ An anonymous user cannot:\n- create groups;\n- synchronize groups and devices with the server;\n- manage groups and devices in a personal dashboard on website.
Report
Tracker ID
Group ID
@@ -151,8 +151,8 @@
Please purchase OSM Live subscription first
This subscription enables hourly updates for all maps around the world.
- Major part of the income goes back to OSM community and is paid out per each OSM contribution.
- In case you love OsmAnd and OSM and want to support it, this is a perfect way to do it.
+ Most of the income goes back to the OSM community and is paid for each OSM contribution.
+ If you love OsmAnd and OSM and want to support them, this is the perfect way to do it.
Select map marker
Other markers
@@ -293,7 +293,7 @@
Upload
Created OSM POI
- World basemap (covering the whole world at small zooms) is missing or outdated. Please consider downloading World basemap for a complete environment.
+ World basemap (covering the whole world at small zooms) is missing or outdated. Please consider downloading it for a global overview.
QR-code
Map downloaded
Map of %1$s has been downloaded. Go back to the map to start using it.
@@ -303,7 +303,7 @@
geo:
Share location
Send
- Specified category name already exists. Please define other name.
+ Specified category name already exists. Please use a different name.
Category name
Add new category
Regions
@@ -1803,7 +1803,7 @@ If you need help with OsmAnd application, please contact our support team: suppo
Name
Category
No, thanks
- Base world map (covering the whole world at small zooms) is missing. Please consider downloading World_basemap_x.obf for a complete environment.
+ Base world map (covering the whole world at small zooms) is missing. Please consider downloading World_basemap_x.obf for a global overview.
On board (\'offline\') data is missing on SD card. Please consider downloading it in order to use maps offline.
Released
Local version
diff --git a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java
index 0ff0501349..624a6be5c7 100644
--- a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java
+++ b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java
@@ -193,15 +193,15 @@ public class ShowRouteInfoActivity extends OsmandListActivity {
drawable.setRouteType(model.getTurnType());
icon.setImageDrawable(drawable);
- label.setText(model.getDescriptionRoutePart());
+ label.setText(position + ". " + model.getDescriptionRoutePart());
if (model.distance > 0) {
distanceLabel.setText(OsmAndFormatter.getFormattedDistance(
model.distance, getMyApplication()));
timeLabel.setText(getTimeDescription(model));
row.setContentDescription(label.getText() + " " + timeLabel.getText()); //$NON-NLS-1$
} else {
- if (label.getText().length() == 0) {
- label.setText(getString((position != lastItemIndex) ? R.string.arrived_at_intermediate_point : R.string.arrived_at_destination));
+ if (label.getText().equals(position + ". ")) {
+ label.setText(position + ". " + getString((position != lastItemIndex) ? R.string.arrived_at_intermediate_point : R.string.arrived_at_destination));
}
distanceLabel.setText(""); //$NON-NLS-1$
timeLabel.setText(""); //$NON-NLS-1$
@@ -296,7 +296,7 @@ public class ShowRouteInfoActivity extends OsmandListActivity {
String description = routeDirectionInfo
.getDescriptionRoutePart();
html.append("
");
- html.append(description);
+ html.append(String.valueOf(i+1) + ". " + description);
html.append(" | ");
RouteInfoAdapter.CumulativeInfo cumulativeInfo = routeInfo
.getRouteDirectionCumulativeInfo(i);
diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java
index d068701f9a..df8a3409fb 100644
--- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java
+++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java
@@ -604,7 +604,11 @@ public class MapRouteInfoMenu implements IRouteInformationListener {
if (directionInfo >= 0 && routingHelper.getRouteDirections() != null
&& directionInfo < routingHelper.getRouteDirections().size()) {
RouteDirectionInfo ri = routingHelper.getRouteDirections().get(directionInfo);
- textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart() + " " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx));
+ if (!ri.getDescriptionRoutePart().endsWith(OsmAndFormatter.getFormattedDistance(ri.distance, ctx))) {
+ textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart() + " " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx));
+ } else {
+ textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart());
+ }
} else {
TextView distanceText = (TextView) mainView.findViewById(R.id.DistanceText);
TextView durationText = (TextView) mainView.findViewById(R.id.DurationText);
diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java b/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java
index 2f3c254f2d..bb68a40f22 100644
--- a/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java
+++ b/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java
@@ -53,8 +53,7 @@ public class RouteCalculationResult {
this.alarmInfo = new ArrayList();
}
- public RouteCalculationResult(List list, List directions, RouteCalculationParams params, List waypoints
- ) {
+ public RouteCalculationResult(List list, List directions, RouteCalculationParams params, List waypoints, boolean addMissingTurns) {
this.routingTime = 0;
this.errorMessage = null;
this.intermediatePoints = new int[params.intermediates == null ? 0 : params.intermediates.size()];
@@ -66,7 +65,6 @@ public class RouteCalculationResult {
if(waypoints != null) {
this.locationPoints.addAll(waypoints);
}
- boolean addMissingTurns = true;
if(addMissingTurns) {
removeUnnecessaryGoAhead(localDirections);
addMissingTurnsToRoute(locations, localDirections, params.start,params.end,
diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java b/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java
index 544c584515..22ac492552 100644
--- a/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java
+++ b/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java
@@ -37,7 +37,7 @@ public class RouteDirectionInfo {
}
public String getDescriptionRoute(OsmandApplication ctx) {
- if (!descriptionRoute.endsWith(" " + OsmAndFormatter.getFormattedDistance(distance, ctx))) {
+ if (!descriptionRoute.endsWith(OsmAndFormatter.getFormattedDistance(distance, ctx))) {
descriptionRoute += " " + OsmAndFormatter.getFormattedDistance(distance, ctx);
}
return descriptionRoute.trim();
@@ -77,7 +77,7 @@ public class RouteDirectionInfo {
// expected time after route point
public int getExpectedTime() {
- return (int) (distance / averageSpeed);
+ return (int) Math.round(distance / averageSpeed);
}
diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java
index a97a57ee08..2a96acd1e7 100644
--- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java
+++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java
@@ -76,45 +76,48 @@ import btools.routingapp.IBRouterService;
public class RouteProvider {
private static final org.apache.commons.logging.Log log = PlatformUtil.getLog(RouteProvider.class);
private static final String OSMAND_ROUTER = "OsmAndRouter";
-
+
public enum RouteService {
OSMAND("OsmAnd (offline)"), YOURS("YOURS"),
// ORS("OpenRouteService"), // disable ors due to no public rest service (testing2015 doesn't seem stable)
OSRM("OSRM (only car)"),
BROUTER("BRouter (offline)"), STRAIGHT("Straight line");
+
private final String name;
- private RouteService(String name){
+
+ private RouteService(String name) {
this.name = name;
}
+
public String getName() {
return name;
}
-
- public boolean isOnline(){
+
+ public boolean isOnline() {
return this != OSMAND && this != BROUTER;
}
-
+
boolean isAvailable(OsmandApplication ctx) {
if (this == BROUTER) {
return ctx.getBRouterService() != null;
}
return true;
}
-
- public static RouteService[] getAvailableRouters(OsmandApplication ctx){
+
+ public static RouteService[] getAvailableRouters(OsmandApplication ctx) {
List list = new ArrayList();
for(RouteService r : values()) {
- if(r.isAvailable(ctx)) {
+ if (r.isAvailable(ctx)) {
list.add(r);
}
}
return list.toArray(new RouteService[list.size()]);
}
}
-
- public RouteProvider(){
+
+ public RouteProvider() {
}
-
+
public static class GPXRouteParamsBuilder {
boolean calculateOsmAndRoute = false;
// parameters
@@ -124,8 +127,8 @@ public class RouteProvider {
private boolean passWholeRoute;
private boolean calculateOsmAndRouteParts;
private boolean useIntermediatePointsRTE;
-
- public GPXRouteParamsBuilder(GPXFile file, OsmandSettings settings){
+
+ public GPXRouteParamsBuilder(GPXFile file, OsmandSettings settings) {
leftSide = settings.DRIVING_REGION.get().leftHandDriving;
this.file = file;
}
@@ -133,65 +136,63 @@ public class RouteProvider {
public boolean isReverse() {
return reverse;
}
-
+
public boolean isCalculateOsmAndRouteParts() {
return calculateOsmAndRouteParts;
}
-
+
public void setCalculateOsmAndRouteParts(boolean calculateOsmAndRouteParts) {
this.calculateOsmAndRouteParts = calculateOsmAndRouteParts;
}
-
+
public void setUseIntermediatePointsRTE(boolean useIntermediatePointsRTE) {
this.useIntermediatePointsRTE = useIntermediatePointsRTE;
}
-
+
public boolean isUseIntermediatePointsRTE() {
return useIntermediatePointsRTE;
}
-
+
public boolean isCalculateOsmAndRoute() {
return calculateOsmAndRoute;
}
-
+
public void setCalculateOsmAndRoute(boolean calculateOsmAndRoute) {
this.calculateOsmAndRoute = calculateOsmAndRoute;
}
-
- public void setPassWholeRoute(boolean passWholeRoute){
+
+ public void setPassWholeRoute(boolean passWholeRoute) {
this.passWholeRoute = passWholeRoute;
}
-
+
public boolean isPassWholeRoute() {
return passWholeRoute;
}
-
+
public GPXRouteParams build(Location start, OsmandSettings settings) {
GPXRouteParams res = new GPXRouteParams();
res.prepareGPXFile(this);
-// if(passWholeRoute && start != null){
+// if (passWholeRoute && start != null) {
// res.points.add(0, start);
// }
return res;
}
-
public void setReverse(boolean reverse) {
this.reverse = reverse;
}
-
+
public GPXFile getFile() {
return file;
}
-
+
public List getPoints() {
GPXRouteParams copy = new GPXRouteParams();
copy.prepareGPXFile(this);
return copy.getPoints();
}
-
}
-
+
public static class GPXRouteParams {
List points = new ArrayList();
List directions;
@@ -204,14 +205,14 @@ public class RouteProvider {
public List getPoints() {
return points;
}
-
+
public Location getStartPointForRoute(){
if(!points.isEmpty()){
return points.get(0);
}
return null;
}
-
+
public Location getEndPointForRoute(){
if(!points.isEmpty()){
return points.get(points.size());
@@ -227,20 +228,20 @@ public class RouteProvider {
}
return null;
}
-
- public GPXRouteParams prepareGPXFile(GPXRouteParamsBuilder builder){
+
+ public GPXRouteParams prepareGPXFile(GPXRouteParamsBuilder builder) {
GPXFile file = builder.file;
boolean reverse = builder.reverse;
passWholeRoute = builder.passWholeRoute;
calculateOsmAndRouteParts = builder.calculateOsmAndRouteParts;
useIntermediatePointsRTE = builder.useIntermediatePointsRTE;
builder.calculateOsmAndRoute = false; // Disabled temporary builder.calculateOsmAndRoute;
- if(!file.points.isEmpty()) {
- wpt = new ArrayList(file.points );
+ if (!file.points.isEmpty()) {
+ wpt = new ArrayList(file.points);
}
- if(file.isCloudmadeRouteFile() || OSMAND_ROUTER.equals(file.author)){
+ if (file.isCloudmadeRouteFile() || OSMAND_ROUTER.equals(file.author)) {
directions = parseOsmAndGPXRoute(points, file, OSMAND_ROUTER.equals(file.author), builder.leftSide, 10);
- if(reverse){
+ if (reverse) {
// clear directions all turns should be recalculated
directions = null;
Collections.reverse(points);
@@ -269,9 +270,8 @@ public class RouteProvider {
}
return this;
}
-
}
-
+
private static Location createLocation(WptPt pt){
Location loc = new Location("OsmandRouteProvider");
loc.setLatitude(pt.lat);
@@ -286,9 +286,6 @@ public class RouteProvider {
}
return loc;
}
-
-
-
public RouteCalculationResult calculateRouteImpl(RouteCalculationParams params){
long time = System.currentTimeMillis();
@@ -344,7 +341,7 @@ public class RouteProvider {
locs = findStartAndEndLocationsFromRoute(locs, params.start, params.end, startI, endI);
List directions = calcDirections(startI, endI, rcr.getRouteDirections());
insertInitialSegment(params, locs, directions, true);
- res = new RouteCalculationResult(locs, directions, params, null);
+ res = new RouteCalculationResult(locs, directions, params, null, true);
} catch (RuntimeException e) {
e.printStackTrace();
}
@@ -378,13 +375,10 @@ public class RouteProvider {
info.afterLeftTime = 0;
}
RouteCalculationResult res = new RouteCalculationResult(gpxRoute, gpxDirections, routeParams,
- gpxParams == null? null: gpxParams.wpt);
+ gpxParams == null? null: gpxParams.wpt, false);
return res;
}
-
-
-
private RouteCalculationResult calculateOsmAndRouteWithIntermediatePoints(RouteCalculationParams routeParams,
final List intermediates) throws IOException {
RouteCalculationParams rp = new RouteCalculationParams();
@@ -417,9 +411,6 @@ public class RouteProvider {
return findVectorMapsRoute(rp, false);
}
-
-
-
private List calcDirections(int[] startI, int[] endI,
final List inputDirections) {
List directions = new ArrayList();
@@ -451,9 +442,6 @@ public class RouteProvider {
return directions;
}
-
-
-
private void insertFinalSegment(RouteCalculationParams routeParams, List points,
List directions, boolean calculateOsmAndRouteParts) {
if(points.size() > 0) {
@@ -570,16 +558,13 @@ public class RouteProvider {
}
return sublist;
}
-
+
protected String getString(Context ctx, int resId){
if(ctx == null){
return ""; //$NON-NLS-1$
}
return ctx.getString(resId);
}
-
-
-
protected RouteCalculationResult findYOURSRoute(RouteCalculationParams params) throws MalformedURLException, IOException,
ParserConfigurationException, FactoryConfigurationError, SAXException {
@@ -635,13 +620,12 @@ public class RouteProvider {
if(doc.getChildNodes().getLength() == 1){
Node item = doc.getChildNodes().item(0);
return new RouteCalculationResult(item.getNodeValue());
-
}
}
params.intermediates = null;
- return new RouteCalculationResult(res, null, params, null);
+ return new RouteCalculationResult(res, null, params, null, true);
}
-
+
protected RouteCalculationResult findVectorMapsRoute(final RouteCalculationParams params, boolean calcGPXRoute) throws IOException {
BinaryMapIndexReader[] files = params.ctx.getResourceManager().getRoutingMapFiles();
RoutePlannerFrontEnd router = new RoutePlannerFrontEnd(false);
@@ -718,7 +702,7 @@ public class RouteProvider {
complexCtx.leftSideNavigation = params.leftSide;
complexCtx.previouslyCalculatedRoute = ctx.previouslyCalculatedRoute;
}
-
+
LatLon st = new LatLon(params.start.getLatitude(), params.start.getLongitude());
LatLon en = new LatLon(params.end.getLatitude(), params.end.getLongitude());
List inters = new ArrayList();
@@ -728,9 +712,6 @@ public class RouteProvider {
return calcOfflineRouteImpl(params, router, ctx, complexCtx, st, en, inters, precalculated);
}
-
-
-
private RoutingConfiguration initOsmAndRoutingConfig(Builder config, final RouteCalculationParams params, OsmandSettings settings,
GeneralRouter generalRouter) throws IOException, FileNotFoundException {
GeneralRouterProfile p ;
@@ -775,9 +756,6 @@ public class RouteProvider {
return cf;
}
-
-
-
private RouteCalculationResult calcOfflineRouteImpl(final RouteCalculationParams params,
RoutePlannerFrontEnd router, RoutingContext ctx, RoutingContext complexCtx, LatLon st, LatLon en,
List inters, PrecalculatedRouteDirection precalculated) throws IOException {
@@ -840,9 +818,6 @@ public class RouteProvider {
}
}
-
-
-
private RouteCalculationResult applicationModeNotSupported(RouteCalculationParams params) {
return new RouteCalculationResult("Application mode '"+ params.mode.toHumanStringCtx(params.ctx)+ "'is not supported.");
}
@@ -854,8 +829,6 @@ public class RouteProvider {
private RouteCalculationResult emptyResult() {
return new RouteCalculationResult("Empty result");
}
-
-
private static List parseOsmAndGPXRoute(List res, GPXFile gpxFile, boolean osmandRouter,
boolean leftSide, float defSpeed) {
@@ -899,7 +872,7 @@ public class RouteProvider {
RouteDirectionInfo last = directions.get(directions.size() - 1);
// update speed using time and idstance
last.setAverageSpeed((distanceToEnd[last.routePointOffset] - distanceToEnd[offset])/last.getAverageSpeed());
- last.distance = (int) (distanceToEnd[last.routePointOffset] - distanceToEnd[offset]);
+ last.distance = (int) Math.round(distanceToEnd[last.routePointOffset] - distanceToEnd[offset]);
}
// save time as a speed because we don't know distance of the route segment
float avgSpeed = time;
@@ -987,7 +960,7 @@ public class RouteProvider {
}
return directions;
}
-
+
protected RouteCalculationResult findORSRoute(RouteCalculationParams params) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError,
SAXException {
List res = new ArrayList();
@@ -1051,16 +1024,16 @@ public class RouteProvider {
}
}
params.intermediates = null;
- return new RouteCalculationResult(res, null, params, null);
+ return new RouteCalculationResult(res, null, params, null, true);
}
-
- public GPXFile createOsmandRouterGPX(RouteCalculationResult srcRoute, OsmandApplication ctx){
- TargetPointsHelper helper = ctx.getTargetPointsHelper();
+
+ public GPXFile createOsmandRouterGPX(RouteCalculationResult srcRoute, OsmandApplication ctx) {
+ TargetPointsHelper helper = ctx.getTargetPointsHelper();
int currentRoute = srcRoute.currentRoute;
List routeNodes = srcRoute.getImmutableAllLocations();
List directionInfo = srcRoute.getImmutableAllDirections();
int currentDirectionInfo = srcRoute.currentDirectionInfo;
-
+
GPXFile gpx = new GPXFile();
gpx.author = OSMAND_ROUTER;
Track track = new Track();
@@ -1070,27 +1043,30 @@ public class RouteProvider {
int cRoute = currentRoute;
int cDirInfo = currentDirectionInfo;
- //saving start point to gpx file
- WptPt startpoint = new WptPt();
- TargetPoint sc = helper.getPointToStart();
- if (sc != null){
- startpoint.lon = sc.getLongitude();
- startpoint.lat = sc.getLatitude();
- trkSegment.points.add(startpoint);
- }
+ // Saving start point to gpx file's trkpt section
+// The only time the startpoint is missing in trkpts is if "Calculate first and last segment" is selected and start is not the start of the selected GPX file. In all other cases it would be added s duplicate!
+// But even in that case, the second route point is included, usually only very few meters away. So this case probably needs no fixing.
+// Adding the startpoint here causes all offsets to be wrong by 1 (part of Issue #2906), hence the following code is commented out (causing no practical issue). If we want to fix, all offsets need to be adjusted!
+// WptPt startpoint = new WptPt();
+// TargetPoint sc = helper.getPointToStart();
+// if (sc != null){
+// startpoint.lon = sc.getLongitude();
+// startpoint.lat = sc.getLatitude();
+// trkSegment.points.add(startpoint);
+// }
- for(int i = cRoute; i< routeNodes.size(); i++){
+ for (int i = cRoute; i< routeNodes.size(); i++) {
Location loc = routeNodes.get(i);
WptPt pt = new WptPt();
pt.lat = loc.getLatitude();
pt.lon = loc.getLongitude();
- if(loc.hasSpeed()){
+ if (loc.hasSpeed()) {
pt.speed = loc.getSpeed();
}
- if(loc.hasAltitude()){
+ if (loc.hasAltitude()) {
pt.ele = loc.getAltitude();
}
- if(loc.hasAccuracy()){
+ if (loc.hasAccuracy()) {
pt.hdop = loc.getAccuracy();
}
trkSegment.points.add(pt);
@@ -1099,7 +1075,7 @@ public class RouteProvider {
gpx.routes.add(route);
for (int i = cDirInfo; i < directionInfo.size(); i++) {
RouteDirectionInfo dirInfo = directionInfo.get(i);
- if (dirInfo.routePointOffset >= cRoute) {
+ if (dirInfo.routePointOffset >= cRoute && dirInfo.getTurnType() != null && !dirInfo.getTurnType().isSkipToSpeak()) {
Location loc = routeNodes.get(dirInfo.routePointOffset);
WptPt pt = new WptPt();
pt.lat = loc.getLatitude();
@@ -1108,7 +1084,7 @@ public class RouteProvider {
Map extensions = pt.getExtensionsToWrite();
extensions.put("time", dirInfo.getExpectedTime() + "");
int turnType = dirInfo.getTurnType().getValue();
- if(TurnType.C != turnType){
+ if (TurnType.C != turnType) {
extensions.put("turn", dirInfo.getTurnType().toXmlString());
extensions.put("turn-angle", dirInfo.getTurnType().getTurnAngle() + "");
}
@@ -1128,39 +1104,39 @@ public class RouteProvider {
route.points.add(pt);
}
}
- List ps = helper.getIntermediatePointsWithTarget();
- for(int k = 0; k < ps.size(); k++) {
- WptPt pt = new WptPt();
- pt.lat = ps.get(k).getLatitude();
- pt.lon = ps.get(k).getLongitude();
- if(k < ps.size()) {
- pt.name = ps.get(k).getOnlyName() +"";
- if(k == ps.size() - 1) {
- String target = ctx.getString(R.string.destination_point, "" );
- if(pt.name.startsWith(target)) {
- pt.name = ctx.getString(R.string.destination_point, pt.name );
- }
- } else {
- String prefix = (k + 1) +". ";
- if(Algorithms.isEmpty(pt.name)) {
- pt.name = ctx.getString(R.string.target_point, pt.name );
- }
- if(pt.name.startsWith(prefix)) {
- pt.name = prefix + pt.name;
- }
- }
- pt.desc = pt.name;
- }
- gpx.points.add(pt);
- }
- return gpx;
+ List ps = helper.getIntermediatePointsWithTarget();
+ for (int k = 0; k < ps.size(); k++) {
+ WptPt pt = new WptPt();
+ pt.lat = ps.get(k).getLatitude();
+ pt.lon = ps.get(k).getLongitude();
+ if (k < ps.size()) {
+ pt.name = ps.get(k).getOnlyName() +"";
+ if (k == ps.size() - 1) {
+ String target = ctx.getString(R.string.destination_point, "");
+ if (pt.name.startsWith(target)) {
+ pt.name = ctx.getString(R.string.destination_point, pt.name);
+ }
+ } else {
+ String prefix = (k + 1) +". ";
+ if(Algorithms.isEmpty(pt.name)) {
+ pt.name = ctx.getString(R.string.target_point, pt.name);
+ }
+ if (pt.name.startsWith(prefix)) {
+ pt.name = prefix + pt.name;
+ }
+ }
+ pt.desc = pt.name;
+ }
+ gpx.points.add(pt);
+ }
+ return gpx;
}
-
private void appendOSRMLoc(StringBuilder uri, LatLon il) {
uri.append("&loc=").append(String.valueOf(il.getLatitude()));
uri.append(",").append(String.valueOf(il.getLongitude()));
}
+
protected RouteCalculationResult findOSRMRoute(RouteCalculationParams params)
throws MalformedURLException, IOException, JSONException {
// https://router.project-osrm.org/viaroute?loc=52.28,4.83&loc=52.35,4.95&alt=false&output=gpx
@@ -1186,7 +1162,7 @@ public class RouteProvider {
appendOSRMLoc(uri, params.end);
log.info("URL route " + uri);
-
+
URLConnection connection = NetworkUtils.getHttpURLConnection(uri.toString());
connection.setRequestProperty("User-Agent", Version.getFullVersion(params.ctx));
StringBuilder content = new StringBuilder();
@@ -1211,10 +1187,9 @@ public class RouteProvider {
res.add(createLocation(wpt));
}
params.intermediates = null;
- return new RouteCalculationResult(res, null, params, null);
+ return new RouteCalculationResult(res, null, params, null, true);
}
-
protected RouteCalculationResult findBROUTERRoute(RouteCalculationParams params) throws MalformedURLException,
IOException, ParserConfigurationException, FactoryConfigurationError, SAXException {
int numpoints = 2 + (params.intermediates != null ? params.intermediates.size() : 0);
@@ -1250,7 +1225,6 @@ public class RouteProvider {
OsmandApplication ctx = (OsmandApplication) params.ctx;
List res = new ArrayList();
-
IBRouterService brouterService = ctx.getBRouterService();
if (brouterService == null) {
@@ -1301,7 +1275,7 @@ public class RouteProvider {
} catch (Exception e) {
return new RouteCalculationResult("Exception calling BRouter: " + e); //$NON-NLS-1$
}
- return new RouteCalculationResult(res, null, params, null);
+ return new RouteCalculationResult(res, null, params, null, true);
}
private RouteCalculationResult findStraightRoute(RouteCalculationParams params) {
@@ -1327,7 +1301,6 @@ public class RouteProvider {
location.setLatitude(lats[1]);
location.setLongitude(lons[1]);
dots.add(location);
- return new RouteCalculationResult(dots, null, params, null);
+ return new RouteCalculationResult(dots, null, params, null, true);
}
-
}
diff --git a/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java b/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java
index 27a28b4d19..e7a37fba1a 100644
--- a/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java
+++ b/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java
@@ -185,7 +185,7 @@ public class NextTurnInfoWidget extends TextInfoWidget {
if(textPaint != null ) {
if (turnType != null && !mini && turnType.getExitOut() > 0) {
canvas.drawText(turnType.getExitOut() + "", centerText.x,
- centerText.y + textPaint.getTextSize() / 2, textPaint);
+ centerText.y - textPaint.ascent() / 2, textPaint);
}
}
}