From cc99ecbbc5f4c49c1b34faf06497545e0b25d762 Mon Sep 17 00:00:00 2001 From: Chumva Date: Fri, 23 Feb 2018 15:46:54 +0200 Subject: [PATCH 01/24] added type of map to the contentText in downloading notification --- OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java index 16b6100792..2403392111 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java @@ -124,6 +124,7 @@ public class DownloadIndexesThread { contentText.append(", "); } contentText.append(i.getVisibleName(app, app.getRegions())); + contentText.append(" ").append(i.getType().getString(app)); } bld.setContentTitle(msg).setSmallIcon(android.R.drawable.stat_sys_download) .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) From 05b48e899d119315f2e44c6c52f4de7a22676e81 Mon Sep 17 00:00:00 2001 From: Chumva Date: Fri, 23 Feb 2018 16:58:56 +0200 Subject: [PATCH 02/24] added type of map to the ContentTitle in downloading notification --- OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java index 2403392111..65beecac88 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java @@ -126,7 +126,7 @@ public class DownloadIndexesThread { contentText.append(i.getVisibleName(app, app.getRegions())); contentText.append(" ").append(i.getType().getString(app)); } - bld.setContentTitle(msg).setSmallIcon(android.R.drawable.stat_sys_download) + bld.setContentTitle(msg+" "+currentDownloadingItem.getType().getString(app)).setSmallIcon(android.R.drawable.stat_sys_download) .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) .setContentText(contentText.toString()) .setContentIntent(contentPendingIntent).setOngoing(true); From f29ace45444cbd6ffd938b37937133fdd8eb5593 Mon Sep 17 00:00:00 2001 From: Chumva Date: Fri, 23 Feb 2018 18:03:47 +0200 Subject: [PATCH 03/24] fixed nullPointerException and removed current downloading text from contentText --- .../plus/download/DownloadIndexesThread.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java index 65beecac88..b2c7dc3038 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java @@ -119,14 +119,22 @@ public class DownloadIndexesThread { } StringBuilder contentText = new StringBuilder(); List ii = getCurrentDownloadingItems(); - for(IndexItem i : ii) { - if(contentText.length() > 0) { + for (IndexItem i : ii) { + if (contentText.length() > 0) { contentText.append(", "); } + if (i == currentDownloadingItem) { + continue; + } contentText.append(i.getVisibleName(app, app.getRegions())); - contentText.append(" ").append(i.getType().getString(app)); + if (i.getType() != null) { + contentText.append(" ").append(i.getType().getString(app)); + } } - bld.setContentTitle(msg+" "+currentDownloadingItem.getType().getString(app)).setSmallIcon(android.R.drawable.stat_sys_download) + if (currentDownloadingItem != null) { + msg += " " + currentDownloadingItem.getType().getString(app); + } + bld.setContentTitle(msg).setSmallIcon(android.R.drawable.stat_sys_download) .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) .setContentText(contentText.toString()) .setContentIntent(contentPendingIntent).setOngoing(true); From 64cfd1d4b5f8ed16c3dcea5bf796ad51545f7892 Mon Sep 17 00:00:00 2001 From: Chumva Date: Fri, 23 Feb 2018 19:06:24 +0200 Subject: [PATCH 04/24] added ":" to downloading title in notification --- OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java index dd77eea2be..3ab055a453 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java @@ -262,7 +262,7 @@ public class DownloadFileHelper { if(mb == 0) { mb = 1; } - String taskName = ctx.getString(R.string.shared_string_downloading) + " " + + String taskName = ctx.getString(R.string.shared_string_downloading) + ": " + //+ de.baseName /*+ " " + mb + " MB"*/; FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName); From 0d03a7d472cea1c3e6e1e32085cd3bc31f66f685 Mon Sep 17 00:00:00 2001 From: Chumva Date: Mon, 26 Feb 2018 13:33:51 +0200 Subject: [PATCH 05/24] moved check for if currentDownloadingItem tp the top --- .../src/net/osmand/plus/download/DownloadIndexesThread.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java index b2c7dc3038..a98acbe0c0 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java @@ -120,12 +120,12 @@ public class DownloadIndexesThread { StringBuilder contentText = new StringBuilder(); List ii = getCurrentDownloadingItems(); for (IndexItem i : ii) { - if (contentText.length() > 0) { - contentText.append(", "); - } if (i == currentDownloadingItem) { continue; } + if (contentText.length() > 0) { + contentText.append(", "); + } contentText.append(i.getVisibleName(app, app.getRegions())); if (i.getType() != null) { contentText.append(" ").append(i.getType().getString(app)); From 6c2143b9f79e701ace1987886da071cb7717b4ce Mon Sep 17 00:00:00 2001 From: Franco Date: Mon, 26 Feb 2018 13:58:23 +0000 Subject: [PATCH 06/24] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (2584 of 2584 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index 10baf130da..8441bab328 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -2949,4 +2949,6 @@ Proporciona un código completo Ingresar longitud Ingresar latitud Ingresar latitud y longitud - + Distancia: más lejos primero + Distancia: más cerca primero + From 46e389ef463c2db29426597085f532bb25996e79 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: Mon, 26 Feb 2018 11:59:38 +0000 Subject: [PATCH 07/24] Translated using Weblate (Ukrainian) Currently translated at 100.0% (2584 of 2584 strings) --- OsmAnd/res/values-uk/strings.xml | 105 +++++++++++++------------------ 1 file changed, 43 insertions(+), 62 deletions(-) diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index 661c850f57..e61b0f8c85 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -28,14 +28,14 @@ Початкове місцезнаходження не визначено Розташування ще не визначено Змінити прозорість (0 - прозорий, 255 - непрозорий) - Перервати завантаження файлу? - Дякуємо вам за використання OsmAnd. Для роботи більшості основних можливостей програми потрібні детальні мапи регіонів, які можна завантажити з Інтернету за допомогою пункту меню \'Налаштування\' → \'Управління мапами\'. Після завантаження цих мап Ви зможете здійснювати пошук за адресою, POI і зупинками громадського транспорту. - Базова мапа необхідна для коректної роботи програми і автоматично була вибрана для завантаження. + Перервати звантаження файлу? + Дякуємо вам за використання OsmAnd. Для роботи більшості основних можливостей програми потрібні детальні мапи регіонів, які можна звантажити з Інтернету за допомогою пункту меню „Налаштування“ → „Управління мапами\'“. Після звантаження цих мап Ви зможете переглядати мапи та здійснювати пошук за адресами, POI, зупинками громадського транспорту тощо. + Базова мапа необхідна для коректної роботи програми і автоматично була вибрана для звантаження. Нічого не знайдено. Якщо ви не знайшли свій регіон, ви можете створити карту самостійно (див. http://osmand.net). Онлайн та кешовані растрові мапи Стандартні мапи (векторні) - Завантаження, перегляд деталей, та управління локальними мапами. + Звантаження, перегляд подробиць та управління локальними мапами. Активуйте втулок онлайн мап, щоб мати можливість вибирати різні джерела для мап Онлайн мапи (растрові) Використовувати онлайн мапи (кешуються на SD картці). @@ -67,7 +67,7 @@ Швидкий рендеринг Тестувати голосові підказки - Для поточної місцевості відсутні векторні оффлайн мапи. Ви можете завантажити їх в меню Налаштування (Управління мапами), або використовувати онлайн мапи (для цього увімкніть відповідний втулок). + Для поточної місцевості відсутні векторні оффлайн-мапи. Ви можете звантажити їх через меню „Налаштування“ » „Управління мапами“ або ж використовувати онлайн-мапи (для цього увімкніть відповідний втулок). Відправити GPX файли в OSM? Видимість @@ -199,10 +199,8 @@ - Не вистачає місця на диску для завантаження %1$s MB (вільно: %2$s). - Завантажити {0} файл(ів)? - Це потребує {1} МБ. - (На даний момент вільно {2} МБ.) + Не вистачає місця на диску для звантаження %1$s MB (вільно: %2$s). + Звантажити {0} файл(ів)? Це потребує {1} МБ (нараз вільно {2} МБ.). @@ -328,7 +326,7 @@ Голосовий канал (також призупиняє музику з динаміків) Повідомлення аудіо Медіа / аудіо музика - Програма не може завантажити шар мапи %1$s, спробуйте ще раз встановити його. + Програма не може звантажити шар мапи %1$s, спробуйте перевстановити її. Змінити прозорість мапи. Прозорість Змінити прозорість основної мапи. @@ -460,7 +458,7 @@ Задіяти розрахунок найшвидшого маршруту, або ж вимкнути режим паливно-ощадного маршруту. На масштабі{0} завантажувати {1} тайли ({2} MB) Завантажити мапу - Вибрати максимальний масштаб для завантаження + Виберіть максимальний масштаб для попереднього звантаження Дана мапа не може бути завантажена Безперервний рендеринг Відображати безперервну промальовку замість зображення повністю. @@ -567,7 +565,7 @@ Розверніться і рухайтесь Рухайтесь Далі - Завантажити мапи регіонів + Звантажити мапи регіонів Пошук сигналу… Шукати поблизу поточного центру мапи Шукати поруч @@ -618,7 +616,7 @@ Оффлайн пошук Інтернет Макс. рівень деталізації - Виберіть максимальний рівень деталізації для завантаження з Інтернету. + Виберіть максимальний рівень деталізації для звантаження з Інтернету. Загальна відстань %1$s, час в дорозі %2$d г %3$d хв. Виберіть сервіс для прокладання маршруту. Прокладання маршруту @@ -646,7 +644,7 @@ Відкриття пакету правок… Закриття пакету правок… Збереження об’єкта… - Завантаження POI… + Звантаження POI… Помилка авторизації помилка Конвертація місцевих/англійських назв… @@ -722,7 +720,7 @@ Показати GPS координати на мапі - Використовувати інтернет для завантаження відсутніх частин мапи + Використовувати інтернет для звантаження відсутніх частин мапи Навігаційна програма Вихід @@ -1106,49 +1104,34 @@ "OsmAnd+ (OSM Automated Navigation Directions) \n -\n \nOsmAnd+ — навігаційне програмне забезпечення з відкритим кодом з доступом до різноманітних картографічних даних від OpenStreetMap (OSM). Всі картографічні дані (векторні та растрові) можуть бути збережені на карті пам’яті для подальшого автономного використання. OsmAnd також пропонує можливість прокладання маршруту як оффлайн, так і використовуючи онлайн-сервіси з покроковим голосовим супроводженням. \n -\n \nOsmAnd+ — це платна версія, купуючи яку ви підтримуєте проект, фінансуючи розробку нових функцій, одержуючи останні оновлення. \n -\n \nКілька основних можливостей: \n -\n \n - повна оффлайн функціональність (просто збережіть векторні чи растрові дані на пристрій), \n -\n \n - компактна векторна мапа для усього світу, \n -\n \n - необмежена кількість звантажень мап окремої країни чи областей безпосередньо у програмі, \n -\n \n - можливість автономної роботи із даними Вікіпедії (звантаження POI з Вікіпедії) є чудовим для інструментом для мандрівників, \n -\n \n - можливість показу додаткових даних на мапі, наприклад шар для прокладання маршруту чи шар із записом GPX-треку, з POI, закладками, ізолініями висот, громадським транспортом, додатковими мапами з можливістю налаштовування рівня прозорості, -\n \n \n - автономний пошук адрес та POI, \n -\n \n - прокладання маршрутів оффлайн для середнього розміру відстаней, \n -\n \n - режими для пішохідної, автомобільної та велонавігації: \n -\n \n - можливість перемикання на денний/нічний режим показу, \n -\n \n - мапи відповідно до швидкості руху, \n -\n \n - можливість орієнтації мапи за компасом чи напрямком руху, \n -\n \n - показ руху по смугах та обмежень швидкості, голосове супроводження (записане чи синтезоване)" @@ -1166,11 +1149,11 @@ Використовувати фільтр Калмана Інше залишилось %1$d файлів - Доступно %1$d файлів для завантаження + Доступно %1$d файлів для звантаження Повна версія Зупинити навігацію Вилучити пункт призначення - Зараз Wi-Fi з’єднання відсутнє. Продовжити завантаження з поточним інтернет-з’єднанням? + Зараз Wi-Fi з’єднання відсутнє. Продовжити звантаження з поточним інтернет-з’єднанням? Записування подорожі Налаштування допоміжних можливостей @@ -1179,7 +1162,7 @@ Використовувати магнітометр Налаштування запису Ваших подорожей. - Завантаження + Триває звантаження… Вилучити точку час точність @@ -1408,7 +1391,7 @@ Зберегти як групу закладок Виберіть призначення Підписи до цікавих точок - Завантаження %1$s… + Звантажується %1$s… Поточний час Маршрутна точка " @@ -1642,7 +1625,7 @@ Оберіть розмір фото для вбудованого застосунка для фотографування. -Завантажити відсутні мапи %1$s (%2$d МБ)? +Звантажити відсутні мапи %1$s (%2$d МБ)? Ще… Огляд мапи Автівка @@ -1746,8 +1729,8 @@ Пам’ять пристрою Лижні мапи Морські мапи - Для показу лижних мап, потрібно завантажити спеціалізовані мапи - Для показу морських мап, потрібно завантажити спеціалізовані мапи + Для показу лижних мап, потрібно звантажити спеціалізовані мапи + Для показу морських мап, потрібно звантажити спеціалізовані мапи Редагувати групу Місце для стоянки ВИЛУЧИТИ ТЕҐ @@ -1777,7 +1760,7 @@ Пішохідні переходи Атлас доріг Америки Не використовувати для побудови маршруту алгоритм представлений у версії 1.9. - Ви бажаєте завантажити оффлайн мапи? + Ви бажаєте звантажити оффлайн-мапи? Завантажено %1$s мап Завантажити нову мапу Керувати @@ -1785,10 +1768,10 @@ Зупинки транспорту Зона Східної довготи - Всі завантаження + Усі звантаження Оновлення Локальні - Завантаження неможливе. Перевірте з’єднання з Інтернет. + Звантаження неможливе. Перевірте з’єднання з Інтернет. Всі файли оновлені Використовувати OpenGL для візуалізації Використовувати апаратне прискорення OpenGL для візуалізації (може не працювати на деяких пристроях). @@ -1864,7 +1847,7 @@ Повідомлення Останні завантажені дані A-GPS: %1$s У багатьох країнах (Німеччина, Франція, Італія та інші) використання детекторів камер контролю швидкості не дозволено законом. OsmAnd не несе ніякої відповідальності, якщо Ви порушите закон. Будь ласка, натисніть кнопку „Так“, тільки якщо ви маєте право використовувати цю функцію. - Завантажити мапи + Звантаження мап Щоб правильно показувати дорожні знаки та правила дорожнього руху, будь ласка, виберіть ваш регіон: OsmAnd забезпечує повністю автономний (оффлайн) перегляд мап і навігацію! Ласкаво просимо @@ -1877,15 +1860,15 @@ Не використовувати Адреса Активація цього виду змінює стиль мапи OsmAnd на „Туристичну мапу“ – особливий стиль з докладною деталізацією для мандрівників та професіональних водіїв. -\n +\n \nЦей режим надає, на будь-якому масштабі, максимальну кількість інформації потрібну для подорожуючих (дороги, путівці, стежки та орієнтири). -\n -\nВін також чітко показує всі типи доріг однозначним кольоровим кодуванням, що є корисним особливо для водіїв великих транспортних засобів. -\n +\n +\nВін також чітко показує всі типи доріг однозначним кольоровим кодуванням, що є корисним особливо для водіїв великих транспортних засобів. +\n \nВін також має спеціальні налаштування для показу веломаршрутів та гірських туристичних маршрутів. -\n -\nВін не потребує завантаження окремих мап, вид створюється на основі інформації зі стандартної мапи. -\n +\n +\nВін не потребує звантаження окремих мап, вид створюється на основі інформації зі стандартної мапи. +\n \nЦей вид можна де-активувати тут або змінити на інший, змінивши „Стиль мапи“ на потрібний в „Налаштування мапи“. Втулок забезпечує вам доступ до даних про гірськолижні траси, маршрути для бігових лиж, гірськолижні спуски, фунікулери та підйомники. Маршрути і спуски відзначені різними кольорами залежно від їх складності та зображені з використанням спеціального „зимового“ стилю мапи, який полягає в тому, що використовуються „снігові“ кольори зимового пейзажу. \n @@ -1962,7 +1945,7 @@ Естонська Себуанська У Вас завантажені старі, несумісні дані з Вікіпедії, Ви хочете їх заархівувати? - Ви хочете завантажити додаткові дані з Вікіпедії (%1$s Мб) ? + Ви хочете звантажити додаткові дані з Вікіпедії (%1$s Мб)? Сервіс локації вимкнений. Бажаєте його ввімкнути? Запобігти самостійному логуваню Логування GPX буде призупинено коли додаток буде закрито (через недавні додатки). (Фоновий індикатор OsmAnd зникне з панелі сповіщень Android\'а) @@ -2126,12 +2109,12 @@ Будь ласка, увімкніть втулок SRTM Пізніше Повна версія - Завантаження + Звантаження %1$.1f з %2$.1f МБ %.1f МБ Оновити все (%1$s МБ) Використано безкоштовних завантажень - Показує використані безкоштовні завантаження. + Показує використані безкоштовні звантаження. Виберіть, де ви будете зберігати мапи та файли даних. @@ -2143,7 +2126,7 @@ Інше Втулки Перше використання - Як завантажити мапи, встановити основні налаштування. + Як звантажити мапи, встановити основні налаштування. Налаштування навігації. Планування подорожі Питання та відповіді @@ -2168,7 +2151,7 @@ Закриття о Кількість рядків на панелі %1$s Нещодавні місця - Завантаження файлу - %1$d + Звантаження файлу — %1$d Показати банер безкоштовної версії Використовувати домашню сторінку Використовувати меню @@ -2279,9 +2262,7 @@ Недостатньо пам\'яті! Необхідно {3} МБ тимчасової та {1} МБ постійної пам\'яті. На разі доступно лише {2} МБ. - Завантажити {0} файл(їв)? - Це потребує {3} МБ тимчасової, {1} МБ постійної пам\'яті. - (Наразі вільно лише {2} МБ.) + Звантажити {0} файл(їв)? Це потребує {3} МБ тимчасової та {1} МБ постійної пам’яті (наразі вільно лише {2} МБ.). Пожертвування Підписатися Не показувати моє ім\'я у звітах @@ -2471,14 +2452,14 @@ Отримайте необмежені завантаження для мап, а також оновлення мап частіше ніж один раз на місяць: щотижня, щодня або щогодини. Необмежений доступ до мап, оновлень й втулка Wikipedia. Милі, метри - Пропустити завантаження мап - У вас немає завантажених мап. Ви можете вибрати мапу зі списку або завантажити її пізніше за допомогою меню — %1$s. + Пропустити звантаження мап + У вас немає звантажених мап. Ви можете вибрати мапу зі списку або звантажити її пізніше за допомогою меню — %1$s. Виберіть інший регіон Пошук мапи… - OsmAnd визначить ваше місце розташування і запропонує завантажити мапи для цієї області. + OsmAnd визначить ваше місце розташування і запропонує звантажити мапи для цього регіону. Неможливо визначити місце розташування З’єднання з Інтернетом відсутнє - Потрібно завантажити мапи. + Необхідно звантажити мапи. Позиціонування… Вільне місце OsmAnd буде зберігати дані (мапи, маршрути та ін.) у %1$s. @@ -2687,7 +2668,7 @@ Анімувати моє місце розташування Задіяти анімацію мого місця розташування під час навігації. Не показувати повідомлення при запуску - Підпишіться на наше email-розсилання про знижки на OsmAnd та отримаєте 3 додаткові завантаження мап! + Підпишіться на наше email-розсилання про знижки на OsmAnd та отримаєте 3 додаткові звантаження мап! Пригнічує відображення знижок на застосунок та спеціальні повідомлення про місцеві події. Шукати знову Збільшити радіус пошуку @@ -2969,7 +2950,7 @@ Вам потрібен Інтернет для перегляду фотографій від Mapillary. Повторити Перегляньте мапу і додайте точки - Виміряти відстань + Вимірювання відстані Додати шляхову точку в GPX Створити Необхідно додати хоча б одну точку. From eeede5cb390071d6eedbc3b21382e5d8b2429452 Mon Sep 17 00:00:00 2001 From: Franco Date: Mon, 26 Feb 2018 14:09:07 +0000 Subject: [PATCH 08/24] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (2584 of 2584 strings) --- OsmAnd/res/values-es-rUS/strings.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index 6b64371674..ced7af1e49 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -2949,4 +2949,19 @@ Proporciona un código completo Ingresa el nombre del archivo. Rutas dentro de los CERCA + Distancia: más lejos primero + Distancia: más cerca primero + Ingresar longitud + Ingresar latitud + Ingresar latitud y longitud + DD°MM′SS″ + DD.DDDDDD° + DD.DDDDD° + DD°MM.MMMM′ + DD°MM.MMM′ + E + O + S + N + Nombre de punto opcional From 110d0972c9fbd573b2de9cfc8f4be41153839aa6 Mon Sep 17 00:00:00 2001 From: Osoitz Date: Mon, 26 Feb 2018 19:37:14 +0000 Subject: [PATCH 09/24] Translated using Weblate (Basque) Currently translated at 100.0% (2584 of 2584 strings) --- OsmAnd/res/values-eu/strings.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/OsmAnd/res/values-eu/strings.xml b/OsmAnd/res/values-eu/strings.xml index 51ce529f65..46a9eca4b0 100644 --- a/OsmAnd/res/values-eu/strings.xml +++ b/OsmAnd/res/values-eu/strings.xml @@ -2969,4 +2969,19 @@ Area honi dagokio: %1$s x %2$s Mapa ongi inportatu da Zure inguruko ibilbideak INGURUAN + Distantzia: urrunena lehenbizi + Distantzia: hurbilena lehenbizi + Sartu longitudea + Sartu latitudea + Sartu latitude eta longitudea + DD°MM′SS″ + DD.DDDDDD° + DD.DDDDD° + DD°MM.MMMM′ + DD°MM.MMM′ + E + M + H + I + Aukerazko puntuaren izena From 397849bbf64dd4a78423f84d356eea3ebb5cef47 Mon Sep 17 00:00:00 2001 From: Arnaud Malpeyre Date: Tue, 27 Feb 2018 07:40:16 +0000 Subject: [PATCH 10/24] Translated using Weblate (French) Currently translated at 86.7% (2968 of 3422 strings) --- OsmAnd/res/values-fr/phrases.xml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-fr/phrases.xml b/OsmAnd/res/values-fr/phrases.xml index 80351f9ff7..7704d29966 100644 --- a/OsmAnd/res/values-fr/phrases.xml +++ b/OsmAnd/res/values-fr/phrases.xml @@ -3263,7 +3263,7 @@ Shawarma Gastropub - Style d\'escalade + Type d\'escalade Explosion : pays Explosion : site Type d\'explosion : atmosphérique @@ -3283,4 +3283,13 @@ Services de santé : prévention : non Services de santé : vaccination : oui Services de santé : vaccination : non + Type de prise + Nombre de câbles avec prises CHAdeMO + Nombre de câbles avec prises Type 2 + Nombre de câbles avec prises Type 2 combo + Nombre de câbles avec prises Type 3 + Nombre de câbles avec prises CEE bleues + Nombre de câbles avec prises Schuko + +Dépression circulaire From 530f94ce942668ab2f173d54477488857705d849 Mon Sep 17 00:00:00 2001 From: Anthony Chaput Date: Tue, 27 Feb 2018 07:44:24 +0000 Subject: [PATCH 11/24] Translated using Weblate (French) Currently translated at 86.7% (2969 of 3422 strings) --- OsmAnd/res/values-fr/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-fr/phrases.xml b/OsmAnd/res/values-fr/phrases.xml index 7704d29966..5c3fafbc68 100644 --- a/OsmAnd/res/values-fr/phrases.xml +++ b/OsmAnd/res/values-fr/phrases.xml @@ -3292,4 +3292,5 @@ Nombre de câbles avec prises Schuko Dépression circulaire + Occidental From 070b393587b58f2cfbc79aee4c20b6d521f7f91f Mon Sep 17 00:00:00 2001 From: anonymous <> Date: Tue, 27 Feb 2018 07:45:05 +0000 Subject: [PATCH 12/24] Translated using Weblate (French) Currently translated at 86.8% (2973 of 3422 strings) --- OsmAnd/res/values-fr/phrases.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OsmAnd/res/values-fr/phrases.xml b/OsmAnd/res/values-fr/phrases.xml index 5c3fafbc68..ceae967bb3 100644 --- a/OsmAnd/res/values-fr/phrases.xml +++ b/OsmAnd/res/values-fr/phrases.xml @@ -3293,4 +3293,8 @@ Dépression circulaire Occidental + Élevé + Moyen + Faible + Élevé From 87ab6f40a10a7733a151d812ed8066f0a1ab937e Mon Sep 17 00:00:00 2001 From: anonymous <> Date: Tue, 27 Feb 2018 08:00:21 +0000 Subject: [PATCH 13/24] Translated using Weblate (French) Currently translated at 86.8% (2973 of 3422 strings) --- OsmAnd/res/values-fr/phrases.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-fr/phrases.xml b/OsmAnd/res/values-fr/phrases.xml index ceae967bb3..647ea3c868 100644 --- a/OsmAnd/res/values-fr/phrases.xml +++ b/OsmAnd/res/values-fr/phrases.xml @@ -3283,7 +3283,7 @@ Services de santé : prévention : non Services de santé : vaccination : oui Services de santé : vaccination : non - Type de prise + Prise Nombre de câbles avec prises CHAdeMO Nombre de câbles avec prises Type 2 Nombre de câbles avec prises Type 2 combo From fdd75a211d8221332e5fb7edada0c7ec2c33c464 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 11:31:26 +0200 Subject: [PATCH 14/24] added type of downloading map to taskName --- OsmAnd/src/net/osmand/plus/base/BasicProgressAsyncTask.java | 4 ++++ OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java | 2 +- .../src/net/osmand/plus/download/DownloadIndexesThread.java | 5 +---- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/base/BasicProgressAsyncTask.java b/OsmAnd/src/net/osmand/plus/base/BasicProgressAsyncTask.java index 6eac51c0e6..6e1afeccb3 100644 --- a/OsmAnd/src/net/osmand/plus/base/BasicProgressAsyncTask.java +++ b/OsmAnd/src/net/osmand/plus/base/BasicProgressAsyncTask.java @@ -127,4 +127,8 @@ public abstract class BasicProgressAsyncTask exte protected void setTag(Tag tag) { this.tag = tag; } + + public Tag getTag() { + return tag; + } } \ No newline at end of file diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java index 3ab055a453..b92d662c5b 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java @@ -264,7 +264,7 @@ public class DownloadFileHelper { } String taskName = ctx.getString(R.string.shared_string_downloading) + ": " + //+ de.baseName /*+ " " + mb + " MB"*/; - FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName); + FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName) + " " + de.type.getString(ctx); progress.startTask(taskName, len / 1024); if (!de.zipStream) { diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java index a98acbe0c0..343c164f3c 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java @@ -120,7 +120,7 @@ public class DownloadIndexesThread { StringBuilder contentText = new StringBuilder(); List ii = getCurrentDownloadingItems(); for (IndexItem i : ii) { - if (i == currentDownloadingItem) { + if (!isFinished && task.getTag() == i) { continue; } if (contentText.length() > 0) { @@ -131,9 +131,6 @@ public class DownloadIndexesThread { contentText.append(" ").append(i.getType().getString(app)); } } - if (currentDownloadingItem != null) { - msg += " " + currentDownloadingItem.getType().getString(app); - } bld.setContentTitle(msg).setSmallIcon(android.R.drawable.stat_sys_download) .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) .setContentText(contentText.toString()) From 06626ed49fee7b9d6ecbcf66ae7a80384ea7b7bb Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 12:02:59 +0200 Subject: [PATCH 15/24] added stringBuilder for creating taskName and check for null --- .../net/osmand/plus/download/DownloadFileHelper.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java index b92d662c5b..aca4fe61a4 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java @@ -262,11 +262,14 @@ public class DownloadFileHelper { if(mb == 0) { mb = 1; } - String taskName = ctx.getString(R.string.shared_string_downloading) + ": " + + StringBuilder taskName = new StringBuilder(); + taskName.append(ctx.getString(R.string.shared_string_downloading)).append(": "); //+ de.baseName /*+ " " + mb + " MB"*/; - FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName) + " " + de.type.getString(ctx); - - progress.startTask(taskName, len / 1024); + taskName.append(FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName)); + if (de.type != null && de.type.getString(ctx) != null) { + taskName.append(" ").append(de.type.getString(ctx)); + } + progress.startTask(taskName.toString(), len / 1024); if (!de.zipStream) { copyFile(de, progress, fin, len, fin, de.fileToDownload); } else if(de.urlToDownload.contains(".gz")) { From 734dcf9379f7dec094c4677c62fc9293a9eea873 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 12:06:11 +0200 Subject: [PATCH 16/24] refactored some code in creating taskName --- OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java index aca4fe61a4..b41efbaa80 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java @@ -263,9 +263,9 @@ public class DownloadFileHelper { mb = 1; } StringBuilder taskName = new StringBuilder(); - taskName.append(ctx.getString(R.string.shared_string_downloading)).append(": "); - //+ de.baseName /*+ " " + mb + " MB"*/; - taskName.append(FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName)); + taskName.append(ctx.getString(R.string.shared_string_downloading)).append(": ") + /*+ de.baseName + " " + mb + " MB"*/ + .append(FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName)); if (de.type != null && de.type.getString(ctx) != null) { taskName.append(" ").append(de.type.getString(ctx)); } From b29012009ea6e39120cf8aea4bbb3a18815de0d2 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 12:19:46 +0200 Subject: [PATCH 17/24] refactored some code in creating taskName --- OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java index b41efbaa80..aca4fe61a4 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java @@ -263,9 +263,9 @@ public class DownloadFileHelper { mb = 1; } StringBuilder taskName = new StringBuilder(); - taskName.append(ctx.getString(R.string.shared_string_downloading)).append(": ") - /*+ de.baseName + " " + mb + " MB"*/ - .append(FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName)); + taskName.append(ctx.getString(R.string.shared_string_downloading)).append(": "); + //+ de.baseName /*+ " " + mb + " MB"*/; + taskName.append(FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName)); if (de.type != null && de.type.getString(ctx) != null) { taskName.append(" ").append(de.type.getString(ctx)); } From 77c489f0d9324511205f737bea45766c880c3253 Mon Sep 17 00:00:00 2001 From: anonymous <> Date: Tue, 27 Feb 2018 11:11:46 +0000 Subject: [PATCH 18/24] Translated using Weblate (Persian) Currently translated at 99.3% (2568 of 2584 strings) --- OsmAnd/res/values-fa/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-fa/strings.xml b/OsmAnd/res/values-fa/strings.xml index 3d6ff2b140..d60390c8e6 100644 --- a/OsmAnd/res/values-fa/strings.xml +++ b/OsmAnd/res/values-fa/strings.xml @@ -3051,4 +3051,5 @@ نقشه با موفقیت وارد شد انتخاب به‌عنوان نقطهٔ آغازین نام فایل را بنویسید. + ورود عزض جغرافیایی From 5c80c1c791fd83347e657a49aed0cd80fec8a1da Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 13:18:53 +0200 Subject: [PATCH 19/24] refactored some code --- OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java | 2 +- .../src/net/osmand/plus/download/DownloadIndexesThread.java | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java index aca4fe61a4..fc4b902b9c 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadFileHelper.java @@ -266,7 +266,7 @@ public class DownloadFileHelper { taskName.append(ctx.getString(R.string.shared_string_downloading)).append(": "); //+ de.baseName /*+ " " + mb + " MB"*/; taskName.append(FileNameTranslationHelper.getFileName(ctx, ctx.getRegions(), de.baseName)); - if (de.type != null && de.type.getString(ctx) != null) { + if (de.type != null) { taskName.append(" ").append(de.type.getString(ctx)); } progress.startTask(taskName.toString(), len / 1024); diff --git a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java index 343c164f3c..9e2ee43435 100644 --- a/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java +++ b/OsmAnd/src/net/osmand/plus/download/DownloadIndexesThread.java @@ -127,9 +127,7 @@ public class DownloadIndexesThread { contentText.append(", "); } contentText.append(i.getVisibleName(app, app.getRegions())); - if (i.getType() != null) { - contentText.append(" ").append(i.getType().getString(app)); - } + contentText.append(" ").append(i.getType().getString(app)); } bld.setContentTitle(msg).setSmallIcon(android.R.drawable.stat_sys_download) .setVisibility(NotificationCompat.VISIBILITY_PUBLIC) From d84a1e3fad565818e7fe0114a41097c3b6428205 Mon Sep 17 00:00:00 2001 From: Ali Zangeneh Date: Tue, 27 Feb 2018 11:18:46 +0000 Subject: [PATCH 20/24] Translated using Weblate (Persian) Currently translated at 99.4% (2570 of 2584 strings) --- OsmAnd/res/values-fa/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-fa/strings.xml b/OsmAnd/res/values-fa/strings.xml index d60390c8e6..9d5277376f 100644 --- a/OsmAnd/res/values-fa/strings.xml +++ b/OsmAnd/res/values-fa/strings.xml @@ -3052,4 +3052,6 @@ انتخاب به‌عنوان نقطهٔ آغازین نام فایل را بنویسید. ورود عزض جغرافیایی - + واردکردن عرض جغرافیایی + وارد کردن طول و عرض جغرافیایی + From 836119c1ee43fa0906fa36603c4947bcdfb49da5 Mon Sep 17 00:00:00 2001 From: anonymous <> Date: Tue, 27 Feb 2018 11:19:04 +0000 Subject: [PATCH 21/24] Translated using Weblate (Persian) Currently translated at 99.5% (2572 of 2584 strings) --- OsmAnd/res/values-fa/strings.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-fa/strings.xml b/OsmAnd/res/values-fa/strings.xml index 9d5277376f..00e7e67866 100644 --- a/OsmAnd/res/values-fa/strings.xml +++ b/OsmAnd/res/values-fa/strings.xml @@ -3054,4 +3054,6 @@ ورود عزض جغرافیایی واردکردن عرض جغرافیایی وارد کردن طول و عرض جغرافیایی - + فاصله: اول دورترین + فاصله: اول نزدیکترین + From 5197998c7e965ea01d1c5315e53061053c6a6ab7 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 15:44:44 +0200 Subject: [PATCH 22/24] added check for elevation --- .../osmand/plus/measurementtool/MeasurementEditingContext.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/measurementtool/MeasurementEditingContext.java b/OsmAnd/src/net/osmand/plus/measurementtool/MeasurementEditingContext.java index 95559ba6ef..34dd0b1e5a 100644 --- a/OsmAnd/src/net/osmand/plus/measurementtool/MeasurementEditingContext.java +++ b/OsmAnd/src/net/osmand/plus/measurementtool/MeasurementEditingContext.java @@ -309,6 +309,9 @@ public class MeasurementEditingContext { public void onRouteCalculated(List locations) { ArrayList pts = new ArrayList<>(locations.size()); for (Location loc : locations) { + if(!loc.hasAltitude()){ + continue; + } WptPt pt = new WptPt(); pt.lat = loc.getLatitude(); pt.lon = loc.getLongitude(); From 2562ef6337942f20b52a87b5e623b9a67fcf77e7 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 17:27:40 +0200 Subject: [PATCH 23/24] fixed bug in parking context menu --- .../src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java b/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java index f45d8b0040..04dd8ce21d 100644 --- a/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java +++ b/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java @@ -288,6 +288,7 @@ public class ParkingPositionPlugin extends OsmandPlugin { if (parkingLayer != null) { MapContextMenu menu = mapActivity.getContextMenu(); if (menu.isVisible()) { + menu.hide(false); menu.show(new LatLon(parkingPosition.getLatitude(), parkingPosition.getLongitude()), parkingLayer.getObjectName(parkingPosition), parkingPosition); } From 164ccc0dbf777b84f8ad582c4499796b4cf2a167 Mon Sep 17 00:00:00 2001 From: Chumva Date: Tue, 27 Feb 2018 17:44:59 +0200 Subject: [PATCH 24/24] added removing animation after choosing "Time-unlimited" --- .../osmand/plus/parkingpoint/ParkingPositionPlugin.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java b/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java index 04dd8ce21d..01b93c7756 100644 --- a/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java +++ b/OsmAnd/src/net/osmand/plus/parkingpoint/ParkingPositionPlugin.java @@ -268,7 +268,7 @@ public class ParkingPositionPlugin extends OsmandPlugin { } addOrRemoveParkingEvent(false); setParkingPosition(mapActivity, latitude, longitude, false); - showContextMenuIfNeeded(mapActivity); + showContextMenuIfNeeded(mapActivity,true); mapActivity.getMapView().refreshMap(); } else if (index == 2) { if (wasEventPreviouslyAdded) { @@ -284,11 +284,11 @@ public class ParkingPositionPlugin extends OsmandPlugin { builder.create().show(); } - private void showContextMenuIfNeeded(final MapActivity mapActivity) { + private void showContextMenuIfNeeded(final MapActivity mapActivity, boolean animated) { if (parkingLayer != null) { MapContextMenu menu = mapActivity.getContextMenu(); if (menu.isVisible()) { - menu.hide(false); + menu.hide(animated); menu.show(new LatLon(parkingPosition.getLatitude(), parkingPosition.getLongitude()), parkingLayer.getObjectName(parkingPosition), parkingPosition); } @@ -389,7 +389,7 @@ public class ParkingPositionPlugin extends OsmandPlugin { } else { addOrRemoveParkingEvent(false); } - showContextMenuIfNeeded(mapActivity); + showContextMenuIfNeeded(mapActivity,false); } }); setTime.create();