Merge branch 'master' of https://github.com/osmandapp/Osmand
This commit is contained in:
commit
80f8deddf8
14 changed files with 176 additions and 110 deletions
|
@ -24,7 +24,7 @@ public interface ITileSource {
|
||||||
|
|
||||||
public boolean couldBeDownloadedFromInternet();
|
public boolean couldBeDownloadedFromInternet();
|
||||||
|
|
||||||
public int getExpirationTimeMillis();
|
public long getExpirationTimeMillis();
|
||||||
|
|
||||||
public int getExpirationTimeMinutes();
|
public int getExpirationTimeMinutes();
|
||||||
|
|
||||||
|
|
|
@ -11,15 +11,12 @@ import java.net.URL;
|
||||||
import java.net.URLConnection;
|
import java.net.URLConnection;
|
||||||
import java.net.UnknownHostException;
|
import java.net.UnknownHostException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.concurrent.ArrayBlockingQueue;
|
|
||||||
import java.util.concurrent.BlockingDeque;
|
|
||||||
import java.util.concurrent.BlockingQueue;
|
import java.util.concurrent.BlockingQueue;
|
||||||
import java.util.concurrent.LinkedBlockingQueue;
|
import java.util.concurrent.LinkedBlockingQueue;
|
||||||
import java.util.concurrent.ThreadPoolExecutor;
|
import java.util.concurrent.ThreadPoolExecutor;
|
||||||
|
@ -310,4 +307,5 @@ public class MapTileDownloader {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,7 +61,7 @@ public class TileSourceManager {
|
||||||
private int avgSize;
|
private int avgSize;
|
||||||
private int bitDensity;
|
private int bitDensity;
|
||||||
// -1 never expires,
|
// -1 never expires,
|
||||||
private int expirationTimeMillis = -1;
|
private long expirationTimeMillis = -1;
|
||||||
private boolean ellipticYTile;
|
private boolean ellipticYTile;
|
||||||
private String rule;
|
private String rule;
|
||||||
private boolean hidden; // if hidden in configure map settings, for example mapillary sources
|
private boolean hidden; // if hidden in configure map settings, for example mapillary sources
|
||||||
|
@ -141,7 +141,7 @@ public class TileSourceManager {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setExpirationTimeMillis(int timeMillis) {
|
public void setExpirationTimeMillis(long timeMillis) {
|
||||||
this.expirationTimeMillis = timeMillis;
|
this.expirationTimeMillis = timeMillis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -149,7 +149,7 @@ public class TileSourceManager {
|
||||||
if(minutes < 0) {
|
if(minutes < 0) {
|
||||||
this.expirationTimeMillis = -1;
|
this.expirationTimeMillis = -1;
|
||||||
} else {
|
} else {
|
||||||
this.expirationTimeMillis = minutes * 60 * 1000;
|
this.expirationTimeMillis = minutes * 60 * 1000l;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -157,10 +157,10 @@ public class TileSourceManager {
|
||||||
if(expirationTimeMillis < 0) {
|
if(expirationTimeMillis < 0) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return expirationTimeMillis / (60 * 1000);
|
return (int) (expirationTimeMillis / (60 * 1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getExpirationTimeMillis() {
|
public long getExpirationTimeMillis() {
|
||||||
return expirationTimeMillis;
|
return expirationTimeMillis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -3110,4 +3110,19 @@ Praparcyjnaj pamiacі %4$s MB (Abmiežavańnie Android %5$s MB, Dalvik %6$s MB).
|
||||||
\nDajcie nam vodhuk</string>
|
\nDajcie nam vodhuk</string>
|
||||||
<string name="commiting_way">Fiksujecca šliach…</string>
|
<string name="commiting_way">Fiksujecca šliach…</string>
|
||||||
<string name="test_voice_desrc">Nacisnicie na knopku i pasluchajcie adpaviednuju halasavuju padkazku, kab vyznačyć adsutnyja abo paškodžanyja padkazki.</string>
|
<string name="test_voice_desrc">Nacisnicie na knopku i pasluchajcie adpaviednuju halasavuju padkazku, kab vyznačyć adsutnyja abo paškodžanyja padkazki.</string>
|
||||||
</resources>
|
<string name="release_3_1">• Navihacyja: vypraŭliennie indykataru prahresu, chutkaja pieramiena pačatkovaha i kančatkovaha punktaŭ maršrutu
|
||||||
|
\n
|
||||||
|
\n • Markiery mapy: vypraŭliennie ŭkliučennia/adkliučennia hrup, mahčymasć chavać markiery z mapy
|
||||||
|
\n
|
||||||
|
\n • Redahavannie OSM: mahčymasć praŭki tehaŭ dlia niekropkavych abjektaŭ i šliachoŭ, vypraŭliennie adsutnych kamientaroŭ na natatkach, reziervovaje kapijavannie pravak
|
||||||
|
\n
|
||||||
|
\n • Paliapšennie razboru Wikipedia i Wikivoyage, abnoŭlienyja fajly ŭžo dastupnyja
|
||||||
|
\n
|
||||||
|
\n • Kantekstnaje mieniu: vypraŭliennie kolieru darožnych znakaŭ u načnym režymie, vypraŭliennie pamieraŭ dadatkovaha mieniu
|
||||||
|
\n
|
||||||
|
\n • Račnaja navihacyja: padtrymka farvateru
|
||||||
|
\n
|
||||||
|
\n • Vypraŭliennie inšych chibaŭ
|
||||||
|
\n
|
||||||
|
\n</string>
|
||||||
|
</resources>
|
||||||
|
|
|
@ -3161,4 +3161,19 @@
|
||||||
\nДайце нам водгук</string>
|
\nДайце нам водгук</string>
|
||||||
<string name="commiting_way">Фіксуецца шлях…</string>
|
<string name="commiting_way">Фіксуецца шлях…</string>
|
||||||
<string name="test_voice_desrc">Націсніце на кнопку і паслухайце адпаведную галасавую падказку, каб вызначыць адсутныя або пашкоджаныя падказкі.</string>
|
<string name="test_voice_desrc">Націсніце на кнопку і паслухайце адпаведную галасавую падказку, каб вызначыць адсутныя або пашкоджаныя падказкі.</string>
|
||||||
</resources>
|
<string name="release_3_1">• Навігацыя: выпраўленне індыкатару прагрэсу, хуткая перамена пачатковага і канчатковага пунктаў маршруту
|
||||||
|
\n
|
||||||
|
\n • Маркеры мапы: выпраўленне ўключэння/адключэння груп, магчымасць хаваць маркеры з мапы
|
||||||
|
\n
|
||||||
|
\n • Рэдагаванне OSM: магчымасць праўкі тэгаў для некропкавых аб\'ектаў і шляхоў, выпраўленне адсутных каментароў на нататках, рэзервовае капіяванне правак
|
||||||
|
\n
|
||||||
|
\n • Паляпшэнне разбору Wikipedia і Wikivoyage, абноўленыя файлы ўжо даступныя
|
||||||
|
\n
|
||||||
|
\n • Кантэкстнае меню: выпраўленне колеру дарожных знакаў у начным рэжыме, выпраўленне памераў дадатковага меню
|
||||||
|
\n
|
||||||
|
\n • Рачная навігацыя: падтрымка фарватэру
|
||||||
|
\n
|
||||||
|
\n • Выпраўленне іншых хібаў
|
||||||
|
\n
|
||||||
|
\n</string>
|
||||||
|
</resources>
|
||||||
|
|
|
@ -2311,7 +2311,7 @@
|
||||||
<string name="poi_social_facility_for_drug_addicted">Drogově závislí</string>
|
<string name="poi_social_facility_for_drug_addicted">Drogově závislí</string>
|
||||||
<string name="poi_social_facility_for_unemployed">Nezaměstnaní</string>
|
<string name="poi_social_facility_for_unemployed">Nezaměstnaní</string>
|
||||||
<string name="poi_social_facility_for_diseased">Nemocní</string>
|
<string name="poi_social_facility_for_diseased">Nemocní</string>
|
||||||
<string name="poi_social_facility_for_child_juvenile">Děti a Mladiství</string>
|
<string name="poi_social_facility_for_child_juvenile">Děti a mladiství</string>
|
||||||
|
|
||||||
<string name="poi_theatre_genre_philharmonic">Filharmonie</string>
|
<string name="poi_theatre_genre_philharmonic">Filharmonie</string>
|
||||||
<string name="poi_theatre_genre_musical">Hudební</string>
|
<string name="poi_theatre_genre_musical">Hudební</string>
|
||||||
|
|
|
@ -640,7 +640,7 @@
|
||||||
|
|
||||||
|
|
||||||
<string name="osb_comment_dialog_success">Komentář přidán</string>
|
<string name="osb_comment_dialog_success">Komentář přidán</string>
|
||||||
<string name="osb_comment_dialog_error">Chyba: Komentář nepřidán</string>
|
<string name="osb_comment_dialog_error">Nepodařilo se přidat komentář</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1335,7 +1335,7 @@ Proporcionální paměť %4$s MB (limit Androidu %5$s MB, Dalvik %6$s MB).</stri
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<string name="no_index_file_to_download">Není nic ke stažení, prosím zkontrolujte své připojení k Internetu.</string>
|
<string name="no_index_file_to_download">Nic ke stažení nebylo nalezeno, prosím zkontrolujte své připojení k Internetu.</string>
|
||||||
<string name="none_selected_gpx">Nebyl vybrán žádný GPX soubor. Podržením vyberte jednu z dostupných tras.</string>
|
<string name="none_selected_gpx">Nebyl vybrán žádný GPX soubor. Podržením vyberte jednu z dostupných tras.</string>
|
||||||
<string name="rendering_attr_hideBuildings_name">Budovy</string>
|
<string name="rendering_attr_hideBuildings_name">Budovy</string>
|
||||||
<string name="rendering_attr_hideText_name">Text</string>
|
<string name="rendering_attr_hideText_name">Text</string>
|
||||||
|
@ -1353,7 +1353,7 @@ Proporcionální paměť %4$s MB (limit Androidu %5$s MB, Dalvik %6$s MB).</stri
|
||||||
<string name="enable_sleep_mode">Zapnout GPS v režimu na pozadí</string>
|
<string name="enable_sleep_mode">Zapnout GPS v režimu na pozadí</string>
|
||||||
<string name="gps_wake_up_timer">Interval probouzení GPS</string>
|
<string name="gps_wake_up_timer">Interval probouzení GPS</string>
|
||||||
<string name="sleep_mode_stop_dialog">Zastavit GPS běžící na pozadí?</string>
|
<string name="sleep_mode_stop_dialog">Zastavit GPS běžící na pozadí?</string>
|
||||||
<string name="map_preferred_locale_descr">Preferovaný jazyk pro nápisy na mapě (pokud není dostupný, budou použité anglické nebo lokální názvy).</string>
|
<string name="map_preferred_locale_descr">Preferovaný jazyk pro nápisy na mapě (pokud není dostupný, budou použity anglické nebo lokální názvy).</string>
|
||||||
<string name="map_preferred_locale">Preferovaný jazyk mapy</string>
|
<string name="map_preferred_locale">Preferovaný jazyk mapy</string>
|
||||||
<string name="local_map_names">Lokální názvy</string>
|
<string name="local_map_names">Lokální názvy</string>
|
||||||
<string name="live_monitoring_m_descr">Pokud je zapnutý záznam GPX trasy, odesílat data trasování určené webové službě.</string>
|
<string name="live_monitoring_m_descr">Pokud je zapnutý záznam GPX trasy, odesílat data trasování určené webové službě.</string>
|
||||||
|
@ -1683,7 +1683,7 @@ Délka %2$s</string>
|
||||||
<string name="rendering_value_lightblue_name">Světlemodrá</string>
|
<string name="rendering_value_lightblue_name">Světlemodrá</string>
|
||||||
<string name="rendering_value_blue_name">Modrá</string>
|
<string name="rendering_value_blue_name">Modrá</string>
|
||||||
<string name="rendering_value_purple_name">Fialová</string>
|
<string name="rendering_value_purple_name">Fialová</string>
|
||||||
<string name="restart_is_required">Restartovat ručně aplikaci pro aplikování všech změn.</string>
|
<string name="restart_is_required">Restartujte aplikaci pro aplikování všech změn.</string>
|
||||||
<string name="light_theme">Světlý</string>
|
<string name="light_theme">Světlý</string>
|
||||||
<string name="dark_theme">Tmavý</string>
|
<string name="dark_theme">Tmavý</string>
|
||||||
<string name="rendering_value_defaultTranslucentCyan_name">Výchozí (průsvitná modrozelená)</string>
|
<string name="rendering_value_defaultTranslucentCyan_name">Výchozí (průsvitná modrozelená)</string>
|
||||||
|
@ -1813,7 +1813,7 @@ Délka %2$s</string>
|
||||||
<string name="regions">Oblasti</string>
|
<string name="regions">Oblasti</string>
|
||||||
<string name="region_maps">Mapy oblastí</string>
|
<string name="region_maps">Mapy oblastí</string>
|
||||||
<string name="world_maps">Světové mapy</string>
|
<string name="world_maps">Světové mapy</string>
|
||||||
<string name="favorite_category_dublicate_message">Prosím použijte název kategorie který ještě neexistuje.</string>
|
<string name="favorite_category_dublicate_message">Použijte prosím název kategorie, který ještě neexistuje.</string>
|
||||||
<string name="favorite_category_name">Název kategorie</string>
|
<string name="favorite_category_name">Název kategorie</string>
|
||||||
<string name="favorite_category_add_new_title">Přidat novou kategorii</string>
|
<string name="favorite_category_add_new_title">Přidat novou kategorii</string>
|
||||||
<string name="activate_seamarks_plugin">Prosím aktivujte modul \'Plavební mapový pohled\'</string>
|
<string name="activate_seamarks_plugin">Prosím aktivujte modul \'Plavební mapový pohled\'</string>
|
||||||
|
@ -2012,7 +2012,7 @@ Délka %2$s</string>
|
||||||
<string name="osm_editors_ranking">Pořadí OSM editorů</string>
|
<string name="osm_editors_ranking">Pořadí OSM editorů</string>
|
||||||
<string name="osm_live_subscription">Předplatné OsmAnd Live</string>
|
<string name="osm_live_subscription">Předplatné OsmAnd Live</string>
|
||||||
<string name="osm_live_subscribe_btn">Předplatit</string>
|
<string name="osm_live_subscribe_btn">Předplatit</string>
|
||||||
<string name="osm_live_email_desc">Nutné, aby jsme Vás mohli informovat o příspěvcích.</string>
|
<string name="osm_live_email_desc">Nutné, abychom vás mohli informovat o příspěvcích.</string>
|
||||||
<string name="osm_live_user_public_name">Veřejné jméno</string>
|
<string name="osm_live_user_public_name">Veřejné jméno</string>
|
||||||
<string name="osm_live_hide_user_name">Nezobrazovat mé jméno v hlášeních</string>
|
<string name="osm_live_hide_user_name">Nezobrazovat mé jméno v hlášeních</string>
|
||||||
<string name="osm_live_support_region">Oblast podpory</string>
|
<string name="osm_live_support_region">Oblast podpory</string>
|
||||||
|
@ -2715,30 +2715,103 @@ Zobrazená oblast: %1$s x %2$s</string>
|
||||||
<string name="distance_nearest">Vzdálenost: nejbližší jako první</string>
|
<string name="distance_nearest">Vzdálenost: nejbližší jako první</string>
|
||||||
<string name="rendering_attr_whiteWaterSports_name">Divoká voda</string>
|
<string name="rendering_attr_whiteWaterSports_name">Divoká voda</string>
|
||||||
<string name="osmand_extended_description_part2">GPS navigace
|
<string name="osmand_extended_description_part2">GPS navigace
|
||||||
\n• Můžete si vybrat mezi offline režimem (bez roamingových poplatků v zahraničí) a online režimem (rychlejší)
|
\n• Vyberte si mezi offline režimem (bez roamingových poplatků v zahraničí) a online režimem (rychlejší)
|
||||||
\n• Hlasová navigace vás povede krok za krokem vaší cestou (nahraný nebo syntetizovaný hlas)
|
\n• Hlasová navigace vás povede krok za krokem vaší cestou (nahraný nebo syntetizovaný hlas)
|
||||||
\n• Při každém odchýlení se trasa přepočítá
|
\n• Při každém odchýlení se trasa přepočítá
|
||||||
\n• Pomůže vám navádění do jízdních pruhů, zobrazení názvů ulic a předpokládaný čas příjezdu
|
\n• Pomůže vám navádění do jízdních pruhů, zobrazení názvů ulic a předpokládaný čas příjezdu
|
||||||
\n• Pro větší bezpečí se aplikace automaticky přepíná mezi denním a nočním režimem
|
\n• Pro větší bezpečí se aplikace automaticky přepíná mezi denním a nočním režimem
|
||||||
\n• Můžete si zapnout zobrazování rychlostních limitů a upozornění při jejich překročení
|
\n• Můžete si zapnout zobrazování rychlostních limitů a upozornění při jejich překročení
|
||||||
\n• Přiblížení mapy se přizpůsobí rychlosti pohybu
|
\n• Přiblížení mapy se přizpůsobí rychlosti pohybu
|
||||||
\n• Můžete hledat cíle podle adresy, typu (např. parkoviště, restaurace, hotel, čerpací stanice, muzeum) či podle geografických souřadnic
|
\n• Hledejte cíle podle adresy, typu (např. parkoviště, restaurace, hotel, čerpací stanice, muzeum) či podle geografických souřadnic
|
||||||
\n• Do svého itineráře můžete přidávat mezicíle
|
\n• Do svého itineráře můžete přidávat mezicíle
|
||||||
\n• Můžete si zaznamenat nebo nahrát GPX trasu a následovat ji
|
\n• Zaznamenávejte nebo nahrajte svoji GPX trasu a následujte ji
|
||||||
\n</string>
|
\n</string>
|
||||||
<string name="osmand_extended_description_part3">Mapa • Zobrazuje POI (body zájmu) ve vašem okolí • Mapa se otáčí podle směru vašeho pohybu (nebo podle kompasu) • Ukazuje, kde jste a kterým směrem se díváte • Svoji polohu můžete sdílet se svými přáteli • Důležitá místa si můžete uložit do složky \'Moje místa\' • Můžete si vybrat, jak se na mapě budou zobrazovat názvy: V angličtině, v místním jazyce nebo ve fonetickém přepisu • Zobrazuje specializované online dlaždice, satelitní mapy (z Bingu), různé překryvné informace jako navigační GPX trasy a další vrstvy s volitelnou průhledností</string>
|
<string name="osmand_extended_description_part3">Mapa
|
||||||
<string name="osmand_extended_description_part4">OsmAnd plugin Lyžařský mapový pohled zobrazuje lyžařské trasy podle stupně obtížnosti a také další informace jako polohy vleků a dalších zařízení.</string>
|
\n• Zobrazuje POI (body zájmu) ve vašem okolí
|
||||||
<string name="osmand_extended_description_part5">Cyklistika • Na mapě najdete cyklostezky • GPS navigace v režimu Cyklista vytvoří trasu podél cyklostezek • Vidíte svoji rychlost a nadmořskou výšku • Pomocí funkce GPX záznam si svůj výlet uložíte a můžete sdílet • Pomocí dalších pluginů si můžete na mapě zobrazit vrstevnice a stínování kopců</string>
|
\n• Mapa se otáčí podle směru vašeho pohybu (nebo podle kompasu)
|
||||||
<string name="osmand_extended_description_part6">Pěší výlety, procházky městem • Mapa zobrazuje pěší a turistické trasy • Wikipedie ve vašem zvoleném jazyce vám poskytne mnoho informací při procházce městem • Při pohybu v neznámém městě vám pomůže zobrazování názvů zastávek a tras veřejné dopravy (autobusy, tramvaje, vlaky) • GPS navigace v režimu Pěší vytvoří trasu cest vhodných pro chodce • Můžete otevřít GPX trasu a následovat ji nebo zaznamenat a sdílet svou vlastní</string>
|
\n• Ukazuje vaši polohu a směr, kterým se díváte
|
||||||
<string name="osmand_extended_description_part7">Přispějte do OSM • Hlaste chyby v datech • Nahrávejte GPX trasy do OSM přímo z aplikace • Přidávejte body zájmu a rovnou je nahrávejte do OSM (nebo později, pokud jste zrovna offline)</string>
|
\n• Svoji polohu můžete sdílet se svými přáteli
|
||||||
<string name="osmand_extended_description_part8">OsmAnd je aktivně vyvíjený open-source software. Do aplikace může každý přispět hlášením chyb, vylepšováním překladů nebo programováním nových funkcí. Projekt je živý a neustále se vyvíjí díky této spolupráci mezi vývojáři a uživateli. Vývoj je také závislý na finančních příspěvcích pro programování a testování nových funkcí. Přibližné pokrytí a kvalita map: • Západní Evropa: **** • Východní Evropa: *** • Rusko: *** • Severní Amerika: *** • Jižní Amerika: ** • Asie: ** • Japonsko & Korea: *** • Střední Východ: ** • Afrika: ** • Antarktida: * Mapy většiny států na zeměkouli jsou dostupné ke stažení! Získejte spolehlivého navigátora ve své zemi - ať je to Francie, Německo, Mexiko, Spojené království, Španělsko, Nizozemí, USA, Rusko, Brazílie či jakákoliv jiná.</string>
|
\n• Důležitá místa si můžete uložit do složky \'Moje místa\'
|
||||||
<string name="osmand_plus_extended_description_part1">OsmAnd+ (OSM Automated Navigation Directions) je mapová a navigační aplikace s přístupem ke kvalitním, bezplatným a celosvětovým datům OpenStreetMap (OSM). Můžete využít hlasovou a optickou navigaci, prohlížet si POI (body zájmu), vytvářet a spravovat GPX trasy, zobrazit vrstevnice a údaje o nadmořské výšce, vybírat mezi režimem Auto, Cyklista a Pěší, editovat OSM a mnoho dalšího. OsmAnd+ je placenou verzí aplikace. Jejím zakoupením podpoříte projekt, přispějete na vývoj nových funkcí a získáte nejnovější aktualizace. Mezi hlavní funkce patří:</string>
|
\n• Můžete si vybrat, jak se na mapě budou zobrazovat názvy: V angličtině, v místním jazyce nebo ve fonetickém přepisu
|
||||||
<string name="osmand_plus_extended_description_part2">Navigace • Pracuje rychle (online) nebo i offline (bez roamingových poplatků v zahraničí) • Hlasová navigace krok za krokem (nahraný nebo syntetizovaný hlas) • Volitelné navádění do jízdních pruhů, zobrazení názvů ulic a předpokládaného čas příjezdu • Podporuje mezicíle v itineráři • Automatické přepočítání trasy při odchýlení • Hledání míst podle adresy, typu (např. restaurace, hotel, čerpací stanice, muzeum) či podle geografických souřadnic</string>
|
\n• Zobrazuje specializované online dlaždice, satelitní mapy (z Bingu), různé překryvné informace jako navigační GPX trasy a další vrstvy s volitelnou průhledností</string>
|
||||||
<string name="osmand_plus_extended_description_part3">"Prohlížení mapy • Ukazuje vaši pozici a orientaci • Volitelné otáčení podle směru vašeho pohybu (nebo podle kompasu) • Ukládání důležitých míst do složky Moje místa • Zobrazuje POI (body zájmu) ve vašem okolí • Zobrazuje specializované online dlaždice, satelitní mapy (z Bingu), různé překryvné informace jako navigační GPX trasy a další vrstvy s volitelnou průhledností • Názvy míst lze zobrazit v angličtině, v místním jazyce nebo ve fonetickém přepisu"</string>
|
<string name="osmand_extended_description_part4">Lyžování
|
||||||
<string name="osmand_plus_extended_description_part4">Využívá data OSM a Wikipedie • Kvalitní informace z nejlepších komunitních projektů na světě • OSM data dostupná podle země nebo regionu • Body zájmu z Wikipedie, skvělé pro vyhlídkové trasy • Bezplatné a neomezené stahování přímo z aplikace • Kompaktní vektorové offline mapy aktualizované nejméně jednou za měsíc • Výběr mezi kompletními daty regionu a pouze silniční mapou (například celá mapa Japonska zabírá 700 MB, silniční pouze 200 MB)</string>
|
\nOsmAnd plugin Lyžařský mapový pohled zobrazuje lyžařské trasy podle stupně obtížnosti a také další informace jako polohy vleků a dalších zařízení.</string>
|
||||||
<string name="osmand_plus_extended_description_part5">Bezpečnostní funkce • Volitelné automatické přepínání denního a nočního režimu • Volitelné zobrazení rychlostních limitů s upozorněním při překročení • Volitelné přiblížení mapy v závislosti na rychlosti • Sdílení polohy s přáteli</string>
|
<string name="osmand_extended_description_part5">Cyklistika
|
||||||
<string name="osmand_plus_extended_description_part6">Funkce pro cyklisty a pěší • Zobrazení pěších, turistických a cyklistických tras, skvělé pro venkovní aktivity • Speciální navigační režim a zobrazení pro cyklisty a chodce • Volitelné zobrazení zastávek veřejné dopravy (autobusy, tramvaje, vlaky) včetně názvů linek • Volitelný záznam výletu do lokálního souboru GPS nebo do online služby • Zobrazení rychlosti a nadmořské výšky • Zobrazení vrstevnic a stínování kopců (pomocí pluginů)</string>
|
\n• Na mapě najdete cyklostezky
|
||||||
<string name="osmand_plus_extended_description_part7">Přispívejte přímo do OSM • Hlaste chyby v datech • Nahrávejte GPX trasy do OSM přímo z aplikace • Přidávejte body zájmu a rovnou je nahrávejte do OSM (nebo později, pokud jste zrovna offline) • Záznam trasy funguje také na pozadí (když je zařízení v režimu spánku) • OsmAnd je aktivně vyvíjený open-source software. Do aplikace může každý přispět hlášením chyb, vylepšováním překladů nebo programováním nových funkcí. Projekt je živý a neustále se vyvíjí díky této spolupráci mezi vývojáři a uživateli. Vývoj je také závislý na finančních příspěvcích pro programování a testování nových funkcí.</string>
|
\n• GPS navigace v režimu Cyklista vytvoří trasu podél cyklostezek
|
||||||
|
\n• Vidíte svoji rychlost a nadmořskou výšku
|
||||||
|
\n• Pomocí funkce GPX záznam si svůj výlet uložíte a můžete sdílet
|
||||||
|
\n• Pomocí dalších pluginů si můžete na mapě zobrazit vrstevnice a stínování kopců</string>
|
||||||
|
<string name="osmand_extended_description_part6">Pěší výlety, procházky městem
|
||||||
|
\n• Mapa zobrazuje pěší a turistické trasy
|
||||||
|
\n• Wikipedie ve vašem zvoleném jazyce vám poskytne mnoho informací při procházce městem
|
||||||
|
\n• Při pohybu v neznámém městě vám pomůže zobrazování názvů zastávek a tras veřejné dopravy (autobusy, tramvaje, vlaky)
|
||||||
|
\n• GPS navigace v režimu Pěší vytvoří trasu cest vhodných pro chodce
|
||||||
|
\n• Můžete otevřít GPX trasu a následovat ji nebo zaznamenat a sdílet svou vlastní</string>
|
||||||
|
<string name="osmand_extended_description_part7">Přispějte do OSM
|
||||||
|
\n• Hlaste chyby v datech
|
||||||
|
\n•Nahrávejte GPX trasy do OSM přímo z aplikace
|
||||||
|
\n• Přidávejte body zájmu a rovnou je nahrávejte do OSM (nebo později, pokud jste zrovna offline)</string>
|
||||||
|
<string name="osmand_extended_description_part8">OsmAnd je aktivně vyvíjený open-source software. Do aplikace může každý přispět hlášením chyb, vylepšováním překladů nebo programováním nových funkcí. Projekt je také závislý na finančních příspěvcích pro programování a testování nových funkcí.
|
||||||
|
\nPřibližné pokrytí a kvalita map:
|
||||||
|
\n• Západní Evropa: ****
|
||||||
|
\n• Východní Evropa: ***
|
||||||
|
\n• Rusko: ***
|
||||||
|
\n• Severní Amerika: ***
|
||||||
|
\n• Jižní Amerika: **
|
||||||
|
\n• Asie: **
|
||||||
|
\n• Japonsko & Korea: ***
|
||||||
|
\n• Střední Východ: **
|
||||||
|
\n• Afrika: **
|
||||||
|
\n• Antarktida: *
|
||||||
|
\nMapy většiny států na zeměkouli jsou dostupné ke stažení!
|
||||||
|
\nZískejte spolehlivého navigátora ve své zemi - ať je to Francie, Německo, Mexiko, Spojené království, Španělsko, Nizozemí, USA, Rusko, Brazílie či jakákoliv jiná.</string>
|
||||||
|
<string name="osmand_plus_extended_description_part1">OsmAnd+ (OSM Automated Navigation Directions) je mapová a navigační aplikace s přístupem ke kvalitním, bezplatným a celosvětovým datům OpenStreetMap (OSM).
|
||||||
|
\nMůžete využít hlasovou a optickou navigaci, prohlížet si POI (body zájmu), vytvářet a spravovat GPX trasy, zobrazit vrstevnice a údaje o nadmořské výšce, vybírat mezi režimem Auto, Cyklista a Pěší, editovat OSM a mnoho dalšího.
|
||||||
|
\n
|
||||||
|
\nOsmAnd+ je placenou verzí aplikace. Jejím zakoupením podpoříte projekt, přispějete na vývoj nových funkcí a získáte nejnovější aktualizace.
|
||||||
|
\n
|
||||||
|
\nMezi hlavní funkce patří:</string>
|
||||||
|
<string name="osmand_plus_extended_description_part2">Navigace
|
||||||
|
\n• Pracuje online (rychle) nebo i offline (bez roamingových poplatků v zahraničí)
|
||||||
|
\n• Hlasová navigace krok za krokem (nahraný nebo syntetizovaný hlas)
|
||||||
|
\n• Volitelné navádění do jízdních pruhů, zobrazení názvů ulic a předpokládaného čas příjezdu
|
||||||
|
\n• Podporuje mezicíle v itineráři
|
||||||
|
\n• Automatické přepočítání trasy při odchýlení
|
||||||
|
\n• Hledání míst podle adresy, typu (např. restaurace, hotel, čerpací stanice, muzeum) či podle geografických souřadnic</string>
|
||||||
|
<string name="osmand_plus_extended_description_part3">"Prohlížení mapy
|
||||||
|
\n• Ukazuje vaši pozici a orientaci
|
||||||
|
\n• Volitelné otáčení podle směru vašeho pohybu (nebo podle kompasu)
|
||||||
|
\n• Ukládání důležitých míst do složky Moje místa
|
||||||
|
\n• Zobrazuje POI (body zájmu) ve vašem okolí
|
||||||
|
\n• Zobrazuje specializované online dlaždice, satelitní mapy (z Bingu), různé překryvné informace jako navigační GPX trasy a další vrstvy s volitelnou průhledností
|
||||||
|
\n• Názvy míst lze zobrazit v angličtině, v místním jazyce nebo ve fonetickém přepisu"</string>
|
||||||
|
<string name="osmand_plus_extended_description_part4">Využívá data OSM a Wikipedie
|
||||||
|
\n• Kvalitní informace z nejlepších komunitních projektů na světě
|
||||||
|
\n• OSM data dostupná podle země nebo regionu
|
||||||
|
\n• Body zájmu z Wikipedie, skvělé pro vyhlídkové trasy
|
||||||
|
\n• Bezplatné a neomezené stahování přímo z aplikace
|
||||||
|
\n• Kompaktní vektorové offline mapy aktualizované nejméně jednou za měsíc
|
||||||
|
\n
|
||||||
|
\n• Výběr mezi kompletními daty regionu a pouze silniční mapou (například celá mapa Japonska zabírá 700 MB, silniční pouze 200 MB)</string>
|
||||||
|
<string name="osmand_plus_extended_description_part5">Bezpečnostní funkce
|
||||||
|
\n• Volitelné automatické přepínání denního a nočního režimu
|
||||||
|
\n• Volitelné zobrazení rychlostních limitů s upozorněním při překročení
|
||||||
|
\n• Volitelné přiblížení mapy v závislosti na rychlosti
|
||||||
|
\n• Sdílení polohy s přáteli</string>
|
||||||
|
<string name="osmand_plus_extended_description_part6">Funkce pro cyklisty a pěší
|
||||||
|
\n• Zobrazení pěších, turistických a cyklistických tras, skvělé pro venkovní aktivity
|
||||||
|
\n• Speciální navigační režim a zobrazení pro cyklisty a chodce
|
||||||
|
\n• Volitelné zobrazení zastávek veřejné dopravy (autobusy, tramvaje, vlaky) včetně názvů linek
|
||||||
|
\n• Volitelný záznam výletu do lokálního souboru GPS nebo do online služby
|
||||||
|
\n• Zobrazení rychlosti a nadmořské výšky
|
||||||
|
\n• Zobrazení vrstevnic a stínování kopců (pomocí pluginů)</string>
|
||||||
|
<string name="osmand_plus_extended_description_part7">Přispívejte přímo do OSM
|
||||||
|
\n• Hlaste chyby v datech
|
||||||
|
\n• Nahrávejte GPX trasy do OSM přímo z aplikace
|
||||||
|
\n• Přidávejte body zájmu a rovnou je nahrávejte do OSM (nebo později, pokud jste zrovna offline)
|
||||||
|
\n• Záznam trasy funguje také na pozadí (když je zařízení v režimu spánku)
|
||||||
|
\nOsmAnd je aktivně vyvíjený open-source software. Do aplikace může každý přispět hlášením chyb, vylepšováním překladů nebo programováním nových funkcí. Projekt je také závislý na finančních příspěvcích pro programování a testování nových funkcí.</string>
|
||||||
<string name="osmand_plus_extended_description_part8">Přibližné pokrytí a kvalita map: • Západní Evropa: **** • Východní Evropa: *** • Rusko: *** • Severní Amerika: *** • Jižní Amerika: ** • Asie: ** • Japonsko & Korea: *** • Střední Východ: ** • Afrika: ** • Antarktida: * Mapy většiny států na zeměkouli jsou dostupné ke stažení! Od Afghánistánu po Zimbabwe, od Austrálie po USA, Argentinu, Brazílii, Kanadu, Francii, Německo, Mexiko, Spojené království, Španělsko, …</string>
|
<string name="osmand_plus_extended_description_part8">Přibližné pokrytí a kvalita map: • Západní Evropa: **** • Východní Evropa: *** • Rusko: *** • Severní Amerika: *** • Jižní Amerika: ** • Asie: ** • Japonsko & Korea: *** • Střední Východ: ** • Afrika: ** • Antarktida: * Mapy většiny států na zeměkouli jsou dostupné ke stažení! Od Afghánistánu po Zimbabwe, od Austrálie po USA, Argentinu, Brazílii, Kanadu, Francii, Německo, Mexiko, Spojené království, Španělsko, …</string>
|
||||||
<string name="group_deleted">Skupina smazána</string>
|
<string name="group_deleted">Skupina smazána</string>
|
||||||
<string name="clear_all_intermediates">Smazat všechny mezicíle</string>
|
<string name="clear_all_intermediates">Smazat všechny mezicíle</string>
|
||||||
|
@ -2865,11 +2938,11 @@ Zobrazená oblast: %1$s x %2$s</string>
|
||||||
<string name="paid_app">Placená aplikace</string>
|
<string name="paid_app">Placená aplikace</string>
|
||||||
<string name="paid_plugin">Placený modul</string>
|
<string name="paid_plugin">Placený modul</string>
|
||||||
<string name="travel_card_update_descr">Jsou dostupná nová data Wikivoyage, aktualizujte je na nejnovější verzi.</string>
|
<string name="travel_card_update_descr">Jsou dostupná nová data Wikivoyage, aktualizujte je na nejnovější verzi.</string>
|
||||||
<string name="wikivoyage_travel_guide">Turistický Průvodce Wikivoyage</string>
|
<string name="wikivoyage_travel_guide">Turistický průvodce Wikivoyage</string>
|
||||||
<string name="wikivoyage_travel_guide_descr">Průvodce Wikivoyage Vám ukáže nejzajímavější místa planety, přímo v aplikaci OsmAnd a bez nutnosti připojení k internetu.</string>
|
<string name="wikivoyage_travel_guide_descr">Průvodce Wikivoyage Vám ukáže nejzajímavější místa planety, přímo v aplikaci OsmAnd a bez nutnosti připojení k internetu.</string>
|
||||||
<string name="shared_string_gpx_files">Soubory GPX</string>
|
<string name="shared_string_gpx_files">Soubory GPX</string>
|
||||||
<string name="access_intermediate_arrival_time">Čas příjezdu do mezicíle</string>
|
<string name="access_intermediate_arrival_time">Čas příjezdu do mezicíle</string>
|
||||||
<string name="map_widget_intermediate_time">Do Průjezdního bodu</string>
|
<string name="map_widget_intermediate_time">Do průjezdního bodu</string>
|
||||||
<string name="test_voice_desrc">Klepněte na tlačítko pro vyslechnutí odpovídajícího hlasového pokynu, aby jste zjistili chybné nebo chybějící pokyny.</string>
|
<string name="test_voice_desrc">Klepněte na tlačítko pro vyslechnutí odpovídajícího hlasového pokynu, aby jste zjistili chybné nebo chybějící pokyny.</string>
|
||||||
<string name="nautical_render_descr">Plavební navigační styl. Klíčové vlastnosti: Bóje, majáky, plavební cesty, mořské cesty a značky, přístavy, námořní služby, plavební hloubka.</string>
|
<string name="nautical_render_descr">Plavební navigační styl. Klíčové vlastnosti: Bóje, majáky, plavební cesty, mořské cesty a značky, přístavy, námořní služby, plavební hloubka.</string>
|
||||||
<string name="ski_map_render_descr">Zimní režim. Klíčové vlastnosti: Vykresluje sjezdovky, lyžařské vleky a další praktické objekty pro lyžaře a snowboardisty. Nedůležité objekty jsou na mapě méně výrazné.</string>
|
<string name="ski_map_render_descr">Zimní režim. Klíčové vlastnosti: Vykresluje sjezdovky, lyžařské vleky a další praktické objekty pro lyžaře a snowboardisty. Nedůležité objekty jsou na mapě méně výrazné.</string>
|
||||||
|
@ -2877,4 +2950,10 @@ Zobrazená oblast: %1$s x %2$s</string>
|
||||||
<string name="light_rs_render_descr">Jednoduchý a kontrastní styl pro automobilovou navigaci. Příjemný na oči v nočním režimu. Klíčové vlastnosti: Vrstevnice, kontrastní oranžové silnice, druhořadé objekty jsou méně výrazné.</string>
|
<string name="light_rs_render_descr">Jednoduchý a kontrastní styl pro automobilovou navigaci. Příjemný na oči v nočním režimu. Klíčové vlastnosti: Vrstevnice, kontrastní oranžové silnice, druhořadé objekty jsou méně výrazné.</string>
|
||||||
<string name="topo_render_descr">Kontrastní styl určený primárně pro pěší turistiku a cyklistiku v přírodě. Dobrá čitelnost při složitém venkovním osvětlením. Klíčové vlastnosti: kontrastní silnice a přírodních objekty, různé typy tras, vrstevnice s rozšířeným nastavením, více detailů při odpovídající úrovni zvětšení než ve výchozím stylu. Umožňuje rozlišit kvalitu povrchu vozovky. Nemá noční režim.</string>
|
<string name="topo_render_descr">Kontrastní styl určený primárně pro pěší turistiku a cyklistiku v přírodě. Dobrá čitelnost při složitém venkovním osvětlením. Klíčové vlastnosti: kontrastní silnice a přírodních objekty, různé typy tras, vrstevnice s rozšířeným nastavením, více detailů při odpovídající úrovni zvětšení než ve výchozím stylu. Umožňuje rozlišit kvalitu povrchu vozovky. Nemá noční režim.</string>
|
||||||
<string name="mapnik_render_descr">Starý styl vykreslení jako výchozí \"Mapnik\". Klíčové vlastnosti: barvy jsou podobné \"Mapnik\" stylu.</string>
|
<string name="mapnik_render_descr">Starý styl vykreslení jako výchozí \"Mapnik\". Klíčové vlastnosti: barvy jsou podobné \"Mapnik\" stylu.</string>
|
||||||
|
<string name="touring_view_render_descr">Vysoce detailní styl pro účely cestování. Obsahuje všechna nastavení z výchozího stylu a navíc zobrazuje maximum detailů, především všechny silnice, cesty a jiné způsoby cestování. Jasně rozlišuje různé typy cest, podobně jako mnohé cestovní atlasy. Vysoce kontrastní schéma pro venkovní použití, denní a noční režim.</string>
|
||||||
|
<string name="default_render_descr">Obecný styl. Zjednodušené vykreslování v hustě osídlených městech. Klíčové vlastnosti: vrstevnice, trasy, kvalita povrchu cest, omezení přístupu, čísla cest, značení dle SAC, objekty pro vodní sporty.</string>
|
||||||
|
<string name="travel_card_download_descr">Stáhněte si cestovní průvodce Wikivoyage a prohlížejte články o místech po celém světě bez připojení na internet.</string>
|
||||||
|
<string name="start_editing_card_image_text">Bezplatný cestovní průvodce, který může upravovat každý.</string>
|
||||||
|
<string name="welcome_to_open_beta_description">Cestovní průvodci jsou nyní založené na Wikivoyage. Všechny jejich funkce můžete otestovat zdarma během beta testování. Poté budou zpřístupněny předplatitelům služby OsmAnd Live a uživatelům OsmAnd+.</string>
|
||||||
|
<string name="start_editing_card_description">Můžete (a měli byste) upravovat libovolný článek na Wikivoyage. Sdílejte znalosti, zkušenosti, talent a svoji pozornost</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -1164,7 +1164,7 @@
|
||||||
|
|
||||||
<string name="poi_cypress">Zypresse</string>
|
<string name="poi_cypress">Zypresse</string>
|
||||||
<string name="poi_bench_yes">ja</string>
|
<string name="poi_bench_yes">ja</string>
|
||||||
<string name="poi_bench_no">Ohne Sitzbank</string>
|
<string name="poi_bench_no">ohne Sitzbank</string>
|
||||||
<string name="poi_bin_yes">Mit Abfalleimer</string>
|
<string name="poi_bin_yes">Mit Abfalleimer</string>
|
||||||
<string name="poi_bin_no">Ohne Abfalleimer</string>
|
<string name="poi_bin_no">Ohne Abfalleimer</string>
|
||||||
|
|
||||||
|
@ -1400,7 +1400,7 @@
|
||||||
<string name="poi_fireplace_no">Keine Feuerstelle</string>
|
<string name="poi_fireplace_no">Keine Feuerstelle</string>
|
||||||
|
|
||||||
<string name="poi_covered_yes">ja</string>
|
<string name="poi_covered_yes">ja</string>
|
||||||
<string name="poi_covered_no">offen</string>
|
<string name="poi_covered_no">nicht überdacht</string>
|
||||||
|
|
||||||
<string name="poi_smoking_no">Nicht erlaubt</string>
|
<string name="poi_smoking_no">Nicht erlaubt</string>
|
||||||
<string name="poi_smoking_outside">nur Außerhalb</string>
|
<string name="poi_smoking_outside">nur Außerhalb</string>
|
||||||
|
|
|
@ -2486,18 +2486,12 @@ Lon %2$s</string>
|
||||||
\n • (Opcional) Muestra la velocidad y altitud
|
\n • (Opcional) Muestra la velocidad y altitud
|
||||||
\n • Activa la visualización de las curvas de nivel y el sombreado de colinas (mediante un complemento adicional)</string>
|
\n • Activa la visualización de las curvas de nivel y el sombreado de colinas (mediante un complemento adicional)</string>
|
||||||
<string name="osmand_plus_extended_description_part7">"Contribuye directamente con OSM
|
<string name="osmand_plus_extended_description_part7">"Contribuye directamente con OSM
|
||||||
\n
|
|
||||||
\n • Informa sobre problemas de datos en el mapa
|
\n • Informa sobre problemas de datos en el mapa
|
||||||
\n
|
|
||||||
\n • Sube trazas GPX a OSM directamente desde la aplicación
|
\n • Sube trazas GPX a OSM directamente desde la aplicación
|
||||||
\n
|
|
||||||
\n • Añade PDI y súbelos directamente a OSM (o más tarde, si no estás conectado)
|
\n • Añade PDI y súbelos directamente a OSM (o más tarde, si no estás conectado)
|
||||||
\n
|
|
||||||
\n • (Opcional) Grabación del viaje en modo reposo (mientras el dispositivo está bloqueado)
|
\n • (Opcional) Grabación del viaje en modo reposo (mientras el dispositivo está bloqueado)
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\n OsmAnd es un software de código abierto, activamente desarrollado. Cualquiera puede contribuir con la aplicación informando sobre errores, mejorando las traducciones o desarrollando nuevas funciones. Además, el proyecto también depende de contribuciones financieras para desarrollar y probar nuevas funcionalidades.
|
\n OsmAnd es un software de código abierto, activamente desarrollado. Cualquiera puede contribuir con la aplicación informando sobre errores, mejorando las traducciones o desarrollando nuevas funciones. Además, el proyecto también depende de contribuciones financieras para desarrollar y probar nuevas funcionalidades.
|
||||||
\n
|
|
||||||
\n"</string>
|
\n"</string>
|
||||||
<string name="osmand_plus_extended_description_part8">Cobertura y calidad aproximada del mapa:
|
<string name="osmand_plus_extended_description_part8">Cobertura y calidad aproximada del mapa:
|
||||||
\n • Europa Occidental: ****
|
\n • Europa Occidental: ****
|
||||||
|
|
|
@ -2487,18 +2487,12 @@ Lon %2$s</string>
|
||||||
\n • (Opcional) Muestra la velocidad y altitud
|
\n • (Opcional) Muestra la velocidad y altitud
|
||||||
\n • Activa la visualización de las curvas de nivel y el sombreado de colinas (mediante un complemento adicional)</string>
|
\n • Activa la visualización de las curvas de nivel y el sombreado de colinas (mediante un complemento adicional)</string>
|
||||||
<string name="osmand_plus_extended_description_part7">"Contribuye directamente con OSM
|
<string name="osmand_plus_extended_description_part7">"Contribuye directamente con OSM
|
||||||
\n
|
|
||||||
\n • Informa sobre problemas de datos en el mapa
|
\n • Informa sobre problemas de datos en el mapa
|
||||||
\n
|
|
||||||
\n • Sube trazas GPX a OSM directamente desde la aplicación
|
\n • Sube trazas GPX a OSM directamente desde la aplicación
|
||||||
\n
|
|
||||||
\n • Añade PDI y súbelos directamente a OSM (o más tarde, si no estás conectado)
|
\n • Añade PDI y súbelos directamente a OSM (o más tarde, si no estás conectado)
|
||||||
\n
|
|
||||||
\n • (Opcional) Grabación del viaje en modo reposo (mientras el dispositivo está bloqueado)
|
\n • (Opcional) Grabación del viaje en modo reposo (mientras el dispositivo está bloqueado)
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\n OsmAnd es un software de código abierto, activamente desarrollado. Cualquiera puede contribuir con la aplicación informando sobre errores, mejorando las traducciones o desarrollando nuevas funciones. Además, el proyecto también depende de contribuciones financieras para desarrollar y probar nuevas funcionalidades.
|
\n OsmAnd es un software de código abierto, activamente desarrollado. Cualquiera puede contribuir con la aplicación informando sobre errores, mejorando las traducciones o desarrollando nuevas funciones. Además, el proyecto también depende de contribuciones financieras para desarrollar y probar nuevas funcionalidades.
|
||||||
\n
|
|
||||||
\n"</string>
|
\n"</string>
|
||||||
<string name="osmand_plus_extended_description_part8">Cobertura y calidad aproximada del mapa:
|
<string name="osmand_plus_extended_description_part8">Cobertura y calidad aproximada del mapa:
|
||||||
\n • Europa Occidental: ****
|
\n • Europa Occidental: ****
|
||||||
|
|
|
@ -808,76 +808,46 @@
|
||||||
<string name="osmand_short_description_80_chars">Visor y navegador móvil global de mapas OSM con y sin conexión</string>
|
<string name="osmand_short_description_80_chars">Visor y navegador móvil global de mapas OSM con y sin conexión</string>
|
||||||
<string name="osmand_long_description_1000_chars">"OsmAnd (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM)
|
<string name="osmand_long_description_1000_chars">"OsmAnd (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM)
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\nOsmAnd es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OpenStreetMap (OSM). Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memoria del teléfono para su uso sin conexión. También ofrece funcionalidades de rutas con y sin conexión, incluyendo indicaciones giro-a-giro por voz.
|
\nOsmAnd es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OpenStreetMap (OSM). Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memoria del teléfono para su uso sin conexión. También ofrece funcionalidades de rutas con y sin conexión, incluyendo indicaciones giro-a-giro por voz.
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\n Algunas de las funciones fundamentales:
|
\n Algunas de las funciones fundamentales:
|
||||||
\n
|
|
||||||
\n - Completa funcionalidad sin conexión (almacena los mapas vectoriales o teselas descargados en la memoria del dispositivo)
|
\n - Completa funcionalidad sin conexión (almacena los mapas vectoriales o teselas descargados en la memoria del dispositivo)
|
||||||
\n
|
|
||||||
\n - Mapas vectoriales compactos disponibles de todo el planeta
|
\n - Mapas vectoriales compactos disponibles de todo el planeta
|
||||||
\n
|
|
||||||
\n - Descarga de mapas por país o región directamente desde la aplicación
|
\n - Descarga de mapas por país o región directamente desde la aplicación
|
||||||
\n
|
|
||||||
\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, Puntos de Interés (PDI), Favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable
|
\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, Puntos de Interés (PDI), Favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable
|
||||||
\n
|
|
||||||
\n - Búsqueda sin conexión de direcciones y sitios (PDI)
|
\n - Búsqueda sin conexión de direcciones y sitios (PDI)
|
||||||
\n
|
|
||||||
\n - Navegación sin conexión para distancias de rango medio
|
\n - Navegación sin conexión para distancias de rango medio
|
||||||
\n
|
|
||||||
\n - Modos de automóvil, bicicleta y peatón con opcional:
|
\n - Modos de automóvil, bicicleta y peatón con opcional:
|
||||||
\n
|
|
||||||
\n - Cambio automático de modo diurno/nocturno
|
\n - Cambio automático de modo diurno/nocturno
|
||||||
\n
|
|
||||||
\n - Zoom del mapa según la velocidad
|
\n - Zoom del mapa según la velocidad
|
||||||
\n
|
|
||||||
\n - Alineación del mapa, según la brújula o dirección del movimiento
|
\n - Alineación del mapa, según la brújula o dirección del movimiento
|
||||||
\n
|
|
||||||
\n - Indicación de carriles, visualización de límites de velocidad, voces grabadas y sintetizadas
|
\n - Indicación de carriles, visualización de límites de velocidad, voces grabadas y sintetizadas
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\n Limitaciones de la versión gratuita de OsmAnd:
|
\n Limitaciones de la versión gratuita de OsmAnd:
|
||||||
\n
|
|
||||||
\n - Limitado número de mapas descargados
|
\n - Limitado número de mapas descargados
|
||||||
\n
|
|
||||||
\n - Sin acceso a los PDI descargados de Wikipedia.
|
\n - Sin acceso a los PDI descargados de Wikipedia.
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\n Los PDI de OsmAnd están siendo desarrollados activamente. Nuestro proyecto y su continuo progreso, se basa en contribuciones económicas para desarrollar y probar nuevas funcionalidades. Por favor, considere comprar OsmAnd+, financiar nuevas características o hacer una donación general en https://osmand.net."</string>
|
\n Los PDI de OsmAnd están siendo desarrollados activamente. Nuestro proyecto y su continuo progreso, se basa en contribuciones económicas para desarrollar y probar nuevas funcionalidades. Por favor, considere comprar OsmAnd+, financiar nuevas características o hacer una donación general en https://osmand.net."</string>
|
||||||
<string name="osmand_plus_short_description_80_chars">Visor y navegador móvil global de mapas OSM con y sin conexión</string>
|
<string name="osmand_plus_short_description_80_chars">Visor y navegador móvil global de mapas OSM con y sin conexión</string>
|
||||||
<string name="osmand_plus_long_description_1000_chars">"OsmAnd+ (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM)
|
<string name="osmand_plus_long_description_1000_chars">"OsmAnd+ (OSM Automated Navigation Directions, y en español, Guía de Navegación Automatizada de OSM)
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\nOsmAnd+ es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OpenStreetMap (OSM). Todos los datos del mapa (vectores y teselas), pueden ser almacenados en la memoria del teléfono para su uso sin conexión. Ofrece funcionalidades de rutas con y sin conexión, incluyendo guía de giro-a-giro por voz.
|
\nOsmAnd+ es un software de navegación de código abierto con acceso a una amplia variedad de datos globales de OpenStreetMap (OSM). Todos los datos del mapa (vectores y teselas), pueden ser almacenados en la memoria del teléfono para su uso sin conexión. Ofrece funcionalidades de rutas con y sin conexión, incluyendo guía de giro-a-giro por voz.
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\n OsmAnd+ es la versión de pago de la aplicación, comprándola das soporte al proyecto, financias el desarrollo de nuevas funciones, y recibes las últimas actualizaciones.
|
\n OsmAnd+ es la versión de pago de la aplicación, comprándola das soporte al proyecto, financias el desarrollo de nuevas funciones, y recibes las últimas actualizaciones.
|
||||||
\n
|
\n
|
||||||
\n
|
|
||||||
\nAlgunas de las características fundamentales:
|
\nAlgunas de las características fundamentales:
|
||||||
\n
|
|
||||||
\n - Completa funcionalidad sin conexión (guarda los mapas vectoriales o teselas descargados en el almacenamiento del dispositivo)
|
\n - Completa funcionalidad sin conexión (guarda los mapas vectoriales o teselas descargados en el almacenamiento del dispositivo)
|
||||||
\n
|
|
||||||
\n - Mapas mundiales vectoriales compactos disponibles
|
\n - Mapas mundiales vectoriales compactos disponibles
|
||||||
\n
|
|
||||||
\n - Descarga ilimitada de mapas de países o regiones directamente desde la aplicación
|
\n - Descarga ilimitada de mapas de países o regiones directamente desde la aplicación
|
||||||
\n
|
|
||||||
\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, Puntos de Interés, Favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable
|
\n - Posibilidad de superponer varias capas de mapa, como GPX o rutas de navegación, Puntos de Interés, Favoritos, curvas de nivel, paradas de transporte público, mapas adicionales con transparencia personalizable
|
||||||
\n
|
|
||||||
\n - Búsqueda sin conexión de direcciones y sitios (PDI)
|
\n - Búsqueda sin conexión de direcciones y sitios (PDI)
|
||||||
\n
|
|
||||||
\n - Rutas sin conexión para distancias de rango medio
|
\n - Rutas sin conexión para distancias de rango medio
|
||||||
\n
|
|
||||||
\n - Modos de automóvil, bicicleta y peatón con opcional:
|
\n - Modos de automóvil, bicicleta y peatón con opcional:
|
||||||
\n
|
|
||||||
\n - Cambio automático de modo diurno/nocturno
|
\n - Cambio automático de modo diurno/nocturno
|
||||||
\n
|
|
||||||
\n - Zoom del mapa según la velocidad
|
\n - Zoom del mapa según la velocidad
|
||||||
\n
|
|
||||||
\n - Alineación del mapa, según brújula o dirección del movimiento
|
\n - Alineación del mapa, según brújula o dirección del movimiento
|
||||||
\n
|
\n - Indicación de carriles, mostrar límites de velocidad, voces grabadas y sintetizadas
|
||||||
\n - Indicación de carriles, mostrar límites de velocidad, voces grabadas y sintetizadas"</string>
|
\n"</string>
|
||||||
<string name="avoid_motorway">Evitar autopistas</string>
|
<string name="avoid_motorway">Evitar autopistas</string>
|
||||||
<string name="snap_to_road_descr">Ajusta la ubicación al camino durante la navegación.</string>
|
<string name="snap_to_road_descr">Ajusta la ubicación al camino durante la navegación.</string>
|
||||||
<string name="snap_to_road">Ajustar al camino</string>
|
<string name="snap_to_road">Ajustar al camino</string>
|
||||||
|
@ -1165,7 +1135,7 @@
|
||||||
<string name="routing_attr_avoid_unpaved_name">Evitar caminos sin pavimentar</string>
|
<string name="routing_attr_avoid_unpaved_name">Evitar caminos sin pavimentar</string>
|
||||||
<string name="routing_attr_avoid_unpaved_description">Evita los caminos sin pavimentar.</string>
|
<string name="routing_attr_avoid_unpaved_description">Evita los caminos sin pavimentar.</string>
|
||||||
<string name="routing_attr_avoid_ferries_name">Evitar ferris/transbordadores</string>
|
<string name="routing_attr_avoid_ferries_name">Evitar ferris/transbordadores</string>
|
||||||
<string name="routing_attr_avoid_ferries_description">Evita usar ferris</string>
|
<string name="routing_attr_avoid_ferries_description">Evita usar ferries</string>
|
||||||
<string name="routing_attr_avoid_motorway_name">Evitar autopistas</string>
|
<string name="routing_attr_avoid_motorway_name">Evitar autopistas</string>
|
||||||
<string name="routing_attr_avoid_motorway_description">Evita usar las autopistas</string>
|
<string name="routing_attr_avoid_motorway_description">Evita usar las autopistas</string>
|
||||||
<string name="routing_attr_weight_name">Límite de peso</string>
|
<string name="routing_attr_weight_name">Límite de peso</string>
|
||||||
|
@ -2420,13 +2390,9 @@
|
||||||
\n • Para hacer su viaje seguro, los modos diurno/nocturno se alternan automáticamente
|
\n • Para hacer su viaje seguro, los modos diurno/nocturno se alternan automáticamente
|
||||||
\n • Muestra los límites de velocidad y obtiene un aviso al excederte del mismo
|
\n • Muestra los límites de velocidad y obtiene un aviso al excederte del mismo
|
||||||
\n • El zoom del mapa se ajusta a la velocidad
|
\n • El zoom del mapa se ajusta a la velocidad
|
||||||
\n
|
|
||||||
\n • Busca destinos por dirección, por tipo (por ejemplo: aparcamientos, restaurantes, hoteles, gasolineras, museos), o por coordenadas geográficas
|
\n • Busca destinos por dirección, por tipo (por ejemplo: aparcamientos, restaurantes, hoteles, gasolineras, museos), o por coordenadas geográficas
|
||||||
\n
|
|
||||||
\n • Soporta puntos intermedios en el itinerario
|
\n • Soporta puntos intermedios en el itinerario
|
||||||
\n
|
|
||||||
\n • Grabe su viaje o suba una traza GPX y síguela
|
\n • Grabe su viaje o suba una traza GPX y síguela
|
||||||
\n
|
|
||||||
\n</string>
|
\n</string>
|
||||||
<string name="osmand_extended_description_part3">Mapa
|
<string name="osmand_extended_description_part3">Mapa
|
||||||
\n • Muestra PDI (puntos de interés) a tu alrededor
|
\n • Muestra PDI (puntos de interés) a tu alrededor
|
||||||
|
|
|
@ -2502,7 +2502,7 @@
|
||||||
<string name="this_year">В этом году</string>
|
<string name="this_year">В этом году</string>
|
||||||
<string name="plan_route">План маршрута</string>
|
<string name="plan_route">План маршрута</string>
|
||||||
<string name="coordinate_input">Ввод координат</string>
|
<string name="coordinate_input">Ввод координат</string>
|
||||||
<string name="marker_save_as_track">Сохранить как трек</string>
|
<string name="marker_save_as_track">Сохранить как GPX файл</string>
|
||||||
<string name="move_to_history">Переместить в историю</string>
|
<string name="move_to_history">Переместить в историю</string>
|
||||||
<string name="group_will_be_removed_after_restart">Группа будет выключена при следующем запуске приложения.</string>
|
<string name="group_will_be_removed_after_restart">Группа будет выключена при следующем запуске приложения.</string>
|
||||||
<string name="show_arrows_on_the_map">Показывать стрелки на карте</string>
|
<string name="show_arrows_on_the_map">Показывать стрелки на карте</string>
|
||||||
|
@ -2517,7 +2517,7 @@
|
||||||
<string name="my_location">Мое местоположение</string>
|
<string name="my_location">Мое местоположение</string>
|
||||||
<string name="shared_string_finish">Финиш</string>
|
<string name="shared_string_finish">Финиш</string>
|
||||||
<string name="shared_string_sort">Сортировать</string>
|
<string name="shared_string_sort">Сортировать</string>
|
||||||
<string name="marker_save_as_track_descr">Экспорт маркеров в файл можно задать здесь:</string>
|
<string name="marker_save_as_track_descr">Экспорт маркеров в следующий GPX файл:</string>
|
||||||
<string name="shared_string_markers">Маркеры</string>
|
<string name="shared_string_markers">Маркеры</string>
|
||||||
<string name="osn_modify_dialog_title">Изменить заметку</string>
|
<string name="osn_modify_dialog_title">Изменить заметку</string>
|
||||||
<string name="context_menu_item_modify_note">Изменить заметку OSM</string>
|
<string name="context_menu_item_modify_note">Изменить заметку OSM</string>
|
||||||
|
@ -2590,7 +2590,7 @@
|
||||||
<string name="add_favourites_group_to_markers_descr">Выберите категорию избранных для добавления к маркерам.</string>
|
<string name="add_favourites_group_to_markers_descr">Выберите категорию избранных для добавления к маркерам.</string>
|
||||||
<string name="favourites_group">Категория избранных</string>
|
<string name="favourites_group">Категория избранных</string>
|
||||||
<string name="add_group">Добавить группу</string>
|
<string name="add_group">Добавить группу</string>
|
||||||
<string name="add_group_descr">Импортировать группу из избранных или путевых точек.</string>
|
<string name="add_group_descr">Импортировать группу из избранных или GPX путевых точек.</string>
|
||||||
<string name="empty_state_markers_active">Создайте маркеры карт!</string>
|
<string name="empty_state_markers_active">Создайте маркеры карт!</string>
|
||||||
<string name="empty_state_markers_active_desc">Длинное или короткое нажатие на нужное место, а затем на флажок маркера.</string>
|
<string name="empty_state_markers_active_desc">Длинное или короткое нажатие на нужное место, а затем на флажок маркера.</string>
|
||||||
<string name="empty_state_markers_groups">Импорт групп</string>
|
<string name="empty_state_markers_groups">Импорт групп</string>
|
||||||
|
@ -2611,14 +2611,14 @@
|
||||||
<string name="tap_on_map_to_hide_interface">Полноэкранный режим</string>
|
<string name="tap_on_map_to_hide_interface">Полноэкранный режим</string>
|
||||||
<string name="mark_passed">Отметить пройденным</string>
|
<string name="mark_passed">Отметить пройденным</string>
|
||||||
<string name="import_track_desc">Файл %1$s не содержит путевых точек, импортировать его как трек?</string>
|
<string name="import_track_desc">Файл %1$s не содержит путевых точек, импортировать его как трек?</string>
|
||||||
<string name="add_track_to_markers_descr">Путевые точки можно добавить к маркерам выбрав один из этих треков, содержащих их.</string>
|
<string name="add_track_to_markers_descr">Выберите трек, чтобы добавить свои путевые точки к маркерам.</string>
|
||||||
<string name="shared_string_gpx_waypoints">Трек путевых точек</string>
|
<string name="shared_string_gpx_waypoints">Трек путевых точек</string>
|
||||||
<string name="shared_string_right">Направо</string>
|
<string name="shared_string_right">Направо</string>
|
||||||
<string name="shared_string_left">Налево</string>
|
<string name="shared_string_left">Налево</string>
|
||||||
<string name="show_number_pad">Показать цифровую панель</string>
|
<string name="show_number_pad">Показать цифровую панель</string>
|
||||||
<string name="tap_on_map_to_hide_interface_descr">Нажатие на карте переключает кнопки управления и виджеты.</string>
|
<string name="tap_on_map_to_hide_interface_descr">Нажатие на карте переключает кнопки управления и виджеты.</string>
|
||||||
|
|
||||||
<string name="import_gpx_file_description">могут быть импортированы как избранные точки или как трек файл.</string>
|
<string name="import_gpx_file_description">могут быть импортированы как избранные точки или как GPX файл.</string>
|
||||||
<string name="shared_string_more_without_dots">Больше</string>
|
<string name="shared_string_more_without_dots">Больше</string>
|
||||||
<string name="import_as_gpx">Импортировать как файл GPX</string>
|
<string name="import_as_gpx">Импортировать как файл GPX</string>
|
||||||
<string name="import_as_favorites">Импортировать как избранные</string>
|
<string name="import_as_favorites">Импортировать как избранные</string>
|
||||||
|
@ -2849,14 +2849,14 @@
|
||||||
<string name="shared_string_travel_guides">Путеводитель</string>
|
<string name="shared_string_travel_guides">Путеводитель</string>
|
||||||
<string name="waypoints_removed_from_map_markers">Путевые точки удалены из маркеров карты</string>
|
<string name="waypoints_removed_from_map_markers">Путевые точки удалены из маркеров карты</string>
|
||||||
<string name="nothing_found_in_radius">Ничего не найдено:</string>
|
<string name="nothing_found_in_radius">Ничего не найдено:</string>
|
||||||
<string name="select_waypoints_category_description">Вы можете добавить все путевые точки трека, или выбрать отдельные категории.</string>
|
<string name="select_waypoints_category_description">Добавьте все путевые точки трека или выберите отдельные категории.</string>
|
||||||
<string name="shared_string_total">Всего</string>
|
<string name="shared_string_total">Всего</string>
|
||||||
<string name="shared_string_result">Результат</string>
|
<string name="shared_string_result">Результат</string>
|
||||||
<string name="wikivoyage_search_hint">Поиск: страна, город, провинция</string>
|
<string name="wikivoyage_search_hint">Поиск: страна, город, провинция</string>
|
||||||
<string name="shared_string_read">Читать</string>
|
<string name="shared_string_read">Читать</string>
|
||||||
<string name="saved_articles">Сохраненные статьи</string>
|
<string name="saved_articles">Сохраненные статьи</string>
|
||||||
<string name="shared_string_contents">Главы</string>
|
<string name="shared_string_contents">Главы</string>
|
||||||
<string name="download_maps_travel">Карты путешествий</string>
|
<string name="download_maps_travel">Путеводитель</string>
|
||||||
<string name="shared_string_wikivoyage">Викигид</string>
|
<string name="shared_string_wikivoyage">Викигид</string>
|
||||||
<string name="article_removed">Статья удалена</string>
|
<string name="article_removed">Статья удалена</string>
|
||||||
<string name="shared_string_explore">Исследовать</string>
|
<string name="shared_string_explore">Исследовать</string>
|
||||||
|
@ -2865,14 +2865,14 @@
|
||||||
<string name="delete_search_history">"Удалить историю поиска "</string>
|
<string name="delete_search_history">"Удалить историю поиска "</string>
|
||||||
<string name="show_images">Показать изображения</string>
|
<string name="show_images">Показать изображения</string>
|
||||||
<string name="shared_string_only_with_wifi">Только по WiFi</string>
|
<string name="shared_string_only_with_wifi">Только по WiFi</string>
|
||||||
<string name="wikivoyage_download_pics">Показывать изображения</string>
|
<string name="wikivoyage_download_pics">Загружать изображения</string>
|
||||||
<string name="wikivoyage_download_pics_descr">Изображения из статей можно загрузить для использования в автономном режиме.
|
<string name="wikivoyage_download_pics_descr">Изображения из статей можно загрузить для использования в автономном режиме.
|
||||||
\nВы всегда можете изменить настройку в \"Исследовать\" → \"Параметры\".</string>
|
\nВы всегда можете изменить настройку в \"Исследовать\" → \"Параметры\".</string>
|
||||||
<string name="shared_string_wifi_only">Только WiFi</string>
|
<string name="shared_string_wifi_only">Только WiFi</string>
|
||||||
<string name="select_travel_book">Выберите дневник путешествий</string>
|
<string name="select_travel_book">Выберите дневник путешествий</string>
|
||||||
<string name="shared_string_travel_book">Дневник путешествий</string>
|
<string name="shared_string_travel_book">Дневник путешествий</string>
|
||||||
<string name="online_webpage_warning">Страница доступна только онлайн. Открыть ее в браузере?</string>
|
<string name="online_webpage_warning">Страница доступна только онлайн. Открыть ее в браузере?</string>
|
||||||
<string name="download_images">Показывать изображения</string>
|
<string name="download_images">Загружать изображения</string>
|
||||||
<string name="shared_string_dont">Нет</string>
|
<string name="shared_string_dont">Нет</string>
|
||||||
<string name="shared_string_do">Выполнить</string>
|
<string name="shared_string_do">Выполнить</string>
|
||||||
<string name="purchase_dialog_title">Выберите план</string>
|
<string name="purchase_dialog_title">Выберите план</string>
|
||||||
|
@ -2911,7 +2911,7 @@
|
||||||
<string name="open_in_browser_wiki">Открыть статью в Интернете</string>
|
<string name="open_in_browser_wiki">Открыть статью в Интернете</string>
|
||||||
<string name="open_in_browser_wiki_description">Просмотреть эту статью в браузере.</string>
|
<string name="open_in_browser_wiki_description">Просмотреть эту статью в браузере.</string>
|
||||||
<string name="download_wiki_region_placeholder">этот регион</string>
|
<string name="download_wiki_region_placeholder">этот регион</string>
|
||||||
<string name="wiki_article_search_text">Поиск нужной статьи в вики</string>
|
<string name="wiki_article_search_text">Поиск соответствующей статьи в вики</string>
|
||||||
<string name="wiki_article_not_found">Статья не найдена</string>
|
<string name="wiki_article_not_found">Статья не найдена</string>
|
||||||
<string name="how_to_open_wiki_title">Как открыть статьи Википедии?</string>
|
<string name="how_to_open_wiki_title">Как открыть статьи Википедии?</string>
|
||||||
<string name="popular_destinations">Популярные направления</string>
|
<string name="popular_destinations">Популярные направления</string>
|
||||||
|
@ -2979,4 +2979,5 @@
|
||||||
\n• Другие исправления ошибок
|
\n• Другие исправления ошибок
|
||||||
\n</string>
|
\n</string>
|
||||||
<string name="increase_search_radius_to">Увеличить радиус поиска до %1$s</string>
|
<string name="increase_search_radius_to">Увеличить радиус поиска до %1$s</string>
|
||||||
|
<string name="commiting_way">Фиксируется путь…</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -43,7 +43,7 @@ public class SQLiteTileSource implements ITileSource {
|
||||||
private int maxZoom = 17;
|
private int maxZoom = 17;
|
||||||
private boolean inversiveZoom = true; // BigPlanet
|
private boolean inversiveZoom = true; // BigPlanet
|
||||||
private boolean timeSupported = false;
|
private boolean timeSupported = false;
|
||||||
private int expirationTimeMillis = -1; // never
|
private long expirationTimeMillis = -1; // never
|
||||||
private boolean isEllipsoid = false;
|
private boolean isEllipsoid = false;
|
||||||
private String rule = null;
|
private String rule = null;
|
||||||
private String referer = null;
|
private String referer = null;
|
||||||
|
@ -208,14 +208,14 @@ public class SQLiteTileSource implements ITileSource {
|
||||||
timeSupported = "yes".equalsIgnoreCase(cursor.getString(timecolumn));
|
timeSupported = "yes".equalsIgnoreCase(cursor.getString(timecolumn));
|
||||||
} else {
|
} else {
|
||||||
timeSupported = hasTimeColumn();
|
timeSupported = hasTimeColumn();
|
||||||
addInfoColumn("timecolumn", timeSupported?"yes" : "no");
|
addInfoColumn("timecolumn", timeSupported? "yes" : "no");
|
||||||
}
|
}
|
||||||
int expireminutes = list.indexOf("expireminutes");
|
int expireminutes = list.indexOf("expireminutes");
|
||||||
this.expirationTimeMillis = -1;
|
this.expirationTimeMillis = -1;
|
||||||
if(expireminutes != -1) {
|
if(expireminutes != -1) {
|
||||||
int minutes = (int) cursor.getInt(expireminutes);
|
int minutes = (int) cursor.getInt(expireminutes);
|
||||||
if(minutes > 0) {
|
if(minutes > 0) {
|
||||||
this.expirationTimeMillis = minutes * 60 * 1000;
|
this.expirationTimeMillis = minutes * 60 * 1000l;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
addInfoColumn("expireminutes", "0");
|
addInfoColumn("expireminutes", "0");
|
||||||
|
@ -462,8 +462,9 @@ public class SQLiteTileSource implements ITileSource {
|
||||||
public void closeDB(){
|
public void closeDB(){
|
||||||
LOG.debug("closeDB");
|
LOG.debug("closeDB");
|
||||||
bshInterpreter = null;
|
bshInterpreter = null;
|
||||||
if(timeSupported)
|
if(timeSupported) {
|
||||||
clearOld();
|
clearOld();
|
||||||
|
}
|
||||||
if(db != null){
|
if(db != null){
|
||||||
db.close();
|
db.close();
|
||||||
db = null;
|
db = null;
|
||||||
|
@ -472,12 +473,15 @@ public class SQLiteTileSource implements ITileSource {
|
||||||
|
|
||||||
public void clearOld() {
|
public void clearOld() {
|
||||||
SQLiteConnection db = getDatabase();
|
SQLiteConnection db = getDatabase();
|
||||||
if(db == null || db.isReadOnly()){
|
long expiration = getExpirationTimeMillis();
|
||||||
|
if(db == null || db.isReadOnly() || expiration <= 0){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
LOG.debug("DELETE FROM tiles WHERE time<" + (System.currentTimeMillis() - getExpirationTimeMillis()));
|
String sql = "DELETE FROM tiles WHERE time < "+
|
||||||
db.execSQL("DELETE FROM tiles WHERE time<"+(System.currentTimeMillis()-getExpirationTimeMillis())); //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$
|
(System.currentTimeMillis() - expiration);
|
||||||
db.execSQL("VACUUM"); //$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$
|
LOG.debug(sql);
|
||||||
|
db.execSQL(sql);
|
||||||
|
db.execSQL("VACUUM");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -498,10 +502,10 @@ public class SQLiteTileSource implements ITileSource {
|
||||||
if(expirationTimeMillis < 0) {
|
if(expirationTimeMillis < 0) {
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
return expirationTimeMillis / (60 * 1000);
|
return (int) (expirationTimeMillis / (60 * 1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getExpirationTimeMillis() {
|
public long getExpirationTimeMillis() {
|
||||||
return expirationTimeMillis;
|
return expirationTimeMillis;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -205,7 +205,7 @@ public abstract class TilesCache<T> {
|
||||||
|
|
||||||
protected boolean isExpired(TileLoadDownloadRequest req, long lastModified) {
|
protected boolean isExpired(TileLoadDownloadRequest req, long lastModified) {
|
||||||
long time = System.currentTimeMillis();
|
long time = System.currentTimeMillis();
|
||||||
int ts = req.tileSource.getExpirationTimeMillis();
|
long ts = req.tileSource.getExpirationTimeMillis();
|
||||||
return ts != -1 && req.url != null && time - lastModified > ts;
|
return ts != -1 && req.url != null && time - lastModified > ts;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue