Merge branch 'master' of ssh://github.com/osmandapp/Osmand into add_ruler
This commit is contained in:
commit
75212f5edc
13 changed files with 937 additions and 392 deletions
|
@ -1378,4 +1378,29 @@
|
|||
<string name="save_current_track">Hazırki GPX izini saxla</string>
|
||||
<string name="save_track_to_gpx">Naviqasiya zamanı izi avtomatik qeyd et</string>
|
||||
<string name="save_track_to_gpx_descrp">Naviqasiya zamanı iz GPX formatında izlər qovluğunda avtomatik saxlanacaq</string>
|
||||
<string name="none_selected_gpx">Heç bir GPX faylı seçilməyib. Seçmək üçün mövcud izə basıb saxlayın.</string>
|
||||
<string name="gpx_info_subtracks">"Alt izlər: %1$s "</string>
|
||||
<string name="gpx_selection_track">%1$s
|
||||
\nİz %2$s</string>
|
||||
<string name="gpx_file_is_empty">GPX iz boşdur</string>
|
||||
<string name="osmo_regenerate_login_ids_confirm">Şəxsi İD-inizi yenidən yaratmaq istədiyinizdən əminsiniz? Qoşulduğunuz bütün cihazlar daha sizi izləyə bilməyəcək.</string>
|
||||
<string name="osmo_regenerate_login_ids">İstifadəçi İD-ini yenidən yarat</string>
|
||||
<string name="osmo_session_id_share">Cihazı izləmək üçün sessiya URL-si (%1$s)</string>
|
||||
<string name="osmo_tracker_id_share">%2$s hədəf cihazına qoşulmaq üçün, %3$s linkinə toxunun və ya izləmə İD-ini təyin edin (%1$s)</string>
|
||||
<string name="use_displayed_track_for_navigation">Naviqasiya üçün göstərilən iz istifadə etmək istəyirsiniz?</string>
|
||||
<string name="distance_measurement_clear_route">Bütün nöqtələri təmizlə</string>
|
||||
<string name="clear_destination">Təyinat nöqtəsini təmizlə</string>
|
||||
<string name="local_indexes_cat_srtm">Kontur xətləri</string>
|
||||
<string name="distance_measurement_finish_subtrack">Yeni bir alt iz başlat</string>
|
||||
<string name="osmand_background_plugin_description">GPS cihazını vaxtaşırı oyadaraq arxa fon (ekran sönülü) rejimində naviqasiya və izləməni aktivləşdirmək üçün parametrləri göstərir.</string>
|
||||
<string name="dropbox_plugin_description">Dropbox qoşması sizə izləri və səs/video qeydlərini Dropbox hesabınızla sinxorizasiya etməyə imkan verir.</string>
|
||||
<string name="enable_plugin_monitoring_services">Mövqe qeydiyyatı xidmətini (GPX qeydiyyatı, onlayn izləmə) istifadə etmək üçün Səyahət qeydetmə qoşmasını aktivləşdirin</string>
|
||||
<string name="gpxup_trackable">İzlənə bilən</string>
|
||||
<string name="gpx_monitoring_disabled_warn">GPX widget və ya “Səyahət qeydetmə” parametri ilə izləri qeyd et.</string>
|
||||
<string name="show_current_gpx_title">Hazırki izi göstər</string>
|
||||
<string name="add_waypoint_dialog_title">Qeyd edilən GPX izinə yol nöqtəsi əlavə et</string>
|
||||
<string name="gpx_files_not_found">İzlər qovluğunda GPX faylları tapılmadı</string>
|
||||
<string name="layer_gpx_layer">GPX iz…</string>
|
||||
<string name="background_router_service_descr">Ekran sönülü olarkən mövqeyinizi izləmək üçün OsmAnd arxa fonda işləyir</string>
|
||||
<string name="saving_gpx_tracks">GPX izlər SD kartda saxlanır…</string>
|
||||
</resources>
|
||||
|
|
|
@ -1663,7 +1663,7 @@
|
|||
<string name="poi_denomination_episcopal">Episkopální</string>
|
||||
<string name="poi_length">Délka</string>
|
||||
|
||||
<string name="poi_organic_only">Pouze bio-potraviny</string>
|
||||
<string name="poi_organic_only">Výhradně</string>
|
||||
|
||||
<string name="poi_traffic_mirror">Dopravní zrcadlo</string>
|
||||
|
||||
|
@ -1692,8 +1692,8 @@
|
|||
<string name="poi_mdf">Hlavní rozvaděč</string>
|
||||
<string name="poi_min_age">Minimální věk</string>
|
||||
|
||||
<string name="poi_organic_yes">Bio-potraviny: ano</string>
|
||||
<string name="poi_organic_no">Bio-potraviny: ne</string>
|
||||
<string name="poi_organic_yes">Ano</string>
|
||||
<string name="poi_organic_no">Ne</string>
|
||||
<string name="poi_support_pole">Podpora: sloup</string>
|
||||
<string name="poi_support_wall_mounted">Podpora: zeď</string>
|
||||
<string name="poi_support_tree">Podpora: strom</string>
|
||||
|
@ -3340,4 +3340,44 @@
|
|||
<string name="poi_historic_civilization_hernici">Civilizace: hernická</string>
|
||||
<string name="poi_historic_civilization_tiahuanacota">Civilizace: tiahuanacká</string>
|
||||
|
||||
<string name="poi_zoo_type">Typ</string>
|
||||
|
||||
<string name="poi_nuclear_explosion_salvo_first_detonation">Salva výbuchů: první výbuch ze salvy</string>
|
||||
<string name="poi_nuclear_explosion_salvo_second_or_later_detonation">Salva výbuchů: druhý nebo další výbuch ze salvy</string>
|
||||
<string name="poi_free_flying_site_toplanding">Místo k přistání na vrcholu</string>
|
||||
<string name="poi_medical_system_sidda_yes">Tradiční indický</string>
|
||||
<string name="poi_medical_system_unani_yes">Tradiční islámský</string>
|
||||
|
||||
<string name="poi_tower_construction_lattice">Konstrukce: mřížoví</string>
|
||||
<string name="poi_tower_construction_dish">Konstrukce: parabola</string>
|
||||
<string name="poi_tower_construction_concealed">Konstrukce: maskovaná</string>
|
||||
|
||||
<string name="poi_fast_food_cafeteria">Ano</string>
|
||||
|
||||
<string name="poi_drink_wine_yes">Víno: ano</string>
|
||||
<string name="poi_drink_wine_retail">Víno: prodej</string>
|
||||
<string name="poi_drink_wine_served">Víno: podávané</string>
|
||||
|
||||
<string name="poi_energy_supplier">Kancelář dodavatele energie</string>
|
||||
|
||||
<string name="poi_electronics_repair_computer">Opravy elektroniky: počítače</string>
|
||||
<string name="poi_electronics_repair_appliance">Opravy elektroniky: spotřebiče</string>
|
||||
<string name="poi_electronics_repair_phone">Opravy elektroniky: telefon</string>
|
||||
<string name="poi_electronics_repair_tv">Opravy elektroniky: televizor</string>
|
||||
|
||||
<string name="poi_resort_kids_camp">Dětský tábor</string>
|
||||
<string name="poi_music_school">Hudební škola</string>
|
||||
<string name="poi_language_school">Jazyková škola</string>
|
||||
|
||||
<string name="poi_life_ring">Záchranný kruh</string>
|
||||
|
||||
<string name="poi_zoo_petting_zoo">Zoo pro děti</string>
|
||||
<string name="poi_zoo_wildlife_park">Park s divokými zvířaty</string>
|
||||
<string name="poi_zoo_enclosure">Ohrada</string>
|
||||
<string name="poi_zoo_safari_park">Safari park</string>
|
||||
<string name="poi_zoo_birds">Ptáci</string>
|
||||
<string name="poi_zoo_aviary">Voliéra</string>
|
||||
<string name="poi_zoo_falconry">Sokolnictví</string>
|
||||
<string name="poi_zoo_reptile">Plazi</string>
|
||||
|
||||
</resources>
|
||||
|
|
|
@ -680,13 +680,10 @@ Navigační služba je dočasně přepnuta na on-line CloudMade.</string>
|
|||
<string name="shared_string_online_maps">On-line mapy</string>
|
||||
<string name="online_map_settings_descr">Nastavení rastrových překryvných nebo podkresových map</string>
|
||||
<string name="osmand_rastermaps_plugin_description">"S tímto modulem můžete použít mnoho druhů on-line map (tzv. dlaždicové nebo rastrové mapy), od předdefinovaných OpenStreetMap dlaždic (jako Mapnik) až po satelitní snímky a speciální vrstvy jako mapy počasí, klimatické mapy, geologické mapy, stínované vrstvy, atd.
|
||||
|
||||
|
||||
Všechny tyto mapy mohou být použity jako hlavní (základní) mapa na obrazovce OsmAnd nebo jako překryvná popř. podkladová mapa k jiné základní mapě (např. standardní OsmAnd off-line mapě). Pro zlepšení viditelnosti podkladových map je možné vypnout některé objekty z vektorových map OsmAnd, přes menu \'Nastavení mapy\'.
|
||||
|
||||
|
||||
Dlaždicové mapy můžete získat přímo z on-line zdrojů nebo si je můžete připravit pro off-line použití (zkopírovat ručně do datového adresáře OsmAnd) jako SQLite databázi, která může být vytvořena mnoha programy pro přípravu map.
|
||||
"</string>
|
||||
\n
|
||||
\nVšechny tyto mapy mohou být použity jako hlavní (základní) mapa na obrazovce OsmAnd nebo jako překryvná popř. podkladová mapa k jiné základní mapě (např. standardní OsmAnd off-line mapě). Pro zlepšení viditelnosti podkladových map je možné vypnout některé objekty z vektorových map OsmAnd, přes menu \'Nastavení mapy\'.
|
||||
\n
|
||||
\nDlaždicové mapy můžete získat přímo z on-line zdrojů nebo si je můžete připravit pro off-line použití (zkopírovat ručně do datového adresáře OsmAnd) jako SQLite databázi, která může být vytvořena mnoha programy pro přípravu map. "</string>
|
||||
<string name="osmand_background_plugin_description">Zobrazí nastavení na povolení záznamu trasy a navigace v úsporném režimu (při vypnuté obrazovce) pravidelným probouzením GPS zařízení.</string>
|
||||
<string name="osmand_accessibility_description">Tento modul zobrazí nastavení pro speciální funkce ulehčení přístupu přímo v OsmAnd. Například je možné měnit rychlost TTS hlasu, použít trackball na přibližování nebo například použít hlasové předčítání pro oznamování polohy.</string>
|
||||
<string name="osmand_development_plugin_description">Tento modul zobrazí nastavení vývojových a ladících funkcí, jako jsou simulace navigace, informace o rychlosti vykreslování nebo hlasová oznámení. Tato nastavení jsou určené pro vývojáře a nejsou potřebné pro běžné použití.</string>
|
||||
|
@ -927,10 +924,8 @@ Výčet některých hlavních funkcí:
|
|||
<string name="download_select_map_types">Ostatní mapy</string>
|
||||
<string name="audionotes_plugin_name">Modul zvukové/video poznámky</string>
|
||||
<string name="srtm_plugin_description">"Tento modul poskytuje zobrazení vrstevnic a vrstvy stínování kopců, které mohou být zobrazené na standardních OsmAnd mapách. Tato funkce je vhodná především pro sportovce, turisty, chodce a vůbec všechny, které zajímá profil terénu. (Upozorňujeme, že data vrstevnic a stínování jsou oddělené, jejich stažení je umožněno po aktivaci pluginu)
|
||||
|
||||
|
||||
Celosvětová výšková data (mezi 70 stupni severní šířky a 70 stupni jižní šířky) se zakládají na měřeních SRTM (Shuttle Radar Topography Mission) a ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), snímkovací přístroj na palubě satelitu Terra, vlajkového satelitu Systému pozorování Země NASA. ASTER je společným projektem NASA, japonského ministerstva hospodářství, obchodu a průmyslu (METI) a Japan Space Systems (J-spacesystems).
|
||||
"</string>
|
||||
\n
|
||||
\nCelosvětová výšková data (mezi 70 stupni severní šířky a 70 stupni jižní šířky) se zakládají na měřeních SRTM (Shuttle Radar Topography Mission) a ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), snímkovací přístroj na palubě satelitu Terra, vlajkového satelitu Systému pozorování Země NASA. ASTER je společným projektem NASA, japonského ministerstva hospodářství, obchodu a průmyslu (METI) a Japan Space Systems (J-spacesystems). "</string>
|
||||
<string name="srtm_plugin_name">Vrstevnice</string>
|
||||
<string name="download_srtm_maps">Vrstevnice</string>
|
||||
<string name="audionotes_location_not_defined">GPS pozice pro záznam zvukové poznámky ještě není známa. Pokud chcete použít specifickou lokaci použijte \"Možnosti bodu\".</string>
|
||||
|
@ -973,10 +968,8 @@ Celosvětová výšková data (mezi 70 stupni severní šířky a 70 stupni již
|
|||
<string name="shared_string_control_stop">Zastavit</string>
|
||||
<string name="dropbox_plugin_description">Modul Dropbox vám umožňuje nahrávat trasy, audio a video poznámky do vašeho účtu Dropbox.</string>
|
||||
<string name="osmand_srtm_long_description_1000_chars">"Tento modul poskytuje zobrazení vrstevnic a vrstvy stínování kopců, které mohou být zobrazené na standardních OsmAnd mapách. Tato funkce je vhodná především pro sportovce, turisty, chodce a vůbec všechny, které zajímá profil terénu.
|
||||
|
||||
|
||||
Celosvětová výšková data (mezi 70 stupni severní šířky a 70 stupni jižní šířky) se zakládají na měřeních SRTM (Shuttle Radar Topography Mission) a ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), snímkovací přístroj na palubě satelitu Terra, vlajkového satelitu Systému pozorování Země NASA. ASTER je společným projektem NASA, japonského ministerstva hospodářství, obchodu a průmyslu (METI) a Japan Space Systems (J-spacesystems).
|
||||
"</string>
|
||||
\n
|
||||
\nCelosvětová výšková data (mezi 70 stupni severní šířky a 70 stupni jižní šířky) se zakládají na měřeních SRTM (Shuttle Radar Topography Mission) a ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), snímkovací přístroj na palubě satelitu Terra, vlajkového satelitu Systému pozorování Země NASA. ASTER je společným projektem NASA, japonského ministerstva hospodářství, obchodu a průmyslu (METI) a Japan Space Systems (J-spacesystems). "</string>
|
||||
<string name="stop_routing_confirm">Opravdu chcete zastavit navigaci?</string>
|
||||
<string name="clear_dest_confirm">Opravdu chcete smazat svůj cíl (a mezicíle)?</string>
|
||||
<string name="recording_context_menu_show">Zobrazit</string>
|
||||
|
@ -1240,13 +1233,10 @@ Celosvětová výšková data (mezi 70 stupni severní šířky a 70 stupni již
|
|||
<string name="osmo_mode_off">Spustit OsMo relaci</string>
|
||||
<string name="use_points_as_intermediates">Vypočítat trasu mezi body</string>
|
||||
<string name="osmo_plugin_description">"Tento modul částečně poskytuje funkcionalitu pro OpenStreetMap monitorování, podívejte se na https://osmo.mobi.
|
||||
|
||||
|
||||
Můžete sledovat všechna zařízení spolupracující skupiny v reálném čase. Můžete také vidět body a trasy nahrané do skupiny, které jste členem.
|
||||
|
||||
|
||||
The group has not been removed after months, bring it in line with the rules you create groups on the website OsMo.mobi
|
||||
"</string>
|
||||
\n
|
||||
\nMůžete sledovat všechna zařízení spolupracující skupiny v reálném čase. Můžete také vidět body a trasy nahrané do skupiny, které jste členem.
|
||||
\n
|
||||
\nThe group has not been removed after months, bring it in line with the rules you create groups on the website OsMo.mobi "</string>
|
||||
|
||||
<string name="rendering_value_pink_name">růžová</string>
|
||||
|
||||
|
@ -1380,21 +1370,13 @@ The group has not been removed after months, bring it in line with the rules you
|
|||
<string name="rendering_attr_hideWoodScrubs_name">Lesy a křoviny</string>
|
||||
<string name="rendering_attr_showSurfaces_name">Zobrazit povrch cesty</string>
|
||||
<string name="osmo_group_information">Prosím čtěte před vytvářením skupiny!</string>
|
||||
<string name="osmo_group_information_desc">"
|
||||
- Vyplňte jméno a popis skupiny při vytvoření
|
||||
|
||||
- From the application group are created only with Simple type, read more on the website https://osmo.mobi/g/new
|
||||
|
||||
- Skupiny můžete spravovat přes webové stránky, umísťování tras a bodů je k dispozici všem
|
||||
|
||||
- Nepodporujeme použití skupiny pouze jedním uživatelem, pokud to není POI skupina
|
||||
|
||||
- Soukromé skupiny jsou omezené na 8 lidí.
|
||||
|
||||
- Detailní pravidla a podmínky jsou vždy na stránkách OsMo.mobi
|
||||
|
||||
- Pokud potřebujete zvláštní podmínky, prosím kontaktujte podporu: osmo.mobi@gmail.com
|
||||
"</string>
|
||||
<string name="osmo_group_information_desc">" - Vyplňte jméno a popis skupiny při vytvoření
|
||||
\n - Z aplikace se vytváří pouze skupiny jednoduchého typu, více se dozvíte na stránkách https://osmo.mobi/g/new
|
||||
\n - Skupiny můžete spravovat přes webové stránky, umísťování tras a bodů je k dispozici všem
|
||||
\n - Nepodporujeme použití skupiny pouze jedním uživatelem, pokud to není POI skupina
|
||||
\n - Soukromé skupiny jsou omezené na 8 lidí.
|
||||
\n - Detailní pravidla a podmínky jsou vždy na stránkách OsMo.mobi
|
||||
\n - Pokud potřebujete zvláštní podmínky, prosím kontaktujte podporu: osmo.mobi@gmail.com "</string>
|
||||
<string name="osmo_auth_error">Chyba při autorizaci OsMo: %1$s.\n Služba může být dočasně nedostupná nebo vám vypršela registrace.
|
||||
\n Chcete pokračovat v nové registraci?</string>
|
||||
<string name="osmo_auth_error_short">Autorizace selhala</string>
|
||||
|
@ -1459,10 +1441,8 @@ The group has not been removed after months, bring it in line with the rules you
|
|||
<string name="save_track_interval_globally">Interval ukládání trasy</string>
|
||||
<string name="rendering_attr_publicTransportMode_name">Autobusy, trolejbusy a kyvadlová doprava</string>
|
||||
<string name="record_plugin_description">"Tento modul zapne funkci záznamu a uložení vašich tras stisknutím tlačítka GPX na panelu mapové obrazovky nebo také automatického ukládání všech vašich navigačních tras do GPX souboru.
|
||||
|
||||
|
||||
Zaznamenávané trasy můžete sdílet se svými přáteli nebo mohou být použity jako příspěvek do OSM. Sportovci mohou použít zaznamenané trasy k sledování svých tréninků. Základní analýza může být provedena již přímo v OsmAnd, například čas okruhu, průměrná rychlost, apod. Trasy mohou být samozřejmě analyzovány později speciálními programy třetích stran.
|
||||
"</string>
|
||||
\n
|
||||
\nZaznamenávané trasy můžete sdílet se svými přáteli nebo mohou být použity jako příspěvek do OSM. Sportovci mohou použít zaznamenané trasy k sledování svých tréninků. Základní analýza může být provedena již přímo v OsmAnd, například čas okruhu, průměrná rychlost, apod. Trasy mohou být samozřejmě analyzovány později speciálními programy třetích stran. "</string>
|
||||
<string name="record_plugin_name">Záznam cesty</string>
|
||||
<string name="int_hour">h</string>
|
||||
<string name="duration">Trvání</string>
|
||||
|
@ -1818,35 +1798,24 @@ Délka %2$s</string>
|
|||
<string name="filter_poi_hint">Filtrovat podle jména</string>
|
||||
<string name="search_poi_category_hint">Pište pro vyhledání ve všech</string>
|
||||
<string name="plugin_touringview_descr">"Aktivováním tohoto pohledu se změní styl mapy na \"Touring view\", který obsahuje víc detailů pro cestovatele a profesionální řidiče.
|
||||
|
||||
|
||||
Tento pohled poskytuje ve všech přiblíženích mapy maximum cestovních detailů (např. silnice, cesty, pěšiny a orientační značky).
|
||||
|
||||
|
||||
Také zobrazuje typy cest v jednoznačně odlišných barvách, což je užitečné například pro velká vozidla.
|
||||
|
||||
|
||||
Poskytuje také speciální možnosti pro cestování jako cyklotrasy a skialpinistické trasy.
|
||||
|
||||
|
||||
Není potřeba stahovat samostatný soubor, tento pohled používá standardní mapové soubory.
|
||||
|
||||
|
||||
Tento pohled může být vypnut jeho deaktivováním zde, nebo změnou hodnoty ve \"Vykreslování mapy\" v \"Nastavení mapy\".
|
||||
"</string>
|
||||
\n
|
||||
\nTento pohled poskytuje ve všech přiblíženích mapy maximum cestovních detailů (např. silnice, cesty, pěšiny a orientační značky).
|
||||
\n
|
||||
\nTaké zobrazuje typy cest v jednoznačně odlišných barvách, což je užitečné například pro velká vozidla.
|
||||
\n
|
||||
\nPoskytuje také speciální možnosti pro cestování jako cyklotrasy a skialpinistické trasy.
|
||||
\n
|
||||
\nNení potřeba stahovat samostatný soubor, tento pohled používá standardní mapové soubory.
|
||||
\n
|
||||
\nTento pohled může být vypnut jeho deaktivováním zde, nebo změnou hodnoty ve \"Vykreslování mapy\" v \"Nastavení mapy\". "</string>
|
||||
<string name="plugin_nautical_descr">"Tento modul obohacuje OsmAnd mapy a navigaci o poskytování plavebních map pro plavení, plachtění a ostatní typy vodních sportů.
|
||||
|
||||
|
||||
Speciální mapový modul pro OsmAnd poskytuje všechny plavební znaky a symboly pro vnitrozemskou i pobřežní navigaci. Popis každého plavebního znaku poskytuje všechny údaje k jejich identifikaci (kategorii, tvar, barvu atd.)
|
||||
|
||||
|
||||
Tento pohled může být vypnut jeho deaktivovací zde, nebo změnou hodnoty ve „Vykreslování mapy“ v „Nastavení mapy“.
|
||||
"</string>
|
||||
\n
|
||||
\nSpeciální mapový modul pro OsmAnd poskytuje všechny plavební znaky a symboly pro vnitrozemskou i pobřežní navigaci. Popis každého plavebního znaku poskytuje všechny údaje k jejich identifikaci (kategorii, tvar, barvu atd.)
|
||||
\n
|
||||
\nTento pohled může být vypnut jeho deaktivovací zde, nebo změnou hodnoty ve „Vykreslování mapy“ v „Nastavení mapy“. "</string>
|
||||
<string name="plugin_ski_descr">"Tento modul pro OsmAnd zobrazuje sjezdovky, běžecké tratě, skialpinistické trasy, lanovky a lyžařské vleky. Tratě a sjezdovky jsou zobrazeny barvami podle obtížnosti na speciálně barevně upravené zimní mapě.
|
||||
|
||||
|
||||
Aktivováním tohoto pohledu se změní styl mapy na \"Winter and ski\", který zobrazuje krajinné útvary v zimních podmínkách. Tento pohled může být vypnut jeho deaktivováním zde, nebo změnou hodnoty ve \"Vykreslování mapy\" v \"Nastavení mapy\".
|
||||
"</string>
|
||||
\n
|
||||
\nAktivováním tohoto pohledu se změní styl mapy na \"Winter and ski\", který zobrazuje krajinné útvary v zimních podmínkách. Tento pohled může být vypnut jeho deaktivováním zde, nebo změnou hodnoty ve \"Vykreslování mapy\" v \"Nastavení mapy\". "</string>
|
||||
<string name="index_name_netherlands">Evropa - Holandsko</string>
|
||||
<string name="rendering_value__name">Výchozí</string>
|
||||
<string name="rendering_value_highContrastRoads_name">Vysoce kontrastní cesty</string>
|
||||
|
@ -2087,33 +2056,23 @@ Aktivováním tohoto pohledu se změní styl mapy na \"Winter and ski\", který
|
|||
<string name="access_from_map_description">Tlačítko menu zobrazí domovskou obrazovku místo menu</string>
|
||||
<string name="access_from_map">Přístup z mapy</string>
|
||||
<string name="copied_to_clipboard">Zkopírováno do schránky</string>
|
||||
<string name="release_2_2">"
|
||||
• nové kontextově závislé rozhraní pro označení umístění na mapě a ostatních obrazovkách
|
||||
|
||||
|
||||
• obrazovka mapy je nyní spouštěná přímo, pokud není zvoleno \'Zobrazit domovskou obrazovku po startu\'
|
||||
|
||||
|
||||
• konfigurace karet zobrazovaných na domovské obrazovce
|
||||
|
||||
|
||||
• domovskou obrazovku je možné obejít, pokud preferujete ovládání aplikace přes menu
|
||||
|
||||
|
||||
• regiony, pro něž chcete stáhnout mapu, je nyní možné vybrat přímo na mapě světa
|
||||
|
||||
|
||||
• vyhledávání POI nyní umožňuje přesnější dotazy
|
||||
|
||||
|
||||
• vylepšená editace POI a OSM
|
||||
|
||||
|
||||
• přepracované rozhraní stahování map
|
||||
|
||||
|
||||
a další…
|
||||
"</string>
|
||||
<string name="release_2_2">" • nové kontextově závislé rozhraní pro označení umístění na mapě a ostatních obrazovkách
|
||||
\n
|
||||
\n • obrazovka mapy je nyní spouštěná přímo, pokud není zvoleno \'Zobrazit domovskou obrazovku po startu\'
|
||||
\n
|
||||
\n • konfigurace karet zobrazovaných na domovské obrazovce
|
||||
\n
|
||||
\n • domovskou obrazovku je možné obejít, pokud preferujete ovládání aplikace přes menu
|
||||
\n
|
||||
\n • regiony, pro něž chcete stáhnout mapu, je nyní možné vybrat přímo na mapě světa
|
||||
\n
|
||||
\n • vyhledávání POI nyní umožňuje přesnější dotazy
|
||||
\n
|
||||
\n • vylepšená editace POI a OSM
|
||||
\n
|
||||
\n • přepracované rozhraní stahování map
|
||||
\n
|
||||
\n a další… "</string>
|
||||
<string name="osm_save_offline">Uložit off-line</string>
|
||||
<string name="osm_edit_modified_poi">Upravený OSM POI</string>
|
||||
<string name="osm_edit_deleted_poi">Smazaný OSM POI</string>
|
||||
|
@ -2381,27 +2340,19 @@ Pokud máte rádi OsmAnd a OSM a chcete je podpořit, toto je výborný způsob,
|
|||
<string name="rendering_attr_hideOverground_name">Nadzemní objekty</string>
|
||||
<string name="shared_string_change">Změnit</string>
|
||||
<string name="get_started">Začít</string>
|
||||
<string name="release_2_4">"
|
||||
• Nové mocné vyhledávání libovolného textu
|
||||
|
||||
|
||||
• Propojení s audiosystémem v autě přes Bluetooth
|
||||
|
||||
|
||||
• Vylepšená navigace, hlasové pokyny a indikace jízdních pruhů
|
||||
|
||||
|
||||
• Vylepšená dopravní vrstva s vykreslením tras
|
||||
|
||||
|
||||
• Přidané další jazyky a regionální verze
|
||||
|
||||
|
||||
• Mnoho dalších vylepšení a oprav chyb
|
||||
|
||||
|
||||
a další…
|
||||
"</string>
|
||||
<string name="release_2_4">" • Nové mocné vyhledávání libovolného textu
|
||||
\n
|
||||
\n • Propojení s audiosystémem v autě přes Bluetooth
|
||||
\n
|
||||
\n • Vylepšená navigace, hlasové pokyny a indikace jízdních pruhů
|
||||
\n
|
||||
\n • Vylepšená dopravní vrstva s vykreslením tras
|
||||
\n
|
||||
\n • Přidané další jazyky a regionální verze
|
||||
\n
|
||||
\n • Mnoho dalších vylepšení a oprav chyb
|
||||
\n
|
||||
\n a další… "</string>
|
||||
<string name="osm_live_payment_desc">Poplatek za předplatné bude stržen každý měsíc. Předplatné můžete zrušit kdykoli na Google Play.</string>
|
||||
<string name="donation_to_osm">Příspěvek komunitě OpenStreetMap</string>
|
||||
<string name="donation_to_osm_desc">Část příspěvku bude zaslaná uživatelům, kteří odesílají změny do OpenStreetMap. Cena předplatného zůstává stejná.</string>
|
||||
|
@ -2470,45 +2421,30 @@ Pokud máte rádi OsmAnd a OSM a chcete je podpořit, toto je výborný způsob,
|
|||
<string name="wiki_around">Články Wikipedie v okolí</string>
|
||||
<string name="search_map_hint">Hledat město nebo oblast</string>
|
||||
<string name="show_legacy_search_desc">Zapnout starší hledání v úvodním panelu</string>
|
||||
<string name="release_2_5">"
|
||||
• Klikatelné ikony na mapě
|
||||
|
||||
|
||||
• Podrobné filtrování POI: Například hledání restaurace dle kuchyně, kempy se speciálními službami, apod.
|
||||
|
||||
|
||||
• Nový styl topo mapy pro cyklisty a turisty
|
||||
|
||||
|
||||
• Vylepšení nahrávání cesty
|
||||
|
||||
|
||||
• Vylepšené notifikace navigace (Android Wear)
|
||||
|
||||
|
||||
• Mnohá další vylepšení a opravy chyb
|
||||
|
||||
|
||||
a další…
|
||||
"</string>
|
||||
<string name="release_2_3">"
|
||||
• OSM Live. Podpořte tvůrce map a vývojáře a získejte aktualizace map každou hodinu.
|
||||
|
||||
|
||||
• Mapové značky. Nový způsob rychlého výběru míst na mapě.
|
||||
|
||||
|
||||
• Detailnější mapy z OSM s ikonami cest pro příslušné krajiny a nové objekty na mapě.
|
||||
|
||||
|
||||
• Vylepšený vzhled a použití tvorby trasy.
|
||||
|
||||
|
||||
• Vylepšení v menu mapy, jako například hledání adresy podle kontextu.
|
||||
|
||||
|
||||
a další…
|
||||
"</string>
|
||||
<string name="release_2_5">" • Klikatelné ikony na mapě
|
||||
\n
|
||||
\n • Podrobné filtrování POI: Například hledání restaurace dle kuchyně, kempy se speciálními službami, apod.
|
||||
\n
|
||||
\n • Nový styl topo mapy pro cyklisty a turisty
|
||||
\n
|
||||
\n • Vylepšení nahrávání cesty
|
||||
\n
|
||||
\n • Vylepšené notifikace navigace (Android Wear)
|
||||
\n
|
||||
\n • Mnohá další vylepšení a opravy chyb
|
||||
\n
|
||||
\n a další… "</string>
|
||||
<string name="release_2_3">" • OSM Live. Podpořte tvůrce map a vývojáře a získejte aktualizace map každou hodinu.
|
||||
\n
|
||||
\n • Mapové značky. Nový způsob rychlého výběru míst na mapě.
|
||||
\n
|
||||
\n • Detailnější mapy z OSM s ikonami cest pro příslušné krajiny a nové objekty na mapě.
|
||||
\n
|
||||
\n • Vylepšený vzhled a použití tvorby trasy.
|
||||
\n
|
||||
\n • Vylepšení v menu mapy, jako například hledání adresy podle kontextu.
|
||||
\n
|
||||
\n a další… "</string>
|
||||
<string name="lang_sr_latn">Srbsky (Latinka)</string>
|
||||
<string name="lang_zh_hk">Čínsky (Hong Kong)</string>
|
||||
<string name="rendering_attr_contourDensity_description">Hustota vrstevnic</string>
|
||||
|
@ -2773,7 +2709,7 @@ Pokud potřebujete pomoci s aplikací OsmAnd, prosím kontaktujte naši podporu
|
|||
<string name="change_color">Změnit barvu</string>
|
||||
<string name="edit_name">Upravit název</string>
|
||||
<string name="animate_my_location">Animovat moji polohu</string>
|
||||
<string name="animate_my_location_desc">Povolit extrapolaci mojí polohy při dočasné ztrátě družicového signálu</string>
|
||||
<string name="animate_my_location_desc">Povolit animaci mojí polohy při navigaci</string>
|
||||
<string name="shared_string_overview">Přehled</string>
|
||||
<string name="select_street">Vyberte ulici</string>
|
||||
<string name="shared_string_in_name">v %1$s</string>
|
||||
|
@ -2801,6 +2737,23 @@ Pokud potřebujete pomoci s aplikací OsmAnd, prosím kontaktujte naši podporu
|
|||
<string name="restart_search">Spustit hledání znovu</string>
|
||||
<string name="increase_search_radius">Zvětšit okruh hledání</string>
|
||||
<string name="nothing_found">Nic nalezeno :(</string>
|
||||
<string name="nothing_found_descr">Zkuste změnit vyhledávací dotaz nebo zvýšit okruh hledání</string>
|
||||
<string name="nothing_found_descr">Změňte vyhledávací dotaz nebo zvyšte okruh hledání</string>
|
||||
<string name="quick_action_showhide_osmbugs_title">Zobrazit/skrýt poznámky OSM</string>
|
||||
<string name="shared_string_permissions">Oprávnění</string>
|
||||
<string name="import_gpx_failed_descr">OsmAnd nemůže naimportovat soubor. Prosím zkontrolujte, že má oprávnění číst soubor z tohoto umístění.</string>
|
||||
<string name="distance_moving">Vzdálenost opravená</string>
|
||||
<string name="mapillary_image">Obrázek Mapillary</string>
|
||||
<string name="open_mapillary">Otevřít Mapillary</string>
|
||||
<string name="shared_string_install">Instalovat</string>
|
||||
<string name="improve_coverage_mapillary">Zlepšit pokrytí fotografií s Mapillary</string>
|
||||
<string name="improve_coverage_install_mapillary_desc">Můžete vyfotit své vlastní fotografie nebo série fotografií a připojit je k tomuto místu na mapě.
|
||||
\n
|
||||
\nK tomu budete muset nainstalovat aplikaci Mapillary z obchodu Google Play.</string>
|
||||
<string name="online_photos">On-line fotografie</string>
|
||||
<string name="shared_string_add_photos">Přidat fotografie</string>
|
||||
<string name="no_photos_descr">Nemáme fotografie pro toto umístění</string>
|
||||
<string name="mapillary_action_descr">Přispějte vlastními pohledy na toto místo přes Mapillary z úrovně ulice.</string>
|
||||
<string name="mapillary_widget_descr">Umožňuje rychle přispět do Mapillary</string>
|
||||
<string name="mapillary_descr">On-line fotografie z ulic pro každého. Objevte místa, spolupracujte, zachyťte svět.</string>
|
||||
<string name="plugin_mapillary_descr">Fotografie z ulic pro každého. Objevte místa, spolupracujte, zachyťte svět.</string>
|
||||
</resources>
|
||||
|
|
|
@ -2841,11 +2841,13 @@ Abgedeckte Fläche: %1$s x %2$s</string>
|
|||
<string name="shared_string_install">Installieren</string>
|
||||
<string name="online_photos">Online-Fotos</string>
|
||||
<string name="no_photos_descr">Es gibt keine Fotos von diesem Ort</string>
|
||||
<string name="plugin_mapillary_descr">Fotos von der Straße für Jedermann. Plätze entdecken, mitwirken, die Welt im Bild festhalten.</string>
|
||||
<string name="improve_coverage_mapillary">Verbessern Sie die Berichterstattung mit Mapillary</string>
|
||||
<string name="plugin_mapillary_descr">Fotos von der Straße für jedermann. Plätze entdecken, mitwirken, die Welt im Bild festhalten.</string>
|
||||
<string name="improve_coverage_mapillary">Verbessern Sie die Bildberichterstattung mit Mapillary</string>
|
||||
<string name="improve_coverage_install_mapillary_desc">Machen Sie Ihr eigenes Foto oder eine Fotoserie und fügen Sie sie dieser Kartenposition hinzu.
|
||||
\n
|
||||
\nHierfür müssen Sie die App „Mapillary“ von Google Play installieren.</string>
|
||||
<string name="open_mapillary">Mapillary öffnen</string>
|
||||
<string name="mapillary_image">Mapillary-Foto</string>
|
||||
<string name="shared_string_permissions">Berechtigungen</string>
|
||||
<string name="import_gpx_failed_descr">OsmAnd kann die Datei nicht importieren. Überprüfen Sie, ob OsmAnd Leserechte für den Dateispeicherort besitzt.</string>
|
||||
</resources>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<resources><string name="poi_shop">Vendejo</string>
|
||||
<string name="poi_shop_food">Manĝovendejo</string>
|
||||
<string name="poi_shop_food">Butiko oportuna kaj superbazaro</string>
|
||||
<string name="poi_emergency">Vivsavado</string>
|
||||
<string name="poi_transportation">Transporto</string>
|
||||
<string name="poi_road_obstacle">Voja barilo</string>
|
||||
|
|
|
@ -661,7 +661,7 @@
|
|||
<string name="poi_craft_scaffolder">Montador de andamios</string>
|
||||
<string name="poi_craft_sculptor">Escultor</string>
|
||||
<string name="poi_craft_shoemaker">Zapatero</string>
|
||||
<string name="poi_craft_stand_builder">Diseño de stands</string>
|
||||
<string name="poi_craft_stand_builder">Creador de estand</string>
|
||||
<string name="poi_craft_stonemason">Albañil</string>
|
||||
<string name="poi_craft_sun_protection">Fábrica de toldos</string>
|
||||
<string name="poi_craft_sweep">Deshollinador</string>
|
||||
|
@ -3429,4 +3429,6 @@
|
|||
<string name="poi_zoo_falconry">Cetrería</string>
|
||||
<string name="poi_zoo_reptile">Reptiles</string>
|
||||
|
||||
<string name="poi_stands">Tribunas</string>
|
||||
|
||||
</resources>
|
||||
|
|
|
@ -626,7 +626,7 @@
|
|||
<string name="poi_craft_scaffolder">Montador de andamios</string>
|
||||
<string name="poi_craft_sculptor">Escultor</string>
|
||||
<string name="poi_craft_shoemaker">Zapatero</string>
|
||||
<string name="poi_craft_stand_builder">Diseño de stands</string>
|
||||
<string name="poi_craft_stand_builder">Creador de estand</string>
|
||||
<string name="poi_craft_stonemason">Albañil</string>
|
||||
<string name="poi_craft_sun_protection">Fábrica de toldos</string>
|
||||
<string name="poi_craft_sweep">Deshollinador</string>
|
||||
|
@ -3191,4 +3191,6 @@
|
|||
<string name="poi_zoo_falconry">Cetrería</string>
|
||||
<string name="poi_zoo_reptile">Reptiles</string>
|
||||
|
||||
<string name="poi_stands">Gradas</string>
|
||||
|
||||
</resources>
|
||||
|
|
|
@ -3007,7 +3007,7 @@ Van bijna alle landen is een kaart te downloaden: van Afghanistan tot Zimbabwe,
|
|||
<string name="quick_action_osmbugs_hide">Verberg OSM-opmerkingen</string>
|
||||
<string name="quick_action_showhide_osmbugs_descr">Een druk op de sneltoets toont of verbergt OSM-opmerkingen.</string>
|
||||
<string name="sorted_by_distance">Gesorteerd op afstand</string>
|
||||
<string name="private_access_routing_req">Uw bestemming ligt in een gebied wat particulier eigendom is. Wilt u gebruik van particuliere wegen voor deze route toestaan?</string>
|
||||
<string name="private_access_routing_req">Uw bestemming ligt in een gebied dat particulier eigendom is. Wilt u gebruik van particuliere wegen voor deze route toestaan?</string>
|
||||
<string name="restart_search">Opnieuw zoeken</string>
|
||||
<string name="increase_search_radius">Zoekgebied vergroten</string>
|
||||
<string name="nothing_found">Niets gevonden :(</string>
|
||||
|
@ -3023,8 +3023,19 @@ Van bijna alle landen is een kaart te downloaden: van Afghanistan tot Zimbabwe,
|
|||
<string name="improve_coverage_mapillary">Vergroot het bereik van Mapillary</string>
|
||||
<string name="improve_coverage_install_mapillary_desc">Maak zelf een of meer foto\'s en voeg ze toe aan deze plek op de kaart.
|
||||
\nHiervoor moet je Mapillary installeren met Google Play.</string>
|
||||
<string name="mapillary_action_descr">Voeg zelf foto\'s van deze plek toe met Mapillary.</string>
|
||||
<string name="mapillary_action_descr">Voeg zelf foto\'s van deze plek toe via Mapillary.</string>
|
||||
<string name="mapillary_widget_descr">Voeg eenvoudig foto\'s toe aan Mapillary</string>
|
||||
<string name="mapillary_descr">Foto\'s van buiten voor iedereen. Ondek plaatsen, werk samen, en leg de wereld vast.</string>
|
||||
<string name="plugin_mapillary_descr">Foto\'s van buiten voor iedereen. Ondek plaatsen, werk samen, en leg de wereld vast.</string>
|
||||
<string name="shared_string_permissions">Rechten</string>
|
||||
<string name="import_gpx_failed_descr">OsmAnd kan het bestand niet lezen. Controleer of OsmAnd rechten heeft om het bestand van deze locatie te lezen.</string>
|
||||
<string name="distance_moving">Gecorrigeerde afstand</string>
|
||||
<string name="osmand_plus_extended_description_part1">" OsmAnd+ (OSM Automated Navigation Directions) is een kaart- en navigatieprogramma dat de vrije, wereldwijde en uitstekende OpenStreetMap (OSM) gegevens gebruikt. Met akoestische en visuele navigatie, bekijk POI (points of interest), maak en beheer GPX-sporen, gebruik hoogtelijnen en hoogtegegevens, kies tussen auto, fiets en wandelen, bewerk OSM en veel meer. OsmAnd+ is de betaalde versie van de app. Met de aanschaf ondersteunt u het project, geeft geld voor het maken van nieuwe functies, en krijgt u de nieuwste functies. Een paar belangrijke functies: "</string>
|
||||
<string name="osmand_plus_extended_description_part2">" Navigatie • werkt online (snel) of offline (zonder roaming-kosten in het buitenalnd) • gesproken stap-voor-stap navigatie (met opgenomen of synthetische stem) • optioneel met rijstrookaanduiding, straatnamen und geschatte aankomsttijd • tussenstops op de route • automatische herberekening bij het verlaten van de route • zoek op adres, soort (bijv.: restaurant, hotel, benzinepomp, museum) of geografische coördinaten "</string>
|
||||
<string name="osmand_plus_extended_description_part3">" kaart bekijken • positie en richting tonen • kaart richten volgens kompas of volgens beweging • bewaar plaatsen als favoriet • toon POIs (point of interest) in de buurt • toon specifieke online-kaarten, satellietbeelden (van Bing), overlays zoals GPX-sporen met rit-/routeinformatie und extra kaartlagen met instelbare transparantie • toon plaatsnamen in Engels, de taal van het land of phonetisch weergegeven "</string>
|
||||
<string name="osmand_plus_extended_description_part4">" gebruik OSM- en Wikipedia-gegevens • de beste gegevens van de beste wereldwijde projecten • OSM-gegevens per land of regio • Wikipedia-POIs voor sightseeing • onbeperkte gratis downloads vanuit de app • compacte vectorkaarten, tenminste eens per maand bijgewerkt • keuze tussen volledige kaarten of alleen het stratennet (bijv: Japan compleet is 700 MB, de straten maar 200 MB) "</string>
|
||||
<string name="osmand_plus_extended_description_part5">" veiligheidsfucties • kan automatisch tussen dag- en nachtweergave schakelen • kan maximum snelheid weergeven en waarschuwen bij overschrijding • kan kaartwegave aanpassen aan de snelheid • locatie doorgeven aan uw vrienden, zodat ze u kunnen vinden "</string>
|
||||
<string name="osmand_plus_extended_description_part6">" functies voor fietsers en voetgangers • weergave van voetpaden, wandelroutes en fietspaden voor buitenactiviteiten • aangepaste weergave en routeberekening voor voetgangers en fietsers • weergave van OV-haltes (bus, tram, trein), inclusief zijnnummers • leg de afgelegde weg vast in een GPX-bestand op het apparaat of online • snelheids- en hoogteweergave • hoogtelijnen en reliëfschaduw weergeven (extra module) "</string>
|
||||
<string name="osmand_plus_extended_description_part7">" bewerk OSM • meld verkeerde kaartgegevens • upload GPX-sporen naar OSM • voeg POIs toe en upload ze naar OSM • neem een GPX-spoor op met het apparaat in slaapstand
|
||||
\n OsmAnd is open-source wordt actief ontwikkeld. iedereen kan bijdragen door bugs te melsen, de vertaling te verbeteren of nieuwe functies te programmeren. Het project wordt druk verbeterd door al deze vormen van interactie met gebruikers. Het project is tevens afhankelijk van financiële bijdragen om programmeer- en testwerk te kunnen bekostigen. "</string>
|
||||
</resources>
|
||||
|
|
|
@ -477,7 +477,7 @@
|
|||
<string name="poi_kindergarten">Parcu de giogos</string>
|
||||
<string name="poi_company">Azienda</string>
|
||||
<string name="poi_trade">Trading post</string>
|
||||
<string name="poi_window_blind">Butega de bentanas tzurpas</string>
|
||||
<string name="poi_window_blind">Butega de ventanas tzurpas</string>
|
||||
<string name="poi_department_store">Supermercadu</string>
|
||||
<string name="poi_aeroway_terminal">Terminal aeroportu</string>
|
||||
<string name="poi_aeroway_gate">Gate aeroportu</string>
|
||||
|
@ -519,7 +519,7 @@
|
|||
<string name="poi_craft_roofer">Fraigadura e acontzamentu de cobertas</string>
|
||||
<string name="poi_craft_stand_builder">Ammàniu de bancos de bèndida</string>
|
||||
<string name="poi_craft_watchmaker">Relogiàiu</string>
|
||||
<string name="poi_craft_window_construction">Fraigadura de bentanas</string>
|
||||
<string name="poi_craft_window_construction">Fraigadura de ventanas</string>
|
||||
|
||||
<string name="poi_toilets">Bagnu</string>
|
||||
<string name="poi_bureau_de_change">Cambiadore de valutas</string>
|
||||
|
|
|
@ -2609,7 +2609,7 @@ Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro
|
|||
<string name="dialog_add_action_title">Annanghe un\'atzione</string>
|
||||
<string name="quick_actions_delete">Iscantzella un\'atzione</string>
|
||||
<string name="quick_actions_delete_text">Seguru ses de bòlere iscantzellare s\'atzione \"%s\"?</string>
|
||||
<string name="quick_favorites_show_favorites_dialog">Ammustra sa bentana de sos preferidos</string>
|
||||
<string name="quick_favorites_show_favorites_dialog">Ammustra sa ventana de sos preferidos</string>
|
||||
<string name="quick_favorites_name_preset">Nùmene predefinidu</string>
|
||||
<string name="quick_action_add_marker_descr">Incarchende su butone de s\'atzione as a annànghere unu marcadore in su tzentru de sa mapa.</string>
|
||||
<string name="quick_action_add_gpx_descr">Incarchende su butone de s\'atzione as a annànghere unu puntu de coladòrgiu GPX in su tzentru de sa mapa.</string>
|
||||
|
@ -2624,7 +2624,7 @@ Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro
|
|||
<string name="favorite_empty_place_name">Logu</string>
|
||||
<string name="quick_action_duplicates">Custu nùmene est giai impreadu, s\'atzione est istada rinumenada %1$s pro non tènnere dopiones.</string>
|
||||
<string name="quick_action_duplicate">Nùmene pro s\'atzione lestra duplicadu</string>
|
||||
<string name="quick_action_interim_dialog">Ammustra una bentana intermèdia</string>
|
||||
<string name="quick_action_interim_dialog">Ammustra una ventana intermèdia</string>
|
||||
<string name="quick_action_showhide_favorites_descr">Incarchende su butone de s\'atzione as a ammustrare o cuare sos puntos preferidos in sa mapa.</string>
|
||||
<string name="quick_action_showhide_poi_descr">Incarchende su butone de s\'atzione as a ammustrare o cuare sos PDI in sa mapa.</string>
|
||||
<string name="quick_action_showhide_favorites_title">Ammustra/cua sos preferidos</string>
|
||||
|
@ -2843,4 +2843,6 @@ Pro praghere iscrie su còdighe intreu</string>
|
|||
\nPro lu fàghere depes installare s\'aplicatzione Mapillary dae Google Play.</string>
|
||||
<string name="mapillary_image">Immàgine de Mapillary</string>
|
||||
<string name="distance_moving">Distàntzia curreta</string>
|
||||
<string name="shared_string_permissions">Autorizatziones</string>
|
||||
<string name="import_gpx_failed_descr">OsmAnd non podet importare su documentu. Pro praghere verìfica chi OsmAnd tèngiat sas autorizatziones pro lèghere su documentu dae sa cartella sua.</string>
|
||||
</resources>
|
||||
|
|
|
@ -1593,4 +1593,499 @@
|
|||
<string name="save_track_precision_descr">设置用来记录的最小精度点</string>
|
||||
<string name="christmas_desc">预知圣诞节和新年假期,您可以选择显示与圣诞节关联的 POI:圣诞树、市场等等。</string>
|
||||
<string name="rendering_attr_contourColorScheme_name">等高线的颜色调配</string>
|
||||
<string name="rendering_attr_surfaceIntegrity_name">道路表面完整性</string>
|
||||
<string name="translit_name_if_miss">如果 %1$s 的名称缺失则音译</string>
|
||||
<string name="translit_names">音译名称</string>
|
||||
<string name="new_filter_desc">请输入新的筛选名称。这会加到您的类别标签里。</string>
|
||||
<string name="osm_live_payment_desc">每个月会收取认购费用。您可以在 Google Play 随时取消您的订购。</string>
|
||||
<string name="donation_to_osm_desc">您捐款的一部分将发送给向 OpenStreetMap 提交更改的 OSM 用户。订阅的成本保持不变。</string>
|
||||
<string name="osm_live_subscription_desc">启用认购可每小时、每天、每周的更新以及世界各地所有的地图无限制的下载。</string>
|
||||
<string name="get_it">获得</string>
|
||||
<string name="get_for">获取 %1$s</string>
|
||||
<string name="get_for_month">每个月获得 %1$s</string>
|
||||
<string name="osm_live_banner_desc">获得无限制的地图下载和每个月超过一次以上的地图更新︰每周、每天或每小时。</string>
|
||||
<string name="osmand_plus_banner_desc">OsmAnd 完整版拥有无限制的地图下载和每个月的地图更新。</string>
|
||||
<string name="skip_map_downloading">跳过下载地图</string>
|
||||
<string name="skip_map_downloading_desc">您没有安装脱机地图。您可以从清单中选取一个地图或稍后透过菜单下载地图 - %1$s。</string>
|
||||
<string name="search_another_country">选择另一区域</string>
|
||||
<string name="search_map">正在搜索地图…</string>
|
||||
<string name="first_usage_wizard_desc">让 OsmAnd 确定您所在的位置,建议下载该区域的地图。</string>
|
||||
<string name="location_not_found">找不到位置</string>
|
||||
<string name="no_inet_connection">没有互联网连接</string>
|
||||
<string name="no_inet_connection_desc_map">需要下载地图。</string>
|
||||
<string name="search_location">正在搜索位置…</string>
|
||||
<string name="storage_free_space">可用空间</string>
|
||||
<string name="storage_place_description">OsmAnd 的数据存储(地图、 轨迹等): %1$s。</string>
|
||||
<string name="give_permission">授予权限</string>
|
||||
<string name="allow_access_location">允许访问到的位置</string>
|
||||
<string name="first_usage_greeting">在没有互联网连接的情况下,取得指引与探索新地点</string>
|
||||
<string name="search_my_location">搜索我的位置</string>
|
||||
<string name="no_update_info_desc">不检查任何有关新版本的更新与 OsmAnd 有关的折扣</string>
|
||||
<string name="no_update_info">不显示更新</string>
|
||||
<string name="update_all_maps_now">你想现在更新所有的地图吗?</string>
|
||||
<string name="clear_tile_data">清除所有的图砖</string>
|
||||
<string name="replace_favorite_confirmation">你确定你想要替换收藏的 %1$s?</string>
|
||||
<string name="rendering_attr_hideOverground_name">地上的对象</string>
|
||||
<string name="shared_string_change">更改</string>
|
||||
<string name="get_started">使用入门</string>
|
||||
<string name="route_stops_before">%1$s 之前停止</string>
|
||||
<string name="coords_search">坐标搜索</string>
|
||||
<string name="advanced_coords_search">高级坐标搜索</string>
|
||||
<string name="back_to_search">返回到搜索</string>
|
||||
<string name="confirmation_to_delete_history_items">你想要从历史中删除所选的项目吗?</string>
|
||||
<string name="show_something_on_map">在地图上显示 %1$s</string>
|
||||
<string name="release_2_4">" • 新加入非常强大的自由文本查找
|
||||
\n
|
||||
\n • 透过蓝牙集成汽车音响系统 / 电话扬声器
|
||||
\n
|
||||
\n • 改进的路线引导、 语音提示,和转弯道指示
|
||||
\n
|
||||
\n • 改进了运输层与路线绘制
|
||||
\n
|
||||
\n • 增加了更多的语言环境,现在支持区域的语言环境
|
||||
\n
|
||||
\n • 许多其它的改善和修正错误
|
||||
\n
|
||||
\n 以及更多… "</string>
|
||||
<string name="dist_away_from_my_location">搜索 %1$s 离开</string>
|
||||
<string name="share_history_subject">" 通过 OsmAnd 分享"</string>
|
||||
<string name="postcode">邮政编码</string>
|
||||
<string name="shared_string_from">从</string>
|
||||
<string name="city_type_district">区</string>
|
||||
<string name="city_type_neighbourhood">邻近</string>
|
||||
<string name="map_widget_search">搜索</string>
|
||||
<string name="shared_string_is_open_24_7">开放的 24/7</string>
|
||||
<string name="storage_directory_card">存儲卡</string>
|
||||
<string name="coords_format">坐标格式</string>
|
||||
<string name="coords_format_descr">地理坐标格式</string>
|
||||
<string name="app_mode_bus">公交车</string>
|
||||
<string name="app_mode_train">火车</string>
|
||||
<string name="current_track">当前轨迹</string>
|
||||
<string name="move_marker_bottom_sheet_title">移动地图要更改标记的位置</string>
|
||||
<string name="access_direction_audio_feedback">方向的音频反馈</string>
|
||||
<string name="access_direction_audio_feedback_descr">通过声音指示目标点方向</string>
|
||||
<string name="access_direction_haptic_feedback">方向触觉反馈</string>
|
||||
<string name="access_direction_haptic_feedback_descr">由振动指示目标点方向</string>
|
||||
<string name="use_osm_live_routing_description">启用导航时的 OSM 实时改变 (Beta)</string>
|
||||
<string name="access_no_destination">未设置目的地</string>
|
||||
<string name="map_widget_magnetic_bearing">磁方位</string>
|
||||
<string name="map_widget_bearing">相对方位</string>
|
||||
<string name="access_disable_offroute_recalc">当您离开道路,不改变路线</string>
|
||||
<string name="access_disable_offroute_recalc_descr">当您离正确的道路很远,阻止自动路线重新估算</string>
|
||||
<string name="access_disable_wrong_direction_recalc">不要改变错误方向的路线</string>
|
||||
<string name="access_disable_wrong_direction_recalc_descr">当你正朝着错误的方向行进,防止自动路线重新计算</string>
|
||||
<string name="access_smart_autoannounce">智能自动播报</string>
|
||||
<string name="access_smart_autoannounce_descr">只在指引到目标点已被改变了才通知</string>
|
||||
<string name="access_autoannounce_period">自动播报周期</string>
|
||||
<string name="access_autoannounce_period_descr">播报之间的最短时间间隔</string>
|
||||
<string name="access_default_color">默认颜色</string>
|
||||
<string name="access_category_choice">选择类别</string>
|
||||
<string name="access_hint_enter_name">输入名称</string>
|
||||
<string name="access_hint_enter_category">输入类别</string>
|
||||
<string name="access_hint_enter_description">输入描述</string>
|
||||
<string name="access_map_linked_to_location">地图被链接到一个位置</string>
|
||||
<string name="access_collapsed_list">折叠的列表</string>
|
||||
<string name="access_expanded_list">扩展的列表</string>
|
||||
<string name="access_empty_list">空列表</string>
|
||||
<string name="access_tree_list">树列表</string>
|
||||
<string name="access_shared_string_not_installed">未安装</string>
|
||||
<string name="access_widget_expand">展开</string>
|
||||
<string name="access_shared_string_navigate_up">向上导航</string>
|
||||
<string name="access_sort">排序</string>
|
||||
<string name="number_of_gpx_files_selected_pattern">已选择 %s GPX 文件</string>
|
||||
<string name="rendering_value_fine_name">精细</string>
|
||||
<string name="rendering_value_thin_name">细的</string>
|
||||
<string name="rendering_value_medium_name">中等</string>
|
||||
<string name="rendering_value_bold_name">加粗</string>
|
||||
<string name="osmo_group_information_desc">" - 创建一个群组,并请给它一个名称和填写说明
|
||||
\n - 从应用程序创建的群组只是简单的类型,在网站 https://osmo.mobi/g/new 了解更多
|
||||
\n - 透过这个网站,您可以管理群组、地点追踪和所有可用标点
|
||||
\n - 如果这不是 POI 群组,我们不赞同使用的群组只有一个用户
|
||||
\n - 私人群组仅限于 8 人
|
||||
\n - 详细的条款及条件一直在网站 OsMo.mobi 上
|
||||
\n - 如果您需要特别的条件 - 请连络支持︰osmo.mobi@gmail.com "</string>
|
||||
<string name="osmo_no_connection_msg">无法连接到 OsMo 服务器:
|
||||
\n - 检查您的互联网连接;
|
||||
\n- 检查设置;
|
||||
\n- 查看我们的 Twitter:https://twitter.com/OsMomobi</string>
|
||||
<string name="anonymous_user_hint">匿名用户不能:
|
||||
\n- 创建群组;
|
||||
\n- 以服务器同步群组和设备;
|
||||
\n- 在网站上的个人仪表板管理群组和设备。</string>
|
||||
<string name="osmo_auto_send_locations_descr">自动开始旅行并在应用程序启动后发送位置</string>
|
||||
<string name="osmo_plugin_description">"这个插件部分提供了 OpenStreetMap 监控功能,请参阅 http://osmo.mobi。
|
||||
\n
|
||||
\n您可以即时追踪所有参与群组的设备。具有各种选项用于连接期间追踪或持续的追踪。您还可以查看上传到您所属群组的航点和轨迹。
|
||||
\n
|
||||
\n经过几个月不移除该群组,使其符合您在 OsMo.mobi 网站上创建的群组规则 "</string>
|
||||
<string name="storage_permission_restart_is_required">现在应用程序允许写入外部存储。需要手动重新启动应用程序。</string>
|
||||
<string name="storage_directory_readonly_desc">当前所选的数据存储文件夹是只读的。存储文件夹暂时切换到内部存储。请选择有效的存储目录。</string>
|
||||
<string name="osm_live_region_desc">你捐款的一部分将发送给 OSM,用户将更改提交到该地区地图</string>
|
||||
<string name="osm_live_header">此订阅使世界各地的所有地图每小时更新一次。收入的一部分可以回馈到 OSM 社区和支付每个 OSM 作出了贡献的人。如果你喜欢 OsmAnd 和 OSM 并且想要支持他们,这是支持他们最佳的方式。</string>
|
||||
<string name="download_files_error_not_enough_space">没有足够的空间!存储需要 {3} MB 的暂存空间,{1} MB 的永久空间。可用空间只有 {2} MB 。</string>
|
||||
<string name="download_files_question_space_with_temp">下载 {0} 个文件吗?{3} MB 暂时,{1} MB 永久使用的存储空间。(可用空间是 {2} MB)</string>
|
||||
<string name="upload_osm_note">上传 OSM 注释</string>
|
||||
<string name="consider_turning_polygons_off">建议关闭多边形渲染。</string>
|
||||
<string name="clear_updates_proposition_message">您可以删除已下载的更新和回到原始地图版本</string>
|
||||
<string name="switch_start_finish">对调起始点和目的地</string>
|
||||
<string name="rec_split">录制器拆分</string>
|
||||
<string name="rec_split_title">使用录制器拆分</string>
|
||||
<string name="rec_split_desc">重写剪辑时,使用的空间超过存储大小</string>
|
||||
<string name="rec_split_clip_length">剪辑长度</string>
|
||||
<string name="rec_split_clip_length_desc">每个记录的剪辑的长度不会长于指定的时间间隔</string>
|
||||
<string name="rec_split_storage_size_desc">全部录制片段可以使用的空间量</string>
|
||||
<string name="live_updates">实时更新</string>
|
||||
<string name="no_location_permission">应用程序没有权限访问定位数据。</string>
|
||||
<string name="no_camera_permission">应用程序没有权限访问摄像头。</string>
|
||||
<string name="no_microphone_permission">应用程序没有访问麦克风的权限。</string>
|
||||
<string name="show_on_start_description">“关闭”会直接启动地图屏幕</string>
|
||||
<string name="release_2_2">" • 在地图上和其它屏幕上,为点击位置做了新的敏捷内容菜单用户界面
|
||||
\n
|
||||
\n • 地图屏幕上现在除了直接启动外,还有\'在应用程序时启动显示仪表板\'可选
|
||||
\n
|
||||
\n • 组态哪些以及何种卡可以在仪表板上显示
|
||||
\n
|
||||
\n • 如果您喜欢基本菜单的应用程序控制,绕过仪表板方式
|
||||
\n
|
||||
\n • 要下载地图,可以直接在全球地图上点击区域
|
||||
\n
|
||||
\n • 更好的重新计算路线(现在引擎经过反复的尝试,建议一条不同的路线)
|
||||
\n
|
||||
\n • 兴趣点搜索现在支持更具体的查找
|
||||
\n
|
||||
\n • 改善过的兴趣点和 OSM 编辑功能
|
||||
\n
|
||||
\n • 地图数据下载结构和界面重新设计
|
||||
\n
|
||||
\n 还有更多… "</string>
|
||||
<string name="share_osm_edits_subject">通过 OsmAnd 协作编辑 OSM</string>
|
||||
<string name="lang_nds">低地德语</string>
|
||||
<string name="lang_mk">马其顿</string>
|
||||
<string name="lang_fy">菲士兰</string>
|
||||
<string name="lang_als">"阿尔巴尼亚 (Tosk)"</string>
|
||||
<string name="world_map_download_descr">世界底图(涵盖整个世界的缩小版)可能存在丢失或过期。请考虑下载它的全球概览。</string>
|
||||
<string name="map_downloaded_descr">已下载 %1$s 的地图,你现在可以开始使用它。</string>
|
||||
<string name="release_2_6">" • 新功能:快速动作按钮
|
||||
\n
|
||||
\n • 改进了触摸屏幕手势的回应(同时平移和缩放)
|
||||
\n
|
||||
\n • 新的地图字体覆盖了更多的语言环境
|
||||
\n
|
||||
\n • 支持 TTS 不同版本的区域语言(和语法)
|
||||
\n
|
||||
\n • 在一些地图样式和维基百科的清晰度增强
|
||||
\n
|
||||
\n • 支持开放位置码 (OLC)
|
||||
\n
|
||||
\n • 为记录的 GPX 轨迹和预测的路线显示海拔、坡度和速度的概貌
|
||||
\n
|
||||
\n • 在自行车路线中\"驾驶样式\"设置和逻辑的改进
|
||||
\n
|
||||
\n • 在自行车路线中使用高度数据的设置
|
||||
\n
|
||||
\n • 一些其它的改进和错误修复
|
||||
\n
|
||||
\n 和更多… "</string>
|
||||
<string name="simulate_initial_startup_descr">设置标志,指示第一个应用程序启动,保持所有其他设置保持不变</string>
|
||||
<string name="favorite_category_dublicate_message">指定的类别名称已存在。请使用一个不同的名称。</string>
|
||||
<string name="shared_string_trip_recording">旅行记录</string>
|
||||
<string name="download_live_updates">实时更新</string>
|
||||
<string name="restart_is_required">为了充分应用更改,手动重新启动应用程序是必需的。</string>
|
||||
<string name="lang_pms">皮埃蒙特语</string>
|
||||
<string name="lang_bn">孟加拉语</string>
|
||||
<string name="lang_tl">塔加拉族語</string>
|
||||
<string name="lang_sh">塞尔维亚-克罗地亚语</string>
|
||||
<string name="lang_az">阿塞拜疆语</string>
|
||||
<string name="lang_br">布列塔尼文</string>
|
||||
<string name="lang_sq">阿尔巴尼亚语</string>
|
||||
<string name="lang_is">冰岛语</string>
|
||||
<string name="lang_bpy">比什奴普莱利亚语</string>
|
||||
<string name="lang_nv">纳瓦霍语</string>
|
||||
<string name="lang_ga">爱尔兰语</string>
|
||||
<string name="lang_la">拉丁语</string>
|
||||
<string name="lang_ku">库尔德语</string>
|
||||
<string name="lang_ta">泰米尔语</string>
|
||||
<string name="lang_ml">马拉雅拉姆语</string>
|
||||
<string name="lang_lb">卢森堡语</string>
|
||||
<string name="lang_os">奥塞梯语</string>
|
||||
<string name="lang_es_us">西班牙语(美洲)</string>
|
||||
<string name="lang_new">瓦 / 尼泊尔语言</string>
|
||||
<string name="lang_ast">阿斯图里亚斯语</string>
|
||||
<string name="lang_hsb">索布语(上游)</string>
|
||||
<string name="lang_kab">卡布列语</string>
|
||||
<string name="lang_ber">柏柏尔文</string>
|
||||
<string name="archive_wikipedia_data">已下载的旧的不兼容维基百科的数据。你想要将其存档吗?</string>
|
||||
<string name="disable_recording_once_app_killed_descrp">当应用程序被停止,将暂停 GPX 日志记录(借由新的应用程序)。(OsmAnd 背景标示,会从通知栏消失。)</string>
|
||||
<string name="rendering_value_walkingRoutesScopeOSMC_name">按网络从属标色</string>
|
||||
<string name="rendering_value_walkingRoutesOSMC_name">由 OSMC 徒步旅行符号标色</string>
|
||||
<string name="application_dir_change_warning3">你想 OsmAnd 也将其数据文件复制到新的目标吗?</string>
|
||||
<string name="specified_directiory_not_writeable">不能在指定目录中创建地图</string>
|
||||
<string name="confirm_usage_speed_cameras">在许多国家(德国、法国、意大利和其它)法律上不容许使用测速照相警示。如果您违反了法律,OsmAnd 并不承担任何的责任。请只在您有资格使用此功能时,才按下 \"是\" 。</string>
|
||||
<string name="welcome_select_region">要正确地反映您的交通标志和法规,请选择您驾驶的地区:</string>
|
||||
<string name="welcome_text">OsmAnd 提供了全球的离线地图浏览和全球的离线导航 !</string>
|
||||
<string name="osm_changes_added_to_local_edits">OSM 更改添加到本地的变更集</string>
|
||||
<string name="osmo_grop_name_length_alert">组名称应该至少 3 个字符 !</string>
|
||||
<string name="local_recordings_delete_all_confirm">要删除 %1$d 个注解。是否确定?</string>
|
||||
<string name="local_osm_changes_upload_all_confirm">你将要上传 %1$d 个更改到 OSM。是否确定?</string>
|
||||
<string name="delay_to_start_navigation_descr">指定等待时间以便继续留在航路规划屏幕</string>
|
||||
<string name="delay_to_start_navigation">开始转弯提醒前…</string>
|
||||
<string name="parking_place_limited">停车限时</string>
|
||||
<string name="waypoint_visit_after">造访之前先</string>
|
||||
<string name="waypoint_visit_before">造访之后</string>
|
||||
<string name="short_location_on_map">纬度 %1$s 经度 %2$s</string>
|
||||
<string name="shared_string_remember_my_choice">记住我的选择</string>
|
||||
<string name="shared_string_unexpected_error">发生意外的错误</string>
|
||||
<string name="shared_string_action_template">动作 {0}</string>
|
||||
<string name="shared_string_show">显示</string>
|
||||
<string name="shared_string_collapse">折叠</string>
|
||||
<string name="shared_string_favorite">我的收藏</string>
|
||||
<string name="shared_string_address">地址</string>
|
||||
<string name="shared_string_my_favorites">我的收藏</string>
|
||||
<string name="shared_string_my_tracks">我的足迹</string>
|
||||
<string name="shared_string_currently_recording_track">当前正在录制轨迹</string>
|
||||
<string name="shared_string_audio">音频</string>
|
||||
<string name="shared_string_video">视频</string>
|
||||
<string name="shared_string_photo">图片</string>
|
||||
<string name="route_points">路线点</string>
|
||||
<string name="track_segments">轨迹区段</string>
|
||||
<string name="track_points">轨迹点</string>
|
||||
<string name="osmand_rastermaps_plugin_description">"有了这个插件,您可以访问多种类型的网上(所谓的图砖或网格)地图,从默认的 OpenStreetMap 图砖(如 Mapnik)到卫星图像和特殊用途的图层,比如天气地图、气候地图、地质地图、地形阴影层等。
|
||||
\n
|
||||
\n这些地图可以用来作为主要的(基本)地图,以便在 OsmAnd 地图屏幕上显示,或作为上层又或另外基本地图的底层(如 OsmAnd 标准的离线地图)。为了使任何的底层地图可以看见,OsmAnd 矢量地图可以容易的根据需要透过 \'组态地图\' 菜单来隐藏某些构成。
|
||||
\n
|
||||
\n地图图砖可以直接透过在线数据源获得,或者可以使用准备好的脱机地图(手动复制到 OsmAnd 的数据文件夹中) 作为一个 SQLite 数据库,可以透过各种的第三方地图编制工具产生。 "</string>
|
||||
<string name="record_plugin_name">旅行记录</string>
|
||||
<string name="record_plugin_description">"这个插件在地图屏幕上,并手动轻击 GPX 记录小工具,以启动去录制和保存您轨迹的功能,或是自动记录您所有的导航路线到 GPX 文件。
|
||||
\n
|
||||
\n录制的轨迹可以与您的朋友共享或用作为 OSM 的贡献。运动选手可以使用录制的轨迹,监看他们的训练。一些基本的轨迹分析,可以直接在 OsmAnd 进行,如一圈的时间、平均速度等,而轨迹当然也可于事后在专门的第三方分析工具解析。 "</string>
|
||||
<string name="osmand_srtm_long_description_1000_chars">"这个插件同时提供了等高在线层和(地貌)地形阴影层,显示在 OsmAnd 标准地图的顶部。此功能会让运动选手、健行旅游者、背包客,和对起伏的地理构成感兴趣的任何人。
|
||||
\n
|
||||
\n全球数据(在北纬 70 度至南纬 70 度之间)的测量基于 SRTM (Shuttle Radar Topography Mission)和 ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer),安装在美国太空总署地球观测系统的旗舰卫星 Terra 上的遥测仪器,ASTER 是美国太空总署、日本经济产业省(METI)、日本太空系统 (J-spacesystems)之间的通力合作产物。 "</string>
|
||||
<string name="srtm_plugin_description">"这个插件组件同时提供了等高在线层和(地貌)地形阴影层,显示在 OsmAnd 标准地图的顶部。此功能会让运动选手、健行旅游者、背包客,和对起伏的地理构成感兴趣的任何人。(请注意,等高线和地貌数据是各自独立的,在插件组件启用后可以追加下载。)
|
||||
\n
|
||||
\n全球数据(在 70 度以北和 70 度以南之间)的测量基于 SRTM(Shuttle Radar Topography Mission)和 ASTER(Advanced Spaceborne Thermal Emission and Reflection Radiometer),安装在美国太空总署地球观测系统的旗舰卫星 Terra 上的遥测仪器,ASTER 是美国太空总署、日本经济产业省(METI)、日本太空系统(J-spacesystems)之间的通力合作的产物。 "</string>
|
||||
<string name="plugin_touringview_name">旅游地图视图</string>
|
||||
<string name="plugin_nautical_name">航海地图视图</string>
|
||||
<string name="audionotes_plugin_description">音频/视频附注插件组件提供的功能,在旅程中取得的音频/照相/视频之注解,使用在地图画面上的按钮,或地图上任何的位置直接显示上下文菜单。</string>
|
||||
<string name="osmand_parking_plugin_description">停车位置插件让你记住你的车停在哪里,还有多少泊车时间 (如果有时间限制)。
|
||||
\n位置和时间上均可见 OsmAnd 操控板在地图屏幕上的小部件。警报可以作为提醒添加到 Android 的日历。</string>
|
||||
<string name="osmand_distance_planning_plugin_description">这个插件提供一个允许通过在地图上,点击创建路径或使用或修改现有的 GPX 文件,计划一次旅行和测量点之间的距离的地图屏幕小部件。结果可以保存为 GPX 文件,以后可以用于导航。</string>
|
||||
<string name="osm_editing_plugin_description">透过这个插件组件 OsmAnd 可以用来对 OSM 作贡献,如创建或修改 OSM POI 对象、开启或评论 OSM 的注解和提供录制的 GPX 文件。OSM 是一个社区推动,相关的详细信息,请参阅 https://openstreetmap.org。如果您在应用程序中指定您个人的 OSM 帐号,可直接从 OsmAnd 进行贡献,积极参与是令人感激的 。</string>
|
||||
<string name="osmand_development_plugin_description">这个插件可以显示设置为开发和调试功能想测试或模拟路由、 屏幕渲染性能,或语音提示。这些设置是为开发人员和一般用户不需要。</string>
|
||||
<string name="rename_failed">重命名失败。</string>
|
||||
<string name="days_behind">天前</string>
|
||||
<string name="back_to_map">返回地图</string>
|
||||
<string name="share_note">分享注解</string>
|
||||
<string name="location_on_map">位置:
|
||||
\n 纬度 %1$s
|
||||
\n 经度 %2$s</string>
|
||||
<string name="watch">观看</string>
|
||||
<string name="notes">注解</string>
|
||||
<string name="rendering_attr_pisteRoutes_name">滑雪场</string>
|
||||
<string name="free">"%1$s 可用 "</string>
|
||||
<string name="rendering_attr_pisteGrooming_name">滑雪道修整</string>
|
||||
<string name="world_ski_missing">为了显示滑雪地图,需要下载特别的离线地图</string>
|
||||
<string name="nautical_maps_missing">为了显示航海地图,需要下载特别的离线地图</string>
|
||||
<string name="edit_group">编辑群组</string>
|
||||
<string name="parking_place">停车位</string>
|
||||
<string name="remove_the_tag">删除标记</string>
|
||||
<string name="gps_status">GPS 状态</string>
|
||||
<string name="version_settings_descr">下载每夜构建</string>
|
||||
<string name="version_settings">构建</string>
|
||||
<string name="rendering_attr_streetLighting_name">街道照明</string>
|
||||
<string name="proxy_pref_descr">设置代理互联网通信</string>
|
||||
<string name="points">点</string>
|
||||
<string name="navigation_over_track">开始沿着轨道导航吗?</string>
|
||||
<string name="avoid_roads_msg">你可以选择一条替代路线以避免</string>
|
||||
<string name="speak_pedestrian">步行街道</string>
|
||||
<string name="routing_attr_no_new_routing_name">不用 v1.9 路径规则</string>
|
||||
<string name="routing_attr_no_new_routing_description">请不要使用 v1.9 的路径规划规则</string>
|
||||
<string name="rendering_attr_transportStops_name">公交站</string>
|
||||
<string name="navigate_point_zone">地区</string>
|
||||
<string name="navigate_point_olc">打开位置代码</string>
|
||||
<string name="navigate_point_olc_info_invalid">无效的 OLC
|
||||
\n</string>
|
||||
<string name="navigate_point_olc_info_short">简短的 OLC
|
||||
\n请提供完整的编码</string>
|
||||
<string name="navigate_point_olc_info_area">有效的 OLC
|
||||
\n代表区域:%1$s x %2$s</string>
|
||||
<string name="navigate_point_northing">北距</string>
|
||||
<string name="navigate_point_easting">东距</string>
|
||||
<string name="error_avoid_specific_road">没有找到支线</string>
|
||||
<string name="home_button">主页</string>
|
||||
<string name="map_update">有 %1$s 个地图可更新</string>
|
||||
<string name="search_for">搜索</string>
|
||||
<string name="coordinates">坐标</string>
|
||||
<string name="rendering_attr_tramRoutes_name">有轨电车路线</string>
|
||||
<string name="rendering_attr_shareTaxiRoutes_name">分享出租车路线</string>
|
||||
<string name="rendering_attr_trolleybusRoutes_name">无轨电车路线</string>
|
||||
<string name="rendering_category_transport">交通工具</string>
|
||||
<string name="map_widget_appearance_rem">剩余的元素</string>
|
||||
<string name="search_radius_proximity">之间</string>
|
||||
<string name="speed_limit_exceed_message">选择速限容许余裕界限,超过时您将会收到语音警告。</string>
|
||||
<string name="fav_point_emoticons_message">我的收藏标点名称,已被修改为 %1$s,便于正确的保存字符串表情符号到文件中。</string>
|
||||
<string name="fav_point_dublicate">我的收藏点名称重复</string>
|
||||
<string name="fav_point_dublicate_message">所指定我的收藏名称已使用,改为 %1$s 以避免重复。</string>
|
||||
<string name="traffic_warning_speed_limit">速度限制</string>
|
||||
<string name="traffic_warning_border_control">边境管制</string>
|
||||
<string name="traffic_warning_payment">收费站</string>
|
||||
<string name="traffic_warning_stop">停车标志</string>
|
||||
<string name="traffic_warning_calming">交通稳静化</string>
|
||||
<string name="traffic_warning_speed_camera">测速摄像机</string>
|
||||
<string name="traffic_warning">交通警告</string>
|
||||
<string name="speak_favorites">附近的收藏夹</string>
|
||||
<string name="speak_poi">附近的 POI</string>
|
||||
<string name="way_alarms">交通警告</string>
|
||||
<string name="sleep_mode_stop_dialog">停止 GPS 背景模式吗?</string>
|
||||
<string name="stop_navigation_service">停止</string>
|
||||
<string name="confirm_every_run">总是询问</string>
|
||||
<string name="save_global_track_interval_descr">为通常的轨迹记录选择录制间隔(透过在地图上的 GPX 记录小工具启用)</string>
|
||||
<string name="save_global_track_interval">通用记录间隔</string>
|
||||
<string name="background_service_int">GPS 唤醒时间间隔</string>
|
||||
<string name="enable_sleep_mode">启用 GPS 背景模式</string>
|
||||
<string name="save_track_to_gpx_globally">记录轨迹成 GPX 文件</string>
|
||||
<string name="save_track_to_gpx_globally_headline">需求轨迹日志记录</string>
|
||||
<string name="save_track_to_gpx_globally_descr">通常位置记录到一个 GPX 文件,在地图画面上使用 GPX 记录小工具,可以开启或关闭</string>
|
||||
<string name="save_track_to_gpx_descrp">导航过程中,GPX 轨迹自动保存到轨道文件夹</string>
|
||||
<string name="save_track_interval_globally">记录间隔</string>
|
||||
<string name="int_hour">小时</string>
|
||||
<string name="duration">持续时间</string>
|
||||
<string name="distance">距离</string>
|
||||
<string name="plugin_touringview_descr">"启动此预览的地图样式更改为“旅游查看”,这是给旅客和职业司机的一种特殊的高细节查看。
|
||||
\n
|
||||
\n此预览提供了在任何给与的地图缩放,(特别是公路、轨道、路径和定位标记)在地图数据中最大量可获得的详细行程。
|
||||
\n
|
||||
\n它也清楚地描绘了各类道路明确地色码,例如驾驶大型车辆时,这是非常有用的。
|
||||
\n
|
||||
\n并提供了特别的旅游选项,比如显示自行车路线或高山的路线。
|
||||
\n
|
||||
\n此预览是从我们的标准地图所创建,不需要下载特殊的地图。
|
||||
\n
|
||||
\n此预览可以在这里经由再次取消启动,或透过“配置地图”下的“地图样式”这两者中任何一个的更改而恢复它。 "</string>
|
||||
<string name="plugin_nautical_descr">"这个插件丰富了 OsmAnd 地图和导航应用,也为了划船、帆船、与其他类型的水上运动,产生了航海地图。
|
||||
\n
|
||||
\n一个为 OsmAnd 附加的特有地图,将提供用于所有内陆近岸航行的航海导航标志和图表符号。每个导航标志描述提供需识别出它们和它们含义的详细信息(类别、形状、颜色、串行、参考等)。
|
||||
\n
|
||||
\n要返回到 OsmAnd 惯用的地图模式,再次取消这个插件的启动,或“配置地图”下的“地图样式”,在这两者中的任何一个的更改都可轻易的回复。 "</string>
|
||||
<string name="plugin_ski_descr">"此插件为 OsmAnd 所安置,让您在全球滑雪斜坡、越野滑雪、阿尔卑斯山的滑雪路线、缆车和滑雪缆车上的详细信息了若指掌。以颜色编码显示路线和滑雪道的困难度,并且在特殊的“冬季”地图样式描画出,哪个在冬季景观变成雪色。
|
||||
\n
|
||||
\n启动此预览,会更改地图样式到“冬季和滑雪”,显示出冬季的条件下,所有的景观特征。此查看可以在这里经由再次取消启动,或通过“配置地图”下的“地图样式”这两者中任何一个的更改而恢复它。 "</string>
|
||||
<string name="index_tours">旅游</string>
|
||||
<string name="shared_string_all">全部</string>
|
||||
<string name="waypoints">路标</string>
|
||||
<string name="targets">目的地</string>
|
||||
<string name="download_additional_maps">要下载缺少的地图 %1$s (%2$d MB) 吗?</string>
|
||||
<string name="rendering_value_browse_map_name">浏览地图</string>
|
||||
<string name="rendering_value_car_name">汽车</string>
|
||||
<string name="rendering_value_bicycle_name">自行车</string>
|
||||
<string name="rendering_value_pedestrian_name">行人</string>
|
||||
<string name="rendering_attr_coloredBuildings_name">用颜色区分建筑物类型</string>
|
||||
<string name="osmo_invite">邀请…</string>
|
||||
<string name="osmo_leave_confirmation_msg">你想要离开群组 %1$s?</string>
|
||||
<string name="continue_navigation">继续导航</string>
|
||||
<string name="pause_navigation">暂停导航</string>
|
||||
<string name="keep_navigation_service">保持</string>
|
||||
<string name="lang_sw">斯瓦希里语</string>
|
||||
<string name="lang_he">希伯来语</string>
|
||||
<string name="forward">前行</string>
|
||||
<string name="live_monitoring_m_descr">如果启用了 GPX 记录,将轨迹数据发送到指定的 web 服务。</string>
|
||||
<string name="live_monitoring_m">在线跟踪 (需要 GPX)</string>
|
||||
<string name="live_monitoring_start">开始在线跟踪</string>
|
||||
<string name="live_monitoring_stop">停止在线跟踪</string>
|
||||
<string name="gpx_monitoring_start">启动 GPX 记录</string>
|
||||
<string name="gpx_monitoring_stop">停止 GPX 记录</string>
|
||||
<string name="gpx_start_new_segment">开始新区段</string>
|
||||
<string name="rendering_attr_hideBuildings_name">建筑</string>
|
||||
<string name="rendering_attr_hideNonVehicleHighways_name">非车辆公路</string>
|
||||
<string name="rendering_attr_hideText_name">文本</string>
|
||||
<string name="rendering_attr_hideWoodScrubs_name">木材和磨砂</string>
|
||||
<string name="rendering_attr_buildings15zoom_name">15 级缩放建筑物</string>
|
||||
<string name="rendering_attr_moreDetailed_name">更多详情</string>
|
||||
<string name="rendering_attr_lessDetailed_name">较少细节</string>
|
||||
<string name="rendering_attr_hideAccess_name">访问限制</string>
|
||||
<string name="rendering_attr_showAccess_name">显示访问限制和收费</string>
|
||||
<string name="osmo_auth_error">OsMo 授权时遇到错误:%1$s。
|
||||
\n 这可能是服务临时当机或是您的注册已过期。
|
||||
\n 您想要继续进行新的注册吗?</string>
|
||||
<string name="osmo_group_by_invite">通过邀请进入</string>
|
||||
<string name="osmo_group_information">请在创建群组之前,仔细阅读!</string>
|
||||
<string name="osmo_gpx_points_downloaded">OsMo 标点 %1$s 已下载。</string>
|
||||
<string name="osmo_auto_connect_descr">在应用程序启动后自动连接到服务</string>
|
||||
<string name="osmo_auto_connect">自动连接</string>
|
||||
<string name="osmo_gpx_track_downloaded">OsMo 轨迹 %1$s 已下载。</string>
|
||||
<string name="no_index_file_to_download">下载找不到,请检查您的互联网连接。</string>
|
||||
<string name="select_index_file_to_download">什么也没有找到。如果您无法找到您所在的地区,你可以自己制作(参考 http://osmand.net)。</string>
|
||||
<string name="none_selected_gpx">没有选定的 GPX 文件。选取并按住现有的轨迹。</string>
|
||||
<string name="local_index_select_gpx_file">选择要显示的</string>
|
||||
<string name="gpx_split_interval">分割间隔</string>
|
||||
<string name="sort_by_distance">按距离排序</string>
|
||||
<string name="sort_by_name">按名称排序</string>
|
||||
<string name="show_zoom_buttons_navigation_descr">在导航过程中显示缩放按钮</string>
|
||||
<string name="show_zoom_buttons_navigation">显示缩放按钮</string>
|
||||
<string name="save_as_favorites_points">另存为收藏夹组</string>
|
||||
<string name="layer_amenity_label">点标签</string>
|
||||
<string name="loading_smth">正在加载 %1$s…</string>
|
||||
<string name="gpx_wpt">航点</string>
|
||||
<string name="selected_gpx_info_show">"
|
||||
\n
|
||||
\n长按在地图上查看"</string>
|
||||
<string name="delay_navigation_start">自动启动转弯指引</string>
|
||||
<string name="gpx_info_subtracks">"子轨迹:%1$s "</string>
|
||||
<string name="gpx_info_waypoints">"路标:%1$s "</string>
|
||||
<string name="gpx_info_distance">"距离:%1$s(%2$s 个点) "</string>
|
||||
<string name="gpx_info_start_time">"开始时间:%1$tF,%1$tT "</string>
|
||||
<string name="gpx_info_end_time">"结束时间:%1$tF,%1$tT "</string>
|
||||
<string name="gpx_info_average_speed">"平均速度:%1$s "</string>
|
||||
<string name="gpx_info_maximum_speed">"最大速度:%1$s "</string>
|
||||
<string name="gpx_info_avg_altitude">平均海拔高度:%1$s</string>
|
||||
<string name="gpx_info_diff_altitude">高度范围:%1$s</string>
|
||||
<string name="gpx_info_asc_altitude">下坡/上坡:%1$s</string>
|
||||
<string name="gpx_timespan">时间跨度:%1$s</string>
|
||||
<string name="gpx_timemoving">时间移动:%1$s</string>
|
||||
<string name="gpx_selection_segment_title">区段</string>
|
||||
<string name="gpx_selection_number_of_points">" %1$s 的标点"</string>
|
||||
<string name="gpx_selection_point">标点 %1$s</string>
|
||||
<string name="gpx_selection_route_points">%1$s
|
||||
\n路线标点 %2$s</string>
|
||||
<string name="gpx_selection_points">%1$s
|
||||
\n标点</string>
|
||||
<string name="gpx_selection_track">%1$s
|
||||
\n轨迹 %2$s</string>
|
||||
<string name="gpx_file_is_empty">GPX 轨迹为空</string>
|
||||
<string name="osmo_user_joined">用户 %1$s 已加入群组 %2$s</string>
|
||||
<string name="osmo_user_left">用户 %1$s 离开了群组 %2$s</string>
|
||||
<string name="osmo_show_group_notifications">显示群组通知</string>
|
||||
<string name="osmo_show_group_notifications_descr">在用户加入或离开群组时显示提示消息</string>
|
||||
<string name="osmo_follow">关注</string>
|
||||
<string name="osmo_sign_in">登录</string>
|
||||
<string name="osmo_create_groups_confirm">为了创建群组您需要注册成为 OsMo 的用户。</string>
|
||||
<string name="osmo_credentials_not_valid">您的 OsMo 凭证不是有效的。</string>
|
||||
<string name="osmo_regenerate_login_ids_confirm">你确定重新生成个人 id?所有连接到你的设备将无法再跟踪你。</string>
|
||||
<string name="osmo_regenerate_login_ids">重新生成用户 id</string>
|
||||
<string name="osmo_cancel_moving_target">取消移动目标</string>
|
||||
<string name="osmo_center_location">在屏幕中心</string>
|
||||
<string name="osmo_set_moving_target">设置为移动目标</string>
|
||||
<string name="osmo_use_server_name">已注册的名称</string>
|
||||
<string name="osmo_user_name">用户</string>
|
||||
<string name="osmo_edit_device">更改用户属性</string>
|
||||
<string name="osmo_edit_color">显示颜色</string>
|
||||
<string name="osmo_group_info">信息</string>
|
||||
<string name="osmo_group">OsMo 群组</string>
|
||||
<string name="osmo_group_share">为了连接到群组 %2$s,指定组 id (%1$s) 或点击 %3$s。</string>
|
||||
<string name="osmo_share_connect_device">允许永久追踪此设备</string>
|
||||
<string name="osmo_share_current_session">在浏览器中共享当前会话</string>
|
||||
<string name="osmo_session_not_available">会话不可用,请检查“发送定位”已打开。</string>
|
||||
<string name="osmo_share_session">共享会话</string>
|
||||
<string name="osmo_session_id_share">用会话 url 来跟踪设备 (%1$s)</string>
|
||||
<string name="osmo_tracker_id_share">为了连接到目标设备 %2$s,点击链接 %3$s 或指定跟踪 id (%1$s)</string>
|
||||
<string name="osmo_track_interval">记录间隔</string>
|
||||
<string name="osmo_track_interval_descr">选择发送定位的时间间隔</string>
|
||||
<string name="int_days">天</string>
|
||||
<string name="osmo_connect_menu">连接</string>
|
||||
<string name="osmo_expire_group">截止于</string>
|
||||
<string name="osmo_group_description">描述</string>
|
||||
<string name="osmo_group_policy">政策</string>
|
||||
<string name="osmo_connect_to_device_name">用户名称</string>
|
||||
<string name="osmo_group_name">群组名称</string>
|
||||
<string name="osmo_connect_to_device">与设备连接</string>
|
||||
</resources>
|
||||
|
|
|
@ -582,134 +582,136 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
}
|
||||
|
||||
private void updateButtonsAndProgress() {
|
||||
// Title buttons
|
||||
boolean showTitleButtonsContainer = (leftTitleButtonController != null || rightTitleButtonController != null);
|
||||
final View titleButtonsContainer = view.findViewById(R.id.title_button_container);
|
||||
titleButtonsContainer.setVisibility(showTitleButtonsContainer ? View.VISIBLE : View.GONE);
|
||||
if (view != null) {
|
||||
// Title buttons
|
||||
boolean showTitleButtonsContainer = (leftTitleButtonController != null || rightTitleButtonController != null);
|
||||
final View titleButtonsContainer = view.findViewById(R.id.title_button_container);
|
||||
titleButtonsContainer.setVisibility(showTitleButtonsContainer ? View.VISIBLE : View.GONE);
|
||||
|
||||
// Left title button
|
||||
final Button leftTitleButton = (Button) view.findViewById(R.id.title_button);
|
||||
final TextView titleButtonRightText = (TextView) view.findViewById(R.id.title_button_right_text);
|
||||
if (leftTitleButtonController != null) {
|
||||
leftTitleButton.setText(leftTitleButtonController.caption);
|
||||
leftTitleButton.setVisibility(leftTitleButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
// Left title button
|
||||
final Button leftTitleButton = (Button) view.findViewById(R.id.title_button);
|
||||
final TextView titleButtonRightText = (TextView) view.findViewById(R.id.title_button_right_text);
|
||||
if (leftTitleButtonController != null) {
|
||||
leftTitleButton.setText(leftTitleButtonController.caption);
|
||||
leftTitleButton.setVisibility(leftTitleButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
|
||||
Drawable leftIcon = leftTitleButtonController.getLeftIcon();
|
||||
if (leftIcon != null) {
|
||||
leftTitleButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
leftTitleButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
}
|
||||
Drawable leftIcon = leftTitleButtonController.getLeftIcon();
|
||||
if (leftIcon != null) {
|
||||
leftTitleButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
leftTitleButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
}
|
||||
|
||||
if (leftTitleButtonController.needRightText) {
|
||||
titleButtonRightText.setText(leftTitleButtonController.rightTextCaption);
|
||||
titleButtonRightText.setVisibility(View.VISIBLE);
|
||||
if (leftTitleButtonController.needRightText) {
|
||||
titleButtonRightText.setText(leftTitleButtonController.rightTextCaption);
|
||||
titleButtonRightText.setVisibility(View.VISIBLE);
|
||||
} else {
|
||||
titleButtonRightText.setVisibility(View.GONE);
|
||||
}
|
||||
} else {
|
||||
leftTitleButton.setVisibility(View.GONE);
|
||||
titleButtonRightText.setVisibility(View.GONE);
|
||||
}
|
||||
} else {
|
||||
leftTitleButton.setVisibility(View.GONE);
|
||||
titleButtonRightText.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
// Right title button
|
||||
final Button rightTitleButton = (Button) view.findViewById(R.id.title_button_right);
|
||||
if (rightTitleButtonController != null) {
|
||||
rightTitleButton.setText(rightTitleButtonController.caption);
|
||||
rightTitleButton.setVisibility(rightTitleButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
// Right title button
|
||||
final Button rightTitleButton = (Button) view.findViewById(R.id.title_button_right);
|
||||
if (rightTitleButtonController != null) {
|
||||
rightTitleButton.setText(rightTitleButtonController.caption);
|
||||
rightTitleButton.setVisibility(rightTitleButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
|
||||
Drawable leftIcon = rightTitleButtonController.getLeftIcon();
|
||||
rightTitleButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
rightTitleButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
} else {
|
||||
rightTitleButton.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
// Top Right title button
|
||||
final Button topRightTitleButton = (Button) view.findViewById(R.id.title_button_top_right);
|
||||
if (topRightTitleButtonController != null) {
|
||||
topRightTitleButton.setText(topRightTitleButtonController.caption);
|
||||
topRightTitleButton.setVisibility(topRightTitleButtonController.visible ? View.VISIBLE : View.INVISIBLE);
|
||||
|
||||
Drawable leftIcon = topRightTitleButtonController.getLeftIcon();
|
||||
topRightTitleButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
topRightTitleButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
} else {
|
||||
topRightTitleButton.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
// Download buttons
|
||||
boolean showDownloadButtonsContainer =
|
||||
((leftDownloadButtonController != null && leftDownloadButtonController.visible)
|
||||
|| (rightDownloadButtonController != null && rightDownloadButtonController.visible))
|
||||
&& (titleProgressController == null || !titleProgressController.visible);
|
||||
final View downloadButtonsContainer = view.findViewById(R.id.download_buttons_container);
|
||||
downloadButtonsContainer.setVisibility(showDownloadButtonsContainer ? View.VISIBLE : View.GONE);
|
||||
|
||||
if (showDownloadButtonsContainer) {
|
||||
view.findViewById(R.id.download_buttons_top_border).setVisibility(showTitleButtonsContainer ? View.VISIBLE : View.INVISIBLE);
|
||||
if (showTitleButtonsContainer) {
|
||||
LinearLayout.LayoutParams ll = (LinearLayout.LayoutParams) downloadButtonsContainer.getLayoutParams();
|
||||
if (ll.topMargin != 0) {
|
||||
ll.setMargins(0, 0, 0, 0);
|
||||
}
|
||||
Drawable leftIcon = rightTitleButtonController.getLeftIcon();
|
||||
rightTitleButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
rightTitleButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
} else {
|
||||
rightTitleButton.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
// Left download button
|
||||
final Button leftDownloadButton = (Button) view.findViewById(R.id.download_button_left);
|
||||
if (leftDownloadButtonController != null) {
|
||||
leftDownloadButton.setText(leftDownloadButtonController.caption);
|
||||
leftDownloadButton.setVisibility(leftDownloadButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
// Top Right title button
|
||||
final Button topRightTitleButton = (Button) view.findViewById(R.id.title_button_top_right);
|
||||
if (topRightTitleButtonController != null) {
|
||||
topRightTitleButton.setText(topRightTitleButtonController.caption);
|
||||
topRightTitleButton.setVisibility(topRightTitleButtonController.visible ? View.VISIBLE : View.INVISIBLE);
|
||||
|
||||
Drawable leftIcon = leftDownloadButtonController.getLeftIcon();
|
||||
if (leftIcon != null) {
|
||||
leftDownloadButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
leftDownloadButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
Drawable leftIcon = topRightTitleButtonController.getLeftIcon();
|
||||
topRightTitleButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
topRightTitleButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
} else {
|
||||
topRightTitleButton.setVisibility(View.GONE);
|
||||
}
|
||||
} else {
|
||||
leftDownloadButton.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
// Right download button
|
||||
final Button rightDownloadButton = (Button) view.findViewById(R.id.download_button_right);
|
||||
if (rightDownloadButtonController != null) {
|
||||
rightDownloadButton.setText(rightDownloadButtonController.caption);
|
||||
rightDownloadButton.setVisibility(rightDownloadButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
// Download buttons
|
||||
boolean showDownloadButtonsContainer =
|
||||
((leftDownloadButtonController != null && leftDownloadButtonController.visible)
|
||||
|| (rightDownloadButtonController != null && rightDownloadButtonController.visible))
|
||||
&& (titleProgressController == null || !titleProgressController.visible);
|
||||
final View downloadButtonsContainer = view.findViewById(R.id.download_buttons_container);
|
||||
downloadButtonsContainer.setVisibility(showDownloadButtonsContainer ? View.VISIBLE : View.GONE);
|
||||
|
||||
Drawable leftIcon = rightDownloadButtonController.getLeftIcon();
|
||||
rightDownloadButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
rightDownloadButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
} else {
|
||||
rightDownloadButton.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
// Progress bar
|
||||
final View titleProgressContainer = view.findViewById(R.id.title_progress_container);
|
||||
if (titleProgressController != null) {
|
||||
titleProgressContainer.setVisibility(titleProgressController.visible ? View.VISIBLE : View.GONE);
|
||||
if (titleProgressController.visible && showTitleButtonsContainer) {
|
||||
LinearLayout.LayoutParams ll = (LinearLayout.LayoutParams) titleProgressContainer.getLayoutParams();
|
||||
if (ll.topMargin != 0) {
|
||||
ll.setMargins(0, 0, 0, 0);
|
||||
if (showDownloadButtonsContainer) {
|
||||
view.findViewById(R.id.download_buttons_top_border).setVisibility(showTitleButtonsContainer ? View.VISIBLE : View.INVISIBLE);
|
||||
if (showTitleButtonsContainer) {
|
||||
LinearLayout.LayoutParams ll = (LinearLayout.LayoutParams) downloadButtonsContainer.getLayoutParams();
|
||||
if (ll.topMargin != 0) {
|
||||
ll.setMargins(0, 0, 0, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
final ProgressBar progressBar = (ProgressBar) view.findViewById(R.id.progressBar);
|
||||
final TextView progressTitle = (TextView) view.findViewById(R.id.progressTitle);
|
||||
progressTitle.setText(titleProgressController.caption);
|
||||
progressBar.setIndeterminate(titleProgressController.indeterminate);
|
||||
progressBar.setProgress(titleProgressController.progress);
|
||||
// Left download button
|
||||
final Button leftDownloadButton = (Button) view.findViewById(R.id.download_button_left);
|
||||
if (leftDownloadButtonController != null) {
|
||||
leftDownloadButton.setText(leftDownloadButtonController.caption);
|
||||
leftDownloadButton.setVisibility(leftDownloadButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
|
||||
final ImageView progressButton = (ImageView) view.findViewById(R.id.progressButton);
|
||||
progressButton.setVisibility(titleProgressController.buttonVisible ? View.VISIBLE : View.GONE);
|
||||
} else {
|
||||
titleProgressContainer.setVisibility(View.GONE);
|
||||
Drawable leftIcon = leftDownloadButtonController.getLeftIcon();
|
||||
if (leftIcon != null) {
|
||||
leftDownloadButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
leftDownloadButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
}
|
||||
} else {
|
||||
leftDownloadButton.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
// Right download button
|
||||
final Button rightDownloadButton = (Button) view.findViewById(R.id.download_button_right);
|
||||
if (rightDownloadButtonController != null) {
|
||||
rightDownloadButton.setText(rightDownloadButtonController.caption);
|
||||
rightDownloadButton.setVisibility(rightDownloadButtonController.visible ? View.VISIBLE : View.GONE);
|
||||
|
||||
Drawable leftIcon = rightDownloadButtonController.getLeftIcon();
|
||||
rightDownloadButton.setCompoundDrawablesWithIntrinsicBounds(leftIcon, null, null, null);
|
||||
rightDownloadButton.setCompoundDrawablePadding(dpToPx(4f));
|
||||
} else {
|
||||
rightDownloadButton.setVisibility(View.GONE);
|
||||
}
|
||||
|
||||
// Progress bar
|
||||
final View titleProgressContainer = view.findViewById(R.id.title_progress_container);
|
||||
if (titleProgressController != null) {
|
||||
titleProgressContainer.setVisibility(titleProgressController.visible ? View.VISIBLE : View.GONE);
|
||||
if (titleProgressController.visible && showTitleButtonsContainer) {
|
||||
LinearLayout.LayoutParams ll = (LinearLayout.LayoutParams) titleProgressContainer.getLayoutParams();
|
||||
if (ll.topMargin != 0) {
|
||||
ll.setMargins(0, 0, 0, 0);
|
||||
}
|
||||
}
|
||||
|
||||
final ProgressBar progressBar = (ProgressBar) view.findViewById(R.id.progressBar);
|
||||
final TextView progressTitle = (TextView) view.findViewById(R.id.progressTitle);
|
||||
progressTitle.setText(titleProgressController.caption);
|
||||
progressBar.setIndeterminate(titleProgressController.indeterminate);
|
||||
progressBar.setProgress(titleProgressController.progress);
|
||||
|
||||
final ImageView progressButton = (ImageView) view.findViewById(R.id.progressButton);
|
||||
progressButton.setVisibility(titleProgressController.buttonVisible ? View.VISIBLE : View.GONE);
|
||||
} else {
|
||||
titleProgressContainer.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void buildHeader() {
|
||||
OsmandApplication app = getMyApplication();
|
||||
if (app != null) {
|
||||
if (app != null && view != null) {
|
||||
IconsCache iconsCache = app.getIconsCache();
|
||||
|
||||
final View iconLayout = view.findViewById(R.id.context_menu_icon_layout);
|
||||
|
@ -731,15 +733,17 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
}
|
||||
|
||||
private void buildBottomView() {
|
||||
View bottomView = view.findViewById(R.id.context_menu_bottom_view);
|
||||
if (menu.isExtended()) {
|
||||
bottomView.setOnTouchListener(new View.OnTouchListener() {
|
||||
@Override
|
||||
public boolean onTouch(View v, MotionEvent event) {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
menu.build(bottomView);
|
||||
if (view != null) {
|
||||
View bottomView = view.findViewById(R.id.context_menu_bottom_view);
|
||||
if (menu.isExtended()) {
|
||||
bottomView.setOnTouchListener(new View.OnTouchListener() {
|
||||
@Override
|
||||
public boolean onTouch(View v, MotionEvent event) {
|
||||
return true;
|
||||
}
|
||||
});
|
||||
menu.build(bottomView);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -789,7 +793,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
|
||||
public void rebuildMenu() {
|
||||
OsmandApplication app = getMyApplication();
|
||||
if (app != null) {
|
||||
if (app != null && view != null) {
|
||||
IconsCache iconsCache = app.getIconsCache();
|
||||
final ImageButton buttonFavorite = (ImageButton) view.findViewById(R.id.context_menu_fav_button);
|
||||
buttonFavorite.setImageDrawable(iconsCache.getIcon(menu.getFavActionIconId(),
|
||||
|
@ -808,75 +812,79 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
|
||||
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
|
||||
private void runLayoutListener() {
|
||||
ViewTreeObserver vto = view.getViewTreeObserver();
|
||||
vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
|
||||
if (view != null) {
|
||||
ViewTreeObserver vto = view.getViewTreeObserver();
|
||||
vto.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
|
||||
|
||||
@Override
|
||||
public void onGlobalLayout() {
|
||||
@Override
|
||||
public void onGlobalLayout() {
|
||||
|
||||
ViewTreeObserver obs = view.getViewTreeObserver();
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
|
||||
obs.removeOnGlobalLayoutListener(this);
|
||||
} else {
|
||||
obs.removeGlobalOnLayoutListener(this);
|
||||
}
|
||||
|
||||
if (getActivity() == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
int newMenuTopViewHeight = view.findViewById(R.id.context_menu_top_view).getHeight();
|
||||
menuTopShadowHeight = view.findViewById(R.id.context_menu_top_shadow).getHeight();
|
||||
int newMenuTopShadowAllHeight = view.findViewById(R.id.context_menu_top_shadow_all).getHeight();
|
||||
menuFullHeight = view.findViewById(R.id.context_menu_main).getHeight();
|
||||
|
||||
int dy = 0;
|
||||
if (!menu.isLandscapeLayout()) {
|
||||
TextView line1 = (TextView) view.findViewById(R.id.context_menu_line1);
|
||||
TextView line2 = (TextView) view.findViewById(R.id.context_menu_line2);
|
||||
int line2LineCount = 0;
|
||||
int line2LineHeight = 0;
|
||||
int line2MeasuredHeight = 0;
|
||||
if (line2 != null) {
|
||||
line2LineCount = line2.getLineCount();
|
||||
line2LineHeight = line2.getLineHeight();
|
||||
line2MeasuredHeight = line2.getMeasuredHeight();
|
||||
}
|
||||
if (menuTopViewHeight != 0) {
|
||||
int titleHeight = line1.getLineCount() * line1.getLineHeight() + line2LineCount * line2LineHeight + menuTitleTopBottomPadding;
|
||||
if (titleHeight < line1.getMeasuredHeight() + line2MeasuredHeight) {
|
||||
titleHeight = line1.getMeasuredHeight() + line2MeasuredHeight;
|
||||
if (view != null) {
|
||||
ViewTreeObserver obs = view.getViewTreeObserver();
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
|
||||
obs.removeOnGlobalLayoutListener(this);
|
||||
} else {
|
||||
obs.removeGlobalOnLayoutListener(this);
|
||||
}
|
||||
newMenuTopViewHeight = menuTopViewHeightExcludingTitle + titleHeight;
|
||||
dy = Math.max(0, newMenuTopViewHeight - menuTopViewHeight - (newMenuTopShadowAllHeight - menuTopShadowAllHeight));
|
||||
} else {
|
||||
menuTopViewHeightExcludingTitle = newMenuTopViewHeight - line1.getMeasuredHeight() - line2MeasuredHeight;
|
||||
menuTitleTopBottomPadding = (line1.getMeasuredHeight() - line1.getLineCount() * line1.getLineHeight())
|
||||
+ (line2MeasuredHeight - line2LineCount * line2LineHeight);
|
||||
|
||||
if (getActivity() == null) {
|
||||
return;
|
||||
}
|
||||
|
||||
int newMenuTopViewHeight = view.findViewById(R.id.context_menu_top_view).getHeight();
|
||||
menuTopShadowHeight = view.findViewById(R.id.context_menu_top_shadow).getHeight();
|
||||
int newMenuTopShadowAllHeight = view.findViewById(R.id.context_menu_top_shadow_all).getHeight();
|
||||
menuFullHeight = view.findViewById(R.id.context_menu_main).getHeight();
|
||||
|
||||
int dy = 0;
|
||||
if (!menu.isLandscapeLayout()) {
|
||||
TextView line1 = (TextView) view.findViewById(R.id.context_menu_line1);
|
||||
TextView line2 = (TextView) view.findViewById(R.id.context_menu_line2);
|
||||
int line2LineCount = 0;
|
||||
int line2LineHeight = 0;
|
||||
int line2MeasuredHeight = 0;
|
||||
if (line2 != null) {
|
||||
line2LineCount = line2.getLineCount();
|
||||
line2LineHeight = line2.getLineHeight();
|
||||
line2MeasuredHeight = line2.getMeasuredHeight();
|
||||
}
|
||||
if (menuTopViewHeight != 0) {
|
||||
int titleHeight = line1.getLineCount() * line1.getLineHeight() + line2LineCount * line2LineHeight + menuTitleTopBottomPadding;
|
||||
if (titleHeight < line1.getMeasuredHeight() + line2MeasuredHeight) {
|
||||
titleHeight = line1.getMeasuredHeight() + line2MeasuredHeight;
|
||||
}
|
||||
newMenuTopViewHeight = menuTopViewHeightExcludingTitle + titleHeight;
|
||||
dy = Math.max(0, newMenuTopViewHeight - menuTopViewHeight - (newMenuTopShadowAllHeight - menuTopShadowAllHeight));
|
||||
} else {
|
||||
menuTopViewHeightExcludingTitle = newMenuTopViewHeight - line1.getMeasuredHeight() - line2MeasuredHeight;
|
||||
menuTitleTopBottomPadding = (line1.getMeasuredHeight() - line1.getLineCount() * line1.getLineHeight())
|
||||
+ (line2MeasuredHeight - line2LineCount * line2LineHeight);
|
||||
}
|
||||
}
|
||||
menuTopViewHeight = newMenuTopViewHeight;
|
||||
menuTopShadowAllHeight = newMenuTopShadowAllHeight;
|
||||
menuTitleHeight = menuTopShadowHeight + menuTopShadowAllHeight + dy;
|
||||
menuBottomViewHeight = view.findViewById(R.id.context_menu_bottom_view).getHeight();
|
||||
|
||||
menuFullHeightMax = menuTitleHeight + menuBottomViewHeight;
|
||||
|
||||
if (origMarkerX == 0 && origMarkerY == 0) {
|
||||
origMarkerX = view.getWidth() / 2;
|
||||
origMarkerY = view.getHeight() / 2;
|
||||
}
|
||||
|
||||
if (initLayout && centered) {
|
||||
centerMarkerLocation();
|
||||
}
|
||||
if (!moving) {
|
||||
doLayoutMenu();
|
||||
}
|
||||
initLayout = false;
|
||||
}
|
||||
}
|
||||
menuTopViewHeight = newMenuTopViewHeight;
|
||||
menuTopShadowAllHeight = newMenuTopShadowAllHeight;
|
||||
menuTitleHeight = menuTopShadowHeight + menuTopShadowAllHeight + dy;
|
||||
menuBottomViewHeight = view.findViewById(R.id.context_menu_bottom_view).getHeight();
|
||||
|
||||
menuFullHeightMax = menuTitleHeight + menuBottomViewHeight;
|
||||
|
||||
if (origMarkerX == 0 && origMarkerY == 0) {
|
||||
origMarkerX = view.getWidth() / 2;
|
||||
origMarkerY = view.getHeight() / 2;
|
||||
}
|
||||
|
||||
if (initLayout && centered) {
|
||||
centerMarkerLocation();
|
||||
}
|
||||
if (!moving) {
|
||||
doLayoutMenu();
|
||||
}
|
||||
initLayout = false;
|
||||
}
|
||||
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public void centerMarkerLocation() {
|
||||
|
@ -934,41 +942,42 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
}
|
||||
|
||||
private void setAddressLocation() {
|
||||
// Text line 1
|
||||
TextView line1 = (TextView) view.findViewById(R.id.context_menu_line1);
|
||||
line1.setText(menu.getTitleStr());
|
||||
if (view != null) {
|
||||
// Text line 1
|
||||
TextView line1 = (TextView) view.findViewById(R.id.context_menu_line1);
|
||||
line1.setText(menu.getTitleStr());
|
||||
|
||||
// Text line 2
|
||||
LinearLayout line2layout = (LinearLayout) view.findViewById(R.id.context_menu_line2_layout);
|
||||
TextView line2 = (TextView) view.findViewById(R.id.context_menu_line2);
|
||||
if (menu.hasCustomAddressLine()) {
|
||||
line2layout.removeAllViews();
|
||||
menu.buildCustomAddressLine(line2layout);
|
||||
} else {
|
||||
String typeStr = menu.getTypeStr();
|
||||
String streetStr = menu.getStreetStr();
|
||||
StringBuilder line2Str = new StringBuilder();
|
||||
if (!Algorithms.isEmpty(typeStr)) {
|
||||
line2Str.append(typeStr);
|
||||
Drawable icon = menu.getTypeIcon();
|
||||
line2.setCompoundDrawablesWithIntrinsicBounds(icon, null, null, null);
|
||||
line2.setCompoundDrawablePadding(dpToPx(5f));
|
||||
}
|
||||
if (!Algorithms.isEmpty(streetStr) && !menu.displayStreetNameInTitle()) {
|
||||
if (line2Str.length() > 0) {
|
||||
line2Str.append(": ");
|
||||
// Text line 2
|
||||
LinearLayout line2layout = (LinearLayout) view.findViewById(R.id.context_menu_line2_layout);
|
||||
TextView line2 = (TextView) view.findViewById(R.id.context_menu_line2);
|
||||
if (menu.hasCustomAddressLine()) {
|
||||
line2layout.removeAllViews();
|
||||
menu.buildCustomAddressLine(line2layout);
|
||||
} else {
|
||||
String typeStr = menu.getTypeStr();
|
||||
String streetStr = menu.getStreetStr();
|
||||
StringBuilder line2Str = new StringBuilder();
|
||||
if (!Algorithms.isEmpty(typeStr)) {
|
||||
line2Str.append(typeStr);
|
||||
Drawable icon = menu.getTypeIcon();
|
||||
line2.setCompoundDrawablesWithIntrinsicBounds(icon, null, null, null);
|
||||
line2.setCompoundDrawablePadding(dpToPx(5f));
|
||||
}
|
||||
line2Str.append(streetStr);
|
||||
if (!Algorithms.isEmpty(streetStr) && !menu.displayStreetNameInTitle()) {
|
||||
if (line2Str.length() > 0) {
|
||||
line2Str.append(": ");
|
||||
}
|
||||
line2Str.append(streetStr);
|
||||
}
|
||||
line2.setText(line2Str.toString());
|
||||
}
|
||||
line2.setText(line2Str.toString());
|
||||
}
|
||||
|
||||
updateCompassVisibility();
|
||||
}
|
||||
|
||||
private void updateCompassVisibility() {
|
||||
OsmandApplication app = getMyApplication();
|
||||
if (app != null) {
|
||||
if (app != null && view != null) {
|
||||
View compassView = view.findViewById(R.id.compass_layout);
|
||||
Location ll = app.getLocationProvider().getLastKnownLocation();
|
||||
boolean gpsFixed = ll != null && System.currentTimeMillis() - ll.getTime() < 1000 * 60 * 60 * 20;
|
||||
|
@ -988,7 +997,7 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
private void updateDistanceDirection() {
|
||||
OsmandApplication app = getMyApplication();
|
||||
FragmentActivity activity = getActivity();
|
||||
if (app != null && activity != null) {
|
||||
if (app != null && activity != null && view != null) {
|
||||
TextView distanceText = (TextView) view.findViewById(R.id.distance);
|
||||
ImageView direction = (ImageView) view.findViewById(R.id.direction);
|
||||
float myHeading = menu.getHeading() == null ? 0f : menu.getHeading();
|
||||
|
@ -1035,12 +1044,14 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
}
|
||||
|
||||
private void updateMainViewLayout(int posY) {
|
||||
menuFullHeight = view.getHeight() - posY;
|
||||
if (!oldAndroid()) {
|
||||
ViewGroup.LayoutParams lp = mainView.getLayoutParams();
|
||||
lp.height = Math.max(menuFullHeight, menuTitleHeight);
|
||||
mainView.setLayoutParams(lp);
|
||||
mainView.requestLayout();
|
||||
if (view != null) {
|
||||
menuFullHeight = view.getHeight() - posY;
|
||||
if (!oldAndroid()) {
|
||||
ViewGroup.LayoutParams lp = mainView.getLayoutParams();
|
||||
lp.height = Math.max(menuFullHeight, menuTitleHeight);
|
||||
mainView.setLayoutParams(lp);
|
||||
mainView.requestLayout();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1176,14 +1187,16 @@ public class MapContextMenuFragment extends Fragment implements DownloadEvents {
|
|||
}
|
||||
|
||||
public void setFragmentVisibility(boolean visible) {
|
||||
if (visible) {
|
||||
view.setVisibility(View.VISIBLE);
|
||||
if (mapCenter != null) {
|
||||
map.setLatLon(mapCenter.getLatitude(), mapCenter.getLongitude());
|
||||
if (view != null) {
|
||||
if (visible) {
|
||||
view.setVisibility(View.VISIBLE);
|
||||
if (mapCenter != null) {
|
||||
map.setLatLon(mapCenter.getLatitude(), mapCenter.getLongitude());
|
||||
}
|
||||
adjustMapPosition(getPosY(), true, false);
|
||||
} else {
|
||||
view.setVisibility(View.GONE);
|
||||
}
|
||||
adjustMapPosition(getPosY(), true, false);
|
||||
} else {
|
||||
view.setVisibility(View.GONE);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -338,11 +338,11 @@ public class TrackSegmentFragment extends OsmAndListFragment {
|
|||
}
|
||||
});
|
||||
|
||||
boolean hasPath = getGpx().showCurrentTrack;
|
||||
boolean hasPath = getGpx() != null && getGpx().showCurrentTrack;
|
||||
if (rotatedTileBox == null || mapBitmap == null || mapTrackBitmap == null) {
|
||||
QuadRect rect = getRect();
|
||||
if (rect.left != 0 && rect.top != 0) {
|
||||
hasPath = getGpx().tracks.size() > 0 || getGpx().routes.size() > 0;
|
||||
hasPath = getGpx() != null && (getGpx().tracks.size() > 0 || getGpx().routes.size() > 0);
|
||||
progressBar.setVisibility(View.VISIBLE);
|
||||
|
||||
double clat = rect.bottom / 2 + rect.top / 2;
|
||||
|
@ -396,7 +396,7 @@ public class TrackSegmentFragment extends OsmAndListFragment {
|
|||
}
|
||||
|
||||
if (hasPath) {
|
||||
if (!getGpx().showCurrentTrack && adapter.getCount() > 0) {
|
||||
if (getGpx() != null && !getGpx().showCurrentTrack && adapter.getCount() > 0) {
|
||||
prepareSplitIntervalAdapterData();
|
||||
setupSplitIntervalView(splitIntervalView);
|
||||
updateSplitIntervalView(splitIntervalView);
|
||||
|
|
Loading…
Reference in a new issue