From d84a04be1d87230b8a7a85867da51a99171928a4 Mon Sep 17 00:00:00 2001 From: Damjan Gerl Date: Fri, 16 Jan 2015 01:13:11 +0100 Subject: [PATCH 01/52] Translated using Weblate (Slovenian) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-sl/strings.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/OsmAnd/res/values-sl/strings.xml b/OsmAnd/res/values-sl/strings.xml index ebd53fc3d0..4a49e4d08c 100644 --- a/OsmAnd/res/values-sl/strings.xml +++ b/OsmAnd/res/values-sl/strings.xml @@ -306,7 +306,7 @@ Določi splošne nastavitve Splošne nastavitve aplikacije Jezik - Izberite jezik uporabniškega vmesnika + Izberite jezik uporabniškega vmesnika (ponovno zaženite OsmAnd po zamenjavi) Prikaži smer cilja Omogoči vtičnike za nadzor (beleženje, sledenje v živo) za uporabljanje nadzornih storitev Izračunaj morda ne-optimalne poti na dolge razdalje @@ -511,7 +511,7 @@ Nedoločeno " " Trenutni položaj … - Zadnji pogled zemljevida + Center trenutnega zemljevida Naslov … Mesto Zaselek @@ -1116,7 +1116,7 @@ Vtičnik Izohipse Drugi zemljevidi Predvajaj - Snemanje %1$s %2$s na %3$s + Snemanje %1$s %3$s %2$s snemanje Ustavi Zvočni zapisi @@ -1172,7 +1172,7 @@ Vtičnik Dropbox omogoča sinhronizacijo datotek sledi in video/zvočnih posnetkov z vašim dropbox uporabniškim računom. Vtičnik Dropbox Prikaži - Fotografija %1$s ob %2$s + Fotografija %1$s %2$s Posnami fotografijo Posnami fotografijo Ali ste prepričani, da želite prekiniti navigacijo? @@ -1272,7 +1272,7 @@ Računanje razdalj in Orodje za načrtovanje Začni novo pod-sled Počakajte, da je trenutna naloga končana - Uporaba Kalmanovega filtra za preprečevanje odstopanj kompasa + Zmanjšuje šum pri branju kompasa, vendar dodaja inercijo Uporabi Kalmanov filter Način dostopnosti: prosim, najprej izberite cilj Namesto senzorja usmerjenosti, za določanje vrednosti kompasa uporabljaj magnetni senzor @@ -1889,7 +1889,7 @@ Seznam držav (praktično ves svet!): Afganistan, Albanija, Alžirija, Andora, A Nastavite velikost napisov na zemljevidu. Velikost napisov Prosojnica s simboli za pohodništvo - Izberi na zemljevidu + Izberi na zemljevidu … Izogibanje cestam… Proge tramvaja in vlaka Proge avtobusov From 0c69f6acebc8d80a7c340e3c40d706102c76cd3a Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 09:05:26 +0100 Subject: [PATCH 02/52] remove some obsolete code --- .../src/net/osmand/plus/OsmandSettings.java | 14 ++++++------- .../search/SearchAddressFragment.java | 21 +++++-------------- .../search/SearchBuildingByNameActivity.java | 2 -- .../search/SearchCityByNameActivity.java | 11 +++------- .../search/SearchRegionByNameActivity.java | 6 ------ .../search/SearchStreet2ByNameActivity.java | 3 --- .../search/SearchStreetByNameActivity.java | 5 +---- 7 files changed, 16 insertions(+), 46 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/OsmandSettings.java b/OsmAnd/src/net/osmand/plus/OsmandSettings.java index b3f975f0a9..2eb93f9ec7 100644 --- a/OsmAnd/src/net/osmand/plus/OsmandSettings.java +++ b/OsmAnd/src/net/osmand/plus/OsmandSettings.java @@ -1507,7 +1507,7 @@ public class OsmandSettings { public static final String LAST_SEARCHED_REGION = "last_searched_region"; //$NON-NLS-1$ public static final String LAST_SEARCHED_CITY = "last_searched_city"; //$NON-NLS-1$ public static final String LAST_SEARCHED_CITY_NAME = "last_searched_city_name"; //$NON-NLS-1$ - public static final String lAST_SEARCHED_POSTCODE= "last_searched_postcode"; //$NON-NLS-1$ + public static final String LAST_SEARCHED_POSTCODE= "last_searched_postcode"; //$NON-NLS-1$ public static final String LAST_SEARCHED_STREET = "last_searched_street"; //$NON-NLS-1$ public static final String LAST_SEARCHED_BUILDING = "last_searched_building"; //$NON-NLS-1$ public static final String LAST_SEARCHED_INTERSECTED_STREET = "last_searched_intersected_street"; //$NON-NLS-1$ @@ -1541,7 +1541,7 @@ public class OsmandSettings { public boolean setLastSearchedRegion(String region, LatLon l) { SettingsEditor edit = settingsAPI.edit(globalPreferences).putString(LAST_SEARCHED_REGION, region).putLong(LAST_SEARCHED_CITY, -1). - putString(LAST_SEARCHED_CITY_NAME, "").putString(lAST_SEARCHED_POSTCODE, ""). + putString(LAST_SEARCHED_CITY_NAME, "").putString(LAST_SEARCHED_POSTCODE, ""). putString(LAST_SEARCHED_STREET,"").putString(LAST_SEARCHED_BUILDING, ""); //$NON-NLS-1$ //$NON-NLS-2$ if (settingsAPI.contains(globalPreferences,LAST_SEARCHED_INTERSECTED_STREET)) { edit.putString(LAST_SEARCHED_INTERSECTED_STREET, ""); //$NON-NLS-1$ @@ -1552,12 +1552,12 @@ public class OsmandSettings { } public String getLastSearchedPostcode(){ - return settingsAPI.getString(globalPreferences, lAST_SEARCHED_POSTCODE, null); + return settingsAPI.getString(globalPreferences, LAST_SEARCHED_POSTCODE, null); } public boolean setLastSearchedPostcode(String postcode, LatLon point){ - SettingsEditor edit = settingsAPI.edit(globalPreferences).putLong(LAST_SEARCHED_CITY, -1).putString(LAST_SEARCHED_STREET, "").putString( //$NON-NLS-1$ - LAST_SEARCHED_BUILDING, "").putString(lAST_SEARCHED_POSTCODE, postcode); //$NON-NLS-1$ + SettingsEditor edit = settingsAPI.edit(globalPreferences).putLong(LAST_SEARCHED_CITY, -1).putString(LAST_SEARCHED_STREET, "") //$NON-NLS-1$ + .putString(LAST_SEARCHED_BUILDING, "").putString(LAST_SEARCHED_POSTCODE, postcode); //$NON-NLS-1$ if(settingsAPI.contains(globalPreferences,LAST_SEARCHED_INTERSECTED_STREET)){ edit.putString(LAST_SEARCHED_INTERSECTED_STREET, ""); //$NON-NLS-1$ } @@ -1576,8 +1576,8 @@ public class OsmandSettings { public boolean setLastSearchedCity(Long cityId, String name, LatLon point) { SettingsEditor edit = settingsAPI.edit(globalPreferences).putLong(LAST_SEARCHED_CITY, cityId).putString(LAST_SEARCHED_CITY_NAME, name). - putString(LAST_SEARCHED_STREET, "").putString(LAST_SEARCHED_BUILDING, ""); //$NON-NLS-1$ - edit.remove(lAST_SEARCHED_POSTCODE); + putString(LAST_SEARCHED_STREET, "").putString(LAST_SEARCHED_BUILDING, "").putString(LAST_SEARCHED_POSTCODE, ""); //$NON-NLS-1$ + //edit.remove(LAST_SEARCHED_POSTCODE); if(settingsAPI.contains(globalPreferences,LAST_SEARCHED_INTERSECTED_STREET)){ edit.putString(LAST_SEARCHED_INTERSECTED_STREET, ""); //$NON-NLS-1$ } diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchAddressFragment.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchAddressFragment.java index e9d34261b8..244fb15390 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchAddressFragment.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchAddressFragment.java @@ -211,7 +211,7 @@ public class SearchAddressFragment extends SherlockFragment { building = null; searchPoint = null; osmandSettings.setLastSearchedBuilding("", null); - osmandSettings.setLastSearchedPoint(null); + //also empties Point, REMOVES intersecting street updateUI(); } }); @@ -223,9 +223,7 @@ public class SearchAddressFragment extends SherlockFragment { building = null; searchPoint = null; osmandSettings.setLastSearchedStreet("", null); - osmandSettings.setLastSearchedIntersectedStreet("", null); - osmandSettings.setLastSearchedBuilding("", null); - osmandSettings.setLastSearchedPoint(null); + //also empties Building, (Intersecting Street), Point updateUI(); } }); @@ -238,12 +236,8 @@ public class SearchAddressFragment extends SherlockFragment { street2 = null; building = null; searchPoint = null; - osmandSettings.setLastSearchedPostcode("", null); - osmandSettings.setLastSearchedCity(0L, "", null); - osmandSettings.setLastSearchedStreet("", null); - osmandSettings.setLastSearchedIntersectedStreet("", null); - osmandSettings.setLastSearchedBuilding("", null); - osmandSettings.setLastSearchedPoint(null); + osmandSettings.setLastSearchedCity(-1L, "", null); + //also empties Street, (Intersecting Street), Building, Point, REMOVES Postcode updateUI(); } }); @@ -258,12 +252,7 @@ public class SearchAddressFragment extends SherlockFragment { building = null; searchPoint = null; osmandSettings.setLastSearchedRegion("", null); - osmandSettings.setLastSearchedPostcode("", null); - osmandSettings.setLastSearchedCity(0L, "", null); - osmandSettings.setLastSearchedStreet("", null); - osmandSettings.setLastSearchedIntersectedStreet("", null); - osmandSettings.setLastSearchedBuilding("", null); - osmandSettings.setLastSearchedPoint(null); + // also empties City, Postcode, Street, (Interseting street), Building, Point updateUI(); } }); diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java index b8f1fff8b3..ad8d25e3e4 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java @@ -38,9 +38,7 @@ public class SearchBuildingByNameActivity extends SearchByNameAbstractActivity @Override protected void reset() { - searchVillagesMode = -1; - //osmandSettings.setLastSearchedPostcode("", null); - //osmandSettings.setLastSearchedCity(0L, "", null); - //osmandSettings.setLastSearchedStreet("", null); - //osmandSettings.setLastSearchedIntersectedStreet("", null); - //osmandSettings.setLastSearchedBuilding("", null); - //osmandSettings.setLastSearchedPoint(null); + //searchVillagesMode = -1; + //osmandSettings.setLastSearchedCity(-1L, "", null); super.reset(); } @@ -58,7 +53,7 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity public void onClick(View v) { searchVillagesMode = 1; research(); - //searchVillages.setVisibility(View.GONE); + searchVillages.setVisibility(View.GONE); } }); getListView().addFooterView(ll); diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java index eacd99e376..d6b7f54e8f 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java @@ -33,12 +33,6 @@ public class SearchRegionByNameActivity extends SearchByNameAbstractActivity Date: Fri, 16 Jan 2015 17:28:33 +0100 Subject: [PATCH 03/52] test if if (cities.isEmpty()) causes Issue 2535 --- .../osmand/plus/resources/RegionAddressRepositoryBinary.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index d0bd945a9d..9974f59224 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -59,7 +59,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { @Override public synchronized void preloadCities(ResultMatcher resultMatcher) { - if (cities.isEmpty()) { +// if (cities.isEmpty()) { try { List cs = file.getCities(region, BinaryMapIndexReader.buildAddressRequest(resultMatcher), BinaryMapAddressReaderAdapter.CITY_TOWN_TYPE); @@ -76,7 +76,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { } catch (IOException e) { log.error("Disk operation failed", e); //$NON-NLS-1$ } - } +// } } public City getClosestCity(LatLon l, List cache) { From cd8e6c0d7050dc2f1ffc990a6c8bfea5d9a21f06 Mon Sep 17 00:00:00 2001 From: Yannis Gyftomitros Date: Fri, 16 Jan 2015 14:13:46 +0100 Subject: [PATCH 04/52] Translated using Weblate (Greek) Currently translated at 94.1% (1501 of 1595 strings) --- OsmAnd/res/values-el/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-el/strings.xml b/OsmAnd/res/values-el/strings.xml index 52b4c0348d..53eaccba2f 100644 --- a/OsmAnd/res/values-el/strings.xml +++ b/OsmAnd/res/values-el/strings.xml @@ -1145,7 +1145,7 @@ Η εγγραφή δεν μπορεί να αναπαραχθεί Διαγραφή εγγραφής Αναπαραγωγή - Εγγραφή %1$s %2$s από %3$s + Εγγραφή %1$s %3$s %2$s εγγραφή Σημειώσεις ήχου/video Εγγραφή video @@ -1172,7 +1172,7 @@ Είστε σίγουρος ότι θέλετε να καθαρίσετε το σημείο προορισμού (και τα σημεία διαδρομής); Ακριβής δρομολόγηση (άλφα) Εμφάνιση - Φωτογραφία %1$s από %2$s + Φωτογραφία %1$s %2$s Λήψη φωτογραφίας Λήψη φωτογραφίας Δεν έχει καθοριστεί ακόμα τοποθεσία για συσχέτιση με την σημείωση. \"Χρήση τοποθεσίας ...\" για να συνδέσετε την σημείωση με την καθορισμένη τοποθεσία From 962f111e057ee1cf33816d7be6de97b88f79cf4e Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 18:08:21 +0100 Subject: [PATCH 05/52] take out partial fix for easier debugging --- .../plus/activities/search/SearchCityByNameActivity.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index e4720e87d0..5f8f3627b5 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -181,10 +181,10 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity @Override public void itemSelected(City obj) { settings.setLastSearchedCity(obj.getId(), obj.getName(region.useEnglishNames()), obj.getLocation()); - // Hardy: Looks like disabling the next 3 lines fixes the issue of the Search City dialogue becoming non-functional after the first tapping on a found village (not city) ... (while selected village is still remembered on the dialog for future reference!) - //if (region.getCityById(obj.getId(), obj.getName(region.useEnglishNames())) == null) { - // region.addCityToPreloadedList((City) obj); - //} + // Issue 2535: Disabling the next 3 lines fixes the issue of the Search City dialogue becoming non-functional after the first tapping on a found village (not city) + if (region.getCityById(obj.getId(), obj.getName(region.useEnglishNames())) == null) { + region.addCityToPreloadedList((City) obj); + } quitActivity(SearchStreetByNameActivity.class); } From 2fd0fc4299f947ac9e3b7a7d0f10f2ce7876226d Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 18:40:37 +0100 Subject: [PATCH 06/52] check if BinaryMapAddressReaderAdapter _TYPE was mixed up --- .../osmand/plus/resources/RegionAddressRepositoryBinary.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index 9974f59224..591c48dc82 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -304,7 +304,9 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { } return false; } - }), id < -1 ? BinaryMapAddressReaderAdapter.POSTCODES_TYPE : BinaryMapAddressReaderAdapter.VILLAGES_TYPE); + //Ceck if this is mixed up + //}), id < -1 ? BinaryMapAddressReaderAdapter.POSTCODES_TYPE : BinaryMapAddressReaderAdapter.VILLAGES_TYPE); + }), id < -1 ? BinaryMapAddressReaderAdapter.VILLAGES_TYPE : BinaryMapAddressReaderAdapter.POSTCODES_TYPE); } catch (IOException e) { log.error("Disk operation failed", e); //$NON-NLS-1$ } From 228c1786c74e517713008d1beb443a56d81031c6 Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 19:06:24 +0100 Subject: [PATCH 07/52] back out and try removing another cities.isempty --- .../plus/resources/RegionAddressRepositoryBinary.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index 591c48dc82..12f753b307 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -160,11 +160,11 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { @Override public List fillWithSuggestedCities(String name, final ResultMatcher resultMatcher, boolean searchVillages, LatLon currentLocation) { List citiesToFill = new ArrayList(); - if (cities.isEmpty()) { +// if (cities.isEmpty()) { preloadCities(resultMatcher); citiesToFill.addAll(cities.values()); return citiesToFill; - } +// } preloadCities(null); if (name.length() == 0) { @@ -304,9 +304,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { } return false; } - //Ceck if this is mixed up - //}), id < -1 ? BinaryMapAddressReaderAdapter.POSTCODES_TYPE : BinaryMapAddressReaderAdapter.VILLAGES_TYPE); - }), id < -1 ? BinaryMapAddressReaderAdapter.VILLAGES_TYPE : BinaryMapAddressReaderAdapter.POSTCODES_TYPE); + }), id < -1 ? BinaryMapAddressReaderAdapter.POSTCODES_TYPE : BinaryMapAddressReaderAdapter.VILLAGES_TYPE); } catch (IOException e) { log.error("Disk operation failed", e); //$NON-NLS-1$ } From edd224da968deabe135c3d95e3f672558a6f69c9 Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 19:31:17 +0100 Subject: [PATCH 08/52] test without return --- .../plus/resources/RegionAddressRepositoryBinary.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index 12f753b307..4ecaacb856 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -160,11 +160,11 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { @Override public List fillWithSuggestedCities(String name, final ResultMatcher resultMatcher, boolean searchVillages, LatLon currentLocation) { List citiesToFill = new ArrayList(); -// if (cities.isEmpty()) { + if (cities.isEmpty()) { preloadCities(resultMatcher); citiesToFill.addAll(cities.values()); - return citiesToFill; -// } +// return citiesToFill; + } preloadCities(null); if (name.length() == 0) { From 8b8770b4d9404403b44cc318dc7c602523faf57f Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 19:51:10 +0100 Subject: [PATCH 09/52] reset all test code --- .../plus/resources/RegionAddressRepositoryBinary.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index 4ecaacb856..d0bd945a9d 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -59,7 +59,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { @Override public synchronized void preloadCities(ResultMatcher resultMatcher) { -// if (cities.isEmpty()) { + if (cities.isEmpty()) { try { List cs = file.getCities(region, BinaryMapIndexReader.buildAddressRequest(resultMatcher), BinaryMapAddressReaderAdapter.CITY_TOWN_TYPE); @@ -76,7 +76,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { } catch (IOException e) { log.error("Disk operation failed", e); //$NON-NLS-1$ } -// } + } } public City getClosestCity(LatLon l, List cache) { @@ -163,7 +163,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { if (cities.isEmpty()) { preloadCities(resultMatcher); citiesToFill.addAll(cities.values()); -// return citiesToFill; + return citiesToFill; } preloadCities(null); From 627cda88d2419c49e319224f5ad8b04fb2f0331e Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 19:53:29 +0100 Subject: [PATCH 10/52] add better comment --- .../osmand/plus/activities/search/SearchCityByNameActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index 5f8f3627b5..2f48f356eb 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -182,6 +182,7 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity public void itemSelected(City obj) { settings.setLastSearchedCity(obj.getId(), obj.getName(region.useEnglishNames()), obj.getLocation()); // Issue 2535: Disabling the next 3 lines fixes the issue of the Search City dialogue becoming non-functional after the first tapping on a found village (not city) + // but then the issue is still present once a neighborhood street is selected on the Search Street screen if (region.getCityById(obj.getId(), obj.getName(region.useEnglishNames())) == null) { region.addCityToPreloadedList((City) obj); } From 76a3f03ebf09d1348278c55766421e1b4efdcccd Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 20:30:05 +0100 Subject: [PATCH 11/52] avoid duplicate puts --- .../osmand/plus/resources/RegionAddressRepositoryBinary.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index d0bd945a9d..1ce224e709 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -119,7 +119,9 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { @Override public synchronized void addCityToPreloadedList(City city) { - cities.put(city.getId(), city); + if (!cities.containsKey(id)) { + cities.put(city.getId(), city); + } } @Override From 616836cddfeb2e319d862a9e3c19af81cd797088 Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 20:36:56 +0100 Subject: [PATCH 12/52] fix build --- .../osmand/plus/resources/RegionAddressRepositoryBinary.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index 1ce224e709..43ebc9891d 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -119,7 +119,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { @Override public synchronized void addCityToPreloadedList(City city) { - if (!cities.containsKey(id)) { + if (!cities.containsKey(city.getID())) { cities.put(city.getId(), city); } } From 3dcb1f6403f9ba7aa86e08cfd6066b24613eccb0 Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 20:43:38 +0100 Subject: [PATCH 13/52] fix typo --- .../osmand/plus/resources/RegionAddressRepositoryBinary.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java index 43ebc9891d..4c87c71d37 100644 --- a/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java +++ b/OsmAnd/src/net/osmand/plus/resources/RegionAddressRepositoryBinary.java @@ -119,7 +119,7 @@ public class RegionAddressRepositoryBinary implements RegionAddressRepository { @Override public synchronized void addCityToPreloadedList(City city) { - if (!cities.containsKey(city.getID())) { + if (!cities.containsKey(city.getId())) { cities.put(city.getId(), city); } } From df6aac0df27bd4231ad54cbdf63e6bf058ee3165 Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 21:02:03 +0100 Subject: [PATCH 14/52] re-instate old fix --- .../plus/activities/search/SearchCityByNameActivity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index 2f48f356eb..ba1b14d736 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -183,9 +183,9 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity settings.setLastSearchedCity(obj.getId(), obj.getName(region.useEnglishNames()), obj.getLocation()); // Issue 2535: Disabling the next 3 lines fixes the issue of the Search City dialogue becoming non-functional after the first tapping on a found village (not city) // but then the issue is still present once a neighborhood street is selected on the Search Street screen - if (region.getCityById(obj.getId(), obj.getName(region.useEnglishNames())) == null) { - region.addCityToPreloadedList((City) obj); - } + //if (region.getCityById(obj.getId(), obj.getName(region.useEnglishNames())) == null) { + // region.addCityToPreloadedList((City) obj); + //} quitActivity(SearchStreetByNameActivity.class); } From 113eee28e133b50effb95ae0d0675ac02e10b8eb Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 21:44:55 +0100 Subject: [PATCH 15/52] try getInitializeTask() upon reset --- .../osmand/plus/activities/search/SearchCityByNameActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index ba1b14d736..557a878d27 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -36,6 +36,7 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity protected void reset() { //searchVillagesMode = -1; //osmandSettings.setLastSearchedCity(-1L, "", null); +getInitializeTask(); super.reset(); } From 8137a45e511225001e3ccf8cc0ff3db10763cc0f Mon Sep 17 00:00:00 2001 From: sonora Date: Fri, 16 Jan 2015 21:57:47 +0100 Subject: [PATCH 16/52] back out, did not work as workaround --- .../osmand/plus/activities/search/SearchCityByNameActivity.java | 1 - 1 file changed, 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index 557a878d27..ba1b14d736 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -36,7 +36,6 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity protected void reset() { //searchVillagesMode = -1; //osmandSettings.setLastSearchedCity(-1L, "", null); -getInitializeTask(); super.reset(); } From 7270cc6efae585047d203248c862798a389e6d9d Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 09:15:58 +0100 Subject: [PATCH 17/52] Issue 2535: Try reload indexes as workaround --- .../plus/activities/search/SearchCityByNameActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index ba1b14d736..51e9ae9d27 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -36,6 +36,15 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity protected void reset() { //searchVillagesMode = -1; //osmandSettings.setLastSearchedCity(-1L, "", null); + + //Issue 2535: Try reload indexes as workaround + new AsyncTask>() { + @Override + protected List doInBackground(Void... params) { + return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); + } + }.execute(); + super.reset(); } From 81767bcfaa618583e01d59608f92365e689ba12b Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 09:23:09 +0100 Subject: [PATCH 18/52] import IProgress --- .../osmand/plus/activities/search/SearchCityByNameActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index 51e9ae9d27..a49754b063 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -4,6 +4,7 @@ import java.util.Collection; import java.util.Comparator; import java.util.List; +import net.osmand.IProgress; import net.osmand.CollatorStringMatcher; import net.osmand.CollatorStringMatcher.StringMatcherMode; import net.osmand.OsmAndCollator; From ee9846d388ac8da394c56dfb640359f86657ac68 Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 09:43:45 +0100 Subject: [PATCH 19/52] Backout Workaround: Interestingly: the reliably CAUSED Issue2535 --- .../activities/search/SearchCityByNameActivity.java | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index a49754b063..ba1b14d736 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -4,7 +4,6 @@ import java.util.Collection; import java.util.Comparator; import java.util.List; -import net.osmand.IProgress; import net.osmand.CollatorStringMatcher; import net.osmand.CollatorStringMatcher.StringMatcherMode; import net.osmand.OsmAndCollator; @@ -37,15 +36,6 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity protected void reset() { //searchVillagesMode = -1; //osmandSettings.setLastSearchedCity(-1L, "", null); - - //Issue 2535: Try reload indexes as workaround - new AsyncTask>() { - @Override - protected List doInBackground(Void... params) { - return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); - } - }.execute(); - super.reset(); } From d8b1f2cd2c667dff3a60776c2ab3a8799df68218 Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 13:44:10 +0100 Subject: [PATCH 20/52] Try fix again with subsequent re-init --- .../activities/search/SearchCityByNameActivity.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index ba1b14d736..facc8f5cd2 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -4,6 +4,7 @@ import java.util.Collection; import java.util.Comparator; import java.util.List; +import net.osmand.IProgress; import net.osmand.CollatorStringMatcher; import net.osmand.CollatorStringMatcher.StringMatcherMode; import net.osmand.OsmAndCollator; @@ -36,6 +37,16 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity protected void reset() { //searchVillagesMode = -1; //osmandSettings.setLastSearchedCity(-1L, "", null); + + //Issue 2535: Try reload indexes as workaround + new AsyncTask>() { + @Override + protected List doInBackground(Void... params) { + return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); + } + }.execute(); + getInitializeTask(); + super.reset(); } From cf9699faf84bef696c8a7bd6ccaf33e713ff05e2 Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 14:09:35 +0100 Subject: [PATCH 21/52] try brute-forcing it... --- .../plus/activities/search/SearchCityByNameActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index facc8f5cd2..e462ee5c52 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -25,6 +25,7 @@ import android.view.View; import android.view.ViewGroup.LayoutParams; import android.widget.Button; import android.widget.FrameLayout; +import android.content.Intent; public class SearchCityByNameActivity extends SearchByNameAbstractActivity { @@ -45,7 +46,8 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); } }.execute(); - getInitializeTask(); + finish(); + startActivity(createIntent(SearchCityByNameActivity.class)); super.reset(); } From 8b525663d5a9d51e49ad6d9ff8d62cd09268c9eb Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 14:24:15 +0100 Subject: [PATCH 22/52] back out and document findings --- .../activities/search/SearchCityByNameActivity.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index e462ee5c52..867c915785 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -4,7 +4,7 @@ import java.util.Collection; import java.util.Comparator; import java.util.List; -import net.osmand.IProgress; +//import net.osmand.IProgress; import net.osmand.CollatorStringMatcher; import net.osmand.CollatorStringMatcher.StringMatcherMode; import net.osmand.OsmAndCollator; @@ -25,7 +25,6 @@ import android.view.View; import android.view.ViewGroup.LayoutParams; import android.widget.Button; import android.widget.FrameLayout; -import android.content.Intent; public class SearchCityByNameActivity extends SearchByNameAbstractActivity { @@ -39,15 +38,14 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity //searchVillagesMode = -1; //osmandSettings.setLastSearchedCity(-1L, "", null); - //Issue 2535: Try reload indexes as workaround + //Issue 2535: Try to reload indexes as workaround + // This creates the issue immeadiately after tapping "Reset", but then going back to the searchAdressFragment screen resets the issue and everything works(!?) new AsyncTask>() { @Override protected List doInBackground(Void... params) { - return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); + return getMyApplication().getResourceManager().reloadIndexes(); } }.execute(); - finish(); - startActivity(createIntent(SearchCityByNameActivity.class)); super.reset(); } From 108f2befb3fc8894a5701198294d395a6351ceda Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 14:40:06 +0100 Subject: [PATCH 23/52] try with re-creating Comparator --- .../plus/activities/search/SearchCityByNameActivity.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java index 867c915785..b1604caa4f 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchCityByNameActivity.java @@ -4,7 +4,7 @@ import java.util.Collection; import java.util.Comparator; import java.util.List; -//import net.osmand.IProgress; +import net.osmand.IProgress; import net.osmand.CollatorStringMatcher; import net.osmand.CollatorStringMatcher.StringMatcherMode; import net.osmand.OsmAndCollator; @@ -39,13 +39,15 @@ public class SearchCityByNameActivity extends SearchByNameAbstractActivity //osmandSettings.setLastSearchedCity(-1L, "", null); //Issue 2535: Try to reload indexes as workaround - // This creates the issue immeadiately after tapping "Reset", but then going back to the searchAdressFragment screen resets the issue and everything works(!?) + // This creates the issue immediately after tapping "Reset", but then going back to the searchAdressFragment screen resets the issue and everything works(!?) new AsyncTask>() { @Override protected List doInBackground(Void... params) { - return getMyApplication().getResourceManager().reloadIndexes(); + return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); } }.execute(); + createComparator(); + getInitializeTask(); super.reset(); } From d97f756e95702a3221fd934c1b8eb2dd942e8990 Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 17 Jan 2015 15:04:26 +0100 Subject: [PATCH 24/52] reset for now --- OsmAnd/res/values/strings.xml | 2 +- .../search/SearchBuildingByNameActivity.java | 1 + .../search/SearchCityByNameActivity.java | 17 ++++++++--------- .../search/SearchRegionByNameActivity.java | 1 + .../search/SearchStreet2ByNameActivity.java | 1 + .../search/SearchStreetByNameActivity.java | 1 + 6 files changed, 13 insertions(+), 10 deletions(-) diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index af0d0caf00..fed6bd8ce9 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -2038,7 +2038,7 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A POI changing All other tags are preserved Commit - Reset + Clear Filter Delete Save As diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java index ad8d25e3e4..577f881b4b 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchBuildingByNameActivity.java @@ -38,6 +38,7 @@ public class SearchBuildingByNameActivity extends SearchByNameAbstractActivity @Override protected void reset() { + //This is really only a "clear input text field", hence do not reset settings here //searchVillagesMode = -1; //osmandSettings.setLastSearchedCity(-1L, "", null); //Issue 2535: Try to reload indexes as workaround // This creates the issue immediately after tapping "Reset", but then going back to the searchAdressFragment screen resets the issue and everything works(!?) - new AsyncTask>() { - @Override - protected List doInBackground(Void... params) { - return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); - } - }.execute(); - createComparator(); - getInitializeTask(); + //new AsyncTask>() { + // @Override + // protected List doInBackground(Void... params) { + // return getMyApplication().getResourceManager().reloadIndexes(IProgress.EMPTY_PROGRESS); + // } + //}.execute(); super.reset(); } diff --git a/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java b/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java index d6b7f54e8f..61a6409190 100644 --- a/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/search/SearchRegionByNameActivity.java @@ -32,6 +32,7 @@ public class SearchRegionByNameActivity extends SearchByNameAbstractActivity Date: Sun, 18 Jan 2015 12:13:48 +0100 Subject: [PATCH 25/52] 2 string improvements --- OsmAnd/res/values-de/strings.xml | 4 ++-- OsmAnd/res/values/strings.xml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index 397c2b691a..9bc0f37ba2 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -370,7 +370,7 @@ Native Bibliothek wird initialisiert… Kartenanzeige nachführen Wartezeit für Rückkehr zur Kartennachführung - Nie + Nie (Klick auf blauen Pfeil startet Navigation manuell) Nachführung nur bei aktiver Navigation Kartennachführung erfolgt nur während Navigation. Kartennachführung aktiv. @@ -1548,7 +1548,7 @@ Teilen Über OsmAnd geteilte Favoriten Route zwischen Punkten berechnen - Niemals + Nur manuell (Klick auf Pfeil) Navigationsanweisungen in regelmäßigen Abständen wiederholen Navigationsanweisungen wiederholen Zielankündigung diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index fed6bd8ce9..9e3c46a250 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -1427,8 +1427,8 @@ Afghanistan, Albania, Algeria, Andorra, Angola, Anguilla, Antigua and Barbuda, A Initializing native library… Auto-center map view Time until map view synchronizes with current position - Never - Never + Never (tap blue arrow to start guidance manually) + Only manually (tap arrow) Re-announce navigation instructions at regular intervals Repeat navigation instructions Auto-center nav only From 7036bddefe60ffa06ba059819f62fce7aae99f4e Mon Sep 17 00:00:00 2001 From: Viktar Palstsiuk Date: Sun, 18 Jan 2015 11:37:13 +0100 Subject: [PATCH 26/52] Translated using Weblate (Belarusian) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-be/strings.xml | 64 ++++++++++++++++---------------- 1 file changed, 31 insertions(+), 33 deletions(-) diff --git a/OsmAnd/res/values-be/strings.xml b/OsmAnd/res/values-be/strings.xml index 6d985a08a2..89f86d13f0 100644 --- a/OsmAnd/res/values-be/strings.xml +++ b/OsmAnd/res/values-be/strings.xml @@ -63,7 +63,7 @@ Калі ласка, пазначце карыстальніка OSM і ягоны пароль у наладах Ачысьціць прамежкавыя кропкі Захаваць прамежкавыя кропкі - У вас ужо ёсць набор прамежкавых кропак. + У вас ужо ёсьць набор прамежкавых кропак. Маршрут да Маршрут ад Мапа: @@ -601,7 +601,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Націсьніце тут каб зладаваць ці абнавіць лакальныя файлы мапаў. \nПстрыкніце на любы існуючы складнік каб бачыць падрабязнасьці, альбо націсьніце і трымайце каб дэактываваць ці выдаліць. Дзейныя зьвесткі на прыладзе (вольна %1$s): Першапачатковае месцазнаходжаньне не вызначана Месца пакуль ня вызначанае - Змяніць празрыстасць (0 - празрысты, 255 - непразрысты) + Зьмяніць празрыстасьць (0 - празрысты, 255 - непразрысты) Перапыніць cьцягваньне файла? Дзякуй за карыстаньне OsmAnd. Каб карыстацца ўсімі магчымасьцямі праграмы, вам патрэбныя некаторыя пазасеціўныя зьвесткі для вашага рэгіёну. Іх можна cьцягнуць праз \'Налады\' → \'Кіраваць файламі мапаў\'. Пасьля гэтага вы зможаце глядзець мапу, шукаць адрасы, бачыць POI і грамадзкі транспарт. Базавая мапа неабходная для карэктнай працы праграмы і аўтаматычна была абраная для cьцягваньня. @@ -659,7 +659,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Калі ласка, пазначце імя й пароль карыстальніка OSM каб заладоўваць файлы GPX. Падтрымка Падтрымка новых уласьцівасьцяў - Ахвяраваць, каб убачыць новыя магчымасці, рэалізаванымі ў праграме + Ахвяраваць, каб убачыць новыя магчымасьці, рэалізаванымі ў праграме Паказваць маштаб Інфармацыя Вярнуцца да пазіцыі @@ -792,22 +792,21 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Фонавы рэжым Ужываць каб OsmAnd працавала падчас выключанага экрану Арыентацыя мапы - Націснуўшы на значок компаса на экране з картай Вы можаце змяніць рэжым павароту карты. ↵ - \n\nДаступныя варыянты: ↵ - \n\t* \'Не паварочваць\' - Карта не будзе паварочвацца. Поўнач заўсёды зверху. - \n\t* \'Па кірунку руху\' - Карта будзе паварочвацца ў адпаведнасці з напрамкам Вашага руху. Зверху - кірунак руху. ↵ - \n\t* \'Па кірунку компаса\' - Карта будзе паварочвацца так, каб сумясціць поўнач карты і паўночны напрамак (выкарыстоўваюцца паказанні компаса ў прыладзе). ↵ - + "Націснуўшы на значок компаса на экране з мапай Вы можаце зьмяніць рэжым павароту мапы. ↵ +\n\nДаступныя варыянты: ↵ +\n\t* \'Не паварочваць\' - Мапа не будзе паварочвацца. Поўнач заўсёды зьверху. +\n\t* \'Па кірунку руху\' - Мапа будзе паварочвацца ў адпаведнасьці з напрамкам Вашага руху. Зьверху - кірунак руху. ↵ +\n\t* \'Па кірунку компаса\' - Мапа будзе паварочвацца так, каб сумясціць поўнач карты і паўночны напрамак (выкарыстоўваюцца паказаньні компасу ў прыладзе). ↵ " "Сьцягваньне скончана. ↵ \n\t\n\tАктывацыя мапаў праз \'Меню\' → \'Мапа\' → \'Крыніца мапы ...\' → \'Оффлайн вектарныя мапы\". ↵ → " Рэжым дзень/ноч - "Для лакальных вектарных карт можна змяняць выгляд у залежнасці ад часу сутак: днём (светлы), ноччу (цёмны). Начны рэжым бяспечны для выкарыстання кіроўцамі ў цемры ↵ -\n\nКаб памяняць рэжым націсніце \'Меню\' → \'Налады мапы\' → \'Дзённы/начны рэжым\' + "Для лакальных вектарных мапаў можна зьмяняць выгляд у залежнасьці ад часу сутак: днём (сьветлы), ноччу (цёмны). Начны рэжым бясьпечны для выкарыстаньня кіроўцамі ў цемры ↵ +\n\nКаб памяняць рэжым націсьніце \'Мэню\' → \'Налады мапы\' → \'Дзённы/начны рэжым\' \n\nМагчымыя варыянты: ↵ \n\t\'Усход/Заход\' - аўтаматычны рэжым, на аснове дадзеных аб становішчы сонца (тыповы) ↵ \n\t\'Дзённы\' - заўсёды выкарыстоўваецца дзённы рэжым ↵ \n\t\'Начны\' - заўсёды выкарыстоўваецца начны рэжым ↵ -\n\t\'Датчык асветленасці\' - від карты змяняецца аўтаматычна ў залежнасці ад датчыка асветленасці (пры яго наяўнасці) у прыладзе ↵ " +\n\t\'Датчык асьветленасьці\' - від мапы зьмяняецца аўтаматычна ў залежнасьці ад датчыка асьветленасьці (пры яго наяўнасьці) у прыладзе ↵ " Паляпшэньне зьвестак OSM OsmAnd выкарыстоўвае картаграфічныя дадзеныя з Openstreetmap.org (OSM), да таго ж, ён можа быць выкарыстаны для іх паляпшэння. Вы можаце лёгка ствараць і загружаць новыя POI або справаздачы пра памылкі ў OSM ў некалькі дотыкаў! ↵ \n\nДля гэтага вам трэба актываваць модуль \'Рэдагаванне OSM\' у \'Налады\' → \'Модулі\', увусці свой лагін і пароль для OSM ў \'Налады\' → \'Рэдагаванне OSM\'. ↵ @@ -819,7 +818,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Вольнага месца зараз {2} МБ! Сьцягнуць {0} файл(аў) ({1} МБ)? Навігацыя "Каб атрымаць маршрут да патрэбнага месца, вы можаце націснуць і трымаць пальцам карту ў патрэбным месцы (потым выбраць «Маршрут у» ў вакенцы маркера) або «Маршруты» пасля выбару любога пункта ў выніках пошуку або закладках. ↵ -\n\nМесца прызначэньня будзе пазначана сьцяжком, таксама OsmAnd пакажа адлегласць да яго і напрамак (аранжавым трохвугольнікам). ↵ +\n\nМесца прызначэньня будзе пазначана сьцяжком, таксама OsmAnd пакажа адлегласьць да яго і напрамак (аранжавым трохвугольнікам). ↵ \n\nВы можаце выбраць «Пачаць навігацыю» па маршруце і OsmAnd будзе весці вас, прадастаўляючы галасавыя падказкі (калі магчыма) і г.д. Ці толькі «Паказаць маршрут» на карце; будзе паказаны ўвесь маршрут, але не будзе адбывацца пазіцыянаванне карты згодна з бягучым становішчам, і не будзе агалошвання галасавых падказкак падчас руху. ↵ \n\nКаб паказаць маршрут да месца прызначэння з іншага месца, а не з таго, дзе вы знаходзіцеся, пакажыце яго на карце і абярыце «Маршрут з». ↵ \n\nКалі вы націснеце «Маршрут з» разам з «Пачаць навігацыю», OsmAnd пакажа актуальную пазіцыю, як толькі знойдзе яе (так гэта можна выкарыстоўваць для пачатку навігацыі да таго, як месца будзе знойдзена); камбінацыя «Маршрут з» і «Паказаць маршрут» проста пакажа маршрут з любога пункту, які вы вылучыце, без наступнага абнаўлення. " @@ -955,7 +954,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Мова не падтрымліваецца Абраная мова не падтрымліваецца устаноўленым Android TTS (пераўтварэньне тэксту ў гук). Вы хочаце пашукаць іншы TTS? Калі не, то будзе выкарыстоўвацца другая ўстаноўленая мова TTS. Адсутнічаюць дадзеныя - Няма ўсталяваных дадзеных для абранай мовы. Вы хочаце пайсці на Market, каб усталяваць? + Няма ўсталяваных дадзеных для абранай мовы. Вы хочаце пайсьці на Google Play, каб усталяваць? Развярнуць кірунак GPX Выкарыстоўваць бягучы пункт прызначэньня Прайсьці ўвесь шлях спачатку @@ -966,9 +965,9 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Канал апавяшчэньня Мэдыя/музычны канал Праграма не можа сьцягнуць слой мапы %1$s, паспрабуйце пераўсталяваць яе. - Зьмяніць празрыстасць накладзенага слою - Празрыстасць накладаньня - Зьмяніць празрыстасць асноўнай мапы + Зьмяніць празрыстасьць накладзенага слою + Празрыстасьць накладаньня + Зьмяніць празрыстасьць асноўнай мапы Празрыстасьць асноўнай мапы Мапа падкладкі… Мапа падкладкі @@ -1064,7 +1063,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Недастаткова памяці для лакальнай мапы \'\'{0}\'\' Версія індэкса \'\'{0}\'\' не падтрымліваецца Навігацыя OsmAnd > 20 км - Выкарыстоўваць аўтаномную OsmAnd навігацыю на адлегласці > 20 км (эксперыментальна) + Выкарыстоўваць аўтаномную OsmAnd навігацыю на адлегласьці > 20 км (эксперыментальная) Аўтаномная навігацыя OsmAnd зьяўляецца эксперыментальнай і не працуе на адлегласцях больш 20 км.\n\nУ гэтым выпадку для пракладкі маршруту выкарыстоўваецца онлайн сэрвіс CloudMade. Указаны каталог не знойдзены. Каталёг захоўваньня зьвестак @@ -1228,7 +1227,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Дадзеныя POI былі пасьпяхова абноўленыя ({0} аб\'ектаў загружана) Памылка падчас абнаўленьня лакальнага сьпісу POI Памылка пры загрузцы дадзеных з сервера - Для гэтай мясцовасці адсутнічаюць лакальныя дадзеныя аб POI + Для гэтай мясцовасьці адсутнічаюць лякальныя дадзеныя пра POI Абнаўленьне POI не даступна для малых узроўняў маштабаваньня Абнавіць POI Абнавіць лакальныя дадзеныя праз Інтэрнэт? @@ -1434,7 +1433,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Зьмена POI Усе астатнія тэгі захоўваюцца Зьберагчы - Скінуць + Ачысьціць Фільтраваць Выдаліць Захаваць як @@ -1526,7 +1525,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Капіяваньне дадзеных OsmAnd у новае месца (%s)… Капіяваньне дадзеных OsmAnd… Грузавік - Задайце хуткасць вымаўленьня для TTS + Задайце хуткасьць вымаўленьня для TTS Хуткасьць вымаўленьня Адключыць складаную маршрутызацыю Адмалёўка мапы @@ -1569,7 +1568,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Не адсочваць аб\'ект З версіі 4.4 Android (KitKat) вы ня можаце загружаць і абнаўляць мапу ў папярэднім каталогу захоўваньня (%s). Вы хочаце зьмяніць каталог на дазволены і скапіяваць усе файлы OsmAnd туды?\n Заўвага 1: Вашы старыя файлы застануцца некранутымі (вы можаце выдаліць іх самастойна).          \n Заўвага 2: У новым месцы захоўваньня будзе немагчыма адначасова выкарыстоўваць файлы ў OsmAnd і OsmAnd+. - Пазасеціўная маршрутызацыя OsmAnd можа заняць вельмі шмат часу (а часам і не спрацаваць) для кропак на адлегласьці больш чым у 200 км адзін ад аднаго. Вы можаце дадаць прамежкавыя шляхавыя кропкі для павышэньня прадукцыйнасці. + Пазасеціўная маршрутызацыя OsmAnd можа заняць вельмі шмат часу (а часам і не спрацаваць) для кропак на адлегласьці больш чым у 200 км адзін ад адной. Вы можаце дадаць прамежкавыя шляхавыя кропкі для падвышэньня прадукцыйнасьці. Зьмены ў 1.7: \n\t* ВАЖНА карты павінны быць навей лютага 2014 г. \n\t* Цалкам абноўленая маршрутызацыя (хуткая і дакладная) @@ -1617,10 +1616,9 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Гэты модуль паказвае ізалініі вышынь на картах OsmAnd. Глабальныя дадзеныя (паміж 70 градусамі на поўначы і 70 градусамі на поўдні) грунтуюцца на вымярэннях SRTM (Shuttle Radar Topography Mission) і ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer), дадзеных інструмента візуалізацыі Terra, флагманскага спадарожніка сістэмы назірання Зямлі ад NASA. ASTER - гэта вынік сумеснай працы NASA, міністэрства эканомікі Японіі, міністэрства гандлю і прамысловасці Японіі (METI), агенцтва касмічных сістэм Японіі (J-spacesystems). Модуль дазваляе cьцягваць дадзеныя ізаліній вышынь (\'Налады\' → \'Кіраваньне файламі мапаў\' → \'Сьцягнуць\' → Выберыце пажаданы тып мапы). Модуль OsMoDroid - пашырэньне для OsmAnd, што выкарыстоўвае праграму OsModroid для сеткавага адсочваньня. Інфармацыю аб сэрвісе можна знайсьці на сайце http://esya.ru. - Большасць GPS прылад паказваюць вышыню односна элліпсоіда WGS84, для вызначэння вышыні над узроўнем мора неабходна правесці карэкцыю, якая залежыць ад вашага месцазнаходжання. ↵ -→ → \n\nКаб выправіць значеньне вышыні выкарыстоўваецца праекцыя EGM96. ↵ -→ → \n\nOsmAnd пакажа вышыню над узроўнем мора ў EGM96 пасля загрузкі файла \'World Altitide Correction\'(WW15MGH.DAC), праз \'Налады\' -> \'Кіраваньне файламі мапаў\' (http://earth- info.nga.mil/GandG/wgs84/gravitymod/egm96/binary/WW15MGH.DAC). ↵ - + "Большасьць GPS прылад паказваюць вышыню односна элліпсоіда WGS84, для вызначэньня вышыні над узроўнем мора неабходна правесьці карэкцыю, якая залежыць ад вашага месцазнаходжаньня. ↵ → → +\n\nКаб выправіць значэньне вышыні выкарыстоўваецца праекцыя EGM96. ↵ → → +\n\nOsmAnd пакажа вышыню над узроўнем мора ў EGM96 пасьля загрузкі файла \'World Altitide Correction\'(WW15MGH.DAC), праз \'Налады\' -> \'Кіраваньне файламі мапаў\' (http://earth- info.nga.mil/GandG/wgs84/gravitymod/egm96/binary/WW15MGH.DAC). ↵ " Змены ў 0.8.2: ↵ \n\t* Палепшаная маршрутызацыя ↵ \n\t* Дынамічныя віджэты карты ↵ @@ -1680,7 +1678,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Аўтаматычна пачынаць запіс сьледу і перадачу месцазнаходжаньня пасьля старту праграмы Аўтаматычна пачынаць адсылку месцазнаходжаньня Пэрсанальны ID трэкера - Націсніце, каб паглядзець ці падзяліцца ідэнтыфікатарам трэкера.          Выкарыстаньне ідэнтыфікатара трэкера звязанага з прыстасаваньнем дасць магчымасць кантраляваць усе перамяшчэньні гэтага прыстасаваньня! Для адключэньня выберыце опцыю перастварэньня. + Націсніце, каб паглядзець ці падзяліцца ідэнтыфікатарам трэкера. Выкарыстаньне ідэнтыфікатара трэкера звязанага з прыстасаваньнем дасьць магчымасьць кантраляваць усе перамяшчэньні гэтага прыстасаваньня! Для адключэньня выберыце опцыю перастварэньня. Токен сэсыі: %1$s У чаканьні дазволу… "Месцазнаходжаньне адаслана %1$d (у буферы %2$d) " @@ -1808,11 +1806,11 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Сьцягнуты %1$s сьлед OsMo. Уваход па запрашэньнi Калі ласка, прачытайце перад стварэньнем групы! - " - Усе створаныя групы з\'яўляюцца агульнымі! Калі вы хочаце заставацца ананімным, падключайце прыладу наўпрост праз Tracker-ідэнтыфікатар. + " - Усе створаныя групы зьяўляюцца агульнымі! Калі вы хочаце заставацца ананімным, падключайце прыладу наўпрост праз Tracker-ідэнтыфікатар. \n - Група мажа быць зарэгістраваная на 16 чалавек. -\n - У выпадку бяздзейнасці або актыўнасці толькі 1 чалавека на працягу 2 тыдняў, група будзе выдаленая. -\n - Вы можаце абмежаваць ўваход у групу, напрыклад па запрашэнні, але для кантрольню групай, вам неабходна скарыстацца кансольлю адміністратара. -\n - Калі вам трэба стварыць групу з іншымі ўмовамі, калі ласка, звяртайцеся на http://osmo.mobi" +\n - У выпадку бязьдзейнасці або актыўнасьці толькі 1 чалавека на працягу 2 тыдняў, група будзе выдаленая. +\n - Вы можаце абмежаваць ўваход у групу, напрыклад па запрашэньні, але для кантрольню групаю, вам неабходна скарыстацца кансольлю адміністратара. +\n - Калі вам трэба стварыць групу з іншымі ўмовамі, калі ласка, зьвяртайцеся на http://osmo.mobi" Не атрымалася выканаць аўтарызацыю Адбылася памылка аўтарызацыі OsMo: %1$s.\nГэта можа быць выклікана часовай непрацаздольнасьцю службы ці сканьчэньнем вашай рэгістрацыі.\nХочаце зарэгістравацца ізноў? Схаваць будынкі @@ -1824,7 +1822,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Менш падрабязна Схаваць абмежаваньні доступу Паказаць абмежаваньні доступу - Адлюстроўваць якасць дарог + Адлюстроўваць якасьць дарог Адлюстроўваць тып пакрыцьця Паказаць веламаршруты Прыпыніць @@ -1916,7 +1914,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Назва ўлюбёнага пункту %1$s была зьменена для прадухіленьня дубляваньня імёнаў. Выкарыстоўваць натыўную візуалізацыю Выкарыстоўваць С++ візуалізацыю замест Java - Націсьніце на любы элемент сьпісу для прагляду больш падрабязнай інфармацыі, націсьніце і ўтрымлівайце, каб зьмясціць у архіў ці выдаліць. Бягучыя дадзеныя на прыстасаваньні (%1$s вольна): + Націсьніце на любы элемэнт сьпісу для прагляду больш падрабязнай інфармацыі, націсьніце і ўтрымлівайце, каб зьмясьціць у архіў ці выдаліць. Бягучыя дадзеныя на прыстасаваньні (%1$s вольна): Прыстасаваньне ня знойдзена Ананімны карыстальнік Вы ўвайшлі як %1$s From 7a24ee09893a491a5336949a090c031ba14f3744 Mon Sep 17 00:00:00 2001 From: josep constanti Date: Sat, 17 Jan 2015 18:46:38 +0100 Subject: [PATCH 27/52] Translated using Weblate (Catalan) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-ca/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ca/strings.xml b/OsmAnd/res/values-ca/strings.xml index 538e863ef3..c040466526 100644 --- a/OsmAnd/res/values-ca/strings.xml +++ b/OsmAnd/res/values-ca/strings.xml @@ -942,7 +942,7 @@ Afegeix un comentari El comentari s\'ha afegit correctament El PDI s\'ha eliminat correctament - Reinicia + Neteja Voleu eliminar el filtre seleccionat? "L\'aspecte dels mapes vectorials pot canviar entre dia (clar) i nit (fosc). Els colors de nit són més segurs per la conducció nocturna. \n\nPodeu assignar un criteri pel canvi de dia/nit a «Menú» -> «Configuració del mapa» ->«Mapa dia/nit». From d6b7dce4a391eb0b5aa4a5a0fc264a4f98c90f0b Mon Sep 17 00:00:00 2001 From: jan madsen Date: Sat, 17 Jan 2015 16:20:40 +0100 Subject: [PATCH 28/52] Translated using Weblate (Danish) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-da/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 040bdfc9fc..054d1e8c33 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -960,7 +960,7 @@ Gem som Slet Filter - Nulstil + Ryd Alle de øvrige mærker bevares Kommentar Åben From a79a25bcc91dead6aae6bf4c65f838fd3d82ae23 Mon Sep 17 00:00:00 2001 From: Nicolas Palix Date: Sat, 17 Jan 2015 16:00:33 +0100 Subject: [PATCH 29/52] Translated using Weblate (French) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-fr/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index 6d82bef3fc..418a29f948 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -1141,7 +1141,7 @@ L\'enregistrement ne peut pas être lu Supprimer l\'enregistrement Lire - Enregistrement %1$s %2$s à %3$s + Enregistrement %1$s %3$s %2$s enregistrement Arrêter Notes audio/vidéo @@ -1161,7 +1161,7 @@ Greffon Dropbox Le greffon Dropbox permet de synchroniser des pistes et des notes audio / vidéo avec votre compte Dropbox. Afficher - Photo %1$s à %2$s + Photo %1$s %2$s Prendre une photo Prendre une photo Êtes-vous sûr de vouloir arrêter la navigation ? From a2055f949f32e9ed5409f5208556538de9512853 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bal=C3=A1zs=20=C3=9Ar?= Date: Sun, 18 Jan 2015 10:29:37 +0100 Subject: [PATCH 30/52] Translated using Weblate (Hungarian) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-hu/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-hu/strings.xml b/OsmAnd/res/values-hu/strings.xml index e0d4a1f38d..71758c36e6 100644 --- a/OsmAnd/res/values-hu/strings.xml +++ b/OsmAnd/res/values-hu/strings.xml @@ -809,7 +809,7 @@ POI módosítás Minden más paraméter megmarad Alkalmaz - Visszaállítás + Törlés Szűrő Töröl Mentés más néven @@ -1132,7 +1132,7 @@ Ez a bővítmény szintvonalakat szolgáltat, amik az OsmAndban offline térképként megjeleníthetőek. A globális adatok (az északi 70° és déli 70° szélesség között) az SRTM (Shuttle Radar Topography Mission) és az ASTER (Advanced Spaceborne Thermal Emission and Reflection Radiometer) mérésein alapulnak, ami a NASA Earsh Observing System zászlóshajójának, a Terra műholdnak a képalkotó berendezése. Az ASTER a NASA, a Japán Gazdasági Minisztérium, a Trade and Industry (METI) és a Japán Űrügynökség (J-spacesystems) közös projektje. Válaszd ki a vezérlőgomb alapértelmezett működési módját Alapértelmezett mód - Felvétel %1$s %2$s dátum: %3$s + Felvétel %1$s %3$s %2$s Kérlek fontold meg a Szintvonal bővítmény megvásárlását a Play Store-ban, ezzel támogatva a további fejlesztéseket. Szintvonal bővítmény @@ -1145,7 +1145,7 @@ Pontos útvonaltervező engedélyezése hibamentes, pontos útvonalak tervezéséhez. Jelenleg lassú, kis távolságokra működik. Pontos útvonaltervezés (kísérleti) Mutat - Fénykép %1$s készült: %2$s + Fénykép %1$s %2$s Fénykép készítése Fénykép készítése Start From a1167284312355027203593944a5c1b2786fe2f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=20=EC=A1=B0?= Date: Sat, 17 Jan 2015 16:22:30 +0100 Subject: [PATCH 31/52] Translated using Weblate (Korean) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-ko/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ko/strings.xml b/OsmAnd/res/values-ko/strings.xml index 262b40ef07..9350ceea32 100644 --- a/OsmAnd/res/values-ko/strings.xml +++ b/OsmAnd/res/values-ko/strings.xml @@ -883,7 +883,7 @@ POI 변경 모든 다른 태그는 보존된다 반영 -재설정 +지우기 필터 삭제 다른이름으로 저장 From 386e97063fe5effd8b49c28e6a64f6457ede2549 Mon Sep 17 00:00:00 2001 From: Ivan Vantu5z Date: Sat, 17 Jan 2015 21:58:26 +0100 Subject: [PATCH 32/52] Translated using Weblate (Russian) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-ru/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index 791b0a14c7..20a165af45 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -872,7 +872,7 @@ Изменение POI Значения остальных тегов POI не могут быть изменены Подтвердить - Сброс + Очистить Фильтровать Удалить Сохранить как From 054b74e5808434a544b39144c052d2d8264c719d Mon Sep 17 00:00:00 2001 From: Lu Ca Date: Sat, 17 Jan 2015 22:01:52 +0100 Subject: [PATCH 33/52] Translated using Weblate (Sardinian) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-sc/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml index e38bcd5987..0007d4c984 100644 --- a/OsmAnd/res/values-sc/strings.xml +++ b/OsmAnd/res/values-sc/strings.xml @@ -254,7 +254,7 @@ Si cussigiat de annànghere unu o prus puntos intermedios pro megiorare sas pres Sarba comente GPX Aberi GPX esistente Pro piaghere iseta sa fine de su traballu presente - Imprea su filtru pro istransire traviaduras de sa bùssola + Minimat s\'abbolotu de sa bùssola ma annanghet inèrtzia/preìtia Impreu de su filtru de Kalman Modalidade de atzessu fatzilidadu: issebera in antis sa destinatzione Imprea su sensore magneticu pro determinare su balore de sa bùssola imbetzes de su sensore de orientamentu From e5a45e7feb16ae0a54143b7420f7e180366933b3 Mon Sep 17 00:00:00 2001 From: Leif Larsson Date: Sat, 17 Jan 2015 15:58:11 +0100 Subject: [PATCH 34/52] Translated using Weblate (Swedish) Currently translated at 99.4% (1587 of 1595 strings) --- OsmAnd/res/values-sv/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-sv/strings.xml b/OsmAnd/res/values-sv/strings.xml index c47293d73b..26709a3da7 100644 --- a/OsmAnd/res/values-sv/strings.xml +++ b/OsmAnd/res/values-sv/strings.xml @@ -68,7 +68,7 @@ Ändring av POI Alla andra taggar sparas Skicka in -Återställ +Töm Filter Favorit Nej From ddff2296d34a3654edbae59f370b50c735e0f848 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 18 Jan 2015 12:19:31 +0100 Subject: [PATCH 35/52] more strings --- OsmAnd/res/values-de/strings.xml | 2 +- OsmAnd/res/values/strings.xml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index 9bc0f37ba2..5b19293dad 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -1974,7 +1974,7 @@ Afghanistan, Ägypten, Albanien, Algerien, Andorra, Angola, Anguilla, Antigua an Sonstiges Straßenbahnenlinien Bildschirm aktivieren - Bildschirm bei Navigationsanweisung aktivieren + Bildschirm bei Navigationsanweisung aktivieren (falls aus) Niemals Auf Karte auswählen… Straße blockieren… diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 9e3c46a250..3bad6916b8 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -54,8 +54,8 @@ Tram and train routes Subway routes %1$s needs this permission to turn off the screen for the power saving feature. - Turn on the screen - Turn on the device screen when approaching a turn + Turn screen on + Turn on device screen (if off) when approaching a turn Never Select on map… Avoid roads… From 13ff1b21b44daf0f273340e4de9a9790e572ecad Mon Sep 17 00:00:00 2001 From: jan madsen Date: Sun, 18 Jan 2015 12:30:16 +0100 Subject: [PATCH 36/52] Translated using Weblate (Danish) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-da/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 054d1e8c33..c6e63c400b 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -521,7 +521,7 @@ Initialisere indbygget bibliotek… Autocentrer kortvisning Tid indtil kortvisning synkroniseres med aktuel position - Aldrig + Aldrig (tryk på blå pil for at starte vejledning manuelt) Autocentrer kun navigation Autocentrer kun kortvisning under navigation. Autocentrer kort. @@ -1833,7 +1833,7 @@ Undgå veje… Skjul Tænd for skærmen - Tænd for skærmen ved navigationsinstruktioner + Tænd for skærmen (hvis slukket) ved navigationsinstruktioner %1$s behøver denne tilladelse til at slukke for skærmen for strømbesparende funktion. Aldrig Avanceret From 2f89a993b2ce5b129bd0bcec08c667da1600ca8b Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 18 Jan 2015 12:45:28 +0100 Subject: [PATCH 37/52] small tweaking of installation defaults --- OsmAnd/src/net/osmand/plus/ApplicationMode.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/ApplicationMode.java b/OsmAnd/src/net/osmand/plus/ApplicationMode.java index 4b34cae932..fd744ffeac 100644 --- a/OsmAnd/src/net/osmand/plus/ApplicationMode.java +++ b/OsmAnd/src/net/osmand/plus/ApplicationMode.java @@ -51,8 +51,9 @@ public class ApplicationMode { static { ApplicationMode[] exceptPedestrianAndDefault = new ApplicationMode[] { CAR, BICYCLE, BOAT, AIRCRAFT }; - ApplicationMode[] exceptAirBoat = new ApplicationMode[] { DEFAULT, CAR, BICYCLE}; + ApplicationMode[] exceptAirBoat = new ApplicationMode[] { DEFAULT, CAR, BICYCLE, PEDESTRIAN }; ApplicationMode[] pedestrian = new ApplicationMode[] { PEDESTRIAN }; + ApplicationMode[] pedestrianBicycle = new ApplicationMode[] { PEDESTRIAN, BICYCLE }; ApplicationMode[] all = null; ApplicationMode[] none = new ApplicationMode[] {}; @@ -69,7 +70,7 @@ public class ApplicationMode { regWidget("speed", exceptPedestrianAndDefault); regWidget("max_speed", CAR); regWidget("gps_info", DEFAULT); - regWidget("altitude", BICYCLE); + regWidget("altitude", pedestrianBicycle); // top regWidget("compass", all); From 32572abe642d7de85a14b7b948cfb6f4e94d3a96 Mon Sep 17 00:00:00 2001 From: jan madsen Date: Sun, 18 Jan 2015 12:31:31 +0100 Subject: [PATCH 38/52] Translated using Weblate (Danish) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-da/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index c6e63c400b..0afe8eb183 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -1557,7 +1557,7 @@ "OpenStreetMap - avanceret live overvågning, se http://osmo.mobi. Spor andre enheder og bliv selv sporet. Opret anonyme grupper, del hinandens placering og kommuniker. Har forskellige indstillinger for session sporing eller permanent sporing. Anonyme grupper er begrænset til et antal dage og nogle funktioner, dvs der er ingen fjernkontrol og gruppeadministrator. Fuldt funktionelle grupper bør oprettes på hjemmesiden og kun registrerede brugere har adgang til dem. " OsMo (avanceret live overvågning) OpenStreetMap overvågning - Aldrig + Kun manuelt (tryk på pilen) Gentag navigationsinstruktioner med jævne mellemrum Gentag navigationsinstruktioner Meddel ankomst From fbec5a7125fa17350ef79972432458cfb7652e46 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 18 Jan 2015 13:13:20 +0100 Subject: [PATCH 39/52] Shorten our menus by one more obsolete item --- OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java index c888428038..7066971a16 100644 --- a/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java +++ b/OsmAnd/src/net/osmand/plus/activities/MapActivityActions.java @@ -879,7 +879,9 @@ public class MapActivityActions implements DialogProvider { }).reg(); } final OsmAndLocationProvider loc = app.getLocationProvider(); - if (app.getTargetPointsHelper().getPointToNavigate() != null || loc.getLocationSimulation().isRouteAnimating()) { + // Shorten menus by showing this only to control ongoing simulation. Simulation start happens via Waypoint dialog. + //if (app.getTargetPointsHelper().getPointToNavigate() != null || loc.getLocationSimulation().isRouteAnimating()) { + if (app.getTargetPointsHelper().getPointToNavigate() != null && loc.getLocationSimulation().isRouteAnimating()) { if (OsmandPlugin.getEnabledPlugin(OsmandDevelopmentPlugin.class) != null) { optionsMenuHelper .item(loc.getLocationSimulation().isRouteAnimating() ? R.string.animate_route_off : R.string.animate_route) From 9aeacd708ed9d1ab0a506ead516066421e487a36 Mon Sep 17 00:00:00 2001 From: Viktar Palstsiuk Date: Sun, 18 Jan 2015 13:01:34 +0100 Subject: [PATCH 40/52] Translated using Weblate (Belarusian) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-be/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-be/strings.xml b/OsmAnd/res/values-be/strings.xml index 89f86d13f0..a130854559 100644 --- a/OsmAnd/res/values-be/strings.xml +++ b/OsmAnd/res/values-be/strings.xml @@ -835,7 +835,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Ініцыалізацыя свойскіх бібліятэк… Аўтаматычнае цэнтраваньне мапы Час, праз які мапа вернецца да бягучага месцазнаходжаньня - Ніколі + Ніколі (націскаць на сінюю стрэлку для навігацыі) Аўтаматычнае цэнтраваньне толькі падчас навігацыі Аўтаматычнае цэнтраваньне толькі падчас навігацыі. Аўтаматычнае цэнтраваньне падчас карыстаньня. @@ -1597,7 +1597,7 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Маршрут апублікаваны з дапамогай OsmAnd Няправільны фармат: %s Online OSM мапа з выявамі - Ніколі + Толькі ўручную (націскаць на стрэлку) Паўтараць навігацыйныя інструкцыі праз рэгулярныя прамежкі часу Паўтараць навігацыйныя інструкцыі Абвяшчэньне прыбыцьця From afc1ffe497da55a9863bef9c668f736323d5fc8d Mon Sep 17 00:00:00 2001 From: Ldm Public Date: Sun, 18 Jan 2015 12:54:59 +0100 Subject: [PATCH 41/52] Translated using Weblate (French) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-fr/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index 418a29f948..f1cb544913 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -102,7 +102,7 @@ Chargement … Centrer automatiquement la carte Temps avant que la carte se recentre sur la position actuelle - Jamais + Jamais (Appuyez sur la flèche pour démarrer manuellement la navigation) Recentrage automatique navigation Recentrage automatique uniquement pendant la navigation. Recentrage automatique activé. @@ -1586,7 +1586,7 @@ Afghanistan, Albanie, Algérie, Allemagne, Andorre, Angola, Anguilla, Antigua-et Connexion établie : %1$s Démarrer automatiquement une session de suivi et l\'envoi des emplacements dès le démarrage de l\'application Démarrage automatique de session de suivi -Jamais +Manuelle (en appuyant sur la flèche) Répéter les instructions de navigation à intervalles réguliers Répéter les instructions de navigation Format invalide : %s From 37c702bf3f309a374ea8b86a5aa216b465893849 Mon Sep 17 00:00:00 2001 From: Leif Larsson Date: Sun, 18 Jan 2015 13:06:19 +0100 Subject: [PATCH 42/52] Translated using Weblate (Swedish) Currently translated at 99.4% (1587 of 1595 strings) --- OsmAnd/res/values-sv/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-sv/strings.xml b/OsmAnd/res/values-sv/strings.xml index 26709a3da7..af47e64728 100644 --- a/OsmAnd/res/values-sv/strings.xml +++ b/OsmAnd/res/values-sv/strings.xml @@ -395,7 +395,7 @@ Initierar inbyggt bibliotek … Auto-centrerad kartvy Tid tills kartvyn synkroniseras med aktuell position -Aldrig +Aldrig (tryck på den blå pilen för att starta vägledning manuellt) Auto-centrera endast nav Auto-centrera kartan endast vid navigering. Auto-centrera aktuell kartvy. @@ -1445,7 +1445,7 @@ Avbryt musik Dela rutt som GPX-fil Utdelad rutt via OsmAnd - Aldrig + Endast manuellt (tryck på pilen) Läs upp navigationsinstruktioner med regelbundna intervall Upprepa navigationsinstruktioner @@ -1724,7 +1724,7 @@ Undvik vägar … Dölj Slå på skärmen - Slå på skärmen när jag närmar mig en sväng + Slå på skärmen (om den är av) när jag närmar mig en sväng %1$s behöver denna tillåtelse för att stänga av skärmen för strömsparningsfunktionen. Aldrig Avancerat From 7a0584f83001cf74939a3cb1ad878d22ca3fd5d6 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 18 Jan 2015 15:19:50 +0100 Subject: [PATCH 43/52] disable non-selectable info menus --- .../osmand/plus/development/SettingsDevelopmentActivity.java | 3 +++ .../net/osmand/plus/monitoring/SettingsMonitoringActivity.java | 1 + 2 files changed, 4 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java b/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java index 1d69db36bb..39c259ec83 100644 --- a/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java +++ b/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java @@ -74,6 +74,7 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { long javaTotal = Runtime.getRuntime().totalMemory() / (1024*1024l); long dalvikSize = android.os.Debug.getNativeHeapAllocatedSize() / (1024*1024l); pref.setSummary(getString(R.string.global_app_allocated_memory_descr, javaAvailMem, javaTotal, dalvikSize)); + pref.setSelectable(false); cat.addPreference(pref); // ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); @@ -87,6 +88,7 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { pref.setSummary(getString(R.string.native_app_allocated_memory_descr , mem.nativePrivateDirty / 1024, mem.dalvikPrivateDirty / 1024 , mem.otherPrivateDirty / 1024 , mem.nativePss / 1024, mem.dalvikPss / 1024 , mem.otherPss / 1024)); + pref.setEnabled(false); cat.addPreference(pref); @@ -101,6 +103,7 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { pref.setSummary(getString(R.string.day_night_info_description, "null", "null")); } + pref.setSelectable(false); cat.addPreference(pref); } diff --git a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java index f1bca049c1..ee85dbdd20 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java @@ -61,6 +61,7 @@ public class SettingsMonitoringActivity extends SettingsBaseActivity { Preference globalrecord = new Preference(this); globalrecord.setSummary(R.string.save_track_to_gpx_globally_descr); + globalrecord.setSelectable(false); cat.addPreference(globalrecord); if(settings.SAVE_GLOBAL_TRACK_REMEMBER.get()) { From 07dd1fd21439913c6840d8e6c06c3edae6bdae9d Mon Sep 17 00:00:00 2001 From: josep constanti Date: Sun, 18 Jan 2015 13:37:12 +0100 Subject: [PATCH 44/52] Translated using Weblate (Catalan) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-ca/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-ca/strings.xml b/OsmAnd/res/values-ca/strings.xml index c040466526..c2cf660cb9 100644 --- a/OsmAnd/res/values-ca/strings.xml +++ b/OsmAnd/res/values-ca/strings.xml @@ -234,7 +234,7 @@ Indicadors de veu (sintetitzats amb TTS, recomanat) La llibreria nativa no està suportada en aquest dispositiu. S\'està inicialitzant la llibreria nativa… -Mai +Mai (premeu la fletxa blava per iniciar manualment la navegació) Opcions específiques de renderització dels vectors Voleu suprimir %1$s? Poble @@ -1526,7 +1526,7 @@ Ruta compartida via OsmAnd Anunci d\'arribada Quan aviat vol l\'anunci d\'arribada? - Mai + Només manualment (premeu fletxa) Anunci d\'instruccions de navegació a intervals regulars Repetir instruccions de navegació Format no vàlid: %s @@ -1817,7 +1817,7 @@ Evita carreteres… Amaga Activa la pantalla - Activa la pantalla del dispositiu en aproximar-se a un gir + Activa la pantalla del dispositiu (si no ho està ) en aproximar-se a un gir "%1$s necessita aquest permís per la funcionalitat de posar la pantalla en mode d\'estalvi d\'energia." Mai Avançat From af7c5a188bbbadfa72187c738de8a7552062c14a Mon Sep 17 00:00:00 2001 From: Ivan Vantu5z Date: Sun, 18 Jan 2015 14:22:55 +0100 Subject: [PATCH 45/52] Translated using Weblate (Russian) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-ru/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-ru/strings.xml b/OsmAnd/res/values-ru/strings.xml index 20a165af45..1e783f3b58 100644 --- a/OsmAnd/res/values-ru/strings.xml +++ b/OsmAnd/res/values-ru/strings.xml @@ -245,7 +245,7 @@ Инициализация нативной библиотеки… Настройки автовозврата карты Выберите время, через которое карта вернётся к текущей позиции - Никогда + Никогда (нажмите синюю стрелочку вручную для навигации) Автовозврат карты только при следовании по маршруту Возвращать карту в текущее положение только при следовании по маршруту. Привязка карты к местоположению включена. @@ -1533,7 +1533,7 @@ Маршрут предоставленный через OsmAnd " OsmAnd - открытый источник и активно развается. Все могут способствовать развитию, сообщая об ошибках, улучшая переводы или программируя новые дополнения. Проект находится в живом состоянии непрерывного улучшения всеми этими формами взаимодействия разработчика и пользователя. Прогресс проекта также полагается на финансовые взносы, чтобы финансировать развитие, кодирование и тестирование новых функциональностей. Покупая OsmAnd+ Вы помогаете приложению быть ещё лучше! Также возможно финансировать определенные новые особенности или сделать общее пожертвование на osmand.net. Приблизительное покрытие карты и качество: - Западная Европа: **** - Восточная Европа: *** - Россия: *** - Северная Америка: *** - Южная Америка: ** - Азия: ** - Япония & Корея: *** - Ближний Восток: ** - Африка: ** - Антарктида: * Список поддерживаемых стран (в основном по всему миру!): Афганистан, Албания, Алжир, Андорра, Ангола, Ангилья, Антигуа и Барбуда, Аргентина, Армения, Аруба, Австралия, Австрия, Азербайджан, Багамы, Бахрейн, Бангладеш, Барбадос, Белоруссия, Бельгия, Белиз, Бенин, Бермуды, Бутан, Боливия, Бонэйр, Босния и Герцеговина, Ботсвана, Бразилия, Британские Виргинские острова, Бруней, Болгария, Буркина-Фасо, Бурунди, Камбоджа, Камерун, Канада, Кабо-Верде, Центральноафриканская Республика, Чад, Чили, Китай, Колумбия, Коморские острова, Конго, Коста-Рика, Кот-д\"Ивуар, Хорватия, Куба, Кюрасао, Кипр, Чешская Республика, Дания, Джибути, Доминика, Доминиканская Республика, Эквадор, Египет, Сальвадор, Экваториальная Гвинея, Эритрея, Эстония, Эфиопия, Фиджи, Финляндия, Франция, Французская Гвиана, Французская Полинезия, Габон, Гамбия, Грузия, Германия, Гана, Гибралтар, Греция, Гренландия, Гренада, Гваделупа, Гуам, Гватемала, Гернси, Гвинея, Гвинея-Бисау, Гайана, Гаити, Ватикан, Гондурас, Гонконг, Венгрия, Исландия, Индия, Индонезия, Иран, Ирак, Ирландия, Остров Мэн, Израиль, Италия, Ямайка, Япония, Джерси, Иордания, Казахстан, Кения, Кирибати, Северная Корея и Южная Корея, Кувейт, Кыргызстан, Лаос, Латвия, Ливан, Лесото, Либерия, Ливия, Лихтенштейн, Литва, Люксембург, Макао, Македония, Мадагаскар, Малави, Малайзия, Мальдивы, Мали, Мальта, Мартиника, Мавритания, Маврикий, Майотта, Мексика, Микронезия, Молдова, Монако, Монголия, Черногория, Монтсеррат, Марокко, Мозамбик, Мьянма, Намибия, Науру, Непал, Нидерланды, Нидерландские Антильские острова, Новая Каледония, Новая Зеландия, Никарагуа, Нигер, Нигерия, Норвегия, Оман, Пакистан, Палау, палестинская Территория, Панама, Папуа-Новая Гвинея, Парагвай, Перу, Филиппины, Польша, Португалия, Пуэрто-Рико, Катар, Румыния, Россия, Руанда, Сен-Бартелеми, Остров Святой Елены, Сент-Китс и Невис, Сент-Люсия, Сен-Мартен, Сен-Пьер и Микелон, Сент-Винсент и Гренадины, Самоа, Сан-Марино, Саудовская Аравия, Сенегал, Сербия, Сейшельские острова, Сьерра-Леоне, Сингапур, Словакия, Словения, Сомали, Южная Африка, Южная Георгия, Южный Судан, Испания, Шри-Ланка, Судан, Суринам, Свазиленд, Швеция, Швейцария, Сирия, Тайвань, Таджикистан, Танзания, Таиланд, Тимор-Leste, Того, Токелау, Тонга, Тринидад и Тобаго, Тунис, Турция, Туркмения, Тувалу, Уганда, Украина, Объединенные Арабские Эмираты, Соединенное Королевство (UK), Соединенные Штаты Америки (США), Уругвай, Узбекистан, Вануату, Венесуэла, Вьетнам, Уоллис и Футуна, Западная Сахара, Йемен, Замбия, Зимбабве. " " OsmAnd - открытый источник и активно развается. Все могут способствовать развитию, сообщая об ошибках, улучшая переводы или программируя новые дополнения. Проект находится в живом состоянии непрерывного улучшения всеми этими формами взаимодействия разработчика и пользователя. Прогресс проекта также полагается на финансовые взносы, чтобы финансировать развитие, кодирование и тестирование новых функциональностей. Покупая OsmAnd+ Вы помогаете приложению быть ещё лучше! Также возможно финансировать определенные новые особенности или сделать общее пожертвование на osmand.net. Приблизительное покрытие карты и качество: - Западная Европа: **** - Восточная Европа: *** - Россия: *** - Северная Америка: *** - Южная Америка: ** - Азия: ** - Япония & Корея: *** - Ближний Восток: ** - Африка: ** - Антарктида: * Список поддерживаемых стран (в основном по всему миру!):↵ Афганистан, Албания, Алжир, Андорра, Ангола, Ангилья, Антигуа и Барбуда, Аргентина, Армения, Аруба, Австралия, Австрия, Азербайджан, Багамы, Бахрейн, Бангладеш, Барбадос, Белоруссия, Бельгия, Белиз, Бенин, Бермуды, Бутан, Боливия, Бонэйр, Босния и Герцеговина, Ботсвана, Бразилия, Британские Виргинские острова, Бруней, Болгария, Буркина-Фасо, Бурунди, Камбоджа, Камерун, Канада, Кабо-Верде, Центральноафриканская Республика, Чад, Чили, Китай, Колумбия, Коморские острова, Конго, Коста-Рика, Кот-д\"Ивуар, Хорватия, Куба, Кюрасао, Кипр, Чешская Республика, Дания, Джибути, Доминика, Доминиканская Республика, Эквадор, Египет, Сальвадор, Экваториальная Гвинея, Эритрея, Эстония, Эфиопия, Фиджи, Финляндия, Франция, Французская Гвиана, Французская Полинезия, Габон, Гамбия, Грузия, Германия, Гана, Гибралтар, Греция, Гренландия, Гренада, Гваделупа, Гуам, Гватемала, Гернси, Гвинея, Гвинея-Бисау, Гайана, Гаити, Ватикан, Гондурас, Гонконг, Венгрия, Исландия, Индия, Индонезия, Иран, Ирак, Ирландия, Остров Мэн, Израиль, Италия, Ямайка, Япония, Джерси, Иордания, Казахстан, Кения, Кирибати, Северная Корея и Южная Корея, Кувейт, Кыргызстан, Лаос, Латвия, Ливан, Лесото, Либерия, Ливия, Лихтенштейн, Литва, Люксембург, Макао, Македония, Мадагаскар, Малави, Малайзия, Мальдивы, Мали, Мальта, Мартиника, Мавритания, Маврикий, Майотта, Мексика, Микронезия, Молдова, Монако, Монголия, Черногория, Монтсеррат, Марокко, Мозамбик, Мьянма, Намибия, Науру, Непал, Нидерланды, Нидерландские Антильские острова, Новая Каледония, Новая Зеландия, Никарагуа, Нигер, Нигерия, Норвегия, Оман, Пакистан, Палау, палестинская Территория, Панама, Папуа-Новая Гвинея, Парагвай, Перу, Филиппины, Польша, Португалия, Пуэрто-Рико, Катар, Румыния, Россия, Руанда, Сен-Бартелеми, Остров Святой Елены, Сент-Китс и Невис, Сент-Люсия, Сен-Мартен, Сен-Пьер и Микелон, Сент-Винсент и Гренадины, Самоа, Сан-Марино, Саудовская Аравия, Сенегал, Сербия, Сейшельские острова, Сьерра-Леоне, Сингапур, Словакия, Словения, Сомали, Южная Африка, Южная Георгия, Южный Судан, Испания, Шри-Ланка, Судан, Суринам, Свазиленд, Швеция, Швейцария, Сирия, Тайвань, Таджикистан, Танзания, Таиланд, Тимор-Leste, Того, Токелау, Тонга, Тринидад и Тобаго, Тунис, Турция, Туркмения, Тувалу, Уганда, Украина, Объединенные Арабские Эмираты, Соединенное Королевство (UK), Соединенные Штаты Америки (США), Уругвай, Узбекистан, Вануату, Венесуэла, Вьетнам, Уоллис и Футуна, Западная Сахара, Йемен, Замбия, Зимбабве. " - Никогда + Только вручную (нажатием \"стрелочки\") Повторять навигационные инструкции с регулярными интервалами Повторять навигационные инструкции Объявление прибытия @@ -1809,8 +1809,8 @@ Избегать дороги… Никогда %1$s необходимо это разрешение, чтобы выключить экран для экономии энергии. - Авто-включение экрана - Включать экран устройства при приближении к повороту + Авто-включение экрана перед поворотом + Включать экран устройства (если отключен) при приближении к повороту Расширенные Карты доступные для обновления: %1$s Координаты From ae3698b9b1bd9f5280f8b866055773ac3e4662a4 Mon Sep 17 00:00:00 2001 From: Roberto GEB Date: Sun, 18 Jan 2015 13:27:08 +0100 Subject: [PATCH 46/52] Translated using Weblate (Spanish) Currently translated at 100.0% (1595 of 1595 strings) --- OsmAnd/res/values-es/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-es/strings.xml b/OsmAnd/res/values-es/strings.xml index 2805be4753..ae7c4c1db2 100644 --- a/OsmAnd/res/values-es/strings.xml +++ b/OsmAnd/res/values-es/strings.xml @@ -113,7 +113,7 @@ Inicializando biblioteca nativa… Auto-centrar vista de mapa Tiempo hasta que la vista del mapa vuelve a sincronizarse con la posición actual - Nunca + Nunca (pulsa la flecha azul para iniciar manualmente el guiado) Auto-centrar sólo nav Auto-centra la vista del mapa sólo durante la navegación. Auto-centrar vista del mapa activado. @@ -1566,7 +1566,7 @@ Compartir la ruta como archivo GPX Ruta compartida vía OsmAnd Formato inválido: %s -Nunca +Sólo manualmente (pulsa la flecha) Re-anunciar instrucciones de navegación a intervalos regulares Repetir instrucciones de navegación Anuncio de llegada @@ -1842,7 +1842,7 @@ Rutas de autobús Ocultar Encender pantalla - Encender la pantalla del dispositivo al aproximarse a un giro + Enciende la pantalla del dispositivo al aproximarse a un giro %1$s necesita este permiso para apagar la pantalla para la característica de ahorro energético. Nunca Avanzado From 261dd0fc8759c9a82939092efb38d57dafd052a0 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 18 Jan 2015 15:43:30 +0100 Subject: [PATCH 47/52] Use setEnabled only, this way you can produce more contrast by/while tapping it when needed --- .../osmand/plus/development/SettingsDevelopmentActivity.java | 4 ++-- .../osmand/plus/monitoring/SettingsMonitoringActivity.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java b/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java index 39c259ec83..42b5295cb9 100644 --- a/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java +++ b/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java @@ -74,7 +74,7 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { long javaTotal = Runtime.getRuntime().totalMemory() / (1024*1024l); long dalvikSize = android.os.Debug.getNativeHeapAllocatedSize() / (1024*1024l); pref.setSummary(getString(R.string.global_app_allocated_memory_descr, javaAvailMem, javaTotal, dalvikSize)); - pref.setSelectable(false); + pref.setEnabled(false); cat.addPreference(pref); // ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); @@ -103,7 +103,7 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { pref.setSummary(getString(R.string.day_night_info_description, "null", "null")); } - pref.setSelectable(false); + pref.setEnabled(false); cat.addPreference(pref); } diff --git a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java index ee85dbdd20..86d2afab93 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java @@ -61,7 +61,7 @@ public class SettingsMonitoringActivity extends SettingsBaseActivity { Preference globalrecord = new Preference(this); globalrecord.setSummary(R.string.save_track_to_gpx_globally_descr); - globalrecord.setSelectable(false); + globalrecord.setEnabled(false); cat.addPreference(globalrecord); if(settings.SAVE_GLOBAL_TRACK_REMEMBER.get()) { From bc7db4222c17c7af0c3431af54eab1ba47f6fc47 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 18 Jan 2015 15:47:51 +0100 Subject: [PATCH 48/52] add comment --- .../plus/development/SettingsDevelopmentActivity.java | 6 ++++++ .../osmand/plus/monitoring/SettingsMonitoringActivity.java | 2 ++ 2 files changed, 8 insertions(+) diff --git a/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java b/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java index 42b5295cb9..9bf3479de6 100644 --- a/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java +++ b/OsmAnd/src/net/osmand/plus/development/SettingsDevelopmentActivity.java @@ -75,6 +75,8 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { long dalvikSize = android.os.Debug.getNativeHeapAllocatedSize() / (1024*1024l); pref.setSummary(getString(R.string.global_app_allocated_memory_descr, javaAvailMem, javaTotal, dalvikSize)); pref.setEnabled(false); + //Use setEnabled(false) only, this way you can produce more contrast by/while tapping it when needed + //pref.setSelectable(false); cat.addPreference(pref); // ActivityManager activityManager = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); @@ -89,6 +91,8 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { , mem.nativePrivateDirty / 1024, mem.dalvikPrivateDirty / 1024 , mem.otherPrivateDirty / 1024 , mem.nativePss / 1024, mem.dalvikPss / 1024 , mem.otherPss / 1024)); pref.setEnabled(false); + //Use setEnabled(false) only, this way you can produce more contrast by/while tapping it when needed + //pref.setSelectable(false); cat.addPreference(pref); @@ -104,6 +108,8 @@ public class SettingsDevelopmentActivity extends SettingsBaseActivity { "null")); } pref.setEnabled(false); + //Use setEnabled(false) only, this way you can produce more contrast by/while tapping it when needed + //pref.setSelectable(false); cat.addPreference(pref); } diff --git a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java index 86d2afab93..dd8fe5fd50 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java @@ -62,6 +62,8 @@ public class SettingsMonitoringActivity extends SettingsBaseActivity { Preference globalrecord = new Preference(this); globalrecord.setSummary(R.string.save_track_to_gpx_globally_descr); globalrecord.setEnabled(false); + //Use setEnabled(false) only, this way you can produce more contrast by/while tapping it when needed + //globalrecord.setSelectable(false); cat.addPreference(globalrecord); if(settings.SAVE_GLOBAL_TRACK_REMEMBER.get()) { From bc94a9ac29a65bc19c0d0840135c27092a3e50b1 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 18 Jan 2015 17:37:54 +0100 Subject: [PATCH 49/52] add explanation to track logging --- OsmAnd/res/values-de/strings.xml | 1 + OsmAnd/res/values/strings.xml | 1 + .../net/osmand/plus/monitoring/SettingsMonitoringActivity.java | 1 + 3 files changed, 3 insertions(+) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index 5b19293dad..b0f44d821c 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -38,6 +38,7 @@ GPS Aufwach-Intervall für Hintergrunddienst GPS Aufwach-Intervall Aufzeichnung in GPX-Datei + GPX-Aufzeichnung bei Bedarf Generelle Positionsaufzeichnung kann man mit der Schaltfläche \'GPX-Aufnahme\' direkt auf dem Kartenbildschirm aktivieren oder deaktivieren Track jetzt speichern Aktuellen Track jetzt auf SD-Karte abspeichern diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 3bad6916b8..bffa48db89 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -141,6 +141,7 @@ GPS Wake-up interval Enable GPS sleep mode Log track to GPX file + On demand track logging General position logging to a GPX file can be turned on or off using the GPX recording widget on the map screen Save current track to SD now Save current GPX track diff --git a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java index dd8fe5fd50..4fe6350387 100644 --- a/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java +++ b/OsmAnd/src/net/osmand/plus/monitoring/SettingsMonitoringActivity.java @@ -60,6 +60,7 @@ public class SettingsMonitoringActivity extends SettingsBaseActivity { grp.addPreference(cat); Preference globalrecord = new Preference(this); + globalrecord.setTitle(R.string.save_track_to_gpx_globally_headline); globalrecord.setSummary(R.string.save_track_to_gpx_globally_descr); globalrecord.setEnabled(false); //Use setEnabled(false) only, this way you can produce more contrast by/while tapping it when needed From a5f15c0cb49a793bed8bccf819dc124243d7a735 Mon Sep 17 00:00:00 2001 From: jan madsen Date: Sun, 18 Jan 2015 18:09:27 +0100 Subject: [PATCH 50/52] Translated using Weblate (Danish) Currently translated at 100.0% (1596 of 1596 strings) --- OsmAnd/res/values-da/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 0afe8eb183..56edf43d45 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -1877,4 +1877,5 @@ Fodgængerovergange Fodgængerovergange Standard + On demand sporingslogning From cfc729e484e0277cd393aea96d14abd980bd4836 Mon Sep 17 00:00:00 2001 From: Viktar Palstsiuk Date: Sun, 18 Jan 2015 19:16:13 +0100 Subject: [PATCH 51/52] Translated using Weblate (Belarusian) Currently translated at 100.0% (1596 of 1596 strings) --- OsmAnd/res/values-be/strings.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-be/strings.xml b/OsmAnd/res/values-be/strings.xml index a130854559..5a367f2a6b 100644 --- a/OsmAnd/res/values-be/strings.xml +++ b/OsmAnd/res/values-be/strings.xml @@ -1986,4 +1986,5 @@ OsmAnd мае адкрыты зыходны код і актыўна разві Паказваць чыгуначныя пераезды Папярэджваць пра пешаходныя пераходы Па змоўчаньні + Запіс сьледу па запатрабаваньні From 9c46095f1fc2300e9ea7ae99b86d3a2bfd47637c Mon Sep 17 00:00:00 2001 From: Roberto GEB Date: Sun, 18 Jan 2015 19:57:06 +0100 Subject: [PATCH 52/52] Translated using Weblate (Spanish) Currently translated at 100.0% (1596 of 1596 strings) --- OsmAnd/res/values-es/strings.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-es/strings.xml b/OsmAnd/res/values-es/strings.xml index ae7c4c1db2..8352785399 100644 --- a/OsmAnd/res/values-es/strings.xml +++ b/OsmAnd/res/values-es/strings.xml @@ -746,7 +746,7 @@ Cambiando PDI Se preservan las otras etiquetas Confirmar - Reiniciar + Limpiar Filtro Borrar Guardar como @@ -1886,4 +1886,5 @@ Al norte Anunciar pasos de peatones Por defecto + Registro de trazas bajo demanda