Merge branch 'master' of ssh://github.com/osmandapp/Osmand into new_coordinate_input

# Conflicts:
#	OsmAnd/res/values/strings.xml
This commit is contained in:
Alexander Sytnyk 2018-02-14 18:43:01 +02:00
commit 4a800136cf
20 changed files with 223 additions and 65 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -1967,4 +1967,8 @@
<string name="select_index_file_to_download">Heç bir şey tapılmadı. Regionunuzu tapa bilməsəniz, özünüz yarada bilərsiniz (bax: http://osmand.net).</string> <string name="select_index_file_to_download">Heç bir şey tapılmadı. Regionunuzu tapa bilməsəniz, özünüz yarada bilərsiniz (bax: http://osmand.net).</string>
<string name="osb_author_or_password_not_specified">Parametrlərdə OSM istifadəçi adı və şifrəni daxil edin</string> <string name="osb_author_or_password_not_specified">Parametrlərdə OSM istifadəçi adı və şifrəni daxil edin</string>
<string name="new_directions_point_dialog">Artıq müəyyənləşdirilmiş ara təyinat nöqtələriniz var.</string> <string name="new_directions_point_dialog">Artıq müəyyənləşdirilmiş ara təyinat nöqtələriniz var.</string>
<string name="map_import_error">Xəritə idxalı səhvi</string>
<string name="map_imported_successfully">Xəritə uğurla idxal edildi</string>
<string name="empty_state_my_tracks">İzlər əlavə et və qeyd et</string>
<string name="empty_state_my_tracks_desc">Baxmaq üçün izləri qeyd et və ya idxal et.</string>
</resources> </resources>

View file

@ -3050,4 +3050,5 @@
<string name="map_import_error">خطای واردکردن نقشه</string> <string name="map_import_error">خطای واردکردن نقشه</string>
<string name="map_imported_successfully">نقشه با موفقیت وارد شد</string> <string name="map_imported_successfully">نقشه با موفقیت وارد شد</string>
<string name="make_as_start_point">انتخاب به‌عنوان نقطهٔ آغازین</string> <string name="make_as_start_point">انتخاب به‌عنوان نقطهٔ آغازین</string>
<string name="enter_the_file_name">نام فایل را بنویسید.</string>
</resources> </resources>

View file

@ -2780,4 +2780,14 @@ Stendur fyrir svæði: %1$s x %2$s</string>
<string name="osmand_extended_description_part6">Ganga, fjallaferð, borgarferð • Landakortið sýnir þér stíga fyrir göngu- og bakpokaferðir • Efni af Wikipedia á tungumáli sem þú kýst helst getur sagt þér margt á meðan þú flakkar um borgir • Biðstöðvar almenningssamgangna (strætó, sporvagnar, lestir) ásamt nöfnum leiða, hjálpa til við að rata í nýrri borg • GPS-leiðsögn í gönguham getur sett saman ferðina þína með því að nýta sér göngustíga • Þú getur sent inn og fylgt GPX-ferlum eða skráð og deilt þínum eigin</string> <string name="osmand_extended_description_part6">Ganga, fjallaferð, borgarferð • Landakortið sýnir þér stíga fyrir göngu- og bakpokaferðir • Efni af Wikipedia á tungumáli sem þú kýst helst getur sagt þér margt á meðan þú flakkar um borgir • Biðstöðvar almenningssamgangna (strætó, sporvagnar, lestir) ásamt nöfnum leiða, hjálpa til við að rata í nýrri borg • GPS-leiðsögn í gönguham getur sett saman ferðina þína með því að nýta sér göngustíga • Þú getur sent inn og fylgt GPX-ferlum eða skráð og deilt þínum eigin</string>
<string name="osmand_plus_long_description_1000_chars">OsmAnd+ (OSM Automated Navigation Directions) OsmAnd+ leiðsöguforritið er opinn og frjáls hugbúnaður með aðgang að fjölbreyttum alþjóðlegum gögnum frá OpenStreetMap(OSM). Hægt er að vista öll kortagögn (vektor eða flísar) á minniskort síma fyrir notkun án nettengingar. OsmAnd býður einnig upp á leiðargerð, annað hvort ónettengda eða með nettengingu, með möguleika á raddleiðsögn. OsmAnd+ er sú útgáfa forritsins sem þú borgar fyrir. Með því að kaupa hana, ertu að styðja við verkefnið, fjármagna þróun nýrra eiginleika, og færð í kaupbæti allar nýjustu uppfærslur.Nokkrir kjarnaeiginleikar: - Fullkomin virkni án nettengingar (hægt að sækja og geyma vektorkort eða kortaflísar í tækinu) - Þjöppuð ónettengd vektorkort tiltæk fyrir allan heiminn - Hægt er að sækja ótakmörkuð lands- eða svæðiskort beint úr forritinu - aðgangur að ónettengdum Wikipedia-merkisstöðum (sækja) - Hægt að leggja nokkrar yfirlagsþekjur yfir kort, eins og GPX- eða leiðsagnarferla, merkisstaði, eftirlæti, hæðarlínur, biðstöðvar í almenningssamgöngum, viðbótarkort með sérsniðnu gegnsæi - Ónettengd leit að heimilisföngum og stöðum (POI) - Ónettengd vegvísun á meðalvegalengdum - Stillingar fyrir akandi, hjólandi og gangandi með: - val um sjálfvirka skiptingu milli dag-/næturhams - val um hraðaháða birtingu korta - val um að stefna korta miðist við við áttavita eða hreyfingarstefnu - val um leiðbeiningar fyrir akreinaskipti, hraðatakmarkanir, upptökur eða TTS-talgervilsraddir</string> <string name="osmand_plus_long_description_1000_chars">OsmAnd+ (OSM Automated Navigation Directions) OsmAnd+ leiðsöguforritið er opinn og frjáls hugbúnaður með aðgang að fjölbreyttum alþjóðlegum gögnum frá OpenStreetMap(OSM). Hægt er að vista öll kortagögn (vektor eða flísar) á minniskort síma fyrir notkun án nettengingar. OsmAnd býður einnig upp á leiðargerð, annað hvort ónettengda eða með nettengingu, með möguleika á raddleiðsögn. OsmAnd+ er sú útgáfa forritsins sem þú borgar fyrir. Með því að kaupa hana, ertu að styðja við verkefnið, fjármagna þróun nýrra eiginleika, og færð í kaupbæti allar nýjustu uppfærslur.Nokkrir kjarnaeiginleikar: - Fullkomin virkni án nettengingar (hægt að sækja og geyma vektorkort eða kortaflísar í tækinu) - Þjöppuð ónettengd vektorkort tiltæk fyrir allan heiminn - Hægt er að sækja ótakmörkuð lands- eða svæðiskort beint úr forritinu - aðgangur að ónettengdum Wikipedia-merkisstöðum (sækja) - Hægt að leggja nokkrar yfirlagsþekjur yfir kort, eins og GPX- eða leiðsagnarferla, merkisstaði, eftirlæti, hæðarlínur, biðstöðvar í almenningssamgöngum, viðbótarkort með sérsniðnu gegnsæi - Ónettengd leit að heimilisföngum og stöðum (POI) - Ónettengd vegvísun á meðalvegalengdum - Stillingar fyrir akandi, hjólandi og gangandi með: - val um sjálfvirka skiptingu milli dag-/næturhams - val um hraðaháða birtingu korta - val um að stefna korta miðist við við áttavita eða hreyfingarstefnu - val um leiðbeiningar fyrir akreinaskipti, hraðatakmarkanir, upptökur eða TTS-talgervilsraddir</string>
<string name="osmand_plus_extended_description_part2">Leiðsögn • virkar með nettengingu (hraðvirkt) eða án nettengingar (engin aukagjöld þegar þú ert erlendis) • Raddleiðsögn beygju-fyrir-beygju (upptökur eða talgervill) • Hægt að gefa ábendingar um akreinaskipti, birta götuheiti og áætlaðan komutíma • Styður millipunkta á leiðinni þinni • Sjálfvirkur endurútreikningur leiðar þegar farið er út af leið • Leit að stöðum eftir heimilisfangi, eftir tegund (t.d.: veitingastaður, hótel, bensínstöð, safn), eða eftir landfræðilegum hnitum</string> <string name="osmand_plus_extended_description_part2">Leiðsögn • virkar með nettengingu (hraðvirkt) eða án nettengingar (engin aukagjöld þegar þú ert erlendis) • Raddleiðsögn beygju-fyrir-beygju (upptökur eða talgervill) • Hægt að gefa ábendingar um akreinaskipti, birta götuheiti og áætlaðan komutíma • Styður millipunkta á leiðinni þinni • Sjálfvirkur endurútreikningur leiðar þegar farið er út af leið • Leit að stöðum eftir heimilisfangi, eftir tegund (t.d.: veitingastaður, hótel, bensínstöð, safn), eða eftir landfræðilegum hnitum</string>
<string name="enter_the_file_name">Settu inn skráarheitið.</string>
<string name="map_import_error">Villa í innflutningi landakorts</string>
<string name="map_imported_successfully">Tókst að flytja inn landakort</string>
<string name="osmo_group_information_desc">" - Þegar útbúinn er hópur, skaltu endilega gefa honum nafn og fylla inn í lýsinguna á honum
\n - Úr forritinu eru hópar útbúnir af einungis einföldustu gerð, lestu meira um þetta á vefsíðunni https://osmo.mobi/g/new
\n - Þú getur sýslað með hópa í gegnum vefsvæðið, til að gera ferla og punkta aðgengilega öllum
\n - Við viljum helst ekki sjá hópa með einungis einum einstaklingi, ef það eru ekki POI-hópar merkisstaða
\n - Einkahópar takmarkast við 8 einstaklinga
\n - Ítarlega notkunarskilmála má skoða á OsMo.mobi vefsvæðinu
\n - Ef þú þarft sértæk skilyrði - hafðu samband við aðstoðina: osmo.mobi@gmail.com"</string>
</resources> </resources>

View file

@ -1825,8 +1825,8 @@
<string name="poi_shelter_type_abandoned">Tipo de abrigo: abandonado</string> <string name="poi_shelter_type_abandoned">Tipo de abrigo: abandonado</string>
<string name="poi_internet_access_type_wlan">Wi-Fi</string> <string name="poi_internet_access_type_wlan">Wi-Fi</string>
<string name="poi_internet_access_type_terminal">Tipo de acesso à Internet: terminal</string> <string name="poi_internet_access_type_terminal">Por terminal</string>
<string name="poi_internet_access_type_wired">Tipo de acesso à Internet: cabo</string> <string name="poi_internet_access_type_wired">Por cabo</string>
<string name="poi_internet_access_type_public">Tipo de acesso à Internet: público</string> <string name="poi_internet_access_type_public">Tipo de acesso à Internet: público</string>
<string name="poi_internet_access_type_service">Tipo de acesso à Internet: serviço</string> <string name="poi_internet_access_type_service">Tipo de acesso à Internet: serviço</string>
<string name="poi_internet_access_type_no">Sem acesso à Internet</string> <string name="poi_internet_access_type_no">Sem acesso à Internet</string>

View file

@ -721,7 +721,7 @@ Pôr do Sol: %2$s</string>
<string name="cancel_route">Descartar rota</string> <string name="cancel_route">Descartar rota</string>
<string name="cancel_navigation">Parar navegação</string> <string name="cancel_navigation">Parar navegação</string>
<string name="clear_destination">Apagar destino</string> <string name="clear_destination">Apagar destino</string>
<string name="download_using_mobile_internet">Wi-Fi não está conectado no momento. Você quer usar a conexão de Internet atual para fazer a transferência?</string> <string name="download_using_mobile_internet">O Wi-Fi não está conectado no momento. Você quer usar a conexão de Internet atual para baixar?</string>
<string name="street_name">Nome da rua</string> <string name="street_name">Nome da rua</string>
<string name="hno">Número de porta</string> <string name="hno">Número de porta</string>
<string name="website">Website</string> <string name="website">Website</string>
@ -1297,7 +1297,7 @@ Pôr do Sol: %2$s</string>
<string name="map_overlay_descr">Escolher mapa da camada superior.</string> <string name="map_overlay_descr">Escolher mapa da camada superior.</string>
<string name="tile_source_already_installed">Mapa já está instalado, as configurações serão atualizadas.</string> <string name="tile_source_already_installed">Mapa já está instalado, as configurações serão atualizadas.</string>
<string name="select_tile_source_to_install">Selecione os mapas (quadrículas) para instalar ou atualizar.</string> <string name="select_tile_source_to_install">Selecione os mapas (quadrículas) para instalar ou atualizar.</string>
<string name="internet_not_available">Uma conexão com a Internet é necessária para esta operação, mas não está disponível</string> <string name="internet_not_available">Uma conexão com a Internet é necessária para esta operação, mas não está disponível.</string>
<string name="install_more">Instalar mais…</string> <string name="install_more">Instalar mais…</string>
<string name="level_to_switch_vector_raster_descr">Nível de zoom mínimo para usar mapas vetoriais</string> <string name="level_to_switch_vector_raster_descr">Nível de zoom mínimo para usar mapas vetoriais</string>
<string name="level_to_switch_vector_raster">Mín. nível de zoom vetorial</string> <string name="level_to_switch_vector_raster">Mín. nível de zoom vetorial</string>

View file

@ -2110,8 +2110,8 @@
<string name="max_speed">Viteza maximă</string> <string name="max_speed">Viteza maximă</string>
<string name="average_speed">Viteza medie</string> <string name="average_speed">Viteza medie</string>
<string name="shared_string_max">Maxim</string> <string name="shared_string_max">Maxim</string>
<string name="shared_string_start_time">Timp de pornire</string> <string name="shared_string_start_time">Ora de pornire</string>
<string name="shared_string_end_time">Timp de oprire</string> <string name="shared_string_end_time">Ora de oprire</string>
<string name="shared_string_color">Culoare</string> <string name="shared_string_color">Culoare</string>
<string name="select_gpx_folder">Selectează dosarul cu track-uri</string> <string name="select_gpx_folder">Selectează dosarul cu track-uri</string>
<string name="file_can_not_be_moved">Fișierul nu poate fi mutat.</string> <string name="file_can_not_be_moved">Fișierul nu poate fi mutat.</string>
@ -2120,4 +2120,8 @@
<string name="routing_attr_driving_style_name">Stil de conducere</string> <string name="routing_attr_driving_style_name">Stil de conducere</string>
<string name="shared_string_time">Timp</string> <string name="shared_string_time">Timp</string>
<string name="total_distance">Distanța totală</string> <string name="total_distance">Distanța totală</string>
<string name="points_delete_multiple_succesful">Punct(e) șterse cu succes.</string>
<string name="track_points_category_name">Puncte proeminente ale acestei rute</string>
<string name="shared_string_time_moving">Trecerea timpului</string>
<string name="shared_string_time_span">Interval de timp</string>
</resources> </resources>

View file

@ -3668,4 +3668,79 @@
<string name="poi_climbing_rock_granite">Тип каменю: граніт</string> <string name="poi_climbing_rock_granite">Тип каменю: граніт</string>
<string name="poi_climbing_rock_sandstone">Тип каменю: піщаник</string> <string name="poi_climbing_rock_sandstone">Тип каменю: піщаник</string>
<string name="poi_climbing_rock_quartzite">Тип каменю: кварцит</string> <string name="poi_climbing_rock_quartzite">Тип каменю: кварцит</string>
<string name="poi_climbing_style">Стиль скелелазіння</string>
<string name="poi_socket">Роз\'єм</string>
<string name="poi_climbing_boulder_yes">Боулдерінг: так</string>
<string name="poi_climbing_boulder_no">Боулдерінг: ні</string>
<string name="poi_climbing_toprope_yes">Мотузка з вершини: так</string>
<string name="poi_climbing_toprope_no">Мотузка з вершини: ні</string>
<string name="poi_climbing_multipitch_yes">Багатоступінчасті маршрути: так</string>
<string name="poi_climbing_multipitch_no">Багатоступінчасті маршрути: ні</string>
<string name="poi_climbing_deepwater_yes">Лазіння над водою: так</string>
<string name="poi_climbing_deepwater_no">Лазіння над водою: ні</string>
<string name="poi_climbing_length">Довжина сходження</string>
<string name="poi_climbing_length_min">Мінімальна довжина сходження</string>
<string name="poi_climbing_length_max">Максимальна довжина сходження</string>
<string name="poi_climbing_rock_gneiss">Камінь сходження: гнейс</string>
<string name="poi_climbing_rock_porphyry">Камінь сходження: порфір</string>
<string name="poi_climbing_quality_solid">Якість сходження: твердо</string>
<string name="poi_climbing_quality_fragile">Якість сходження: крихко</string>
<string name="poi_climbing_bolted_yes">Фіксовані зачепи: так</string>
<string name="poi_climbing_bolted_no">Фіксовані зачепи: ні</string>
<string name="poi_climbing_orientation_n">Орієнтація стіни: Пн</string>
<string name="poi_climbing_orientation_ne">Орієнтація стіни: ПнСх</string>
<string name="poi_climbing_orientation_e">Орієнтація стіни: Сх</string>
<string name="poi_climbing_orientation_se">Орієнтація стіни: ПдСх</string>
<string name="poi_climbing_orientation_s">Орієнтація стіни: Пд</string>
<string name="poi_climbing_orientation_sw">Орієнтація стіни: ПдЗх</string>
<string name="poi_climbing_orientation_w">Орієнтація стіни: Зх</string>
<string name="poi_climbing_orientation_nw">Орієнтація стіни: ПнЗх</string>
<string name="poi_climbing_summit_log_yes">Журнал сходжень: так</string>
<string name="poi_climbing_summit_log_no">Журнал сходжень: ні</string>
<string name="poi_climbing_routes">Маршрути сходження</string>
<string name="poi_circumference">Обхват стовбура</string>
<string name="poi_diameter_crown">Діаметр крони</string>
<string name="poi_meadow_agricultural">Тип: сільськогосподарський</string>
<string name="poi_meadow_perpetual">Тип: природний</string>
<string name="poi_meadow_transitional">Тип: заростаючий</string>
<string name="poi_meadow_pasture">Тип: пасовище</string>
<string name="poi_frozen_food">Заморожені продукти</string>
<string name="poi_agrarian">Сільськогосподарський магазин</string>
<string name="poi_shop_fireplace">Магазин камінів</string>
<string name="poi_shop_boat">"Магазин човнів "</string>
<string name="poi_cannabis">"Магазин конопель "</string>
<string name="poi_osmand_socket_cee_blue_yes">CEE блакитний</string>
<string name="poi_osmand_socket_cee_red_16a_yes">CEE червоний 16A</string>
<string name="poi_osmand_socket_cee_red_32a_yes">CEE червоний 32A</string>
<string name="poi_osmand_socket_cee_red_64a_yes">CEE червоний 64A</string>
<string name="poi_osmand_socket_cee_red_125a_yes">CEE червоний 125A</string>
<string name="poi_osmand_socket_type1_yes">Тип 1</string>
<string name="poi_osmand_socket_type1_combo_yes">Тип 1 комбінований</string>
<string name="poi_osmand_socket_type2_yes">Тип 2</string>
<string name="poi_osmand_socket_type2_combo_yes">Тип 2 комбінований</string>
<string name="poi_osmand_socket_type3_yes">Тип 3</string>
<string name="poi_osmand_socket_chademo_yes">"CHAdeMO "</string>
<string name="poi_osmand_socket_tesla_standard_yes">"Стандарт Тесла "</string>
<string name="poi_osmand_socket_tesla_supercharger_yes">Тесла Supercharger</string>
<string name="poi_osmand_socket_tesla_roadster_yes">Тесла Родстер</string>
<string name="poi_osmand_socket_nema_5_15_yes">"NEMA 5-15R "</string>
<string name="poi_osmand_socket_nema_5_20_yes">"NEMA 5-20 "</string>
<string name="poi_osmand_socket_nema_14_30_yes">"NEMA 14-30 "</string>
<string name="poi_osmand_socket_nema_14_50_yes">"NEMA 14-50 "</string>
<string name="poi_osmand_socket_schuko_yes">Щуко</string>
<string name="poi_osmand_socket_bs1363_yes">"BS 1363 "</string>
<string name="poi_osmand_socket_as3112_yes">"AS/NZS 3112 "</string>
</resources> </resources>

View file

@ -263,7 +263,7 @@
<string name="local_index_items_uploaded">%1$d з %2$d об’єктів успішно вивантажено.</string> <string name="local_index_items_uploaded">%1$d з %2$d об’єктів успішно вивантажено.</string>
<string name="local_index_mi_upload_gpx">Відправити в OSM</string> <string name="local_index_mi_upload_gpx">Відправити в OSM</string>
<string name="show_more_map_detail">Показати більше деталей</string> <string name="show_more_map_detail">Показати більше деталей</string>
<string name="show_more_map_detail_descr">Відображати деталі (дороги та інше) починаючи з малого масштабу.</string> <string name="show_more_map_detail_descr">Відображати деякі векторні подробиці (дороги і т.п.) на малих масштабах.</string>
<string name="favourites_delete_multiple_succesful">Точки вилучені із закладок.</string> <string name="favourites_delete_multiple_succesful">Точки вилучені із закладок.</string>
<string name="favorite_delete_multiple">Ви дійсно хочете вилучити %1$d закладок та %2$d груп?</string> <string name="favorite_delete_multiple">Ви дійсно хочете вилучити %1$d закладок та %2$d груп?</string>
<string name="favorite_home_category">Вдома</string> <string name="favorite_home_category">Вдома</string>
@ -501,7 +501,7 @@
<string name="rotate_map_none_opt">Не обертати (північ угорі)</string> <string name="rotate_map_none_opt">Не обертати (північ угорі)</string>
<string name="rotate_map_to_bearing_descr">Виберіть спосіб обертання мапи.</string> <string name="rotate_map_to_bearing_descr">Виберіть спосіб обертання мапи.</string>
<string name="rotate_map_to_bearing">Орієнтація мапи</string> <string name="rotate_map_to_bearing">Орієнтація мапи</string>
<string name="show_route">Деталі маршруту</string> <string name="show_route">Подробиці маршруту</string>
<string name="fav_imported_sucessfully">Точки закладок успішно імпортовано</string> <string name="fav_imported_sucessfully">Точки закладок успішно імпортовано</string>
<string name="fav_file_to_load_not_found">Файл GPX, що містить точки закладок, не знайдено в {0}</string> <string name="fav_file_to_load_not_found">Файл GPX, що містить точки закладок, не знайдено в {0}</string>
<string name="fav_saved_sucessfully">Закладки збережено в {0}</string> <string name="fav_saved_sucessfully">Закладки збережено в {0}</string>
@ -1034,7 +1034,7 @@
<string name="non_optimal_route_calculation">Швидка побудова маршруту (можливо неоптимальна)</string> <string name="non_optimal_route_calculation">Швидка побудова маршруту (можливо неоптимальна)</string>
<string name="show_warnings_descr">Налаштувати попередження дорожнього руху (обмеження швидкості, вимушені зупинки, лежачі поліцейські), попередження про камери контролю швидкості та інформацію про рух по смугах.</string> <string name="show_warnings_descr">Налаштування сповіщень (обмеження швидкості, вимушені зупинки, штучні нерівності, тунелі), камери швидкості, інформація про рух по смугах.</string>
<string name="avoid_motorway">Уникати автомагістралей</string> <string name="avoid_motorway">Уникати автомагістралей</string>
<string name="snap_to_road_descr">Прив\'язуватися до доріг під час навігації.</string> <string name="snap_to_road_descr">Прив\'язуватися до доріг під час навігації.</string>
<string name="snap_to_road">Прив’язуватися до доріг</string> <string name="snap_to_road">Прив’язуватися до доріг</string>
@ -1070,7 +1070,7 @@
<string name="support_new_features_descr">Пожертвувати, для реалізації нових можливостей в застосунку.</string> <string name="support_new_features_descr">Пожертвувати, для реалізації нових можливостей в застосунку.</string>
<string name="email">Email</string> <string name="email">Email</string>
<string name="map_widget_gps_info">GPS дані</string> <string name="map_widget_gps_info">GPS дані</string>
<string name="layer_recordings">Аудіо записи</string> <string name="layer_recordings">Шар записів</string>
<string name="osmand_play_title_30_chars">OsmAnd Мапи і Навігація</string> <string name="osmand_play_title_30_chars">OsmAnd Мапи і Навігація</string>
@ -1289,7 +1289,7 @@
<string name="base_world_map">основна мапа світу</string> <string name="base_world_map">основна мапа світу</string>
<string name="map_magnifier">Лупа</string> <string name="map_magnifier">Масштаб</string>
<string name="osmo_group_info">Інформація</string> <string name="osmo_group_info">Інформація</string>
<string name="int_days">днів</string> <string name="int_days">днів</string>
<string name="osmo_group_description">Опис</string> <string name="osmo_group_description">Опис</string>
@ -1693,7 +1693,7 @@
<string name="rendering_attr_busRoutes_name">Маршрути автобусів</string> <string name="rendering_attr_busRoutes_name">Маршрути автобусів</string>
<string name="rendering_category_hide">Сховати</string> <string name="rendering_category_hide">Сховати</string>
<string name="rendering_category_routes">Маршрути</string> <string name="rendering_category_routes">Маршрути</string>
<string name="rendering_category_details">Деталі</string> <string name="rendering_category_details">Подробиці</string>
<string name="rendering_category_transport">Транспорт</string> <string name="rendering_category_transport">Транспорт</string>
<string name="rendering_category_others">Інші властивості мапи</string> <string name="rendering_category_others">Інші властивості мапи</string>
<string name="map_widget_appearance_rem">Залишкові елементи</string> <string name="map_widget_appearance_rem">Залишкові елементи</string>
@ -1792,7 +1792,7 @@
<string name="everything_up_to_date">Всі файли оновлені</string> <string name="everything_up_to_date">Всі файли оновлені</string>
<string name="use_opengl_render">Використовувати OpenGL для візуалізації</string> <string name="use_opengl_render">Використовувати OpenGL для візуалізації</string>
<string name="use_opengl_render_descr">Використовувати апаратне прискорення OpenGL для візуалізації (може не працювати на деяких пристроях).</string> <string name="use_opengl_render_descr">Використовувати апаратне прискорення OpenGL для візуалізації (може не працювати на деяких пристроях).</string>
<string name="error_avoid_specific_road">Об’їзд не знайдено</string> <string name="error_avoid_specific_road">Об\'їзд не знайдений</string>
<string name="save_track_to_gpx_globally_headline">Запис треку за вимогою</string> <string name="save_track_to_gpx_globally_headline">Запис треку за вимогою</string>
<string name="enable_proxy_title">Увімкнути HTTP проксі-сервер</string> <string name="enable_proxy_title">Увімкнути HTTP проксі-сервер</string>
<string name="enable_proxy_descr">Налаштування HTTP проксі-сервера для усіх мережевих запитів.</string> <string name="enable_proxy_descr">Налаштування HTTP проксі-сервера для усіх мережевих запитів.</string>
@ -1887,9 +1887,9 @@
\nВін не потребує завантаження окремих мап, вид створюється на основі інформації зі стандартної мапи. \nВін не потребує завантаження окремих мап, вид створюється на основі інформації зі стандартної мапи.
\n \n
\nЦей вид можна де-активувати тут або змінити на інший, змінивши „Стиль мапи“ на потрібний в „Налаштування мапи“.</string> \nЦей вид можна де-активувати тут або змінити на інший, змінивши „Стиль мапи“ на потрібний в „Налаштування мапи“.</string>
<string name="plugin_ski_descr">Втулок забезпечує вам доступ до даних про гірськолижні траси, маршрути для бігових лиж, гірськолижні спуски, фунікулери та підйомники. Маршрути і спуски відзначені різними кольорами залежно від їх складності та зображені з використанням спеціального \"зимового\" стилю мапи, який полягає в тому, що використовуються \"снігові\" кольори зимового пейзажу. <string name="plugin_ski_descr">Втулок забезпечує вам доступ до даних про гірськолижні траси, маршрути для бігових лиж, гірськолижні спуски, фунікулери та підйомники. Маршрути і спуски відзначені різними кольорами залежно від їх складності та зображені з використанням спеціального „зимового“ стилю мапи, який полягає в тому, що використовуються „снігові“ кольори зимового пейзажу.
\n \n
\nУ разі активації цього виду, стиль мапи змінюється на „Winter and ski“, показуючи всі деталі пейзажу так, як вони виглядають взимку. Цей (зимовий) вид може бути де-активований тут, або якщо ви поміняєте „Стиль мапи“ в меню „Налаштування мапи“ на бажаний вид.</string> \nУ разі активації цього виду, стиль мапи змінюється на „Winter and ski“, показуючи усі деталі пейзажу так, як вони виглядають взимку. Цей (зимовий) вид може бути де-активований тут, або якщо ви поміняєте „Стиль мапи“ в меню „Налаштування мапи“ на бажаний вид.</string>
<string name="rendering_attr_hideHouseNumbers_name">Номери будинків</string> <string name="rendering_attr_hideHouseNumbers_name">Номери будинків</string>
<string name="application_dir_change_warning3">Ви хочете, щоб OsmAnd також перемістив свої файли даних по новому призначенню?</string> <string name="application_dir_change_warning3">Ви хочете, щоб OsmAnd також перемістив свої файли даних по новому призначенню?</string>
<string name="specified_directiory_not_writeable">Не вдалося створити мапи у вказаній теці</string> <string name="specified_directiory_not_writeable">Не вдалося створити мапи у вказаній теці</string>
@ -1970,7 +1970,7 @@
<string name="read_full_article">Читати повну статтю (онлайн)</string> <string name="read_full_article">Читати повну статтю (онлайн)</string>
<string name="local_indexes_cat_wiki">Вікіпедія</string> <string name="local_indexes_cat_wiki">Вікіпедія</string>
<string name="shared_string_show_details">Показати деталі</string> <string name="shared_string_show_details">Показати подробиці</string>
<string name="osm_edit_context_menu_delete">Видалити OSM-редагування</string> <string name="osm_edit_context_menu_delete">Видалити OSM-редагування</string>
<string name="rendering_value_disabled_name">Вимкнено</string> <string name="rendering_value_disabled_name">Вимкнено</string>
<string name="rendering_value_walkingRoutesScopeOSMC_name">Забарвлення згідно приналежності мережі</string> <string name="rendering_value_walkingRoutesScopeOSMC_name">Забарвлення згідно приналежності мережі</string>
@ -2199,7 +2199,7 @@
<string name="rendering_attr_hideUnderground_name">Підземні обʼєкти</string> <string name="rendering_attr_hideUnderground_name">Підземні обʼєкти</string>
<string name="data_is_not_available">Дані недоступні</string> <string name="data_is_not_available">Дані недоступні</string>
<string name="add_time_span">Додати часовий проміжок</string> <string name="add_time_span">Додати часовий проміжок</string>
<string name="road_blocked">Дорога перекрита</string> <string name="road_blocked">Дорога заблокована</string>
<string name="shared_string_select">Вибрати</string> <string name="shared_string_select">Вибрати</string>
<string name="switch_start_finish">Поміняти місцями точки призначення та початку</string> <string name="switch_start_finish">Поміняти місцями точки призначення та початку</string>
<string name="rendering_attr_hideIcons_name">Значки POI</string> <string name="rendering_attr_hideIcons_name">Значки POI</string>
@ -2207,7 +2207,7 @@
<string name="n_items_removed">Елементи видалено</string> <string name="n_items_removed">Елементи видалено</string>
<string name="shared_string_undo_all">ПОВЕРНУТИ ВСЕ</string> <string name="shared_string_undo_all">ПОВЕРНУТИ ВСЕ</string>
<string name="shared_string_type">Тип</string> <string name="shared_string_type">Тип</string>
<string name="starting_point">Початкова точка</string> <string name="starting_point">Відправна точка</string>
<string name="shared_string_not_selected">Не вибрано</string> <string name="shared_string_not_selected">Не вибрано</string>
<string name="rec_split_clip_length">Тривалість кліпу</string> <string name="rec_split_clip_length">Тривалість кліпу</string>
<string name="nm">мор.м.</string> <string name="nm">мор.м.</string>
@ -3130,13 +3130,7 @@
<string name="by_date">За датою</string> <string name="by_date">За датою</string>
<string name="by_type">За типом</string> <string name="by_type">За типом</string>
<string name="modify_the_search_query">Змінити пошуковий запит.</string> <string name="modify_the_search_query">Змінити пошуковий запит.</string>
<string name="release_3_0">• Виявлення стоп-сигналів тепер враховує напрямок руху <string name="release_3_0">"• "</string>
\n
\n• Новий алгоритм, що надає дійсні значення підйому/спуску для треків GPX
\n
\n• Час ходьби в залежності від місцевості (підйому) (правило Нейсміта)
\n
\n</string>
<string name="what_is_here">Що тут:</string> <string name="what_is_here">Що тут:</string>
<string name="parked_at">припаркований біля</string> <string name="parked_at">припаркований біля</string>
<string name="pick_up_till">Забрати до</string> <string name="pick_up_till">Забрати до</string>
@ -3148,7 +3142,7 @@
<string name="open_till">Відкрито до</string> <string name="open_till">Відкрито до</string>
<string name="will_close_at">Буде закрито в</string> <string name="will_close_at">Буде закрито в</string>
<string name="will_open_at">Буде відкрито в</string> <string name="will_open_at">Буде відкрито в</string>
<string name="will_open_on">Буде відкрито</string> <string name="will_open_on">"Відкриється о "</string>
<string name="additional_actions">Додаткові дії</string> <string name="additional_actions">Додаткові дії</string>
<string name="av_locations_selected_desc">Файл GPX з координатами та даними вибраних нотаток.</string> <string name="av_locations_selected_desc">Файл GPX з координатами та даними вибраних нотаток.</string>
<string name="av_locations_all_desc">Файл GPX з координатами та даними всіх нотаток.</string> <string name="av_locations_all_desc">Файл GPX з координатами та даними всіх нотаток.</string>
@ -3159,7 +3153,42 @@
<string name="total_donations">Всього пожертвувань</string> <string name="total_donations">Всього пожертвувань</string>
<string name="day_off_label">вих.</string> <string name="day_off_label">вих.</string>
<string name="winter_and_ski_renderer">Зимовий/лижний</string> <string name="winter_and_ski_renderer">Зимовий/лижний</string>
<string name="touring_view_renderer">Туристичний (контраст і деталі)</string> <string name="touring_view_renderer">Туристичний (контраст і подробиці)</string>
<string name="nautical_renderer">Морський</string> <string name="nautical_renderer">Морський</string>
<string name="map_import_error">Помилка імпорту мапи</string>
<string name="map_imported_successfully">Мапа успішна імпортована</string>
<string name="make_as_start_point">Зробити початковою точкою</string>
<string name="shared_string_current">Поточний</string>
<string name="last_intermediate_dest_description">Додає останню зупинку на маршруті</string>
<string name="first_intermediate_dest_description">Додає першу зупинку на маршруті</string>
<string name="subsequent_dest_description">Переміщує пункт призначення і створює проміжну зупинку</string>
<string name="show_closed_notes">Показати закриті нотатки</string>
<string name="switch_osm_notes_visibility_desc">Показати/приховати OSM-нотатки на мапі.</string>
<string name="gpx_file_desc">GPX — підходить для експорту в JOSM та інші OSM-редактори.</string>
<string name="osc_file_desc">OSC — підходить для експорту в OpenStreetMap.</string>
<string name="gpx_file">GPX-файл</string>
<string name="osc_file">OSC-файл</string>
<string name="choose_file_type">Виберіть тип файлу</string>
<string name="osm_edits_export_desc">Виберіть тип експорту: OSM-нотатки, POI чи і те і те.</string>
<string name="all_data">Усі дані</string>
<string name="osm_notes">OSM-нотатки</string>
<string name="will_open_tomorrow_at">"Відкриється завтра о "</string>
<string name="rendering_attr_hidePOILabels_name">Підписи до цікавих точок</string>
<string name="shared_string_without_name">Без назви</string>
<string name="release_2_9">• Виявлення стоп-сигналів тепер враховує напрямок руху
\n• Новий алгоритм, що надає дійсні значення підйому/спуску для GPX-треків
\n• Час ходьби в залежності від місцевості (підйому) (правило Нейсміта)
\n• Оновлення контекстного меню: вивід коли відкриється/закриється POI
\n• Меню транспорту: винесено наверх усі доступні маршрути
\n• Вікіпедія: додано кнопку переходу до статті, оновлено зовнішній вигляд статті
\n• Маршрут: додано зміну початкової і кінцевої точки
\n• Нотатки: додано сортування за типом й датою
\n• OSM правки: вивід піктограми й назви категорії POI, відображення завершення дій
\n• Новий екран швидкого введення координат, для швидкого створення маркерів</string>
<string name="lang_lo">Лаоська</string>
<string name="copy_location_name">Копіювати назву точки/POI</string>
<string name="toast_empty_name_error">Місце не має назви</string>
<string name="tunnel_warning">Тунель попереду</string>
<string name="show_tunnels">Тунелі</string>
</resources> </resources>

View file

@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<color name="map_toolbar_switch_track_color">#c5d2e6</color>
<color name="mapillary_color">#3db878</color> <color name="mapillary_color">#3db878</color>
<color name="mapillary_color_pressed">#3a9f73</color> <color name="mapillary_color_pressed">#3a9f73</color>
<color name="mapillary_action_bar">#14c45d</color> <color name="mapillary_action_bar">#14c45d</color>

View file

@ -14,6 +14,7 @@
<string name="south_abbreviation">S</string> <string name="south_abbreviation">S</string>
<string name="north_abbreviation">N</string> <string name="north_abbreviation">N</string>
<string name="optional_point_name">Optional point name</string> <string name="optional_point_name">Optional point name</string>
<string name="enter_the_file_name">Enter the file name.</string>
<string name="map_import_error">Map import error</string> <string name="map_import_error">Map import error</string>
<string name="map_imported_successfully">Map imported successfully</string> <string name="map_imported_successfully">Map imported successfully</string>
<string name="make_as_start_point">Make as Start Point</string> <string name="make_as_start_point">Make as Start Point</string>

View file

@ -96,6 +96,10 @@
<item name="android:statusBarColor">@color/status_bar_route_light</item> <item name="android:statusBarColor">@color/status_bar_route_light</item>
</style> </style>
<style name="TextAppearance.App.DarkTextInputLayout" parent="@android:style/TextAppearance">
<item name="android:textColor">@color/color_dialog_buttons_dark</item>
</style>
<!-- Osmand themes styles --> <!-- Osmand themes styles -->
<style name="OsmandLightTheme" parent="Theme.AppCompat.Light"> <style name="OsmandLightTheme" parent="Theme.AppCompat.Light">
<item name="android:statusBarColor">@color/status_bar_light</item> <item name="android:statusBarColor">@color/status_bar_light</item>

View file

@ -5,6 +5,7 @@ import android.content.Context;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.Nullable; import android.support.annotation.Nullable;
import android.support.design.widget.TextInputLayout;
import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentManager;
import android.support.v4.content.ContextCompat; import android.support.v4.content.ContextCompat;
import android.view.ContextThemeWrapper; import android.view.ContextThemeWrapper;
@ -52,7 +53,7 @@ public class RenameMarkerBottomSheetDialogFragment extends BottomSheetDialogFrag
? R.layout.markers_track_name_text_field_box ? R.layout.markers_track_name_text_field_box
: R.layout.markers_track_name_edit_text; : R.layout.markers_track_name_edit_text;
contentLayout.addView(getLayoutInflater().inflate(layoutRes, contentLayout, false), 1); contentLayout.addView(getLayoutInflater().inflate(layoutRes, contentLayout, false), 1);
View textBox = mainView.findViewById(R.id.name_text_box);
if (portrait) { if (portrait) {
AndroidUtils.setBackground(getActivity(), mainView, nightMode, R.drawable.bg_bottom_menu_light, R.drawable.bg_bottom_menu_dark); AndroidUtils.setBackground(getActivity(), mainView, nightMode, R.drawable.bg_bottom_menu_light, R.drawable.bg_bottom_menu_dark);
} }
@ -60,12 +61,17 @@ public class RenameMarkerBottomSheetDialogFragment extends BottomSheetDialogFrag
final EditText nameEditText = (EditText) mainView.findViewById(R.id.name_edit_text); final EditText nameEditText = (EditText) mainView.findViewById(R.id.name_edit_text);
if (nightMode) { if (nightMode) {
nameEditText.setTextColor(ContextCompat.getColor(mapActivity, R.color.color_white)); nameEditText.setTextColor(ContextCompat.getColor(mapActivity, R.color.color_white));
if (textBox instanceof TextInputLayout) {
((TextInputLayout) textBox).setHintTextAppearance(R.style.TextAppearance_App_DarkTextInputLayout);
} else if (textBox instanceof OsmandTextFieldBoxes) {
((OsmandTextFieldBoxes) textBox).setPrimaryColor(ContextCompat.getColor(mapActivity,R.color.color_dialog_buttons_dark));
}
} }
nameEditText.setText(marker.getName(mapActivity)); nameEditText.setText(marker.getName(mapActivity));
nameEditText.requestFocus(); nameEditText.requestFocus();
final InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE); final InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_IMPLICIT_ONLY); imm.toggleSoftInput(InputMethodManager.SHOW_IMPLICIT, InputMethodManager.HIDE_IMPLICIT_ONLY);
View textBox = mainView.findViewById(R.id.name_text_box);
if (textBox instanceof OsmandTextFieldBoxes) { if (textBox instanceof OsmandTextFieldBoxes) {
((OsmandTextFieldBoxes) textBox).activate(true); ((OsmandTextFieldBoxes) textBox).activate(true);
} }

View file

@ -3,6 +3,8 @@ package net.osmand.plus.mapmarkers;
import android.os.Build; import android.os.Build;
import android.os.Bundle; import android.os.Bundle;
import android.support.annotation.Nullable; import android.support.annotation.Nullable;
import android.support.design.widget.TextInputLayout;
import android.support.v4.content.ContextCompat;
import android.text.format.DateFormat; import android.text.format.DateFormat;
import android.view.ContextThemeWrapper; import android.view.ContextThemeWrapper;
import android.view.Gravity; import android.view.Gravity;
@ -59,6 +61,14 @@ public class SaveAsTrackBottomSheetDialogFragment extends BottomSheetDialogFragm
if (portrait) { if (portrait) {
AndroidUtils.setBackground(getActivity(), mainView, nightMode, R.drawable.bg_bottom_menu_light, R.drawable.bg_bottom_menu_dark); AndroidUtils.setBackground(getActivity(), mainView, nightMode, R.drawable.bg_bottom_menu_light, R.drawable.bg_bottom_menu_dark);
} }
View textBox = mainView.findViewById(R.id.name_text_box);
if (nightMode) {
if (textBox instanceof TextInputLayout) {
((TextInputLayout) textBox).setHintTextAppearance(R.style.TextAppearance_App_DarkTextInputLayout);
} else if (textBox instanceof OsmandTextFieldBoxes) {
((OsmandTextFieldBoxes) textBox).setPrimaryColor(ContextCompat.getColor(mapActivity, R.color.color_dialog_buttons_dark));
}
}
final File dir = mapActivity.getMyApplication().getAppPath(IndexConstants.GPX_INDEX_DIR + "/map markers"); final File dir = mapActivity.getMyApplication().getAppPath(IndexConstants.GPX_INDEX_DIR + "/map markers");
if (!dir.exists()) { if (!dir.exists()) {
@ -75,7 +85,6 @@ public class SaveAsTrackBottomSheetDialogFragment extends BottomSheetDialogFragm
} }
final EditText nameEditText = (EditText) mainView.findViewById(R.id.name_edit_text); final EditText nameEditText = (EditText) mainView.findViewById(R.id.name_edit_text);
nameEditText.setText(displayedName); nameEditText.setText(displayedName);
View textBox = mainView.findViewById(R.id.name_text_box);
if (textBox instanceof OsmandTextFieldBoxes) { if (textBox instanceof OsmandTextFieldBoxes) {
((OsmandTextFieldBoxes) textBox).activate(true); ((OsmandTextFieldBoxes) textBox).activate(true);
} }

View file

@ -312,6 +312,7 @@ public class MeasurementEditingContext {
WptPt pt = new WptPt(); WptPt pt = new WptPt();
pt.lat = loc.getLatitude(); pt.lat = loc.getLatitude();
pt.lon = loc.getLongitude(); pt.lon = loc.getLongitude();
pt.ele = loc.getAltitude();
pts.add(pt); pts.add(pt);
} }
calculatedPairs++; calculatedPairs++;

View file

@ -1097,7 +1097,7 @@ public class MeasurementToolFragment extends BaseOsmAndFragment {
final LayoutInflater inflater = mapActivity.getLayoutInflater(); final LayoutInflater inflater = mapActivity.getLayoutInflater();
final View view = inflater.inflate(R.layout.save_gpx_dialog, null); final View view = inflater.inflate(R.layout.save_gpx_dialog, null);
final EditText nameEt = (EditText) view.findViewById(R.id.gpx_name_et); final EditText nameEt = (EditText) view.findViewById(R.id.gpx_name_et);
final TextView fileExistsTv = (TextView) view.findViewById(R.id.file_exists_text_view); final TextView warningTextView = (TextView) view.findViewById(R.id.file_exists_text_view);
final SwitchCompat showOnMapToggle = (SwitchCompat) view.findViewById(R.id.toggle_show_on_map); final SwitchCompat showOnMapToggle = (SwitchCompat) view.findViewById(R.id.toggle_show_on_map);
showOnMapToggle.setChecked(true); showOnMapToggle.setChecked(true);
@ -1111,31 +1111,9 @@ public class MeasurementToolFragment extends BaseOsmAndFragment {
} }
nameEt.setText(displayedName); nameEt.setText(displayedName);
nameEt.setSelection(displayedName.length()); nameEt.setSelection(displayedName.length());
final boolean[] textChanged = new boolean[1]; final boolean[] textChanged = new boolean[1];
nameEt.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
} AlertDialog.Builder builder = new AlertDialog.Builder(mapActivity)
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
if (new File(dir, editable.toString() + GPX_SUFFIX).exists()) {
fileExistsTv.setVisibility(View.VISIBLE);
} else {
fileExistsTv.setVisibility(View.INVISIBLE);
}
textChanged[0] = true;
}
});
new AlertDialog.Builder(mapActivity)
.setTitle(R.string.enter_gpx_name) .setTitle(R.string.enter_gpx_name)
.setView(view) .setView(view)
.setPositiveButton(R.string.shared_string_save, new DialogInterface.OnClickListener() { .setPositiveButton(R.string.shared_string_save, new DialogInterface.OnClickListener() {
@ -1154,8 +1132,38 @@ public class MeasurementToolFragment extends BaseOsmAndFragment {
saveNewGpx(dir, fileName, showOnMapToggle.isChecked(), saveType, false); saveNewGpx(dir, fileName, showOnMapToggle.isChecked(), saveType, false);
} }
}) })
.setNegativeButton(R.string.shared_string_cancel, null) .setNegativeButton(R.string.shared_string_cancel, null);
.show(); final AlertDialog dialog = builder.create();
dialog.show();
nameEt.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
if (new File(dir, editable.toString() + GPX_SUFFIX).exists()) {
warningTextView.setVisibility(View.VISIBLE);
warningTextView.setText(R.string.file_with_name_already_exists);
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(true);
} else if (editable.toString().trim().isEmpty()) {
warningTextView.setVisibility(View.VISIBLE);
warningTextView.setText(R.string.enter_the_file_name);
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(false);
} else {
warningTextView.setVisibility(View.INVISIBLE);
dialog.getButton(AlertDialog.BUTTON_POSITIVE).setEnabled(true);
}
textChanged[0] = true;
}
});
} }
} }

View file

@ -1,6 +1,8 @@
package net.osmand.plus.views.mapwidgets; package net.osmand.plus.views.mapwidgets;
import android.graphics.drawable.Drawable; import android.graphics.drawable.Drawable;
import android.support.v4.content.ContextCompat;
import android.support.v4.graphics.drawable.DrawableCompat;
import android.support.v7.widget.SwitchCompat; import android.support.v7.widget.SwitchCompat;
import android.view.View; import android.view.View;
import android.view.View.OnClickListener; import android.view.View.OnClickListener;
@ -417,6 +419,9 @@ public class MapInfoWidgetsFactory {
view.updateVisibility(switchCompat, topBarSwitchVisible); view.updateVisibility(switchCompat, topBarSwitchVisible);
if (topBarSwitchVisible) { if (topBarSwitchVisible) {
switchCompat.setChecked(topBarSwitchChecked); switchCompat.setChecked(topBarSwitchChecked);
if (topBarSwitchChecked) {
DrawableCompat.setTint(switchCompat.getTrackDrawable(), ContextCompat.getColor(switchCompat.getContext(),R.color.map_toolbar_switch_track_color));
}
} }
if (view.getShadowView() != null) { if (view.getShadowView() != null) {
view.getShadowView().setVisibility(View.VISIBLE); view.getShadowView().setVisibility(View.VISIBLE);