This commit is contained in:
Dmitriy Prodchenko 2018-01-25 13:02:35 +02:00
commit 9bd5203c78
27 changed files with 486 additions and 153 deletions

View file

@ -1214,7 +1214,7 @@ public class RouteResultPreparation {
double mpi = Math.abs(MapUtils.degreesDiff(prevSegm.getBearingEnd(), attached.getBearingBegin()));
int rsSpeakPriority = highwaySpeakPriority(attached.getObject().getHighway());
int lanes = countLanesMinOne(attached);
int[] turnLanes = parseTurnLanes(attached.getObject(), attached.getBearingBegin());
int[] turnLanes = parseTurnLanes(attached.getObject(), attached.getBearingBegin() * Math.PI / 180);
boolean smallStraightVariation = mpi < TURN_DEGREE_MIN;
boolean smallTargetVariation = Math.abs(ex) < TURN_DEGREE_MIN;
boolean attachedOnTheRight = ex >= 0;

View file

@ -658,6 +658,20 @@
"expectedResults": {
"35361252": "TL|+TR,C"
}
},
{
"testName": "37.Lingener Straße TR Osttangente",
"startPoint": {
"latitude": 45.61665251148337,
"longitude": 35.534761190414315
},
"endPoint": {
"latitude": 45.6152041541823,
"longitude": 35.53729453682888
},
"expectedResults": {
"75576478": "TL|C|C|+TR"
}
}
]

View file

@ -42,7 +42,7 @@ android {
versionCode 300
versionCode System.getenv("APK_NUMBER_VERSION") ? System.getenv("APK_NUMBER_VERSION").toInteger() : versionCode
multiDexEnabled true
versionName "3.0.0"
versionName "2.9.0"
versionName System.getenv("APK_VERSION")? System.getenv("APK_VERSION").toString(): versionName
versionName System.getenv("APK_VERSION_SUFFIX")? versionName + System.getenv("APK_VERSION_SUFFIX").toString(): versionName
}

View file

@ -5,7 +5,7 @@
<!-- string name="app_version_suffix"></string -->
<!-- Not translatable -->
<string name="full_version_price">5,99</string>
<string name="full_version_price">7,99</string>
<string name="osm_live">OsmAnd Live</string>
<string name="ga_api_key">UA-28342846-2</string>
<string name="ga_dispatchPeriod">10</string>

View file

@ -1,116 +1,124 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/package_delivered_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/view_transparent_selection"
android:id="@+id/package_delivered_layout"
android:minHeight="50dp"
android:descendantFocusability="blocksDescendants">
android:descendantFocusability="blocksDescendants"
android:minHeight="50dp">
<ImageView
android:id="@+id/waypoint_icon"
android:src="@drawable/ic_action_fav_dark"
android:layout_height="25dp"
android:layout_width="56dp"
android:layout_gravity="center_vertical" />
android:layout_height="25dp"
android:layout_gravity="center_vertical"
android:src="@drawable/ic_action_fav_dark"/>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_weight="1"
android:gravity="center"
android:layout_gravity="center_vertical"
android:orientation="vertical">
<TextView
android:id="@+id/waypoint_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="2"
android:ellipsize="end"
android:layout_gravity="center_vertical"
android:textSize="@dimen/default_list_text_size" />
android:ellipsize="end"
android:maxLines="2"
android:textSize="@dimen/default_list_text_size"
tools:text="Some waypoint text"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="2dp"
android:orientation="horizontal">
android:layout_marginTop="2dp">
<TextView
android:id="@+id/waypoint_dist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:textColor="@color/color_myloc_distance"
android:maxLines="1"
android:textSize="@dimen/default_sub_text_size"/>
android:textColor="@color/color_myloc_distance"
android:textSize="@dimen/default_sub_text_size"
tools:text="12 km"/>
<TextView
android:id="@+id/waypoint_deviation"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:textColor="@color/secondary_text_dark"
android:layout_marginLeft="6dp"
android:layout_marginStart="6dp"
android:drawablePadding="2dp"
android:maxLines="1"
android:textSize="@dimen/default_sub_text_size"/>
android:textColor="@color/secondary_text_dark"
android:textSize="@dimen/default_sub_text_size"
tools:text="Intermediate point "/>
<TextView
android:id="@+id/waypoint_desc_text"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:maxLines="1"
android:ellipsize="end"
android:layout_gravity="bottom"
android:layout_weight="1"
android:ellipsize="end"
android:maxLines="1"
android:textColor="@color/secondary_text_dark"
android:textSize="@dimen/default_sub_text_size" />
android:textSize="@dimen/default_sub_text_size"
tools:text="some description"/>
</LinearLayout>
</LinearLayout>
<ImageButton
android:id="@+id/all_points"
style="@style/Widget.AppCompat.ActionButton"
android:layout_width="48dp"
android:layout_height="48dp"
android:contentDescription="@string/shared_string_more"
android:layout_gravity="center_vertical"
android:layout_marginEnd="2dp"
android:layout_marginRight="2dp"
android:visibility="gone"
android:contentDescription="@string/shared_string_more"
android:focusable="false"
android:scaleType="center"
style="@style/Widget.AppCompat.ActionButton"
android:src="@drawable/map_overflow_menu_white" />
android:src="@drawable/map_overflow_menu_white"
android:visibility="gone"
tools:visibility="visible"/>
<ImageButton
android:id="@+id/info_close"
style="@style/Widget.AppCompat.ActionButton"
android:layout_width="48dp"
android:layout_height="48dp"
android:contentDescription="@string/shared_string_delete"
android:layout_gravity="center_vertical"
android:layout_marginEnd="2dp"
android:layout_marginRight="2dp"
style="@style/Widget.AppCompat.ActionButton"
android:contentDescription="@string/shared_string_delete"
android:focusable="false"
android:scaleType="center"
android:src="@drawable/ic_action_remove_dark" />
android:src="@drawable/ic_action_remove_dark"/>
<ImageView
android:id="@+id/info_move"
android:layout_width="48dp"
android:layout_height="48dp"
android:contentDescription="@string/shared_string_more"
android:layout_gravity="center_vertical"
android:layout_marginEnd="2dp"
android:layout_marginRight="2dp"
android:focusable="false"
android:clickable="false"
android:contentDescription="@string/shared_string_more"
android:focusable="false"
android:scaleType="center"
android:src="@drawable/ic_flat_list_dark"
android:visibility="gone"/>
android:visibility="gone"
tools:visibility="visible"/>
</LinearLayout>
</LinearLayout>

View file

@ -497,7 +497,7 @@
<string name="poi_caravans">البيوت المتنقلة</string>
<string name="poi_power_supply">الإمداد بالطاقة</string>
<string name="poi_medical_system">النظام الطبي</string>
<string name="poi_fuel_avia_type">نوع</string>
<string name="poi_fuel_avia_type">نوع البنزين (avia)</string>
<string name="poi_additional_type">إضافي</string>
<string name="poi_vending_type">نوع البيع</string>
<string name="poi_clothes_type">نوع</string>
@ -734,7 +734,7 @@
<string name="poi_e_cigarette">متجر السجائر الإلكترونية</string>
<string name="poi_sewing">متجر البضائع الجافة</string>
<string name="poi_traffic_calming_choker">قلادة</string>
<string name="poi_traffic_calming_choker">سلسلة كبح السرعة</string>
<string name="poi_traffic_calming_island">مكان وقوف المارة</string>
<string name="poi_fuel_cng">غاز طبيعي مضغوط</string>
<string name="poi_fuel_svo">زيت نباتي</string>
@ -1529,7 +1529,7 @@
<string name="poi_water_well">بئر</string>
<string name="poi_standpipe">صنبور</string>
<string name="poi_lock_gate">قفل البوابة</string>
<string name="poi_weir">حاجز مائي</string>
<string name="poi_weir">سدّ غاطس</string>
<string name="poi_breakwater">حائل الأمواج</string>
<string name="poi_groyne">حاجز كشف الانجراف والتعرية</string>

View file

@ -1118,7 +1118,7 @@
<string name="configure_map">ضبط الخريطة</string>
<string name="layer_map">مصدر الخريطة…</string>
<string name="map_source">مصدر الخريطة</string>
<string name="layer_amenity_label">تسميات النقاط</string>
<string name="layer_amenity_label">التسميات الفوقية للنقاط</string>
<string name="layer_gpx_layer">مسار GPX…</string>
<string name="map_locale">لغة الخريطة</string>
<string name="rendering_category_details">تفاصيل</string>
@ -2255,7 +2255,7 @@
<string name="converting_names">تحويل الأسماء باللغة المحلية/ الإنجليزية…</string>
<string name="previous_run_crashed">الاقلاع الأخير للتطبيق فشل. ملف السجل في {0}. الرجاء الإبلاغ عن هذا المشكل وإرفاق ملف السجل.</string>
<string name="osm_settings_descr">تحديد إعدادات (OpenStreetMap.org (OSM اللازمة لمعالجات OSM.</string>
<string name="show_poi_over_map_description">إظهار POI غلى الخريطة (استخدم آخر فيلتر المستخدم).</string>
<string name="show_poi_over_map_description">إظهار آخر موضع اهتمام إخترته على الخريطة.</string>
<string name="navigate_point_top_text">أدخل دائرة العرض وخط الطول في النمط المحدد (د - درجات، د - دقائق، ث - ثواني)</string>
<string name="navigate_point_format_D">DDD.DD</string>
<string name="navigate_point_format_DM">ددد دد.دد</string>
@ -2272,7 +2272,7 @@
\nليست هناك حاجة لتحميل خريطة خاصة، الرؤية يتم إنشاءها من خلال خرائطنا المحلية.
\n
\nهاته الرؤية يمكن التراجع عنها إما عن طريق تعطيلها هنا، أو تغيير \'نمط الخريطة\' في \'ضبط الخريطة\' حسب الرغبة.</string>
<string name="create_poi_link_to_osm_doc">تصنيف الخريطة <u> على الإنترنت</u> مع الصور.</string>
<string name="create_poi_link_to_osm_doc">تصنيف الخريطة <u>على الإنترنت</u> مع الصور.</string>
<string name="background_service_wait_int_descr">تعيين الحد الأقصى لوقت الانتظار لكل إصلاح موقع في الخلفية.</string>
<string name="background_service_wait_int">الانتظار الأقصى للإصلاح</string>
<string name="voice_data_not_supported">إصدار غير معتمد من البيانات الصوتية</string>
@ -2783,8 +2783,8 @@
<string name="exit_without_saving">الخروج دون حفظ؟</string>
<string name="show_guide_line">إظهار خطوط التوجيه</string>
<string name="show_arrows_on_the_map">إظهار الأسهم على الخريطة</string>
<string name="show_passed">إظهار المتجاوز</string>
<string name="hide_passed">إخفاء المتجاوز</string>
<string name="show_passed">إظهار المتجاوَز</string>
<string name="hide_passed">إخفاء المتجاوَز</string>
<string name="remove_from_map_markers">إزالة من علامات الخريطة</string>
<string name="descendingly">تنازلي</string>
<string name="ascendingly">تصاعدي</string>
@ -2842,7 +2842,7 @@
<string name="tap_on_map_to_hide_interface_descr">نقرة على الخريطة ستفعل أزرار التحكم والويدجت.</string>
<string name="tap_on_map_to_hide_interface">وضع الشاشة الكاملة</string>
<string name="show_on_top_bar">اظهار في الشريط العلوي</string>
<string name="mark_passed">تعيين كمتجاوز</string>
<string name="mark_passed">تعيين كمتجاوَز</string>
<string name="empty_state_osm_edits">إنشاء أو تعديل عناصر OSM</string>
<string name="empty_state_osm_edits_descr">إنشاء أو تعديل OSM POI، فتح أو التعليق على ملاحظات OSM والمساهمة بملفات GPX مسجلة.</string>
<string name="shared_string_deleted">حُذف</string>
@ -2860,7 +2860,7 @@
<string name="open_till">مفتوح إلى غاية</string>
<string name="will_close_at">يغلق أبوابه على</string>
<string name="will_open_at">سيفتح الأبواب على</string>
<string name="will_open_on">يفتح أبوابه أيام</string>
<string name="will_open_on">يفتح أبوابه على</string>
<string name="additional_actions">إجراءات إضافية</string>
<string name="shared_string_actions">الإجراءات</string>
<string name="shared_string_marker">العلامة</string>
@ -2880,4 +2880,17 @@
<string name="go_to_next_field">الإنتقال إلى الحقل التالي</string>
<string name="rename_marker">تعديل تسمية العلامة</string>
<string name="total_donations">التبرعات الإجمالية</string>
<string name="rendering_attr_hidePOILabels_name">تسميات نقاط مواضع الإهتمام</string>
<string name="shared_string_without_name">بدون إسم</string>
<string name="parked_at">تم الرّكنُ على</string>
<string name="add_favourites_group_to_markers_descr">إختر الفئة التي تود إضافة العلامات إليها.</string>
<string name="favourites_group">الفئات المفضلة</string>
<string name="empty_state_markers_history">\@string/shared_string_history</string>
<string name="shared_string_two">الثاني</string>
<string name="shared_string_one">واحد</string>
<string name="coordinate_input_accuracy">%1$d أرقام</string>
<string name="osm_recipient_stat">التعديلات %1$s, المبلغ %2$s mBTC</string>
<string name="osm_recipients_label">مساهمي OSM المستفيدون</string>
<string name="winter_and_ski_renderer">الشتاء و التزحلق</string>
<string name="nautical_renderer">الملاحة البحرية</string>
</resources>

View file

@ -1742,4 +1742,78 @@
<string name="context_menu_read_article">Məqaləni oxu</string>
<string name="modify_the_search_query">Axtarış sorğusunu dəyiş.</string>
<string name="passed">Son istifadə: %1$s</string>
<string name="shared_string_without_name">Ad olmadan</string>
<string name="what_is_here">Burada nə var:</string>
<string name="context_menu_points_of_group">Qrupun bütün nöqtələri</string>
<string name="additional_actions">Əlavə fəaliyyətlər</string>
<string name="av_locations_selected_desc">Seçilən qeydlərin koordinatları və məlumatları olan GPX faylı.</string>
<string name="av_locations_all_desc">Bütün qeydlərin koordinatları və məlumatları olan GPX faylı.</string>
<string name="shared_string_actions">Fəaliyyətlər</string>
<string name="shared_string_marker">İşarə</string>
<string name="empty_state_osm_edits">OSM obyektlər yarat və ya dəyiş</string>
<string name="shared_string_deleted">Silindi</string>
<string name="shared_string_edited">Düzəliş edildi</string>
<string name="shared_string_added">Əlavə edildi</string>
<string name="marker_activated">İşarə %s aktivləşdirildi.</string>
<string name="notes_by_date">Tarixə görə qeydlər</string>
<string name="by_date">Tarixə görə</string>
<string name="by_type">Növünə görə</string>
<string name="looking_for_tracks_with_waypoints">Yol nöqtələri olan izlər axtarılır</string>
<string name="shared_string_more_without_dots">Daha çox</string>
<string name="appearance_on_the_map">Xəritədə görünüş</string>
<string name="add_favourites_group_to_markers_descr">İşarələrə əlavə etmək üçün favorit kateqoriya seçin.</string>
<string name="favourites_group">Favoritlər kateqoriyası</string>
<string name="empty_state_markers_active">Xəritə işarələri yaradın!</string>
<string name="empty_state_markers_active_desc">Yerlərə uzun və ya qısa basın, sonra bayraq düyməsinə toxunun.</string>
<string name="empty_state_markers_history">\@string/shared_string_history</string>
<string name="digits_quantity">Onluq rəqəmlərin sayı</string>
<string name="show_number_pad">Rəqəm panelini göstər</string>
<string name="shared_string_paste">Əlavə et</string>
<string name="coordinate_input_accuracy_description">%1$d onluq rəqəm daxil etdikdən sonra avtomatik olaraq növbəti sahəyə keç.</string>
<string name="coordinate_input_accuracy">%1$d rəqəm</string>
<string name="go_to_next_field">Növbəti sahəyə get</string>
<string name="rename_marker">İşarəni yenidən adlandır</string>
<string name="import_as_gpx">GPX fayl kimi idxal et</string>
<string name="import_as_favorites">Favoritlər kimi idxal et</string>
<string name="import_file">Fayl idxal et</string>
<string name="wrong_input">Yanlış daxiletmə</string>
<string name="waypoints_added_to_map_markers">Yol nöqtələri xəritə işarələrinə əlavə edildi</string>
<string name="wrong_format">Yanlış format</string>
<string name="osn_modify_dialog_title">Qeydi dəyişdir</string>
<string name="context_menu_item_modify_note">OSM qeydini dəyişdir</string>
<string name="make_round_trip_descr">Başlanğıc nöqtəsinin surətini təyinat olaraq əlavə et.</string>
<string name="shared_string_markers">İşarələr</string>
<string name="coordinates_format">Koordinatlar formatı</string>
<string name="use_system_keyboard">Sistem klaviaturasını istifadə et</string>
<string name="fast_coordinates_input_descr">Koordinat giriş formatını seçin. Bunu hər zaman Seçimlər-də dəyişə bilərsiniz.</string>
<string name="fast_coordinates_input">Sürətli koordinat daxiletmə</string>
<string name="use_location">Mövqe istifadə et</string>
<string name="coordinate_input">Koordinat daxiletmə</string>
<string name="is_saved">yadda saxlandı</string>
<string name="marker_save_as_track_descr">İşarələri burada göstərə biləcəyiniz fayla ixrac edin:</string>
<string name="move_to_history">Tarixçəyə daşı</string>
<string name="group_will_be_removed_after_restart">Proqramı yenidən başladıldıqdan sonra qrup silinəcək.</string>
<string name="show_arrows_on_the_map">Xəritədə oxları göstər</string>
<string name="remove_from_map_markers">Xəritə işarələrindən sil</string>
<string name="descendingly">azalan</string>
<string name="ascendingly">artan</string>
<string name="date_added">Əlavə edilmə tarixi</string>
<string name="order_by">Sırala:</string>
<string name="all_markers_moved_to_history">Bütün xəritə işarələri tarixçəyə daşındı</string>
<string name="marker_moved_to_history">Xəritə işarəsi tarixçəyə daşındı</string>
<string name="shared_string_list">Siyahı</string>
<string name="do_not_use_animations">Animasiyaları istifadə etmə</string>
<string name="do_not_use_animations_descr">Proqramda animasiyaları söndürür.</string>
<string name="keep_showing_on_map">Xəritədə göstərməyə davam et</string>
<string name="choose_navigation_type">Naviqasiya profili seçin</string>
<string name="none_point_error">Ən azı bir nöqtə əlavə edin.</string>
<string name="import_track_desc">%1$s faylı yol nöqtəsi ehtiva etmir, iz kimi idxal edilsin?</string>
<string name="move_point">Nöqtəni daşı</string>
<string name="add_segment_to_the_track">GPX izinə əlavə et</string>
<string name="osm_recipients_label">OSM qəbul edənlər</string>
<string name="total_donations">Ümumi ianələr</string>
<string name="winter_and_ski_renderer">Qış və xizək</string>
<string name="switch_start_finish">Başlanğıc və təyinat nöqtələrinin yerini dəyiş</string>
<string name="shared_string_undo_all">HAMISINI QAYTAR</string>
<string name="shared_string_undo">QAYTAR</string>
</resources>

View file

@ -3792,4 +3792,18 @@
<string name="poi_climbing_routes">Klatreruter</string>
<string name="poi_circumference">Omkreds</string>
<string name="poi_diameter_crown">Diameter på kronen</string>
<string name="poi_meadow_agricultural">Type: landbrug</string>
<string name="poi_meadow_perpetual">Type: evig</string>
<string name="poi_meadow_transitional">Type: overgang</string>
<string name="poi_meadow_pasture">Type: græsgang</string>
<string name="poi_frozen_food">Frosne fødevarer</string>
<string name="poi_agrarian">Landbrugs-butik</string>
</resources>

View file

@ -1677,7 +1677,7 @@ OSM er et i fællesskab drevet, globalt offentligt domæne kortlægningsprojekt.
<string name="watch">Vis</string>
<string name="share_note">Del note</string>
<string name="plugin_touringview_name">Touring</string>
<string name="plugin_touringview_name">Touring kortvisning</string>
<string name="plugin_nautical_descr">Udvidelsen giver mulighed for at vise maritime kort til sejlsport, sejlads og andre former for vandsport.
\n
\nEn særlig kort tilføjelse giver alle maritime sømærker og søkortsymboler, for indre såvel som for kystnært navigation. Beskrivelsen af hvert sømærke giver oplysninger, der er nødvendige for at identificere dem og deres betydning (kategori, form, farve, sekvens, reference, etc.).
@ -3016,4 +3016,24 @@ Repræsenterer område: %1$s x %2$s</string>
<string name="shared_string_marker">Markør</string>
<string name="shared_string_without_name">Uden navn</string>
<string name="lang_lo">Laotisk</string>
<string name="day_off_label">fra</string>
<string name="winter_and_ski_renderer">Vinter og ski</string>
<string name="touring_view_renderer">Touringvisning (kontrast og detaljer)</string>
<string name="nautical_renderer">Nautisk</string>
<string name="rendering_attr_hidePOILabels_name">IP etiketter</string>
<string name="release_2_9">• Opdateret kontekstmenuen: viser, når interessepunkter åbner / lukker
\n
\n• Transportmenu: alle tilgængelige ruter er nu øverst
\n
\n• Wikipedia: tilføjet en knap for at åbne den oprindelige artikel, opdateres udseendet af artikler
\n
\n• Rute: tilføjet mulighed for at skifte start-og slutpunkt i et enkelt tryk
\n
\n• Noter: tilføjet sortering af type og dato
\n
\n• OSM redigeringer: viser et ikon og et navn på IP-kategorien, vis udførte handlinger
\n
\n• Ny hurtig koordinat input skærm for hurtig markør oprettelse
\n
\n</string>
</resources>

View file

@ -3661,4 +3661,6 @@
<string name="poi_route_subway_ref">U-Bahn</string>
</resources>
<string name="poi_climbing_style">Klettertechnik</string>
</resources>

View file

@ -3712,4 +3712,38 @@
<string name="poi_climbing_ice_no">Hielo: no</string>
<string name="poi_climbing_mixed_yes">Mixto: sí</string>
<string name="poi_climbing_mixed_no">Mixto: no</string>
</resources>
<string name="poi_climbing_length">Longitud de escalada</string>
<string name="poi_climbing_length_min">Longitud mínima de escalada</string>
<string name="poi_climbing_length_max">Longitud máxima de escalada</string>
<string name="poi_climbing_rock_limestone">Escalada en roca: caliza</string>
<string name="poi_climbing_rock_granite">Escalada en roca: granito</string>
<string name="poi_climbing_rock_sandstone">Escalada en roca: arenisca</string>
<string name="poi_climbing_rock_quartzite">Escalada en roca: cuarcita</string>
<string name="poi_climbing_rock_gneiss">Escalada en roca: gneis</string>
<string name="poi_climbing_rock_porphyry">Escalada en roca: pórfido</string>
<string name="poi_climbing_orientation_n">Orientación de la pared: N</string>
<string name="poi_climbing_orientation_ne">Orientación de la pared: NE</string>
<string name="poi_climbing_orientation_e">Orientación de la pared: E</string>
<string name="poi_climbing_orientation_se">Orientación de la pared: SE</string>
<string name="poi_climbing_orientation_s">Orientación de la pared: S</string>
<string name="poi_climbing_orientation_sw">Orientación de la pared: SO</string>
<string name="poi_climbing_orientation_w">Orientación de la pared: O</string>
<string name="poi_climbing_orientation_nw">Orientación de la pared: NO</string>
<string name="poi_climbing_summit_log_yes">Escalada Registro de cumbre: sí</string>
<string name="poi_climbing_summit_log_no">Escalada Registro de cumbre: no</string>
<string name="poi_climbing_routes">Vías de escalada</string>
<string name="poi_circumference">Circunferencia</string>
<string name="poi_diameter_crown">Diámetro de la corona</string>
<string name="poi_meadow_agricultural">Tipo: agrícola</string>
<string name="poi_meadow_perpetual">Tipo: perpetuo</string>
<string name="poi_meadow_transitional">Tipo: transición</string>
<string name="poi_meadow_pasture">Tipo: pasto</string>
<string name="poi_frozen_food">Comida congelada</string>
<string name="poi_agrarian">Tienda agrícola</string>
</resources>

View file

@ -2945,4 +2945,20 @@ Area honi dagokio: %1$s x %2$s</string>
<string name="winter_and_ski_renderer">Negua eta eskia</string>
<string name="touring_view_renderer">Bidaiatze ikuspegia (kontrastea eta xehetasunak)</string>
<string name="nautical_renderer">Nautikoa</string>
</resources>
<string name="rendering_attr_hidePOILabels_name">POI etiketak</string>
<string name="release_2_9">\\022 Laster-menua eguneratuta: erakutsi POI-a irekitzean edo ixtean
\n
\n • Garraio menua: ibilbide eskuragarri guztiak orain goian daude
\n
\n • Wikipedia: jatorrizko artikulua irekitzeko botoia gehituta, artikuluen itxura eguneratua
\n
\n • Ibilbidea: hasiera eta amaiera puntuak behin sakatuta txandakatzeko aukera gehituta
\n
\n • Oharrak: mota eta dataren arabera ordenatzeko gaitasuna gehituta
\n
\n • OSM edizioak: erakutsi POI-aren kategoriaren ikono eta izena, bistaratu burututako ekintzak
\n
\n • Koordenatuen sarrerarako pantaila berria markatzaileek sorrera azkarrerako
\n
\n</string>
</resources>

View file

@ -777,4 +777,6 @@
<string name="poi_organic_no">خیر</string>
<string name="poi_organic_only">فقط</string>
<string name="poi_route_subway_ref">مترو</string>
</resources>

View file

@ -698,7 +698,7 @@
<string name="bg_service_sleep_mode_on">پایان‌دادن
\n به اجرا در پس‌زمینه</string>
<string name="gps_wakeup_interval">بازهٔ بیدارباش GPS: %s</string>
<string name="screen_is_locked">برای بازکردن قفل صفحه روی آیکن قفل بزنید</string>
<string name="screen_is_locked">برای بازکردن قفل صفحه روی آیکون قفل بزنید</string>
<string name="map_widget_lock_screen">قفل صفحه</string>
<string name="bg_service_screen_lock">قفل صفحه</string>
<string name="bg_service_screen_unlock">بازکردن صفحه</string>
@ -1999,7 +1999,7 @@
<string name="rendering_attr_hideOverground_name">اشیای روی زمین</string>
<string name="shared_string_change">تغییر</string>
<string name="get_started">شروع کن</string>
<string name="route_stops_before">%1$s ایستگاه قبل</string>
<string name="route_stops_before">%1$s ایستگاه قبلی</string>
<string name="coords_search">جست‌وجوی مختصات</string>
<string name="advanced_coords_search">جست‌وجوی پیشرفتهٔ مختصات</string>
<string name="back_to_search">برگشتن به جست‌وجو</string>
@ -2276,7 +2276,7 @@
<string name="road_blocked">جاده مسدود است</string>
<string name="shared_string_select">انتخاب</string>
<string name="switch_start_finish">عوض‌کردن مبدأ با مقصد</string>
<string name="rendering_attr_hideIcons_name">آیکون‌های POI</string>
<string name="rendering_attr_hideIcons_name">آیکون POIها</string>
<string name="item_removed">حذف شد</string>
<string name="n_items_removed">حذف شدند</string>
<string name="starting_point">مبدأ</string>
@ -2782,9 +2782,9 @@
\nاین افزونه همهٔ نشانگرهای ناوبری دریایی و جدول نمادها را ارائه می‌کند؛ هم برای ناوبری درون‌سرزمینی و هم کنارهٔ ساحل. همچنین با ارائهٔ جزئیات لازم، هر نشانگر معرفی و مفهومش شرح داده می‌شود (دسته، شکل، رنگ، ترتیب و توالی، ارجاع و...).
\n
\nبرای برگشتن به سبک‌های عادی OsmAnd، این افزونه را غیرفعال کنید یا اینکه «سبک نقشه» را از طریق منوی «پیکربندی نقشه» به‌دلخواه خود تغییر دهید.</string>
<string name="plugin_ski_descr">با این افزونه اطلاعات جهانی سراشیبی‌های اسکی، مسابقات اسکی صحرایی، مسیرهای اسکی آلپاین، تله‌کابین‌ها و نقاله‌های اسکی کاملاً در اختیارتان است. مسیرها و پیست‌ها بر اساس دشواری رنگ‌بندی شده‌اند که در یک سبک زمستانی (Winter) ارائه می‌شوند تا نمایی همگون با محیط زمستانی را برایتان ایجاد کند.
<string name="plugin_ski_descr">با این افزونه اطلاعات جهانی سراشیبی‌های اسکی، مسابقات اسکی صحرایی، مسیرهای اسکی آلپاین، تله‌کابین‌ها و نقاله‌های اسکی کاملاً در اختیارتان است. مسیرها و پیست‌ها بر اساس دشواری رنگ‌بندی شده‌اند که در یک سبک زمستانی ارائه می‌شوند تا نمایی همگون با محیط زمستانی را برایتان ایجاد کند.
\n
\nبا فعال‌کردن این نما، سبک نقشه به «Winter and ski» تغییر می‌کند که همهٔ خصوصیات زمین را با ظاهر زمستانی نشان می‌دهد. برای غیرفعال‌کردن این نما افزونه را غیرفعال کنید یا اینکه از طریق منو ← پیکربندی نقشه ← سبک نقشه، سبک دلخواهتان را انتخاب کنید.</string>
\nبا فعال‌کردن این نما، سبک نقشه به «زمستان و اسکی» تغییر می‌کند که همهٔ خصوصیات زمین را با ظاهر زمستانی نشان می‌دهد. برای غیرفعال‌کردن این نما افزونه را غیرفعال کنید یا اینکه از طریق منو ← پیکربندی نقشه ← سبک نقشه، سبک دلخواهتان را انتخاب کنید.</string>
<string name="osmand_extended_description_part1">برنامهٔ OsmAnd (مخفف OSM Automated Navigation Directions به‌معنی راهبری خودکار با نقشهٔ OSM) یک نرم‌افزار نقشه و راهبری است که به گسترهٔ وسیعی از داده‌های نقشهٔ باز شهری (OpenStreetMap یا به‌صورت خلاصه OSM) دسترسی دارد. این داده‌های رایگان و جهانی با بالاترین کیفیت ارائه می‌شوند.
\nراهبر دیداری و شنیداری، مشاهدهٔ مکان‌های محبوب (POIها یا Points of interest)، ایجاد و مدیریت ردهای GPX، استفاده از تصویرسازی منحنی‌های تراز و اطلاعات ارتفاع (با استفاده از افزونه)، انتخاب حالت‌های پیاده، دوچرخه، خودرو، امکان ویرایش مکان‌ها و... چیزهایی هستند که تجربهٔ مؤثر و لذت‌بخشی در کار با نقشه را برایتان به ارمغان می‌آورند.</string>
<string name="osmand_extended_description_part2">راهبری با GPS • امکان انتخاب بین حالت آنلاین و آفلاین دارید؛ در حالت آفلاین هزینهٔ دیگری بابت اینترنت نمی‌پردازید و در حالت آنلاین عملکرد سریع‌تری را تجربه می‌کنید • راهنمای گام‌به‌گام صوتی که در پیمودن مسیر راهنمایی‌تان می‌کند (با پیام‌های صوتی انسانی و ماشینی) • اگر از مسیر منحرف شوید، مسیر جدیدی برایتان پیدا می‌کند • راهنمای خطوط عبوری، نام خیابان‌ها و زمان تخمینی رسیدن را دریافت می‌کنید که در طول مسیر راهنمای شماست • برای داشتن سفری ایمن‌تر، حالات شب/روز به‌صورت خودکار انتخاب می‌شود • اعلام محدودیت‌های سرعت را فعال کنید تا در صورت تجاوز از سرعت مجاز به شما هشدار دهد • بزرگ‌نمایی نقشه متناسب با سرعتتان تنظیم می‌شود • با استفاده از نشانی، نوع مکان (مثلاً پارکینگ، رستوران، هتل، پمپ گاز، موزه) یا مختصات جغرافیایی به جست‌وجو بپردازید • نقاط بین‌راهی مسیرتان را مشخص کنید • رد خودتان را ثبت کنید یا یک رد GPX را بارگیری و آن را دنبال کنید</string>
@ -3008,4 +3008,22 @@
<string name="total_donations">کل پرداخت‌ها</string>
<string name="shared_string_without_name">بدون نام</string>
<string name="lang_lo">لائو</string>
<string name="rendering_attr_hidePOILabels_name">نام POIها</string>
<string name="winter_and_ski_renderer">"زمستان و اسکی "</string>
<string name="touring_view_renderer">نمای سفر (تضاد رنگی و جزئیات بیشتر)</string>
<string name="nautical_renderer">دریایی</string>
<string name="release_2_9">• به‌روزرسانی برای منوی زمینه: نمایش زمان باز یا بسته‌شدن مکان (POI)
\n
\n • منوی حمل‌ونقل: همهٔ مسیرهای عبوری از یک ایستگاه در بالای منو نشان داده می‌شوند
\n
\n • ویکی‌پدیا: در نظر گرفتن دکمه‌ای برای بازکردن اصل مقاله، به‌روزرسانی ظاهر مقاله‌ها
\n
\n • مسیریابی: امکان تعویض جای نقاط ابتدا و انتهای مسیر با هم فقط با یک اشاره
\n
\n • یادداشت‌ها: قابلیت مرتب‌سازی بر اساس نوع و تاریخ
\n
\n • ویرایش‌های OSM: نمایش آیکون و نام دسته‌ای که POI به آن تعلق دارد، نمایش عملیات‌های کامل‌شده
\n
\n • ایجاد سریع نشانه‌ها از طریق صفحهٔ ورود فوری مختصات
\n</string>
</resources>

View file

@ -3065,4 +3065,9 @@ représentant la zone : %1$s x %2$s</string>
<string name="shared_string_marker">Marque</string>
<string name="shared_string_without_name">Sans nom</string>
<string name="lang_lo">Laotien</string>
</resources>
<string name="rendering_attr_hidePOILabels_name">Libellés des PI</string>
<string name="day_off_label">éteint</string>
<string name="winter_and_ski_renderer">Hiver et ski</string>
<string name="touring_view_renderer">Vue grand tourisme (contrastée et détaillée)</string>
<string name="nautical_renderer">Maritime</string>
</resources>

View file

@ -1233,4 +1233,35 @@
<string name="poi_lock_gate">תא שיט</string>
<string name="poi_groyne">שובר גלים</string>
<string name="poi_military_office">משרד צבאי</string>
<string name="poi_military_naval_base">בסיס צבאי ימי</string>
<string name="poi_military_nuclear_explosion_site">אתר פיצוץ גרעיני</string>
<string name="poi_wiki_place">ויקיפדיה</string>
<string name="poi_wiki_lang_en">ויקי באנגלית</string>
<string name="poi_wiki_lang_ar">ויקי בערבית</string>
<string name="poi_wiki_lang_be">ויקי בבלרוסית</string>
<string name="poi_wiki_lang_bg">ויקי בבולגרית</string>
<string name="poi_wiki_lang_ca">ויקי בקטלאנית</string>
<string name="poi_wiki_lang_ceb">ויקי בסבואנו</string>
<string name="poi_wiki_lang_cs">ויקי בצ׳כית</string>
<string name="poi_wiki_lang_da">ויקי בדנית</string>
<string name="poi_wiki_lang_de">ויקי בגרמנית</string>
<string name="poi_wiki_lang_el">ויקי ביוונית</string>
<string name="poi_wiki_lang_et">ויקי באסטונית</string>
<string name="poi_wiki_lang_es">ויקי בספרדית</string>
<string name="poi_wiki_lang_fi">ויקי בפינית</string>
<string name="poi_wiki_lang_fr">ויקי בצרפתית</string>
<string name="poi_wiki_lang_gl">ויקי בגליסית</string>
<string name="poi_wiki_lang_he">ויקי בעברית</string>
<string name="poi_wiki_lang_hi">ויקי בהינדי</string>
<string name="poi_wiki_lang_hr">ויקי בקרואטית</string>
<string name="poi_wiki_lang_ht">ויקי בהאיטית</string>
<string name="poi_wiki_lang_hu">ויקי בהונגרית</string>
<string name="poi_wiki_lang_id">ויקי באינדונזית</string>
<string name="poi_wiki_lang_it">ויקי באיטלקית</string>
<string name="poi_wiki_lang_ja">ויקי ביפנית</string>
<string name="poi_wiki_lang_ko">ויקי בקוריאנית</string>
<string name="poi_wiki_lang_lt">ויקי בליטאית</string>
<string name="poi_wiki_lang_lv">ויקי בלטבית</string>
</resources>

View file

@ -1877,7 +1877,7 @@ Punktar</string>
<string name="local_openstreetmap_descr_title">Ósamstilltar (async) OSM-breytingar:</string>
<string name="free_version_message">Þessi ókeypis útgáfa af OsmAnd er takmörkuð við %1$s niðurhöl korta og styður ekki lestur ónettengdra Wikipedia-greina.</string>
<string name="index_name_voice">Raddskipanir (upptökur, takmarkaðir eiginleikar)</string>
<string name="profile_settings">Sértækar stillingar persónusniðs</string>
<string name="profile_settings">Sértækar stillingar notandasniðs</string>
<string name="poi_filter_nominatim">Nominatim á netinu</string>
<string name="favourites_delete_multiple_succesful">Eftirlætispunktum var eytt.</string>
<string name="local_indexes_cat_voice">Raddskipanir (upptökur)</string>
@ -2541,11 +2541,11 @@ Stendur fyrir svæði: %1$s x %2$s</string>
<string name="av_locations_selected_desc">GPX-skrá með hnitum og gögnum valinna minnispunkta.</string>
<string name="av_locations_all_desc">GPX-skrá með hnitum og gögnum allra minnispunkta.</string>
<string name="release_3_0">\\022 Greining á stöðvunarmerkjum er núna einnig notuð til ákvörðunar akstursstefnu
\n
\n
\n • Nýtt reiknirit gefur nothæfari upplýsingar um hækkun/lækkun í GPX-ferlum
\n
\n
\n • Göngutímar taka núna mið af landslagi/hækkun (Naismith-reglan)
\n
\n
\n</string>
<string name="empty_state_osm_edits_descr">Búðu til eða breyttu merkisstöðum í OSM (POI), opnaðu eða gerðu athugasemdir í OSM og sendu inn skráða ferla í GPX-skrám.</string>
<string name="one_tap_active_descr">Bankaðu á merki á kortinu til að færa það efst í virk kortamerki án þess að opna samhengisvalmyndina.</string>
@ -2559,4 +2559,53 @@ Stendur fyrir svæði: %1$s x %2$s</string>
<string name="add_group_descr">Þú getur flutt hópa inn úr eftirlætum eða úr ferilpunktum í ferli.</string>
<string name="empty_state_markers_groups_desc">Þú getur flutt inn eftirlætishópa eða ferilpunkta sem kortamerki.</string>
<string name="shared_string_without_name">Án nafns</string>
<string name="rendering_attr_hidePOILabels_name">Merkingar merkisstaða</string>
<string name="show_guide_line_descr">Birta stoðlínur frá staðsetningu þinni að staðsetningum virkra kortamerkja.</string>
<string name="show_arrows_descr">Birta eina eða fleiri örvar sem gefa til kynna stefnu á virk kortamerki.</string>
<string name="distance_indication_descr">Veldu hvernig á að birta vegalengdina að virkum kortamerkjum.</string>
<string name="active_markers_descr">Veldu hve margir stefnuvísar séu birtir.</string>
<string name="coordinate_input_accuracy_description">Skipta sjálfkrafa yfir í næsta reit eftir að settir hafa verið inn %1$d tölustafir.</string>
<string name="import_gpx_file_description">er hægt að flytja inn sem punkt í Eftirlæti eða sem ferlaskrá.</string>
<string name="marker_show_distance_descr">Veldu hvernig á að gefa til kynna vegalengd og stefnu að kortamerkjum á kortaskjánum:</string>
<string name="map_orientation_change_in_accordance_with_speed_descr">Veldu undir hvaða hraða stefna kortsins skiptir úr \'Eftir átt hreyfingar\' yfir í \'Eftir áttavita\'.</string>
<string name="measurement_tool_snap_to_road_descr">OsmAnd mun tengja punktana við leiðir fyrir valið notandasnið.</string>
<string name="private_access_routing_req">Áfangastaður þinn er innan svæðis með einkaaðgangi. Viltu leyfa aðgang að einkavegum í þessari ferð?</string>
<string name="upload_osm_note_description">Þú getur sent OSM-minnispunktinn þinn inn nafnlaust eða með því að nota OpenStreetMap.org notandasniðið þitt.</string>
<string name="trip_rec_notification_settings_desc">Birta kerfistilkynningu sem gefur kost á að hefja skráningu ferðar.</string>
<string name="osm_live_payment_desc">Áskriftargjaldið verður rukkað í hverjum mánuði. Þú getur hvenær sem er sagt áskriftinni upp á Google Play.</string>
<string name="donation_to_osm_desc">Hluti styrktarfjárhæðarinnar verður sendur til OSM-notendanna sem senda inn breytingar á OpenStreetMap. Kostnaður við áskriftina helst hinn sami.</string>
<string name="osm_live_subscription_desc">Áskrift virkjar uppfærslur vikulega, daglega eða á klukkustundar fresti og ótakmarkað niðurhal korta út um víða veröld.</string>
<string name="osm_live_banner_desc">Fáðu ótakmörkuð niðurhöl korta og kortauppfærslur oftar en mánaðarlega: vikulega, daglega eða á klukkustundar fresti.</string>
<string name="osmand_plus_banner_desc">Ótakmörkuð niðurhöl korta, uppfærslur og Wikipedia-viðbót.</string>
<string name="use_osm_live_routing_description">Virkja leiðsögn fyrir breytingar í OsmAnd Live.</string>
<string name="osmo_auto_send_locations_descr">Hefja ferð sjálfkrafa og senda inn staðsetningar eftir ræsingu forrits.</string>
<string name="storage_directory_readonly_desc">Sú mappa sem er valin undir geymslugögn er einungis lesanleg. Geymslumappan er því tímabundið sett í innra minnið. Veldu endilega gilda geymslumöppu.</string>
<string name="osm_live_email_desc">Nauðsynlegt til að geta gefið þér upplýsingar um framlög.</string>
<string name="osm_live_region_desc">Hluti styrktarfjárhæðarinnar verður sendur til OSM-notendanna sem senda inn breytingar á kortinu á þessu svæði.</string>
<string name="osm_live_ask_for_purchase">Kauptu fyrst áskrift að OsmAnd Live</string>
<string name="clear_updates_proposition_message">Þú getur fjarlægt sóttar uppfærslur að snúið aftur í upprunalega útgáfu kortsins</string>
<string name="lang_lo">Laó</string>
<string name="disable_recording_once_app_killed">Hindra sjálfstæða skráningu ferils</string>
<string name="save_track_to_gpx_globally_headline">Ferilskráning eftir þörfum</string>
<string name="save_track_interval_descr">Veldu millibil skráninga í leiðarskráningu á meðan leiðsögn stendur.</string>
<string name="osmo_create_groups_confirm">Til þess að geta útbúið hópa þarftu að vera skráður notandi í OsMo.</string>
<string name="osmo_session_id_share">Slóð setu til að rekja tæki (%1$s)</string>
<string name="day_off_label">slökkt</string>
<string name="winter_and_ski_renderer">Vetur og skíði</string>
<string name="touring_view_renderer">Ferðakort (birtuskil og ítarefni)</string>
<string name="nautical_renderer">Sjókort</string>
<string name="simulate_initial_startup_descr">Stillir flaggið sem gefur til kynna fyrstu keyrslu forrits, heldur öllum öðrum stillingum óbreyttum.</string>
<string name="fav_point_dublicate_message">"Tilgreint heiti eftirlætis er þegar í notkun, var breytt í %1$s til að koma í veg fyrir tvítekningu."</string>
<string name="osmo_auth_error">Villa kom upp í OsMo-auðkenningu: %1$s.
\nÞað gæti verið tímabundin röskun á þjónustu eða að skráning þín sé útrunnin.
\nViltu halda áfram með nýskráningu?</string>
<string name="intermediate_items_sort_by_distance">Raða dyr-til-dyra</string>
<string name="osmand_background_plugin_description">Sýnir stillingar til að virkja ham fyrir rakningu og leiðsögn í bakgrunni (slökkt á skjá) með því að vekja GPS-tækið reglulega.</string>
<string name="osmand_plus_extended_description_part4">Notaðu gögn frá OSM og Wikipedia
\n• Hágæða upplýsingar frá bestu samstarfsverkefnum heimsins
\n• OSM-gögn tiltæk í hverju landi eða svæði
\n• Merkisstaðir (POI) frá Wikipedia, frábært fyrir skoðunarferðir
\n• Ótakmörkuð ókeypis niðurhöl, beint í forritinu
\n• Þjöppuð ónettengd vektorkort, uppfærð einu sinni í mánuði
\n• Val á milli heildargagna svæðis eða einungis vegakerfis (dæmi: öll gögn fyrir Japan eru 700 MB en 200 MB fyrir vegakerfið eingöngu)</string>
</resources>

View file

@ -15,7 +15,7 @@
<string name="local_openstreetmap_delete">Elimina la modifica</string>
<string name="local_openstreetmap_descr_title">Modifica asincrona di OSM:</string>
<string name="local_openstreetmap_settings">PDI/Note OSM salvati in locale</string>
<string name="local_openstreetmap_settings_descr">Visualizza e gestisci i PDI/Note OSM inseriti nel database locale</string>
<string name="local_openstreetmap_settings_descr">Visualizza e gestisci i PDI/Note OSM inseriti nel database locale.</string>
<string name="live_monitoring_interval_descr">Specifica l\'intervallo del tracking in diretta</string>
@ -40,7 +40,7 @@
<string name="routing_settings_descr">Specifica le opzioni di navigazione</string>
<string name="global_settings">Impostazioni globali</string>
<string name="index_settings">Gestisci i file delle mappe</string>
<string name="index_settings_descr">Scarica e gestisci le mappe offline archiviate sul tuo dispositivo</string>
<string name="index_settings_descr">Scarica e gestisci le mappe offline archiviate sul tuo dispositivo.</string>
<string name="general_settings">Impostazioni generali</string>
<string name="general_settings_descr">Configura le impostazioni globali</string>
<string name="global_app_settings">Impostazioni globali dell\'applicazione</string>
@ -632,7 +632,7 @@ La memoria utilizzata è {1} MB.
<string name="offline_navigation_not_available">La navigazione offline di OsmAnd è temporaneamente non disponibile.</string>
<string name="left_side_navigation">Guida a sinistra</string>
<string name="left_side_navigation_descr">Abilita nei paesi in cui si guida tenendo la sinistra</string>
<string name="left_side_navigation_descr">Abilita nei paesi in cui si guida tenendo la sinistra.</string>
<string name="unknown_from_location">La posizione di partenza non è ancora stata determinata</string>
<string name="confirm_interrupt_download">Vuoi annullare il download del file?</string>
@ -640,9 +640,9 @@ La memoria utilizzata è {1} MB.
<string name="map_online_plugin_is_not_installed">Abilita il plugin Mappe Online per scegliere altre sorgenti di mappe</string>
<string name="map_online_data">Mappe online e a tasselli</string>
<string name="map_online_data_descr">Usa le mappe online (scarica e archivia i tasselli nella scheda SD)</string>
<string name="map_online_data_descr">Usa le mappe online (scarica e archivia i tasselli nella scheda SD).</string>
<string name="shared_string_online_maps">Mappe online</string>
<string name="online_map_settings_descr">Configura le sorgenti delle mappe online o dei tasselli in cache</string>
<string name="online_map_settings_descr">Configura le sorgenti delle mappe online o dei tasselli in cache.</string>
<string name="osmand_rastermaps_plugin_description">Con questo plugin puoi accedere a molti tipi di mappe online (chiamate a tasselli o raster), a partire dai tasselli predefiniti di OpenStreetMap (come Mapnik) alle immagini satellitari e strati per scopi speciali come le mappe meteorologiche, climatiche, geologiche, di ombreggiamento dei rilievi ecc.
@ -657,7 +657,7 @@ La memoria utilizzata è {1} MB.
<string name="osmand_development_plugin_description">Questo plugin visualizza le impostazioni per le funzionalità di sviluppo e debug come il test o la simulazione di navigazione, la prestazione del rendering o le indicazioni vocali. Queste impostazioni sono utili agli sviluppatori e non sono necessarie per gli utenti finali.</string>
<string name="plugins_screen">Componenti aggiuntivi</string>
<string name="prefs_plugins_descr">I plugin abilitano funzionalità aggiuntive e impostazioni avanzate</string>
<string name="prefs_plugins_descr">I plugin abilitano funzionalità aggiuntive e impostazioni avanzate.</string>
<string name="prefs_plugins">Componenti aggiuntivi</string>
<string name="osm_editing_plugin_description">"Tramite questo plugin OsmAnd può essere utilizzato per contribuire a OSM con la creazione o modifica dei PDI di OSM, aprendo o commentando le Note di OSM oppure inviando i file GPX registrati. OSM è un progetto comunitario di mappatura di pubblico dominio globale. Per maggiori informazioni visita https://openstreetmap.org. La partecipazione attiva è apprezzata e si può contribuire direttamente da OsmAnd specificando nell\'app le proprie credenziali di accesso OSM."</string>
@ -673,7 +673,7 @@ La memoria utilizzata è {1} MB.
<string name="gpx_visibility_txt">Visibilità</string>
<string name="gpx_tags_txt">Etichette</string>
<string name="gpx_description_txt">Descrizione</string>
<string name="validate_gpx_upload_name_pwd">Imposta utente e password di OSM per caricare file GPX.</string>
<string name="validate_gpx_upload_name_pwd">Imposta il nome utente e password OSM per caricare file GPX.</string>
<string name="default_buttons_support">Sostieni</string>
<string name="support_new_features">Sostieni nuove caratteristiche</string>
@ -682,7 +682,7 @@ La memoria utilizzata è {1} MB.
<string name="back_to_location">Torna alla posizione</string>
<string name="accessibility_mode">Modalità accessibile</string>
<string name="accessibility_mode_descr">Abilita le funzioni relative all\'accessibilità</string>
<string name="accessibility_mode_descr">Abilita le funzioni relative all\'accessibilità.</string>
<string name="accessibility_default">Basata sulle impostazioni globali di sistema</string>
<string name="backToMenu">Torna al menu</string>
<string name="zoomOut">Zoom indietro</string>
@ -753,7 +753,7 @@ La memoria utilizzata è {1} MB.
<string name="transport_search_desc">Ricerca dei trasporti pubblici</string>
<string name="favourites_search_desc">Ricerca dei preferiti</string>
<string name="rendering_attr_noPolygons_description">Rendi trasparenti tutte le aree del terreno</string>
<string name="rendering_attr_noPolygons_description">Rendi trasparenti nella mappa tutte le aree del terreno.</string>
<string name="rendering_attr_noPolygons_name">Poligoni</string>
<string name="rendering_attr_appMode_name">Modalità di disegno</string>
<string name="rendering_attr_appMode_description">Ottimizza la mappa per</string>
@ -857,7 +857,7 @@ Memoria in proporzione %4$s MB (limite di Android %5$s MB, Dalvik %6$s MB).</str
<string name="avoid_unpaved">Evita le strade non asfaltate</string>
<string name="avoid_ferries">Evita i traghetti</string>
<string name="avoid_in_routing_title">Evita…</string>
<string name="avoid_in_routing_descr">Evita strade a pagamento, sterrate, traghetti</string>
<string name="avoid_in_routing_descr">Evita strade a pagamento, sterrate, traghetti.</string>
<string name="show_warnings_title">Mostra avvisi…</string>
<string name="show_warnings_descr">Configura gli avvisi sul traffico (limiti velocità, fermate forzate, dossi rallentatori), avvisi autovelox e indicazioni di corsia.</string>
<string name="map_widget_fluorescent">Itinerari fluorescenti</string>
@ -1033,7 +1033,7 @@ Memoria in proporzione %4$s MB (limite di Android %5$s MB, Dalvik %6$s MB).</str
<string name="download_hillshade_maps">Ombreggiamento rilievi</string>
<string name="support_new_features_descr">Fai una donazione per avere nuove funzionalità implementate nell\'applicazione</string>
<string name="support_new_features_descr">Fai una donazione per avere nuove funzionalità implementate nell\'applicazione.</string>
<string name="av_use_external_camera_descr">Usa l\'applicazione di sistema per le foto.</string>
<string name="index_name_openmaps">OpenMaps UE</string>
<string name="av_use_external_camera">Usa l\'app fotocamera</string>
@ -1075,7 +1075,7 @@ Memoria in proporzione %4$s MB (limite di Android %5$s MB, Dalvik %6$s MB).</str
<string name="files_limit">hai ancora %1$d file</string>
<string name="available_downloads_left">Disponibili %1$d file da scaricare</string>
<string name="install_paid">Versione completa</string>
<string name="use_magnetic_sensor_descr">Per per determinare il valore della bussola invece del sensore di orientamento utilizza il utilizza il sensore magnetico.</string>
<string name="use_magnetic_sensor_descr">Per utilizzare il valore della bussola invece del sensore di orientamento, utilizza il utilizza il sensore magnetico.</string>
<string name="use_magnetic_sensor">Utilizza il sensore magnetico (bussola)</string>
<string name="local_indexes_cat_srtm">Linee isoipse</string>
<string name="use_kalman_filter_compass_descr">Riduce il rumore delle letture della bussola ma introduce dell\'inerzia.</string>
@ -1145,7 +1145,7 @@ Memoria in proporzione %4$s MB (limite di Android %5$s MB, Dalvik %6$s MB).</str
<string name="announce_gpx_waypoints">Punti GPX di passaggio</string>
<string name="driving_region_descr">Scegliete la regione di guida: USA, Europa, UK, Asia o altre.</string>
<string name="driving_region_descr">Scegli la regione di guida: USA, Europa, UK, Asia o altre.</string>
<string name="driving_region">Regione di guida</string>
<string name="driving_region_japan">Giappone</string>
<string name="driving_region_us">Stati Uniti</string>
@ -2549,10 +2549,11 @@ Se ami OsmAnd e OSM e vuoi sostenerli, questo è un modo perfetto per farlo.</st
<string name="quick_action_interim_dialog">Mostra una finestra di dialogo temporaneamente</string>
<string name="favorite_autofill_toast_text">" è salvato in "</string>
<string name="favorite_empty_place_name">Luogo</string>
<string name="navigate_point_olc">Apri il Codice Localizzazione</string>
<string name="navigate_point_olc"></string>
<string name="navigate_point_olc_info_invalid">OLC non valido
</string>
<string name="navigate_point_olc_info_short">OLC breve</string>
<string name="navigate_point_olc_info_short">OLC breve
\nPer favore inserisci il codice completo</string>
<string name="navigate_point_olc_info_area">Un OLC valido
Rappresenta l\'area: %1$s x %2$s</string>
<string name="quick_action_duplicates">L\'azione veloce specificata è stata rinominata in %1$s per evitare duplicati.</string>
@ -3029,4 +3030,19 @@ Rappresenta l\'area: %1$s x %2$s</string>
<string name="shared_string_actions">Azioni</string>
<string name="shared_string_marker">Marcatore</string>
<string name="shared_string_without_name">Senza nome</string>
<string name="rendering_attr_hidePOILabels_name">Etichette PDI</string>
<string name="release_2_9">"\\022 Aggiornato il menù contestuale: mostra quando i PDI aprono / chiudono
\n
\n • Menù trasporto pubblico: tutti i percorsi disponibili sono ora in alto
\n
\n • Wikipedia: aggiunto il pulsante per aprire l\'articolo originale, aggiornato l\'aspetto degli articoli
\n
\n • Percorso: aggiunta la possibilità di scambiare la partenza è la destinazione con un tocco
\n
\n • Notes aggiunto l\'ordina per data e per tipo
\n
\n • Modifiche OSM: mostra un\'icona e il nome della categoria del PDI, mostra le azioni completate
\n
\n • Nuova schermata veloce per l\'inserimento delle coordinate per la creazione veloce di marcatori"</string>
<string name="osm_recipient_stat">Modifiche %1$s, sum %2$s mBTC</string>
</resources>

View file

@ -715,7 +715,7 @@
<string name="poi_craft_boatbuilder">Stocznia</string>
<string name="poi_craft_jeweller">Jubiler</string>
<string name="poi_transport_construction">Roboty drogowe</string>
<string name="poi_base">Base jumping</string>
<string name="poi_base">Skoki spadochronowe</string>
<string name="poi_ice_stock">Ice stock</string>
<string name="poi_artwork">Dzieło sztuki</string>
<string name="poi_attraction_amusement_ride">Karuzela</string>

View file

@ -3724,4 +3724,6 @@
<string name="poi_frozen_food">Замороженные продукты</string>
<string name="poi_agrarian">Сельскохозяйственный магазин</string>
</resources>

View file

@ -2914,4 +2914,8 @@ Pro praghere iscrie su còdighe intreu</string>
<string name="total_donations">Donatziones totales</string>
<string name="shared_string_without_name">Chene nùmene</string>
<string name="lang_lo">Laotianu</string>
</resources>
<string name="rendering_attr_hidePOILabels_name">Etichetas PDI</string>
<string name="winter_and_ski_renderer">Ierru e iscì</string>
<string name="touring_view_renderer">Vista pro su turismu (cuntrastu e minujas)</string>
<string name="nautical_renderer">Nàutica</string>
</resources>

View file

@ -3002,4 +3002,19 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式
<string name="winter_and_ski_renderer">冬季和滑雪</string>
<string name="touring_view_renderer">旅遊風景 (對比和細節)</string>
<string name="nautical_renderer">航海</string>
</resources>
<string name="rendering_attr_hidePOILabels_name">POI 標籤</string>
<string name="release_2_9">\\022 更新快顯功能選單:顯示 POI 開啟/關閉
\n
\n • 交通運輸選單:所有可用的路線現在都在頂部
\n
\n • 維基百科:增加按鈕開啟原創文章,更新了文章的外觀
\n
\n • 路線:增加了互換起點和終點的實用性只要一次點觸
\n
\n • 註解:按類型和日期增加排序
\n
\n • OSM 編輯:顯示 POI 類型的圖示和名稱,陳列已完成的操作
\n
\n • 為快速標記建立,新增了快速坐標輸入畫面
\n</string>
</resources>

View file

@ -3700,5 +3700,7 @@
<string name="poi_frozen_food">Frozen food</string>
<string name="poi_agrarian">Agricultural store</string>
</resources>

View file

@ -28,7 +28,7 @@ public class WhatsNewDialogFragment extends DialogFragment {
final OsmandApplication osmandApplication = (OsmandApplication) getActivity().getApplication();
final String appVersion = Version.getAppVersion(osmandApplication);
builder.setTitle(getString(R.string.whats_new) + " " + appVersion)
.setMessage(getString(R.string.release_3_0))
.setMessage(getString(R.string.release_2_9))
.setNegativeButton(R.string.shared_string_close, null);
if (AppInitializer.LATEST_CHANGES_URL != null) {
builder.setPositiveButton(R.string.read_more, new DialogInterface.OnClickListener() {

View file

@ -340,7 +340,7 @@ public class WaypointDialogHelper {
//Drawable d = new ColorDrawable(mapActivity.getResources().getColor(R.color.dashboard_divider_light));
AndroidUtils.setListItemBackground(mapActivity, v, nightMode);
} else if (labelView) {
v = createItemForCategory(ctx, (Integer) obj, running, position, thisAdapter, nightMode);
v = createItemForCategory(ctx, (Integer) obj, running, position, thisAdapter, nightMode, helper);
AndroidUtils.setListItemBackground(mapActivity, v, nightMode);
} else if (topDividerView) {
v = ctx.getLayoutInflater().inflate(R.layout.card_top_divider, null);
@ -409,74 +409,7 @@ public class WaypointDialogHelper {
if (((TargetPoint) point.point).start) {
remove.setVisibility(View.GONE);
move.setVisibility(View.GONE);
more.setVisibility(View.VISIBLE);
((ImageButton) more).setImageDrawable(app.getIconsCache().getIcon(
R.drawable.map_overflow_menu_white, !nightMode));
more.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
boolean hasActivePoints = false;
if (adapter instanceof StableArrayAdapter) {
hasActivePoints = ((StableArrayAdapter) adapter).getActiveObjects().size() > 0;
}
final PopupMenu optionsMenu = new PopupMenu(ctx, more);
DirectionsDialogs.setupPopUpMenuIcon(optionsMenu);
final TargetPointsHelper targetPointsHelper = app.getTargetPointsHelper();
final TargetPoint start = targetPointsHelper.getPointToStart();
final TargetPoint finish = targetPointsHelper.getPointToNavigate();
MenuItem item;
if (hasActivePoints) {
item = optionsMenu.getMenu().add(
R.string.intermediate_items_sort_by_distance).setIcon(app.getIconsCache().
getThemedIcon(R.drawable.ic_sort_waypoint_dark));
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// sort door-to-door
sortAllTargets(app, ctx, helper);
return true;
}
});
item = optionsMenu.getMenu().add(
R.string.switch_start_finish).setIcon(app.getIconsCache().
getThemedIcon(R.drawable.ic_action_undo_dark));
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switchStartAndFinish(targetPointsHelper, finish, ctx, start, app, helper);
return true;
}
});
if (start != null) {
if (targetPointsHelper.getIntermediatePoints().size() > 0) {
item = optionsMenu.getMenu().add(R.string.shared_string_move_down)
.setIcon(app.getIconsCache().getThemedIcon(R.drawable.ic_action_arrow_drop_down));
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
switchStartAndFirstIntermediate(targetPointsHelper, ctx, start, helper);
return true;
}
});
}
item = optionsMenu.getMenu().add(R.string.shared_string_remove)
.setIcon(app.getIconsCache().getThemedIcon(R.drawable.ic_action_remove_dark));
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
targetPointsHelper.setStartPoint(null, true, null);
updateControls(ctx, helper);
return true;
}
});
}
}
if (optionsMenu.getMenu().size() > 0) {
optionsMenu.show();
}
}
});
more.setVisibility(View.GONE);
} else {
remove.setVisibility(View.GONE);
move.setVisibility(View.VISIBLE);
@ -707,7 +640,8 @@ public class WaypointDialogHelper {
}
protected View createItemForCategory(final FragmentActivity ctx, final int type, final int[] running,
final int position, final ArrayAdapter<Object> thisAdapter, boolean nightMode) {
final int position, final ArrayAdapter<Object> thisAdapter,
boolean nightMode, final WaypointDialogHelper helper) {
View v;
v = ctx.getLayoutInflater().inflate(R.layout.waypoint_header, null);
final CompoundButton btn = (CompoundButton) v.findViewById(R.id.toggle_item);
@ -732,6 +666,56 @@ public class WaypointDialogHelper {
});
final ImageButton moreBtn = (ImageButton) v.findViewById(R.id.image_button);
if (type == WaypointHelper.TARGETS) {
moreBtn.setVisibility(View.VISIBLE);
moreBtn.setImageDrawable(app.getIconsCache().getIcon(R.drawable.ic_overflow_menu_white, !nightMode));
moreBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
boolean hasActivePoints = false;
if (thisAdapter instanceof StableArrayAdapter) {
hasActivePoints = ((StableArrayAdapter) thisAdapter).getActiveObjects().size() > 0;
}
final PopupMenu optionsMenu = new PopupMenu(ctx, moreBtn);
DirectionsDialogs.setupPopUpMenuIcon(optionsMenu);
MenuItem item;
if (hasActivePoints) {
item = optionsMenu.getMenu()
.add(R.string.intermediate_items_sort_by_distance)
.setIcon(app.getIconsCache().getThemedIcon(R.drawable.ic_sort_waypoint_dark));
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// sort door-to-door
sortAllTargets(app, ctx, helper);
return true;
}
});
item = optionsMenu.getMenu()
.add(R.string.switch_start_finish)
.setIcon(app.getIconsCache().getThemedIcon(R.drawable.ic_action_undo_dark));
item.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
TargetPointsHelper targetPointsHelper = app.getTargetPointsHelper();
switchStartAndFinish(targetPointsHelper, targetPointsHelper.getPointToNavigate(),
ctx, targetPointsHelper.getPointToStart(), app, helper);
return true;
}
});
}
if (optionsMenu.getMenu().size() > 0) {
optionsMenu.show();
}
}
});
} else {
moreBtn.setVisibility(View.GONE);
}
TextView tv = (TextView) v.findViewById(R.id.header_text);
AndroidUtils.setTextPrimaryColor(mapActivity, tv, nightMode);
tv.setText(getHeader(type, checked, ctx));

View file

@ -68,6 +68,7 @@ public class WaypointHelper {
public static final int ALARMS = 4;
public static final int MAX = 5;
public static final int[] SEARCH_RADIUS_VALUES = {50, 100, 200, 500, 1000, 2000, 5000};
private static final double DISTANCE_IGNORE_DOUBLE_SPEEDCAMS = 150;
private List<List<LocationPointWrapper>> locationPoints = new ArrayList<List<LocationPointWrapper>>();
private ConcurrentHashMap<LocationPoint, Integer> locationPointsStates = new ConcurrentHashMap<LocationPoint, Integer>();
@ -570,12 +571,20 @@ public class WaypointHelper {
private void calculateAlarms(RouteCalculationResult route, List<LocationPointWrapper> array, ApplicationMode mode) {
AlarmInfo prevSpeedCam = null;
for (AlarmInfo i : route.getAlarmInfo()) {
if (i.getType() == AlarmInfoType.SPEED_CAMERA) {
if (app.getSettings().SHOW_CAMERAS.getModeValue(mode) || app.getSettings().SPEAK_SPEED_CAMERA.getModeValue(mode)) {
LocationPointWrapper lw = new LocationPointWrapper(route, ALARMS, i, 0, i.getLocationIndex());
lw.setAnnounce(app.getSettings().SPEAK_SPEED_CAMERA.get());
array.add(lw);
if(prevSpeedCam != null &&
MapUtils.getDistance(prevSpeedCam.getLatitude(), prevSpeedCam.getLongitude(),
i.getLatitude(), i.getLongitude()) < DISTANCE_IGNORE_DOUBLE_SPEEDCAMS) {
// ignore double speed cams
} else {
lw.setAnnounce(app.getSettings().SPEAK_SPEED_CAMERA.get());
array.add(lw);
prevSpeedCam = i;
}
}
} else {
if (app.getSettings().SHOW_TRAFFIC_WARNINGS.getModeValue(mode) || app.getSettings().SPEAK_TRAFFIC_WARNINGS.getModeValue(mode)) {
@ -584,6 +593,7 @@ public class WaypointHelper {
array.add(lw);
}
}
}