This commit is contained in:
Alexey Kulish 2016-08-09 10:24:10 +03:00
commit 3e38dfedeb
40 changed files with 525 additions and 536 deletions

View file

@ -177,9 +177,8 @@
"testName": "16.Offline Routing: maxheight not supported yet? https://github.com/osmandapp/Osmand/issues/1830", "testName": "16.Offline Routing: maxheight not supported yet? https://github.com/osmandapp/Osmand/issues/1830",
"params": { "params": {
"vehicle": "car", "vehicle": "car",
"short_way": "true", "height": "4",
"maxheight": "3", "planRoadDirection": "0"
"planRoadDirection": "-1"
}, },
"startPoint": { "startPoint": {
"latitude": 45.8524068832173, "latitude": 45.8524068832173,

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 KiB

View file

@ -189,4 +189,20 @@
<string name="poi_glaziery">محل زجاج</string> <string name="poi_glaziery">محل زجاج</string>
<string name="poi_hardware">متجر لواحق الحاسوب</string> <string name="poi_hardware">متجر لواحق الحاسوب</string>
<string name="poi_railway_station">محطة القطارات</string> <string name="poi_railway_station">محطة القطارات</string>
<string name="poi_kitchen">أثاث مطبخ</string>
<string name="poi_leather">متجر جلود</string>
<string name="poi_medical_supply">إمدادات طبية</string>
<string name="poi_newsagent">بائع جرائد</string>
<string name="poi_optician">طبيب العيون</string>
<string name="poi_photo">متجر صور</string>
<string name="poi_second_hand">متجر أدوات مستعملة</string>
<string name="poi_scuba_diving_shop">متجر بضائع الغوص</string>
<string name="poi_sports">سلع رياضية</string>
<string name="poi_hifi">متجر هاي فاي</string>
<string name="poi_outdoor">متجر في الهواء الطلق</string>
<string name="poi_length">طول</string>
<string name="poi_water_tank">خزان ماء</string>
<string name="poi_diplomatic_honorary_consulate">قنصلية شرفية</string>
</resources> </resources>

View file

@ -953,7 +953,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
<string name="favourites_edit_dialog_name">اسم</string> <string name="favourites_edit_dialog_name">اسم</string>
<string name="favourites_edit_dialog_category">فئة</string> <string name="favourites_edit_dialog_category">فئة</string>
<string name="shared_string_no_thanks">لا"شكرا</string> <string name="shared_string_no_thanks">لا"شكرا</string>
<string name="basemap_missing">خريطة العالم الأساسية (التي تغطي العالم كله بتقريب صغير) مفقودة. يرجى تحميل World_basemap_x.obf لبيئة كاملة.</string> <string name="basemap_missing">خريطة العالم الأساسية (التي تغطي العالم كله بتقريب صغير) مفقودة. يرجى تحميل World_basemap_x.obf لأخذ نظرة شاملة.</string>
<string name="vector_data_missing">"البيانات المحلية (التي لا تحتاج الى ربط بالانترنت ) غير موجودة على بطاقة SD. يرجى إعادة تحميلها بغرض إستخدام الخرائط من دون إتصال."</string> <string name="vector_data_missing">"البيانات المحلية (التي لا تحتاج الى ربط بالانترنت ) غير موجودة على بطاقة SD. يرجى إعادة تحميلها بغرض إستخدام الخرائط من دون إتصال."</string>
<string name="local_index_gpx_info_show">\n\nاضغط باستمرار لعرض الخيارات</string> <string name="local_index_gpx_info_show">\n\nاضغط باستمرار لعرض الخيارات</string>
@ -1788,9 +1788,9 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
<string name="osm_live_region_desc">سيتم إرسال جزء من التبرع إلى مستخدمي OSM الذين يقومون بإرسال التغييرات إلى الخريطة في تلك المنطقة</string> <string name="osm_live_region_desc">سيتم إرسال جزء من التبرع إلى مستخدمي OSM الذين يقومون بإرسال التغييرات إلى الخريطة في تلك المنطقة</string>
<string name="osm_live_ask_for_purchase">يرجى شراء اشتراك OSM Live أولاً</string> <string name="osm_live_ask_for_purchase">يرجى شراء اشتراك OSM Live أولاً</string>
<string name="osm_live_header">يتيح هذا الاشتراك التحديثات كل ساعة لجميع خرائط العالم. <string name="osm_live_header">يتيح هذا الاشتراك التحديثات كل ساعة لجميع خرائط حول العالم.
جزء كبير من الدخل سيعود إلى مجتمع OSM وتدفع لكل مساهمة OSM. غالبية الدخل سيعود إلى مجتمع OSM ويدفع لكل مساهمة.
في حال كنت تحب OsmAnd و OSM وترغب في الدعم، هذه هي الطريقة المثلى للقيام بذلك.</string> إن كنت تحب OsmAnd و OSM وترغب في الدعم، هذه هي الطريقة المثلى للقيام بذلك.</string>
<string name="map_markers_other">علامات أخرى</string> <string name="map_markers_other">علامات أخرى</string>
<string name="upload_anonymously">حمل بصفة مجهولة</string> <string name="upload_anonymously">حمل بصفة مجهولة</string>
@ -1854,7 +1854,10 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
- الأحكام والشروط متوفرة دائما بشكل مفصل على الموقع OsMo.mobi - الأحكام والشروط متوفرة دائما بشكل مفصل على الموقع OsMo.mobi
- اذ كنت بحاجة لشروط خاصة - رجاءا اتصل بالدعم : osmo.mobi@gmail.com "</string> - اذ كنت بحاجة لشروط خاصة - رجاءا اتصل بالدعم : osmo.mobi@gmail.com "</string>
<string name="osmo_no_connection_msg">تعذر الاتصال بالخادم OsMo:\n- تحقق من اتصالك بالإنترنت\n- تحقق من الإعدادات\n- تفقد تويتر الخاص بنا : https://twitter.com/OsMomobi</string> <string name="osmo_no_connection_msg">تعذر الاتصال بالخادم OsMo:\n- تحقق من اتصالك بالإنترنت\n- تحقق من الإعدادات\n- تفقد تويتر الخاص بنا : https://twitter.com/OsMomobi</string>
<string name="anonymous_user_hint">مستخدم مجهول لا يمكنه :\n- إنشاء مجموعة;\n- مزامنة المجموعات والأجهزة مع الخادم;\n- إدارة المجموعات والأجهزة من خلال لوحة تحكم خاصة على الموقع.</string> <string name="anonymous_user_hint">مستخدم مجهول لا يمكنه :
- إنشاء مجموعة;
- مزامنة المجموعات والأجهزة مع السيرفر;
- إدارة المجموعات والأجهزة من خلال لوحة تحكم خاصة على الموقع.</string>
<string name="osmo_auto_send_locations_descr">ابدأ الرحلة و قم بإرسال المواقع تلقائيا بعد تشغيل التطبيق</string> <string name="osmo_auto_send_locations_descr">ابدأ الرحلة و قم بإرسال المواقع تلقائيا بعد تشغيل التطبيق</string>
<string name="osmo_auto_send_locations">ابدا الرحلة تلقائيا</string> <string name="osmo_auto_send_locations">ابدا الرحلة تلقائيا</string>
<string name="osmo_connect_to_device_tracker_id">معرف المتعقب</string> <string name="osmo_connect_to_device_tracker_id">معرف المتعقب</string>
@ -2206,9 +2209,9 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
<string name="av_audio_bitrate">معدل تدفق الصوت</string> <string name="av_audio_bitrate">معدل تدفق الصوت</string>
<string name="av_audio_bitrate_descr">حدد معدل تدفق الصوت</string> <string name="av_audio_bitrate_descr">حدد معدل تدفق الصوت</string>
<string name="osm_save_offline">إحفظ محليا (دون حاجة لربط بالأنترنت)</string> <string name="osm_save_offline">إحفظ محليا (دون حاجة لربط بالأنترنت)</string>
<string name="world_map_download_descr">خريطة العالم الأساسية (التي تغطي العالم بأسره) مفقودة أو قديمة. يرجى تحميلها لبناء محيط خريطي كامل.</string> <string name="world_map_download_descr">خريطة العالم الأساسية (التي تغطي العالم بأسره) مفقودة أو قديمة. يرجى تحميلها لأخذ نظرة شاملة.</string>
<string name="map_downloaded_descr">لقد تم تحميل خريطة %1$s. الرجاء العودة إلى الخريطة للشروع في استعمالها.</string> <string name="map_downloaded_descr">لقد تم تحميل خريطة %1$s. الرجاء العودة إلى الخريطة للشروع في استعمالها.</string>
<string name="favorite_category_dublicate_message">اسم تلك الفئة موجود من قبل. الرجاء تحديد إسم آخر.</string> <string name="favorite_category_dublicate_message">اسم الفئة المحددة موجود من قبل. الرجاء استخدام إسم آخر.</string>
<string name="shared_string_trip_recording">تسجيل الرحلة</string> <string name="shared_string_trip_recording">تسجيل الرحلة</string>
<string name="simulate_your_location_stop_descr">وقف المحاكات الإفتراضية لمكان تواجدي</string> <string name="simulate_your_location_stop_descr">وقف المحاكات الإفتراضية لمكان تواجدي</string>
<string name="restart_is_required">لكي يتم تفعيل التعديلات، يرجى إعادة تشغيل التطبيق يدوياً.</string> <string name="restart_is_required">لكي يتم تفعيل التعديلات، يرجى إعادة تشغيل التطبيق يدوياً.</string>

View file

@ -675,7 +675,7 @@ Memòria proporcional %4$s MB (límit de l\'Android %5$s MB, Dalvik %6$s MB).</s
<string name="city_type_hamlet">Aldea</string> <string name="city_type_hamlet">Aldea</string>
<string name="city_type_village">Vila</string> <string name="city_type_village">Vila</string>
<string name="favorite_delete_multiple">Esteu a punt de suprimir %1$d preferit(s) i %2$d grup(s) de preferits. N\'esteu segurs?</string> <string name="favorite_delete_multiple">Esteu a punt de suprimir %1$d preferit(s) i %2$d grup(s) de preferits. N\'esteu segurs?</string>
<string name="basemap_missing">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.</string> <string name="basemap_missing">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.</string>
<string name="vector_data_missing">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ó.</string> <string name="vector_data_missing">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ó.</string>
<string name="tts_missing_language_data">No hi ha dades instal·lades per la llengua seleccionada. Voleu anar al Market per instal·lar-ne?</string> <string name="tts_missing_language_data">No hi ha dades instal·lades per la llengua seleccionada. Voleu anar al Market per instal·lar-ne?</string>
<string name="gpx_option_from_start_point">Passa al llarg de la traça sencera</string> <string name="gpx_option_from_start_point">Passa al llarg de la traça sencera</string>
@ -2009,7 +2009,7 @@ En activar aquests canvis de visualització l\'estil del mapa canvia a «Hivern
<string name="downloads">Baixades</string> <string name="downloads">Baixades</string>
<string name="activate_seamarks_plugin">Activeu el connector de cartes marines</string> <string name="activate_seamarks_plugin">Activeu el connector de cartes marines</string>
<string name="activate_srtm_plugin">Activeu el connector de corbes de nivell</string> <string name="activate_srtm_plugin">Activeu el connector de corbes de nivell</string>
<string name="favorite_category_dublicate_message">El nom de categoria especificat ja existeix. Definiu un altre nom.</string> <string name="favorite_category_dublicate_message">El nom de categoria especificat ja existeix. Utilitzeu un nom diferent.</string>
<string name="favorite_category_name">Nom de categoria</string> <string name="favorite_category_name">Nom de categoria</string>
<string name="favorite_category_add_new_title">Afegeix una nova categoria</string> <string name="favorite_category_add_new_title">Afegeix una nova categoria</string>
<string name="confirm_download_roadmaps">N\'esteu segur de baixar el mapa amb només carreteres, quan ja teniu el mapa normal (complet)?</string> <string name="confirm_download_roadmaps">N\'esteu segur de baixar el mapa amb només carreteres, quan ja teniu el mapa normal (complet)?</string>
@ -2028,7 +2028,7 @@ En activar aquests canvis de visualització l\'estil del mapa canvia a «Hivern
<string name="map_downloaded">Mapa baixat</string> <string name="map_downloaded">Mapa baixat</string>
<string name="map_downloaded_descr">S\'ha baixat el mapa de %1$s. Torneu al mapa per començar a utilitzar-lo.</string> <string name="map_downloaded_descr">S\'ha baixat el mapa de %1$s. Torneu al mapa per començar a utilitzar-lo.</string>
<string name="go_to_map">Vés al mapa</string> <string name="go_to_map">Vés al mapa</string>
<string name="world_map_download_descr">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.</string> <string name="world_map_download_descr">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.</string>
<string name="show_on_start_description">Si es desactiva s\'engega amb la pantalla del mapa</string> <string name="show_on_start_description">Si es desactiva s\'engega amb la pantalla del mapa</string>
<string name="enter_country_name">Indiqueu el nom del país</string> <string name="enter_country_name">Indiqueu el nom del país</string>
<string name="shared_string_upload">Pujada</string> <string name="shared_string_upload">Pujada</string>
@ -2314,8 +2314,8 @@ Ara mateix, es disposa de {2} MB.</string>
<string name="file_name_containes_illegal_char">El nom de fitxer inclou un caràcter ilegal</string> <string name="file_name_containes_illegal_char">El nom de fitxer inclou un caràcter ilegal</string>
<string name="no_map_markers_found">Afegiu els marcadors de mapa amb el mapa</string> <string name="no_map_markers_found">Afegiu els marcadors de mapa amb el mapa</string>
<string name="osm_live_header">"Aquesta subscripció permet actualitzacions horàries de tots els mapes del món. <string name="osm_live_header">"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. La majoria 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."</string> Si aprecieu OsmAnd i OSM i vulgueu ajudar-los, és la via perfecta per fer-ho."</string>
<string name="upload_osm_note_description">Podeu pujar la vostra nota OSM anònimament si utilitzeu el vostre perfil OpenStreetMap.org.</string> <string name="upload_osm_note_description">Podeu pujar la vostra nota OSM anònimament si utilitzeu el vostre perfil OpenStreetMap.org.</string>
<string name="add_time_span">Afegeix un lapse de temps</string> <string name="add_time_span">Afegeix un lapse de temps</string>
@ -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 • 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 • Afegits més llocs i nova gestió de llocs regionals

View file

@ -2753,14 +2753,14 @@
<string name="poi_sanitary_dump_station">Sanitær tømmestation</string> <string name="poi_sanitary_dump_station">Sanitær tømmestation</string>
<string name="poi_medical_system_western_yes">Medicinsk system: vestlig</string> <string name="poi_medical_system_western_yes">Medicinsk system: vestlig</string>
<string name="poi_medical_system_chinese_yes">Medicinsk system: traditionel kinesisk</string> <string name="poi_medical_system_chinese_yes">Medicinsk system: traditionel Kinesisk</string>
<string name="poi_medical_system_unknown_yes">Medicinsk system: ukendt traditionel</string> <string name="poi_medical_system_unknown_yes">Medicinsk system: ukendt traditionel</string>
<string name="poi_medical_system_ayurveeda_yes">Medicinsk system: ayurveda</string> <string name="poi_medical_system_ayurveeda_yes">Medicinsk system: Ayurveda</string>
<string name="poi_medical_system_kampo_yes">Medicinsk system: kampo</string> <string name="poi_medical_system_kampo_yes">Medicinsk system: Kampo</string>
<string name="poi_medical_system_mongolian_yes">Medicinsk system: traditionelt mongolsk</string> <string name="poi_medical_system_mongolian_yes">Medicinsk system: traditionelt Mongolsk</string>
<string name="poi_medical_system_tibetan_yes">Medicinsk system: traditionel tibetansk</string> <string name="poi_medical_system_tibetan_yes">Medicinsk system: traditionel Tibetansk</string>
<string name="poi_medical_system_sidda_yes">Medicinsk system: sidda</string> <string name="poi_medical_system_sidda_yes">Medicinsk system: Sidda</string>
<string name="poi_medical_system_unani_yes">Medicinsk system: unani</string> <string name="poi_medical_system_unani_yes">Medicinsk system: Unani</string>
<string name="poi_health_service_nursing_yes">Sundhedsvæsen: sygepleje: ja</string> <string name="poi_health_service_nursing_yes">Sundhedsvæsen: sygepleje: ja</string>
<string name="poi_health_service_nursing_no">Sundhedsvæsen: sygepleje: nej</string> <string name="poi_health_service_nursing_no">Sundhedsvæsen: sygepleje: nej</string>

View file

@ -709,7 +709,7 @@ Liste over understøttede lande (dybest set hele verden!): Afghanistan, Albanien
<string name="show_more_map_detail_descr">Vis nogle vektor-kortdetaljer (f.eks. veje) allerede ved lavere zoom</string> <string name="show_more_map_detail_descr">Vis nogle vektor-kortdetaljer (f.eks. veje) allerede ved lavere zoom</string>
<string name="favourites_delete_multiple_succesful">Favoritter er slettet.</string> <string name="favourites_delete_multiple_succesful">Favoritter er slettet.</string>
<string name="favorite_delete_multiple">%1$d favoritter og %2$d favoritgrupper slettes. Forsæt?</string> <string name="favorite_delete_multiple">%1$d favoritter og %2$d favoritgrupper slettes. Forsæt?</string>
<string name="basemap_missing">Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler. Overvej at hente World_basemap_x.obf for et komplet kortmiljø.</string> <string name="basemap_missing">Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler. Overvej at hente World_basemap_x.obf for en komplet oversigt.</string>
<string name="vector_data_missing">Offline-data mangler på SD-kort. Overvej at hente for at kunne bruge kort offline.</string> <string name="vector_data_missing">Offline-data mangler på SD-kort. Overvej at hente for at kunne bruge kort offline.</string>
@ -1742,7 +1742,10 @@ Optagede spor kan deles med venner eller anvendes til OSM bidrag. Sportsfolk kan
<string name="speed_limit_exceed_message">Vælg hvor meget hastighedsgrænsen skal overskrides, for at få en taleadvarsel.</string> <string name="speed_limit_exceed_message">Vælg hvor meget hastighedsgrænsen skal overskrides, for at få en taleadvarsel.</string>
<string name="osmo_device_not_found">Enheden blev ikke fundet</string> <string name="osmo_device_not_found">Enheden blev ikke fundet</string>
<string name="osmo_no_connection_msg">Kan ikke forbinde til OsMo serveren:\n- kontrollere internetforbindelsen;\n- kontrollere indstillingerne;\n- se på Twitter: https://twitter.com/OsMomobi</string> <string name="osmo_no_connection_msg">Kan ikke forbinde til OsMo serveren:\n- kontrollere internetforbindelsen;\n- kontrollere indstillingerne;\n- se på Twitter: https://twitter.com/OsMomobi</string>
<string name="anonymous_user_hint">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.</string> <string name="anonymous_user_hint">En anonym bruger kan ikke:
- oprette grupper;
- synkronisere grupper og enheder med serveren;
- administrere grupper og enheder på et personligt betjeningspanel på hjemmesiden.</string>
<string name="anonymous_user">Anonym bruger</string> <string name="anonymous_user">Anonym bruger</string>
<string name="logged_as">Logget ind som %1$s</string> <string name="logged_as">Logget ind som %1$s</string>
<string name="configure_map">Konfigurer kort</string> <string name="configure_map">Konfigurer kort</string>
@ -2205,7 +2208,7 @@ For at vende tilbage til en af OsmAnd konventionelle kortformater, enten deaktiv
<string name="go_to_map">Gå til kortet</string> <string name="go_to_map">Gå til kortet</string>
<string name="shared_string_qr_code">QR kode</string> <string name="shared_string_qr_code">QR kode</string>
<string name="enter_country_name">Angiv landenavn</string> <string name="enter_country_name">Angiv landenavn</string>
<string name="world_map_download_descr">Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler eller er forældet. Hent verdensgrundkortet for et komplet miljø.</string> <string name="world_map_download_descr">Verdensgrundkortet (dækker hele verden ved lave zoomniveauer) mangler eller er forældet. Hent det for en komplet oversigt.</string>
<string name="new_version">Ny version</string> <string name="new_version">Ny version</string>
<string name="begin_with_osmand_menu_group">Kom godt i gang med OsmAnd</string> <string name="begin_with_osmand_menu_group">Kom godt i gang med OsmAnd</string>
<string name="features_menu_group">Funktioner</string> <string name="features_menu_group">Funktioner</string>
@ -2484,10 +2487,8 @@ I øjeblikket er {2} MB til rådighed.</string>
<string name="osm_live_ask_for_purchase">Køb først OSM Live-abonnement</string> <string name="osm_live_ask_for_purchase">Køb først OSM Live-abonnement</string>
<string name="osm_live_header">Abonnementet giver timebaserede opdateringer til alle kort i hele verden. <string name="osm_live_header">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. 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 det den perfekte måde at gøre det.</string>
Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er dette en perfekt måde at gøre det.</string>
<string name="recalculate_route">Genberegn ruten</string> <string name="recalculate_route">Genberegn ruten</string>
<string name="shared_string_topbar">Topbjælke</string> <string name="shared_string_topbar">Topbjælke</string>
@ -2612,7 +2613,7 @@ Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er dette en perfekt m
<string name="dist_away_from_my_location">Søg %1$s væk</string> <string name="dist_away_from_my_location">Søg %1$s væk</string>
<string name="confirmation_to_delete_history_items">Slet valgte elementer fra historik?</string> <string name="confirmation_to_delete_history_items">Slet valgte elementer fra historik?</string>
<string name="back_to_search">Tilbage til søg</string> <string name="back_to_search">Tilbage til søg</string>
<string name="coords_search">Søg på koordinater</string> <string name="coords_search">Koordinatsøgning</string>
<string name="advanced_coords_search">Avanceret søg på koordinater</string> <string name="advanced_coords_search">Avanceret koordinatsøgning</string>
<string name="route_stops_before">%1$s stopper inden</string> <string name="route_stops_before">%1$s stop før</string>
</resources> </resources>

View file

@ -18,7 +18,7 @@
<string name="poi_charity">Charity shop</string> <string name="poi_charity">Charity shop</string>
<string name="poi_chemist">Chemist</string> <string name="poi_chemist">Chemist</string>
<string name="poi_clothes">Clothes shop</string> <string name="poi_clothes">Clothes shop</string>
<string name="poi_clothes_children">Childrens clothing</string> <string name="poi_clothes_children">Children\'s clothing</string>
<string name="poi_shoes">Shoe shop</string> <string name="poi_shoes">Shoe shop</string>
<string name="poi_candles">Candles shop</string> <string name="poi_candles">Candles shop</string>
<string name="poi_computer">Computer shop</string> <string name="poi_computer">Computer shop</string>
@ -35,7 +35,7 @@
<string name="poi_herbalist">Herb shop</string> <string name="poi_herbalist">Herb shop</string>
<string name="poi_hifi">HiFi shop</string> <string name="poi_hifi">HiFi shop</string>
<string name="poi_interior_decoration">Interior decoration shop</string> <string name="poi_interior_decoration">Interior decoration shop</string>
<string name="poi_jewelry">Jewelry shop</string> <string name="poi_jewelry">Jewellery shop</string>
<string name="poi_leather">Leather shop</string> <string name="poi_leather">Leather shop</string>
<string name="poi_mobile_phone">Cell phone shop</string> <string name="poi_mobile_phone">Cell phone shop</string>
<string name="poi_motorcycle">Motorcycle shop</string> <string name="poi_motorcycle">Motorcycle shop</string>
@ -64,7 +64,7 @@
<string name="poi_weapons">Weapons shop</string> <string name="poi_weapons">Weapons shop</string>
<string name="poi_perfumery">Perfume shop</string> <string name="poi_perfumery">Perfume shop</string>
<string name="poi_traffic_signals">traffic sigal</string> <string name="poi_traffic_signals">Traffic signal</string>
<string name="poi_service_tyres">Tyres</string> <string name="poi_service_tyres">Tyres</string>
<string name="poi_fuel">Petrol station</string> <string name="poi_fuel">Petrol station</string>
@ -85,7 +85,7 @@
<string name="poi_healthcare_centre">Healthcare centre</string> <string name="poi_healthcare_centre">Healthcare centre</string>
<string name="poi_sports_centre">Sports center</string> <string name="poi_sports_centre">Sports centre</string>
<string name="poi_club_theatre">Theatre club</string> <string name="poi_club_theatre">Theatre club</string>

View file

@ -1613,7 +1613,7 @@
<string name="poi_service_repair">Riparo</string> <string name="poi_service_repair">Riparo</string>
<string name="poi_service_repair_no">Sen riparo</string> <string name="poi_service_repair_no">Sen riparo</string>
<string name="poi_service_electrical">Riparo de elektraj aŭtoj</string> <string name="poi_service_electrical">Riparo de elektraj aŭtoj</string>
<string name="poi_motorcycle_repair">Riparo de motorcikloj</string> <string name="poi_motorcycle_repair">Riparejo de motorcikloj</string>
<string name="poi_self_service_yes">Memservo</string> <string name="poi_self_service_yes">Memservo</string>
<string name="poi_self_service_no">Sen memservo</string> <string name="poi_self_service_no">Sen memservo</string>
<string name="poi_automated_yes">Aŭtomatigita</string> <string name="poi_automated_yes">Aŭtomatigita</string>
@ -1635,9 +1635,9 @@
<string name="poi_toilets_access_community">Necesejo: nur por anoj</string> <string name="poi_toilets_access_community">Necesejo: nur por anoj</string>
<string name="poi_toilets_access_public">Necesejo: publika aliro</string> <string name="poi_toilets_access_public">Necesejo: publika aliro</string>
<string name="poi_diaper_yes">Tablo por trans-vindotuk-ado</string> <string name="poi_diaper_yes">Tablo por tra-vindotuk-ado</string>
<string name="poi_diaper_no">Sen tablo por trans-vindotuk-ado</string> <string name="poi_diaper_no">Sen tablo por tra-vindotuk-ado</string>
<string name="poi_diaper_room">Ĉambro por trans-vindotuk-ado</string> <string name="poi_diaper_room">Ĉambro por tra-vindotuk-ado</string>
<string name="poi_maxstay">Tempolimo de parkumado</string> <string name="poi_maxstay">Tempolimo de parkumado</string>
@ -2472,7 +2472,7 @@
<string name="poi_futsal">Futsalo</string> <string name="poi_futsal">Futsalo</string>
<string name="poi_rc_car">Konkurso de aŭtomobiloj telestirataj</string> <string name="poi_rc_car">Konkurso de aŭtomobiloj telestirataj</string>
<string name="poi_squash">Kvarmurpilkado (skvaŝo)</string> <string name="poi_squash">Kvarmurpilkado (skvaŝo)</string>
<string name="poi_shuffleboard">Shuffleboard</string> <string name="poi_shuffleboard">Globludo planka (shuffleboard)</string>
<string name="poi_lacrosse">Kanada bastonludo (lacrosse)</string> <string name="poi_lacrosse">Kanada bastonludo (lacrosse)</string>
<string name="poi_boxing">Boksado</string> <string name="poi_boxing">Boksado</string>
@ -2771,4 +2771,190 @@
<string name="poi_water_tank">Fajrobrigada akvorezervujo (artefarita)</string> <string name="poi_water_tank">Fajrobrigada akvorezervujo (artefarita)</string>
<string name="poi_generator_output_electricity_yes">Elaĵo: elektro</string>
<string name="poi_generator_output_hot_water">Povumo de varma akvo</string>
<string name="poi_generator_output_hot_water_yes">Elaĵo: varma akvo</string>
<string name="poi_generator_output_steam_yes">Elaĵo: vaporo</string>
<string name="poi_generator_output_hot_air_yes">Elaĵo: varma aero</string>
<string name="poi_generator_output_cold_water_yes">Elaĵo: malvarma akvo</string>
<string name="poi_generator_output_compressed_air">Povumo de kunpremita aero</string>
<string name="poi_generator_output_compressed_air_yes">Elaĵo: kunpremita aero</string>
<string name="poi_generator_output_vacuum_yes">Elaĵo: vakuo</string>
<string name="poi_generator_output_biogas">Povumo de biogaso</string>
<string name="poi_generator_output_biogas_yes">Elaĵo: biogaso</string>
<string name="poi_pumping_station">Pumpstacio</string>
<string name="poi_display_yes">Vidigilo: jes</string>
<string name="poi_display_no">Vidigilo: ne</string>
<string name="poi_display_analog_yes">Vidigilo analoga</string>
<string name="poi_display_digital_yes">Vidigilo cifereca</string>
<string name="poi_display_sundial_yes">Sunhorloĝo</string>
<string name="poi_barometer_yes">Aerprem-mezurilo: jes</string>
<string name="poi_barometer_no">Aerprem-mezurilo: ne</string>
<string name="poi_thermometer_yes">Temperatur-mezurilo: jes</string>
<string name="poi_thermometer_no">Temperatur-mezurilo: ne</string>
<string name="poi_hygrometer_yes">Malsekec-mezurilo: jes</string>
<string name="poi_hygrometer_no">Malsekec-mezurilo: ne</string>
<string name="poi_date_yes">Vidigo de dato: jes</string>
<string name="poi_date_no">Vidigo de dato: ne</string>
<string name="poi_support_pole">Muntita sur: fosto</string>
<string name="poi_support_wall_mounted">Muntita sur: muro</string>
<string name="poi_support_tree">Muntita sur: arbo</string>
<string name="poi_support_pedestal">Muntita sur: piedestalo</string>
<string name="poi_support_ground">Muntita sur: planko</string>
<string name="poi_support_billboard">Muntita sur: anonctabulego</string>
<string name="poi_support_ceiling">Muntita sur: plafono</string>
<string name="poi_support_roof">Muntita sur: tegmento</string>
<string name="poi_support_suspended">Muntita sur: pendigita</string>
<string name="poi_support_tower">Muntita sur: turo</string>
<string name="poi_passenger_information_display_yes">Vidigilo kun informoj por pasaĝeroj: jes</string>
<string name="poi_passenger_information_display_no">Vidigilo kun informoj por pasaĝeroj: ne</string>
<string name="poi_aquaculture">Akvokultivo</string>
<string name="poi_aquaculture_shrimp">Akvokultivo: salikokoj</string>
<string name="poi_aquaculture_fish">Akvokultivo: fiŝoj</string>
<string name="poi_aquaculture_mussels">Akvokulturo: moluskoj</string>
<string name="poi_mdf">Telefon-diskonektig-stacio</string>
<string name="poi_diplomatic_consulate">Konsulejo</string>
<string name="poi_diplomatic_consulate_general">Konsulejo ĝenerala</string>
<string name="poi_diplomatic_honorary_consulate">Konsulejo honora</string>
<string name="poi_diplomatic_permanent_mission">Oficejo de misio diplomatia</string>
<string name="poi_diplomatic_delegation">Oficejo de delegitaro (EU)</string>
<string name="poi_diplomatic_ambassadors_residence">Ambasadestrejo</string>
<string name="poi_diplomatic_high_commission">Oficejo de alta komisaro</string>
<string name="poi_diaper_table_count">Tabloj por tra-vindotuk-ado</string>
<string name="poi_fire_operator">Administranto kontraŭfajrega</string>
<string name="poi_toilets_disposal_flush">Necesej-speco: akvoŝpruca</string>
<string name="poi_toilets_disposal_pitlatrine">Necesej-speco: ter-truo (latrino)</string>
<string name="poi_toilets_disposal_chemical">Necesej-speco: ter-truo kun ĥemiaĵo</string>
<string name="poi_toilets_disposal_bucket">Necesej-speco: sitelo</string>
<string name="poi_provided_for_infant_yes">Por beboj (pli junaj ol 1 jaro): jes</string>
<string name="poi_provided_for_infant_no">Por beboj (pli junaj ol 1 jaro): ne</string>
<string name="poi_provided_for_toddler_yes">Por infanetoj (1-3 jaraĝaj): jes</string>
<string name="poi_provided_for_toddler_no">Por infanetoj (1-3 jaraĝaj): ne</string>
<string name="poi_provided_for_child_yes">Por infanoj (4-11 jaraĝaj): jes</string>
<string name="poi_provided_for_child_no">Por infanoj (4-11 jaraĝaj): ne</string>
<string name="poi_provided_for_adult_yes">Por plenkreskuloj: jes</string>
<string name="poi_provided_for_adult_no">Por plenkreskuloj: ne</string>
<string name="poi_provided_for_woman_yes">Por virinoj: jes</string>
<string name="poi_provided_for_woman_no">Por virinoj: ne</string>
<string name="poi_provided_for_senior_yes">Por maljunuloj: jes</string>
<string name="poi_provided_for_senior_no">Por maljunuloj: ne</string>
<string name="poi_provided_for_girl_yes">Por knabinoj: jes</string>
<string name="poi_provided_for_girl_no">Por knabinoj: ne</string>
<string name="poi_provided_for_man_yes">Por viroj: jes</string>
<string name="poi_provided_for_man_no">Por virinoj: ne</string>
<string name="poi_provided_for_boy_yes">Por knaboj: jes</string>
<string name="poi_provided_for_boy_no">Por knabinoj: ne</string>
<string name="poi_treat_inpatient_yes">Por tranoktataj pacientoj: jes</string>
<string name="poi_treat_inpatient_no">Por tranoktataj pacientoj: ne</string>
<string name="poi_treat_inpatient_only">Nur por tranoktataj pacientoj</string>
<string name="poi_counselling_yes">Konsilado: jes</string>
<string name="poi_counselling_no">Konsilado: ne</string>
<string name="poi_home_visit_yes">Vizitoj en hejmo: jes</string>
<string name="poi_home_visit_no">Vizitoj en hejmo: ne</string>
<string name="poi_emergency_yes">Urĝaj okazoj: jes</string>
<string name="poi_emergency_no">Urĝaj okazoj: ne</string>
<string name="poi_disease_malaria_yes">Malario: jes</string>
<string name="poi_disease_malaria_no">Malario: ne</string>
<string name="poi_disease_ebola_yes">Ebolo: jes</string>
<string name="poi_disease_ebola_no">Ebolo: ne</string>
<string name="poi_disease_autism_yes">Aŭtismo: jes</string>
<string name="poi_disease_autism_no">Aŭtismo: ne</string>
<string name="poi_disease_aids_yes">Aidoso: jes</string>
<string name="poi_disease_aids_no">Aidoso: ne</string>
<string name="poi_counselling_type_addiction_yes">Konsilado por dependuloj: jes</string>
<string name="poi_counselling_type_addiction_no">Konsilado por dependuloj: ne</string>
<string name="poi_counselling_type_antenatal_yes">Konsilado por patrinontoj: jes</string>
<string name="poi_counselling_type_antenatal_no">Konsilado por patrinontoj: ne</string>
<string name="poi_counselling_type_child_guidance_yes">Konsilado por gepatroj: jes</string>
<string name="poi_counselling_type_child_guidance_no">Konsilado por gepatroj: ne</string>
<string name="poi_counselling_type_couple_yes">Konsilado por homparoj: jes</string>
<string name="poi_counselling_type_couple_no">Konsilado por homparoj: ne</string>
<string name="poi_counselling_type_crisis_yes">Konsilado por deprimuloj: jes</string>
<string name="poi_counselling_type_crisis_no">Konsilado por deprimuloj: ne</string>
<string name="poi_counselling_type_drugs_yes">Konsilado por drog-dependuloj: jes</string>
<string name="poi_counselling_type_drugs_no">Konsilado por drog-dependuloj: ne</string>
<string name="poi_counselling_type_education_yes">Konsilado pri edukado: jes</string>
<string name="poi_counselling_type_education_no">Konsilado pri edukado: ne</string>
<string name="poi_counselling_type_family_yes">Konsilado pri familio: jes</string>
<string name="poi_counselling_type_family_no">Konsilado pri familio: ne</string>
<string name="poi_counselling_type_homeless_yes">Konsilado por senhejmuloj: jes</string>
<string name="poi_counselling_type_homeless_no">Konsilado por senhejmuloj: ne</string>
<string name="poi_counselling_type_immigrant_yes">Konsilado por enmigrantoj: jes</string>
<string name="poi_counselling_type_immigrant_no">Konsilado por enmigrantoj: ne</string>
<string name="poi_counselling_type_marriage_yes">Konsilado por geedzoj: jes</string>
<string name="poi_counselling_type_marriage_no">Konsilado por geedzoj: ne</string>
<string name="poi_counselling_type_nutrition_yes">Konsilado pri nutrado: jes</string>
<string name="poi_counselling_type_nutrition_nfire_hydo">Konsilado pri nutrado: ne</string>
<string name="poi_counselling_type_rehabilitation_yes">Konsilado pri rekapabligo: jes</string>
<string name="poi_counselling_type_rehabilitation_no">Konsilado pri rekapabligo: ne</string>
<string name="poi_counselling_type_sexual_yes">Konsilado pri seksumo: jes</string>
<string name="poi_counselling_type_sexual_no">Konsilado pri seksumo: ne</string>
<string name="poi_counselling_type_sexual_abuse_yes">Konsilado por seksperfortitoj: jes</string>
<string name="poi_counselling_type_sexual_abuse_no">Konsilado por seksperfortitoj: ne</string>
<string name="poi_counselling_type_victim_yes">Konsilado por viktimoj: jes</string>
<string name="poi_counselling_type_victim_no">Konsilado por viktimoj: ne</string>
<string name="poi_counselling_type_violence_yes">Konsilado por hejm-perfortitoj: jes</string>
<string name="poi_counselling_type_violence_no">Konsilado por hejm-perfortitoj: ne</string>
<string name="poi_health_person_type_assistant">Laboranto de sanservo: helpanto de doktoro</string>
<string name="poi_health_person_type_healer">Laboranto de sanservo: kuracisto</string>
<string name="poi_health_person_type_midwife">Laboranto de sanservo: akuŝisto</string>
<string name="poi_health_person_type_nurse">Laboranto de sanservo: flegisto</string>
<string name="poi_health_person_type_paramedic">Laboranto de sanservo: medicina savisto (sukuristo)</string>
<string name="poi_health_person_type_physician">Laboranto de sanservo: doktoro de medicino</string>
<string name="poi_health_person_type_podologist">Laboranto de sanservo: piedisto</string>
<string name="poi_health_person_type_psychologist">Laboranto de sanservo: psikologiisto</string>
<string name="poi_health_person_type_therapist">Laboranto de sanservo: terapiisto</string>
<string name="poi_health_person_type_physician_assitant">Laboranto de sanservo: helpanto de doktoro</string>
<string name="poi_health_person_type_technician">Laboranto de sanservo: teĥnikisto</string>
<string name="poi_health_person_type_witchdoctor">Laboranto de sanservo: fuŝkuracisto (ĉarlatano)</string>
<string name="poi_payment_account_cards_yes">Bankokartoj akceptataj</string>
<string name="poi_payment_account_cards_no">Bankokartoj malakceptataj</string>
<string name="poi_health_specialty_general_yes">Specialisto: kuracisto familia</string>
<string name="poi_health_specialty_ophthalmology_yes">Specialisto: okul-kuracisto (oftalmologiisto)</string>
<string name="poi_health_specialty_gynaecology_yes">Specialisto: virin-kuracisto (ginekologiisto)</string>
<string name="poi_health_specialty_internal_medicine_yes">Specialisto: isto de interna medicino</string>
<string name="poi_health_specialty_orthopaedics_yes">Specialisto: ortopediisto</string>
<string name="poi_health_specialty_otolaryngology_yes">Specialisto: orel-naz-gorĝ-isto (otorinolaringologiisto)</string>
<string name="poi_health_specialty_paediatrics_yes">Specialisto: infan-kuracisto (pediatro)</string>
<string name="poi_health_specialty_paediatrics_no">Sen specialisto de infan-medicino (pediatro)</string>
<string name="poi_health_specialty_dermatology_yes">Specialisto: haŭt-kuracisto (dermatologiisto)</string>
<string name="poi_health_specialty_urology_yes">Specialisto: urin-sistem-kuracisto (urologiisto)</string>
<string name="poi_health_specialty_surgery_yes">Specialisto: ĥirurgiisto</string>
<string name="poi_health_specialty_radiology_yes">Specialisto: radi-kuracisto (radiologiisto)</string>
<string name="poi_health_specialty_palliative_medicine_yes">Specialisto: isto de zorgado pri nekuracebluloj</string>
<string name="poi_health_specialty_psychiatry_yes">Specialisto: psikiatriisto</string>
<string name="poi_health_specialty_neurology_yes">Specialisto: nervisto (neŭrologiisto)</string>
<string name="poi_health_specialty_dermatovenereology_yes">Specialisto: haŭt-seksummalsan-kuracisto (dermato-venerelogiisto)</string>
<string name="poi_health_specialty_cardiology_yes">Specialisto: kor-kuracisto (kardiologiisto)</string>
<string name="poi_health_specialty_trauma_yes">Specialisto: isto de urĝeca medicino</string>
<string name="poi_inscription_n">Skribaĵo: N (nordo)</string>
<string name="poi_inscription_nw">Skribaĵo: NW (nord-okcidento)</string>
<string name="poi_inscription_w">Skribaĵo: W (okcidento)</string>
<string name="poi_inscription_sw">Skribaĵo: SW (sud-okcidento)</string>
<string name="poi_inscription_s">Skribaĵo: S (sudo)</string>
<string name="poi_inscription_se">Skribaĵo: SE (sud-oriento)</string>
<string name="poi_inscription_e">Skribaĵo: E (oriento)</string>
<string name="poi_inscription_ne">Skribaĵo: NE (nord-oriento)</string>
<string name="poi_health_specialty_biology_yes">Specialisto: klinika biologiisto (medicina biologiisto)</string>
<string name="poi_health_specialty_osteopathy_yes">Specialisto: osteopatiisto (alternativa medicino)</string>
<string name="poi_health_specialty_anaesthetics_yes">Specialisto: sensentigisto (anestezologiisto)</string>
<string name="poi_health_specialty_pulmonology_yes">Specialisto: pulmisto (pneŭmonologiisto)</string>
</resources> </resources>

View file

@ -22,7 +22,7 @@
<string name="osm_live_ask_for_purchase">Bonvolu aĉeti abonon al OSM Live antaŭe</string> <string name="osm_live_ask_for_purchase">Bonvolu aĉeti abonon al OSM Live antaŭe</string>
<string name="osm_live_header">Tiu ĉi abono aktivigas ĉiuhorajn ĝisdatigojn por ĉiuj mapoj en la mondo. <string name="osm_live_header">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.</string> Se vi ŝategas OsmAnd kaj OSM kaj vi volas subteni ilin, tio ĉi estas la plej bona kielo.</string>
<string name="select_map_marker">Elekti mapmarkon</string> <string name="select_map_marker">Elekti mapmarkon</string>
@ -188,7 +188,7 @@
<string name="rendering_attr_hideProposed_name">Proponitaj objektoj</string> <string name="rendering_attr_hideProposed_name">Proponitaj objektoj</string>
<string name="share_menu_location">Kunhavigi lokon</string> <string name="share_menu_location">Kunhavigi lokon</string>
<string name="shared_string_send">Sendi</string> <string name="shared_string_send">Sendi</string>
<string name="world_map_download_descr">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.</string> <string name="world_map_download_descr">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.</string>
<string name="map_downloaded">Mapo elŝutita</string> <string name="map_downloaded">Mapo elŝutita</string>
<string name="map_downloaded_descr">Mapo de %1$s estas elŝutita. Reveni al la mapo por komenci uzi ĝin.</string> <string name="map_downloaded_descr">Mapo de %1$s estas elŝutita. Reveni al la mapo por komenci uzi ĝin.</string>
<string name="go_to_map">Aliri al la mapo</string> <string name="go_to_map">Aliri al la mapo</string>
@ -1576,7 +1576,7 @@ Proporcia memoro %4$s MB (Limito de Android %5$s MB, Dalvik %6$s MB).</string>
<string name="favourites_edit_dialog_name">Nomo</string> <string name="favourites_edit_dialog_name">Nomo</string>
<string name="favourites_edit_dialog_category">Kategorio</string> <string name="favourites_edit_dialog_category">Kategorio</string>
<string name="shared_string_no_thanks">Ne, dankon</string> <string name="shared_string_no_thanks">Ne, dankon</string>
<string name="basemap_missing">Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas. Bonvolu elŝuti World_basemap_x.obf dosieron por havi plenan ĉirkaŭaĵon.</string> <string name="basemap_missing">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.</string>
<string name="vector_data_missing">Mankas eksterretaj datumoj en via memorkarto. Bonvolu elŝuti ilin por uzi mapojn eksterrete.</string> <string name="vector_data_missing">Mankas eksterretaj datumoj en via memorkarto. Bonvolu elŝuti ilin por uzi mapojn eksterrete.</string>
<string name="shared_string_release">Eldonita je</string> <string name="shared_string_release">Eldonita je</string>
<string name="local_index_installed">Loka versio</string> <string name="local_index_installed">Loka versio</string>

View file

@ -884,139 +884,73 @@ Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memor
"</string> "</string>
<string name="osmand_extended_description_4000_chars">" <string name="osmand_extended_description_4000_chars">"
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 (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. 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: Algunas de las funciones principales:
* Navegación: * Navegación:
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - 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 por voz giro-a-giro (voces grabadas y sintetizadas)
- Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada - Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada
- Soporta destinos intermedios en tu itinerario (ruta) - Soporta destinos intermedios en tu itinerario (ruta)
- Recalcula automáticamente la ruta cada vez que te desvías - 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 - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
* Visualización del mapa: * Visualización del mapa:
- Muestra tu posición y orientación en el 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 - Orientación opcional del mapa según la brújula o el sentido del movimiento
- Guarda tus lugares más importantes como Favoritos - Guarda tus lugares más importantes como Favoritos
- Muestra PDIs (puntos de interés) a tu alrededor - Muestra PDIs (puntos de interés) a tu alrededor
- Puede mostrar mapas especializados en línea - Puede mostrar mapas especializados en línea
- Puede mostrar imágenes satelitales (de Bing) - Puede mostrar imágenes satelitales (de Bing)
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - 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 - Muestra opcionalmente los nombres de los lugares en inglés, idioma local o transcripción fonética
Uso de datos de OpenStreetMap y Wikipedia: Uso de datos de OpenStreetMap y Wikipedia:
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - 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 - 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 - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
- Descarga ilimitada gratuita, directamente desde la aplicación - Descarga ilimitada gratuita, directamente desde la aplicación
- Mapas siempre actualizados (al menos una vez al mes) - Mapas siempre actualizados (al menos una vez al mes)
- Mapas vectoriales compactos sin conexión - 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) - 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 - También admite mapas de teselas en línea o almacenados localmente
Funciones de seguridad: Funciones de seguridad:
- Conmutación automática de la vista día/noche - Conmutación automática de la vista día/noche
- Muestra opcionalmente límites de velocidad con recordatorio si se excede - Muestra opcionalmente límites de velocidad con recordatorio si se excede
- Ampliación variable opcional del mapa, según tu velocidad - Ampliación variable opcional del mapa, según tu velocidad
- Comparte tu ubicación para que tus amigos te encuentren - Comparte tu ubicación para que tus amigos te encuentren
Funciones para bicicletas y peatones: Funciones para bicicletas y peatones:
- Los mapas incluyen caminos a pie, sendas y vías para bicicletas, ideal para actividades al aire libre - 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 - 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 - 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 - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
- Muestra la velocidad y altitud opcionalmente - Muestra la velocidad y altitud opcionalmente
- Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional) - Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional)
Contribuir directamente a OpenStreetMap: Contribuir directamente a OpenStreetMap:
- Informar los errores del mapa - Informar los errores del mapa
- Subir rutas GPX a OSM directamente desde la aplicación - 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) - 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) - 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. 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: Cobertura y calidad aproximadas del mapa:
- Europa Occidental: **** - Europa Occidental: ****
- Europa del Este: *** - Europa del Este: ***
- Rusia: *** - Rusia: ***
- América del Norte: *** - América del Norte: ***
- América del Sur: ** - América del Sur: **
- Asia: ** - Asia: **
- Japón y Corea: *** - Japón y Corea: ***
- Oriente Medio: ** - Oriente Medio: **
- África: ** - África: **
- Antártida: * - Antártida: *
La lista de países incluidos (¡prácticamente todo el mundo!): 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. 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.
"</string> "</string>
<string name="osmand_plus_play_title_30_chars">Navegación y Mapas OsmAnd+</string> <string name="osmand_plus_play_title_30_chars">Navegación y Mapas OsmAnd+</string>
@ -1043,139 +977,73 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
"</string> "</string>
<string name="osmand_plus_extended_description_4000_chars">" <string name="osmand_plus_extended_description_4000_chars">"
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 (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. 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: Algunas de las funciones principales:
* Navegación: * Navegación:
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - 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 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 - Opcionalmente provee indicaciones de carril, visualización de nombre de calles y tiempo estimado de llegada
- Soporta destinos intermedios en tu itinerario (ruta) - Soporta destinos intermedios en tu itinerario (ruta)
- Recalcula automáticamente la ruta cada vez que te desvías - 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 - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
* Visualización del mapa: * Visualización del mapa:
- Muestra tu posición y orientación en el 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 - Opcionalmente orienta el mapa según la brújula o el sentido del movimiento
- Guarda tus lugares más importantes como Favoritos - Guarda tus lugares más importantes como Favoritos
- Muestra PDIs (Puntos De Interés) a tu alrededor - Muestra PDIs (Puntos De Interés) a tu alrededor
- Puede mostrar mapas especializados en línea - Puede mostrar mapas especializados en línea
- Puede mostrar imágenes satelitales (de Bing) - Puede mostrar imágenes satelitales (de Bing)
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - 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 - Opcionalmente muestra los nombres de lugares en inglés, idioma local o transcripción fonética
Uso de datos de OpenStreetMap y Wikipedia: Uso de datos de OpenStreetMap y Wikipedia:
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - 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 - 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 - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
- Descarga ilimitada gratuita, directamente desde la aplicación - Descarga ilimitada gratuita, directamente desde la aplicación
- Mapas siempre actualizados (al menos una vez al mes) - Mapas siempre actualizados (al menos una vez al mes)
- Mapas vectoriales compactos sin conexión - 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) - 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 - También admite mapas de teselas en línea o almacenados localmente
Funciones de seguridad: Funciones de seguridad:
- Conmutación automática de la vista día/noche - Conmutación automática de la vista día/noche
- Muestra opcionalmente límites de velocidad con recordatorio, si se excede - Muestra opcionalmente límites de velocidad con recordatorio, si se excede
- Ampliación variable opcional del mapa, según tu velocidad - Ampliación variable opcional del mapa, según tu velocidad
- Comparte tu ubicación para que tus amigos lo puedan encontrar - Comparte tu ubicación para que tus amigos lo puedan encontrar
Funciones para bicicletas y peatones: Funciones para bicicletas y peatones:
- Los mapas incluyen caminos a pie, sendas y vías ciclistas, ideal para actividades al aire libre - 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 - 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 - 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 - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
- Muestra opcionalmente la velocidad y altitud - Muestra opcionalmente la velocidad y altitud
- Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional) - Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional)
Contribuir directamente a OpenStreetMap: Contribuir directamente a OpenStreetMap:
- Informar los errores del mapa - Informar los errores del mapa
- Subir rutas GPX a OSM directamente desde la aplicación - 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) - 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) - 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. 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: Cobertura y calidad aproximadas del mapa:
- Europa Occidental: **** - Europa Occidental: ****
- Europa del Este: *** - Europa del Este: ***
- Rusia: *** - Rusia: ***
- América del Norte: *** - América del Norte: ***
- América del Sur: ** - América del Sur: **
- Asia: ** - Asia: **
- Japón y Corea: *** - Japón y Corea: ***
- Oriente Medio: ** - Oriente Medio: **
- África: ** - África: **
- Antártida: * - Antártida: *
La lista de países incluidos (¡prácticamente todo el mundo!): 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. 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.
"</string> "</string>
<string name="filterpoi_activity">Crear filtro PDI</string> <string name="filterpoi_activity">Crear filtro PDI</string>
@ -1490,7 +1358,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
<string name="favourites_edit_dialog_name">Nombre</string> <string name="favourites_edit_dialog_name">Nombre</string>
<string name="favourites_edit_dialog_category">Categoría</string> <string name="favourites_edit_dialog_category">Categoría</string>
<string name="shared_string_no_thanks">No, gracias</string> <string name="shared_string_no_thanks">No, gracias</string>
<string name="basemap_missing">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.</string> <string name="basemap_missing">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.</string>
<string name="vector_data_missing">Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión.</string> <string name="vector_data_missing">Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión.</string>
<string name="shared_string_release">Liberado</string> <string name="shared_string_release">Liberado</string>
<string name="local_index_installed">Versión local</string> <string name="local_index_installed">Versión local</string>
@ -2135,7 +2003,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
<string name="go_to_map">Ir al mapa</string> <string name="go_to_map">Ir al mapa</string>
<string name="shared_string_qr_code">Código QR</string> <string name="shared_string_qr_code">Código QR</string>
<string name="enter_country_name">Escribe el nombre del país</string> <string name="enter_country_name">Escribe el nombre del país</string>
<string name="world_map_download_descr">El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para un entorno completo.</string> <string name="world_map_download_descr">El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para una vista global.</string>
<string name="new_version">Nueva versión</string> <string name="new_version">Nueva versión</string>
<string name="begin_with_osmand_menu_group">Primeros pasos con OsmAnd</string> <string name="begin_with_osmand_menu_group">Primeros pasos con OsmAnd</string>
<string name="features_menu_group">Características</string> <string name="features_menu_group">Características</string>
@ -2402,7 +2270,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
<string name="osm_live_header">Esta suscripción, permite actualizaciones cada hora para todos los mapa del mundo. <string name="osm_live_header">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. 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.</string> Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerlo.</string>
<string name="recalculate_route">Recalcular ruta</string> <string name="recalculate_route">Recalcular ruta</string>
<string name="shared_string_topbar">Barra superior</string> <string name="shared_string_topbar">Barra superior</string>
@ -2488,7 +2356,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
<string name="storage_directory_card">Tarjeta de memoria</string> <string name="storage_directory_card">Tarjeta de memoria</string>
<string name="shared_string_is_open_24_7">Abierto 24/7</string> <string name="shared_string_is_open_24_7">Abierto 24/7</string>
<string name="map_widget_search">Buscar</string> <string name="map_widget_search">Buscar</string>
<string name="shared_string_from">Desde</string> <string name="shared_string_from">desde</string>
<string name="city_type_district">Distrito</string> <string name="city_type_district">Distrito</string>
<string name="city_type_neighbourhood">Vecindario</string> <string name="city_type_neighbourhood">Vecindario</string>
<string name="postcode">Código postal</string> <string name="postcode">Código postal</string>

View file

@ -153,7 +153,7 @@
<string name="poi_toll_booth">Peaje</string> <string name="poi_toll_booth">Peaje</string>
<string name="poi_border_control">Control fronterizo</string> <string name="poi_border_control">Control fronterizo</string>
<string name="poi_traffic_calming_bump">Reductor de velocidad (lomada, corto)</string> <string name="poi_traffic_calming_bump">Reductor de velocidad (lomada, corto)</string>
<string name="poi_traffic_calming_hump">Resalte</string> <string name="poi_traffic_calming_hump">Resalte (largo)</string>
<string name="poi_traffic_calming_cushion">Cojín</string> <string name="poi_traffic_calming_cushion">Cojín</string>
<string name="poi_traffic_calming_chicane">Chicana</string> <string name="poi_traffic_calming_chicane">Chicana</string>
<string name="poi_traffic_calming_rumble_strip">Banda sonora</string> <string name="poi_traffic_calming_rumble_strip">Banda sonora</string>

View file

@ -884,139 +884,73 @@ Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memor
"</string> "</string>
<string name="osmand_extended_description_4000_chars">" <string name="osmand_extended_description_4000_chars">"
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 (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. 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: Algunas de las funciones principales:
* Navegación: * Navegación:
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - 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 por voz giro-a-giro (voces grabadas y sintetizadas)
- Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada - Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada
- Soporta destinos intermedios en tu itinerario (ruta) - Soporta destinos intermedios en tu itinerario (ruta)
- Recalcula automáticamente la ruta cada vez que te desvías - 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 - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
* Visualización del mapa: * Visualización del mapa:
- Muestra tu posición y orientación en el 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 - Orientación opcional del mapa según la brújula o el sentido del movimiento
- Guarda tus lugares más importantes como Favoritos - Guarda tus lugares más importantes como Favoritos
- Muestra PDIs (puntos de interés) a tu alrededor - Muestra PDIs (puntos de interés) a tu alrededor
- Puede mostrar mapas especializados en línea - Puede mostrar mapas especializados en línea
- Puede mostrar imágenes satelitales (de Bing) - Puede mostrar imágenes satelitales (de Bing)
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - 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 - Muestra opcionalmente los nombres de los lugares en inglés, idioma local o transcripción fonética
Uso de datos de OpenStreetMap y Wikipedia: Uso de datos de OpenStreetMap y Wikipedia:
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - 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 - 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 - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
- Descarga ilimitada gratuita, directamente desde la aplicación - Descarga ilimitada gratuita, directamente desde la aplicación
- Mapas siempre actualizados (al menos una vez al mes) - Mapas siempre actualizados (al menos una vez al mes)
- Mapas vectoriales compactos sin conexión - 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) - 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 - También admite mapas de teselas en línea o almacenados localmente
Funciones de seguridad: Funciones de seguridad:
- Conmutación automática de la vista día/noche - Conmutación automática de la vista día/noche
- Muestra opcionalmente límites de velocidad con recordatorio si se excede - Muestra opcionalmente límites de velocidad con recordatorio si se excede
- Ampliación variable opcional del mapa, según tu velocidad - Ampliación variable opcional del mapa, según tu velocidad
- Comparte tu ubicación para que tus amigos te encuentren - Comparte tu ubicación para que tus amigos te encuentren
Funciones para bicicletas y peatones: Funciones para bicicletas y peatones:
- Los mapas incluyen carreteras a pie, sendas y vías para bicicletas, ideal para actividades al aire libre - 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 - 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 - 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 - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
- Muestra la velocidad y altitud opcionalmente - Muestra la velocidad y altitud opcionalmente
- Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional) - Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional)
Contribuir directamente a OpenStreetMap: Contribuir directamente a OpenStreetMap:
- Informar los errores del mapa - Informar los errores del mapa
- Subir rutas GPX a OSM directamente desde la aplicación - 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) - 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) - 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. 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: Cobertura y calidad aproximadas del mapa:
- Europa Occidental: **** - Europa Occidental: ****
- Europa del Este: *** - Europa del Este: ***
- Rusia: *** - Rusia: ***
- América del Norte: *** - América del Norte: ***
- América del Sur: ** - América del Sur: **
- Asia: ** - Asia: **
- Japón y Corea: *** - Japón y Corea: ***
- Oriente Medio: ** - Oriente Medio: **
- África: ** - África: **
- Antártida: * - Antártida: *
La lista de países incluidos (¡prácticamente todo el mundo!): 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. 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.
"</string> "</string>
<string name="osmand_plus_play_title_30_chars">Navegación y Mapas OsmAnd+</string> <string name="osmand_plus_play_title_30_chars">Navegación y Mapas OsmAnd+</string>
@ -1043,139 +977,73 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
"</string> "</string>
<string name="osmand_plus_extended_description_4000_chars">" <string name="osmand_plus_extended_description_4000_chars">"
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 (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. 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: Algunas de las funciones principales:
* Navegación: * Navegación:
- Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - 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 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 - Opcionalmente provee indicaciones de carril, visualización de nombre de calles y tiempo estimado de llegada
- Soporta destinos intermedios en tu itinerario (ruta) - Soporta destinos intermedios en tu itinerario (ruta)
- Recalcula automáticamente la ruta cada vez que te desvías - 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 - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas
* Visualización del mapa: * Visualización del mapa:
- Muestra tu posición y orientación en el 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 - Opcionalmente orienta el mapa según la brújula o el sentido del movimiento
- Guarda tus lugares más importantes como Favoritos - Guarda tus lugares más importantes como Favoritos
- Muestra PDIs (Puntos De Interés) a tu alrededor - Muestra PDIs (Puntos De Interés) a tu alrededor
- Puede mostrar mapas especializados en línea - Puede mostrar mapas especializados en línea
- Puede mostrar imágenes satelitales (de Bing) - Puede mostrar imágenes satelitales (de Bing)
- Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - 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 - Opcionalmente muestra los nombres de lugares en inglés, idioma local o transcripción fonética
Uso de datos de OpenStreetMap y Wikipedia: Uso de datos de OpenStreetMap y Wikipedia:
- Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - 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 - 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 - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas
- Descarga ilimitada gratuita, directamente desde la aplicación - Descarga ilimitada gratuita, directamente desde la aplicación
- Mapas siempre actualizados (al menos una vez al mes) - Mapas siempre actualizados (al menos una vez al mes)
- Mapas vectoriales compactos sin conexión - 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) - 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 - También admite mapas de teselas en línea o almacenados localmente
Funciones de seguridad: Funciones de seguridad:
- Conmutación automática de la vista día/noche - Conmutación automática de la vista día/noche
- Muestra opcionalmente límites de velocidad con recordatorio, si se excede - Muestra opcionalmente límites de velocidad con recordatorio, si se excede
- Ampliación variable opcional del mapa, según tu velocidad - Ampliación variable opcional del mapa, según tu velocidad
- Comparte tu ubicación para que tus amigos lo puedan encontrar - Comparte tu ubicación para que tus amigos lo puedan encontrar
Funciones para bicicletas y peatones: Funciones para bicicletas y peatones:
- Los mapas incluyen carreteras a pie, sendas y vías ciclistas, ideal para actividades al aire libre - 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 - 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 - 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 - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea
- Muestra opcionalmente la velocidad y altitud - Muestra opcionalmente la velocidad y altitud
- Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional) - Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional)
Contribuir directamente a OpenStreetMap: Contribuir directamente a OpenStreetMap:
- Informar los errores del mapa - Informar los errores del mapa
- Subir rutas GPX a OSM directamente desde la aplicación - 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) - 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) - 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. 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: Cobertura y calidad aproximadas del mapa:
- Europa Occidental: **** - Europa Occidental: ****
- Europa del Este: *** - Europa del Este: ***
- Rusia: *** - Rusia: ***
- América del Norte: *** - América del Norte: ***
- América del Sur: ** - América del Sur: **
- Asia: ** - Asia: **
- Japón y Corea: *** - Japón y Corea: ***
- Oriente Medio: ** - Oriente Medio: **
- África: ** - África: **
- Antártida: * - Antártida: *
La lista de países incluidos (¡prácticamente todo el mundo!): 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. 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.
"</string> "</string>
<string name="filterpoi_activity">Crear filtro PDI</string> <string name="filterpoi_activity">Crear filtro PDI</string>
@ -1490,7 +1358,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
<string name="favourites_edit_dialog_name">Nombre</string> <string name="favourites_edit_dialog_name">Nombre</string>
<string name="favourites_edit_dialog_category">Categoría</string> <string name="favourites_edit_dialog_category">Categoría</string>
<string name="shared_string_no_thanks">No, gracias</string> <string name="shared_string_no_thanks">No, gracias</string>
<string name="basemap_missing">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.</string> <string name="basemap_missing">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.</string>
<string name="vector_data_missing">Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión.</string> <string name="vector_data_missing">Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión.</string>
<string name="shared_string_release">Liberado</string> <string name="shared_string_release">Liberado</string>
<string name="local_index_installed">Versión local</string> <string name="local_index_installed">Versión local</string>
@ -2135,7 +2003,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant
<string name="go_to_map">Ir al mapa</string> <string name="go_to_map">Ir al mapa</string>
<string name="shared_string_qr_code">Código QR</string> <string name="shared_string_qr_code">Código QR</string>
<string name="enter_country_name">Escribe el nombre del país</string> <string name="enter_country_name">Escribe el nombre del país</string>
<string name="world_map_download_descr">El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para un entorno completo.</string> <string name="world_map_download_descr">El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para una vista global.</string>
<string name="new_version">Nueva versión</string> <string name="new_version">Nueva versión</string>
<string name="begin_with_osmand_menu_group">Primeros pasos con OsmAnd</string> <string name="begin_with_osmand_menu_group">Primeros pasos con OsmAnd</string>
<string name="features_menu_group">Características</string> <string name="features_menu_group">Características</string>
@ -2392,7 +2260,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
<string name="osm_live_header">Esta suscripción, permite actualizaciones cada hora para todos los mapa del mundo. <string name="osm_live_header">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. 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.</string> Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerlo.</string>
<string name="select_map_marker">Elegir marcador del mapa</string> <string name="select_map_marker">Elegir marcador del mapa</string>
<string name="map_markers_other">Otros marcadores</string> <string name="map_markers_other">Otros marcadores</string>
@ -2484,7 +2352,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop
<string name="storage_directory_card">Tarjeta de memoria</string> <string name="storage_directory_card">Tarjeta de memoria</string>
<string name="shared_string_is_open_24_7">Abierto 24/7</string> <string name="shared_string_is_open_24_7">Abierto 24/7</string>
<string name="map_widget_search">Buscar</string> <string name="map_widget_search">Buscar</string>
<string name="shared_string_from">Desde</string> <string name="shared_string_from">desde</string>
<string name="city_type_district">Distrito</string> <string name="city_type_district">Distrito</string>
<string name="city_type_neighbourhood">Vecindario</string> <string name="city_type_neighbourhood">Vecindario</string>
<string name="postcode">Código postal</string> <string name="postcode">Código postal</string>

View file

@ -138,7 +138,7 @@ Actuellement {2} Mo sont disponibles.</string>
<string name="favorite_places_category">Lieux</string> <string name="favorite_places_category">Lieux</string>
<string name="shared_string_others">Autres</string> <string name="shared_string_others">Autres</string>
<string name="shared_string_no_thanks">Pas nécessaire</string> <string name="shared_string_no_thanks">Pas nécessaire</string>
<string name="basemap_missing">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.</string> <string name="basemap_missing">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.</string>
<string name="vector_data_missing">Il n\'y a aucune carte hors-ligne sur la carte SD. Pensez à en télécharger pour utiliser les cartes sans connexion.</string> <string name="vector_data_missing">Il n\'y a aucune carte hors-ligne sur la carte SD. Pensez à en télécharger pour utiliser les cartes sans connexion.</string>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><resources> <?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="send_files_to_osm">GPX fájl küldése OSM-re?</string> <string name="send_files_to_osm">GPX fájl küldése OSM-re?</string>
<string name="gpx_visibility_txt">Láthatóság</string> <string name="gpx_visibility_txt">Láthatóság</string>
<string name="gpx_tags_txt">Címkék</string> <string name="gpx_tags_txt">Címkék</string>
@ -2196,7 +2197,7 @@ A csoport nem lesz törölve néhány hónap múlva, az OsMo.mobi weboldalon lé
<string name="access_disable_offroute_recalc">Ne tervezzen újra, ha letérsz az útról</string> <string name="access_disable_offroute_recalc">Ne tervezzen újra, ha letérsz az útról</string>
<string name="access_disable_wrong_direction_recalc">Ne tervezzen újra, ha rossz irányba mész</string> <string name="access_disable_wrong_direction_recalc">Ne tervezzen újra, ha rossz irányba mész</string>
<string name="access_no_destination">Nincs beállítva cél</string> <string name="access_no_destination">Nincs beállítva cél</string>
<string name="map_widget_battery">Akumlátor töltöttség</string> <string name="map_widget_battery">Akkumulátor töltöttség</string>
<string name="move_marker_bottom_sheet_title">A jelölő helyének módosításához mozgasd a térképet</string> <string name="move_marker_bottom_sheet_title">A jelölő helyének módosításához mozgasd a térképet</string>
<string name="lat_lon_pattern">Szél.: %1$.6f Hossz.: %2$.6f</string> <string name="lat_lon_pattern">Szél.: %1$.6f Hossz.: %2$.6f</string>
<string name="access_direction_audio_feedback">Irány hangjelzés</string> <string name="access_direction_audio_feedback">Irány hangjelzés</string>
@ -2236,4 +2237,4 @@ A csoport nem lesz törölve néhány hónap múlva, az OsMo.mobi weboldalon lé
<string name="shared_string_from">innen</string> <string name="shared_string_from">innen</string>
<string name="coords_search">Koordináta keresés</string> <string name="coords_search">Koordináta keresés</string>
<string name="city_type_neighbourhood">Városrész</string> <string name="city_type_neighbourhood">Városrész</string>
</resources> </resources>

View file

@ -2552,16 +2552,16 @@ Nel caso ami OsmAnd e OSM e vuoi sostenerli è un perfetto modo per farlo.</stri
• Nuova ricerca testuale molto potente • Nuova ricerca testuale molto potente
Much improved audio over Bluetooth Integrazione attraverso Bluetooth con il sistema audio dell\'auto/speaker
Improved route guidance, voice prompting, and turn lane indication Annunci vocali delle indicazioni vocali del percorso, cambio di corsia migliorati
• Strato trasporti pubblici migliorato • Strato trasporti pubblici migliorato con calcolo del percorso
• Aggiunto più lingue e ora sono supportati anche i dialetti • Aggiunte più lingue e ora sono supportati anche i dialetti
• Molte altre migliorie e correzioni di errori • Molte altre migliorie e correzioni di errori
@ -2578,4 +2578,5 @@ Nel caso ami OsmAnd e OSM e vuoi sostenerli è un perfetto modo per farlo.</stri
<string name="city_type_district">Distretto</string> <string name="city_type_district">Distretto</string>
<string name="city_type_neighbourhood">Dintorni</string> <string name="city_type_neighbourhood">Dintorni</string>
<string name="map_widget_search">Cerca</string> <string name="map_widget_search">Cerca</string>
</resources> <string name="lang_hsb">Sorabo (Superiore)</string>
</resources>

View file

@ -60,4 +60,7 @@
<string name="poi_seafood">Jūros gėrybių parduotuvė</string> <string name="poi_seafood">Jūros gėrybių parduotuvė</string>
<string name="poi_confectionery">Konditerija</string> <string name="poi_confectionery">Konditerija</string>
<string name="poi_ice_cream">Ledainė</string> <string name="poi_ice_cream">Ledainė</string>
<string name="poi_supermarket">Prekybos centras</string>
<string name="poi_tea">Arbatos parduotuvė</string>
<string name="poi_pasta">Pastos parduotuvė</string>
</resources> </resources>

View file

@ -33,7 +33,7 @@
<string name="poi_carpet">Tapijtwinkel</string> <string name="poi_carpet">Tapijtwinkel</string>
<string name="poi_chemist">Drogisterij</string> <string name="poi_chemist">Drogisterij</string>
<string name="poi_clothes">Kledingzaak</string> <string name="poi_clothes">Kledingzaak</string>
<string name="poi_clothes_children">Kinderkledingwinkel</string> <string name="poi_clothes_children">Kinderkleding</string>
<string name="poi_shoes">Schoenenwinkel</string> <string name="poi_shoes">Schoenenwinkel</string>
<string name="poi_computer">Computerwinkel</string> <string name="poi_computer">Computerwinkel</string>
<string name="poi_copyshop">Kopieerwinkel</string> <string name="poi_copyshop">Kopieerwinkel</string>
@ -1485,4 +1485,6 @@
<string name="poi_payment_cryptocurrencies_no">Betaling met Cryptocurrencies NIET mogelijk</string> <string name="poi_payment_cryptocurrencies_no">Betaling met Cryptocurrencies NIET mogelijk</string>
<string name="poi_payment_others_yes">Andere betalingsmogelijkheden mogelijk</string> <string name="poi_payment_others_yes">Andere betalingsmogelijkheden mogelijk</string>
<string name="poi_payment_others_no">Andere betalingsvormen NIET mogelijk</string> <string name="poi_payment_others_no">Andere betalingsvormen NIET mogelijk</string>
</resources> <string name="poi_length">Lengte</string>
</resources>

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><resources> <?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="layer_map_appearance">Configureer scherm</string> <string name="layer_map_appearance">Configureer scherm</string>
<string name="show_lanes">Rijstroken</string> <string name="show_lanes">Rijstroken</string>
@ -2134,7 +2135,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me
<string name="try_again">Probeer het opnieuw</string> <string name="try_again">Probeer het opnieuw</string>
<string name="error_message_pattern">Fout: {0}</string> <string name="error_message_pattern">Fout: {0}</string>
<string name="rate_this_app_long">Wilt u OsmAnd beoordelen op Google Play? Alvast heel erg bedankt.</string> <string name="rate_this_app_long">Wilt u OsmAnd beoordelen op Google Play? Alvast heel erg bedankt.</string>
<string name="favorite_category_dublicate_message">Deze categorienaam bestaat al. Bedenk een andere.</string> <string name="favorite_category_dublicate_message">Deze categorienaam bestaat al. Gebruik een andere.</string>
<string name="favorite_category_name">Categorienaam</string> <string name="favorite_category_name">Categorienaam</string>
<string name="favorite_category_add_new_title">Voeg categorie toe</string> <string name="favorite_category_add_new_title">Voeg categorie toe</string>
<string name="regions">Regio\'s</string> <string name="regions">Regio\'s</string>
@ -2178,7 +2179,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me
<string name="map_downloaded">Kaart gedownload</string> <string name="map_downloaded">Kaart gedownload</string>
<string name="map_downloaded_descr">De kaart van %1$s is gedownload en kan nu worden gebruikt.</string> <string name="map_downloaded_descr">De kaart van %1$s is gedownload en kan nu worden gebruikt.</string>
<string name="go_to_map">Ga naar de kaart</string> <string name="go_to_map">Ga naar de kaart</string>
<string name="world_map_download_descr">De basis-wereldkaart ontbreekt of is verouderd. Download hem om OsmAnd goed te laten functioneren.</string> <string name="world_map_download_descr">De basis-wereldkaart ontbreekt of is verouderd. Download hem voor wereldwijd overzicht om lage zoomlevels.</string>
<string name="shared_string_update">Updaten</string> <string name="shared_string_update">Updaten</string>
@ -2426,7 +2427,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me
<string name="osm_live_ask_for_purchase">Neem alsjeblieft eerst een OSM Live Abonnement</string> <string name="osm_live_ask_for_purchase">Neem alsjeblieft eerst een OSM Live Abonnement</string>
<string name="osm_live_header">Met dit abonnement ontvang je dagelijks updates voor kaarten over de hele wereld. <string name="osm_live_header">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.</string> Als je OsmAnd en OSM wil ondersteunen, is dit de perfecte manier om dat te doen.</string>
<string name="select_map_marker">Kies markeervlaggetjes</string> <string name="select_map_marker">Kies markeervlaggetjes</string>
@ -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 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 • 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
<string name="route_stops_before">nog %1$s haltes</string> <string name="route_stops_before">nog %1$s haltes</string>
<string name="coords_search">Zoeken met Coördinaten</string> <string name="coords_search">Zoeken met Coördinaten</string>
<string name="advanced_coords_search">Zoeken met Coördinaten</string> <string name="advanced_coords_search">Zoeken met Coördinaten</string>
</resources> </resources>

View file

@ -1077,10 +1077,10 @@
<string name="poi_leaf_type_leafless">Bezlistne</string> <string name="poi_leaf_type_leafless">Bezlistne</string>
<string name="poi_species">Gatunki</string> <string name="poi_species">Gatunki</string>
<string name="poi_trees_oil">Olejowiec (palma gwinejska)</string> <string name="poi_trees_oil">Olejowiec (palma gwinejska)</string>
<string name="poi_animal_shelter_dog">Typ schroniska: dla psów</string> <string name="poi_animal_shelter_dog">Typ schronienia: dla psów</string>
<string name="poi_animal_shelter_cat">Typ schroniska: dla kotów</string> <string name="poi_animal_shelter_cat">Typ schronienia: dla kotów</string>
<string name="poi_animal_shelter_dog_cat">Typ schroniska: dla psów i kotów</string> <string name="poi_animal_shelter_dog_cat">Typ schronienia: dla psów i kotów</string>
<string name="poi_animal_shelter_bird">Typ schroniska: dla ptaków</string> <string name="poi_animal_shelter_bird">Typ schronienia: dla ptaków</string>
<string name="poi_seats">Siedzenia</string> <string name="poi_seats">Siedzenia</string>
<string name="poi_backrest_yes">Oparcia: tak</string> <string name="poi_backrest_yes">Oparcia: tak</string>
@ -1115,14 +1115,14 @@
<string name="poi_information_route_marker">Znacznik trasy</string> <string name="poi_information_route_marker">Znacznik trasy</string>
<string name="poi_information_sign">Znak</string> <string name="poi_information_sign">Znak</string>
<string name="poi_information_bicyclemap">Mapa rowerowa</string> <string name="poi_information_bicyclemap">Mapa rowerowa</string>
<string name="poi_board_type_plants">Informacje: o roślinach</string> <string name="poi_board_type_plants">Informacje: rośliny</string>
<string name="poi_board_type_public_transport">Informacje: na temat transportu publicznego</string> <string name="poi_board_type_public_transport">Informacje: transport publiczny</string>
<string name="poi_board_type_technology">Informacje: technologiczne</string> <string name="poi_board_type_technology">Informacje: technika</string>
<string name="poi_board_type_astronomy">Informacje: astronomiczne</string> <string name="poi_board_type_astronomy">Informacje: astronomia</string>
<string name="poi_smoking_no">Zakaz palenia</string> <string name="poi_smoking_no">Zakaz palenia</string>
<string name="poi_smoking_outside">Palenie dozwolone na zewnątrz</string> <string name="poi_smoking_outside">Palenie dozwolone na zewnątrz</string>
<string name="poi_smoking_yes">Palenie jest dozwolone</string> <string name="poi_smoking_yes">Palenie dozwolone</string>
<string name="poi_traffic_signals_sound_yes">Z dźwiękiem</string> <string name="poi_traffic_signals_sound_yes">Z dźwiękiem</string>
<string name="poi_traffic_signals_sound_no">Bez dźwięku</string> <string name="poi_traffic_signals_sound_no">Bez dźwięku</string>
<string name="poi_mini_roundabout">Mini rondo</string> <string name="poi_mini_roundabout">Mini rondo</string>
@ -1424,4 +1424,58 @@
<string name="poi_length">Długość</string> <string name="poi_length">Długość</string>
</resources> <string name="poi_internet_access_fee_yes">Dostęp do Internetu - wymagana opłata</string>
<string name="poi_internet_access_fee_no">Dostęp do Internetu - bezpłatny</string>
<string name="poi_diet_vegetarian_only">Tylko dieta wegetariańska</string>
<string name="poi_diet_vegetarian_yes">Dieta wegetariańska</string>
<string name="poi_diet_vegetarian_no">Dieta wegetariańska: nie</string>
<string name="poi_diet_vegan_only">Tylko dieta wegańska</string>
<string name="poi_diet_vegan_yes">Dieta wegańska</string>
<string name="poi_diet_vegan_no">Dieta wegańska: nie</string>
<string name="poi_trade_agricultural_supplies">Materiały rolnicze</string>
<string name="poi_information_audioguide">Przewodnik audio</string>
<string name="poi_railway_crossing">Przejazd kolejowy</string>
<string name="poi_male_yes">Dla mężczyzn</string>
<string name="poi_male_no">Niedozwolone dla mężczyzn</string>
<string name="poi_female_yes">Dla kobiet</string>
<string name="poi_female_no">Niedozwolone dla kobiet</string>
<string name="poi_clothes_babies">Ubrania dziecięce</string>
<string name="poi_clothes_workwear">Odzież robocza</string>
<string name="poi_clothes_costumes">Kostiumy</string>
<string name="poi_clothes_traditional">Stroje tradycyjne</string>
<string name="poi_clothes_maternity">Ubrania ciążowe</string>
<string name="poi_clothes_swimwear">Stroje kąpielowe</string>
<string name="poi_massage_thai">Masaż: tajski</string>
<string name="poi_massage_sexual">Masaż: erotyczny</string>
<string name="poi_massage_chinese">Masaż: chiński</string>
<string name="poi_massage_therapeutic">Masaż: terapeutyczny</string>
<string name="poi_handrail_yes">Poręcz: tak</string>
<string name="poi_handrail_no">Poręcz: nie</string>
<string name="poi_ramp_wheelchair_yes">Podjazd dla wózków: tak</string>
<string name="poi_ramp_wheelchair_no">Podjazd dla wózków: nie</string>
<string name="poi_display_sundial_yes">Zegar słoneczny</string>
<string name="poi_barometer_yes">Barometr: tak</string>
<string name="poi_barometer_no">Barometr: nie</string>
<string name="poi_thermometer_yes">Termometr: tak</string>
<string name="poi_thermometer_no">Termometr: nie</string>
<string name="poi_hygrometer_yes">Higrometr: tak</string>
<string name="poi_hygrometer_no">Higrometr: nie</string>
<string name="poi_atm_yes">Bankomat: Tak</string>
<string name="poi_atm_no">Bankomat: nie</string>
<string name="poi_pump_powered">Zasilana pompa</string>
<string name="poi_information_hikingmap">Mapa piesza</string>
<string name="poi_board_type_geology">Informacje: geologia</string>
<string name="poi_fireplace_yes">Palenisko</string>
<string name="poi_fireplace_no">Brak paleniska</string>
<string name="poi_smoking_separated">Palenie dozwolone w oddzielnym pomieszczeniu</string>
<string name="poi_smoking_isolated">Palenie dozwolone w wydzielonym pomieszczeniu</string>
<string name="poi_horse_riding">Jazda konna</string>
<string name="poi_sand">Piach</string>
<string name="poi_level">Poziom</string>
</resources>

View file

@ -11,7 +11,7 @@
<string name="choose_auto_follow_route">Automatyczne środkowanie mapy</string> <string name="choose_auto_follow_route">Automatyczne środkowanie mapy</string>
<string name="choose_auto_follow_route_descr">Ustala opóźnienie podążania mapy za aktualną lokalizacją</string> <string name="choose_auto_follow_route_descr">Ustala opóźnienie podążania mapy za aktualną lokalizacją</string>
<string name="auto_follow_route_navigation">Auto-podążanie za pozycją</string> <string name="auto_follow_route_navigation">Automatyczne podążanie za położeniem</string>
<string name="auto_follow_route_navigation_descr">Włącz podążanie za pozycją tylko w trybie nawigacji.</string> <string name="auto_follow_route_navigation_descr">Włącz podążanie za pozycją tylko w trybie nawigacji.</string>
<string name="auto_follow_location_enabled">Podążanie za pozycją jest włączone.</string> <string name="auto_follow_location_enabled">Podążanie za pozycją jest włączone.</string>
<string name="delete_confirmation_msg">Usunąć %1$s?</string> <string name="delete_confirmation_msg">Usunąć %1$s?</string>
@ -30,7 +30,7 @@
<string name="data_to_search_poi_not_available">Brak danych lokalnych do wyszukania UM.</string> <string name="data_to_search_poi_not_available">Brak danych lokalnych do wyszukania UM.</string>
<string name="poi_filter_by_name">Szukaj wg nazwy</string> <string name="poi_filter_by_name">Szukaj wg nazwy</string>
<string name="old_poi_file_should_be_deleted">Plik \'%1$s\' z danymi UM jest nadmiarowy i można go usunąć.</string> <string name="old_poi_file_should_be_deleted">Plik \'%1$s\' z danymi UM jest nadmiarowy i można go usunąć.</string>
<string name="update_poi_file_not_found">Nie znaleziono lokalnego pliku z UM i nie może on zostać utworzony.</string> <string name="update_poi_file_not_found">Nie odnaleziono lokalnego pliku z użytecznymi miejscami i nie można go utworzyć.</string>
<string name="update_poi_does_not_change_indexes">Zmiana UM w aplikacji nie powoduje zmian w mapie, a jedynie jest zapisywana w pliku lokalnym.</string> <string name="update_poi_does_not_change_indexes">Zmiana UM w aplikacji nie powoduje zmian w mapie, a jedynie jest zapisywana w pliku lokalnym.</string>
<string name="button_upgrade_osmandplus">Uaktualnij OsmAnd+</string> <string name="button_upgrade_osmandplus">Uaktualnij OsmAnd+</string>
<string name="map_version_changed_info">Na serwerze są mapy, które są niekompatybilne z tą wersją programu. Aby je pobrać i używać, musisz zaktualizować program do nowszej wersji.</string> <string name="map_version_changed_info">Na serwerze są mapy, które są niekompatybilne z tą wersją programu. Aby je pobrać i używać, musisz zaktualizować program do nowszej wersji.</string>
@ -113,7 +113,7 @@
<string name="gpx_option_destination_point">Użyj bieżącego celu</string> <string name="gpx_option_destination_point">Użyj bieżącego celu</string>
<string name="switch_to_raster_map_to_see">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).</string> <string name="switch_to_raster_map_to_see">Ż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).</string>
<string name="switch_to_vector_map_to_see">Dla bieżącej lokalizacji dostępna jest wektorowa mapa offline. <string name="switch_to_vector_map_to_see">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”.</string> \n\t\n\tAby jej użyć, proszę wybrać „Menu” → „Skonfiguruj mapę” → „Zasób mapy…” → „Wektorowe mapy offline”.</string>
@ -269,7 +269,7 @@
<string name="download_type_to_filter">Proszę wprowadzić tekst, aby filtrować dane</string> <string name="download_type_to_filter">Proszę wprowadzić tekst, aby filtrować dane</string>
<string name="use_high_res_maps">Wysoka rozdzielczość ekranu</string> <string name="use_high_res_maps">Wysoka rozdzielczość ekranu</string>
<string name="use_high_res_maps_descr">Nie rozciągaj i rozmazuj kafelków mapy na ekranach o dużej rozdzielczości</string> <string name="use_high_res_maps_descr">Nie rozciągaj i rozmazuj kafelków mapy na ekranach o dużej rozdzielczości</string>
<string name="unknown_location">Pozycja nie jest jeszcze znana</string> <string name="unknown_location">Położenie nie jest jeszcze znane</string>
<string name="context_menu_item_search_transport">Wyszukaj transport publiczny</string> <string name="context_menu_item_search_transport">Wyszukaj transport publiczny</string>
<string name="transport_searching_transport">Rezultat wyszukiwania transportu (brak celu):</string> <string name="transport_searching_transport">Rezultat wyszukiwania transportu (brak celu):</string>
@ -311,7 +311,7 @@
<string name="layer_yandex_traffic">Yandex - informacje o korkach</string> <string name="layer_yandex_traffic">Yandex - informacje o korkach</string>
<string name="layer_route">Trasa</string> <string name="layer_route">Trasa</string>
<string name="shared_string_favorites">Ulubione</string> <string name="shared_string_favorites">Ulubione</string>
<string name="layer_osm_bugs">Notatki OSM (online)</string> <string name="layer_osm_bugs">Uwagi OSM (online)</string>
<string name="layer_poi">Użyteczne miejsca…</string> <string name="layer_poi">Użyteczne miejsca…</string>
<string name="layer_map">Zasób mapy…</string> <string name="layer_map">Zasób mapy…</string>
@ -477,7 +477,7 @@
<string name="data_settings_descr">Ustaw język, pobierz/wczytaj ponownie dane</string> <string name="data_settings_descr">Ustaw język, pobierz/wczytaj ponownie dane</string>
<string name="data_settings">Dane</string> <string name="data_settings">Dane</string>
<string name="osm_settings">Edycja OSM</string> <string name="osm_settings">Edytowanie OSM</string>
<string name="auto_zoom_map_descr">Przybliża mapę w zależności od prędkości (dopóki mapa zsynchronizowana jest z aktualnym położeniem)</string> <string name="auto_zoom_map_descr">Przybliża mapę w zależności od prędkości (dopóki mapa zsynchronizowana jest z aktualnym położeniem)</string>
<string name="auto_zoom_map">Automatyczne przybliżanie</string> <string name="auto_zoom_map">Automatyczne przybliżanie</string>
<string name="additional_settings">Dodatkowe ustawienia</string> <string name="additional_settings">Dodatkowe ustawienia</string>
@ -493,7 +493,7 @@
<string name="save_track_to_gpx">Zapisywanie śladu do pliku GPX podczas nawigacji</string> <string name="save_track_to_gpx">Zapisywanie śladu do pliku GPX podczas nawigacji</string>
<string name="update_tile">Uaktualnij mapę</string> <string name="update_tile">Uaktualnij mapę</string>
<string name="reload_tile">Wczytaj ponownie kafelki</string> <string name="reload_tile">Wczytaj ponownie kafelki</string>
<string name="open_street_map_login_descr">Wymagane do wysyłania danych na openstreetmap.org</string> <string name="open_street_map_login_descr">Wprowadza dane uwierzytelniające wymagane do wysyłania zmian na openstreetmap.org</string>
<string name="user_name">Nazwa użytkownika OSM</string> <string name="user_name">Nazwa użytkownika OSM</string>
<string name="mark_point">Cel</string> <string name="mark_point">Cel</string>
@ -722,14 +722,14 @@ Mapy kafelkowe można uzyskać bezpośrednio z zasobów sieciowych, jak i przygo
<string name="offline_edition_descr">Zawsze wprowadza modyfikacje w trybie offline</string> <string name="offline_edition_descr">Zawsze wprowadza modyfikacje w trybie offline</string>
<string name="local_openstreetmap_uploading">Wysyłanie…</string> <string name="local_openstreetmap_uploading">Wysyłanie…</string>
<string name="local_openstreetmap_were_uploaded">Wysłano {0} UM/notatek</string> <string name="local_openstreetmap_were_uploaded">Wysłano {0} użytecznych miejsc/uwag</string>
<string name="local_openstreetmap_uploadall">Wyślij wszystkie</string> <string name="local_openstreetmap_uploadall">Wyślij wszystkie</string>
<string name="local_openstreetmap_upload">Wyślij modyfikacje do OSM</string> <string name="local_openstreetmap_upload">Wyślij modyfikacje do OSM</string>
<string name="local_openstreetmap_delete">Usuń modyfikacje</string> <string name="local_openstreetmap_delete">Usuń modyfikacje</string>
<string name="local_openstreetmap_descr_title">Asynchroniczna edycja OSM:</string> <string name="local_openstreetmap_descr_title">Asynchroniczna edycja OSM:</string>
<string name="local_openstreetmap_settings">Lokalnie zapisane UM/Notatki OSM</string> <string name="local_openstreetmap_settings">Lokalnie zapisane użyteczne miejsca/uwagi OSM</string>
<string name="local_openstreetmap_settings_descr">Pokaż i zarządzaj UM/Notatkami OSM zapisanymi w lokalnej bazie danych</string> <string name="local_openstreetmap_settings_descr">Wyświetla i zarządza użytecznymi miejscami i uwagami OSM zapisanymi w lokalnej bazie danych</string>
<string name="live_monitoring_interval_descr">Określa tempo wysyłania danych o położeniu</string> <string name="live_monitoring_interval_descr">Określa tempo wysyłania danych o położeniu</string>
@ -982,7 +982,7 @@ OsmAnd jest otwarto-źródłowym programem do nawigacji z dostępem do szerokiej
<string name="native_library_not_running">Program działa w trybie bezpiecznym (wyłącz go w ustawieniach).</string> <string name="native_library_not_running">Program działa w trybie bezpiecznym (wyłącz go w ustawieniach).</string>
<string name="background_service_is_enabled_question">Usługa w tle jest nadal aktywna. Czy ją również zatrzymać?</string> <string name="background_service_is_enabled_question">Usługa w tle jest nadal aktywna. Czy ją również zatrzymać?</string>
<string name="close_changeset">Zamknij zestaw zmian</string> <string name="close_changeset">Zamknięcie zestawu zmian</string>
<string name="zxing_barcode_scanner_not_found">Skaner kodów kreskowych ZXing nie jest zainstalowany. Poszukać w Google Play?</string> <string name="zxing_barcode_scanner_not_found">Skaner kodów kreskowych ZXing nie jest zainstalowany. Poszukać w Google Play?</string>
<string name="incomplete_locale">niekompletne</string> <string name="incomplete_locale">niekompletne</string>
<string name="download_regular_maps">Mapa zwykła</string> <string name="download_regular_maps">Mapa zwykła</string>
@ -1107,7 +1107,7 @@ OsmAnd jest otwarto-źródłowym programem do nawigacji z dostępem do szerokiej
<string name="download_using_mobile_internet">Nie nawiązano połączenia za pośrednictwem Wi-Fi. Kontynuować pobieranie używając obecnego połączenia?</string> <string name="download_using_mobile_internet">Nie nawiązano połączenia za pośrednictwem Wi-Fi. Kontynuować pobieranie używając obecnego połączenia?</string>
<string name="clear_destination">Usuń cel trasy</string> <string name="clear_destination">Usuń cel trasy</string>
<string name="cancel_navigation">Zatrzymaj nawigację</string> <string name="cancel_navigation">Zatrzymaj nawigację</string>
<string name="cancel_route">Odrzuć trasę</string> <string name="cancel_route">Odrzucanie trasy</string>
<string name="install_paid">Pełna wersja</string> <string name="install_paid">Pełna wersja</string>
<string name="other_location">Inna</string> <string name="other_location">Inna</string>
<string name="files_limit">Pozostało %1$d plików</string> <string name="files_limit">Pozostało %1$d plików</string>
@ -1416,7 +1416,7 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
<string name="index_item_world_ski">Światowa mapa tras narciarskich</string> <string name="index_item_world_ski">Światowa mapa tras narciarskich</string>
<string name="interrupt_music_descr">Wstrzymuje odtwarzanie każdej muzyki podczas komunikatów (nie tylko ją przycisza)</string> <string name="interrupt_music_descr">Wstrzymuje odtwarzanie każdej muzyki podczas komunikatów (nie tylko ją przycisza)</string>
<string name="interrupt_music">Przerywanie muzyki</string> <string name="interrupt_music">Przerywanie muzyki</string>
<string name="always_center_position_on_map">Zawsze wyśrodkowana pozycja</string> <string name="always_center_position_on_map">Zawsze wyśrodkowane położenie</string>
<string name="voice_pref_title">Głos</string> <string name="voice_pref_title">Głos</string>
<string name="misc_pref_title">Różne</string> <string name="misc_pref_title">Różne</string>
<string name="localization_pref_title">Lokalizacja</string> <string name="localization_pref_title">Lokalizacja</string>
@ -1463,9 +1463,9 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant
<string name="osmo_tracker_id_descr">Wyświetla identyfikator serwera śledzącego</string> <string name="osmo_tracker_id_descr">Wyświetla identyfikator serwera śledzącego</string>
<string name="osmo_locations_sent">Położenie wysłane %1$d (w buforze %2$d) </string> <string name="osmo_locations_sent">Położenie wysłane %1$d (w buforze %2$d) </string>
<string name="rendering_value_pink_name">różowy</string> <string name="rendering_value_pink_name">Różowy</string>
<string name="rendering_value_brown_name">brązowy</string> <string name="rendering_value_brown_name">Brązowy</string>
<string name="osmo_edit_device">Zmień właściwości użytkownika</string> <string name="osmo_edit_device">Zmień właściwości użytkownika</string>
@ -1698,7 +1698,10 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map
<string name="print_route">Drukuj trasę</string> <string name="print_route">Drukuj trasę</string>
<string name="osmo_device_not_found">Nie odnaleziono urządzenia</string> <string name="osmo_device_not_found">Nie odnaleziono urządzenia</string>
<string name="osmo_no_connection_msg">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</string> <string name="osmo_no_connection_msg">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</string>
<string name="anonymous_user_hint">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.</string> <string name="anonymous_user_hint">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.</string>
<string name="anonymous_user">Użytkownik anonimowy</string> <string name="anonymous_user">Użytkownik anonimowy</string>
<string name="logged_as">Zalogowano jako %1$s</string> <string name="logged_as">Zalogowano jako %1$s</string>
<string name="rendering_category_routes">Trasy</string> <string name="rendering_category_routes">Trasy</string>
@ -1797,7 +1800,7 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map
<string name="plugin_description_title">Opis</string> <string name="plugin_description_title">Opis</string>
<string name="plugin_install_needs_network">Zainstalowanie tej wtyczki wymaga połączenia internetowego.</string> <string name="plugin_install_needs_network">Zainstalowanie tej wtyczki wymaga połączenia internetowego.</string>
<string name="osmand_parking_overdue">Przestarzały</string> <string name="osmand_parking_overdue">Przestarzały</string>
<string name="action_create">Utwórz</string> <string name="action_create">Utworzenie</string>
<string name="action_modify">Zmodyfikuj</string> <string name="action_modify">Zmodyfikuj</string>
<string name="action_delete">Usuń</string> <string name="action_delete">Usuń</string>
<string name="osm_edits">Edycje OSM</string> <string name="osm_edits">Edycje OSM</string>
@ -1805,10 +1808,10 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map
<string name="osmand_parking_minute">min</string> <string name="osmand_parking_minute">min</string>
<string name="osmand_parking_time_left">pozostało</string> <string name="osmand_parking_time_left">pozostało</string>
<string name="parking_place_limited">Czas parkowania ograniczony do</string> <string name="parking_place_limited">Czas parkowania ograniczony do</string>
<string name="your_edits">Twoje zmiany</string> <string name="your_edits">Zmiany</string>
<string name="waypoint_visit_after">Odwiedź później</string> <string name="waypoint_visit_after">Odwiedź później</string>
<string name="waypoint_visit_before">Odwiedź wcześniej</string> <string name="waypoint_visit_before">Odwiedź wcześniej</string>
<string name="simulate_your_location">Symulowanie lokalizacji</string> <string name="simulate_your_location">Symulowanie położenia</string>
<string name="short_location_on_map">Szerokość %1$s\n Długość %2$s</string> <string name="short_location_on_map">Szerokość %1$s\n Długość %2$s</string>
<string name="tips_and_tricks_descr">Wyświetla najczęściej zadawane pytania, ostatnie zmiany i inne</string> <string name="tips_and_tricks_descr">Wyświetla najczęściej zadawane pytania, ostatnie zmiany i inne</string>
<string name="routing_settings_2">Ustawienia nawigacji</string> <string name="routing_settings_2">Ustawienia nawigacji</string>
@ -2114,7 +2117,7 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere
<string name="rendering_attr_hideProposed_name">Proponowane obiekty</string> <string name="rendering_attr_hideProposed_name">Proponowane obiekty</string>
<string name="shared_string_update">Aktualizuj</string> <string name="shared_string_update">Aktualizuj</string>
<string name="shared_string_upload">Prześlij</string> <string name="shared_string_upload">Prześlij</string>
<string name="osm_edit_created_poi">Utworzono użyteczne miejsce OSM</string> <string name="osm_edit_created_poi">Utworzone użyteczne miejsce OSM</string>
<string name="simulate_initial_startup_descr">Ustala flagę wskazującą pierwsze uruchomienie programu zachowując wszystkie pozostałe ustawienia</string> <string name="simulate_initial_startup_descr">Ustala flagę wskazującą pierwsze uruchomienie programu zachowując wszystkie pozostałe ustawienia</string>
<string name="share_geo">geo:</string> <string name="share_geo">geo:</string>
@ -2247,7 +2250,7 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere
<string name="last_map_change">Ostatnia zmiana mapy: %s</string> <string name="last_map_change">Ostatnia zmiana mapy: %s</string>
<string name="rec_split_clip_length">Długość nagrania</string> <string name="rec_split_clip_length">Długość nagrania</string>
<string name="shared_string_not_selected">Nie wybrany</string> <string name="shared_string_not_selected">Nie wybrany</string>
<string name="item_removed">Pozycja usunięta</string> <string name="item_removed">Usunięto element</string>
<string name="n_items_removed">pozycji usuniętych</string> <string name="n_items_removed">pozycji usuniętych</string>
<string name="shared_string_undo_all">COFNIJ WSZYSTKO</string> <string name="shared_string_undo_all">COFNIJ WSZYSTKO</string>
<string name="shared_string_type">Typ</string> <string name="shared_string_type">Typ</string>
@ -2279,9 +2282,9 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere
<string name="download_files_question_space_with_temp">Czy pobrać {0} plik(-i/-ów)? <string name="download_files_question_space_with_temp">Czy pobrać {0} plik(-i/-ów)?
To potrzebuje {3} MB tymczasowo i {1} MB na stałe. To potrzebuje {3} MB tymczasowo i {1} MB na stałe.
Obecnie posiadasz dostępne {2} MB.</string> Obecnie posiadasz dostępne {2} MB.</string>
<string name="upload_osm_note_description">Można przesłać swoje notatki OSM anonimowo jeżeli użyjesz swojego profilu OpenStreetMap.org.</string> <string name="upload_osm_note_description">Można przesłać uwagi OSM anonimowo za pośrednictwem profilu na OpenStreetMap.org.</string>
<string name="upload_osm_note">Prześlij notatki OSM</string> <string name="upload_osm_note">Wyślij uwagę OSM</string>
<string name="upload_anonymously">Wyślij anonimowo</string> <string name="upload_anonymously">Wysłanie anonimowo</string>
<string name="map_marker_1st">Pierwszy znacznik mapy</string> <string name="map_marker_1st">Pierwszy znacznik mapy</string>
<string name="map_marker_2nd">Drugi znacznik mapy</string> <string name="map_marker_2nd">Drugi znacznik mapy</string>

View file

@ -58,7 +58,7 @@
<string name="calculate_osmand_route_without_internet">Càlcula un\'àndala cun OsmAnd chene impreare internet</string> <string name="calculate_osmand_route_without_internet">Càlcula un\'àndala cun OsmAnd chene impreare internet</string>
<string name="gpx_option_calculate_first_last_segment">Càlcula unàndala cun OsmAnd pro su primu e sùrtimu segmentu de sa caminera</string> <string name="gpx_option_calculate_first_last_segment">Càlcula unàndala cun OsmAnd pro su primu e sùrtimu segmentu de sa caminera</string>
<string name="use_displayed_track_for_navigation">Boles impreare sàndala ammustrada pro su nàvigu?</string> <string name="use_displayed_track_for_navigation">Boles impreare sàndala ammustrada pro su nàvigu?</string>
<string name="keep_and_add_destination_point">Annanghe comente ùrtimu puntu de destinatzione</string> <string name="keep_and_add_destination_point">Annanghe comente destinatzione imbeniente</string>
<string name="select_gpx">Issèbera GPX…</string> <string name="select_gpx">Issèbera GPX…</string>
<string name="route_descr_select_destination">Issèbera sa destinatzione</string> <string name="route_descr_select_destination">Issèbera sa destinatzione</string>
<string name="shared_string_select_on_map">Ischerta in sa mapa</string> <string name="shared_string_select_on_map">Ischerta in sa mapa</string>
@ -1197,7 +1197,7 @@ Memòria in proportzione %4$s MB (lìmite de Android %5$s MB, Dalvik %6$s MB).</
<string name="favourites_edit_dialog_name">Nùmene</string> <string name="favourites_edit_dialog_name">Nùmene</string>
<string name="favourites_edit_dialog_category">Categoria</string> <string name="favourites_edit_dialog_category">Categoria</string>
<string name="shared_string_no_thanks">No, gràtzias</string> <string name="shared_string_no_thanks">No, gràtzias</string>
<string name="basemap_missing">Fartat sa mapa de base de su mundu (totu su mundu pro zoom bassos). Podes iscarrigare World_basemap_x.obf pro unu sistema cumpridu.</string> <string name="basemap_missing">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.</string>
<string name="vector_data_missing">Fartant sos datos (\'non in lìnia\') in sischeda SD. Ti cussigiamus de los iscarrigare pro poder impreare sas mapas chene lìnia.</string> <string name="vector_data_missing">Fartant sos datos (\'non in lìnia\') in sischeda SD. Ti cussigiamus de los iscarrigare pro poder impreare sas mapas chene lìnia.</string>
<string name="local_index_installed">Versione locale</string> <string name="local_index_installed">Versione locale</string>
<string name="local_index_items_backuped">%1$d de %2$d ogetu/os istudados curretamente.</string> <string name="local_index_items_backuped">%1$d de %2$d ogetu/os istudados curretamente.</string>
@ -2150,7 +2150,7 @@ Memòria in proportzione %4$s MB (lìmite de Android %5$s MB, Dalvik %6$s MB).</
<string name="go_to_map">Bae a sa mapa</string> <string name="go_to_map">Bae a sa mapa</string>
<string name="shared_string_qr_code">Còdighe QR</string> <string name="shared_string_qr_code">Còdighe QR</string>
<string name="enter_country_name">Inserta su nùmene de s\'istadu</string> <string name="enter_country_name">Inserta su nùmene de s\'istadu</string>
<string name="world_map_download_descr">Sa mapa mundiale de base (chi coberrit su mundu intreu a zooms bassos) fartat o est betza. Pro praghere cunsìdera sa possibilidade de liscarrigare pro tènnere unaplicatzione cumprida.</string> <string name="world_map_download_descr">Sa mapa mundiale de base (chi coberrit su mundu intreu a ismanniamentos bassos) fartat o est betza. Pro praghere cunsìdera sa possibilidade de liscarrigare pro tènnere una immàgine generale.</string>
<string name="show_on_start_description">\"Istudadu\" mandat deretu a sischermu mapa</string> <string name="show_on_start_description">\"Istudadu\" mandat deretu a sischermu mapa</string>
<string name="new_version">Versione noa</string> <string name="new_version">Versione noa</string>
<string name="begin_with_osmand_menu_group">Primos passos cun OsmAnd</string> <string name="begin_with_osmand_menu_group">Primos passos cun OsmAnd</string>
@ -2411,7 +2411,7 @@ Si tenes bisòngiu de agiudu cun s\'aplicatzione OsmAnd, pro praghere cuntata su
<string name="osm_live_email_desc">Nde tenimus bisòngiu pro ti imbiare informatziones a pitzu de sas contributziones</string> <string name="osm_live_email_desc">Nde tenimus bisòngiu pro ti imbiare informatziones a pitzu de sas contributziones</string>
<string name="osm_live_support_region">Regione de suportu</string> <string name="osm_live_support_region">Regione de suportu</string>
<string name="osm_live_header">Custu abbonamentu abilitat agiornamentos ora pro ora pro totu sas mapas de su mundu. <string name="osm_live_header">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.</string> Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro lu fàghere.</string>
<string name="select_map_marker">Ischerta marcadore mapa</string> <string name="select_map_marker">Ischerta marcadore mapa</string>
@ -2514,8 +2514,8 @@ Como bi sunt {2} MB ebbia disponìbiles.</string>
<string name="dist_away_from_my_location">Chirca a %1$s dae inoghe</string> <string name="dist_away_from_my_location">Chirca a %1$s dae inoghe</string>
<string name="back_to_search">Torra a sa chirca</string> <string name="back_to_search">Torra a sa chirca</string>
<string name="confirmation_to_delete_history_items">Boles iscantzellare sos elementos ischertados de s\'istòria?</string> <string name="confirmation_to_delete_history_items">Boles iscantzellare sos elementos ischertados de s\'istòria?</string>
<string name="coords_search">Chirca de coordinatas</string> <string name="coords_search">Chirca cun coordinatas</string>
<string name="advanced_coords_search">Chirca avantzada de coordinatas</string> <string name="advanced_coords_search">Chirca avantzada cun coordinatas</string>
<string name="release_2_4">" <string name="release_2_4">"
• Chirca de testu noa e potente meda • Chirca de testu noa e potente meda

View file

@ -258,7 +258,7 @@ Dlaždicové mapy môžete získať priamo zo zdrojov na Internete, alebo ich m
<string name="favorite_places_category">Miesta</string> <string name="favorite_places_category">Miesta</string>
<string name="shared_string_others">Iné</string> <string name="shared_string_others">Iné</string>
<string name="shared_string_no_thanks">Netreba</string> <string name="shared_string_no_thanks">Netreba</string>
<string name="basemap_missing">Chýba základná mapa sveta(World Basemap). Prosím, zvážte jej stiahnutie pre správnu funkčnosť.</string> <string name="basemap_missing">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.</string>
<string name="vector_data_missing">Na SD karte chýbajú offline údaje. Prosím, zvážte ich stiahnutie pre použitie máp bez internetu.</string> <string name="vector_data_missing">Na SD karte chýbajú offline údaje. Prosím, zvážte ich stiahnutie pre použitie máp bez internetu.</string>
<string name="local_index_gpx_info_show">\n\nKliknite a podržte pre možnosti</string> <string name="local_index_gpx_info_show">\n\nKliknite a podržte pre možnosti</string>
<string name="local_index_installed">Lokálna verzia</string> <string name="local_index_installed">Lokálna verzia</string>
@ -2003,7 +2003,7 @@ Aktivovanie tohto pohľadu zmení štýl mapy na \"Zima a lyžovanie\", ktorý z
<string name="application_dir_description">Zvoľte kam chcete uložiť súbory máp.</string> <string name="application_dir_description">Zvoľte kam chcete uložiť súbory máp.</string>
<string name="osm_edit_created_poi">Vytvorený OSM POI</string> <string name="osm_edit_created_poi">Vytvorený OSM POI</string>
<string name="world_map_download_descr">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.</string> <string name="world_map_download_descr">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.</string>
<string name="shared_string_qr_code">QR kód</string> <string name="shared_string_qr_code">QR kód</string>
<string name="map_downloaded">Mapa stiahnutá</string> <string name="map_downloaded">Mapa stiahnutá</string>
<string name="map_downloaded_descr">Mapa %1$s bola stiahnutá. Choďte späť na mapu a môžete ju začať používať.</string> <string name="map_downloaded_descr">Mapa %1$s bola stiahnutá. Choďte späť na mapu a môžete ju začať používať.</string>
@ -2234,7 +2234,7 @@ V súčasnosti je voľných len {2} MB.</string>
<string name="osm_live_ask_for_purchase">Prosím zakúpte si najprv OSM Naživo</string> <string name="osm_live_ask_for_purchase">Prosím zakúpte si najprv OSM Naživo</string>
<string name="osm_live_header">Registrácia umožní hodinové aktualizácie všetkých máp sveta. <string name="osm_live_header">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ť.</string> Ak máte radi OsmAnd a OSM a chcete ich podporiť, toto je výborný spôsob ako to urobiť.</string>
<string name="show_transparency_seekbar">Zobraziť panel priesvitnosti</string> <string name="show_transparency_seekbar">Zobraziť panel priesvitnosti</string>

View file

@ -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š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 • Dodane jezikovne prilagoditve in podpora krajevnim značilnostim prikaza

View file

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><resources> <?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="screen_is_locked">För att låsa upp skärmen tryck på låsikonen</string> <string name="screen_is_locked">För att låsa upp skärmen tryck på låsikonen</string>
<string name="ChooseCountry">Välj land</string> <string name="ChooseCountry">Välj land</string>
<string name="choose_city">Välj stad eller postnummer</string> <string name="choose_city">Välj stad eller postnummer</string>
@ -1260,7 +1261,7 @@ Dessa globala data (mellan 70 grader norr och 70 grader syd) är baserade på SR
<string name="osmo_settings">OsMo</string> <string name="osmo_settings">OsMo</string>
<string name="osmo_plugin_description">"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. "</string> <string name="osmo_plugin_description">"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. "</string>
<string name="interrupt_music_descr">Avbryt all musik vid meddelanden (sänk inte endast volymen)</string> <string name="interrupt_music_descr">Avbryt all musik vid meddelanden (sänk inte endast volymen)</string>
<string name="interrupt_music">Pausa musikeb</string> <string name="interrupt_music">Pausa musiken</string>
<string name="share_route_as_gpx">Dela rutt som GPX-fil</string> <string name="share_route_as_gpx">Dela rutt som GPX-fil</string>
<string name="share_route_subject">Utdelad rutt via OsmAnd</string> <string name="share_route_subject">Utdelad rutt via OsmAnd</string>
<string name="keep_informing_never">Endast manuellt (tryck på pilen)</string> <string name="keep_informing_never">Endast manuellt (tryck på pilen)</string>
@ -2239,4 +2240,11 @@ Om du tycker om OsmAnd och OSM och vill stödja detta så är detta ett utmärkt
<string name="search_categories">Kategorier</string> <string name="search_categories">Kategorier</string>
<string name="postcode">Postnummer</string> <string name="postcode">Postnummer</string>
<string name="rec_split"/> <string name="rec_split"/>
</resources> <string name="route_stops_before">%1$s stopp innan</string>
<string name="coords_search">Koordinatsökning</string>
<string name="advanced_coords_search">Avancerad koordinatsökning</string>
<string name="back_to_search">Tillbaka till Sök</string>
<string name="confirmation_to_delete_history_items">Vill du radera de markerade posterna från historiken?</string>
<string name="show_something_on_map">Visa %1$s på kartan</string>
<string name="dist_away_from_my_location">Sök %1$s bort</string>
</resources>

View file

@ -84,7 +84,7 @@
<string name="poi_charity">Charity store</string> <string name="poi_charity">Charity store</string>
<string name="poi_chemist">Drug store</string> <string name="poi_chemist">Drug store</string>
<string name="poi_clothes">Apparel store</string> <string name="poi_clothes">Apparel store</string>
<string name="poi_clothes_children">Childrens apparel</string> <string name="poi_clothes_children">Children\'s apparel</string>
<string name="poi_shoes">Shoe store</string> <string name="poi_shoes">Shoe store</string>
<string name="poi_candles">Candles store</string> <string name="poi_candles">Candles store</string>
<string name="poi_computer">Computer store</string> <string name="poi_computer">Computer store</string>
@ -634,7 +634,7 @@
<string name="poi_hunting_lodge">Hunting lodge</string> <string name="poi_hunting_lodge">Hunting lodge</string>
<string name="poi_place_of_worship">Place of worship</string> <string name="poi_place_of_worship">Place of worship</string>
<string name="poi_religion_christian">Сhristianity</string> <string name="poi_religion_christian">Christianity</string>
<string name="poi_religion_jewish">Judaism</string> <string name="poi_religion_jewish">Judaism</string>
<string name="poi_religion_muslim">Islam</string> <string name="poi_religion_muslim">Islam</string>
<string name="poi_religion_sikh">Sikhism</string> <string name="poi_religion_sikh">Sikhism</string>
@ -672,7 +672,7 @@
<string name="poi_denomination_reformed">Reformed</string> <string name="poi_denomination_reformed">Reformed</string>
<string name="poi_denomination_seventh_day_adventist">Seventh day adventist</string> <string name="poi_denomination_seventh_day_adventist">Seventh day adventist</string>
<string name="poi_denomination_new_apostolic">New apostolic</string> <string name="poi_denomination_new_apostolic">New apostolic</string>
<string name="poi_denomination_church_of_england">Church of england</string> <string name="poi_denomination_church_of_england">Church of England</string>
<string name="poi_denomination_episcopal">Episcopal</string> <string name="poi_denomination_episcopal">Episcopal</string>
<string name="poi_denomination_shia">Shia</string> <string name="poi_denomination_shia">Shia</string>
<string name="poi_denomination_united">United</string> <string name="poi_denomination_united">United</string>
@ -1271,7 +1271,7 @@
<string name="poi_information_route_marker">Route marker</string> <string name="poi_information_route_marker">Route marker</string>
<string name="poi_information_hikingmap">Hiking map</string> <string name="poi_information_hikingmap">Hiking map</string>
<string name="poi_information_nature">Information marker: nature</string> <string name="poi_information_nature">Information marker: nature</string>
<string name="poi_information_wildlife">Information marker: wild life</string> <string name="poi_information_wildlife">Information marker: wildlife</string>
<string name="poi_information_history">Information marker: history</string> <string name="poi_information_history">Information marker: history</string>
<string name="poi_information_sign">Sign</string> <string name="poi_information_sign">Sign</string>
<string name="poi_information_audioguide">Audioguide</string> <string name="poi_information_audioguide">Audioguide</string>
@ -2134,7 +2134,7 @@
<string name="poi_dog_yes">Dogs allowed</string> <string name="poi_dog_yes">Dogs allowed</string>
<string name="poi_dog_no">Dogs not allowed</string> <string name="poi_dog_no">Dogs not allowed</string>
<string name="poi_refugee_yes">Amenitites for refugees</string> <string name="poi_refugee_yes">Amenities for refugees</string>
<string name="poi_refugee_no">Refugees: no</string> <string name="poi_refugee_no">Refugees: no</string>
<string name="poi_social_facility_group_home">Social facility: group home</string> <string name="poi_social_facility_group_home">Social facility: group home</string>
@ -2147,7 +2147,7 @@
<string name="poi_social_facility_day_care">Social facility: day care</string> <string name="poi_social_facility_day_care">Social facility: day care</string>
<string name="poi_social_facility_for_senior">Target social group: seniors</string> <string name="poi_social_facility_for_senior">Target social group: seniors</string>
<string name="poi_social_facility_for_child">Target social group: childs</string> <string name="poi_social_facility_for_child">Target social group: children</string>
<string name="poi_social_facility_for_orphan">Target social group: orphans</string> <string name="poi_social_facility_for_orphan">Target social group: orphans</string>
<string name="poi_social_facility_for_disabled">Target social group: disabled</string> <string name="poi_social_facility_for_disabled">Target social group: disabled</string>
<string name="poi_social_facility_for_mental_health">Target social group: patients with mental disorders</string> <string name="poi_social_facility_for_mental_health">Target social group: patients with mental disorders</string>
@ -2523,7 +2523,7 @@
<string name="poi_health_specialty_adult_psychiatry_yes">Health specialty: adult psychiatry</string> <string name="poi_health_specialty_adult_psychiatry_yes">Health specialty: adult psychiatry</string>
<string name="poi_health_specialty_acupuncture_yes">Health specialty: acupuncture</string> <string name="poi_health_specialty_acupuncture_yes">Health specialty: acupuncture</string>
<string name="poi_health_specialty_homeopathy_yes">Health specialty: homeopathy</string> <string name="poi_health_specialty_homeopathy_yes">Health specialty: homeopathy</string>
<string name="poi_health_specialty_traditional_chinese_medicine_yes">Health specialty: traditional chinese medicine</string> <string name="poi_health_specialty_traditional_chinese_medicine_yes">Health specialty: traditional Chinese medicine</string>
<string name="poi_health_specialty_reiki_yes">Health specialty: reiki</string> <string name="poi_health_specialty_reiki_yes">Health specialty: reiki</string>
<string name="poi_health_specialty_herbalism_yes">Health specialty: herbalism</string> <string name="poi_health_specialty_herbalism_yes">Health specialty: herbalism</string>
<string name="poi_health_specialty_chiropractic_yes">Health specialty: chiropractic</string> <string name="poi_health_specialty_chiropractic_yes">Health specialty: chiropractic</string>
@ -2690,12 +2690,12 @@
<string name="poi_sanitary_dump_station">Sanitary dump station</string> <string name="poi_sanitary_dump_station">Sanitary dump station</string>
<string name="poi_medical_system_western_yes">Medical system: western</string> <string name="poi_medical_system_western_yes">Medical system: western</string>
<string name="poi_medical_system_chinese_yes">Medical system: traditional chinese</string> <string name="poi_medical_system_chinese_yes">Medical system: traditional Chinese</string>
<string name="poi_medical_system_unknown_yes">Medical system: unknown traditional</string> <string name="poi_medical_system_unknown_yes">Medical system: unknown traditional</string>
<string name="poi_medical_system_ayurveeda_yes">Medical system: ayurveeda</string> <string name="poi_medical_system_ayurveeda_yes">Medical system: ayurveeda</string>
<string name="poi_medical_system_kampo_yes">Medical system: kampo</string> <string name="poi_medical_system_kampo_yes">Medical system: kampo</string>
<string name="poi_medical_system_mongolian_yes">Medical system: traditional mongolian</string> <string name="poi_medical_system_mongolian_yes">Medical system: traditional Mongolian</string>
<string name="poi_medical_system_tibetan_yes">Medical system: traditional tibetan</string> <string name="poi_medical_system_tibetan_yes">Medical system: traditional Tibetan</string>
<string name="poi_medical_system_sidda_yes">Medical system: sidda</string> <string name="poi_medical_system_sidda_yes">Medical system: sidda</string>
<string name="poi_medical_system_unani_yes">Medical system: unani</string> <string name="poi_medical_system_unani_yes">Medical system: unani</string>
@ -2749,7 +2749,7 @@
<string name="poi_health_person_type_podologist">Role of health worker: podologist</string> <string name="poi_health_person_type_podologist">Role of health worker: podologist</string>
<string name="poi_health_person_type_psychologist">Role of health worker: psychologist</string> <string name="poi_health_person_type_psychologist">Role of health worker: psychologist</string>
<string name="poi_health_person_type_therapist">Role of health worker: therapist</string> <string name="poi_health_person_type_therapist">Role of health worker: therapist</string>
<string name="poi_health_person_type_physician_assitant">Role of health worker: physician assitant</string> <string name="poi_health_person_type_physician_assitant">Role of health worker: physician assistant</string>
<string name="poi_health_person_type_technician">Role of health worker: technician</string> <string name="poi_health_person_type_technician">Role of health worker: technician</string>
<string name="poi_health_person_type_witchdoctor">Role of health worker: witchdoctor</string> <string name="poi_health_person_type_witchdoctor">Role of health worker: witchdoctor</string>

View file

@ -93,7 +93,7 @@
</string> </string>
<string name="osmo_specify_tracker_id">Please specify ID</string> <string name="osmo_specify_tracker_id">Please specify ID</string>
<string name="osmo_no_connection_msg">Cannot connect to the server OsMo:\n- check your internet connection;\n- check the settings;\n- check out our Twitter: https://twitter.com/OsMomobi</string> <string name="osmo_no_connection_msg">Cannot connect to the server OsMo:\n- check your internet connection;\n- check the settings;\n- check out our Twitter: https://twitter.com/OsMomobi</string>
<string name="anonymous_user_hint">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.</string> <string name="anonymous_user_hint">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.</string>
<string name="report">Report</string> <string name="report">Report</string>
<string name="osmo_connect_to_device_tracker_id">Tracker ID</string> <string name="osmo_connect_to_device_tracker_id">Tracker ID</string>
<string name="osmo_connect_to_group_id">Group ID</string> <string name="osmo_connect_to_group_id">Group ID</string>
@ -151,8 +151,8 @@
<string name="osm_live_ask_for_purchase">Please purchase OSM Live subscription first</string> <string name="osm_live_ask_for_purchase">Please purchase OSM Live subscription first</string>
<string name="osm_live_header">This subscription enables hourly updates for all maps around the world. <string name="osm_live_header">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. Most of the income goes back to the OSM community and is paid for each OSM contribution.
In case you love OsmAnd and OSM and want to support it, this is a perfect way to do it.</string> If you love OsmAnd and OSM and want to support them, this is the perfect way to do it.</string>
<string name="select_map_marker">Select map marker</string> <string name="select_map_marker">Select map marker</string>
<string name="map_markers_other">Other markers</string> <string name="map_markers_other">Other markers</string>
@ -293,7 +293,7 @@
<string name="shared_string_upload">Upload</string> <string name="shared_string_upload">Upload</string>
<string name="osm_edit_created_poi">Created OSM POI</string> <string name="osm_edit_created_poi">Created OSM POI</string>
<string name="world_map_download_descr">World basemap (covering the whole world at small zooms) is missing or outdated. Please consider downloading World basemap for a complete environment.</string> <string name="world_map_download_descr">World basemap (covering the whole world at small zooms) is missing or outdated. Please consider downloading it for a global overview.</string>
<string name="shared_string_qr_code">QR-code</string> <string name="shared_string_qr_code">QR-code</string>
<string name="map_downloaded">Map downloaded</string> <string name="map_downloaded">Map downloaded</string>
<string name="map_downloaded_descr">Map of %1$s has been downloaded. Go back to the map to start using it.</string> <string name="map_downloaded_descr">Map of %1$s has been downloaded. Go back to the map to start using it.</string>
@ -303,7 +303,7 @@
<string name="share_geo">geo:</string> <string name="share_geo">geo:</string>
<string name="share_menu_location">Share location</string> <string name="share_menu_location">Share location</string>
<string name="shared_string_send">Send</string> <string name="shared_string_send">Send</string>
<string name="favorite_category_dublicate_message">Specified category name already exists. Please define other name.</string> <string name="favorite_category_dublicate_message">Specified category name already exists. Please use a different name.</string>
<string name="favorite_category_name">Category name</string> <string name="favorite_category_name">Category name</string>
<string name="favorite_category_add_new_title">Add new category</string> <string name="favorite_category_add_new_title">Add new category</string>
<string name="regions">Regions</string> <string name="regions">Regions</string>
@ -1803,7 +1803,7 @@ If you need help with OsmAnd application, please contact our support team: suppo
<string name="favourites_edit_dialog_name">Name</string> <string name="favourites_edit_dialog_name">Name</string>
<string name="favourites_edit_dialog_category">Category</string> <string name="favourites_edit_dialog_category">Category</string>
<string name="shared_string_no_thanks">No, thanks</string> <string name="shared_string_no_thanks">No, thanks</string>
<string name="basemap_missing">Base world map (covering the whole world at small zooms) is missing. Please consider downloading World_basemap_x.obf for a complete environment.</string> <string name="basemap_missing">Base world map (covering the whole world at small zooms) is missing. Please consider downloading World_basemap_x.obf for a global overview.</string>
<string name="vector_data_missing">On board (\'offline\') data is missing on SD card. Please consider downloading it in order to use maps offline.</string> <string name="vector_data_missing">On board (\'offline\') data is missing on SD card. Please consider downloading it in order to use maps offline.</string>
<string name="shared_string_release">Released</string> <string name="shared_string_release">Released</string>
<string name="local_index_installed">Local version</string> <string name="local_index_installed">Local version</string>

View file

@ -193,15 +193,15 @@ public class ShowRouteInfoActivity extends OsmandListActivity {
drawable.setRouteType(model.getTurnType()); drawable.setRouteType(model.getTurnType());
icon.setImageDrawable(drawable); icon.setImageDrawable(drawable);
label.setText(model.getDescriptionRoutePart()); label.setText(position + ". " + model.getDescriptionRoutePart());
if (model.distance > 0) { if (model.distance > 0) {
distanceLabel.setText(OsmAndFormatter.getFormattedDistance( distanceLabel.setText(OsmAndFormatter.getFormattedDistance(
model.distance, getMyApplication())); model.distance, getMyApplication()));
timeLabel.setText(getTimeDescription(model)); timeLabel.setText(getTimeDescription(model));
row.setContentDescription(label.getText() + " " + timeLabel.getText()); //$NON-NLS-1$ row.setContentDescription(label.getText() + " " + timeLabel.getText()); //$NON-NLS-1$
} else { } else {
if (label.getText().length() == 0) { if (label.getText().equals(position + ". ")) {
label.setText(getString((position != lastItemIndex) ? R.string.arrived_at_intermediate_point : R.string.arrived_at_destination)); label.setText(position + ". " + getString((position != lastItemIndex) ? R.string.arrived_at_intermediate_point : R.string.arrived_at_destination));
} }
distanceLabel.setText(""); //$NON-NLS-1$ distanceLabel.setText(""); //$NON-NLS-1$
timeLabel.setText(""); //$NON-NLS-1$ timeLabel.setText(""); //$NON-NLS-1$
@ -296,7 +296,7 @@ public class ShowRouteInfoActivity extends OsmandListActivity {
String description = routeDirectionInfo String description = routeDirectionInfo
.getDescriptionRoutePart(); .getDescriptionRoutePart();
html.append("<td>"); html.append("<td>");
html.append(description); html.append(String.valueOf(i+1) + ". " + description);
html.append("</td>"); html.append("</td>");
RouteInfoAdapter.CumulativeInfo cumulativeInfo = routeInfo RouteInfoAdapter.CumulativeInfo cumulativeInfo = routeInfo
.getRouteDirectionCumulativeInfo(i); .getRouteDirectionCumulativeInfo(i);

View file

@ -604,7 +604,11 @@ public class MapRouteInfoMenu implements IRouteInformationListener {
if (directionInfo >= 0 && routingHelper.getRouteDirections() != null if (directionInfo >= 0 && routingHelper.getRouteDirections() != null
&& directionInfo < routingHelper.getRouteDirections().size()) { && directionInfo < routingHelper.getRouteDirections().size()) {
RouteDirectionInfo ri = routingHelper.getRouteDirections().get(directionInfo); 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 { } else {
TextView distanceText = (TextView) mainView.findViewById(R.id.DistanceText); TextView distanceText = (TextView) mainView.findViewById(R.id.DistanceText);
TextView durationText = (TextView) mainView.findViewById(R.id.DurationText); TextView durationText = (TextView) mainView.findViewById(R.id.DurationText);

View file

@ -53,8 +53,7 @@ public class RouteCalculationResult {
this.alarmInfo = new ArrayList<AlarmInfo>(); this.alarmInfo = new ArrayList<AlarmInfo>();
} }
public RouteCalculationResult(List<Location> list, List<RouteDirectionInfo> directions, RouteCalculationParams params, List<LocationPoint> waypoints public RouteCalculationResult(List<Location> list, List<RouteDirectionInfo> directions, RouteCalculationParams params, List<LocationPoint> waypoints, boolean addMissingTurns) {
) {
this.routingTime = 0; this.routingTime = 0;
this.errorMessage = null; this.errorMessage = null;
this.intermediatePoints = new int[params.intermediates == null ? 0 : params.intermediates.size()]; this.intermediatePoints = new int[params.intermediates == null ? 0 : params.intermediates.size()];
@ -66,7 +65,6 @@ public class RouteCalculationResult {
if(waypoints != null) { if(waypoints != null) {
this.locationPoints.addAll(waypoints); this.locationPoints.addAll(waypoints);
} }
boolean addMissingTurns = true;
if(addMissingTurns) { if(addMissingTurns) {
removeUnnecessaryGoAhead(localDirections); removeUnnecessaryGoAhead(localDirections);
addMissingTurnsToRoute(locations, localDirections, params.start,params.end, addMissingTurnsToRoute(locations, localDirections, params.start,params.end,

View file

@ -37,7 +37,7 @@ public class RouteDirectionInfo {
} }
public String getDescriptionRoute(OsmandApplication ctx) { public String getDescriptionRoute(OsmandApplication ctx) {
if (!descriptionRoute.endsWith(" " + OsmAndFormatter.getFormattedDistance(distance, ctx))) { if (!descriptionRoute.endsWith(OsmAndFormatter.getFormattedDistance(distance, ctx))) {
descriptionRoute += " " + OsmAndFormatter.getFormattedDistance(distance, ctx); descriptionRoute += " " + OsmAndFormatter.getFormattedDistance(distance, ctx);
} }
return descriptionRoute.trim(); return descriptionRoute.trim();
@ -77,7 +77,7 @@ public class RouteDirectionInfo {
// expected time after route point // expected time after route point
public int getExpectedTime() { public int getExpectedTime() {
return (int) (distance / averageSpeed); return (int) Math.round(distance / averageSpeed);
} }

View file

@ -76,45 +76,48 @@ import btools.routingapp.IBRouterService;
public class RouteProvider { public class RouteProvider {
private static final org.apache.commons.logging.Log log = PlatformUtil.getLog(RouteProvider.class); private static final org.apache.commons.logging.Log log = PlatformUtil.getLog(RouteProvider.class);
private static final String OSMAND_ROUTER = "OsmAndRouter"; private static final String OSMAND_ROUTER = "OsmAndRouter";
public enum RouteService { public enum RouteService {
OSMAND("OsmAnd (offline)"), YOURS("YOURS"), OSMAND("OsmAnd (offline)"), YOURS("YOURS"),
// ORS("OpenRouteService"), // disable ors due to no public rest service (testing2015 doesn't seem stable) // ORS("OpenRouteService"), // disable ors due to no public rest service (testing2015 doesn't seem stable)
OSRM("OSRM (only car)"), OSRM("OSRM (only car)"),
BROUTER("BRouter (offline)"), STRAIGHT("Straight line"); BROUTER("BRouter (offline)"), STRAIGHT("Straight line");
private final String name; private final String name;
private RouteService(String name){
private RouteService(String name) {
this.name = name; this.name = name;
} }
public String getName() { public String getName() {
return name; return name;
} }
public boolean isOnline(){ public boolean isOnline() {
return this != OSMAND && this != BROUTER; return this != OSMAND && this != BROUTER;
} }
boolean isAvailable(OsmandApplication ctx) { boolean isAvailable(OsmandApplication ctx) {
if (this == BROUTER) { if (this == BROUTER) {
return ctx.getBRouterService() != null; return ctx.getBRouterService() != null;
} }
return true; return true;
} }
public static RouteService[] getAvailableRouters(OsmandApplication ctx){ public static RouteService[] getAvailableRouters(OsmandApplication ctx) {
List<RouteService> list = new ArrayList<RouteProvider.RouteService>(); List<RouteService> list = new ArrayList<RouteProvider.RouteService>();
for(RouteService r : values()) { for(RouteService r : values()) {
if(r.isAvailable(ctx)) { if (r.isAvailable(ctx)) {
list.add(r); list.add(r);
} }
} }
return list.toArray(new RouteService[list.size()]); return list.toArray(new RouteService[list.size()]);
} }
} }
public RouteProvider(){ public RouteProvider() {
} }
public static class GPXRouteParamsBuilder { public static class GPXRouteParamsBuilder {
boolean calculateOsmAndRoute = false; boolean calculateOsmAndRoute = false;
// parameters // parameters
@ -124,8 +127,8 @@ public class RouteProvider {
private boolean passWholeRoute; private boolean passWholeRoute;
private boolean calculateOsmAndRouteParts; private boolean calculateOsmAndRouteParts;
private boolean useIntermediatePointsRTE; private boolean useIntermediatePointsRTE;
public GPXRouteParamsBuilder(GPXFile file, OsmandSettings settings){ public GPXRouteParamsBuilder(GPXFile file, OsmandSettings settings) {
leftSide = settings.DRIVING_REGION.get().leftHandDriving; leftSide = settings.DRIVING_REGION.get().leftHandDriving;
this.file = file; this.file = file;
} }
@ -133,65 +136,63 @@ public class RouteProvider {
public boolean isReverse() { public boolean isReverse() {
return reverse; return reverse;
} }
public boolean isCalculateOsmAndRouteParts() { public boolean isCalculateOsmAndRouteParts() {
return calculateOsmAndRouteParts; return calculateOsmAndRouteParts;
} }
public void setCalculateOsmAndRouteParts(boolean calculateOsmAndRouteParts) { public void setCalculateOsmAndRouteParts(boolean calculateOsmAndRouteParts) {
this.calculateOsmAndRouteParts = calculateOsmAndRouteParts; this.calculateOsmAndRouteParts = calculateOsmAndRouteParts;
} }
public void setUseIntermediatePointsRTE(boolean useIntermediatePointsRTE) { public void setUseIntermediatePointsRTE(boolean useIntermediatePointsRTE) {
this.useIntermediatePointsRTE = useIntermediatePointsRTE; this.useIntermediatePointsRTE = useIntermediatePointsRTE;
} }
public boolean isUseIntermediatePointsRTE() { public boolean isUseIntermediatePointsRTE() {
return useIntermediatePointsRTE; return useIntermediatePointsRTE;
} }
public boolean isCalculateOsmAndRoute() { public boolean isCalculateOsmAndRoute() {
return calculateOsmAndRoute; return calculateOsmAndRoute;
} }
public void setCalculateOsmAndRoute(boolean calculateOsmAndRoute) { public void setCalculateOsmAndRoute(boolean calculateOsmAndRoute) {
this.calculateOsmAndRoute = calculateOsmAndRoute; this.calculateOsmAndRoute = calculateOsmAndRoute;
} }
public void setPassWholeRoute(boolean passWholeRoute){ public void setPassWholeRoute(boolean passWholeRoute) {
this.passWholeRoute = passWholeRoute; this.passWholeRoute = passWholeRoute;
} }
public boolean isPassWholeRoute() { public boolean isPassWholeRoute() {
return passWholeRoute; return passWholeRoute;
} }
public GPXRouteParams build(Location start, OsmandSettings settings) { public GPXRouteParams build(Location start, OsmandSettings settings) {
GPXRouteParams res = new GPXRouteParams(); GPXRouteParams res = new GPXRouteParams();
res.prepareGPXFile(this); res.prepareGPXFile(this);
// if(passWholeRoute && start != null){ // if (passWholeRoute && start != null) {
// res.points.add(0, start); // res.points.add(0, start);
// } // }
return res; return res;
} }
public void setReverse(boolean reverse) { public void setReverse(boolean reverse) {
this.reverse = reverse; this.reverse = reverse;
} }
public GPXFile getFile() { public GPXFile getFile() {
return file; return file;
} }
public List<Location> getPoints() { public List<Location> getPoints() {
GPXRouteParams copy = new GPXRouteParams(); GPXRouteParams copy = new GPXRouteParams();
copy.prepareGPXFile(this); copy.prepareGPXFile(this);
return copy.getPoints(); return copy.getPoints();
} }
} }
public static class GPXRouteParams { public static class GPXRouteParams {
List<Location> points = new ArrayList<Location>(); List<Location> points = new ArrayList<Location>();
List<RouteDirectionInfo> directions; List<RouteDirectionInfo> directions;
@ -204,14 +205,14 @@ public class RouteProvider {
public List<Location> getPoints() { public List<Location> getPoints() {
return points; return points;
} }
public Location getStartPointForRoute(){ public Location getStartPointForRoute(){
if(!points.isEmpty()){ if(!points.isEmpty()){
return points.get(0); return points.get(0);
} }
return null; return null;
} }
public Location getEndPointForRoute(){ public Location getEndPointForRoute(){
if(!points.isEmpty()){ if(!points.isEmpty()){
return points.get(points.size()); return points.get(points.size());
@ -227,20 +228,20 @@ public class RouteProvider {
} }
return null; return null;
} }
public GPXRouteParams prepareGPXFile(GPXRouteParamsBuilder builder){ public GPXRouteParams prepareGPXFile(GPXRouteParamsBuilder builder) {
GPXFile file = builder.file; GPXFile file = builder.file;
boolean reverse = builder.reverse; boolean reverse = builder.reverse;
passWholeRoute = builder.passWholeRoute; passWholeRoute = builder.passWholeRoute;
calculateOsmAndRouteParts = builder.calculateOsmAndRouteParts; calculateOsmAndRouteParts = builder.calculateOsmAndRouteParts;
useIntermediatePointsRTE = builder.useIntermediatePointsRTE; useIntermediatePointsRTE = builder.useIntermediatePointsRTE;
builder.calculateOsmAndRoute = false; // Disabled temporary builder.calculateOsmAndRoute; builder.calculateOsmAndRoute = false; // Disabled temporary builder.calculateOsmAndRoute;
if(!file.points.isEmpty()) { if (!file.points.isEmpty()) {
wpt = new ArrayList<LocationPoint>(file.points ); wpt = new ArrayList<LocationPoint>(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); directions = parseOsmAndGPXRoute(points, file, OSMAND_ROUTER.equals(file.author), builder.leftSide, 10);
if(reverse){ if (reverse) {
// clear directions all turns should be recalculated // clear directions all turns should be recalculated
directions = null; directions = null;
Collections.reverse(points); Collections.reverse(points);
@ -269,9 +270,8 @@ public class RouteProvider {
} }
return this; return this;
} }
} }
private static Location createLocation(WptPt pt){ private static Location createLocation(WptPt pt){
Location loc = new Location("OsmandRouteProvider"); Location loc = new Location("OsmandRouteProvider");
loc.setLatitude(pt.lat); loc.setLatitude(pt.lat);
@ -286,9 +286,6 @@ public class RouteProvider {
} }
return loc; return loc;
} }
public RouteCalculationResult calculateRouteImpl(RouteCalculationParams params){ public RouteCalculationResult calculateRouteImpl(RouteCalculationParams params){
long time = System.currentTimeMillis(); long time = System.currentTimeMillis();
@ -344,7 +341,7 @@ public class RouteProvider {
locs = findStartAndEndLocationsFromRoute(locs, params.start, params.end, startI, endI); locs = findStartAndEndLocationsFromRoute(locs, params.start, params.end, startI, endI);
List<RouteDirectionInfo> directions = calcDirections(startI, endI, rcr.getRouteDirections()); List<RouteDirectionInfo> directions = calcDirections(startI, endI, rcr.getRouteDirections());
insertInitialSegment(params, locs, directions, true); insertInitialSegment(params, locs, directions, true);
res = new RouteCalculationResult(locs, directions, params, null); res = new RouteCalculationResult(locs, directions, params, null, true);
} catch (RuntimeException e) { } catch (RuntimeException e) {
e.printStackTrace(); e.printStackTrace();
} }
@ -378,13 +375,10 @@ public class RouteProvider {
info.afterLeftTime = 0; info.afterLeftTime = 0;
} }
RouteCalculationResult res = new RouteCalculationResult(gpxRoute, gpxDirections, routeParams, RouteCalculationResult res = new RouteCalculationResult(gpxRoute, gpxDirections, routeParams,
gpxParams == null? null: gpxParams.wpt); gpxParams == null? null: gpxParams.wpt, false);
return res; return res;
} }
private RouteCalculationResult calculateOsmAndRouteWithIntermediatePoints(RouteCalculationParams routeParams, private RouteCalculationResult calculateOsmAndRouteWithIntermediatePoints(RouteCalculationParams routeParams,
final List<Location> intermediates) throws IOException { final List<Location> intermediates) throws IOException {
RouteCalculationParams rp = new RouteCalculationParams(); RouteCalculationParams rp = new RouteCalculationParams();
@ -417,9 +411,6 @@ public class RouteProvider {
return findVectorMapsRoute(rp, false); return findVectorMapsRoute(rp, false);
} }
private List<RouteDirectionInfo> calcDirections(int[] startI, int[] endI, private List<RouteDirectionInfo> calcDirections(int[] startI, int[] endI,
final List<RouteDirectionInfo> inputDirections) { final List<RouteDirectionInfo> inputDirections) {
List<RouteDirectionInfo> directions = new ArrayList<RouteDirectionInfo>(); List<RouteDirectionInfo> directions = new ArrayList<RouteDirectionInfo>();
@ -451,9 +442,6 @@ public class RouteProvider {
return directions; return directions;
} }
private void insertFinalSegment(RouteCalculationParams routeParams, List<Location> points, private void insertFinalSegment(RouteCalculationParams routeParams, List<Location> points,
List<RouteDirectionInfo> directions, boolean calculateOsmAndRouteParts) { List<RouteDirectionInfo> directions, boolean calculateOsmAndRouteParts) {
if(points.size() > 0) { if(points.size() > 0) {
@ -570,16 +558,13 @@ public class RouteProvider {
} }
return sublist; return sublist;
} }
protected String getString(Context ctx, int resId){ protected String getString(Context ctx, int resId){
if(ctx == null){ if(ctx == null){
return ""; //$NON-NLS-1$ return ""; //$NON-NLS-1$
} }
return ctx.getString(resId); return ctx.getString(resId);
} }
protected RouteCalculationResult findYOURSRoute(RouteCalculationParams params) throws MalformedURLException, IOException, protected RouteCalculationResult findYOURSRoute(RouteCalculationParams params) throws MalformedURLException, IOException,
ParserConfigurationException, FactoryConfigurationError, SAXException { ParserConfigurationException, FactoryConfigurationError, SAXException {
@ -635,13 +620,12 @@ public class RouteProvider {
if(doc.getChildNodes().getLength() == 1){ if(doc.getChildNodes().getLength() == 1){
Node item = doc.getChildNodes().item(0); Node item = doc.getChildNodes().item(0);
return new RouteCalculationResult(item.getNodeValue()); return new RouteCalculationResult(item.getNodeValue());
} }
} }
params.intermediates = null; 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 { protected RouteCalculationResult findVectorMapsRoute(final RouteCalculationParams params, boolean calcGPXRoute) throws IOException {
BinaryMapIndexReader[] files = params.ctx.getResourceManager().getRoutingMapFiles(); BinaryMapIndexReader[] files = params.ctx.getResourceManager().getRoutingMapFiles();
RoutePlannerFrontEnd router = new RoutePlannerFrontEnd(false); RoutePlannerFrontEnd router = new RoutePlannerFrontEnd(false);
@ -718,7 +702,7 @@ public class RouteProvider {
complexCtx.leftSideNavigation = params.leftSide; complexCtx.leftSideNavigation = params.leftSide;
complexCtx.previouslyCalculatedRoute = ctx.previouslyCalculatedRoute; complexCtx.previouslyCalculatedRoute = ctx.previouslyCalculatedRoute;
} }
LatLon st = new LatLon(params.start.getLatitude(), params.start.getLongitude()); LatLon st = new LatLon(params.start.getLatitude(), params.start.getLongitude());
LatLon en = new LatLon(params.end.getLatitude(), params.end.getLongitude()); LatLon en = new LatLon(params.end.getLatitude(), params.end.getLongitude());
List<LatLon> inters = new ArrayList<LatLon>(); List<LatLon> inters = new ArrayList<LatLon>();
@ -728,9 +712,6 @@ public class RouteProvider {
return calcOfflineRouteImpl(params, router, ctx, complexCtx, st, en, inters, precalculated); return calcOfflineRouteImpl(params, router, ctx, complexCtx, st, en, inters, precalculated);
} }
private RoutingConfiguration initOsmAndRoutingConfig(Builder config, final RouteCalculationParams params, OsmandSettings settings, private RoutingConfiguration initOsmAndRoutingConfig(Builder config, final RouteCalculationParams params, OsmandSettings settings,
GeneralRouter generalRouter) throws IOException, FileNotFoundException { GeneralRouter generalRouter) throws IOException, FileNotFoundException {
GeneralRouterProfile p ; GeneralRouterProfile p ;
@ -775,9 +756,6 @@ public class RouteProvider {
return cf; return cf;
} }
private RouteCalculationResult calcOfflineRouteImpl(final RouteCalculationParams params, private RouteCalculationResult calcOfflineRouteImpl(final RouteCalculationParams params,
RoutePlannerFrontEnd router, RoutingContext ctx, RoutingContext complexCtx, LatLon st, LatLon en, RoutePlannerFrontEnd router, RoutingContext ctx, RoutingContext complexCtx, LatLon st, LatLon en,
List<LatLon> inters, PrecalculatedRouteDirection precalculated) throws IOException { List<LatLon> inters, PrecalculatedRouteDirection precalculated) throws IOException {
@ -840,9 +818,6 @@ public class RouteProvider {
} }
} }
private RouteCalculationResult applicationModeNotSupported(RouteCalculationParams params) { private RouteCalculationResult applicationModeNotSupported(RouteCalculationParams params) {
return new RouteCalculationResult("Application mode '"+ params.mode.toHumanStringCtx(params.ctx)+ "'is not supported."); return new RouteCalculationResult("Application mode '"+ params.mode.toHumanStringCtx(params.ctx)+ "'is not supported.");
} }
@ -854,8 +829,6 @@ public class RouteProvider {
private RouteCalculationResult emptyResult() { private RouteCalculationResult emptyResult() {
return new RouteCalculationResult("Empty result"); return new RouteCalculationResult("Empty result");
} }
private static List<RouteDirectionInfo> parseOsmAndGPXRoute(List<Location> res, GPXFile gpxFile, boolean osmandRouter, private static List<RouteDirectionInfo> parseOsmAndGPXRoute(List<Location> res, GPXFile gpxFile, boolean osmandRouter,
boolean leftSide, float defSpeed) { boolean leftSide, float defSpeed) {
@ -899,7 +872,7 @@ public class RouteProvider {
RouteDirectionInfo last = directions.get(directions.size() - 1); RouteDirectionInfo last = directions.get(directions.size() - 1);
// update speed using time and idstance // update speed using time and idstance
last.setAverageSpeed((distanceToEnd[last.routePointOffset] - distanceToEnd[offset])/last.getAverageSpeed()); 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 // save time as a speed because we don't know distance of the route segment
float avgSpeed = time; float avgSpeed = time;
@ -987,7 +960,7 @@ public class RouteProvider {
} }
return directions; return directions;
} }
protected RouteCalculationResult findORSRoute(RouteCalculationParams params) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, protected RouteCalculationResult findORSRoute(RouteCalculationParams params) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError,
SAXException { SAXException {
List<Location> res = new ArrayList<Location>(); List<Location> res = new ArrayList<Location>();
@ -1051,16 +1024,16 @@ public class RouteProvider {
} }
} }
params.intermediates = null; 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){ public GPXFile createOsmandRouterGPX(RouteCalculationResult srcRoute, OsmandApplication ctx) {
TargetPointsHelper helper = ctx.getTargetPointsHelper(); TargetPointsHelper helper = ctx.getTargetPointsHelper();
int currentRoute = srcRoute.currentRoute; int currentRoute = srcRoute.currentRoute;
List<Location> routeNodes = srcRoute.getImmutableAllLocations(); List<Location> routeNodes = srcRoute.getImmutableAllLocations();
List<RouteDirectionInfo> directionInfo = srcRoute.getImmutableAllDirections(); List<RouteDirectionInfo> directionInfo = srcRoute.getImmutableAllDirections();
int currentDirectionInfo = srcRoute.currentDirectionInfo; int currentDirectionInfo = srcRoute.currentDirectionInfo;
GPXFile gpx = new GPXFile(); GPXFile gpx = new GPXFile();
gpx.author = OSMAND_ROUTER; gpx.author = OSMAND_ROUTER;
Track track = new Track(); Track track = new Track();
@ -1070,27 +1043,30 @@ public class RouteProvider {
int cRoute = currentRoute; int cRoute = currentRoute;
int cDirInfo = currentDirectionInfo; int cDirInfo = currentDirectionInfo;
//saving start point to gpx file // Saving start point to gpx file's trkpt section
WptPt startpoint = new WptPt(); // 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!
TargetPoint sc = helper.getPointToStart(); // But even in that case, the second route point is included, usually only very few meters away. So this case probably needs no fixing.
if (sc != null){ // 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!
startpoint.lon = sc.getLongitude(); // WptPt startpoint = new WptPt();
startpoint.lat = sc.getLatitude(); // TargetPoint sc = helper.getPointToStart();
trkSegment.points.add(startpoint); // 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); Location loc = routeNodes.get(i);
WptPt pt = new WptPt(); WptPt pt = new WptPt();
pt.lat = loc.getLatitude(); pt.lat = loc.getLatitude();
pt.lon = loc.getLongitude(); pt.lon = loc.getLongitude();
if(loc.hasSpeed()){ if (loc.hasSpeed()) {
pt.speed = loc.getSpeed(); pt.speed = loc.getSpeed();
} }
if(loc.hasAltitude()){ if (loc.hasAltitude()) {
pt.ele = loc.getAltitude(); pt.ele = loc.getAltitude();
} }
if(loc.hasAccuracy()){ if (loc.hasAccuracy()) {
pt.hdop = loc.getAccuracy(); pt.hdop = loc.getAccuracy();
} }
trkSegment.points.add(pt); trkSegment.points.add(pt);
@ -1099,7 +1075,7 @@ public class RouteProvider {
gpx.routes.add(route); gpx.routes.add(route);
for (int i = cDirInfo; i < directionInfo.size(); i++) { for (int i = cDirInfo; i < directionInfo.size(); i++) {
RouteDirectionInfo dirInfo = directionInfo.get(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); Location loc = routeNodes.get(dirInfo.routePointOffset);
WptPt pt = new WptPt(); WptPt pt = new WptPt();
pt.lat = loc.getLatitude(); pt.lat = loc.getLatitude();
@ -1108,7 +1084,7 @@ public class RouteProvider {
Map<String, String> extensions = pt.getExtensionsToWrite(); Map<String, String> extensions = pt.getExtensionsToWrite();
extensions.put("time", dirInfo.getExpectedTime() + ""); extensions.put("time", dirInfo.getExpectedTime() + "");
int turnType = dirInfo.getTurnType().getValue(); int turnType = dirInfo.getTurnType().getValue();
if(TurnType.C != turnType){ if (TurnType.C != turnType) {
extensions.put("turn", dirInfo.getTurnType().toXmlString()); extensions.put("turn", dirInfo.getTurnType().toXmlString());
extensions.put("turn-angle", dirInfo.getTurnType().getTurnAngle() + ""); extensions.put("turn-angle", dirInfo.getTurnType().getTurnAngle() + "");
} }
@ -1128,39 +1104,39 @@ public class RouteProvider {
route.points.add(pt); route.points.add(pt);
} }
} }
List<TargetPoint> ps = helper.getIntermediatePointsWithTarget(); List<TargetPoint> ps = helper.getIntermediatePointsWithTarget();
for(int k = 0; k < ps.size(); k++) { for (int k = 0; k < ps.size(); k++) {
WptPt pt = new WptPt(); WptPt pt = new WptPt();
pt.lat = ps.get(k).getLatitude(); pt.lat = ps.get(k).getLatitude();
pt.lon = ps.get(k).getLongitude(); pt.lon = ps.get(k).getLongitude();
if(k < ps.size()) { if (k < ps.size()) {
pt.name = ps.get(k).getOnlyName() +""; pt.name = ps.get(k).getOnlyName() +"";
if(k == ps.size() - 1) { if (k == ps.size() - 1) {
String target = ctx.getString(R.string.destination_point, "" ); String target = ctx.getString(R.string.destination_point, "");
if(pt.name.startsWith(target)) { if (pt.name.startsWith(target)) {
pt.name = ctx.getString(R.string.destination_point, pt.name ); pt.name = ctx.getString(R.string.destination_point, pt.name);
} }
} else { } else {
String prefix = (k + 1) +". "; String prefix = (k + 1) +". ";
if(Algorithms.isEmpty(pt.name)) { if(Algorithms.isEmpty(pt.name)) {
pt.name = ctx.getString(R.string.target_point, pt.name ); pt.name = ctx.getString(R.string.target_point, pt.name);
} }
if(pt.name.startsWith(prefix)) { if (pt.name.startsWith(prefix)) {
pt.name = prefix + pt.name; pt.name = prefix + pt.name;
} }
} }
pt.desc = pt.name; pt.desc = pt.name;
} }
gpx.points.add(pt); gpx.points.add(pt);
} }
return gpx; return gpx;
} }
private void appendOSRMLoc(StringBuilder uri, LatLon il) { private void appendOSRMLoc(StringBuilder uri, LatLon il) {
uri.append("&loc=").append(String.valueOf(il.getLatitude())); uri.append("&loc=").append(String.valueOf(il.getLatitude()));
uri.append(",").append(String.valueOf(il.getLongitude())); uri.append(",").append(String.valueOf(il.getLongitude()));
} }
protected RouteCalculationResult findOSRMRoute(RouteCalculationParams params) protected RouteCalculationResult findOSRMRoute(RouteCalculationParams params)
throws MalformedURLException, IOException, JSONException { throws MalformedURLException, IOException, JSONException {
// https://router.project-osrm.org/viaroute?loc=52.28,4.83&loc=52.35,4.95&alt=false&output=gpx // 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); appendOSRMLoc(uri, params.end);
log.info("URL route " + uri); log.info("URL route " + uri);
URLConnection connection = NetworkUtils.getHttpURLConnection(uri.toString()); URLConnection connection = NetworkUtils.getHttpURLConnection(uri.toString());
connection.setRequestProperty("User-Agent", Version.getFullVersion(params.ctx)); connection.setRequestProperty("User-Agent", Version.getFullVersion(params.ctx));
StringBuilder content = new StringBuilder(); StringBuilder content = new StringBuilder();
@ -1211,10 +1187,9 @@ public class RouteProvider {
res.add(createLocation(wpt)); res.add(createLocation(wpt));
} }
params.intermediates = null; 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, protected RouteCalculationResult findBROUTERRoute(RouteCalculationParams params) throws MalformedURLException,
IOException, ParserConfigurationException, FactoryConfigurationError, SAXException { IOException, ParserConfigurationException, FactoryConfigurationError, SAXException {
int numpoints = 2 + (params.intermediates != null ? params.intermediates.size() : 0); int numpoints = 2 + (params.intermediates != null ? params.intermediates.size() : 0);
@ -1250,7 +1225,6 @@ public class RouteProvider {
OsmandApplication ctx = (OsmandApplication) params.ctx; OsmandApplication ctx = (OsmandApplication) params.ctx;
List<Location> res = new ArrayList<Location>(); List<Location> res = new ArrayList<Location>();
IBRouterService brouterService = ctx.getBRouterService(); IBRouterService brouterService = ctx.getBRouterService();
if (brouterService == null) { if (brouterService == null) {
@ -1301,7 +1275,7 @@ public class RouteProvider {
} catch (Exception e) { } catch (Exception e) {
return new RouteCalculationResult("Exception calling BRouter: " + e); //$NON-NLS-1$ 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) { private RouteCalculationResult findStraightRoute(RouteCalculationParams params) {
@ -1327,7 +1301,6 @@ public class RouteProvider {
location.setLatitude(lats[1]); location.setLatitude(lats[1]);
location.setLongitude(lons[1]); location.setLongitude(lons[1]);
dots.add(location); dots.add(location);
return new RouteCalculationResult(dots, null, params, null); return new RouteCalculationResult(dots, null, params, null, true);
} }
} }

View file

@ -185,7 +185,7 @@ public class NextTurnInfoWidget extends TextInfoWidget {
if(textPaint != null ) { if(textPaint != null ) {
if (turnType != null && !mini && turnType.getExitOut() > 0) { if (turnType != null && !mini && turnType.getExitOut() > 0) {
canvas.drawText(turnType.getExitOut() + "", centerText.x, canvas.drawText(turnType.getExitOut() + "", centerText.x,
centerText.y + textPaint.getTextSize() / 2, textPaint); centerText.y - textPaint.ascent() / 2, textPaint);
} }
} }
} }