From af053235ddf407a2b8f83cc0994315778c9d1ed3 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Sat, 10 Aug 2013 17:44:27 +0200 Subject: [PATCH] Update raster maps --- .../src/net/osmand/map/ITileSource.java | 2 ++ .../src/net/osmand/map/TileSourceManager.java | 13 ++++--- OsmAnd/res/layout/editing_tile_source.xml | 15 +++----- OsmAnd/res/values-af/strings.xml | 7 ++-- OsmAnd/res/values-be/strings.xml | 7 ++-- OsmAnd/res/values-bg/strings.xml | 9 +++-- OsmAnd/res/values-ca/strings.xml | 9 ++--- OsmAnd/res/values-cs/strings.xml | 11 +++--- OsmAnd/res/values-da/strings.xml | 11 ++---- OsmAnd/res/values-de/strings.xml | 7 ++-- OsmAnd/res/values-el/strings.xml | 11 +++--- OsmAnd/res/values-es/strings.xml | 9 +++-- OsmAnd/res/values-fa/strings.xml | 9 +++-- OsmAnd/res/values-fi/strings.xml | 5 ++- OsmAnd/res/values-fr/strings.xml | 9 ++--- OsmAnd/res/values-he/strings.xml | 4 +-- OsmAnd/res/values-hr/strings.xml | 4 +-- OsmAnd/res/values-hu/strings.xml | 7 ++-- OsmAnd/res/values-it/strings.xml | 9 ++--- OsmAnd/res/values-ka/strings.xml | 2 +- OsmAnd/res/values-ko/strings.xml | 2 +- OsmAnd/res/values-lt/strings.xml | 4 +-- OsmAnd/res/values-lv/strings.xml | 2 +- OsmAnd/res/values-nb/strings.xml | 7 ++-- OsmAnd/res/values-nl/strings.xml | 9 ++--- OsmAnd/res/values-pl/strings.xml | 11 +++--- OsmAnd/res/values-pt/strings.xml | 7 ++-- OsmAnd/res/values-ro/strings.xml | 4 +-- OsmAnd/res/values-ru/strings.xml | 9 ++--- OsmAnd/res/values-sk/strings.xml | 13 +++---- OsmAnd/res/values-sl/strings.xml | 7 ++-- OsmAnd/res/values-sv/strings.xml | 9 ++--- OsmAnd/res/values-tr/strings.xml | 12 +++---- OsmAnd/res/values-uk/strings.xml | 9 +++-- OsmAnd/res/values-vi/strings.xml | 2 +- OsmAnd/res/values-zh-rTW/strings.xml | 7 ++-- OsmAnd/res/values/strings.xml | 7 +++- .../src/net/osmand/plus/SQLiteTileSource.java | 5 +++ .../plus/activities/LocalIndexHelper.java | 35 +++++++++---------- .../rastermaps/OsmandRasterMapsPlugin.java | 4 +-- .../SettingsRasterMapsActivity.java | 15 ++++++++ 41 files changed, 156 insertions(+), 184 deletions(-) diff --git a/OsmAnd-java/src/net/osmand/map/ITileSource.java b/OsmAnd-java/src/net/osmand/map/ITileSource.java index 91af3d92ea..0430afffda 100644 --- a/OsmAnd-java/src/net/osmand/map/ITileSource.java +++ b/OsmAnd-java/src/net/osmand/map/ITileSource.java @@ -23,4 +23,6 @@ public interface ITileSource { public int getExpirationTimeMillis(); + public int getExpirationTimeMinutes(); + } diff --git a/OsmAnd-java/src/net/osmand/map/TileSourceManager.java b/OsmAnd-java/src/net/osmand/map/TileSourceManager.java index 98afe3b2ec..5a5f4a32ae 100644 --- a/OsmAnd-java/src/net/osmand/map/TileSourceManager.java +++ b/OsmAnd-java/src/net/osmand/map/TileSourceManager.java @@ -119,7 +119,10 @@ public class TileSourceManager { } public int getExpirationTimeMinutes() { - return expirationTimeMillis; + if(expirationTimeMillis < 0) { + return -1; + } + return expirationTimeMillis / (60 * 1000); } public int getExpirationTimeMillis() { @@ -274,7 +277,7 @@ public class TileSourceManager { properties.put("ellipsoid", tm.isEllipticYTile() + ""); } if (tm.getExpirationTimeMinutes() != -1) { - properties.put("expirationTimeMinutes", tm.getExpirationTimeMinutes() + ""); + properties.put("expiration_time_minutes", tm.getExpirationTimeMinutes() + ""); } if (override || !metainfo.exists()) { BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(metainfo))); @@ -458,7 +461,7 @@ public class TileSourceManager { int maxZoom = parseInt(attributes, "max_zoom", 18); int minZoom = parseInt(attributes, "min_zoom", 5); int tileSize = parseInt(attributes, "tile_size", 256); - int expirationTime = parseInt(attributes, "expirationTimeMinutes", -1); + int expirationTime = parseInt(attributes, "expiration_time_minutes", -1); String ext = attributes.get("ext") == null ? ".jpg" : attributes.get("ext"); int bitDensity = parseInt(attributes, "img_density", 16); int avgTileSize = parseInt(attributes, "avg_img_size", 18000); @@ -467,7 +470,7 @@ public class TileSourceManager { ellipsoid = true; } TileSourceTemplate templ = new TileSourceTemplate(name, urlTemplate, ext, maxZoom, minZoom, tileSize, bitDensity, avgTileSize); - if(expirationTime > 0) { + if(expirationTime >= 0) { templ.setExpirationTimeMinutes(expirationTime); } templ.setEllipticYTile(ellipsoid); @@ -486,7 +489,7 @@ public class TileSourceManager { String ext = attributes.get("ext") == null ? ".jpg" : attributes.get("ext"); int bitDensity = parseInt(attributes, "img_density", 16); int avgTileSize = parseInt(attributes, "avg_img_size", 18000); - int expirationTime = parseInt(attributes, "expirationTimeMinutes", -1); + int expirationTime = parseInt(attributes, "expiration_time_minutes", -1); boolean ellipsoid = false; if (Boolean.parseBoolean(attributes.get("ellipsoid"))) { ellipsoid = true; diff --git a/OsmAnd/res/layout/editing_tile_source.xml b/OsmAnd/res/layout/editing_tile_source.xml index b33291b7f7..9550e79d74 100644 --- a/OsmAnd/res/layout/editing_tile_source.xml +++ b/OsmAnd/res/layout/editing_tile_source.xml @@ -24,8 +24,7 @@ @@ -98,8 +95,7 @@ @@ -116,8 +112,7 @@ diff --git a/OsmAnd/res/values-af/strings.xml b/OsmAnd/res/values-af/strings.xml index 30525a8766..fa680778e1 100644 --- a/OsmAnd/res/values-af/strings.xml +++ b/OsmAnd/res/values-af/strings.xml @@ -1,5 +1,4 @@ - -Roete sal herbereken word wanneer die ligging bepaal is +Roete sal herbereken word wanneer die ligging bepaal is Ure Minute Die motor was geparkeer om: @@ -347,7 +346,7 @@ Verwyder Herlaai van sd kaart Aflaai - Teël inligting: %1$s\nMinimum vergroting: %2$d\nMaksimum vergroting: %3$d\nNuut: %4$s\nVergrotings afgelaai: %5$s + Interessante plek inligting Adres inligting Vervoer inligting @@ -1250,7 +1249,7 @@ OsmAnd (OSM Automated Navigation Directions) is \\\'n kaart en navigasie toepass Speel geluid wanneer foto geneem word Kies of geluid gespeel sal word wanneer foto geneem word - Verstel verkeer waarskuwings (geforseerde stoppe, spoedbulte), spoedkamera waarskuwings, spoedbeperkings + Kondig spoedbeperking aan Kondig spoedkameras aan Kondig verkeerswaarskuwings aan diff --git a/OsmAnd/res/values-be/strings.xml b/OsmAnd/res/values-be/strings.xml index 99e113d3ab..13004c57b6 100644 --- a/OsmAnd/res/values-be/strings.xml +++ b/OsmAnd/res/values-be/strings.xml @@ -1,5 +1,4 @@ - -\nДыяпазон часу: %1$d:%2$02d:%3$02d +\nДыяпазон часу: %1$d:%2$02d:%3$02d \nЧас руху: %1$d:%2$02d:%3$02d Мапа Прадвызначаны @@ -957,7 +956,7 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A Выдаліць Reload from sdcard Зладаваць - Tile data: %1$s \nMinimum zoom: %2$d\nMaximum zoom: %3$d\nDownloadable: %4$s \nZooms downloaded: %5$s + Зьвесткі цікавосткаў Address data Transportation data @@ -1496,4 +1495,4 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A Select All email Data management - + \ No newline at end of file diff --git a/OsmAnd/res/values-bg/strings.xml b/OsmAnd/res/values-bg/strings.xml index 10822bfea4..019e01e648 100644 --- a/OsmAnd/res/values-bg/strings.xml +++ b/OsmAnd/res/values-bg/strings.xml @@ -1,5 +1,4 @@ - -Промени в 1.5: +Промени в 1.5: \n\t* Гласови предупреждения за пътни ограничения и камери \n\t* HD икони \n\t* Много промени в потребителския интерфейс @@ -18,7 +17,7 @@ През: От: - Настройване на предупреждения за трафика (Задължителни стопове, легнали полицаи), камери и ограничения за скорост + Обявяване на ограничения за скоростта Обявяване на камери за скорост Обявяване на предупреждения за трафика @@ -982,7 +981,7 @@ OsmAnd е с отворен код и активно да се развива. Изтриване Презареди от SD-картата Сваляне - Картни плочки: %1$s \nМинимален мащаб: %2$d\nМаксимален мащаб: %3$d\nСвалими: %4$s \nСвалени мащаби: %5$s + Данни за POI Данни за адреси Данни за транспорт @@ -1547,4 +1546,4 @@ OsmAnd е с отворен код и активно да се развива. Канада Европа и Азия Великобритания, Индия, Австралия и други - + \ No newline at end of file diff --git a/OsmAnd/res/values-ca/strings.xml b/OsmAnd/res/values-ca/strings.xml index 51d658e7f4..b5b08bd335 100644 --- a/OsmAnd/res/values-ca/strings.xml +++ b/OsmAnd/res/values-ca/strings.xml @@ -1,5 +1,4 @@ - -Mostra els missatges d\'avís… +Mostra els missatges d\'avís… Rutes amb fluorescència Mostra el regle Aparença amb transparència @@ -387,9 +386,7 @@ \n\nPremeu i manteniu per veure les opcions \nAltitud mitjana: %1$s\nAltitud mínima: %2$s\nAltitud màxima: %3$s\nAscensió: %4$s\nDescensió: %5$s No hi ha ítems per %1$s -Dades de tessel·les: %1$s -\nNivell de zomm mínim: %2$d\nNivell de zoom màxim: %3$d\nEs pot baixar: %4$s -\nNivells de zoom baixats: %5$s + No l\'utilitzis Cap S\'ha seleccionat un servei de navegació en línia però no hi ha cap connexió a internet disponible. @@ -1246,4 +1243,4 @@ Enfocament automàtic Error: no s\'ha afegit el comentari Contrasenya de l\'OSM (opcional) - + \ No newline at end of file diff --git a/OsmAnd/res/values-cs/strings.xml b/OsmAnd/res/values-cs/strings.xml index 76499f6653..575640b63f 100644 --- a/OsmAnd/res/values-cs/strings.xml +++ b/OsmAnd/res/values-cs/strings.xml @@ -1,5 +1,4 @@ - -Vektorové mapy toto místo neobsahují. Mapová data můžete stáhnout v Nastaveních (Offline data), nebo se přepněte na online mapy. +Vektorové mapy toto místo neobsahují. Mapová data můžete stáhnout v Nastaveních (Offline data), nebo se přepněte na online mapy. "Změny ve verzi 0.7.2 : \n\t- Native rendering pro všechna zařízení \n\t- Offline editace POI @@ -275,9 +274,7 @@ Smazat Znovu nahrát z SD karty Stáhnout - Zdroj map. dat: %1$s -\nMinimální zvětšení : %2$d\nMaximální zvětšení : %3$d\nStahovatelné : %4$s -\nStažené zvětšení : %5$s + Data POI Addresy Doprava @@ -1272,7 +1269,7 @@ Přes: Z: - Nastavit hlášení dopravních upozornění (nucené zastavení, retardéry), radarů, rychlostních omezení + Hlásit rychlostní omezení Hlásit radary Hlásit dopravní upozornění @@ -1303,4 +1300,4 @@ Kanada Evropa a Asie Británie, Indie, Austrálie a ostatní - + \ No newline at end of file diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 1fe4597c14..4e8aacb41b 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -1,5 +1,4 @@ - -Overvej at købe Højdekurve udvidelsen (\'Contour lines\') på Google Play for at støtte den videre udvikling. +Overvej at købe Højdekurve udvidelsen (\'Contour lines\') på Google Play for at støtte den videre udvikling. Optag video Optag audio Vælg standard modulhandling @@ -889,11 +888,7 @@ Afghanistan, Albanien, Algeriet, Andorra, Angola, Anguilla, Antigua og Barbuda, Slet Genindlæs fra SD-kort Hent - Delkort data: %1$s -\nMinimum zoom: %2$d -\nMaksimum zoom: %3$d -\nKan hentes: %4$s -\nZooms hentet: %5$s + Adressedata Transportdata Kortdata @@ -1542,7 +1537,7 @@ Afghanistan, Albanien, Algeriet, Andorra, Angola, Anguilla, Antigua og Barbuda, Meddel om fotofælder Meddel om hastighedsgrænse - Konfigurer trafikadvarsler (tvungne stop, vejbump), advarsler om fotofælder, hastighedsgrænser + Kort: Til: Via: diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index afc2422aa1..83a1c6deff 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -1,5 +1,4 @@ - -\nZeitspanne: %1$d:%2$02d:%3$02d +\nZeitspanne: %1$d:%2$02d:%3$02d \nZeit in Bewegung: %1$d:%2$02d:%3$02d Als Ziel wählen Relief Overlay @@ -458,7 +457,7 @@ Löschen Liste aktualisieren Herunterladen - Kacheldaten: %1$s \nMinimale Vergrößerung: %2$d\nMaximale Vergrößerung: %3$d\nHerunterladbar: %4$s \nHeruntegeladene Vergrößerungen: %5$s + POI-Daten Adress-Daten ÖPNV-Daten @@ -1328,7 +1327,7 @@ Die Kamera kontinuierlich scharf stellen Ton bei Auslösung abspielen Auswählen, ob beim Aufnehmen eines Fotos ein Ton abgespielt werden soll - Verkehrs-Warnungen (Stop-Schilder, Bodenwellen), Blitzer, Geschwindigkeitsbegrenzungen konfigurieren + Höchstgeschwindigkeit ansagen Blitzer ansagen Verkehrsmeldungen ansagen diff --git a/OsmAnd/res/values-el/strings.xml b/OsmAnd/res/values-el/strings.xml index e973f9263c..2974611331 100644 --- a/OsmAnd/res/values-el/strings.xml +++ b/OsmAnd/res/values-el/strings.xml @@ -1,5 +1,4 @@ - -Προσθήκη Ετικέτας +Προσθήκη Ετικέτας Λειτουργία για προχωρημένους… Στάθμευση Επείγοντα @@ -521,9 +520,7 @@ Διαγραφή Επαναφόρτωση από την sdcard Λήψη - Δεδομένα πλακιδίων: %1$s -\nΕλάχιστη κλίμακα : %2$d\nΜέγιστη κλίμακα : %3$d\nΜπορούν να ληφθούν : %4$s -\nΛηφθέντες κλίμακες : %5$s + Δεδομένα ΣΕ Δεδομένα διευθύνσεων Δεδομένα μεταφορών @@ -1279,7 +1276,7 @@ Μέσω: Από: - Διαμόρφωση προειδοποιήσεων κυκλοφορίας (αναγκαστικές στάσεις, σαμαράκια), προειδοποιήσεις καμερών ταχύτητας, ορίων ταχύτητας + Εκφώνηση ορίου ταχύτητας Εκφώνηση καμερών ταχύτητας Εκφώνηση προειδοποιήσεων κυκλοφορίας @@ -1316,4 +1313,4 @@ Καναδάς Ευρώπη & Ασία ΗΒ, Ινδία, Αυστραλία, Κύπρος κλπ - + \ No newline at end of file diff --git a/OsmAnd/res/values-es/strings.xml b/OsmAnd/res/values-es/strings.xml index 9e4215fd11..133e0b5636 100644 --- a/OsmAnd/res/values-es/strings.xml +++ b/OsmAnd/res/values-es/strings.xml @@ -1,5 +1,4 @@ - -Iniciar\n seguimiento en directo +Iniciar\n seguimiento en directo Parar\n seguimiento en directo Configura pantalla Mostrar carriles @@ -188,7 +187,7 @@ Borrar Recargar desde la tarjeta SD Descargar - Datos de teselas: %1$s \nZoom mínimo: %2$d\nZoom máximo: %3$d\nDescargable: %4$s \nZooms descargados: %5$s + Datos de PDI Datos de direcciones Datos de transporte @@ -1303,7 +1302,7 @@ La lista de países incluídos (¡básicamente todo el mundo!): Afganistán, Alb Vía: Desde: - Configurar alertas de tráfico (paradas forzosas, reductores de velocidad), radares, límitaciones de velocidad + Anunciar límites de velocidad Anunciar radares Anunciar avisos de tráfico @@ -1328,4 +1327,4 @@ La lista de países incluídos (¡básicamente todo el mundo!): Afganistán, Alb Indicaciones a Mapa: Hacia: - + \ No newline at end of file diff --git a/OsmAnd/res/values-fa/strings.xml b/OsmAnd/res/values-fa/strings.xml index 175720a960..42fd3e47f6 100644 --- a/OsmAnd/res/values-fa/strings.xml +++ b/OsmAnd/res/values-fa/strings.xml @@ -1,5 +1,4 @@ - -پشتیبان گیری از تغییرات OSM ناموفق بود +پشتیبان گیری از تغییرات OSM ناموفق بود زمان دقت سرعت @@ -857,7 +856,7 @@ نشان دادن OpenStreetBugs بر روی نقشه نشان دادن OpenStreetBugs - پیکربندی هشدارهای ترافیک (توقف اجباری، سرعت گیر)، هشدار دوربین سرعت سنج، محدودیت سرعت + اعلام سرعت مجاز اعلام دوربین سرعت سنج اعلام هشدارهای ترافیکی @@ -1424,7 +1423,7 @@ OsmAnd منبع باز است و فعالانه در حال توسعه است. %1$d مورد از %2$d با موفقیت فعال شد. هیچ موردی برای %1$s وجود ندارد شما در حال %1$s %2$s مورد هستید. ادامه میدهید؟ - داده ها: %1$s \nحداقل زوم: %2$d\nحداکثر زوم: %3$d\nدانلود: %4$s \nدانلود زوم: %5$s + ارائه اطلاعات اشکال زدایی نمایش عملکرد رندرینگ تغییرات نسخه: 0.6.6 @@ -1531,4 +1530,4 @@ OsmAnd منبع باز است و فعالانه در حال توسعه است. کانادا اروپا و آسیا انگلستان، هند، استرالیا و سایر کشورها - + \ No newline at end of file diff --git a/OsmAnd/res/values-fi/strings.xml b/OsmAnd/res/values-fi/strings.xml index 007099dd27..33df014b4e 100644 --- a/OsmAnd/res/values-fi/strings.xml +++ b/OsmAnd/res/values-fi/strings.xml @@ -1,5 +1,4 @@ - -Ei reittiä +Ei reittiä Poista välietappi Välietappi %1$s Välietappi %1$s @@ -680,4 +679,4 @@ GPX tiedosto tallennettin onnistuneesti: {0} Älä näytä enää uudestaan Aloita muokkaus - + \ No newline at end of file diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index 4d4de8d159..0488d27c60 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -1,5 +1,4 @@ - -Modifications hors ligne +Modifications hors ligne Toujours utiliser l\'édition hors ligne "Changements en 0.7.1 : \n\t- Modification hors ligne des PI @@ -201,9 +200,7 @@ Supprimer Recharger depuis la carte SD Télécharger - Cartes tuiles: %1$s -\nZoom minimum : %2$d\nZoom maximum : %3$d\nTéléchargeable : %4$s -\nZooms téléchargés : %5$s + Données PI Données adresses Données des transports @@ -1308,4 +1305,4 @@ Sélectionner d\'abord une ville ou une rue Définir comme destination Annoncer les noms de rues (TTS) - + \ No newline at end of file diff --git a/OsmAnd/res/values-he/strings.xml b/OsmAnd/res/values-he/strings.xml index 4c695e9cb5..be32478f06 100644 --- a/OsmAnd/res/values-he/strings.xml +++ b/OsmAnd/res/values-he/strings.xml @@ -525,9 +525,7 @@ מחיקה טעינה מחדש מכרטיס ה־SD הורדה - נתוני האריח: %1$s -\nתקריב מזערי : %2$d\nתקריב מרבי : %3$d\nניתנות להורדה : %4$s -\nרמות תקריב שהתקבלו : %5$s + נתוני נ״ע נתוני כתובת נתוני תעבורה diff --git a/OsmAnd/res/values-hr/strings.xml b/OsmAnd/res/values-hr/strings.xml index 95b8f3523d..8f7b4f34e1 100644 --- a/OsmAnd/res/values-hr/strings.xml +++ b/OsmAnd/res/values-hr/strings.xml @@ -759,9 +759,7 @@ Podaci o adresama Podaci javnoga prijevoza Preuzimanje... - Izvor podataka: %1$s -\nMinimalni zoom: %2$d\nMaximalni zoom: %3$d\nMoguće je preuzeti: %4$s -\nZooms preuzet: %5$s + Isključi Uključi Izbriši diff --git a/OsmAnd/res/values-hu/strings.xml b/OsmAnd/res/values-hu/strings.xml index d42f37bf1d..fcb9b7277b 100644 --- a/OsmAnd/res/values-hu/strings.xml +++ b/OsmAnd/res/values-hu/strings.xml @@ -1,5 +1,4 @@ - -"A 0.7.2 kiadás változásai: +"A 0.7.2 kiadás változásai: \n\t- Natív renderelő minden eszközre \n\t- Offline POI szerkesztés \n\t- Akadálymentesítés @@ -243,7 +242,7 @@ Törlés Újratöltés SD kártyáról Letöltés - Csempe adat: %1$s \nMinimális nagyítás : %2$d\nMaximális nagyítás : %3$d\nLetöltendő : %4$s \nNagyítások letöltve : %5$s + POI adat Cím adat Közlekedési eszköz adat @@ -1272,7 +1271,7 @@ Át: Innen: - Közlekedési figyelmeztetések (stop, fekvőrendőr), traffipax, sebességhatár + Sebességhatár bemondása Traffipax bemondása Közlekedési figyelmeztetések bemondása diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index a309c22906..899c71ec67 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -1,5 +1,4 @@ - -Sovrapposizioni fluorescenti +Sovrapposizioni fluorescenti Usa colori fluorescenti per visualizzare tracce e percorsi Modifiche offline Usa sempre la modifica offline @@ -187,9 +186,7 @@ Elimina Ricarica dalla scheda SD Download - Dati anteprime: %1$s -\nZoom minimo: %2$d\nZoom massimo: %3$d\nScaricabile: %4$s -\nZoom scaricati: %5$s + Dati PDI Dati indirizzi Dati trasporti @@ -1322,7 +1319,7 @@ Quando scatto una foto riproduci il suono \nTempo trascorso: %1$d:%2$02d:%3$02d - Configura gli avvisi del traffico (fermate forzate, dossi rallentatori) avvisi autovelox, limiti di velocità + Annuncia limiti di velocità Annuncia autovelox Annuncia avvisi di traffico diff --git a/OsmAnd/res/values-ka/strings.xml b/OsmAnd/res/values-ka/strings.xml index a858fec140..f93c0da390 100644 --- a/OsmAnd/res/values-ka/strings.xml +++ b/OsmAnd/res/values-ka/strings.xml @@ -290,7 +290,7 @@ წაშლა განახლება SDCard-დან ჩამოტვირთვა… - ნაწილოვანი მონაცემები: %1$s \nმინიმალური გადიდება : %2$d\nმაქსიმალური გადიდება : %3$d\nგადმოსაწერი : %4$s \nგადმოწერილი : %5$s + POI მონაცემები მისამართის მონაცემები ტრანსპორტის მონაცემები diff --git a/OsmAnd/res/values-ko/strings.xml b/OsmAnd/res/values-ko/strings.xml index 428ada25aa..a7e1bf8bd9 100644 --- a/OsmAnd/res/values-ko/strings.xml +++ b/OsmAnd/res/values-ko/strings.xml @@ -291,7 +291,7 @@ 삭제 재보충 다운로드… - 타일 데이터: %1$s \n최소 줌 : %2$d\n최대 줌 : %3$d\n다운로드 : %4$s \n다운로드된 줌 : %5$s + POI 데이터 주소 데이터 대중교통 데이터 diff --git a/OsmAnd/res/values-lt/strings.xml b/OsmAnd/res/values-lt/strings.xml index 818cb0afc2..a67ac50ad5 100644 --- a/OsmAnd/res/values-lt/strings.xml +++ b/OsmAnd/res/values-lt/strings.xml @@ -1,4 +1,4 @@ - + Pradžios taškas yra per toli nuo artimiausio kelio. Bendrinta vieta Dėmesio @@ -393,7 +393,7 @@ Ištrinti Atnaujinti iš SD kortelės Parsiųst - Duomenų: %1$s \nMažiausias dydis : %2$d\nDidžiausias dydis : %3$d\nParsiunčiama : %4$s \nParsiųsti dydžiai : %5$s + LV duomenys Adresų duomenys Transporto duomenys diff --git a/OsmAnd/res/values-lv/strings.xml b/OsmAnd/res/values-lv/strings.xml index 94041d5f2e..76cd06e771 100644 --- a/OsmAnd/res/values-lv/strings.xml +++ b/OsmAnd/res/values-lv/strings.xml @@ -246,7 +246,7 @@ Dzēst Nolasīt no sd kartes Lejupielādes… - Bilžu dati: %1$s \nMinimālais palielinājums : %2$d\nMaksimālais palielinājums : %3$d\nLejuplādējams : %4$s \nLejuplādēti palielinājumi : %5$s + POI dati Adresees dati Transporta dati diff --git a/OsmAnd/res/values-nb/strings.xml b/OsmAnd/res/values-nb/strings.xml index 2a59a9ddff..0eab9743bb 100644 --- a/OsmAnd/res/values-nb/strings.xml +++ b/OsmAnd/res/values-nb/strings.xml @@ -1,5 +1,4 @@ - -Velg fargeskjema for veier: +Velg fargeskjema for veier: Veifargeskjema Vis retning til målet Aktiver GPS i innstillingene @@ -302,7 +301,7 @@ Slett Last på nytt fra sd-kort Last ned - Flisdata: %1$s \nMinimum zoom: %2$d\nMaksimum zoom: %3$d\nNedlastbar: %4$s \nZoom nedlastet: %5$s + Interessepunkt-data Adressedata Transportdata @@ -691,4 +690,4 @@ Velg som mål Velg by eller gate først Søk etter gaten i nabobyer - + \ No newline at end of file diff --git a/OsmAnd/res/values-nl/strings.xml b/OsmAnd/res/values-nl/strings.xml index a672cdad91..bd23ad5d67 100644 --- a/OsmAnd/res/values-nl/strings.xml +++ b/OsmAnd/res/values-nl/strings.xml @@ -1,5 +1,4 @@ - -Start\n online tracking +Start\n online tracking Stop\n online tracking Configureer scherm Toon rijstroken @@ -285,9 +284,7 @@ Verwijder Verversen van SD-kaart Download - Kaartsegmentgegevens: %1$s -\nMinimum zoom : %2$d\nMaximum zoom : %3$d\nTe downloaden : %4$s -\nZooms gedownloaded : %5$s + Interessepunt-gegevens Adresgegevens OV-gegevens @@ -1493,7 +1490,7 @@ Afghanistan, Albanie, Algerije, Andorra, Angola, Anguilla, Antigua en Barbuda, A Voortdurend blijven scherpstellen Kies of er een geluid wordt afgespeeld tijdens het nemen van foto\'s - Gesproken waarschuwingen bij stopsignalen, verkeersdrempels, snelheidscamera\'s, snelheidsbeperkingen instellen + Meld snelheidsbeperking Meld snelheidscamera\'s Meld verkeerswaarschuwingen diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index 1575340be2..a6545ab560 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -1,5 +1,4 @@ - -Uzyskiwanie informacji o trasie +Uzyskiwanie informacji o trasie "\tTrasę przejazdu do wybranego punktu możesz zobaczyć bezpośrednio na mapie (menu kontekstowe, następnie \'Trasa\'), podczas wyszukiwania lub po długim naciśnięciu na wpis z listy ulubionych punktów. \n\tPunkt docelowy oznaczony jest pomarańczową flagą na mapie. OsmAnd wyświetla odległość i kierunek do niej (pomarańczowy trójkąt). " "Zmiany w 0.6.9: \n\t- poprawiono renderowanie map offline \n\t- szybkie renderowanie natywne (wersja eksperymentalna - może nie działać na niektórych urządzeniach) \n\t- poprawki w interfejsie \n\t- dodano wyświetlanie informacji o wysokości (altitude) \n\t- nowe tłumaczenia (polskie, wietnamskie) \n\t- inne, mniejsze poprawki " @@ -95,7 +94,7 @@ Skasuj Odśwież Pobierz - Dane kafelkowe: %1$s \nMinimalny zoom: %2$d\nMaksymalny zoom: %3$d\nMożliwe do pobrania: %4$s \nPobrano poziomy: %5$s + Dane POI Dane adresowe Dane transportu publicznego @@ -128,8 +127,8 @@ Orientacja mapy Obecna pozycja nie ma pokrycia w zainstalowanych mapach offline. Możesz pobrać nową w Ustawieniach lub przełączyć się na mapy online. - Dla tej lokalizacji dostępna jest wektorowa mapa offline. \n\t\n\tAby użyć wybierz 'Menu' -> 'Warstwy mapy' -> 'Źródło mapy…' -> 'Wektorowe mapy offline'. - Pobieranie zakończone.\n\t\n\tAby użyć aktywuj 'Menu' -> 'Warstwy mapy' -> 'Źródło mapy…' -> 'Wektorowe mapy offline'. + Dla tej lokalizacji dostępna jest wektorowa mapa offline. \n\t\n\tAby użyć wybierz \'Menu\' -> \'Warstwy mapy\' -> \'Źródło mapy…\' -> \'Wektorowe mapy offline\'. + Pobieranie zakończone.\n\t\n\tAby użyć aktywuj \'Menu\' -> \'Warstwy mapy\' -> \'Źródło mapy…\' -> \'Wektorowe mapy offline\'. Wyjście głosu nawigatora Wybierz kanał do odtwarzania głosu nawigatora (zależne od możliwości systemu) Kanał głosowy @@ -1300,7 +1299,7 @@ Przez: Z: - Konfiguruj ostrzeżenia o ruchu (przymusowe przystanki, progi zwalniające), fotoradarach, ograniczeniach prędkości + Ograniczenia prędkości Fotoradary Ostrzeżenia o ruchu diff --git a/OsmAnd/res/values-pt/strings.xml b/OsmAnd/res/values-pt/strings.xml index 99280c7a84..8286ffea35 100644 --- a/OsmAnd/res/values-pt/strings.xml +++ b/OsmAnd/res/values-pt/strings.xml @@ -1,5 +1,4 @@ - -Administrativo +Administrativo Barreira Educação Emergência @@ -703,7 +702,7 @@ Apagar Refresh Download - Tile data: %1$s \nMinimum zoom : %2$d\nMaximum zoom : %3$d\nDownloadable : %4$s \nZooms downloaded : %5$s + Dados POI Dados de Endereço Transport data @@ -1292,4 +1291,4 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A Emita som ao tirar foto Escolha se emitir som quando tirar fotos Canadá - + \ No newline at end of file diff --git a/OsmAnd/res/values-ro/strings.xml b/OsmAnd/res/values-ro/strings.xml index 748c30493c..58e70ddf2e 100644 --- a/OsmAnd/res/values-ro/strings.xml +++ b/OsmAnd/res/values-ro/strings.xml @@ -553,9 +553,7 @@ Ștergeți Reîncărcați de pe cardul SD Descărcați… - Porțiuni de hartă raster: %1$s -\nZoom minim: %2$d\nzoom maxim: %3$d\nDescărcabile: %4$s -\nNiveluri de zoom descărcate: %5$s + Date despre POI Date despre Adrese Date despre transport diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index 80a428f178..12ccd49172 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -1,5 +1,4 @@ - -Этот плагин позволяет загружать линии высот (Загрузка данных -> Меню -> "Другие карты") для использование в оффлайн режиме. +Этот плагин позволяет загружать линии высот (Загрузка данных -> Меню -> "Другие карты") для использование в оффлайн режиме. Рассмотрите пожалуйста покупку плагина \"Линии высот\" на Market, чтобы поддержать последующую разработку. Линии высот Запись видео @@ -270,9 +269,7 @@ Удалить Перечитать с SD-накопителя Загрузить - Тайловые данные: %1$s -\nМинимальный уровень: %2$d Максимальный уровень: %3$d Загружаемый: %4$s -\nУровни загружены: %5$s + POI Адрес Транспорт @@ -1266,4 +1263,4 @@ Маршрут к Маршрут от Канада - + \ No newline at end of file diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml index cbc02722b3..6771d221fb 100644 --- a/OsmAnd/res/values-sk/strings.xml +++ b/OsmAnd/res/values-sk/strings.xml @@ -1,5 +1,4 @@ - -Zobraziť +Zobraziť Fotografia %1$s zachytená dňa %2$s Zachytiť fotografiu Zachytiť fotografiu @@ -365,9 +364,7 @@ Vymazať Znovu načítať z karty SD Stiahnuť - Údaje dlaždíc : %1$s -\nNajmenší zoom : %2$d\nNajväčší zoom : %3$d\nStiahnuteľné : %4$s -\nStiahnuté zoomy : %5$s + POI údaje Adresné údaje Dopravné údaje @@ -1282,9 +1279,9 @@ Kam: Cez: Odkiaľ: - Ohlasovať varovania… - Konfigurácia dopravných varovaní (vynútené zastavenie, spomaľovače), upozornenie pred radarom, rýchlostné obmedzenia + + Ohlásiť obmedzenie rýchlosti Ohlásiť radary Ohlásiť dopravné varovania - + \ No newline at end of file diff --git a/OsmAnd/res/values-sl/strings.xml b/OsmAnd/res/values-sl/strings.xml index a21c86c1fc..06a4325ac2 100644 --- a/OsmAnd/res/values-sl/strings.xml +++ b/OsmAnd/res/values-sl/strings.xml @@ -1,5 +1,4 @@ - -Išči +Išči Išči Nastavitve Priljubljene @@ -548,7 +547,7 @@ Podatki javnih prevozov Podatki naslovov Podatki POI - Vir podatkov: %1$s\nMinimalna povečava: %2$d\nMaximalna povečava: %3$d\nMožno prenesti: %4$s\nprenešene povečave: %5$s + GPX podatki Podatki POI Poti: %1$d\nVseh točk: %2$d\nVmesnih točk: %3$d\nDolžina: %4$s\nČas začetka: %5$tF, %5$tR\nČas konca: %6$tF, %6$tR @@ -1458,7 +1457,7 @@ Seznam držav (praktično ves svet!): Afganistan, Albanija, Alžirija, Andora, A Predvajaj zvok pri slikanju Izberite ali naj se predvaja zvok ob fotografiranju - Nastavitev za prometna opozorila (prisilna ustavitev, ležeči policaji), opozorila merilnikov hitrosti, omejitve hitrosti + Napovej omejitve hitrosti Napovej hitrostne kamere Napovej prometna opozorila diff --git a/OsmAnd/res/values-sv/strings.xml b/OsmAnd/res/values-sv/strings.xml index a06a566ae2..e6c3a6036b 100644 --- a/OsmAnd/res/values-sv/strings.xml +++ b/OsmAnd/res/values-sv/strings.xml @@ -1,5 +1,4 @@ - -För att låsa upp skärmen tryck på låsikonen +För att låsa upp skärmen tryck på låsikonen Välj land Välj stad Välj byggnad @@ -459,9 +458,7 @@ Aktuella data på enheten (%1$s ledigt): Ta bort Ladda om från SD-kort Ladda ner -Tile-data: %1$s -\nMinimal zoom: %2$d\nMaximal zoom: %3$d\nNedladdningsbar: %4$s -\nNedladdade zoom: %5$s + POI-data Adressdata Transportdata @@ -1166,7 +1163,7 @@ Aktuella data på enheten (%1$s ledigt): Destination %1$s Ange som destination - Konfigurera trafikvarningar (fartbulor etc), varningar för fartkameror, hastighetsbegränsningar + Meddela vid hastighetsbegränsningar Meddela vid fartkameror Meddela vid trafikvarningar diff --git a/OsmAnd/res/values-tr/strings.xml b/OsmAnd/res/values-tr/strings.xml index 8dfe75f825..a16b03e785 100644 --- a/OsmAnd/res/values-tr/strings.xml +++ b/OsmAnd/res/values-tr/strings.xml @@ -1,4 +1,4 @@ - + Değişiklik listesini kapat ZXing Barcode Scanner uygulaması kurulu değil. Uygulama marketinde aramak ister misiniz? Yol renk şemasını seç: @@ -146,7 +146,7 @@ Belirtilen kayıttan bir ses çalınıyor.\n%1$s Harici oynatıcı aç Bu kaydı kaldırmak istiyor musunuz? - 1.1.0'daki değişiklikler: + 1.1.0\'daki değişiklikler: \n\t* Uzaklık hesap eklentisi \n\t* Ses/video notları eklentisi \n\t* Çevreleme çizgileri eklentisi @@ -160,7 +160,7 @@ Kayıt katmanı Kayıt oynatılamaz Kayıt sil - Kayıt %3$'nın %1$s %2$s + Kayıt %3$\'nın %1$s %2$s kayıt durdur başlat @@ -795,8 +795,8 @@ Kanada Avrupa ve Asya Birleşik Krallık, Hindistan, Avustralya ve Diğerleri - OsMoDroid'i Durdur - OsMoDroid'i Başlat + OsMoDroid\'i Durdur + OsMoDroid\'i Başlat Duyuru… Sokak isimleri, trafik uyarıları (mecburi duruşlar, tümsekler), hız kamerası uyarıları, hız sınırları bildirimlerini ayarla Sokak isimlerini bildir @@ -833,7 +833,7 @@ Yeni bir alt yola başla Tüm mevkileri temizle GPX olarak kaydet - Varolan GPX'i aç + Varolan GPX\'i aç Mevcut görev bitene kadar bekleyin lütfen Pusula sapmalarından korunmak için Kalman filtresi kullan Kalman filtresi kullan diff --git a/OsmAnd/res/values-uk/strings.xml b/OsmAnd/res/values-uk/strings.xml index a4986e0761..d59ffe7489 100644 --- a/OsmAnd/res/values-uk/strings.xml +++ b/OsmAnd/res/values-uk/strings.xml @@ -1,5 +1,4 @@ - -Зміни в 0.8.1: +Зміни в 0.8.1: \n\t* Більш точні маршрути (трохи повільніше) \n\t* Розумний і швидкий перерахунок маршруту \n\t* Вказання напрямку руху по смугам @@ -338,7 +337,7 @@ Вилучити Оновити з SD-картки Завантажити - Дані мапи: %1$s \nМінімальний масштаб: %2$d\nМаксимальний масштаб: %3$d\nЗавантажуваний: %4$s\nЗавантажені рівні: %5$s + POI дані Адреси Траснпорт @@ -1489,7 +1488,7 @@ OsmAnd має відкриті сирці і активно розвиваєть Під час фотографування відтворювати звук У вас встановлена попередня версія OsmAnd. Всі локальні дані підтримуються новою версією. Але збережені точки потрібно експортувати з попередньої версії і імпортувати в нову. - Налаштуйте попередження про перешкоди на шляху (примусові зупинки, лежачі поліцейські), про камери фіксації швидкости, обмеження швикодсті + Попереджати про обмеження швидкості Попереджати про камери фіксації швидкості Попереджати про перешкоди на шляху @@ -1561,4 +1560,4 @@ OsmAnd має відкриті сирці і активно розвиваєть \n\t- Оновлення інтерфейсу та велика кількість виправлених помилок FPS-інфо - + diff --git a/OsmAnd/res/values-vi/strings.xml b/OsmAnd/res/values-vi/strings.xml index a743ad450f..5714273241 100644 --- a/OsmAnd/res/values-vi/strings.xml +++ b/OsmAnd/res/values-vi/strings.xml @@ -88,7 +88,7 @@ Translator: Le Viet Thanh; email: lethanhx2k@gmail.com --> Xóa Làm tươi Tải xuống… - Dữ liệu Tile: %1$s \nZoom nhỏ nhất : %2$d\nZoom lớn nhất : %3$d\nCó thể tải về được : %4$s \nZooms được tải về : %5$s + dữ liệu POI dữ liệu Địa chỉ Dữ liệu giao thông diff --git a/OsmAnd/res/values-zh-rTW/strings.xml b/OsmAnd/res/values-zh-rTW/strings.xml index 14a636a5d1..89d97f4a26 100644 --- a/OsmAnd/res/values-zh-rTW/strings.xml +++ b/OsmAnd/res/values-zh-rTW/strings.xml @@ -1,5 +1,4 @@ - -選擇道路的色彩調配: +選擇道路的色彩調配: 道路的色彩調配 顯示目的地方向 啟用追踪外掛元件,用位置日誌服務(GPX 記錄,網上追踪查詢) @@ -495,7 +494,7 @@ 刪除 由 SD 卡重新載入 下載 - 地圖圖磚:%1$s\n最小階數:%2$d\n最大階數:%3$d\n可下載階數:4$s\n已下載階數:%5$s + 興趣點資料 地址資料 交通設施資料 @@ -1519,7 +1518,7 @@ OsmAnd 是開放原始碼,而且正在積極的開發。應用程式從報告 經過: 從: - 組態交通流量警示(強制停止,減速丘),測速照相警告,速限 + 通報速限 通報測速照相 通報交通流量警示 diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index a1c48e3fdb..e9c757e83b 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -9,6 +9,12 @@ 3. All your modified/created strings are in the top of the file (to make easier find what\'s translated). PLEASE: Have a look at http://code.google.com/p/osmand/wiki/UIConsistency, it may really improve your and our work :-) Thx - Hardy --> + Zooms downloaded: %1$s + Expire (minutes): %1$s + Downloadable: %1$s + Maximum zoom: %1$s + Minimum zoom: %1$s + Tile data: %1$s Tilesource %1$s is successfully saved Elliptic mercator Max zoom @@ -1010,7 +1016,6 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A Delete Reload from sdcard Download - Tile data: %1$s \nMinimum zoom: %2$d\nMaximum zoom: %3$d\nDownloadable: %4$s \nZooms downloaded: %5$s POI data Address data Transportation data diff --git a/OsmAnd/src/net/osmand/plus/SQLiteTileSource.java b/OsmAnd/src/net/osmand/plus/SQLiteTileSource.java index b57e9d9189..d6d3a9321a 100644 --- a/OsmAnd/src/net/osmand/plus/SQLiteTileSource.java +++ b/OsmAnd/src/net/osmand/plus/SQLiteTileSource.java @@ -414,6 +414,11 @@ public class SQLiteTileSource implements ITileSource { return -1; } + @Override + public int getExpirationTimeMinutes() { + return -1; + } + } diff --git a/OsmAnd/src/net/osmand/plus/activities/LocalIndexHelper.java b/OsmAnd/src/net/osmand/plus/activities/LocalIndexHelper.java index ceaa93f597..345c54fc09 100644 --- a/OsmAnd/src/net/osmand/plus/activities/LocalIndexHelper.java +++ b/OsmAnd/src/net/osmand/plus/activities/LocalIndexHelper.java @@ -22,6 +22,7 @@ import net.osmand.binary.BinaryMapIndexReader.MapRoot; import net.osmand.binary.BinaryMapPoiReaderAdapter.PoiRegion; import net.osmand.binary.BinaryMapRouteReaderAdapter.RouteRegion; import net.osmand.binary.BinaryMapTransportReaderAdapter.TransportIndex; +import net.osmand.map.ITileSource; import net.osmand.map.TileSourceManager; import net.osmand.map.TileSourceManager.TileSourceTemplate; import net.osmand.plus.GPXUtilities; @@ -80,33 +81,31 @@ public class LocalIndexHelper { } else if(info.getType() == LocalIndexType.TTS_VOICE_DATA){ info.setDescription(getInstalledDate(f)); } else if(info.getType() == LocalIndexType.TILES_DATA){ + Set zooms = new TreeSet(); + ITileSource template ; if(f.isDirectory() && TileSourceManager.isTileSourceMetaInfoExist(f)){ - TileSourceTemplate template = TileSourceManager.createTileSourceTemplate(new File(info.getPathToData())); - Set zooms = new TreeSet(); + template = TileSourceManager.createTileSourceTemplate(new File(info.getPathToData())); for(String s : f.list()){ try { zooms.add(Integer.parseInt(s)); } catch (NumberFormatException e) { } } - - String descr = app.getString(R.string.local_index_tile_data, - template.getName(), template.getMinimumZoomSupported(), template.getMaximumZoomSupported(), - template.getUrlTemplate() != null, zooms.toString()); - info.setDescription(descr); } else if(f.isFile() && f.getName().endsWith(SQLiteTileSource.EXT)){ - SQLiteTileSource template = new SQLiteTileSource(app, f, TileSourceManager.getKnownSourceTemplates()); -// Set zooms = new TreeSet(); -// for(int i=1; i<22; i++){ -// if(template.exists(i)){ -// zooms.add(i); -// } -// } - String descr = app.getString(R.string.local_index_tile_data, - template.getName(), template.getMinimumZoomSupported(), template.getMaximumZoomSupported(), - template.couldBeDownloadedFromInternet(), ""); - info.setDescription(descr); + template = new SQLiteTileSource(app, f, TileSourceManager.getKnownSourceTemplates()); + } else { + return; } + String descr = ""; + descr += app.getString(R.string.local_index_tile_data_name, template.getName()); + descr += "\n" + app.getString(R.string.local_index_tile_data_minzoom, template.getMinimumZoomSupported()); + descr += "\n" + app.getString(R.string.local_index_tile_data_maxzoom, template.getMaximumZoomSupported()); + descr += "\n" + app.getString(R.string.local_index_tile_data_downloadable, template.couldBeDownloadedFromInternet()); + if(template.getExpirationTimeMinutes() >= 0) { + descr += "\n" + app.getString(R.string.local_index_tile_data_expire, template.getExpirationTimeMinutes()); + } + descr += "\n" + app.getString(R.string.local_index_tile_data_zooms, zooms.toString()); + info.setDescription(descr); } else { OsmandPlugin.onUpdateLocalIndexDescription(info); } diff --git a/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java b/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java index d998b3df00..ffe7df7af4 100644 --- a/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java +++ b/OsmAnd/src/net/osmand/plus/rastermaps/OsmandRasterMapsPlugin.java @@ -330,7 +330,7 @@ public class OsmandRasterMapsPlugin extends OsmandPlugin { t.execute(new Void[0]); } - public static void defineNewEditLayer(final MapActivity activity, final ResultMatcher resultMatcher) { + public static void defineNewEditLayer(final Activity activity, final ResultMatcher resultMatcher) { final OsmandApplication app = (OsmandApplication) activity.getApplication(); final OsmandSettings settings = app.getSettings(); final Map entriesMap = settings.getTileSourceEntries(false); @@ -363,7 +363,7 @@ public class OsmandRasterMapsPlugin extends OsmandPlugin { @Override public void onItemSelected(AdapterView parent, View view, int position, long id) { if (position > 0) { - File f = activity.getMyApplication().getAppPath(IndexConstants.TILES_INDEX_DIR + templates.get(position)); + File f = ((OsmandApplication) activity.getApplication()).getAppPath(IndexConstants.TILES_INDEX_DIR + templates.get(position)); TileSourceTemplate template = TileSourceManager.createTileSourceTemplate(f); if (template != null) { result[0] = template.copy(); diff --git a/OsmAnd/src/net/osmand/plus/rastermaps/SettingsRasterMapsActivity.java b/OsmAnd/src/net/osmand/plus/rastermaps/SettingsRasterMapsActivity.java index e4ccda58d3..48f4f03ed4 100644 --- a/OsmAnd/src/net/osmand/plus/rastermaps/SettingsRasterMapsActivity.java +++ b/OsmAnd/src/net/osmand/plus/rastermaps/SettingsRasterMapsActivity.java @@ -22,6 +22,7 @@ public class SettingsRasterMapsActivity extends SettingsBaseActivity { private ListPreference overlayPreference; private ListPreference underlayPreference; public static final String MORE_VALUE = "MORE_VALUE"; + public static final String DEFINE_EDIT = "DEFINE_EDIT"; @Override public void onCreate(Bundle savedInstanceState) { @@ -155,6 +156,9 @@ public class SettingsRasterMapsActivity extends SettingsBaseActivity { } entries[ki] = getMyApplication().getString(R.string.install_more); values[ki] = MORE_VALUE; + ki++; + entries[ki] = getMyApplication().getString(R.string.maps_define_edit); + values[ki] = DEFINE_EDIT; fill(tileSourcePreference, entries, values, value); } @@ -183,6 +187,17 @@ public class SettingsRasterMapsActivity extends SettingsBaseActivity { return true; } }); + } else if(DEFINE_EDIT.equals(newValue)){ + OsmandRasterMapsPlugin.defineNewEditLayer(SettingsRasterMapsActivity.this, new ResultMatcher() { + @Override + public boolean isCancelled() { return false;} + + @Override + public boolean publish(TileSourceTemplate object) { + updateTileSourceSummary(); + return true; + } + }); } else if(preference == tileSourcePreference){ settings.MAP_TILE_SOURCES.set((String) newValue); updateTileSourceSummary();