diff --git a/OsmAnd/res/drawable-hdpi/ic_small_warning.png b/OsmAnd/res/drawable-hdpi/ic_small_warning.png
new file mode 100644
index 0000000000..97c711aa54
Binary files /dev/null and b/OsmAnd/res/drawable-hdpi/ic_small_warning.png differ
diff --git a/OsmAnd/res/drawable-mdpi/ic_small_warning.png b/OsmAnd/res/drawable-mdpi/ic_small_warning.png
new file mode 100644
index 0000000000..37bc1b2fbb
Binary files /dev/null and b/OsmAnd/res/drawable-mdpi/ic_small_warning.png differ
diff --git a/OsmAnd/res/drawable-xhdpi/ic_small_warning.png b/OsmAnd/res/drawable-xhdpi/ic_small_warning.png
new file mode 100644
index 0000000000..31637b59ed
Binary files /dev/null and b/OsmAnd/res/drawable-xhdpi/ic_small_warning.png differ
diff --git a/OsmAnd/res/drawable-xxhdpi/ic_small_warning.png b/OsmAnd/res/drawable-xxhdpi/ic_small_warning.png
new file mode 100644
index 0000000000..eac498dafa
Binary files /dev/null and b/OsmAnd/res/drawable-xxhdpi/ic_small_warning.png differ
diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml
index 741d114d49..2c2b4ae1e5 100644
--- a/OsmAnd/res/values-ar/strings.xml
+++ b/OsmAnd/res/values-ar/strings.xml
@@ -36,7 +36,7 @@
بيانات الصوت / الفيديو
هل أنت متأكد أنك تريد إيقاف الملاحة؟
- هل أنت متأكد أنك تريد مسح نقطة الوجهة (والوجهات الوسيطية) ؟
+ هل أنت متأكد أنك تريد مسح نقطة الوجهة (والوجهات المتوسطة) ؟
التوجيه الدقيق (ألفا)
التقاط صورة
ملحق دروب بوكس
@@ -76,7 +76,7 @@
أظهر إتجاه المقصد
خدمات التسجيل
لا طريق
- إزالة وجهة
+ إزالة الوجهة
لقد حددت نقطة وجهة سابقا:
الوجهات
الوضع المتقدم…
@@ -103,7 +103,7 @@
تجنب الطرق ذات الرسوم، وغير المعبدة، والعبارات
- GPS إيقاظ الفاصل الزمني: %s
+ الفاصل الزمني لإستيقاظ نظام تحديد المواقع: %s
متواصل
لفتح قفل الشاشة اضغط على أيقونة القفل
اسم الشارع
@@ -322,7 +322,7 @@
قابل للتنزيل: %1$s
أقصى تكبير: %1$s
أدنى تكبير: %1$s
- تعريف/تحرير…
+ تعريف/تعديل…
ضبط إعدادات نطق أسماء الشوارع، وتحذيرات المرور (توقيفات الإجبارية، ومطبات السرعة)، و تحذيرات كاميرات السرعة، و السرعة القصوى
@@ -370,7 +370,7 @@
اختر نظام ألوان الطريق:
نظام ألوان الطريق
الوجهة %1$s
- الوجهة الوسيطة %1$s
+ الوجهة المتوسطة %1$s
أضف كآخر وجهة وسيطة
أضف كأول وجهة وسيطة
@@ -404,7 +404,7 @@
أضف وسما
ضبط تحذيرات المرور ( حدود السرعة، والتوقف القسري، والمطبات الصناعية ) ، وتحذيرات كاميرا السرعة ، ومعلومات الممرات
- التقريبات المُنزّلة: %1$s
+ التكبيرات المُنزّلة: %1$s
معلومات التّجانب: %1$s
حُفِظ المصدر التّجانبي %1$s بنجاح
استخدم البوصلة عندما لا تكون هناك أي وجهة محددة
@@ -445,7 +445,7 @@
المنعطف التالي (صغير)
المنعطف الثاني
- خريطة الطريق مصغرة
+ خريطة طريق مصغرة
تعيين الفاصل الزمني للتنبيه:
المسار السابق لم يكتمل. هل تريد متابعته؟ (%1$s ثانية)
سيعاد احتساب المسار حالما يتم العثور على الموقع
@@ -469,7 +469,7 @@
فعّل هذا في حال رغبتك بسماع نغمة التقاط الصّور
نموذج مركتور البيضوي
- خط عرض %1$.3f، طول %2$.3f
+ خط عرض %1$.3f، خط طول %2$.3f
@@ -550,7 +550,7 @@
إدارة بيانات الخرائط
عام
ضبط العرض والإعدادات العامة للتطبيق
- مطلوب للمساهمة في openstreetmap.org
+ مطلوب لطلبات openstreetmap.org
يرفع …
رفع الكل
@@ -629,18 +629,8 @@
حاكي باستخدام المسار المحتسب
حاكي باستخدام مسار GPX
تذكر اختياري
-
-
-
-
-
-
-
-
-
- المساحة المحجوزة من الذّاكرة الأصلية %1$s MB (Dalvik %2$s MB, other %3$s MB).
- الذّاكرة النّسبية %4$s MB (الأقصى لأندرويد %5$s MB, Dalvik %6$s MB).
+ إجمالي الذاكرة الأصلية المخصصة من قبل التطبيق %1$s ميغابايت (Dalvik %2$s ميغابايت، الأخرى %3$s ميغابايت). الذاكرة النسبية %4$s ميغابايت (حد الجهاز %5$s ميغابايت Dalvik %6$s ميغابايت).
مشي
دراجة نارية
قارب
@@ -967,7 +957,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
عطّل
حدّث من sdcard
- تنزيل
+ تحميل
بيانات POI
بيانات العناوين
بيانات وسائل النقل العام
@@ -1086,7 +1076,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
رياضة
رزق
سياحة
- يفهرس العنوان…
+ فهرسة العنوان…
يفهرس الخريطة…
يفهرس POI…
جاري فهرسة وسائل النقل…
@@ -1185,7 +1175,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
ملاحظة 1 : الملفات القديمة ستبقى كما هي دون لمس (ولكن يمكن حذفها يدويا).
ملاحظة 2 : لا يمكن مشاركة الملفات بين OsmAnd و +OsmAnd في مكان التخزين الجديد.
- ينسخ الملف (%s) إلى مساره الجديد…
+ نسخ الملف (%s) إلى مساره الجديد…
إخطار الوصول
هل تريد أن يعلمك البرنامج عند الوصول إلى مقصدك؟
أبدًا
@@ -1221,7 +1211,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
بحث
عرض الوصف
رسالة
- تنزيل الخرائط
+ تحميل الخرائط
لعرض إشارات وقواعد المرور بشكل صحيح، من فضلك اختر منطقة القيادة:
إضافة إلى المواقع المفضلة
مواقعي
@@ -1251,7 +1241,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
الإعدادات العامة
…
موافق
- تجاهل
+ انصراف
لا تستخدم
تفعيل
تعطيل
@@ -1325,7 +1315,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
لم يتم العثور على نقاط أماكن مفضلة للقيام بالاحتفاظ بها
تم تحرير النقطة المفضلة
لا وجود لأية نقطة مفضلة
- تحرير المفضلة
+ تعديل المفضلة
حذف المفضلة
إزالة النقطة المفضلة \'%s\' ؟
تم بنجاح حذف النقطة المفضلة {0}.
@@ -1408,7 +1398,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
حد السرعة
"إيقاف وضع GPS المفعل في الخلفية ؟"
إيقاف
- دائماً اسأل
+ إسأل دائماً
الفاصل الزمني العام للتسجيل
الفاصل الزمني لإيقاظ GPS
تفعيل وضع GPS في الخلفية
@@ -1865,7 +1855,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
اضغط لمعاينة معرف المتعقب
إرسال الموقع
تطبيق الملاحة أوسماند OSMAnd
- خطأ أثناء تحميل البيانات من الخادم
+ حدث خطأ أثناء تحميل البيانات من السيرفر
تحديث البيانات المحلية عبر الإنترنت ؟
الشارع : {0}، {1}
تقاطع : {0} x {1} في {2}
@@ -1920,7 +1910,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
ميزات
ساعدنا على تحسين أوسماند OSMAnd
أول استخدام
- كيفية تحميل الخرائط وتعيين الإعدادات الأساسية
+ كيفية تحميل الخرائط، تعيين الإعدادات الأساسية
التخطيط لرحلة
الأسئلة المتداولة
الأسئلة المتداولة
@@ -2047,7 +2037,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
أشياء تحت الأرض
البيانات غير متوفرة
إقرأ المزيد
- الطريق محظورة
+ طريق مسدود
حدد
إعكس نقطة الانطلاق و الوصول
أيقونات ال POI
@@ -2161,7 +2151,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
(المساحة المتوفرة هي {2} مب.)
مسافة المسلك
خطأ تحيين القائمة المحلية للPOI
- تحيين الPOI
+ تحديث POI
يمكنك رفع ملاحظات OSM الخاصة بك بصفة مخفية أو استخدام حسابك على openstreetmap.org .
هل تريد اضافة جميع النقاط الى العلامات الموضعية؟
هل تريد مسح جميع محفوظات العلامات الموضعية؟
@@ -2261,7 +2251,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
المسافة الإجمالية %1$s، مدة السفر %2$d سا و %3$d د.
العودة إلى البحث
من المستحسن إيقاف عرض المضلعات.
- يطلق زر القائمة لوحة التحكم و ليس القائمة بحد ذاتها
+ زر القائمة يشغل لوحة التحكم و ليس القائمة بحد ذاتها
هل تريد حذف العناصر المحددة من السجل؟
توجيه رد فعل الهزاز
يرجى تحديد نوع POI الصحيح أو تخطيه
@@ -2558,7 +2548,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن
أحصل على التوجيهات واكتشف أماكن جديدة دون إنترنت
البحث في موقعي
تحصل عليه بـ %1$s
- تحصل عليه لـ %1$s أشهر
+ تحصل عليه بـ %1$s في الشهر
تحصل على عدد غير محدود من تنزيلات الخرائط والتحديثات في الشهر : أسبوعيا، يوميا أو كل ساعة.
نسخة كاملة من تطبيق أواسام آند مع تنزيل غير محدود وتحديثات شهرية للخرائط .
أميال/أمتار
diff --git a/OsmAnd/res/values-az/phrases.xml b/OsmAnd/res/values-az/phrases.xml
index 3dfa9bf592..2f98302831 100644
--- a/OsmAnd/res/values-az/phrases.xml
+++ b/OsmAnd/res/values-az/phrases.xml
@@ -81,4 +81,10 @@
Açıq havada mağaza
Boya mağazası
Ev heyvanı mağazası
+ Almaz
+ Qızıl
+ Qrafit
+ Çınqıl
+ Gips
+ Dəmir filizi
diff --git a/OsmAnd/res/values-az/strings.xml b/OsmAnd/res/values-az/strings.xml
index 587c6486b8..5862e18c31 100644
--- a/OsmAnd/res/values-az/strings.xml
+++ b/OsmAnd/res/values-az/strings.xml
@@ -89,9 +89,7 @@
Zəhmət olmasa düzgün E-poçt ünvanı daxil edin
Abunəlik parametrləri
Anonim olaraq yüklə
- {0} fayl endirilsin?
-{1} MB yaddaş istifədə olunub.
-({2} MB boş yaddaş var.)
+ {0} fayl endirilsin? {1} MB yaddaş istifadə edir. ({2} MB boş yer var.)
OSM qeyd yüklə
Alətlər paneli
Widget-lər
@@ -200,7 +198,7 @@
Düzəlişləriniz
Sonra ziyarət et
Öncə ziyarət et
- Çox soruşulan suallar, son dəyişikliklər və digərləri
+ Tez-tez verilən suallar, son dəyişikliklər və digərləri
…
OK
Ləğv et
@@ -756,7 +754,7 @@
Xüsusiyyətlər
Digər
İlk istifadə
- Çox soruşulan suallar
+ Tez-tez verilən suallar
Versiyalar
Bizimlə əlaqə
Menyu istifadə et
@@ -961,7 +959,7 @@
Onlayn şəkillər
Şəkillər əlavə et
Canlı yeniləmələr
-
+ Menyu düyməsi menyunu yox, alət panelini açır
Albanca (Tosk)
Regionlar
gün əvvəl
@@ -977,7 +975,7 @@
Proqramın endirimləri haqqında e-poçt siyahımıza abunə olun və əlavə 3 xəritə endirməsi əldə edin!
Dəniz dərinliyi konturlarını aldığınız üçün təşəkkürlər!
Dəniz dərinliyi konturları
-
+ Dəniz dərinliyi cənub yarımkürəsində göstərilir
Dəniz dərinliyi konturları
Dəniz xəritələri
Anonim proqram istifadəsi statistikalarını göndərmə
@@ -1093,7 +1091,7 @@
Saat istiqamətində (12 sektor)
İstiqamət stili
Hərəkət zamanı nisbi istiqamətləri ifadə etmək üçün stil seçin
-
+ Xüsusi imkanlarla əlaqəli seçimlər
Seçilən sahəni göstərmək üçün kifayət qədər proses yaddaşı yoxdur
Bu pulsuz OsmAnd versiyası %1$s endirmə ilə məhdudlaşır və offlayn Vikipediya məqalələrini dəstəkləmir.
Ümumdünya və mövzu xəritələri
@@ -1229,7 +1227,7 @@
Əsas parametrlər
İmtina et
I/O səhvi baş verdi
-
+ Yığışdır
Marşrut nöqtələri
Kontur xətləri
Nöqtələr
@@ -1251,7 +1249,7 @@
%1$s xəritəsi endirildi, indi istifadə etməyə başlaya bilərsiniz.
Xəritəni göstər
Göstərilən kateqoriya adı artıq mövcuddur. Fərqli ad istifadə edin.
-
+ Region xəritələri
Kontur xətləri sönülüdür
Sürət vahidi təyin edin
Sürət vahidi
@@ -1393,7 +1391,7 @@
Kontur xətləri
Yeni bir alt iz başlat
GPS cihazını vaxtaşırı oyadaraq arxa fon (ekran sönülü) rejimində naviqasiya və izləməni aktivləşdirmək üçün parametrləri göstərir.
- Dropbox qoşması sizə izləri və səs/video qeydlərini Dropbox hesabınızla sinxorizasiya etməyə imkan verir.
+ Dropbox qoşması sizə izləri və səs/video qeydlərini Dropbox hesabınızla sinxronlaşdırmağa imkan verir.
Mövqe qeydiyyatı xidmətini (GPX qeydiyyatı, onlayn izləmə) istifadə etmək üçün Səyahət qeydetmə qoşmasını aktivləşdirin
İzlənə bilən
GPX widget və ya “Səyahət qeydetmə” parametri ilə izləri qeyd et.
@@ -1430,8 +1428,8 @@
Pilləkənlərdən yayın
Sərhəd keçidlərindən yayın
Başqa ölkə ilə sərhəd kəsişmələrindən yayın
- Marşrutlarda icazə veriləcək avtomobil çəkisini təyin edin
- Marşrutlarda icazə veriləcək avtomobil hündürlüyünü təyin edin
+ Marşrutlarda icazə veriləcək nəqliyyat vasitəsinin çəkisini təyin edin
+ Marşrutlarda icazə veriləcək nəqliyyat vasitəsinin hündürlüyünü təyin edin
OsmAnd offlayn marşrut hesabla
Yük maşını
TTS üçün danışıq sürəti təyin edin
@@ -1531,4 +1529,46 @@
TTS səsi
Onlayn naviqasiya xidməti seçildi, amma internet bağlantısı yoxdur.
Hazırki təyinat nöqtəsini istifadə et
+ Alət paneli
+ Alət panelini tənzimlə
+ Alət panelini istifadə et
+ Alət paneli va ya menyu idarə etməsi
+ Proqramı, əsasən, dəyişkən alət paneli və ya sabit menyu vasitəsilə idarə etmək üçün yeni seçim var. Seçiminizi alət paneli parametrlərində hər zaman dəyişə bilərsiniz.
+ Anonim istifadəçi:
+\n- qruplar yarada;
+\n- qrupları və cihazları server ilə sinxronlaşdıra;
+\n- qrupları və cihazları veb-saytdakı şəxsi alət panelində idarə edə bilməz.
+ Xəritədən giriş
+ Xüsusi imkanlar
+ Xüsusi imkanlar seçimləri
+ Xüsusi imkanlar rejimi
+ Xüsusi imkanlar xüsusiyyətlərini aktivləşdirir
+ Dəniz dərinliyi şimal yarımkürəsində göstərilir
+ Yol nöqtələri tapılmadı
+ GPX yol nöqtəsi silinsin?
+ GPX nöqtəsinə düzəliş et
+ Yol nöqtələri
+ GPX yol nöqtələri
+ GPX yol nöqtəsi “{0}” uğurla əlavə edildi
+ GPX yol nöqtəsi əlavə et
+ Məlumatlar GPX faylı olaraq saxlansın yoxsa yol nöqtələri Favoritlərə idxal edilsin?
+ GPX yol nöqtəsi əlavə et
+ Kompasa görə
+ Hərəkət istiqamətində
+ POI-yə düzəliş et
+ Xəritə işarələyici seçin
+ Digər işarələyicilər
+ Yeraltı obyektlər
+ Məlumatlar mövcud deyil
+ Başlanğıc nöqtə
+ At marşrutları
+ “Sönülü” birbaşa xəritə ekranını başladır
+ Offlayn saxla
+ Səhv baş verdi: qeyd yaradılmadı
+ Səhv baş verdi: qeyd bağladılmadı
+ Səhv baş verdi: rəy əlavə edilmədi
+ OSM düzəlişləri OsmAnd ilə paylaşılıb
+ Təklif olunan obyektlər
+ %1$d qeydi silmək üzrəsiniz. Əminsiniz?
+ %1$d dəyişikliyi OSM-a yükləmək üzrəsiniz. Əminsiniz?
diff --git a/OsmAnd/res/values-et/strings.xml b/OsmAnd/res/values-et/strings.xml
index 02377aed2b..0dc8094f97 100644
--- a/OsmAnd/res/values-et/strings.xml
+++ b/OsmAnd/res/values-et/strings.xml
@@ -148,4 +148,12 @@
Suurenda otsingu raadiust
Midagi ei leitud :(
Muuda otsingu päringut või suurenda otsingu raadiust
+ Kahe punkti vaheline kaugus
+ Load
+ OsmAnd ei saa faili importida. Palun veendu, et OsmAnd\'il on õigus lugeda faili selle asukohast.
+ Kaugus parandatud
+ Mapillary pilt
+ Ava Mapillary
+ Paigalda
+ Veebi fotod
diff --git a/OsmAnd/res/values-hu/phrases.xml b/OsmAnd/res/values-hu/phrases.xml
index 6c792887ed..27939af0f2 100644
--- a/OsmAnd/res/values-hu/phrases.xml
+++ b/OsmAnd/res/values-hu/phrases.xml
@@ -3404,4 +3404,6 @@
Motoros ruha
Motoros ruha: nincs
Robogó
+ Kifutó
+ Solymászat
diff --git a/OsmAnd/res/values-hu/strings.xml b/OsmAnd/res/values-hu/strings.xml
index 54e996e604..f6dd5d54e4 100644
--- a/OsmAnd/res/values-hu/strings.xml
+++ b/OsmAnd/res/values-hu/strings.xml
@@ -126,7 +126,7 @@
openstreetmap.org felé történő adatküldéshez szükséges
OSM jelszavad
- Háttér mód
+ Háttérmód
Az OsmAnd háttérben fut, ha ki van kapcsolava a képernyő
@@ -260,11 +260,11 @@ Ehhez {1} MB helyre van szükség.
Üzenetjel hangcsatorna
Zene hangcsatorna
%1$s térkép réteget nem tudja az alkalmazás letölteni, meg kell próbálni újratelepíteni.
- Rátét áttetszőség megváltoztatása
- Rátét áttetszőség
- Alaptérkép áttetszőség megváltoztatása
- Térkép áttetszőség
- Áttetszőség megváltoztatása (0 - átlátszó, 255 - átlátszatlan)
+ Rátét átlátszóságának módosítása
+ Rátét átlátszósága
+ Alaptérkép átlátszóságának módosítása
+ Alaptérkép átlátszósága
+ Átlátszóság módosítása (0 - átlátszó, 255 - átlátszatlan)
Alátét térkép…
Alátét térkép
Alátét térkép kiválasztás
@@ -418,7 +418,7 @@ Ehhez {1} MB helyre van szükség.
Közlekedés keresése a célnál
- POI módosítás
+ POI módosítása
POI törlés
Iránytű alapján
Mozgás alapján
@@ -1115,7 +1115,7 @@ Néhány fontosabb funkció:
Kisegítő lehetőségek
Cím kiválasztása
Kedvenc kiválasztása
- OSM módosítások
+ OSM-módosítások
További műveletek
Jelenleg nincs Wi-Fi kapcsolat. Szeretnéd a jelenlegi Internetkapcsolatot használni a letöltéshez?
Útvonal elvetése
@@ -1632,7 +1632,7 @@ Néhány fontosabb funkció:
Egy meglévő elem adatainak megtekintéséhez kattints rá, a deaktiváláshoz és törléshez nyomd meg hosszan. Jelenlegi adatok az eszközön (%1$s szabad):
Sebességhatár tolerancia
Válaszd ki a sebességkorlát toleranciájának határát, amely fölött hangos figyelmeztetést fogsz kapni.
- A kedvenc hely neve módosítva lett erre: %1$s, lehetővé téve a hangulatjeleket tartalmazó szöveg fájlba mentését.
+ A kedvenc hely neve erre módosult: %1$s, hogy lehetővé váljék a hangulatjeleket tartalmazó szöveg fájlba mentése.
Útvonal nyomtatása
Eszköz nem található
Nem sikerült csatlakozni az OsMo szerverhez:
@@ -1915,7 +1915,7 @@ Afganisztán, Albánia, Algéria, Amerikai Egyesült Államok, Andorra, Anglia,
Helyzet:\n Szélesség %1$s\n Hosszúság %2$s
Útvonal pontok
Létrehozás művelet
- Módosítás művelet
+ Módosítási művelet
Törlés művelet
OSM szerkesztések
ó
@@ -2260,7 +2260,7 @@ Hosszúság: %2$s
Útstílus
Újranyitás
Biztosan elmented a POI-t típus nélkül?
- OSM szerkesztés módosítása
+ OSM-szerkesztés módosítása
" • Új, környezetérzékeny menü térképre tapintáskor
\n
\n • Az alkalmazás már közvetlenül a térkép képernyővel indul a műszerfal helyett
@@ -2345,7 +2345,7 @@ Hosszúság: %2$s
Ne jelenjen meg a nevem a jelentésekben
Támogatott régió
Havi költség
- Havi kifizetés
+ Havi fizetés
Aktív
Inaktív
Kérlek, érvényes email címet adj meg
@@ -2362,7 +2362,7 @@ Ha szereted az OsmAndot és az OSM-et, és szeretnéd támogatni a fejlődésük
Térképjelölő kiválasztása
Egyéb jelölők
Feltöltés névtelenül
- Átlátszóság csúszka megjelenítése
+ Átlátszóságcsúszka megjelenítése
Nincs elég hely!
A művelethez {3} MB ideiglenes és {1} MB végleges hely szükséges.
Jelenleg csak {2} MB érhető el.
@@ -2435,7 +2435,7 @@ Jelenleg csak {2} MB érhető el.
Az alkalmazás már tud írni a külső tárolóra. Egy kézi alkalmazás újraindítás szükséges.
Klippek elvágása, ha a felhasznált hely túllépi a tárolási méretet
Az egyes felvett klippek hossza nem lesz hosszabb a megadott időnél
- Az összes klipp által elfoglalható hely
+ Az összes klip által elfoglalható hely
Kérlek, vegyél fel jelölőket a térképen
Nem találhatók útpontok
Relatív irány
@@ -2914,7 +2914,7 @@ Kérlek adj meg egy teljes kódot
Keresés újraindítása
Keresett terület szélesítése
Nincs találat :(
- Módosítsd a keresőkifejezést vagy növeld a keresési sugarat
+ Módosítsd a keresőkifejezést vagy növeld a keresés sugarát
Mapillary
Fényképek hozzáadása
Erről a helyről nincsenek fényképeink
diff --git a/OsmAnd/res/values-is/phrases.xml b/OsmAnd/res/values-is/phrases.xml
index 88c0912093..21c07242cc 100644
--- a/OsmAnd/res/values-is/phrases.xml
+++ b/OsmAnd/res/values-is/phrases.xml
@@ -2039,4 +2039,168 @@
Ástralskur fótbolti
Hestaíþróttir
Skautar á ís
+ Tegund
+ Þjónusta
+ Tegund bifhjóls
+
+Víngerð
+
+ Listaklúbbur
+ Tölvuklúbbur
+ Borðleikjaklúbbur
+ Íþróttafélag
+ Leikjaklúbbur
+ Skákfélag
+ Kvikmyndaklúbbur
+ Aðdáendaklúbbur
+ Fiskveiðiklúbbur
+ Linux-áhugamannaklúbbur
+ Leiklistarfélag
+ Sagnfræðifélag
+ Tónlistarklúbbur
+ Ljósmyndaklúbbur
+ Skotfimifélag
+ Góðgerðafélag
+ Frímúrarastúka
+ Siglingaklúbbur
+ Skátafélag
+
+ Hlað
+ Eftirlaunasjóður
+ Stjórnsýsluskrifstofa
+ Einangraður bústaður
+ Lögbókandi
+ Skrifstofa skattaráðgjafa
+
+ Ratleikir
+ Svifdrekaflug
+ Rúgbýsamband
+ Rúgbýdeild
+ Hjólabretti
+ Fornminjar
+ Sýslusteinn
+ Borgarhlið
+ Fiskabúr
+ Þemagarður
+
+ Ferðamannastaður
+ Dýrasýning
+ Hringekja
+ Ferðamannalest
+ Smáhýsi
+ Tilbeiðslustaður
+ Kristindómur
+ Gyðingdómur
+ Íslam
+ Sikhismi
+ Búddismi
+ Hindúismi
+ Shinto
+ Taóismi
+ Vúdú
+ Fjöltrúar
+ Spírítismi
+ Baháí
+ Vísindatrú
+ Heiðni
+ Tenrikyo
+ Kaþólskur
+ Baptismi
+ Rómversk-kaþólska
+ Rétttrúnaðarkirkja
+ Lúterska
+ Súnní
+ Mótmælenda
+ Meþódista
+ Presbýterismi
+ Rússneska rétttrúnaðarkirkjan
+ Mormón
+ Vottar Jehóva
+ Gríska rétttrúnaðarkirkjan
+ Sjöunda dags aðventistar
+ Enska biskupakirkjan
+ Grísk-kaþólska
+ Hjálpræðisherinn
+ Kvekarar
+ Aðventistar
+ Serbneska rétttrúnaðarkirkjan
+ Síðari-daga-heilögu
+ Shingon búddismi
+ Maronítar
+ Mahayana
+
+ Helgistaður
+ Vegakross
+ Vegaskrín
+ Dráttarlest
+ Bílaklúbbur
+ Skotveiðiklúbbur
+ Gönguskíðabraut
+ Gönguskíðaleið
+ Gönguleið
+ Sleðaleið
+ Skautar
+ Félagsmiðstöð
+ Listagallerí
+ Næturklúbbur
+ Strandbær
+ Hundagarður
+ Leikvöllur
+ Landbúnaðarvélar
+ Körfugerð
+ Býflugnabóndi
+ Teppalagning
+ Veisluþjónusta
+ Klukkusmiður
+ Klæðskeri
+ Gler og speglar
+ Handverk
+ Kynding, loftræsting, loftkæling
+ Einangrun
+ Parkettlagning
+ Gifsari
+ Seglagerð
+ Sögunarmylla
+ Stillansar
+ Úrsmiður
+ Gluggasmíði
+
+ Húðflúrstofa
+ Veðlánari
+ Hernaðarsvæði
+ Hættusvæði
+ Ómerkt
+ Vatnspóstur
+
+ Hefðbundið
+ Úr alfaraleið
+ Skautar
+ Blaðra
+ Engin blaðra
+ Herbergi
+
+ Reiðufé
+ Ekki tekið við reiðufé
+ Debetkort
+ Ekki tekið við debetkortum
+ Bitcoin
+ Ekki tekið við Bitcoin
+ Maestro-greiðslukort
+ Ekki tekið við Maestro-kortum
+ OV-Chipkaart
+ Ekki tekið við OV-Chipkaart
+ Glútenlaust
+ Einungis glútenlaust
+ Glútenlaust
+ Glútenlaus matur: nei
+ Ekki sjálfvirkt
+ Burstalaust: nei
+ Bílaþvottur: nei
+
+
+ Karlar
+ Bannað körlum
+ Konur
+ Bannað konum
+ Án salerna
diff --git a/OsmAnd/res/values-is/strings.xml b/OsmAnd/res/values-is/strings.xml
index a8ae46582e..92430be7e1 100644
--- a/OsmAnd/res/values-is/strings.xml
+++ b/OsmAnd/res/values-is/strings.xml
@@ -22,7 +22,7 @@
Mílur/metrar
Laust pláss
Skipta um
- " deilt með OsmAnd"
+ deilt með OsmAnd
Flokkar
Póstnúmer
frá
@@ -321,9 +321,9 @@
Hleð inn %1$s…
Núverandi tími
Leiðarpunktur
- "Leiðarpunktar: %1$s "
+ Leiðarpunktar: %1$s
Bútur
- " %1$s punktar"
+ %1$s punktar
Punktur %1$s
Fylgja
Skrá inn
@@ -417,7 +417,7 @@
Ástralía
Tilkynna…
Hraðatakmörk
- "Kort: "
+ Kort:
Áfangastaður
Til:
Um:
@@ -573,7 +573,7 @@
Núverandi miðja korts
Upphaf:
Leita nálægt þessu
- "Skráarheiti: "
+ Skráarheiti:
Heima
Vinir
Staðir
@@ -867,7 +867,7 @@
Nettengt kort
Einungis vegir
Skíðabrekkur
- "Laust %1$s "
+ Laust %1$s
Minni tækis
Verið að troða leið
Bílastæði
@@ -891,7 +891,7 @@
Hraðamyndavél
Skrifa feril í GPX-skrá
Vista núverandi GPX-feril
- "Undirferlar: %1$s "
+ Undirferlar: %1$s
%1$s
Ferill %2$s
GPX-ferill er tómur
@@ -1146,7 +1146,7 @@ Ferill %2$s
Ljósmynd %1$s %2$s
Dropbox-viðbót
Breyta stillingum hljóð- og myndmerkja
- "Stillingar hljóð- og myndmerkja "
+ Stillingar hljóð- og myndskeiða
Eyða upptöku
Mæling vegalengda
Hljóð-minnispunktar
@@ -1537,9 +1537,9 @@ Len %2$s
Byrja GPX-skráningu
Stöðva GPX-skráningu
Innskráning á OsMo mistókst
- "Fjarlægð: %1$s (%2$s punktar) "
+ Vegalengd: %1$s (%2$s punktar)
Millibil skráninga
- "Villa kom upp á meðan upptöku stóð "
+ Villa kom upp á meðan upptöku stóð
Myndavél er ekki tiltæk
Opna utanaðkomandi spilara
Viltu eyða þessari upptöku?
@@ -1645,10 +1645,10 @@ Len %2$s
Ýta og halda til að sjá valkosti
- "Upphafstími: %1$tF, %1$tT "
- "Lokatími: %1$tF, %1$tT "
- "Meðalhraði: %1$s "
- "Hámarkshraði: %1$s "
+ Upphafstími: %1$tF, %1$tT
+ Lokatími: %1$tF, %1$tT
+ Meðalhraði: %1$s
+ Hámarkshraði: %1$s
Meðalhæð: %1$s
Hæðarsvið: %1$s
Lækkun/Hækkun: %1$s
@@ -1671,8 +1671,8 @@ Punktar
Senda staðsetningar mínar
Flýtiaðgangur OsMo
Setuteikn: %1$s
- "Tengingu komið á: %1$s "
- "Vandamál í OsMo-tengingu: "
+ Tengingu komið á: %1$s
+ Vandamál í OsMo-tengingu:
Reikna leið milli punkta
Endurræsa OsMo-setu
Stöðva OsMo-setu
@@ -1706,7 +1706,7 @@ Punktar
Lykla samgöngur…
Veldu reglu til að skipta um dags/næturham
- "Virkja til að reikna hröðustu leið eða gera óvirkt til að reikna hagkvæmustu leið "
+ Virkja til að reikna hröðustu leið eða gera óvirkt til að reikna hagkvæmustu leið
Við aðdráttinn {0} skal sækja {1} tígla ({2} MB)
Veldu hámarksaðdrátt fyrir forhleðslu
Það tókst ekki að hlaða inn kortinu
@@ -2101,7 +2101,7 @@ Stendur fyrir svæði: %1$s x %2$s
Viltu setja upp OsmAnd - {0} af {1} {2} MB ?
Yfirlagi kortsins var breytt yfir í \"%s\".
Undirlagi kortsins var breytt yfir í \"%s\".
- "Sendar %1$d staðsetningar (í biðminni %2$d) "
+ Sendar %1$d staðsetningar (í biðminni %2$d)
Bæta við sem áfangastað í framhaldinu
Stillingar leiðavals
Gera flókið leiðaval óvirkt
@@ -2126,11 +2126,11 @@ Stendur fyrir svæði: %1$s x %2$s
Velja þegar birta á kort einungis með vegum:
Stilla umferðaraðvaranir (hraðatakmarkanir, lokanir, umferðarhnúta, hraðahindranir), aðvaranir um hraðamyndavélar og upplýsingar um akreinaskiptingar
Almenn skoðun landakorta í farsíma og flakk á ónettengdum sem nettengdum OSM-landakortum
- " Leggðu þitt fram til OSM • Tilkynntu um villur í gögnum • Sendu inn GPX-ferla til OSM beint úr forritinu • Bættu við merkisstöðum og sendu þá beint inn til OSM (eða síðar ef engin nettenging er til staðar) "
- " OsmAnd er opinn hugbúnaður og í stöðugri þróun. Hver sem er getur tekið þátt í gerð forritsins, til dæmis með því að tilkynna um hnökra, bæta þýðingar eða forrita nýja eiginleika. Lífleg staða verkefnisins og sífelldar endurbætur má þannig rekja til margra þátta samspils milli notenda og hönnuða. Verkefnið styðst líka við fjárhagslega styrki frá notendum sem nýtast til að fjármagna viðameiri forritun og prófanir.
-\n Gæði og áætluð þekja landakorta: • Vestur-Evrópa: **** • Austur-Evrópa: *** • Rússland: *** • Norður-Ameríka: *** • Suður-Ameríka: ** • Asía: ** • Japan & Kórea: *** • Miðausturlönd: ** • Afríka: ** • Suðurskautslandið: * Hægt er að sækja kort frá flestum heimsins löndum á netinu! Frá Afghanistan til Zimbabwe, frá Ástralíu til BNA. Argentína, Brasilía, Kanada, Frakkland, Þýskaland, Mexíkó, Spánn, eða eitthvað annað. "
+ Leggðu þitt fram til OSM • Tilkynntu um villur í gögnum • Sendu inn GPX-ferla til OSM beint úr forritinu • Bættu við merkisstöðum og sendu þá beint inn til OSM (eða síðar ef engin nettenging er til staðar)
+ OsmAnd er opinn hugbúnaður og í stöðugri þróun. Hver sem er getur tekið þátt í gerð forritsins, til dæmis með því að tilkynna um hnökra, bæta þýðingar eða forrita nýja eiginleika. Lífleg staða verkefnisins og sífelldar endurbætur má þannig rekja til margra þátta samspils milli notenda og hönnuða. Verkefnið styðst líka við fjárhagslega styrki frá notendum sem nýtast til að fjármagna viðameiri forritun og prófanir.
+\n Gæði og áætluð þekja landakorta: • Vestur-Evrópa: **** • Austur-Evrópa: *** • Rússland: *** • Norður-Ameríka: *** • Suður-Ameríka: ** • Asía: ** • Japan & Kórea: *** • Miðausturlönd: ** • Afríka: ** • Suðurskautslandið: * Hægt er að sækja kort frá flestum heimsins löndum á netinu! Frá Afghanistan til Zimbabwe, frá Ástralíu til BNA. Argentína, Brasilía, Kanada, Frakkland, Þýskaland, Mexíkó, Spánn, eða eitthvað annað.
Almenn skoðun landakorta í farsíma og flakk á ónettengdum sem nettengdum OSM-landakortum
- " Leggðu þitt fram til OSM • Tilkynntu um villur í gögnum • Sendu inn GPX-ferla til OSM beint úr forritinu • Bættu við merkisstöðum og sendu þá beint inn til OSM (eða síðar ef engin nettenging er til staðar) OsmAnd er opinn hugbúnaður og í stöðugri þróun. Hver sem er getur tekið þátt í gerð forritsins, til dæmis með því að tilkynna um hnökra, bæta þýðingar eða forrita nýja eiginleika. Lífleg staða verkefnisins og sífelldar endurbætur má þannig rekja til margra þátta samspils milli notenda og hönnuða. Verkefnið styðst líka við fjárhagslega styrki frá notendum sem nýtast til að fjármagna viðameiri forritun og prófanir. "
+ Leggðu þitt fram til OSM • Tilkynntu um villur í gögnum • Sendu inn GPX-ferla til OSM beint úr forritinu • Bættu við merkisstöðum og sendu þá beint inn til OSM (eða síðar ef engin nettenging er til staðar) OsmAnd er opinn hugbúnaður og í stöðugri þróun. Hver sem er getur tekið þátt í gerð forritsins, til dæmis með því að tilkynna um hnökra, bæta þýðingar eða forrita nýja eiginleika. Lífleg staða verkefnisins og sífelldar endurbætur má þannig rekja til margra þátta samspils milli notenda og hönnuða. Verkefnið styðst líka við fjárhagslega styrki frá notendum sem nýtast til að fjármagna viðameiri forritun og prófanir.
Ekki tókst að þátta \'%s\' geo-virkniskipun (intent)
Til að sjá staðsetninguna, fylgdu veftenglinum %1$s eða Android-virkniskipunatenglinum %2$s
Ekki er stuðningur við \'\'{0}\'\' útgáfu af vísi
@@ -2216,4 +2216,10 @@ Stendur fyrir svæði: %1$s x %2$s
Mapillary græja
Mapillary
Mapillary mynd
+ Tveggja-punkta mælistika
+ Mælistika út frá miðju hrings
+ Heimildir
+ Leiðrétt fjarlægð
+ Bæta ljósmyndaþekju með Mapillary
+ Fela í aðdráttarstigi
diff --git a/OsmAnd/res/values-ja/strings.xml b/OsmAnd/res/values-ja/strings.xml
index 9dab659744..bfe1f60d2c 100644
--- a/OsmAnd/res/values-ja/strings.xml
+++ b/OsmAnd/res/values-ja/strings.xml
@@ -2464,7 +2464,7 @@ OsmAndとOSMをサポートする方法として現状最適な方法である
案内されたルートから大きく離れた場合、自動的にルートの再計算をしないようにします
検索に戻る
選択された履歴を削除しますか?
- マップ上の%1$sへ移動
+ マップ上に%1$sを表示
" • 新しくなって、より強化されたフリーワード検索
\n
\n • Bluetooth関連の改善多数
diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml
index 3c49f0f54d..19ab74101f 100644
--- a/OsmAnd/res/values-ru/strings.xml
+++ b/OsmAnd/res/values-ru/strings.xml
@@ -2400,4 +2400,5 @@
Уличные онлайн фотографии для всех. Исследуйте места, сотрудничайте, снимайте мир.
Mapillary
Уличные фотографии для всех. Исследуйте места, сотрудничайте, снимайте мир.
+ Название содержит слишком много заглавных букв. Вы действительно хотите продолжить?
diff --git a/OsmAnd/res/values-zh-rCN/strings.xml b/OsmAnd/res/values-zh-rCN/strings.xml
index df8ec78ad2..729ad3c7aa 100644
--- a/OsmAnd/res/values-zh-rCN/strings.xml
+++ b/OsmAnd/res/values-zh-rCN/strings.xml
@@ -1231,19 +1231,19 @@
分享
暂停
通知
- " • 地图上可点击的图标
-\n
-\n • 强大的兴趣点过滤搜索:例如,根据菜肴搜索餐馆,或者具有特定设施的场所
-\n
-\n • 新的 Topo 地图风格,为骑行爱好者和登山者设计
-\n
-\n • 增强的旅途记录功能
-\n
-\n • 改进了导航提醒功能(Android Wear)
-\n
-\n • 许多其它改进和缺陷修复
-\n
-\n 还有更多待你发现…… "
+ \\022 地图上可点击的图标
+\n
+\n • 强大的兴趣点过滤搜索:例如,根据菜肴搜索餐馆,或者具有特定设施的场所
+\n
+\n • 新的 Topo 地图风格,为骑行爱好者和登山者设计
+\n
+\n • 增强的旅途记录功能
+\n
+\n • 改进了导航提醒功能(Android Wear)
+\n
+\n • 许多其它改进和缺陷修复
+\n
+\n 还有更多待你发现……
圣诞兴趣点
显示圣诞兴趣点?
输入城市、地址、兴趣点名称
@@ -1634,21 +1634,21 @@
返回到搜索
你想要从历史中删除所选的项目吗?
在地图上显示 %1$s
- " • 新加入非常强大的自由文本查找
-\n
+ \\022 新加入非常强大的自由文本查找
+\n
\n • 透过蓝牙集成汽车音响系统 / 电话扬声器
-\n
+\n
\n • 改进的路线引导、 语音提示,和转弯道指示
-\n
+\n
\n • 改进了运输层与路线绘制
-\n
+\n
\n • 增加了更多的语言环境,现在支持区域的语言环境
-\n
+\n
\n • 许多其它的改善和修正错误
-\n
-\n 以及更多… "
+\n
+\n 以及更多…
搜索 %1$s 离开
- " 通过 OsmAnd 分享"
+ 通过 OsmAnd 分享
邮政编码
从
区
@@ -1765,27 +1765,27 @@
"阿尔巴尼亚 (Tosk)"
世界底图(涵盖整个世界的缩小版)可能存在丢失或过期。请考虑下载它的全球概览。
已下载 %1$s 的地图,你现在可以开始使用它。
- " • 新功能:快速动作按钮
-\n
+ "\\022 新功能:快速动作按钮
+\n
\n • 改进了触摸屏幕手势的回应(同时平移和缩放)
-\n
+\n
\n • 新的地图字体覆盖了更多的语言环境
-\n
+\n
\n • 支持 TTS 不同版本的区域语言(和语法)
-\n
+\n
\n • 在一些地图样式和维基百科的清晰度增强
-\n
+\n
\n • 支持开放位置码 (OLC)
-\n
+\n
\n • 为记录的 GPX 轨迹和预测的路线显示海拔、坡度和速度的概貌
-\n
+\n
\n • 在自行车路线中\"驾驶样式\"设置和逻辑的改进
-\n
+\n
\n • 在自行车路线中使用高度数据的设置
-\n
+\n
\n • 一些其它的改进和错误修复
-\n
-\n 和更多… "
+\n
+\n 以及更多…"
设置标志,指示第一个应用程序启动,保持所有其他设置保持不变
指定的类别名称已存在。请使用一个不同的名称。
旅行记录
@@ -2604,6 +2604,6 @@
地图来源已更改为\"%s\"。
更改按钮的位置
长按并拖动按钮来改变其在屏幕上的位置
- 连接模式
- 半径模式
+ 两点量尺
+ 半径量尺
diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml
index 233abe8bcf..070b47939d 100644
--- a/OsmAnd/res/values-zh-rTW/strings.xml
+++ b/OsmAnd/res/values-zh-rTW/strings.xml
@@ -2868,6 +2868,6 @@ Facebook:https://www.facebook.com/osmandapp
距離已校正
權限
OsmAnd 無法匯入檔案。 請檢查 OsmAnd 是否有權限從該位置去讀取檔案。
- 兩點劃線
- 半徑劃線
+ 兩點直尺
+ 半徑直尺
diff --git a/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java b/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java
index 97704586ae..77ae072040 100644
--- a/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java
+++ b/OsmAnd/src/net/osmand/plus/development/TestVoiceActivity.java
@@ -25,6 +25,7 @@ import net.osmand.plus.voice.AbstractPrologCommandPlayer;
import net.osmand.plus.voice.TTSCommandPlayerImpl;
import net.osmand.plus.voice.CommandBuilder;
import net.osmand.plus.voice.CommandPlayer;
+import net.osmand.plus.routing.VoiceRouter;
import net.osmand.util.Algorithms;
import java.io.File;
@@ -190,7 +191,14 @@ public class TestVoiceActivity extends OsmandActionBarActivity {
}
return new Struct("");
}
+
private Term street(CommandPlayer p, String name, String ref, String destName, String currentName) {
+ // Pass all test strings through our character replacement method
+ ref = VoiceRouter.getSpeakablePointName(ref);
+ name = VoiceRouter.getSpeakablePointName(name);
+ destName = VoiceRouter.getSpeakablePointName(destName);
+ currentName = VoiceRouter.getSpeakablePointName(currentName);
+
if(p.supportsStructuredStreetNames()) {
Struct next = new Struct(new Term[] { getTermString(ref),
getTermString(name),
diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/TrackDetailsMenu.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/TrackDetailsMenu.java
index a487e35cef..67d96baff6 100644
--- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/TrackDetailsMenu.java
+++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/TrackDetailsMenu.java
@@ -10,7 +10,6 @@ import android.widget.ImageView;
import android.widget.TextView;
import com.github.mikephil.charting.charts.LineChart;
-import com.github.mikephil.charting.components.YAxis;
import com.github.mikephil.charting.data.Entry;
import com.github.mikephil.charting.data.LineData;
import com.github.mikephil.charting.highlight.Highlight;
@@ -18,7 +17,6 @@ import com.github.mikephil.charting.interfaces.datasets.ILineDataSet;
import com.github.mikephil.charting.listener.ChartTouchListener.ChartGesture;
import com.github.mikephil.charting.listener.OnChartGestureListener;
import com.github.mikephil.charting.listener.OnChartValueSelectedListener;
-import com.github.mikephil.charting.utils.ViewPortHandler;
import net.osmand.data.LatLon;
import net.osmand.data.QuadRect;
@@ -288,15 +286,18 @@ public class TrackDetailsMenu {
Highlight[] highlights = chart.getHighlighted();
LatLon location = null;
- ViewPortHandler handler = chart.getViewPortHandler();
- float minimumVisibleXValue = (float) chart.getValuesByTouchPoint(handler.contentLeft(), handler.contentBottom(), YAxis.AxisDependency.LEFT).x;
- float maximumVisibleXValue = (float) chart.getValuesByTouchPoint(handler.contentRight(), handler.contentBottom(), YAxis.AxisDependency.LEFT).x;
+ float minimumVisibleXValue = chart.getLowestVisibleX();
+ float maximumVisibleXValue = chart.getHighestVisibleX();
if (highlights != null && highlights.length > 0) {
- if (highlights[0].getX() < minimumVisibleXValue) {
- gpxItem.chartHighlightPos = minimumVisibleXValue;
- } else if (highlights[0].getX() > maximumVisibleXValue) {
- gpxItem.chartHighlightPos = maximumVisibleXValue;
+ if (minimumVisibleXValue != 0 && maximumVisibleXValue != 0) {
+ if (highlights[0].getX() < minimumVisibleXValue) {
+ gpxItem.chartHighlightPos = minimumVisibleXValue;
+ } else if (highlights[0].getX() > maximumVisibleXValue) {
+ gpxItem.chartHighlightPos = maximumVisibleXValue;
+ } else {
+ gpxItem.chartHighlightPos = highlights[0].getX();
+ }
} else {
gpxItem.chartHighlightPos = highlights[0].getX();
}
@@ -572,7 +573,8 @@ public class TrackDetailsMenu {
if (gpxItem.chartHighlightPos != -1) {
chart.highlightValue(gpxItem.chartHighlightPos, 0);
} else {
- chart.highlightValue(null);
+ gpxItem.chartHighlightPos = chart.getLowestVisibleX();
+ chart.highlightValue(chart.getLowestVisibleX(), 0);
}
}
diff --git a/OsmAnd/src/net/osmand/plus/myplaces/TrackSegmentFragment.java b/OsmAnd/src/net/osmand/plus/myplaces/TrackSegmentFragment.java
index f266f08e7d..99395a0515 100644
--- a/OsmAnd/src/net/osmand/plus/myplaces/TrackSegmentFragment.java
+++ b/OsmAnd/src/net/osmand/plus/myplaces/TrackSegmentFragment.java
@@ -720,6 +720,8 @@ public class TrackSegmentFragment extends OsmAndListFragment {
addOptionSplit(300, false, groups);
addOptionSplit(600, false, groups);
addOptionSplit(900, false, groups);
+ addOptionSplit(1800, false, groups);
+ addOptionSplit(3600, false, groups);
}
private void updateSplit(List groups, SelectedGpxFile sf) {
diff --git a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java
index 3fd91ca894..b1ac9d9a85 100644
--- a/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java
+++ b/OsmAnd/src/net/osmand/plus/routing/VoiceRouter.java
@@ -618,18 +618,18 @@ public class VoiceRouter {
return empty;
}
- public String getSpeakablePointName(String pn) {
- // Replace characters which may produce unwanted tts sounds:
+ public static String getSpeakablePointName(String pn) {
+ // Replace characters which may produce unwanted TTS sounds:
if (pn != null) {
pn = pn.replace('-', ' ');
pn = pn.replace(':', ' ');
pn = pn.replace(";", ", "); // Trailing blank prevents punctuation being pronounced. Replace by comma for better intonation.
pn = pn.replace("/", ", "); // Slash is actually pronounced by many TTS engines, ceeating an awkward voice prompt, better replace by comma.
if ((player != null) && (!player.getLanguage().equals("de"))) {
- pn = pn.replace("\u00df", "ss"); // Helps non-German tts voices to pronounce German Strasse (=street)
+ pn = pn.replace("\u00df", "ss"); // Helps non-German TTS voices to pronounce German Straße (=street)
}
if ((player != null) && (player.getLanguage().startsWith("en"))) {
- pn = pn.replace("SR", "S R"); // Avoid SR (as for State Route or Strada Regionale) be pronounced as "Senior" in English tts voice
+ pn = pn.replace("SR", "S R"); // Avoid SR (as for State Route or Strada Regionale) be pronounced as "Senior" in English TTS voice
pn = pn.replace("Dr.", "Dr "); // Avoid pause many English TTS voices introduce after period
}
}
diff --git a/OsmAnd/src/net/osmand/plus/views/GPXLayer.java b/OsmAnd/src/net/osmand/plus/views/GPXLayer.java
index cf505b47c9..7f87363af1 100644
--- a/OsmAnd/src/net/osmand/plus/views/GPXLayer.java
+++ b/OsmAnd/src/net/osmand/plus/views/GPXLayer.java
@@ -12,6 +12,8 @@ import android.graphics.PointF;
import android.graphics.PorterDuff;
import android.graphics.PorterDuff.Mode;
import android.graphics.PorterDuffColorFilter;
+import android.graphics.Rect;
+import android.graphics.RectF;
import android.os.AsyncTask;
import android.support.annotation.ColorInt;
import android.support.annotation.NonNull;
@@ -81,8 +83,10 @@ public class GPXLayer extends OsmandMapLayer implements ContextMenuLayer.IContex
private Map pointFileMap = new HashMap<>();
private MapTextLayer textLayer;
+ private Paint paintOuterRect;
private Paint paintInnerRect;
+ private Paint paintGridOuterCircle;
private Paint paintGridCircle;
private Paint paintTextIcon;
@@ -139,11 +143,22 @@ public class GPXLayer extends OsmandMapLayer implements ContextMenuLayer.IContex
textLayer = view.getLayerByClass(MapTextLayer.class);
paintInnerRect = new Paint();
- paintInnerRect.setStyle(Style.FILL_AND_STROKE);
+ paintInnerRect.setStyle(Style.FILL);
paintInnerRect.setAntiAlias(true);
+ paintOuterRect = new Paint();
+ paintOuterRect.setStyle(Style.STROKE);
+ paintOuterRect.setAntiAlias(true);
+ paintOuterRect.setColor(Color.WHITE);
+ paintOuterRect.setStrokeWidth(3);
+ paintOuterRect.setAlpha(255);
paintGridCircle = new Paint();
paintGridCircle.setStyle(Style.FILL_AND_STROKE);
paintGridCircle.setAntiAlias(true);
+ paintGridOuterCircle = new Paint();
+ paintGridOuterCircle.setStyle(Style.FILL_AND_STROKE);
+ paintGridOuterCircle.setAntiAlias(true);
+ paintGridOuterCircle.setColor(Color.WHITE);
+ paintGridOuterCircle.setAlpha(204);
paintIcon = new Paint();
pointSmall = BitmapFactory.decodeResource(view.getResources(), R.drawable.map_white_shield_small);
@@ -307,14 +322,17 @@ public class GPXLayer extends OsmandMapLayer implements ContextMenuLayer.IContex
if (ind > 0) {
nm = nm.substring(0, ind);
}
- float nmWidth = paintTextIcon.measureText(nm);
- canvas.drawRect(
- x - nmWidth / 2 - 2 * (float) Math.ceil(tileBox.getDensity()),
- y - r / 2 - 2 * (float) Math.ceil(tileBox.getDensity()),
- x + nmWidth / 2 + 2 * (float) Math.ceil(tileBox.getDensity()),
- y + r / 2 + 3 * (float) Math.ceil(tileBox.getDensity()),
- paintInnerRect);
- canvas.drawText(nm, x, y + r / 2, paintTextIcon);
+ Rect bounds = new Rect();
+ paintTextIcon.getTextBounds(nm, 0, nm.length(), bounds);
+ int nmWidth = bounds.width();
+ int nmHeight = bounds.height();
+ RectF rect = new RectF(x - nmWidth / 2 - 2 * (float) Math.ceil(tileBox.getDensity()),
+ y + nmHeight / 2 + 3 * (float) Math.ceil(tileBox.getDensity()),
+ x + nmWidth / 2 + 3 * (float) Math.ceil(tileBox.getDensity()),
+ y - nmHeight / 2 - 2 * (float) Math.ceil(tileBox.getDensity()));
+ canvas.drawRoundRect(rect, 5, 5, paintInnerRect);
+ canvas.drawRoundRect(rect, 5, 5, paintOuterRect);
+ canvas.drawText(nm, x, y + nmHeight / 2, paintTextIcon);
}
}
}
@@ -396,6 +414,7 @@ public class GPXLayer extends OsmandMapLayer implements ContextMenuLayer.IContex
trackChartPoints.setSegmentColor(color);
}
paintGridCircle.setColor(color);
+ paintGridCircle.setAlpha(255);
QuadRect latLonBounds = tileBox.getLatLonBounds();
List xAxisPoints = trackChartPoints.getXAxisPoints();
float r = 3 * tileBox.getDensity();
@@ -407,6 +426,7 @@ public class GPXLayer extends OsmandMapLayer implements ContextMenuLayer.IContex
&& axisPoint.getLongitude() <= latLonBounds.right) {
float x = tileBox.getPixXFromLatLon(axisPoint.getLatitude(), axisPoint.getLongitude());
float y = tileBox.getPixYFromLatLon(axisPoint.getLatitude(), axisPoint.getLongitude());
+ canvas.drawCircle(x, y, r + 2 * (float) Math.ceil(tileBox.getDensity()), paintGridOuterCircle);
canvas.drawCircle(x, y, r + (float) Math.ceil(tileBox.getDensity()), paintGridCircle);
}
}
diff --git a/OsmAnd/src/net/osmand/plus/views/RouteLayer.java b/OsmAnd/src/net/osmand/plus/views/RouteLayer.java
index 809724abd3..ce9cf273b4 100644
--- a/OsmAnd/src/net/osmand/plus/views/RouteLayer.java
+++ b/OsmAnd/src/net/osmand/plus/views/RouteLayer.java
@@ -51,6 +51,7 @@ public class RouteLayer extends OsmandMapLayer {
private Paint paintIcon;
private Paint paintIconAction;
+ private Paint paintGridOuterCircle;
private Paint paintGridCircle;
private Paint paintIconSelected;
@@ -99,6 +100,12 @@ public class RouteLayer extends OsmandMapLayer {
paintGridCircle.setStyle(Paint.Style.FILL_AND_STROKE);
paintGridCircle.setAntiAlias(true);
paintGridCircle.setColor(attrs.defaultColor);
+ paintGridCircle.setAlpha(255);
+ paintGridOuterCircle = new Paint();
+ paintGridOuterCircle.setStyle(Paint.Style.FILL_AND_STROKE);
+ paintGridOuterCircle.setAntiAlias(true);
+ paintGridOuterCircle.setColor(Color.WHITE);
+ paintGridOuterCircle.setAlpha(204);
}
@Override
@@ -179,6 +186,7 @@ public class RouteLayer extends OsmandMapLayer {
&& axisPoint.getLongitude() <= latLonBounds.right) {
float x = tileBox.getPixXFromLatLon(axisPoint.getLatitude(), axisPoint.getLongitude());
float y = tileBox.getPixYFromLatLon(axisPoint.getLatitude(), axisPoint.getLongitude());
+ canvas.drawCircle(x, y, r + 2 * (float) Math.ceil(tileBox.getDensity()), paintGridOuterCircle);
canvas.drawCircle(x, y, r + (float) Math.ceil(tileBox.getDensity()), paintGridCircle);
}
}