From 95b712620ef322fa8a627687ed549d4bf586d2f1 Mon Sep 17 00:00:00 2001 From: PavelRatushny Date: Fri, 28 Jul 2017 14:52:04 +0300 Subject: [PATCH 01/33] Change search to page in google play --- OsmAnd/src/net/osmand/plus/Version.java | 2 +- OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java | 2 +- OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java | 2 +- .../core/samples/android/sample1/InstallOsmandAppDialog.java | 2 +- .../src/net/osmand/nautical/NauticalActivity.java | 2 +- .../src/net/osmand/parkingPlugin/ParkingPluginActivity.java | 2 +- .../src/net/osmand/srtmPlugin/SRTMPluginActivity.java | 2 +- .../Osmand-Skimaps/src/net/osmand/skimaps/SkiMapsActivity.java | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/Version.java b/OsmAnd/src/net/osmand/plus/Version.java index b7408d5f5a..adfc89ce78 100644 --- a/OsmAnd/src/net/osmand/plus/Version.java +++ b/OsmAnd/src/net/osmand/plus/Version.java @@ -31,7 +31,7 @@ public class Version { if (isAmazonEnabled(ctx)) { return "amzn://apps/android?p="; } else if (isGooglePlayEnabled(ctx)) { - return "market://search?q=pname:"; + return "market://details?id="; } return "https://osmand.net/apps?id="; } diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java index 4e2c3013a0..9c428db783 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java @@ -381,7 +381,7 @@ public class DownloadIndexesThread { builder.setPositiveButton(R.string.button_upgrade_osmandplus, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:net.osmand.plus")); + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=net.osmand.plus")); try { ctx.startActivity(intent); } catch (ActivityNotFoundException e) { diff --git a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java index 1eb7d18913..e65ccaf8d2 100644 --- a/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java +++ b/OsmAnd/src/net/osmand/plus/mapillary/MapillaryPlugin.java @@ -236,7 +236,7 @@ public class MapillaryPlugin extends OsmandPlugin { } public static boolean installMapillary(OsmandApplication app) { - boolean success = execInstall(app, "market://search?q=pname:" + MAPILLARY_PACKAGE_ID); + boolean success = execInstall(app, "market://details?id=" + MAPILLARY_PACKAGE_ID); if (!success) { success = execInstall(app, "https://play.google.com/store/apps/details?id=" + MAPILLARY_PACKAGE_ID); } diff --git a/OsmAndCore-sample/src/net/osmand/core/samples/android/sample1/InstallOsmandAppDialog.java b/OsmAndCore-sample/src/net/osmand/core/samples/android/sample1/InstallOsmandAppDialog.java index 8081f1c0a4..f45c263a13 100644 --- a/OsmAndCore-sample/src/net/osmand/core/samples/android/sample1/InstallOsmandAppDialog.java +++ b/OsmAndCore-sample/src/net/osmand/core/samples/android/sample1/InstallOsmandAppDialog.java @@ -39,7 +39,7 @@ public class InstallOsmandAppDialog extends AppCompatDialogFragment { view.findViewById(R.id.install_osmand_btn).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - boolean success = execOsmAndInstall("market://search?q=pname:"); + boolean success = execOsmAndInstall("market://details?id="); if (!success) { success = execOsmAndInstall("https://play.google.com/store/apps/details?id="); } diff --git a/plugins/Osmand-Nautical/src/net/osmand/nautical/NauticalActivity.java b/plugins/Osmand-Nautical/src/net/osmand/nautical/NauticalActivity.java index ed01e7efee..c89c7fca37 100644 --- a/plugins/Osmand-Nautical/src/net/osmand/nautical/NauticalActivity.java +++ b/plugins/Osmand-Nautical/src/net/osmand/nautical/NauticalActivity.java @@ -57,7 +57,7 @@ public class NauticalActivity extends Activity { public void onClick(View v) { String appName = OSMAND_COMPONENT; logEvent(NauticalActivity.this, "open_play_store_" + appName); - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:" + appName)); + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appName)); try { //stopService(intent); startActivity(intent); diff --git a/plugins/Osmand-ParkingPlugin/src/net/osmand/parkingPlugin/ParkingPluginActivity.java b/plugins/Osmand-ParkingPlugin/src/net/osmand/parkingPlugin/ParkingPluginActivity.java index e83c802fda..7748a9f5ce 100644 --- a/plugins/Osmand-ParkingPlugin/src/net/osmand/parkingPlugin/ParkingPluginActivity.java +++ b/plugins/Osmand-ParkingPlugin/src/net/osmand/parkingPlugin/ParkingPluginActivity.java @@ -56,7 +56,7 @@ public class ParkingPluginActivity extends Activity { public void onClick(View v) { String appName = OSMAND_COMPONENT; logEvent(ParkingPluginActivity.this, "open_play_store_" + appName); - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:" + appName)); + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appName)); try { //stopService(intent); startActivity(intent); diff --git a/plugins/Osmand-SRTMPlugin/src/net/osmand/srtmPlugin/SRTMPluginActivity.java b/plugins/Osmand-SRTMPlugin/src/net/osmand/srtmPlugin/SRTMPluginActivity.java index 92421706d1..9b4bec7bf6 100644 --- a/plugins/Osmand-SRTMPlugin/src/net/osmand/srtmPlugin/SRTMPluginActivity.java +++ b/plugins/Osmand-SRTMPlugin/src/net/osmand/srtmPlugin/SRTMPluginActivity.java @@ -58,7 +58,7 @@ public class SRTMPluginActivity extends Activity { public void onClick(View v) { String appName = OSMAND_COMPONENT; logEvent(SRTMPluginActivity.this, "open_play_store_" + appName); - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:" + appName)); + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appName)); try { //stopService(intent); startActivity(intent); diff --git a/plugins/Osmand-Skimaps/src/net/osmand/skimaps/SkiMapsActivity.java b/plugins/Osmand-Skimaps/src/net/osmand/skimaps/SkiMapsActivity.java index 1f8f3d5b13..30b849d59d 100644 --- a/plugins/Osmand-Skimaps/src/net/osmand/skimaps/SkiMapsActivity.java +++ b/plugins/Osmand-Skimaps/src/net/osmand/skimaps/SkiMapsActivity.java @@ -59,7 +59,7 @@ public class SkiMapsActivity extends Activity { public void onClick(View v) { String appName = OSMAND_COMPONENT; logEvent(SkiMapsActivity.this, "open_play_store_" + appName); - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=pname:" + appName)); + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appName)); try { //stopService(intent); startActivity(intent); From 4842c871b6dba10cdec026c84bd65845f7df4315 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D3=98mrah=20N=D3=99biyev?= Date: Fri, 28 Jul 2017 12:26:01 +0000 Subject: [PATCH 02/33] Translated using Weblate (Azerbaijani) Currently translated at 69.1% (1636 of 2367 strings) --- OsmAnd/res/values-az/strings.xml | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-az/strings.xml b/OsmAnd/res/values-az/strings.xml index 4d0a86fac1..639f760254 100644 --- a/OsmAnd/res/values-az/strings.xml +++ b/OsmAnd/res/values-az/strings.xml @@ -983,7 +983,7 @@ Dağlıq Az dağlıq Düzənlik - Təhlükəsiz + Yolları üstün tut Üstün tutulan relyef: düzənlik və ya dağlıq Yamac Nöqtə(lər) uğurla silindi. @@ -1641,7 +1641,21 @@ POI məlumat faylı “%1$s” lazımsızdır və silinə bilər. %1$d favoriti və %2$d favorit qrupu silmək üzrəsiniz. Əminsiniz? %1$s endirmə qalıb - Naviqasiyaya Davam et/Fasilə ver - - + Naviqasiyaya davam/fasilə + Naviqasiyaya fasilə vermək üçün və ya fasilə verilibsə, davam etmək üçün bu düyməni basın. + Naviqasiyanın bitmə dialoqunu göstər + Naviqasiyanı başlat/bitir + Naviqasiyanı başlatmaq üçün və ya artıq başladılıbsa, dayandırmaq üçün bu düyməni basın. + Mapillary-dən şəkillərə baxmaq üçün internetiniz olmalıdır + Təkrar cəhd +Dəyişdirilmiş OSM POI + Silinmiş OSM POI + Yenidən açılmış OSM qeydi + Rəy yazılmış OSM qeydi + Silinmiş OSM qeydi + Yaradılmış OSM qeydi + Təsdiq et + Yaradılmış OSM POI + Şəffaf çəhrayı + Bir çox ölkələrdə (Almaniya, Fransa, İtaliya və s.) sürət kamerası xəbərdarlıqlarının istifadə edilməsinə qanunla icazə verilmir. Qanunu pozarsanız, OsmAnd heç bir məsuliyyət daşımır. Yalnız bu xüsusiyyətdən istifadəyə icazə varsa, Bəli düyməsinə toxunun. From 950805eed88855546603a4d18b8371542a37576c Mon Sep 17 00:00:00 2001 From: jan madsen Date: Fri, 28 Jul 2017 14:20:03 +0000 Subject: [PATCH 03/33] Translated using Weblate (Danish) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-da/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index b37924bfe8..a8f2d79cf4 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -2757,7 +2757,7 @@ Tidligere destination bliver sidste mellemliggende punkt. Online fotos for alle på gadenivea. Oplev steder, samarbejd, indfang verden. Tilføj fotos Bidrag med visninger af placeringen på gadeniveau via Mapillary. - Billeder på gadeniveau for alle. Opdag steder, samarbejd, indfang verden. + Fotos på gadeniveau for alle. Opdag steder, samarbejd, indfang verden. Online fotos Ingen fotos til denne placering Installer @@ -2813,5 +2813,5 @@ Tidligere destination bliver sidste mellemliggende punkt. Tidsbuffer til online sporing Angiv en tidsbuffer til at opbevare steder, når der ingen forbindelse er Prøv igen -Du skal have internet adgang, for at se fotos fra Mapillary +Internetforbindelse er nødvendig for at se fotos fra Mapillary From 2ee0088f59472e984f14015658d0713c0a44bb6c Mon Sep 17 00:00:00 2001 From: Ldm Public Date: Fri, 28 Jul 2017 09:50:42 +0000 Subject: [PATCH 04/33] Translated using Weblate (French) Currently translated at 98.4% (2331 of 2367 strings) --- OsmAnd/res/values-fr/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index b451b0791c..6a6b057230 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -2854,4 +2854,6 @@ Fonctionnalités principales : Afficher la fenêtre de fin de navigation Démarrer / Arrêter la Navigation Appuyez sur ce bouton pour démarrer la navigation ou l\'arrêter lorsqu\'elle est en cours. - + Vous devez être connecté à Internet pour afficher les photos Mapillary + Essayer à nouveau + From 939b1021296a7d64e4f45e490c6fbac13495bcf9 Mon Sep 17 00:00:00 2001 From: Andrey Date: Fri, 28 Jul 2017 13:15:02 +0000 Subject: [PATCH 05/33] Translated using Weblate (Russian) Currently translated at 94.5% (2237 of 2367 strings) --- OsmAnd/res/values-ru/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index d0c3df9a94..7d8e4d12c3 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -12,7 +12,7 @@ Нажатие на кнопку действия отобразит/скроет заметки OSM с карты. Отсортировано по расстоянию Поиск в избранном - Для того, чтобы отобразить затенение рельефа, вам нужно загрузить специальную карту для этой области + Для того, чтобы отобразить затенение рельефа, вам нужно загрузить специальную карту для этой области. Для того, чтобы отобразить затенение рельефа, вам нужно купить и установить плагин Для того, чтобы отобразить линии контуров рельефа, вам нужно загрузить специальную карту для этой области. Плагин @@ -33,7 +33,7 @@ в %1$s Введите адрес Введите город - Введите почтовый код + Введите почтовый индекс Ближайшие города Выберите город Выберите почтовый код From 033f881bfa47966b34a33a6469926cf7d4adaa1e Mon Sep 17 00:00:00 2001 From: Softmap Date: Fri, 28 Jul 2017 19:40:33 +0000 Subject: [PATCH 06/33] Translated using Weblate (Arabic) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-ar/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index 905638e4e8..e1df476f37 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -2716,4 +2716,6 @@ اضغط على هذا الزر لبدء الملاحة، أو لوقفها إذا ما كانت قد بدأت مسبقا. الوقت الإضافي المخزن المؤقت للتتبع على الإنترنت تحديد الوقت الإضافي المخزن للحفاظ على المواقع وإرسالها دون اتصال - + أنت بحاجة إلى إنترنت لعرض الصور من Mapillary + اعد المحاولة + From 423459082bf7c0c8406d940a2ec79919721f7656 Mon Sep 17 00:00:00 2001 From: PavelRatushny Date: Thu, 27 Jul 2017 19:04:11 +0300 Subject: [PATCH 07/33] Fix crash (cherry picked from commit 3eb8e9d) --- OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java b/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java index 5a39560aeb..a6cc716c92 100644 --- a/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java +++ b/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java @@ -591,7 +591,7 @@ public class SplitSegmentFragment extends OsmAndListFragment { minMaxSpeedPaint.getTextBounds(maxMinSpeed, 0, maxMinSpeed.length(), minMaxSpeedTextBounds); int minMaxStringWidth = minMaxSpeedTextBounds.width(); - if (minSpeed.substring(0, minSpeed.indexOf(" ")).equals("0") || minSpeed.substring(0, minSpeed.indexOf(" ")).equals("0.0")) { + if (analysis.minSpeed == 0) { (convertView.findViewById(R.id.max_speed_value)) .setVisibility(View.VISIBLE); (convertView.findViewById(R.id.min_speed_value)) From 964c4e0a3df17747d9de209734dff983d0a46a5f Mon Sep 17 00:00:00 2001 From: Boyuan Yang <073plan@gmail.com> Date: Sat, 29 Jul 2017 08:00:11 +0000 Subject: [PATCH 08/33] Translated using Weblate (Chinese (Simplified)) Currently translated at 98.3% (2327 of 2367 strings) --- OsmAnd/res/values-zh-rCN/strings.xml | 32 ++++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/OsmAnd/res/values-zh-rCN/strings.xml b/OsmAnd/res/values-zh-rCN/strings.xml index e0b6a19278..e84c261517 100644 --- a/OsmAnd/res/values-zh-rCN/strings.xml +++ b/OsmAnd/res/values-zh-rCN/strings.xml @@ -1099,7 +1099,7 @@ GPS 唤醒间隔 我的最爱信息 停止模拟您的位置 - 使用模拟计算一个路线或记录为 GPX + 使用计算得到的路线或者一条 GPX 记录模拟您的位置 查询地址 GPS 文件附位置注解 位置 @@ -1540,9 +1540,9 @@ 丘陵 低丘陵 平地 - 速度 + 更短的路径 平衡 - 安全 + 偏好背街小路 首选的地形︰ 平坦或丘陵 坡度 添加新文件夹 @@ -1587,7 +1587,7 @@ 已录制 记录 等高线的色彩调配 - 记录运动检测 + 最低位移记录阈值 过滤器:从最后位置的一个点设置最短距离用以记录 记录最小的精确度 过滤器:设置记录一个点的最小精度 @@ -1671,9 +1671,9 @@ 磁方位 相对方位 当您离开道路时不重新计算路线 - 当您离正确的道路很远,阻止自动路线重新估算 - 不要改变错误方向的路线 - 当你正朝着错误的方向行进,防止自动路线重新计算 + 当您偏离预设路线时,阻止自动路线重新估算 + 向反方向行驶时不要重新计算路线 + 当你朝着反方向行驶时,防止自动路线重新计算 智能自动播报 只在指引到目标点已被改变了才通知 自动播报周期 @@ -1888,7 +1888,7 @@ 观看 注解 滑雪场 - "%1$s 可用 " + %1$s 可用 滑雪道修整 为了显示滑雪地图,需要下载特别的离线地图 为了显示航海地图,需要下载特别的离线地图 @@ -2036,13 +2036,13 @@ \n \n长按在地图上查看" 自动启动转弯指引 - "子轨迹:%1$s " - "路标:%1$s " - "距离:%1$s(%2$s 个点) " - "开始时间:%1$tF,%1$tT " - "结束时间:%1$tF,%1$tT " - "平均速度:%1$s " - "最大速度:%1$s " + 子轨迹:%1$s + 航点:%1$s + 距离:%1$s(%2$s 个点) + 开始时间:%1$tF,%1$tT + 结束时间:%1$tF,%1$tT + 平均速度:%1$s + 最大速度:%1$s 平均海拔高度:%1$s 高度范围:%1$s 下坡/上坡:%1$s @@ -2620,7 +2620,7 @@ 日期 查看特定用户添加的图像。 查看特定时期内添加的图像。 - 您可以根据用户名或日期过滤图像。 + 您可以根据提交者或日期过滤图像。过滤器仅在高比例尺放大时产生作用。 重新载入 重置 按月将记录的轨迹存放在文件夹中 From 162cf2cfc559b56fe1d4392ff575a1ddc004379d Mon Sep 17 00:00:00 2001 From: jan madsen Date: Fri, 28 Jul 2017 15:11:24 +0000 Subject: [PATCH 09/33] Translated using Weblate (Danish) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-da/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index a8f2d79cf4..5e1f283fae 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -705,7 +705,7 @@ OSM er et i fællesskab drevet, globalt offentligt domæne kortlægningsprojekt. Arealanvendelse Mad og drikke - Talevejledning er ikke tilgængelig. Gå til \'Indstillinger\' → \'Generelt\' → \'Talevejledning\' og vælg eller hent en talevejledning. + Talevejledning er ikke tilgængelig. Gå til \'Indstillinger\' → \'Navigation\' → \'Talevejledning\' og vælg eller hent en talevejledning. {0} emner valgt Hentet Hurtigste rute From cfe8fd102c1f9d3d07d56a3abe0b2b9281a7b30e Mon Sep 17 00:00:00 2001 From: PavelRatushny Date: Fri, 28 Jul 2017 11:21:32 +0300 Subject: [PATCH 10/33] Fix substring in speed (cherry picked from commit 5590efd) --- .../src/net/osmand/plus/myplaces/SplitSegmentFragment.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java b/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java index a6cc716c92..0bd5e6da6a 100644 --- a/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java +++ b/OsmAnd/src/net/osmand/plus/myplaces/SplitSegmentFragment.java @@ -576,7 +576,12 @@ public class SplitSegmentFragment extends OsmAndListFragment { String maxSpeed = OsmAndFormatter.getFormattedSpeed(analysis.maxSpeed, app); String minSpeed = OsmAndFormatter.getFormattedSpeed(analysis.minSpeed, app); - String maxMinSpeed = maxSpeed.substring(0, maxSpeed.indexOf(" ")).concat("/").concat(minSpeed); + String maxMinSpeed; + if (maxSpeed.contains(" ")) { + maxMinSpeed = maxSpeed.substring(0, maxSpeed.indexOf(" ")).concat("/").concat(minSpeed); + } else { + maxMinSpeed = maxSpeed.substring(0, maxSpeed.indexOf("-")).concat("/").concat(minSpeed); + } if (minMaxSpeedLayoutWidth == 0) { DisplayMetrics metrics = new DisplayMetrics(); From 1660422a415c27f2dd793d160ac00d90c0d09431 Mon Sep 17 00:00:00 2001 From: Alexey Kulish Date: Sat, 29 Jul 2017 12:20:32 +0300 Subject: [PATCH 11/33] Fix crash --- OsmAnd/src/net/osmand/plus/activities/MapActivity.java | 6 +++++- .../cards/dialogs/ContextMenuCardDialogFragment.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java index 5fd14c9016..5d4d1cf404 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivity.java @@ -752,7 +752,11 @@ public class MapActivity extends OsmandActionBarActivity implements DownloadEven } public void dismissCardDialog() { - getSupportFragmentManager().popBackStack(ContextMenuCardDialogFragment.TAG, FragmentManager.POP_BACK_STACK_INCLUSIVE); + try { + getSupportFragmentManager().popBackStack(ContextMenuCardDialogFragment.TAG, FragmentManager.POP_BACK_STACK_INCLUSIVE); + } catch (Exception e) { + e.printStackTrace(); + } } @Override diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/builders/cards/dialogs/ContextMenuCardDialogFragment.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/builders/cards/dialogs/ContextMenuCardDialogFragment.java index e9a674bc75..259e680f9c 100644 --- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/builders/cards/dialogs/ContextMenuCardDialogFragment.java +++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/builders/cards/dialogs/ContextMenuCardDialogFragment.java @@ -109,7 +109,7 @@ public class ContextMenuCardDialogFragment extends Fragment { fragment.dialog = menu; menu.getMapActivity().getSupportFragmentManager().beginTransaction() .replace(R.id.topFragmentContainer, fragment, TAG) - .addToBackStack(TAG).commit(); + .addToBackStack(TAG).commitAllowingStateLoss(); } public void dismiss() { From 2a237a07d4565c13d1158dd88bab0d4f6891ae96 Mon Sep 17 00:00:00 2001 From: Alexey Kulish Date: Sat, 29 Jul 2017 12:44:57 +0300 Subject: [PATCH 12/33] Fix build.gradle for core sample --- OsmAndCore-sample/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAndCore-sample/build.gradle b/OsmAndCore-sample/build.gradle index 95b9cd9c66..80d8b9f02f 100644 --- a/OsmAndCore-sample/build.gradle +++ b/OsmAndCore-sample/build.gradle @@ -110,8 +110,8 @@ repositories { dependencies { compile project(path: ':OsmAnd-java', configuration: 'android') - compile 'com.android.support:appcompat-v7:23.3.0' - compile 'com.android.support:design:23.3.0' + compile 'com.android.support:appcompat-v7:25.+' + compile 'com.android.support:design:25.+' compile fileTree(dir: "libs", include: ["*.jar"]) compile "net.osmand:OsmAndCore_android:0.1-SNAPSHOT@aar" debugCompile "net.osmand:OsmAndCore_androidNativeRelease:0.1-SNAPSHOT@aar" From b1eab484e1d2f4beb547dbd731027dc88e9e057a Mon Sep 17 00:00:00 2001 From: Alexey Kulish Date: Sat, 29 Jul 2017 13:09:37 +0300 Subject: [PATCH 13/33] Fix back arrow --- .../res/drawable-hdpi/ic_arrow_back.png | Bin 0 -> 1212 bytes .../res/drawable-mdpi/ic_arrow_back.png | Bin 0 -> 1127 bytes .../res/drawable-xhdpi/ic_arrow_back.png | Bin 0 -> 1294 bytes .../res/drawable-xxhdpi/ic_arrow_back.png | Bin 0 -> 1385 bytes .../mapcontextmenu/ContextMenuHelper.java | 4 ++-- .../search/QuickSearchDialogFragment.java | 2 +- 6 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 OsmAndCore-sample/res/drawable-hdpi/ic_arrow_back.png create mode 100644 OsmAndCore-sample/res/drawable-mdpi/ic_arrow_back.png create mode 100644 OsmAndCore-sample/res/drawable-xhdpi/ic_arrow_back.png create mode 100644 OsmAndCore-sample/res/drawable-xxhdpi/ic_arrow_back.png diff --git a/OsmAndCore-sample/res/drawable-hdpi/ic_arrow_back.png b/OsmAndCore-sample/res/drawable-hdpi/ic_arrow_back.png new file mode 100644 index 0000000000000000000000000000000000000000..7a975df6138c61c9a61a4c183f90447dd992acd6 GIT binary patch literal 1212 zcmbVMTWB0r7@iQ*N=zxWsI3<`PK!3dx$ew%cbaLsnb~a?+;rV6b_s}{nR6x?leu)} zq&u6S(4ay=gklSQ5sMFfGLotwC^Vo&qs1$+RPjO4mx?u7?VEyUlHKS-=!3(|oOAy9 zzW@Hu$?E9gZN2yQG7Ph=JYv@9x;K4p-$LI%FlW!wWj84{$XMWzCX6ssK!Jrp*@F|f zh9PPl`xp;0O!ur?Z;(diQOyoK9;O&R@j}XGn8BeWg!U9Bz`_%*ud}P~EwR8wI(t;D zh?UU5lkUiDgvVw_>-OxFok#4@K`@wTRDp*H1c^88$6BJZYkD=hPsIWY)*xg`XV;x- zRI0!TA`DbM%h^&!2K)28q~_(E@(7ScDJzJIAmuqJqtROtLHlBmzz3;DXazGwXQ`*_ zA$Vb>vZ2_I+litn6A~B-5-$p#m&Ub*j!6yw>&B+&xZVn}P{VOB6WO#L&YljL=I+*p zQXut4I}*9HC~(>g>=_UHq-^Re{lX&`X>w+N9wIDpNXcb5EGw9^Y)j@82O%+M%g`2a zN6%*bqLM3!;;?Cmk|;^V>~OK57#S&}7IP(~BpV%W*^deIZQQZ#Qrm5=aZ9ddL>Q7F zst3Vzrwgi+0SV&CAOwbyR$b*)u&)Ab*H6X$X{pvDH*w@1$EXwq9$3q@=5FE#lya7m z&(el+atfy?qRl}SXE{gBIvGb45q4Cz%}4(?hXQp%SiRl#bffvRSAn-~Mv-iQW%DAM?G|Tzm!L1C2uP=G;Pjs`49r`$J_&>~1Z7 zabw5IbMK!13iXe^d|}tQrQ2G|J<&n)^pV{U>S*NEWcag7tEUF)1M$L@dlq`XKGVNr z>GSek^7GfaE?A4;c;A-2^KQ>cIDTkJJaNZcTkrhnCvx8()r)`nFM5~Z+&7oU2pS*Tv?EL)u->tCwrUm=(O)~d*eRc5C3tD9Ljqm*N?x(-J|Hjef1L*ZD y+kY-T^U%d7t35lHA87vd_pWnY)=Td&-OP!u-%Afac4%w*KPeYS%{PXhn*Rrvu$7en literal 0 HcmV?d00001 diff --git a/OsmAndCore-sample/res/drawable-mdpi/ic_arrow_back.png b/OsmAndCore-sample/res/drawable-mdpi/ic_arrow_back.png new file mode 100644 index 0000000000000000000000000000000000000000..c14541d3d78fd2aaececa62031a3c6a364b73d3f GIT binary patch literal 1127 zcmbVL&r1|h9G}e$5e!QZEuzPGsHFM1Gwbf;y1BEvxzO6SF0>LsZ)V=Cqs|X!p6%)( z`TBZR!9&=4xgFd2$4Oc@TZ^J4oA!y9ate`=PYMHmn z6OJ{+|3o(wDI3d9ZQH8t`4;l|my!nQylrp)7FLFxK6Bv66$JJ^zwiabw zze=!)1jmbx>ihH7#UNp!=4GE!P2|MX0&6I7yR8cT%vuLSfgi6Eq4% zO2*Zp#|bRY*>;%MwswF^=x-Q%Y6s;x4{;?FxU;@a`eF7p!K8NkI|>y^G|DC4B29tQ z8CRdRk%RM@Bu#Eu!!i^xI*@<{5*R~@M;Rnah|zRSWF*rt__!`YokvYOd*QQcE~g4< zQRM|*5VEm!c34uQLR8Mib5c%Jo7lV)VCd+m>DwZ{8(3jqtfKk|V%IOb?sRhsiW4q& zg9+CIsv34(W@T`?0Cmd=#b?4+?PQ)ozI6i`Ip4LxcC8g_k2s(Z*Q7*@43rs{7)j!F z2FfVLm~zaFnmlhHQ>Ghu<9}<&k)XJ6VE!4Prie^sxZR}#IqVV&IfO+%p-YPSP$g8m zo6iiF>ucKYt*ulG6ZyQ(wo7`Nud&cP!70pO=@1d#(O9i5Qe8T+vij&-@8qem vr{n3#%QFjW+16|A=N1>gf9em`8LEw^(kJ`BzAe62L+av#SD3!!KM literal 0 HcmV?d00001 diff --git a/OsmAndCore-sample/res/drawable-xhdpi/ic_arrow_back.png b/OsmAndCore-sample/res/drawable-xhdpi/ic_arrow_back.png new file mode 100644 index 0000000000000000000000000000000000000000..e212ab8f5c75f728e2ea60183688bedd7c31eb2f GIT binary patch literal 1294 zcmbVMeP|nH7{4T?n=u`9)3Fb6=hcmx^*(c#=FY~_=F%nIl9e>DAfmn8z1Lim++FXk zOkxV=@s`M7p9VY<~^1Km5d@zSkzzKg#~_xV!gx zpZoou=XsxxTNp_n=F=)s*BSaL_y$*YqgXSh|Fv zni9p1a49Nf#y~+!%vxY{Hl3Aci!!fZ{ZF8MRRJ0(14lxu<&tg-)hM=VSAepsCNXps z;uNFUT2Q&v2pTgifO13_m+26L_VNVH@l1s6K^ck;lN3wRJWhuMc(WARyfEm^QdA)$ z4mEwjT@))gjwz62rBWd(A;Pf6A(!V#iXj;WhX~xB(H*IZ>vmVmf(UHc(o9D)bkwyd z<&7yPiorg6Q`(73`zLO5Vpfam2r zgR`olP!XAtWD2zGY{ZYVkpYSthkRq^p-1BAb$K@v@LXg<%Kr_=p^61 zDM|c7A*J!gE(g<|=!(?)TSAZvxv#eD&(c5B-fr&n+l?()sYg8s2vlDgK`G z{CbD>Vprz;^Y`t+(BR#iXY$9Zo96?Kcb+*p{J`b;yKkf$J3oEvx-a}oUEOpt zv%OINq9*!!o<6+be}8(pAx?dnc2d&r2lsa_56{0euiX+8pI!X=_SPM~j>Wcb6W8|D z`ETA!jD7!N-23Oz;|Ir1UH|yTu@CKM+j~ZZ6@-}YauVktIxY-_jS37WN l+hWasw&uTk;c~3zK~^4_IrY?|E1m8iDj83UZx4<={||+~uZI8t literal 0 HcmV?d00001 diff --git a/OsmAndCore-sample/res/drawable-xxhdpi/ic_arrow_back.png b/OsmAndCore-sample/res/drawable-xxhdpi/ic_arrow_back.png new file mode 100644 index 0000000000000000000000000000000000000000..1766bbc0ef7fcac789bc58efde50d55e789c359f GIT binary patch literal 1385 zcmbVMeN5bB81Dw$07cn?PN#uV(6C9bAJ@Cxo!kcZ#hrS19*4VOvaHv>g%hqVZSf9b zG!$iuGLRXv=rZSqAB(W%#KakyQxplr%q)vbre^*z-NbEKqD!2a8s7qk{z3MKP22Z< zpFY3mkVbPPh;K_xxYMSgMh*TCmrTxSx9TF~pl;1@HW;GMK(vxDUUh4YNv zf&-cXc$|yVI3w^pY3FE`BSF^AN_fWNC*5wV&F%No6y>wIeRYh-LRqXnyPxsXo-8&f zsv0YDAnQ8;eJ^3HH^n+V3Sc!!iAqv?whO|ok|wFGl8kyhM%ArmD_Rv|xrAtlHyWi{ z%-jo<#8ZIxD^e0&;M$p3Ar6+Z#~FtWHk4pzaE2i{oV5ZQE?8}XMIcEY2v%$f&;MTz z2^bV%G|Yb*C@X?pX>6Cr0UnkI3W#uu6gV!|pWRcAAgi7adh4R;Z!dqJ5vOWzHSHW; zyQ9B<{D3$aD0^-_>j7hPjhVg&=S_Wm%|EsO`Q3^8ZV$fw^g}0G9+)FTr**2Vq9EUk zu3q~>Z7x>ab5|}FZa)BK)!Cw+3mxYk-d|Hbuv z!IJrx_0i0p5p?{qp%0n|$iQpIWBHX=ggZ)S55B(3|Ne&5r`YzBz33}rYXmuPbZ?cr z{P>eUZt^*WykYd4OS`_R9US`QkHO&|&h|XxQF Date: Sat, 29 Jul 2017 18:01:00 +0300 Subject: [PATCH 14/33] Fix region detection --- .../plus/base/MapViewTrackingUtilities.java | 50 +++++++++++++------ 1 file changed, 34 insertions(+), 16 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java b/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java index bd14cffd7a..78cfa17da5 100644 --- a/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java +++ b/OsmAnd/src/net/osmand/plus/base/MapViewTrackingUtilities.java @@ -1,6 +1,7 @@ package net.osmand.plus.base; import android.content.Context; +import android.os.AsyncTask; import android.support.v4.util.Pair; import android.view.WindowManager; @@ -150,28 +151,45 @@ public class MapViewTrackingUtilities implements OsmAndLocationListener, IMapLoc return movingToMyLocation; } + private void detectDrivingRegion(final LatLon latLon) { + + new AsyncTask() { + + @Override + protected BinaryMapDataObject doInBackground(LatLon... latLons) { + try { + if (latLons != null && latLons.length > 0) { + return app.getRegions().findBinaryMapDataObject(latLons[0]); + } + } catch (IOException e) { + // ignore + } + return null; + } + + @Override + protected void onPostExecute(BinaryMapDataObject o) { + if (o != null) { + String fullName = app.getRegions().getFullName(o); + WorldRegion worldRegion = app.getRegions().getRegionData(fullName); + if (worldRegion != null) { + app.setupDrivingRegion(worldRegion); + } + } + } + + }.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, latLon); + } + @Override public void updateLocation(Location location) { myLocation = location; showViewAngle = false; if (location != null) { locationProvider = location.getProvider(); - if (settings.DRIVING_REGION_AUTOMATIC.get() && !drivingRegionUpdated) { - try { - BinaryMapDataObject o = app.getRegions().findBinaryMapDataObject( - new LatLon(location.getLatitude(), location.getLongitude())); - if (o != null) { - String fullName = app.getRegions().getFullName(o); - WorldRegion worldRegion = app.getRegions().getRegionData(fullName); - if (worldRegion != null) { - app.setupDrivingRegion(worldRegion); - } - } - drivingRegionUpdated = true; - - } catch (IOException e) { - // ignore - } + if (settings.DRIVING_REGION_AUTOMATIC.get() && !drivingRegionUpdated && !app.isApplicationInitializing()) { + drivingRegionUpdated = true; + detectDrivingRegion(new LatLon(location.getLatitude(), location.getLongitude())); } } if (mapView != null) { From e886096dfb50562a5efdc3fc4ed2131d8706c11f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D3=98mrah=20N=D3=99biyev?= Date: Sat, 29 Jul 2017 13:10:25 +0000 Subject: [PATCH 15/33] Translated using Weblate (Azerbaijani) Currently translated at 69.8% (1653 of 2367 strings) --- OsmAnd/res/values-az/strings.xml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-az/strings.xml b/OsmAnd/res/values-az/strings.xml index 639f760254..7e711bf032 100644 --- a/OsmAnd/res/values-az/strings.xml +++ b/OsmAnd/res/values-az/strings.xml @@ -922,10 +922,10 @@ İngiliscə (Birləşmiş Krallıq) Afrikanca Albanca - Bask dili + Baskca Macarca (rəsmi) - İndoneziya dili - Koreya dili + İndonezcə + Koreyaca Təyinat nöqtəsi seçin Pullu yollardan yayın Asfaltsız yollardan yayın @@ -1658,4 +1658,21 @@ Yaradılmış OSM POI Şəffaf çəhrayı Bir çox ölkələrdə (Almaniya, Fransa, İtaliya və s.) sürət kamerası xəbərdarlıqlarının istifadə edilməsinə qanunla icazə verilmir. Qanunu pozarsanız, OsmAnd heç bir məsuliyyət daşımır. Yalnız bu xüsusiyyətdən istifadəyə icazə varsa, Bəli düyməsinə toxunun. + Malayalamca + Suahilicə + Boşnakca + Bolqarca + Katalanca + Xorvatca + Danimarkaca + Kannadaca + Latışca + Litvaca + Marathicə + Norveçcə + Polyakca + Serbcə + Serbcə (Latın) + Slovakca + Slovencə From 09132aeff4a291f886a174f23bb410bfa3c1590e Mon Sep 17 00:00:00 2001 From: Guntis Ozols Date: Sat, 29 Jul 2017 12:33:35 +0000 Subject: [PATCH 16/33] Translated using Weblate (Latvian) Currently translated at 95.3% (2257 of 2367 strings) --- OsmAnd/res/values-lv/strings.xml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-lv/strings.xml b/OsmAnd/res/values-lv/strings.xml index 5d9e86ed8f..f05748152f 100644 --- a/OsmAnd/res/values-lv/strings.xml +++ b/OsmAnd/res/values-lv/strings.xml @@ -1,4 +1,5 @@ -Spraudņu pārvaldnieks + +Spraudņu pārvaldnieks Spraudņi papildina aplikācijas iespējas un piešķir tai papildus funkcionalitāti Spraudņi @@ -2399,13 +2400,13 @@ failu(s)? Jums nav instalētas nevienas bezsaistes kartes. Izvēlieties kartes no saraksta vai lejuielādējiet tās caur izvēlni - %1$s. Izvēlieties citu reģionu Meklē karti… - Nosakot jūsu atrašanās vietu, OsmAnd piedāvā sekojošas kartes lejupielādei. + OsmAnd noteiks jūsu atrašanos un piedāvās lejupielādēt šī reģiona karti. Atrašanās vieta nav zināma Nav interneta savienojuma Nepieciešams lejupielādēt kartes. Meklē atrašanās vietu… Brīvā vieta - OsmAnd datu glabātuve (kartēm, trekiem, u.t.t.): %1$s. + OsmAnd datu uzglabāšanas vieta (kartēm, maršrutiem u.c.): %1$s. Dot atļauju Atļaut noteikt vietu Veidojiet maršrutus un atklājiet jaunas vietas bez interneta savienojuma @@ -2958,4 +2959,4 @@ No Afganistānas līdz Zimbabvei, no Austrālijas līdz ASV, Argentīna, Brazīl Mapillary bilde OsmAnd nevar importēt failu. Pārliecinieties vai OsmAnd ir atļauja nolasīt failu dotajā mapē. Atļaujas - \ No newline at end of file + From 9f942ccf3c759dc3c1a3783ecddf8fbc6c43754d Mon Sep 17 00:00:00 2001 From: Franco Date: Sat, 29 Jul 2017 12:13:52 +0000 Subject: [PATCH 17/33] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-es-rUS/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index c72c9b9353..5a2474ba38 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -2696,7 +2696,7 @@ Proporciona un código completo Iniciar/Parar navegación Pulsa este botón para iniciar la navegación, o para finalizarla si ya se había iniciado. Tiempo del búfer para el seguimiento en línea - Especifica el tiempo del búfer para mantener lugares para enviar sin conexión + Especifica el tiempo que el búfer mantendrá los lugares para enviar sin conexión Debes tener conexión a Internet para ver fotos de Mapillary Reintentar From f9497491a4ddbd714a23f8e8434ab6e94cd0a622 Mon Sep 17 00:00:00 2001 From: Franco Date: Sat, 29 Jul 2017 12:13:22 +0000 Subject: [PATCH 18/33] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index d0f51d5cfd..aec8e8e55c 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -2694,8 +2694,8 @@ Proporciona un código completo Mostrar diálogo de Finalizar navegación Iniciar/Parar navegación Pulsa este botón para iniciar la navegación, o para finalizarla si ya se había iniciado. - Tiempo del búfer para la seguimiento en línea - Especifica el tiempo del búfer para mantener lugares para enviar sin conexión + Tiempo del búfer para el seguimiento en línea + Especifica el tiempo que el búfer mantendrá los lugares para enviar sin conexión Debes tener conexión a Internet para ver fotos de Mapillary Reintentar From e10c87b01adbad5eec3d699801e462c9501e8065 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D1=96=D0=B9=20=D0=94=D1=83=D0=B1?= =?UTF-8?q?=D0=B8=D0=BA?= Date: Sat, 29 Jul 2017 18:43:22 +0000 Subject: [PATCH 19/33] Translated using Weblate (Ukrainian) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-uk/strings.xml | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index fa2ff70842..f70dd19a4d 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -44,9 +44,9 @@ "Цей втулок надає можливість отримати доступ до багатьох типів онлайн (так званих растрових) мап, від попередньо створених квадратів OpenStreetMap (на кшталт стилю Mapnik) до супутникових знімків та спеціальних шарів, таких як погодні, кліматичні та геологічні мапи, шари рельєфу й т.і. -\n -\nБудь яка з цих мап може використовуватись як основна мапа в OsmAnd, або як покриття чи підкладка до іншої основної мапи (наприклад стандартна оффлайнова мапа OsmAnd). Для того, щоб зробити більш помітною будь-яку мапу-підкладку, певні елементи векторної мапи OsmAnd можна легко сховати через меню \'Налаштування Мапи\'. -\n +\n +\nБудь яка з цих мап може використовуватись як основна мапа в OsmAnd, або як покриття чи підкладка до іншої основної мапи (наприклад стандартна оффлайнова мапа OsmAnd). Для того, щоб зробити більш помітною будь-яку мапу-підкладку, певні елементи векторної мапи OsmAnd можна легко сховати через меню „Налаштування Мапи“. +\n \nКвадрати мап можна отримувати безпосередньо з онлайн-джерел або підготувати їх для оффлайнового використання (та вручну скопіювати в теку даних OsmAnd) у вигляді бази даних SQLite, яку можна створити за допомогою різноманітних сторонніх інструментів підготовки мап." Показує налаштування для активації навігації та запису маршрутів в фоновому режимі (екран вимкнено), періодично активуючи GPS. Втулок містить налаштування допоміжних можливостей. Він дозволяє налаштувати швидкість відтворення голосових підказок, налаштування спрямовування екрану під час навігації, використання трекболу для масштабування, або використання перетворення тексту в голос, скажімо, для сповіщення про ваше поточне місцезнаходження. @@ -665,7 +665,7 @@ Закрити Дані завантажуються… Зчитування даних… - Помилка у роботі програми. Лог-файл знаходиться тут {0}. Будь ласка, напишіть розробнику про помилку (з вкладеним лог-файлом). + Помилка у роботі програми. Файл журналу знаходиться тут {0}. Будь ласка, напишіть розробнику про помилку (з вкладеним журнальним файлом). Збереження GPX треків на SD… Закінчено @@ -2934,12 +2934,12 @@ Макс./мін. Мін/макс - \\022 Втулок Mapillary з вуличними зображеннями -\n -\n • Віджет-лінійка для вимірювання дистанцій -\n -\n • Розділені GPX-інтервали з докладною інформацією про Ваш трек -\n + • Втулок Mapillary з вуличними зображеннями +\n +\n • Віджет-лінійка для вимірювання дистанцій +\n +\n • Розділені GPX-інтервали з докладною інформацією про Ваш трек +\n \n • Інші поліпшення й виправлення помилок \n \n @@ -2951,4 +2951,6 @@ Натисніть цю кнопку, щоб запустити навігацію або зупинити її, якщо вона вже була запущена. Час буферизації для онлайн-стеження Задає час буферизації для збереження місць для відправки в автономному режимі - + Вам потрібен Інтернет для перегляду фотографій від Mapillary + Повторити + From e8529c56f9f5f7c66d80364ee95be9d953ce4048 Mon Sep 17 00:00:00 2001 From: Hardy Date: Sat, 29 Jul 2017 23:18:04 +0200 Subject: [PATCH 20/33] Fix #4232 --- OsmAnd/res/values-nl/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-nl/strings.xml b/OsmAnd/res/values-nl/strings.xml index 97ed42fb4e..631f6f5353 100644 --- a/OsmAnd/res/values-nl/strings.xml +++ b/OsmAnd/res/values-nl/strings.xml @@ -2234,7 +2234,7 @@ Lengtegraad:\t\t%2$s Je kan gedownloade updates verwijderen en terugkeren naar de originele kaart Periode toevoegen Weg geblokkeerd - Selekteer + Selecteer Verslag voor: Gegevens niet beschikbaar Ondergrondse objecten @@ -2863,4 +2863,4 @@ Van bijna alle landen is een kaart te downloaden: van Afghanistan tot Zimbabwe, Data Geef gebruikersnaam Gebruikersnaam - \ No newline at end of file + From 3aa0fb82d4b5489894f2ac5022d3ef909a6af524 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D3=98mrah=20N=D3=99biyev?= Date: Sat, 29 Jul 2017 19:32:45 +0000 Subject: [PATCH 21/33] Translated using Weblate (Azerbaijani) Currently translated at 70.6% (1672 of 2367 strings) --- OsmAnd/res/values-az/strings.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/OsmAnd/res/values-az/strings.xml b/OsmAnd/res/values-az/strings.xml index 7e711bf032..76f4eca535 100644 --- a/OsmAnd/res/values-az/strings.xml +++ b/OsmAnd/res/values-az/strings.xml @@ -1675,4 +1675,23 @@ Serbcə (Latın) Slovakca Slovencə + Yüksək dəqiqlikli ekran + Nəqliyyat nəticələri (təyinat nöqtəsi yoxdur): + Nəqliyyat nəticələri (təyinat nöqtəsinə {0}): + Nəqliyyat axtarışını sıfırla + Qeyd edilən səs + Vektor xəritələr yüklənməyib + Offlayn vektor xəritələr + Dayanacaqda nəqliyyat axtar + Marşrut detalları + Yadda saxlanacaq favorit nöqtələr yoxdur + Favoritlər OsmAnd ilə paylaşılıb + GPX yüklənərkən səhv baş verdi + Trafik məlumatları üçün Yandex-ə təşəkkürlər. + Yandex trafik + Marşrut + OSM qeydlər (onlayn) + Hazırki xəritə mərkəzinin yaxınında axtar + Marşrutlar + Dayanacaq From 5a8a47728973599c4594c8ffe85f400a4c8e05be Mon Sep 17 00:00:00 2001 From: ace shadow Date: Sat, 29 Jul 2017 18:48:41 +0000 Subject: [PATCH 22/33] Translated using Weblate (Slovak) Currently translated at 99.0% (2345 of 2367 strings) --- OsmAnd/res/values-sk/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml index bd5cf1fc02..a14989f25c 100644 --- a/OsmAnd/res/values-sk/strings.xml +++ b/OsmAnd/res/values-sk/strings.xml @@ -2815,4 +2815,6 @@ Zodpovedá oblasti: %1$s x %2$s Min/Max Časový zásobník pre online sledovanie Zadajte čas pokiaľ budú udržované pozície na odoslanie kým nie je pripojenie - + Na zobrazovanie fotografií z Mapillary potrebujete pripojenie na Internet + Skúsiť znova + From cad5940f927fd0a0109bf3e33d1821ec368834dd Mon Sep 17 00:00:00 2001 From: ezjerry liao Date: Sun, 30 Jul 2017 00:27:48 +0000 Subject: [PATCH 23/33] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-zh-rTW/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml index 35f81f6605..a9cb3892f5 100644 --- a/OsmAnd/res/values-zh-rTW/strings.xml +++ b/OsmAnd/res/values-zh-rTW/strings.xml @@ -2804,4 +2804,6 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 按此按鈕開始導航如果已經開始,則停止導航。 用於線上追蹤的緩衝時間 指定一段緩衝時間以保持位置,而無需連接發送 - + 您需要網際網路才能從 Mapillary 檢視照片 + 重試 + From 9f6952388e68753330ce7a33c2a6ff2ed116b677 Mon Sep 17 00:00:00 2001 From: Osoitz Date: Sun, 30 Jul 2017 13:33:17 +0000 Subject: [PATCH 24/33] Translated using Weblate (Basque) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-eu/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-eu/strings.xml b/OsmAnd/res/values-eu/strings.xml index 18dec8ae9e..1ec9435053 100644 --- a/OsmAnd/res/values-eu/strings.xml +++ b/OsmAnd/res/values-eu/strings.xml @@ -2746,4 +2746,6 @@ Area honi dagokio: %1$s x %2$s Sakatu boti hau nabigazioa hasteko, edo gelditzeko hasita bazegoen. Lineako jarraipenaren denbora-bufferra Zehaztu bidaltzeke dauden kokalekuak gordetzeko denbora-buffer bat - + Internet behar duzu Mapillary-ko argazkiak ikusteko + Saiatu berriro + From 94f8c339b7e9d09fb75cc15d6586fbb1cd18656b Mon Sep 17 00:00:00 2001 From: Osoitz Date: Sun, 30 Jul 2017 13:35:14 +0000 Subject: [PATCH 25/33] Translated using Weblate (Basque) Currently translated at 62.9% (1978 of 3141 strings) --- OsmAnd/res/values-eu/phrases.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OsmAnd/res/values-eu/phrases.xml b/OsmAnd/res/values-eu/phrases.xml index a6e37ce697..e9afbf0b18 100644 --- a/OsmAnd/res/values-eu/phrases.xml +++ b/OsmAnd/res/values-eu/phrases.xml @@ -2198,4 +2198,6 @@ Esklusako atea Itsas oharra Pilote + Wikia bosnieraz + Hormako begiztak From 07af87298757d96ab4f1b3dba0d34a68a677ea14 Mon Sep 17 00:00:00 2001 From: ezjerry liao Date: Sun, 30 Jul 2017 01:30:11 +0000 Subject: [PATCH 26/33] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-zh-rTW/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml index a9cb3892f5..194da21f92 100644 --- a/OsmAnd/res/values-zh-rTW/strings.xml +++ b/OsmAnd/res/values-zh-rTW/strings.xml @@ -1494,7 +1494,7 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 顯示自行車路線 地圖上優先的語言 - 本地名稱 + 當地的名稱 斯瓦希里 希伯來 往前 @@ -1506,7 +1506,7 @@ OsmAnd (Automated Navigation Directions) 是一個地圖和導航的應用程式 停止 GPX 記錄 開始新區段 波斯 - 在地圖標簽上優先的語言(如果優先的語言無法使用,將會切換成英文或本地名稱) + 在地圖標簽上優先的語言(如果優先的語言無法使用,將會切換成英文或當地名稱) 如果已啟用了 GPX 記錄,傳送軌跡資料到指定的 web 服務。 保持 中止 From 375dc2b83c6ea8be86336939362ca176d2b2ed26 Mon Sep 17 00:00:00 2001 From: Alexander Sytnyk Date: Mon, 31 Jul 2017 10:45:27 +0300 Subject: [PATCH 27/33] Fix NPE --- OsmAnd/src/net/osmand/plus/poi/PoiUIFilter.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/poi/PoiUIFilter.java b/OsmAnd/src/net/osmand/plus/poi/PoiUIFilter.java index c4134a7f69..58b53cb878 100644 --- a/OsmAnd/src/net/osmand/plus/poi/PoiUIFilter.java +++ b/OsmAnd/src/net/osmand/plus/poi/PoiUIFilter.java @@ -578,14 +578,19 @@ public class PoiUIFilter implements SearchPoiTypeFilter, Comparable private void putAllAcceptedTypes(Map> types) { for (PoiCategory category : types.keySet()) { + LinkedHashSet typesSet = types.get(category); if (acceptedTypes.containsKey(category)) { - if (acceptedTypes.get(category) != null && types.get(category) != null) { - acceptedTypes.get(category).addAll(types.get(category)); + if (acceptedTypes.get(category) != null && typesSet != null) { + acceptedTypes.get(category).addAll(typesSet); } else { acceptedTypes.put(category, null); } } else { - acceptedTypes.put(category, new LinkedHashSet<>(types.get(category))); + if (typesSet != null) { + acceptedTypes.put(category, new LinkedHashSet<>(typesSet)); + } else { + acceptedTypes.put(category, null); + } } } } From 77b3a4bac14ea1e479dbb50cdf2cf94e50189134 Mon Sep 17 00:00:00 2001 From: Boyuan Yang <073plan@gmail.com> Date: Mon, 31 Jul 2017 03:06:46 +0000 Subject: [PATCH 28/33] Translated using Weblate (Chinese (Simplified)) Currently translated at 98.8% (2340 of 2367 strings) --- OsmAnd/res/values-zh-rCN/strings.xml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/OsmAnd/res/values-zh-rCN/strings.xml b/OsmAnd/res/values-zh-rCN/strings.xml index e84c261517..2edc103915 100644 --- a/OsmAnd/res/values-zh-rCN/strings.xml +++ b/OsmAnd/res/values-zh-rCN/strings.xml @@ -2049,7 +2049,7 @@ 时间跨度:%1$s 时间移动:%1$s 区段 - " %1$s 的标点" + %1$s 的标点 标点 %1$s %1$s \n路线标点 %2$s @@ -2105,9 +2105,9 @@ 已连接的设备 会话令牌: %1$s 正在等待授权… - "位置已发送 %1$d(缓冲区 %2$d) " - "建立的连接: %1$s " - "OsMo 连接问题: " + 位置已发送 %1$d(缓冲区 %2$d) + 连接已建立: %1$s + OsMo 连接问题: 独特的设备 id 计算两点之间的路线 重新启动 OsMo 会话 @@ -2212,7 +2212,7 @@ 航空器 要删除 %1$d 个 OSM 更新。是否确定? 请先计算路线 - "模拟使用计算的路线 " + 使用计算的路线进行模拟 模拟使用 GPX 轨迹 这条路线可能太长,无法推算。如果在10分钟内没有结果,请添加中继节点。 不自动缩放 @@ -2633,4 +2633,19 @@ %2$d 中的 %1$d 移动时间 最小/最大 + 继续/暂停导航 + 点击该按钮以暂停导航,或者在已暂停时恢复导航。 + 显示导航完成对话框 + 开始/结束导航 + 点击该按钮以开始导航,或者在导航已经开始的情况下结束导航。 + \\022 带有街道等级图像的 Mapillary 插件 +\n +\n• 用于距离测量的量尺小部件 +\n +\n • GPX 切分间隔,带有您的路径的详细信息 +\n +\n • 其它改进和问题修复 +\n +\n + 半透明粉红色 From 72960f515e1bf86f5145acb9ccf949305524c526 Mon Sep 17 00:00:00 2001 From: elPresidento Date: Sun, 30 Jul 2017 14:45:11 +0000 Subject: [PATCH 29/33] Translated using Weblate (Czech) Currently translated at 99.1% (2347 of 2367 strings) --- OsmAnd/res/values-cs/strings.xml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-cs/strings.xml b/OsmAnd/res/values-cs/strings.xml index 90e4aba12d..616fad3067 100644 --- a/OsmAnd/res/values-cs/strings.xml +++ b/OsmAnd/res/values-cs/strings.xml @@ -2554,7 +2554,7 @@ Pokud potřebujete pomoci s aplikací OsmAnd, prosím kontaktujte naši podporu Kopcovitý Méně kopcovitý Rovinatý - Preferovat hlavní silnice + Kratší trasy Vyvážený Preferovat vedlejší silnice Priorita terénu: rovinatý nebo kopcovitý @@ -2676,4 +2676,19 @@ Pokud potřebujete pomoci s aplikací OsmAnd, prosím kontaktujte naši podporu Max/Min Min/Max + Pokračovat/Pozastavit navigaci + Stiskněte toto tlačítko na pozastavení navigace, nebo pokračování pokud je pozastavená. + Zobrazit zprávu o ukončení navigace + Spustit/Ukončit navigaci + Stiskněte toto tlačítko pro spuštění navigace, nebo zastavení, pokud již byla spuštěna. + "\\022 Modul Mapillary se snímky ulic +\n +\n • Pravítko pro měření vzdálenosti +\n +\n • Intervaly rozdělení GPX s detailními informacemi o trase +\n +\n • další vylepšení a opravy chyb +\n +\n" + Průhledná růžová From 5400215de941d86fb11a6f3a8f813b4b7ced8d0e Mon Sep 17 00:00:00 2001 From: jan madsen Date: Sun, 30 Jul 2017 16:29:34 +0000 Subject: [PATCH 30/33] Translated using Weblate (Danish) Currently translated at 100.0% (2367 of 2367 strings) --- OsmAnd/res/values-da/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 5e1f283fae..5a543162f6 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -2449,7 +2449,7 @@ Hvis du ønsker at støtte OsmAnd og OSM, er dette en god måde at gøre det p Vis jule-interessepunkter (IP)? Minimumshastighed for logning Filter: Angiv minimumshastighed før et punkt logges - Logning ved minimum bevægelse + Logning ved minimum forskydning Filter: Indstil minimumsafstand fra sidste position før et punkt logges Mindste nøjagtighed for logning Filter: Indstil minimum nøjagtighed før et punkt logges @@ -2779,7 +2779,7 @@ Tidligere destination bliver sidste mellemliggende punkt. Indtast brugernavn Se billeder tilføjet af en bestemt bruger. Brugernavn - Filtrer billeder efter indsender eller dato. Filter gælder kun for højere zoom. + Filtrer billeder efter indsender eller dato. Filter gælder kun for højere zoomniveauer. Se billeder tilføjet i en bestemt periode. Genindlæs Genindlæs kortbrikker for at se opdaterede data. From e13013e876efb905f5d7ddae44d80bcf19b21b33 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xos=C3=A9=20Calvo?= Date: Sun, 30 Jul 2017 21:51:13 +0000 Subject: [PATCH 31/33] Translated using Weblate (Galician) Currently translated at 90.7% (2148 of 2367 strings) --- OsmAnd/res/values-gl/strings.xml | 52 +++++++++++++++++++++++++++----- 1 file changed, 44 insertions(+), 8 deletions(-) diff --git a/OsmAnd/res/values-gl/strings.xml b/OsmAnd/res/values-gl/strings.xml index e52d171814..24d9ae896e 100644 --- a/OsmAnd/res/values-gl/strings.xml +++ b/OsmAnd/res/values-gl/strings.xml @@ -1,4 +1,5 @@ -O nome do punto favorito xa está usado; foi cambiado a %1$s para evitar os duplicados. + +O nome do punto favorito xa está usado; foi cambiado a %1$s para evitar os duplicados. Configurar o tamaño da letra no mapa. Tamaño da letra Límite de velocidade @@ -2494,7 +2495,7 @@ Pódese pechar esta vista desactivándoa aquí ou cambiando o «Estilo de mapa» Distancia total Empregar datos de elevación Engadido - Para ver as liñas de nivel no mapa hai que comprar e instalar un engadido + Para ver as liñas de nivel no mapa hai que comprar e instalar o engadido Liñas de Nivel Esquema de cores Permitir acceso privado Permitir acceso a zonas privadas @@ -2505,10 +2506,45 @@ Pódese pechar esta vista desactivándoa aquí ou cambiando o «Estilo de mapa» Bérber Kannada Instalar - Mellorar a cobertura con Mapillary + Mellorar a cobertura de fotos con Mapillary Abrir Mapillary - Podes facer as túas propias fotos ou serie de fotos e engadilas a esta localización do mapa. -\n -\nPara facer isto, tes que instalar a aplicación Mapillary dende Google Play. - Fotos en liña - \ No newline at end of file + Podes facer as túas propias fotos ou serie de fotos e engadilas a este lugar do mapa. +\n +\nPara facer isto, hai que instalar a aplicación Mapillary dende Google Play. + Fotos da rede + Retomar/Deter a navegación + Prema neste botón para deter a navegación, ou para retomala se xa estaba detida. + Iniciar/Rematar a navegación + Prema neste botón para iniciar a navegación, ou para detela se xa estaba iniciada. + Almacenar as pistas gravadas en cartafoles mensuais + Almacenar as pistas gravadas en sub-cartafoles segundo o mes de gravación (como 2017-01). + Restaurar + Recargar + Recargar as teselas para ver datos actualizados. + Caché de teselas + O nome de usuario é incorrecto! + A + Desde + Ver as imaxes engadidas nun período determinado. + Datas + Escriba o nome de usuario + Ver as imaxes engadidas por un usuario determinado. + Nome de usuario + Pode filtrar as imaxes por quen as enviou ou pola data. Os filtros só se aplican na ampliación próxima. + Permisos + O OsmAnd non pode importar o ficheiro. Comprobe se o OsmAnd ten permiso para ler o ficheiro neste sitio. + Distancia corrixida + Imaxe de Mapillary + Engadir fotos + Non dispomos de fotos deste lugar + Trebello de Mapillary + Mapillary + Reiniciar a busca + Aumentar o radio de busca + Non se atopou nada :( + Mostrar/Agochar as notas de OSM + Mostrar as notas de OSM + Agochar as notas de OSM + Ordenado por distancia + Buscar nos favoritos + From 887706eab7d007e38e44ca5054c4a4f7a0469bb9 Mon Sep 17 00:00:00 2001 From: Txopi Date: Sun, 30 Jul 2017 13:35:31 +0000 Subject: [PATCH 32/33] Translated using Weblate (Basque) Currently translated at 63.0% (1979 of 3141 strings) --- OsmAnd/res/values-eu/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-eu/phrases.xml b/OsmAnd/res/values-eu/phrases.xml index e9afbf0b18..421f84a7e4 100644 --- a/OsmAnd/res/values-eu/phrases.xml +++ b/OsmAnd/res/values-eu/phrases.xml @@ -2200,4 +2200,5 @@ Pilote Wikia bosnieraz Hormako begiztak + Ahalmena From 88f42bb18a7fa013361276257cf44a713d57202e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xos=C3=A9=20Calvo?= Date: Sun, 30 Jul 2017 21:55:16 +0000 Subject: [PATCH 33/33] Translated using Weblate (Galician) Currently translated at 38.8% (1220 of 3141 strings) --- OsmAnd/res/values-gl/phrases.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OsmAnd/res/values-gl/phrases.xml b/OsmAnd/res/values-gl/phrases.xml index 986c772c83..ac40f618c0 100644 --- a/OsmAnd/res/values-gl/phrases.xml +++ b/OsmAnd/res/values-gl/phrases.xml @@ -1428,4 +1428,6 @@ Pagamentos por SMS Non acepta pagamentos por SMS OV-Chipkaart + Cafetaría + Tipo