Merge branch 'master' of ssh://github.com/osmandapp/Osmand into new_coordinate_input
# Conflicts: # OsmAnd/res/values/strings.xml
This commit is contained in:
commit
4a800136cf
20 changed files with 223 additions and 65 deletions
BIN
OsmAnd/res/drawable-hdpi/bg_shadow_quick_input_right.png
Normal file
BIN
OsmAnd/res/drawable-hdpi/bg_shadow_quick_input_right.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1 KiB |
BIN
OsmAnd/res/drawable-mdpi/bg_shadow_quick_input_right.png
Normal file
BIN
OsmAnd/res/drawable-mdpi/bg_shadow_quick_input_right.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1 KiB |
BIN
OsmAnd/res/drawable-xhdpi/bg_shadow_quick_input_right.png
Normal file
BIN
OsmAnd/res/drawable-xhdpi/bg_shadow_quick_input_right.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1 KiB |
BIN
OsmAnd/res/drawable-xxhdpi/bg_shadow_quick_input_right.png
Normal file
BIN
OsmAnd/res/drawable-xxhdpi/bg_shadow_quick_input_right.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
</resources>
|
<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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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++;
|
||||||
|
|
|
@ -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;
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue