From 986e1e8acc7a6d1eec0af5da0c5ee3b151d41ce4 Mon Sep 17 00:00:00 2001 From: njohnston Date: Thu, 4 Aug 2016 16:16:38 +0000 Subject: [PATCH 01/68] Minor string/phrase typo fixes and improvements --- OsmAnd/res/values-en-rGB/phrases.xml | 8 ++++---- OsmAnd/res/values/phrases.xml | 22 +++++++++++----------- OsmAnd/res/values/strings.xml | 12 ++++++------ 3 files changed, 21 insertions(+), 21 deletions(-) diff --git a/OsmAnd/res/values-en-rGB/phrases.xml b/OsmAnd/res/values-en-rGB/phrases.xml index 65116bca8c..e42ebde040 100644 --- a/OsmAnd/res/values-en-rGB/phrases.xml +++ b/OsmAnd/res/values-en-rGB/phrases.xml @@ -18,7 +18,7 @@ Charity shop Chemist Clothes shop - Childrens clothing + Children\'s clothing Shoe shop Candles shop Computer shop @@ -35,7 +35,7 @@ Herb shop HiFi shop Interior decoration shop - Jewelry shop + Jewellery shop Leather shop Cell phone shop Motorcycle shop @@ -64,7 +64,7 @@ Weapons shop Perfume shop - traffic sigal + Traffic signal Tyres Petrol station @@ -85,7 +85,7 @@ Healthcare centre - Sports center + Sports centre Theatre club diff --git a/OsmAnd/res/values/phrases.xml b/OsmAnd/res/values/phrases.xml index b5a85ba60d..96ac727855 100644 --- a/OsmAnd/res/values/phrases.xml +++ b/OsmAnd/res/values/phrases.xml @@ -84,7 +84,7 @@ Charity store Drug store Apparel store - Childrens apparel + Children\'s apparel Shoe store Candles store Computer store @@ -634,7 +634,7 @@ Hunting lodge Place of worship - Сhristianity + Christianity Judaism Islam Sikhism @@ -672,7 +672,7 @@ Reformed Seventh day adventist New apostolic - Church of england + Church of England Episcopal Shia United @@ -1271,7 +1271,7 @@ Route marker Hiking map Information marker: nature - Information marker: wild life + Information marker: wildlife Information marker: history Sign Audioguide @@ -2134,7 +2134,7 @@ Dogs allowed Dogs not allowed - Amenitites for refugees + Amenities for refugees Refugees: no Social facility: group home @@ -2147,7 +2147,7 @@ Social facility: day care Target social group: seniors - Target social group: childs + Target social group: children Target social group: orphans Target social group: disabled Target social group: patients with mental disorders @@ -2523,7 +2523,7 @@ Health specialty: adult psychiatry Health specialty: acupuncture Health specialty: homeopathy - Health specialty: traditional chinese medicine + Health specialty: traditional Chinese medicine Health specialty: reiki Health specialty: herbalism Health specialty: chiropractic @@ -2690,12 +2690,12 @@ Sanitary dump station Medical system: western - Medical system: traditional chinese + Medical system: traditional Chinese Medical system: unknown traditional Medical system: ayurveeda Medical system: kampo - Medical system: traditional mongolian - Medical system: traditional tibetan + Medical system: traditional Mongolian + Medical system: traditional Tibetan Medical system: sidda Medical system: unani @@ -2749,7 +2749,7 @@ Role of health worker: podologist Role of health worker: psychologist Role of health worker: therapist - Role of health worker: physician assitant + Role of health worker: physician assistant Role of health worker: technician Role of health worker: witchdoctor diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index fead0b2a0b..6c84c5ee83 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -94,7 +94,7 @@ Please specify ID Cannot connect to the server OsMo:\n- check your internet connection;\n- check the settings;\n- check out our Twitter: https://twitter.com/OsMomobi - An anonymous user can not:\n- create groups;\n- synchronize groups and devices with the server;\n- manage groups and devices in a personal dashboard on website. + An anonymous user cannot:\n- create groups;\n- synchronize groups and devices with the server;\n- manage groups and devices in a personal dashboard on website. Report Tracker ID Group ID @@ -152,8 +152,8 @@ Please purchase OSM Live subscription first This subscription enables hourly updates for all maps around the world. - Major part of the income goes back to OSM community and is paid out per each OSM contribution. - In case you love OsmAnd and OSM and want to support it, this is a perfect way to do it. + Most of the income goes back to the OSM community and is paid for each OSM contribution. + If you love OsmAnd and OSM and want to support them, this is the perfect way to do it. Select map marker Other markers @@ -294,7 +294,7 @@ Upload Created OSM POI - World basemap (covering the whole world at small zooms) is missing or outdated. Please consider downloading World basemap for a complete environment. + World basemap (covering the whole world at small zooms) is missing or outdated. Please consider downloading it for a global overview. QR-code Map downloaded Map of %1$s has been downloaded. Go back to the map to start using it. @@ -304,7 +304,7 @@ geo: Share location Send - Specified category name already exists. Please define other name. + Specified category name already exists. Please use a different name. Category name Add new category Regions @@ -1804,7 +1804,7 @@ If you need help with OsmAnd application, please contact our support team: suppo Name Category No, thanks - Base world map (covering the whole world at small zooms) is missing. Please consider downloading World_basemap_x.obf for a complete environment. + Base world map (covering the whole world at small zooms) is missing. Please consider downloading World_basemap_x.obf for a global overview. On board (\'offline\') data is missing on SD card. Please consider downloading it in order to use maps offline. Released Local version From 39e259d965ccb3d3c1c5ec4f49ef5657e803404a Mon Sep 17 00:00:00 2001 From: Softmap Date: Sat, 6 Aug 2016 18:44:42 +0000 Subject: [PATCH 02/68] Translated using Weblate (Arabic) Currently translated at 6.7% (186 of 2755 strings) --- OsmAnd/res/values-ar/phrases.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OsmAnd/res/values-ar/phrases.xml b/OsmAnd/res/values-ar/phrases.xml index ef5968c4c7..7b4c8d2e03 100644 --- a/OsmAnd/res/values-ar/phrases.xml +++ b/OsmAnd/res/values-ar/phrases.xml @@ -189,4 +189,13 @@ محل زجاج متجر لواحق الحاسوب محطة القطارات + أثاث مطبخ + متجر جلود + إمدادات طبية + بائع جرائد + طبيب العيون + متجر صور + متجر أدوات مستعملة + متجر بضائع الغوص + سلع رياضية From a74c1a254900500fa933e656664ed01f2c14d120 Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 6 Aug 2016 21:28:04 +0200 Subject: [PATCH 03/68] file formatting --- .../osmand/plus/routing/RouteProvider.java | 189 ++++++++---------- 1 file changed, 80 insertions(+), 109 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index a97a57ee08..c1170b2466 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -76,45 +76,48 @@ import btools.routingapp.IBRouterService; public class RouteProvider { private static final org.apache.commons.logging.Log log = PlatformUtil.getLog(RouteProvider.class); private static final String OSMAND_ROUTER = "OsmAndRouter"; - + public enum RouteService { OSMAND("OsmAnd (offline)"), YOURS("YOURS"), // ORS("OpenRouteService"), // disable ors due to no public rest service (testing2015 doesn't seem stable) OSRM("OSRM (only car)"), BROUTER("BRouter (offline)"), STRAIGHT("Straight line"); + private final String name; - private RouteService(String name){ + + private RouteService(String name) { this.name = name; } + public String getName() { return name; } - - public boolean isOnline(){ + + public boolean isOnline() { return this != OSMAND && this != BROUTER; } - + boolean isAvailable(OsmandApplication ctx) { if (this == BROUTER) { return ctx.getBRouterService() != null; } return true; } - - public static RouteService[] getAvailableRouters(OsmandApplication ctx){ + + public static RouteService[] getAvailableRouters(OsmandApplication ctx) { List list = new ArrayList(); for(RouteService r : values()) { - if(r.isAvailable(ctx)) { + if (r.isAvailable(ctx)) { list.add(r); } } return list.toArray(new RouteService[list.size()]); } } - - public RouteProvider(){ + + public RouteProvider() { } - + public static class GPXRouteParamsBuilder { boolean calculateOsmAndRoute = false; // parameters @@ -124,8 +127,8 @@ public class RouteProvider { private boolean passWholeRoute; private boolean calculateOsmAndRouteParts; private boolean useIntermediatePointsRTE; - - public GPXRouteParamsBuilder(GPXFile file, OsmandSettings settings){ + + public GPXRouteParamsBuilder(GPXFile file, OsmandSettings settings) { leftSide = settings.DRIVING_REGION.get().leftHandDriving; this.file = file; } @@ -133,65 +136,63 @@ public class RouteProvider { public boolean isReverse() { return reverse; } - + public boolean isCalculateOsmAndRouteParts() { return calculateOsmAndRouteParts; } - + public void setCalculateOsmAndRouteParts(boolean calculateOsmAndRouteParts) { this.calculateOsmAndRouteParts = calculateOsmAndRouteParts; } - + public void setUseIntermediatePointsRTE(boolean useIntermediatePointsRTE) { this.useIntermediatePointsRTE = useIntermediatePointsRTE; } - + public boolean isUseIntermediatePointsRTE() { return useIntermediatePointsRTE; } - + public boolean isCalculateOsmAndRoute() { return calculateOsmAndRoute; } - + public void setCalculateOsmAndRoute(boolean calculateOsmAndRoute) { this.calculateOsmAndRoute = calculateOsmAndRoute; } - - public void setPassWholeRoute(boolean passWholeRoute){ + + public void setPassWholeRoute(boolean passWholeRoute) { this.passWholeRoute = passWholeRoute; } - + public boolean isPassWholeRoute() { return passWholeRoute; } - + public GPXRouteParams build(Location start, OsmandSettings settings) { GPXRouteParams res = new GPXRouteParams(); res.prepareGPXFile(this); -// if(passWholeRoute && start != null){ +// if (passWholeRoute && start != null) { // res.points.add(0, start); // } return res; } - public void setReverse(boolean reverse) { this.reverse = reverse; } - + public GPXFile getFile() { return file; } - + public List getPoints() { GPXRouteParams copy = new GPXRouteParams(); copy.prepareGPXFile(this); return copy.getPoints(); } - } - + public static class GPXRouteParams { List points = new ArrayList(); List directions; @@ -204,14 +205,14 @@ public class RouteProvider { public List getPoints() { return points; } - + public Location getStartPointForRoute(){ if(!points.isEmpty()){ return points.get(0); } return null; } - + public Location getEndPointForRoute(){ if(!points.isEmpty()){ return points.get(points.size()); @@ -227,20 +228,20 @@ public class RouteProvider { } return null; } - - public GPXRouteParams prepareGPXFile(GPXRouteParamsBuilder builder){ + + public GPXRouteParams prepareGPXFile(GPXRouteParamsBuilder builder) { GPXFile file = builder.file; boolean reverse = builder.reverse; passWholeRoute = builder.passWholeRoute; calculateOsmAndRouteParts = builder.calculateOsmAndRouteParts; useIntermediatePointsRTE = builder.useIntermediatePointsRTE; builder.calculateOsmAndRoute = false; // Disabled temporary builder.calculateOsmAndRoute; - if(!file.points.isEmpty()) { - wpt = new ArrayList(file.points ); + if (!file.points.isEmpty()) { + wpt = new ArrayList(file.points); } - if(file.isCloudmadeRouteFile() || OSMAND_ROUTER.equals(file.author)){ + if (file.isCloudmadeRouteFile() || OSMAND_ROUTER.equals(file.author)) { directions = parseOsmAndGPXRoute(points, file, OSMAND_ROUTER.equals(file.author), builder.leftSide, 10); - if(reverse){ + if (reverse) { // clear directions all turns should be recalculated directions = null; Collections.reverse(points); @@ -269,9 +270,8 @@ public class RouteProvider { } return this; } - } - + private static Location createLocation(WptPt pt){ Location loc = new Location("OsmandRouteProvider"); loc.setLatitude(pt.lat); @@ -286,9 +286,6 @@ public class RouteProvider { } return loc; } - - - public RouteCalculationResult calculateRouteImpl(RouteCalculationParams params){ long time = System.currentTimeMillis(); @@ -382,9 +379,6 @@ public class RouteProvider { return res; } - - - private RouteCalculationResult calculateOsmAndRouteWithIntermediatePoints(RouteCalculationParams routeParams, final List intermediates) throws IOException { RouteCalculationParams rp = new RouteCalculationParams(); @@ -417,9 +411,6 @@ public class RouteProvider { return findVectorMapsRoute(rp, false); } - - - private List calcDirections(int[] startI, int[] endI, final List inputDirections) { List directions = new ArrayList(); @@ -451,9 +442,6 @@ public class RouteProvider { return directions; } - - - private void insertFinalSegment(RouteCalculationParams routeParams, List points, List directions, boolean calculateOsmAndRouteParts) { if(points.size() > 0) { @@ -570,16 +558,13 @@ public class RouteProvider { } return sublist; } - + protected String getString(Context ctx, int resId){ if(ctx == null){ return ""; //$NON-NLS-1$ } return ctx.getString(resId); } - - - protected RouteCalculationResult findYOURSRoute(RouteCalculationParams params) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException { @@ -641,7 +626,7 @@ public class RouteProvider { params.intermediates = null; return new RouteCalculationResult(res, null, params, null); } - + protected RouteCalculationResult findVectorMapsRoute(final RouteCalculationParams params, boolean calcGPXRoute) throws IOException { BinaryMapIndexReader[] files = params.ctx.getResourceManager().getRoutingMapFiles(); RoutePlannerFrontEnd router = new RoutePlannerFrontEnd(false); @@ -718,7 +703,7 @@ public class RouteProvider { complexCtx.leftSideNavigation = params.leftSide; complexCtx.previouslyCalculatedRoute = ctx.previouslyCalculatedRoute; } - + LatLon st = new LatLon(params.start.getLatitude(), params.start.getLongitude()); LatLon en = new LatLon(params.end.getLatitude(), params.end.getLongitude()); List inters = new ArrayList(); @@ -728,9 +713,6 @@ public class RouteProvider { return calcOfflineRouteImpl(params, router, ctx, complexCtx, st, en, inters, precalculated); } - - - private RoutingConfiguration initOsmAndRoutingConfig(Builder config, final RouteCalculationParams params, OsmandSettings settings, GeneralRouter generalRouter) throws IOException, FileNotFoundException { GeneralRouterProfile p ; @@ -775,9 +757,6 @@ public class RouteProvider { return cf; } - - - private RouteCalculationResult calcOfflineRouteImpl(final RouteCalculationParams params, RoutePlannerFrontEnd router, RoutingContext ctx, RoutingContext complexCtx, LatLon st, LatLon en, List inters, PrecalculatedRouteDirection precalculated) throws IOException { @@ -840,9 +819,6 @@ public class RouteProvider { } } - - - private RouteCalculationResult applicationModeNotSupported(RouteCalculationParams params) { return new RouteCalculationResult("Application mode '"+ params.mode.toHumanStringCtx(params.ctx)+ "'is not supported."); } @@ -854,8 +830,6 @@ public class RouteProvider { private RouteCalculationResult emptyResult() { return new RouteCalculationResult("Empty result"); } - - private static List parseOsmAndGPXRoute(List res, GPXFile gpxFile, boolean osmandRouter, boolean leftSide, float defSpeed) { @@ -987,7 +961,7 @@ public class RouteProvider { } return directions; } - + protected RouteCalculationResult findORSRoute(RouteCalculationParams params) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException { List res = new ArrayList(); @@ -1053,14 +1027,14 @@ public class RouteProvider { params.intermediates = null; return new RouteCalculationResult(res, null, params, null); } - - public GPXFile createOsmandRouterGPX(RouteCalculationResult srcRoute, OsmandApplication ctx){ - TargetPointsHelper helper = ctx.getTargetPointsHelper(); + + public GPXFile createOsmandRouterGPX(RouteCalculationResult srcRoute, OsmandApplication ctx) { + TargetPointsHelper helper = ctx.getTargetPointsHelper(); int currentRoute = srcRoute.currentRoute; List routeNodes = srcRoute.getImmutableAllLocations(); List directionInfo = srcRoute.getImmutableAllDirections(); int currentDirectionInfo = srcRoute.currentDirectionInfo; - + GPXFile gpx = new GPXFile(); gpx.author = OSMAND_ROUTER; Track track = new Track(); @@ -1079,18 +1053,18 @@ public class RouteProvider { trkSegment.points.add(startpoint); } - for(int i = cRoute; i< routeNodes.size(); i++){ + for (int i = cRoute; i< routeNodes.size(); i++) { Location loc = routeNodes.get(i); WptPt pt = new WptPt(); pt.lat = loc.getLatitude(); pt.lon = loc.getLongitude(); - if(loc.hasSpeed()){ + if (loc.hasSpeed()) { pt.speed = loc.getSpeed(); } - if(loc.hasAltitude()){ + if (loc.hasAltitude()) { pt.ele = loc.getAltitude(); } - if(loc.hasAccuracy()){ + if (loc.hasAccuracy()) { pt.hdop = loc.getAccuracy(); } trkSegment.points.add(pt); @@ -1108,7 +1082,7 @@ public class RouteProvider { Map extensions = pt.getExtensionsToWrite(); extensions.put("time", dirInfo.getExpectedTime() + ""); int turnType = dirInfo.getTurnType().getValue(); - if(TurnType.C != turnType){ + if (TurnType.C != turnType) { extensions.put("turn", dirInfo.getTurnType().toXmlString()); extensions.put("turn-angle", dirInfo.getTurnType().getTurnAngle() + ""); } @@ -1128,39 +1102,39 @@ public class RouteProvider { route.points.add(pt); } } - List ps = helper.getIntermediatePointsWithTarget(); - for(int k = 0; k < ps.size(); k++) { - WptPt pt = new WptPt(); - pt.lat = ps.get(k).getLatitude(); - pt.lon = ps.get(k).getLongitude(); - if(k < ps.size()) { - pt.name = ps.get(k).getOnlyName() +""; - if(k == ps.size() - 1) { - String target = ctx.getString(R.string.destination_point, "" ); - if(pt.name.startsWith(target)) { - pt.name = ctx.getString(R.string.destination_point, pt.name ); - } - } else { - String prefix = (k + 1) +". "; - if(Algorithms.isEmpty(pt.name)) { - pt.name = ctx.getString(R.string.target_point, pt.name ); - } - if(pt.name.startsWith(prefix)) { - pt.name = prefix + pt.name; - } - } - pt.desc = pt.name; - } - gpx.points.add(pt); - } - return gpx; + List ps = helper.getIntermediatePointsWithTarget(); + for (int k = 0; k < ps.size(); k++) { + WptPt pt = new WptPt(); + pt.lat = ps.get(k).getLatitude(); + pt.lon = ps.get(k).getLongitude(); + if (k < ps.size()) { + pt.name = ps.get(k).getOnlyName() +""; + if (k == ps.size() - 1) { + String target = ctx.getString(R.string.destination_point, ""); + if (pt.name.startsWith(target)) { + pt.name = ctx.getString(R.string.destination_point, pt.name); + } + } else { + String prefix = (k + 1) +". "; + if(Algorithms.isEmpty(pt.name)) { + pt.name = ctx.getString(R.string.target_point, pt.name); + } + if (pt.name.startsWith(prefix)) { + pt.name = prefix + pt.name; + } + } + pt.desc = pt.name; + } + gpx.points.add(pt); + } + return gpx; } - private void appendOSRMLoc(StringBuilder uri, LatLon il) { uri.append("&loc=").append(String.valueOf(il.getLatitude())); uri.append(",").append(String.valueOf(il.getLongitude())); } + protected RouteCalculationResult findOSRMRoute(RouteCalculationParams params) throws MalformedURLException, IOException, JSONException { // https://router.project-osrm.org/viaroute?loc=52.28,4.83&loc=52.35,4.95&alt=false&output=gpx @@ -1186,7 +1160,7 @@ public class RouteProvider { appendOSRMLoc(uri, params.end); log.info("URL route " + uri); - + URLConnection connection = NetworkUtils.getHttpURLConnection(uri.toString()); connection.setRequestProperty("User-Agent", Version.getFullVersion(params.ctx)); StringBuilder content = new StringBuilder(); @@ -1214,7 +1188,6 @@ public class RouteProvider { return new RouteCalculationResult(res, null, params, null); } - protected RouteCalculationResult findBROUTERRoute(RouteCalculationParams params) throws MalformedURLException, IOException, ParserConfigurationException, FactoryConfigurationError, SAXException { int numpoints = 2 + (params.intermediates != null ? params.intermediates.size() : 0); @@ -1250,7 +1223,6 @@ public class RouteProvider { OsmandApplication ctx = (OsmandApplication) params.ctx; List res = new ArrayList(); - IBRouterService brouterService = ctx.getBRouterService(); if (brouterService == null) { @@ -1329,5 +1301,4 @@ public class RouteProvider { dots.add(location); return new RouteCalculationResult(dots, null, params, null); } - } From 0edd82d158ecd54b44876695fccdbc2f82da21d8 Mon Sep 17 00:00:00 2001 From: sonora Date: Sat, 6 Aug 2016 22:14:47 +0200 Subject: [PATCH 04/68] No startpoint-saving for now --- .../net/osmand/plus/routing/RouteProvider.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index c1170b2466..3e723d5dfb 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -1045,13 +1045,14 @@ public class RouteProvider { int cDirInfo = currentDirectionInfo; //saving start point to gpx file - WptPt startpoint = new WptPt(); - TargetPoint sc = helper.getPointToStart(); - if (sc != null){ - startpoint.lon = sc.getLongitude(); - startpoint.lat = sc.getLatitude(); - trkSegment.points.add(startpoint); - } +// This causes all offsets to be wrong by 1. Also: start point seems already present in file. +// WptPt startpoint = new WptPt(); +// TargetPoint sc = helper.getPointToStart(); +// if (sc != null){ +// startpoint.lon = sc.getLongitude(); +// startpoint.lat = sc.getLatitude(); +// trkSegment.points.add(startpoint); +// } for (int i = cRoute; i< routeNodes.size(); i++) { Location loc = routeNodes.get(i); From 53fdd0ae81f81b5cde68736910fcf0e4dd6e20b2 Mon Sep 17 00:00:00 2001 From: CJTmmr Date: Sat, 6 Aug 2016 20:55:33 +0000 Subject: [PATCH 05/68] Translated using Weblate (Dutch) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-nl/strings.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-nl/strings.xml b/OsmAnd/res/values-nl/strings.xml index b6e4f12e16..38a67c1c3b 100644 --- a/OsmAnd/res/values-nl/strings.xml +++ b/OsmAnd/res/values-nl/strings.xml @@ -1,4 +1,5 @@ - + + Configureer scherm Rijstroken @@ -2597,7 +2598,7 @@ Als je hulp nodig hebt met OsmAnd: neem contact op met ons support team: support • Verbeterde route-instructies, gesproken aanwijzingen en rijstrook-informatie - • Verbeterde weergave van Openbaar Vervoer + • Verbeterde weergave van Openbaar Vervoer-routes • Vertalingen in nieuwe talen; ook regionale talen worden nu ondersteund @@ -2612,4 +2613,4 @@ Als je hulp nodig hebt met OsmAnd: neem contact op met ons support team: support nog %1$s haltes Zoeken met Coördinaten Zoeken met Coördinaten - \ No newline at end of file + From 6309300d51c6de7498787d52db2326e612788efa Mon Sep 17 00:00:00 2001 From: Matej U Date: Sat, 6 Aug 2016 21:18:59 +0000 Subject: [PATCH 06/68] Translated using Weblate (Slovenian) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-sl/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-sl/strings.xml b/OsmAnd/res/values-sl/strings.xml index efdc525c2c..efccbd768f 100644 --- a/OsmAnd/res/values-sl/strings.xml +++ b/OsmAnd/res/values-sl/strings.xml @@ -2527,7 +2527,7 @@ V kolikor naletite na težave s programom OsmAnd, prosimo, stopite v stik s skup • Izboljšano vodenje po poteh, glasovno sporočanje in nakazovanje menjave pasov - • Izboljšan vmesnik prevoza + • Izboljšan vmesnik prevoza z izrisom poti • Dodane jezikovne prilagoditve in podpora krajevnim značilnostim prikaza From b88b2eab1fcb474ff39273682525f8882c155ede Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 00:27:13 +0200 Subject: [PATCH 07/68] prevent duplicate distance display --- .../osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java index d068701f9a..017ae783bf 100644 --- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java +++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java @@ -604,7 +604,11 @@ public class MapRouteInfoMenu implements IRouteInformationListener { if (directionInfo >= 0 && routingHelper.getRouteDirections() != null && directionInfo < routingHelper.getRouteDirections().size()) { RouteDirectionInfo ri = routingHelper.getRouteDirections().get(directionInfo); - textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart() + " " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx)); + if (!ri.getDescriptionRoutePart().endsWith(" " + OsmAndFormatter.getFormattedDistance(distance, ctx))) { + textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart() + " " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx)); + } else { + textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart(); + } } else { TextView distanceText = (TextView) mainView.findViewById(R.id.DistanceText); TextView durationText = (TextView) mainView.findViewById(R.id.DurationText); From 9122dfc79f8d5acf2509d79a57a0e90013cff145 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 00:33:39 +0200 Subject: [PATCH 08/68] add turn number to route info display --- .../src/net/osmand/plus/activities/ShowRouteInfoActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java index 0ff0501349..59aa82dc09 100644 --- a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java @@ -296,7 +296,7 @@ public class ShowRouteInfoActivity extends OsmandListActivity { String description = routeDirectionInfo .getDescriptionRoutePart(); html.append(""); - html.append(description); + html.append(String.valueOf(i+1) + " " + description); html.append(""); RouteInfoAdapter.CumulativeInfo cumulativeInfo = routeInfo .getRouteDirectionCumulativeInfo(i); From 09a0614c0189ec1db8f5f048ac9c683ae6d1d047 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 00:35:57 +0200 Subject: [PATCH 09/68] add missing ) --- .../net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java index 017ae783bf..54e102eacf 100644 --- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java +++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java @@ -607,7 +607,7 @@ public class MapRouteInfoMenu implements IRouteInformationListener { if (!ri.getDescriptionRoutePart().endsWith(" " + OsmAndFormatter.getFormattedDistance(distance, ctx))) { textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart() + " " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx)); } else { - textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart(); + textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart()); } } else { TextView distanceText = (TextView) mainView.findViewById(R.id.DistanceText); From d06c434263739614afe6dfd29e25305b49a70e0b Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 00:43:22 +0200 Subject: [PATCH 10/68] fix build --- .../net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java index 54e102eacf..4fe965eba5 100644 --- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java +++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java @@ -604,7 +604,7 @@ public class MapRouteInfoMenu implements IRouteInformationListener { if (directionInfo >= 0 && routingHelper.getRouteDirections() != null && directionInfo < routingHelper.getRouteDirections().size()) { RouteDirectionInfo ri = routingHelper.getRouteDirections().get(directionInfo); - if (!ri.getDescriptionRoutePart().endsWith(" " + OsmAndFormatter.getFormattedDistance(distance, ctx))) { + if (!ri.getDescriptionRoutePart().endsWith(" " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx))) { textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart() + " " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx)); } else { textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart()); From b8c391f2c20da95255678cc85d0c1e8c82447cb1 Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 01:05:15 +0200 Subject: [PATCH 11/68] fix dot --- .../src/net/osmand/plus/activities/ShowRouteInfoActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java index 59aa82dc09..b5a453e8ae 100644 --- a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java @@ -296,7 +296,7 @@ public class ShowRouteInfoActivity extends OsmandListActivity { String description = routeDirectionInfo .getDescriptionRoutePart(); html.append(""); - html.append(String.valueOf(i+1) + " " + description); + html.append(String.valueOf(i+1) + ". " + description); html.append(""); RouteInfoAdapter.CumulativeInfo cumulativeInfo = routeInfo .getRouteDirectionCumulativeInfo(i); From cb5451f568d28132cbbc475cc95f36864df488ba Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 01:16:33 +0200 Subject: [PATCH 12/68] turn number also in sreen display --- .../net/osmand/plus/activities/ShowRouteInfoActivity.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java index b5a453e8ae..42ba622181 100644 --- a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java @@ -193,15 +193,15 @@ public class ShowRouteInfoActivity extends OsmandListActivity { drawable.setRouteType(model.getTurnType()); icon.setImageDrawable(drawable); - label.setText(model.getDescriptionRoutePart()); + label.setText(position + ". " + model.getDescriptionRoutePart()); if (model.distance > 0) { distanceLabel.setText(OsmAndFormatter.getFormattedDistance( model.distance, getMyApplication())); timeLabel.setText(getTimeDescription(model)); row.setContentDescription(label.getText() + " " + timeLabel.getText()); //$NON-NLS-1$ } else { - if (label.getText().length() == 0) { - label.setText(getString((position != lastItemIndex) ? R.string.arrived_at_intermediate_point : R.string.arrived_at_destination)); + if (label.getText().equals(position + ". ")) { + label.setText(getString((position != lastItemIndex) ? position + ". " + R.string.arrived_at_intermediate_point : position + ". " + R.string.arrived_at_destination)); } distanceLabel.setText(""); //$NON-NLS-1$ timeLabel.setText(""); //$NON-NLS-1$ From 4bf35fc182d2ce33206eb81f78ff29f52a7387ee Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 09:02:38 +0200 Subject: [PATCH 13/68] fix build --- .../src/net/osmand/plus/activities/ShowRouteInfoActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java index 42ba622181..624a6be5c7 100644 --- a/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java +++ b/OsmAnd/src/net/osmand/plus/activities/ShowRouteInfoActivity.java @@ -201,7 +201,7 @@ public class ShowRouteInfoActivity extends OsmandListActivity { row.setContentDescription(label.getText() + " " + timeLabel.getText()); //$NON-NLS-1$ } else { if (label.getText().equals(position + ". ")) { - label.setText(getString((position != lastItemIndex) ? position + ". " + R.string.arrived_at_intermediate_point : position + ". " + R.string.arrived_at_destination)); + label.setText(position + ". " + getString((position != lastItemIndex) ? R.string.arrived_at_intermediate_point : R.string.arrived_at_destination)); } distanceLabel.setText(""); //$NON-NLS-1$ timeLabel.setText(""); //$NON-NLS-1$ From 93e041ab2f5b68ab8798d78fee4ad9249fb0db8d Mon Sep 17 00:00:00 2001 From: sonora Date: Sun, 7 Aug 2016 13:54:10 +0200 Subject: [PATCH 14/68] add latest test results to comments --- OsmAnd/src/net/osmand/plus/routing/RouteProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index 3e723d5dfb..b8555e22d6 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -1044,8 +1044,9 @@ public class RouteProvider { int cRoute = currentRoute; int cDirInfo = currentDirectionInfo; - //saving start point to gpx file -// This causes all offsets to be wrong by 1. Also: start point seems already present in file. + // Saving start point to gpx file's trkpt section +// The only time the startpoint is missing in trkpts is if "Calculate first and last segment" is selected, and start is not the start of the selected file. In all other cases it would be duplicated. +// TODO: Adding it here causes all offsets to be wrong by 1, so this needs fixing // WptPt startpoint = new WptPt(); // TargetPoint sc = helper.getPointToStart(); // if (sc != null){ From d385223ccef0f9f73d639c06712c15e3a6ad5bd3 Mon Sep 17 00:00:00 2001 From: Mirco Zorzo Date: Sun, 7 Aug 2016 08:08:55 +0000 Subject: [PATCH 15/68] Translated using Weblate (Italian) Currently translated at 99.9% (2010 of 2011 strings) --- OsmAnd/res/values-it/strings.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index 72dd4d316a..185a168493 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -2552,16 +2552,16 @@ Nel caso ami OsmAnd e OSM e vuoi sostenerli è un perfetto modo per farlo. Date: Sun, 7 Aug 2016 18:28:22 +0200 Subject: [PATCH 16/68] better comment --- OsmAnd/src/net/osmand/plus/routing/RouteProvider.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index b8555e22d6..a13b8fedea 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -1045,8 +1045,9 @@ public class RouteProvider { int cDirInfo = currentDirectionInfo; // Saving start point to gpx file's trkpt section -// The only time the startpoint is missing in trkpts is if "Calculate first and last segment" is selected, and start is not the start of the selected file. In all other cases it would be duplicated. -// TODO: Adding it here causes all offsets to be wrong by 1, so this needs fixing +// The only time the startpoint is missing in trkpts is if "Calculate first and last segment" is selected and start is not the start of the selected GPX file. In all other cases it would be added s duplicate! +// But even in that case, the second route point is included, usually only very few meters away. So this case probably needs no fixing. +// Adding the startpoint here causes all offsets to be wrong by 1 (part of Issue #2906), hence the following code is commented out (causing no practical issue). If we want to fix, all offsets need to be adjusted! // WptPt startpoint = new WptPt(); // TargetPoint sc = helper.getPointToStart(); // if (sc != null){ From 541707461e07f22df1e77f7c38cf1ea1db7e1844 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Sok=C3=B3=C5=82?= Date: Sun, 7 Aug 2016 13:42:39 +0000 Subject: [PATCH 17/68] Translated using Weblate (Polish) Currently translated at 99.7% (2006 of 2011 strings) --- OsmAnd/res/values-pl/strings.xml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index b9ec775494..98bbd28908 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -30,7 +30,7 @@ Brak danych lokalnych do wyszukania UM. Szukaj wg nazwy Plik \'%1$s\' z danymi UM jest nadmiarowy i można go usunąć. - Nie znaleziono lokalnego pliku z UM i nie może on zostać utworzony. + Nie odnaleziono lokalnego pliku z użytecznymi miejscami i nie można go utworzyć. Zmiana UM w aplikacji nie powoduje zmian w mapie, a jedynie jest zapisywana w pliku lokalnym. Uaktualnij OsmAnd+ Na serwerze są mapy, które są niekompatybilne z tą wersją programu. Aby je pobrać i używać, musisz zaktualizować program do nowszej wersji. @@ -477,7 +477,7 @@ Ustaw język, pobierz/wczytaj ponownie dane Dane - Edycja OSM + Edytowanie OSM Przybliża mapę w zależności od prędkości (dopóki mapa zsynchronizowana jest z aktualnym położeniem) Automatyczne przybliżanie Dodatkowe ustawienia @@ -493,7 +493,7 @@ Zapisywanie śladu do pliku GPX podczas nawigacji Uaktualnij mapę Wczytaj ponownie kafelki - Wymagane do wysyłania danych na openstreetmap.org + Wprowadza dane uwierzytelniające wymagane do wysyłania zmian na openstreetmap.org Nazwa użytkownika OSM Cel @@ -722,14 +722,14 @@ Mapy kafelkowe można uzyskać bezpośrednio z zasobów sieciowych, jak i przygo Zawsze wprowadza modyfikacje w trybie offline Wysyłanie… - Wysłano {0} UM/notatek + Wysłano {0} użytecznych miejsc/uwag Wyślij wszystkie Wyślij modyfikacje do OSM Usuń modyfikacje Asynchroniczna edycja OSM: - Lokalnie zapisane UM/Notatki OSM - Pokaż i zarządzaj UM/Notatkami OSM zapisanymi w lokalnej bazie danych + Lokalnie zapisane użyteczne miejsca/uwagi OSM + Wyświetla i zarządza użytecznymi miejscami i uwagami OSM zapisanymi w lokalnej bazie danych Określa tempo wysyłania danych o położeniu @@ -982,7 +982,7 @@ OsmAnd jest otwarto-źródłowym programem do nawigacji z dostępem do szerokiej Program działa w trybie bezpiecznym (wyłącz go w ustawieniach). Usługa w tle jest nadal aktywna. Czy ją również zatrzymać? - Zamknij zestaw zmian + Zamknięcie zestawu zmian Skaner kodów kreskowych ZXing nie jest zainstalowany. Poszukać w Google Play? niekompletne Mapa zwykła @@ -1463,9 +1463,9 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant Wyświetla identyfikator serwera śledzącego Położenie wysłane %1$d (w buforze %2$d) - różowy + Różowy - brązowy + Brązowy Zmień właściwości użytkownika @@ -1797,7 +1797,7 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map Opis Zainstalowanie tej wtyczki wymaga połączenia internetowego. Przestarzały - Utwórz + Utworzenie Zmodyfikuj Usuń Edycje OSM @@ -1805,10 +1805,10 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map min pozostało Czas parkowania ograniczony do - Twoje zmiany + Zmiany Odwiedź później Odwiedź wcześniej - Symulowanie lokalizacji + Symulowanie położenia Szerokość %1$s\n Długość %2$s Wyświetla najczęściej zadawane pytania, ostatnie zmiany i inne Ustawienia nawigacji @@ -2114,7 +2114,7 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere Proponowane obiekty Aktualizuj Prześlij - Utworzono użyteczne miejsce OSM + Utworzone użyteczne miejsce OSM Ustala flagę wskazującą pierwsze uruchomienie programu zachowując wszystkie pozostałe ustawienia geo: @@ -2279,9 +2279,9 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere Czy pobrać {0} plik(-i/-ów)? To potrzebuje {3} MB tymczasowo i {1} MB na stałe. Obecnie posiadasz dostępne {2} MB. - Można przesłać swoje notatki OSM anonimowo jeżeli użyjesz swojego profilu OpenStreetMap.org. - Prześlij notatki OSM - Wyślij anonimowo + Można przesłać uwagi OSM anonimowo za pośrednictwem profilu na OpenStreetMap.org. + Wyślij uwagę OSM + Wysłanie anonimowo Pierwszy znacznik mapy Drugi znacznik mapy From 369fab2a849982b6539998bbd00fb82101e87c3c Mon Sep 17 00:00:00 2001 From: Andrius Kaikaris Date: Sun, 7 Aug 2016 12:41:08 +0000 Subject: [PATCH 18/68] Translated using Weblate (Lithuanian) Currently translated at 2.2% (61 of 2755 strings) --- OsmAnd/res/values-lt/phrases.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OsmAnd/res/values-lt/phrases.xml b/OsmAnd/res/values-lt/phrases.xml index f48a1ca1a6..e22a55a90e 100644 --- a/OsmAnd/res/values-lt/phrases.xml +++ b/OsmAnd/res/values-lt/phrases.xml @@ -60,4 +60,6 @@ Jūros gėrybių parduotuvė Konditerija Ledainė + Prekybos centras + Arbatos parduotuvė From e837ce3b2fe562d7f60037fade9a4988598cf5d4 Mon Sep 17 00:00:00 2001 From: josep constanti Date: Sun, 7 Aug 2016 18:19:35 +0000 Subject: [PATCH 19/68] Translated using Weblate (Catalan) Currently translated at 100.0% (2011 of 2011 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 e0ec435ab0..cfe4ef9656 100644 --- a/OsmAnd/res/values-ca/strings.xml +++ b/OsmAnd/res/values-ca/strings.xml @@ -2393,7 +2393,7 @@ Cas que aprecieu OsmAnd i OSM i vulgueu ajudar-los, és una via perfecta per fe • Guia de navegació millorada, indicacions de veu i indicacions de carrils de gir - • Millores a la capa de transport col·lectiu + • Millores a la capa de transport col·lectiu amb representació del trajecte • Afegits més llocs i nova gestió de llocs regionals From d1a6470a29cac215673f36a1f7cfa6462051f26a Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Sun, 7 Aug 2016 22:06:48 +0300 Subject: [PATCH 20/68] Fix test --- OsmAnd-java/test/resources/test_routing.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/OsmAnd-java/test/resources/test_routing.json b/OsmAnd-java/test/resources/test_routing.json index 4f89494abf..403b2b0a78 100644 --- a/OsmAnd-java/test/resources/test_routing.json +++ b/OsmAnd-java/test/resources/test_routing.json @@ -177,9 +177,8 @@ "testName": "16.Offline Routing: maxheight not supported yet? https://github.com/osmandapp/Osmand/issues/1830", "params": { "vehicle": "car", - "short_way": "true", - "maxheight": "3", - "planRoadDirection": "-1" + "height": "4", + "planRoadDirection": "0" }, "startPoint": { "latitude": 45.8524068832173, From c75fe8bd5242682095a418d134764fc19ea71880 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Sun, 7 Aug 2016 18:14:16 +0000 Subject: [PATCH 21/68] Translated using Weblate (Esperanto) Currently translated at 92.8% (2559 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index e8e145e6d3..dfc06fc484 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2771,4 +2771,36 @@ Fajrobrigada akvorezervujo (artefarita) + Elaĵo: elektro + Povumo de varma akvo + Elaĵo: varma akvo + Elaĵo: vaporo + Elaĵo: varma aero + Elaĵo: malvarma akvo + Povumo de kunpremita aero + Elaĵo: kunpremita aero + Elaĵo: vakuo + Povumo de biogaso + Elaĵo: biogaso + + Pumpstacio + + Vidigilo: jes + Vidigilo: ne + Vidigilo analoga + Vidigilo cifereca + Sunhorloĝo + + Aerprem-mezurilo: jes + Aerprem-mezurilo: ne + Temperatur-mezurilo: jes + Temperatur-mezurilo: ne + Malsekec-mezurilo: jes + Malsekec-mezurilo: ne + Vidigo de dato: jes + Vidigo de dato: ne + + Muntita sur: fosto + Muntita sur: muro + Muntita sur: arbo From 41ec99aab2b53635324b6a0a6de7de77a88dd914 Mon Sep 17 00:00:00 2001 From: Andrius Kaikaris Date: Sun, 7 Aug 2016 16:37:09 +0000 Subject: [PATCH 22/68] Translated using Weblate (Lithuanian) Currently translated at 2.2% (62 of 2755 strings) --- OsmAnd/res/values-lt/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-lt/phrases.xml b/OsmAnd/res/values-lt/phrases.xml index e22a55a90e..98146f6c34 100644 --- a/OsmAnd/res/values-lt/phrases.xml +++ b/OsmAnd/res/values-lt/phrases.xml @@ -62,4 +62,5 @@ Ledainė Prekybos centras Arbatos parduotuvė + Pastos parduotuvė From 5256f8f33743da8bfaa45de3d354bb307b8c54c9 Mon Sep 17 00:00:00 2001 From: Franco Date: Sun, 7 Aug 2016 19:38:41 +0000 Subject: [PATCH 23/68] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 134 +-------------------------- 1 file changed, 1 insertion(+), 133 deletions(-) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index 1ec876c9bd..223476188e 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -884,139 +884,73 @@ Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memor " " OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet). - - OsmAnd+ es la versión de pago de la aplicación. Comprándola das soporte al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla instalando la versión libre llamada OsmAnd. - Algunas de las funciones principales: - * Navegación: - - - Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - - Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas) - - Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada - - Soporta destinos intermedios en tu itinerario (ruta) - - Recalcula automáticamente la ruta cada vez que te desvías - - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas - * Visualización del mapa: - - - Muestra tu posición y orientación en el mapa - - Orientación opcional del mapa según la brújula o el sentido del movimiento - - Guarda tus lugares más importantes como Favoritos - - Muestra PDIs (puntos de interés) a tu alrededor - - Puede mostrar mapas especializados en línea - - Puede mostrar imágenes satelitales (de Bing) - - Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - - Muestra opcionalmente los nombres de los lugares en inglés, idioma local o transcripción fonética - Uso de datos de OpenStreetMap y Wikipedia: - - - Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - - Mapas globales de OpenStreetMap, disponibles según el país o región - - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas - - Descarga ilimitada gratuita, directamente desde la aplicación - - Mapas siempre actualizados (al menos una vez al mes) - - Mapas vectoriales compactos sin conexión - - Selección entre mapas completos o sólo la red de caminos (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de caminos) - - También admite mapas de teselas en línea o almacenados localmente - Funciones de seguridad: - - - Conmutación automática de la vista día/noche - - Muestra opcionalmente límites de velocidad con recordatorio si se excede - - Ampliación variable opcional del mapa, según tu velocidad - - Comparte tu ubicación para que tus amigos te encuentren - Funciones para bicicletas y peatones: - - - Los mapas incluyen caminos a pie, sendas y vías para bicicletas, ideal para actividades al aire libre - - Navegación especial y modos de visualización para bicicletas y peatones - - Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas - - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea - - Muestra la velocidad y altitud opcionalmente - - Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional) - Contribuir directamente a OpenStreetMap: - - Informar los errores del mapa - - Subir rutas GPX a OSM directamente desde la aplicación - - Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión) - - Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo) - OsmAnd es código abierto y se es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificación nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net. - Cobertura y calidad aproximadas del mapa: - - - Europa Occidental: **** - - Europa del Este: *** - - Rusia: *** - - América del Norte: *** - - América del Sur: ** - - Asia: ** - - Japón y Corea: *** - - Oriente Medio: ** - - África: ** - - Antártida: * - La lista de países incluidos (¡prácticamente todo el mundo!): - - Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe. " Navegación y Mapas OsmAnd+ @@ -1043,139 +977,73 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant " " OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet). - - OsmAnd+ es la versión de pago de la aplicación. Comprándola soportas al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla, instalando la versión libre llamada OsmAnd. - Algunas de las funciones principales: - * Navegación: - - - Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - - Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas) - - Opcionalmente provee indicaciones de carril, visualización de nombre de calles y tiempo estimado de llegada - - Soporta destinos intermedios en tu itinerario (ruta) - - Recalcula automáticamente la ruta cada vez que te desvías - - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas - * Visualización del mapa: - - - Muestra tu posición y orientación en el mapa - - Opcionalmente orienta el mapa según la brújula o el sentido del movimiento - - Guarda tus lugares más importantes como Favoritos - - Muestra PDIs (Puntos De Interés) a tu alrededor - - Puede mostrar mapas especializados en línea - - Puede mostrar imágenes satelitales (de Bing) - - Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - - Opcionalmente muestra los nombres de lugares en inglés, idioma local o transcripción fonética - Uso de datos de OpenStreetMap y Wikipedia: - - - Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - - Mapas globales de OpenStreetMap, disponibles según el país o región - - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas - - Descarga ilimitada gratuita, directamente desde la aplicación - - Mapas siempre actualizados (al menos una vez al mes) - - Mapas vectoriales compactos sin conexión - - Selección entre mapas completos o sólo la red de caminos (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de caminos) - - También admite mapas de teselas en línea o almacenados localmente - Funciones de seguridad: - - - Conmutación automática de la vista día/noche - - Muestra opcionalmente límites de velocidad con recordatorio, si se excede - - Ampliación variable opcional del mapa, según tu velocidad - - Comparte tu ubicación para que tus amigos lo puedan encontrar - Funciones para bicicletas y peatones: - - - Los mapas incluyen caminos a pie, sendas y vías ciclistas, ideal para actividades al aire libre - - Navegación especial y modos de visualización para bicicletas y peatones - - Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas - - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea - - Muestra opcionalmente la velocidad y altitud - - Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional) - Contribuir directamente a OpenStreetMap: - - Informar los errores del mapa - - Subir rutas GPX a OSM directamente desde la aplicación - - Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión) - - Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo) - OsmAnd es código abierto y es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificando nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net. - Cobertura y calidad aproximadas del mapa: - - - Europa Occidental: **** - - Europa del Este: *** - - Rusia: *** - - América del Norte: *** - - América del Sur: ** - - Asia: ** - - Japón y Corea: *** - - Oriente Medio: ** - - África: ** - - Antártida: * - La lista de países incluidos (¡prácticamente todo el mundo!): - - Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe. " Crear filtro PDI @@ -2488,7 +2356,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop Tarjeta de memoria Abierto 24/7 Buscar - Desde + desde Distrito Vecindario Código postal From 4d625f627645b8e0160358eeab50dbe67b5b7e59 Mon Sep 17 00:00:00 2001 From: Franco Date: Sun, 7 Aug 2016 19:42:50 +0000 Subject: [PATCH 24/68] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-es-rUS/strings.xml | 134 +-------------------------- 1 file changed, 1 insertion(+), 133 deletions(-) diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index 199ca11bbd..7d89c15287 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -884,139 +884,73 @@ Todos los datos del mapa (vectores y teselas) pueden ser almacenados en la memor " " OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet). - - OsmAnd+ es la versión de pago de la aplicación. Comprándola das soporte al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla instalando la versión libre llamada OsmAnd. - Algunas de las funciones principales: - * Navegación: - - - Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - - Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas) - - Indicaciones opcionales de carril, mostrado de nombre de las calles y tiempo estimado de llegada - - Soporta destinos intermedios en tu itinerario (ruta) - - Recalcula automáticamente la ruta cada vez que te desvías - - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas - * Visualización del mapa: - - - Muestra tu posición y orientación en el mapa - - Orientación opcional del mapa según la brújula o el sentido del movimiento - - Guarda tus lugares más importantes como Favoritos - - Muestra PDIs (puntos de interés) a tu alrededor - - Puede mostrar mapas especializados en línea - - Puede mostrar imágenes satelitales (de Bing) - - Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - - Muestra opcionalmente los nombres de los lugares en inglés, idioma local o transcripción fonética - Uso de datos de OpenStreetMap y Wikipedia: - - - Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - - Mapas globales de OpenStreetMap, disponibles según el país o región - - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas - - Descarga ilimitada gratuita, directamente desde la aplicación - - Mapas siempre actualizados (al menos una vez al mes) - - Mapas vectoriales compactos sin conexión - - Selección entre mapas completos o sólo la red de carreteras (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de carreteras) - - También admite mapas de teselas en línea o almacenados localmente - Funciones de seguridad: - - - Conmutación automática de la vista día/noche - - Muestra opcionalmente límites de velocidad con recordatorio si se excede - - Ampliación variable opcional del mapa, según tu velocidad - - Comparte tu ubicación para que tus amigos te encuentren - Funciones para bicicletas y peatones: - - - Los mapas incluyen carreteras a pie, sendas y vías para bicicletas, ideal para actividades al aire libre - - Navegación especial y modos de visualización para bicicletas y peatones - - Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas - - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea - - Muestra la velocidad y altitud opcionalmente - - Muestra curvas de nivel y relieve sombreado (mediante un complemento adicional) - Contribuir directamente a OpenStreetMap: - - Informar los errores del mapa - - Subir rutas GPX a OSM directamente desde la aplicación - - Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión) - - Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo) - OsmAnd es código abierto y se es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificación nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net. - Cobertura y calidad aproximadas del mapa: - - - Europa Occidental: **** - - Europa del Este: *** - - Rusia: *** - - América del Norte: *** - - América del Sur: ** - - Asia: ** - - Japón y Corea: *** - - Oriente Medio: ** - - África: ** - - Antártida: * - La lista de países incluidos (¡prácticamente todo el mundo!): - - Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe. " Navegación y Mapas OsmAnd+ @@ -1043,139 +977,73 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant " " OsmAnd (OSM Automated Navigation Directions, o traducido al español, Guía de navegación automatizada OSM) es un mapa y una aplicación de navegación con acceso a datos de todo el mundo, de alta calidad y gratuitos de OpenStreetMap (OSM). Todos los datos de los mapas se pueden almacenar en la tarjeta de memoria del dispositivo para su uso sin conexión. A través del GPS de tu dispositivo, OsmAnd ofrece indicaciones de navegación, visuales y por voz, para automóvil, bicicleta y peatones. Todas las funciones principales funcionan tanto conectado como sin conexión (no necesita Internet). - - OsmAnd+ es la versión de pago de la aplicación. Comprándola soportas al proyecto, financias el desarrollo de nuevas funciones y obtienes las últimas actualizaciones. Puedes probar la aplicación antes de comprarla, instalando la versión libre llamada OsmAnd. - Algunas de las funciones principales: - * Navegación: - - - Funciona conectado (rápido) o sin conexión (sin cargos de roaming cuando está en el extranjero) - - Indicaciones por voz giro-a-giro (voces grabadas y sintetizadas) - - Opcionalmente provee indicaciones de carril, visualización de nombre de calles y tiempo estimado de llegada - - Soporta destinos intermedios en tu itinerario (ruta) - - Recalcula automáticamente la ruta cada vez que te desvías - - Búsqueda de lugares por dirección, por tipo (por ejemplo: restaurante, hotel, gasolinera, museo), o mediante coordenadas geográficas - * Visualización del mapa: - - - Muestra tu posición y orientación en el mapa - - Opcionalmente orienta el mapa según la brújula o el sentido del movimiento - - Guarda tus lugares más importantes como Favoritos - - Muestra PDIs (Puntos De Interés) a tu alrededor - - Puede mostrar mapas especializados en línea - - Puede mostrar imágenes satelitales (de Bing) - - Puede mostrar superposiciones diferentes como trazas de navegación/turismo GPX y mapas adicionales con transparencia personalizable - - Opcionalmente muestra los nombres de lugares en inglés, idioma local o transcripción fonética - Uso de datos de OpenStreetMap y Wikipedia: - - - Información de alta calidad a partir de los mejores proyectos colaborativos del mundo - - Mapas globales de OpenStreetMap, disponibles según el país o región - - Puntos de interés de Wikipedia, ideal para hacer visitas turísticas - - Descarga ilimitada gratuita, directamente desde la aplicación - - Mapas siempre actualizados (al menos una vez al mes) - - Mapas vectoriales compactos sin conexión - - Selección entre mapas completos o sólo la red de carreteras (ejemplo: el mapa completo de Japón es de 700 MB y sólo 200 MB para la red de carreteras) - - También admite mapas de teselas en línea o almacenados localmente - Funciones de seguridad: - - - Conmutación automática de la vista día/noche - - Muestra opcionalmente límites de velocidad con recordatorio, si se excede - - Ampliación variable opcional del mapa, según tu velocidad - - Comparte tu ubicación para que tus amigos lo puedan encontrar - Funciones para bicicletas y peatones: - - - Los mapas incluyen carreteras a pie, sendas y vías ciclistas, ideal para actividades al aire libre - - Navegación especial y modos de visualización para bicicletas y peatones - - Paradas de transporte público (autobús, tranvía, tren) opcionales, incluidos los nombres de líneas - - Grabación opcional del recorrido a un archivo GPX local o a servicios en línea - - Muestra opcionalmente la velocidad y altitud - - Muestra curvas de nivel y relieve sombreado (a través de un complemento adicional) - Contribuir directamente a OpenStreetMap: - - Informar los errores del mapa - - Subir rutas GPX a OSM directamente desde la aplicación - - Añadir puntos de interés y subirlos directamente a OSM (o posteriormente si está sin conexión) - - Grabación de viaje opcional también en segundo plano (mientras el dispositivo está en modo de reposo) - OsmAnd es código abierto y es desarrollado activamente. Todo el mundo puede contribuir a la aplicación informando de fallos, mejorando las traducciones, o codificando nuevas funciones. El proyecto se encuentra en un estado muy animado con mejoras continuas gracias a todas estas formas de interacción entre usuarios y desarrolladores. El avance del proyecto también necesita de contribuciones financieras para pagar el desarrollo, codificación y pruebas de nuevas funcionalidades. Al comprar OsmAnd+ estás ayudando a que la aplicación sea aún más impresionante! También es posible financiar nuevas funciones específicas, o hacer una donación general a osmand.net. - Cobertura y calidad aproximadas del mapa: - - - Europa Occidental: **** - - Europa del Este: *** - - Rusia: *** - - América del Norte: *** - - América del Sur: ** - - Asia: ** - - Japón y Corea: *** - - Oriente Medio: ** - - África: ** - - Antártida: * - La lista de países incluidos (¡prácticamente todo el mundo!): - - Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Antillas Holandesas, Arabia Saudita, Argelia, Argentina, Armenia, Aruba, Australia, Austria, Azerbaiyán, Bahamas, Bahrein, Bangladesh, Barbados, Bélgica, Belice, Benín, Bermuda, Bielorrusia, Bolivia, Bonaire, Bosnia y Herzegovina, Botsuana, Brasil, Brunei, Bulgaria, Burkina Faso, Burundi, Bután, Cabo Verde, Camboya, Camerún, Canadá, Chad, Chile, China, Chipre, Colombia, Comoras, Congo, Corea del Norte, Corea del Sur, Costa de Marfil, Costa Rica, Croacia, Cuba, Curazao, Dinamarca, Djibouti, Dominica, Ecuador, Egipto, El Salvador, El Vaticano, Emiratos Árabes Unidos, Eritrea, Eslovaquia, Eslovenia, España, Estados Unidos de América, Estonia, Etiopía, Fiji, Filipinas, Finlandia, Francia, Gabón, Gambia, Georgia, Georgia del Sur, Ghana, Gibraltar, Granada, Grecia, Groenlandia, Guadalupe, Guam, Guatemala, Guayana Francesa, Guernsey, Guinea, Guinea-Bissau, Guinea Ecuatorial, Guyana, Haití, Honduras, Hong Kong, Hungría, India, Indonesia, Irán, Iraq, Irlanda, Isla de Man, Islandia, Islas Vírgenes Británicas, Israel, Italia, Jamaica, Japón, Jersey, Jordania, Kazajistán, Kenya, Kirguistán, Kiribati, Kuwait, Laos, Lesotho, Letonia, Líbano, Liberia, Libia, Liechtenstein, Lituania, Luxemburgo, Macao, Macedonia, Madagascar, Malasia, Malawi, Maldivas, Malí, Malta, Marruecos, Martinica, Mauricio, Mauritania, Mayotte, México, Micronesia, Moldavia, Mónaco, Mongolia, Montenegro, Montserrat, Mozambique, Myanmar, Namibia, Nauru, Nepal, Nicaragua, Níger, Nigeria, Noruega, Nueva Caledonia, Nueva Zelanda, Omán, Países Bajos, Pakistán, Palau, Panamá, Papúa Nueva Guinea, Paraguay, Perú, Polinesia Francesa, Polonia, Portugal, Puerto Rico, Qatar, Reino Unido, República Centroafricana, República Checa, República Dominicana, Ruanda, Rumanía, Rusia, Sahara Occidental, San Bartolomé, Santa Helena, San Cristóbal y Nieves, Samoa, San Marino, San Martín, San Pedro y Miquelón, Santa Lucía, San Vicente y las Granadinas, Senegal, Serbia, Seychelles, Sierra Leona, Singapur, Siria, Somalia, Sri Lanka, Sudáfrica, Sudán, Sudán del Sur, Suecia, Suiza, Suriname, Swazilandia, Tailandia, Taiwán, Tanzania, Tayikistán, Territorio Palestino, Timor Oriental, Togo, Tokelau, Tonga, Trinidad y Tobago, Túnez, Turkmenistán, Turquía, Tuvalu, Ucrania, Uganda, Uruguay, Uzbekistán, Vanuatu, Venezuela, Vietnam, Wallis y Futuna, Yemen, Zambia, Zimbabwe. " Crear filtro PDI @@ -2484,7 +2352,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop Tarjeta de memoria Abierto 24/7 Buscar - Desde + desde Distrito Vecindario Código postal From 3676712a54389297a8f63af268091b10fdb11857 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Sun, 7 Aug 2016 20:06:07 +0000 Subject: [PATCH 25/68] Translated using Weblate (Esperanto) Currently translated at 92.9% (2561 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index dfc06fc484..0e015db36d 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2803,4 +2803,6 @@ Muntita sur: fosto Muntita sur: muro Muntita sur: arbo + Muntita sur: piedestalo + Muntita sur: planko From 25b605f232fe0e50651d5ec2fe978bf64073f47a Mon Sep 17 00:00:00 2001 From: Franco Date: Sun, 7 Aug 2016 21:05:44 +0000 Subject: [PATCH 26/68] Translated using Weblate (Spanish (Argentina)) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index 223476188e..591fc2f9f3 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -1358,7 +1358,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant Nombre Categoría No, gracias - El mapa base mundial (cubriendo todo el mundo a niveles de ampliación pequeños) no está disponible. Por favor, considera descargar World_basemap_x.obf para tener un entorno completo. + El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), no está disponible. Considera descargar World_basemap_x.obf para una vista global. Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión. Liberado Versión local @@ -2003,7 +2003,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant Ir al mapa Código QR Escribe el nombre del país - El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para un entorno completo. + El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para una vista global. Nueva versión Primeros pasos con OsmAnd Características @@ -2270,7 +2270,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop Esta suscripción, permite actualizaciones cada hora para todos los mapa del mundo. La mayor parte de los ingresos vuelven a la comunidad de OSM y se paga por cada contribución OSM. - En caso de que ames OsmAnd, OSM y quieras apoyarlo, esta sería una manera correcta de hacerlo. + Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerlo. Recalcular ruta Barra superior From ebbf17a75607fd7d09603cb88ca35fdff209b60f Mon Sep 17 00:00:00 2001 From: Franco Date: Sun, 7 Aug 2016 21:11:57 +0000 Subject: [PATCH 27/68] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-es-rUS/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index 7d89c15287..802ceb2fa7 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -1358,7 +1358,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant Nombre Categoría No, gracias - El mapa base mundial (cubriendo todo el mundo a niveles de ampliación pequeños) no está disponible. Por favor, considera descargar World_basemap_x.obf para tener un entorno completo. + El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), no está disponible. Por favor, considera descargar World_basemap_x.obf para una vista global. Sin datos (\'descargados\') en la tarjeta SD. Considera descargarlos para usar los mapas sin conexión. Liberado Versión local @@ -2003,7 +2003,7 @@ Afganistán, Albania, Alemania, Andorra, Angola, Anguila, Antigua y Barbuda, Ant Ir al mapa Código QR Escribe el nombre del país - El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para un entorno completo. + El mapa base mundial (abarca todo el mundo en ampliaciones pequeñas), falta o está desactualizado. Considera descargarlo para una vista global. Nueva versión Primeros pasos con OsmAnd Características @@ -2260,7 +2260,7 @@ Si necesitas ayuda con la aplicación OsmAnd, contacte con nuestro equipo de sop Esta suscripción, permite actualizaciones cada hora para todos los mapa del mundo. La mayor parte de los ingresos vuelven a la comunidad de OSM y se paga por cada contribución OSM. - En caso de que ames OsmAnd, OSM y quieras apoyarlo, esta sería una manera correcta de hacerlo. +Si amas a OsmAnd, OSM y quieres apoyarlos, esta es una perfecta manera de hacerlo. Elegir marcador del mapa Otros marcadores From fe8e76b5b43788ac23a3f5b1be92c469b3677073 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 8 Aug 2016 00:23:23 +0300 Subject: [PATCH 28/68] Fix test --- .../net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java b/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java index 27a28b4d19..5718236d20 100644 --- a/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java +++ b/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java @@ -185,7 +185,7 @@ public class NextTurnInfoWidget extends TextInfoWidget { if(textPaint != null ) { if (turnType != null && !mini && turnType.getExitOut() > 0) { canvas.drawText(turnType.getExitOut() + "", centerText.x, - centerText.y + textPaint.getTextSize() / 2, textPaint); + centerText.y - textPaint.ascent / 2, textPaint); } } } From b79d73137cead96d465ffbdc490c91d214ef73b4 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Mon, 8 Aug 2016 00:24:51 +0300 Subject: [PATCH 29/68] Fix centering roundabout text --- .../net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java b/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java index 5718236d20..e7a37fba1a 100644 --- a/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java +++ b/OsmAnd/src/net/osmand/plus/views/mapwidgets/NextTurnInfoWidget.java @@ -185,7 +185,7 @@ public class NextTurnInfoWidget extends TextInfoWidget { if(textPaint != null ) { if (turnType != null && !mini && turnType.getExitOut() > 0) { canvas.drawText(turnType.getExitOut() + "", centerText.x, - centerText.y - textPaint.ascent / 2, textPaint); + centerText.y - textPaint.ascent() / 2, textPaint); } } } From e39f40c1295028fa8fca2448d706043db701affb Mon Sep 17 00:00:00 2001 From: jan madsen Date: Sun, 7 Aug 2016 21:13:21 +0000 Subject: [PATCH 30/68] Translated using Weblate (Danish) Currently translated at 99.8% (2008 of 2011 strings) --- OsmAnd/res/values-da/strings.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 5fe8b4d024..57c933a0e4 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -1742,7 +1742,10 @@ Optagede spor kan deles med venner eller anvendes til OSM bidrag. Sportsfolk kan Vælg hvor meget hastighedsgrænsen skal overskrides, for at få en taleadvarsel. Enheden blev ikke fundet Kan ikke forbinde til OsMo serveren:\n- kontrollere internetforbindelsen;\n- kontrollere indstillingerne;\n- se på Twitter: https://twitter.com/OsMomobi - En anonym bruger kan ikke:\n- oprette grupper;\n- synkronisere grupper og enheder med serveren;\n- administrere grupper og enheder på et personligt betjeningspanel på hjemmesiden. + En anonym bruger kan ikke: +- oprette grupper; +- synkronisere grupper og enheder med serveren; +- administrere grupper og enheder på et personligt betjeningspanel på hjemmesiden. Anonym bruger Logget ind som %1$s Konfigurer kort From 19472cab61a1391e814a7dc513cda1476c0ed07a Mon Sep 17 00:00:00 2001 From: Verdulo Date: Sun, 7 Aug 2016 20:41:13 +0000 Subject: [PATCH 31/68] Translated using Weblate (Esperanto) Currently translated at 99.8% (2007 of 2011 strings) --- OsmAnd/res/values-eo/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-eo/strings.xml b/OsmAnd/res/values-eo/strings.xml index faebe77a26..c7e53d810a 100644 --- a/OsmAnd/res/values-eo/strings.xml +++ b/OsmAnd/res/values-eo/strings.xml @@ -22,7 +22,7 @@ Bonvolu aĉeti abonon al OSM Live antaŭe Tiu ĉi abono aktivigas ĉiuhorajn ĝisdatigojn por ĉiuj mapoj en la mondo. - Plejparto de enspezo revenos al OSM komunumo kaj estos pagita por iu ajn kontribuaĵo al OSM. + Plejparto de enspezo revenos al la OSM komunumo kaj estos pagita por iu ajn kontribuaĵo al OSM. Se vi ŝategas OsmAnd kaj OSM kaj vi volas subteni ilin, tio ĉi estas la plej bona kielo. Elekti mapmarkon @@ -188,7 +188,7 @@ Proponitaj objektoj Kunhavigi lokon Sendi - Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas aŭ estas neĝisdata. Bonvolu konsideri elŝuti mondan bazmapon por havi plenan ĉirkaŭaĵon. + Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas aŭ estas neĝisdata. Bonvolu konsideri elŝuti ĝin por havi vidon al tuta mondo. Mapo elŝutita Mapo de %1$s estas elŝutita. Reveni al la mapo por komenci uzi ĝin. Aliri al la mapo @@ -1576,7 +1576,7 @@ Proporcia memoro %4$s MB (Limito de Android %5$s MB, Dalvik %6$s MB). Nomo Kategorio Ne, dankon - Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas. Bonvolu elŝuti World_basemap_x.obf dosieron por havi plenan ĉirkaŭaĵon. + Monda bazmapo (kiu kovras tutan mondon ĉe etaj skaloj) mankas. Bonvolu elŝuti World_basemap_x.obf dosieron por havi vidon al la tuta mondo. Mankas eksterretaj datumoj en via memorkarto. Bonvolu elŝuti ilin por uzi mapojn eksterrete. Eldonita je Loka versio From 7f2402967f599c61a5bcd07e31048cd8094b9da7 Mon Sep 17 00:00:00 2001 From: Andreas Date: Sun, 7 Aug 2016 21:24:56 +0000 Subject: [PATCH 32/68] Translated using Weblate (Hungarian) Currently translated at 98.3% (1978 of 2011 strings) --- OsmAnd/res/values-hu/strings.xml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-hu/strings.xml b/OsmAnd/res/values-hu/strings.xml index e896bba248..d110c93316 100644 --- a/OsmAnd/res/values-hu/strings.xml +++ b/OsmAnd/res/values-hu/strings.xml @@ -1,4 +1,5 @@ - + + GPX fájl küldése OSM-re? Láthatóság Címkék @@ -2196,7 +2197,7 @@ A csoport nem lesz törölve néhány hónap múlva, az OsMo.mobi weboldalon lé Ne tervezzen újra, ha letérsz az útról Ne tervezzen újra, ha rossz irányba mész Nincs beállítva cél - Akumlátor töltöttség + Akkumulátor töltöttség A jelölő helyének módosításához mozgasd a térképet Szél.: %1$.6f Hossz.: %2$.6f Irány hangjelzés @@ -2236,4 +2237,4 @@ A csoport nem lesz törölve néhány hónap múlva, az OsMo.mobi weboldalon lé innen Koordináta keresés Városrész - \ No newline at end of file + From 21c7a27fa9a62cb265246efcc8f68d114779dce7 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Sun, 7 Aug 2016 21:16:45 +0000 Subject: [PATCH 33/68] Translated using Weblate (Esperanto) Currently translated at 93.3% (2572 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index 0e015db36d..9f0eabd13d 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2805,4 +2805,18 @@ Muntita sur: arbo Muntita sur: piedestalo Muntita sur: planko + Muntita sur: anonctabulego + Muntita sur: plafono + Muntita sur: tegmento + Muntita sur: pendigita + Muntita sur: turo + + Vidigilo kun informoj por pasaĝeroj: jes + Vidigilo kun informoj por pasaĝeroj: ne + + Akvokultivo + Akvokultivo: salikokoj + Akvokultivo: fiŝoj + Akvokulturo: moluskoj + From e849ec5b68458742fedeecd9097be316355cba16 Mon Sep 17 00:00:00 2001 From: Franco Date: Sun, 7 Aug 2016 21:23:00 +0000 Subject: [PATCH 34/68] Translated using Weblate (Spanish (American)) Currently translated at 100.0% (2755 of 2755 strings) --- OsmAnd/res/values-es-rUS/phrases.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-es-rUS/phrases.xml b/OsmAnd/res/values-es-rUS/phrases.xml index 2332dcf0c7..1a812f166f 100644 --- a/OsmAnd/res/values-es-rUS/phrases.xml +++ b/OsmAnd/res/values-es-rUS/phrases.xml @@ -153,7 +153,7 @@ Peaje Control fronterizo Reductor de velocidad (lomada, corto) - Resalte + Resalte (largo) Cojín Chicana Banda sonora From 1439a3a45d674679402fed95b88c15c52d1a408b Mon Sep 17 00:00:00 2001 From: jan madsen Date: Mon, 8 Aug 2016 06:26:45 +0000 Subject: [PATCH 35/68] Translated using Weblate (Danish) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-da/strings.xml | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/OsmAnd/res/values-da/strings.xml b/OsmAnd/res/values-da/strings.xml index 57c933a0e4..312eaca0bc 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -709,7 +709,7 @@ Liste over understøttede lande (dybest set hele verden!): Afghanistan, Albanien Vis nogle vektor-kortdetaljer (f.eks. veje) allerede ved lavere zoom Favoritter er slettet. %1$d favoritter og %2$d favoritgrupper slettes. Forsæt? - Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler. Overvej at hente World_basemap_x.obf for et komplet kortmiljø. + Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler. Overvej at hente World_basemap_x.obf for en komplet oversigt. Offline-data mangler på SD-kort. Overvej at hente for at kunne bruge kort offline. @@ -2208,7 +2208,7 @@ For at vende tilbage til en af OsmAnd konventionelle kortformater, enten deaktiv Gå til kortet QR kode Angiv landenavn - Verdensgrundkort (dækker hele verden ved lave zoomniveauer) mangler eller er forældet. Hent verdensgrundkortet for et komplet miljø. + Verdensgrundkortet (dækker hele verden ved lave zoomniveauer) mangler eller er forældet. Hent det for en komplet oversigt. Ny version Kom godt i gang med OsmAnd Funktioner @@ -2487,10 +2487,8 @@ I øjeblikket er {2} MB til rådighed. Køb først OSM Live-abonnement Abonnementet giver timebaserede opdateringer til alle kort i hele verden. - Størstedelen af indkomsten går tilbage til OSM fællesskabet og udbetales for hvert OSM bidrag. - -Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er dette en perfekt måde at gøre det. +Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er det den perfekte måde at gøre det. Genberegn ruten Topbjælke From 9eb842b36e0bf3d1ccbc99373cd3bd2e4ec3024a Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 8 Aug 2016 09:17:05 +0200 Subject: [PATCH 36/68] small formatting fix --- .../net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java | 2 +- OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java index 4fe965eba5..df8a3409fb 100644 --- a/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java +++ b/OsmAnd/src/net/osmand/plus/mapcontextmenu/other/MapRouteInfoMenu.java @@ -604,7 +604,7 @@ public class MapRouteInfoMenu implements IRouteInformationListener { if (directionInfo >= 0 && routingHelper.getRouteDirections() != null && directionInfo < routingHelper.getRouteDirections().size()) { RouteDirectionInfo ri = routingHelper.getRouteDirections().get(directionInfo); - if (!ri.getDescriptionRoutePart().endsWith(" " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx))) { + if (!ri.getDescriptionRoutePart().endsWith(OsmAndFormatter.getFormattedDistance(ri.distance, ctx))) { textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart() + " " + OsmAndFormatter.getFormattedDistance(ri.distance, ctx)); } else { textView.setText((directionInfo + 1) + ". " + ri.getDescriptionRoutePart()); diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java b/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java index 544c584515..a04378de19 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java @@ -37,7 +37,7 @@ public class RouteDirectionInfo { } public String getDescriptionRoute(OsmandApplication ctx) { - if (!descriptionRoute.endsWith(" " + OsmAndFormatter.getFormattedDistance(distance, ctx))) { + if (!descriptionRoute.endsWith(OsmAndFormatter.getFormattedDistance(distance, ctx))) { descriptionRoute += " " + OsmAndFormatter.getFormattedDistance(distance, ctx); } return descriptionRoute.trim(); From c994d221e286f18017be5ab2590de5288ea67175 Mon Sep 17 00:00:00 2001 From: jan madsen Date: Mon, 8 Aug 2016 06:35:46 +0000 Subject: [PATCH 37/68] Translated using Weblate (Danish) Currently translated at 100.0% (2011 of 2011 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 312eaca0bc..bfb363514b 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -2613,7 +2613,7 @@ Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er det den perfekte m Søg %1$s væk Slet valgte elementer fra historik? Tilbage til søg - Søg på koordinater - Avanceret søg på koordinater + Koordinatsøgning + Avanceret koordinatsøgning %1$s stopper inden From 60c24e1a6b7981fa4a093f915fb0e2f8fa2b5fbd Mon Sep 17 00:00:00 2001 From: Softmap Date: Mon, 8 Aug 2016 11:07:24 +0000 Subject: [PATCH 38/68] Translated using Weblate (Arabic) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-ar/strings.xml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/OsmAnd/res/values-ar/strings.xml b/OsmAnd/res/values-ar/strings.xml index f232de8538..06efce9430 100644 --- a/OsmAnd/res/values-ar/strings.xml +++ b/OsmAnd/res/values-ar/strings.xml @@ -953,7 +953,7 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن اسم فئة لا"شكرا - خريطة العالم الأساسية (التي تغطي العالم كله بتقريب صغير) مفقودة. يرجى تحميل World_basemap_x.obf لبيئة كاملة. + خريطة العالم الأساسية (التي تغطي العالم كله بتقريب صغير) مفقودة. يرجى تحميل World_basemap_x.obf لأخذ نظرة شاملة. "البيانات المحلية (التي لا تحتاج الى ربط بالانترنت ) غير موجودة على بطاقة SD. يرجى إعادة تحميلها بغرض إستخدام الخرائط من دون إتصال." \n\nاضغط باستمرار لعرض الخيارات @@ -1788,9 +1788,9 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن سيتم إرسال جزء من التبرع إلى مستخدمي OSM الذين يقومون بإرسال التغييرات إلى الخريطة في تلك المنطقة يرجى شراء اشتراك OSM Live أولاً - يتيح هذا الاشتراك التحديثات كل ساعة لجميع خرائط العالم. -جزء كبير من الدخل سيعود إلى مجتمع OSM وتدفع لكل مساهمة OSM. - في حال كنت تحب OsmAnd و OSM وترغب في الدعم، هذه هي الطريقة المثلى للقيام بذلك. + يتيح هذا الاشتراك التحديثات كل ساعة لجميع خرائط حول العالم. +غالبية الدخل سيعود إلى مجتمع OSM ويدفع لكل مساهمة. +إن كنت تحب OsmAnd و OSM وترغب في الدعم، هذه هي الطريقة المثلى للقيام بذلك. علامات أخرى حمل بصفة مجهولة @@ -1854,7 +1854,10 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن - الأحكام والشروط متوفرة دائما بشكل مفصل على الموقع OsMo.mobi - اذ كنت بحاجة لشروط خاصة - رجاءا اتصل بالدعم : osmo.mobi@gmail.com " تعذر الاتصال بالخادم OsMo:\n- تحقق من اتصالك بالإنترنت\n- تحقق من الإعدادات\n- تفقد تويتر الخاص بنا : https://twitter.com/OsMomobi - مستخدم مجهول لا يمكنه :\n- إنشاء مجموعة;\n- مزامنة المجموعات والأجهزة مع الخادم;\n- إدارة المجموعات والأجهزة من خلال لوحة تحكم خاصة على الموقع. + مستخدم مجهول لا يمكنه : +- إنشاء مجموعة; +- مزامنة المجموعات والأجهزة مع السيرفر; +- إدارة المجموعات والأجهزة من خلال لوحة تحكم خاصة على الموقع. ابدأ الرحلة و قم بإرسال المواقع تلقائيا بعد تشغيل التطبيق ابدا الرحلة تلقائيا معرف المتعقب @@ -2206,9 +2209,9 @@ OsmAnd هو المصدر المفتوح و التي يجري تطويرها بن معدل تدفق الصوت حدد معدل تدفق الصوت إحفظ محليا (دون حاجة لربط بالأنترنت) - خريطة العالم الأساسية (التي تغطي العالم بأسره) مفقودة أو قديمة. يرجى تحميلها لبناء محيط خريطي كامل. + خريطة العالم الأساسية (التي تغطي العالم بأسره) مفقودة أو قديمة. يرجى تحميلها لأخذ نظرة شاملة. لقد تم تحميل خريطة %1$s. الرجاء العودة إلى الخريطة للشروع في استعمالها. - اسم تلك الفئة موجود من قبل. الرجاء تحديد إسم آخر. + اسم الفئة المحددة موجود من قبل. الرجاء استخدام إسم آخر. تسجيل الرحلة وقف المحاكات الإفتراضية لمكان تواجدي لكي يتم تفعيل التعديلات، يرجى إعادة تشغيل التطبيق يدوياً. From 135b91cba0bf6e3c697680819e9f50741062ab81 Mon Sep 17 00:00:00 2001 From: josep constanti Date: Mon, 8 Aug 2016 11:50:17 +0000 Subject: [PATCH 39/68] Translated using Weblate (Catalan) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-ca/strings.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/OsmAnd/res/values-ca/strings.xml b/OsmAnd/res/values-ca/strings.xml index cfe4ef9656..0b9d20f2fe 100644 --- a/OsmAnd/res/values-ca/strings.xml +++ b/OsmAnd/res/values-ca/strings.xml @@ -675,7 +675,7 @@ Memòria proporcional %4$s MB (límit de l\'Android %5$s MB, Dalvik %6$s MB).Aldea Vila Esteu a punt de suprimir %1$d preferit(s) i %2$d grup(s) de preferits. N\'esteu segurs? - No s\'ha trobat el mapa base del món (el qual cobreix tot el món als nivells de zoom menors). És recomanable que us baixeu el fitxer World_basemap_x.obf per gaudir d\'un entorn complet. + No es troba el mapa base mundial (cobreix tot el món però amb poc detall). És recomanable que us baixeu el fitxer World_basemap_x.obf per gaudir d\'una perspectiva global. No s\'ha trobat les dades descarregades («fora de línia») a la targeta SD. És recomanable que les baixeu per utilitzar mapes sense connexió. No hi ha dades instal·lades per la llengua seleccionada. Voleu anar al Market per instal·lar-ne? Passa al llarg de la traça sencera @@ -2009,7 +2009,7 @@ En activar aquests canvis de visualització l\'estil del mapa canvia a «Hivern Baixades Activeu el connector de cartes marines Activeu el connector de corbes de nivell - El nom de categoria especificat ja existeix. Definiu un altre nom. + El nom de categoria especificat ja existeix. Utilitzeu un nom diferent. Nom de categoria Afegeix una nova categoria N\'esteu segur de baixar el mapa amb només carreteres, quan ja teniu el mapa normal (complet)? @@ -2028,7 +2028,7 @@ En activar aquests canvis de visualització l\'estil del mapa canvia a «Hivern Mapa baixat S\'ha baixat el mapa de %1$s. Torneu al mapa per començar a utilitzar-lo. Vés al mapa - El mapa base mundial (que abasta el món sencer però amb poca ampliació) no es troba o està malmès. Considereu baixar-lo per una operació completa. + El mapa base mundial (d\'abast mundial però amb poc detall) no es troba o està caducat. Considereu baixar-lo per una tenir una perspectiva global. Si es desactiva s\'engega amb la pantalla del mapa Indiqueu el nom del país Pujada @@ -2314,8 +2314,8 @@ Ara mateix, es disposa de {2} MB. El nom de fitxer inclou un caràcter ilegal Afegiu els marcadors de mapa amb el mapa "Aquesta subscripció permet actualitzacions horàries de tots els mapes del món. -La major part dels ingressos es retornen a la comunitat OSM en retribuir cada contribució OSM. -Cas que aprecieu OsmAnd i OSM i vulgueu ajudar-los, és una via perfecta per fer-ho." +La majoria dels ingressos es retornen a la comunitat OSM en retribuir cada contribució OSM. +Si aprecieu OsmAnd i OSM i vulgueu ajudar-los, és la via perfecta per fer-ho." Podeu pujar la vostra nota OSM anònimament si utilitzeu el vostre perfil OpenStreetMap.org. Afegeix un lapse de temps From 1de0e5783d2cee8f1a540b70c7f67e4bb380bcf5 Mon Sep 17 00:00:00 2001 From: Dmitriy Prodchenko Date: Mon, 8 Aug 2016 15:22:09 +0300 Subject: [PATCH 40/68] Icons for First Screen --- .../res/drawable-hdpi/ic_action_location_off.png | Bin 0 -> 1461 bytes OsmAnd/res/drawable-hdpi/ic_action_wifi_off.png | Bin 0 -> 1576 bytes .../res/drawable-mdpi/ic_action_location_off.png | Bin 0 -> 1339 bytes OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png | Bin 0 -> 1309 bytes .../drawable-xhdpi/ic_action_location_off.png | Bin 0 -> 1655 bytes OsmAnd/res/drawable-xhdpi/ic_action_wifi_off.png | Bin 0 -> 1840 bytes .../drawable-xxhdpi/ic_action_location_off.png | Bin 0 -> 2075 bytes .../res/drawable-xxhdpi/ic_action_wifi_off.png | Bin 0 -> 2001 bytes 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_location_off.png create mode 100644 OsmAnd/res/drawable-hdpi/ic_action_wifi_off.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_location_off.png create mode 100644 OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_location_off.png create mode 100644 OsmAnd/res/drawable-xhdpi/ic_action_wifi_off.png create mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_location_off.png create mode 100644 OsmAnd/res/drawable-xxhdpi/ic_action_wifi_off.png diff --git a/OsmAnd/res/drawable-hdpi/ic_action_location_off.png b/OsmAnd/res/drawable-hdpi/ic_action_location_off.png new file mode 100644 index 0000000000000000000000000000000000000000..bfa1139c4f748445de9ccdca8072e2aade0c1c4c GIT binary patch literal 1461 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBBuiW)N`mv#O3D+9QW+dm@{>{( zJaZG%Q-e|yQz{EjrrIztFqdV9M3hAM`dB6B=jtVb)aX^@765fKFxc2v6eK2Rr0UTq__OB&@Hb09I0xZL0)vRD^GUf^&XRs)DJWnQpS7p`n7grJkXw zg|U&Tj)IYap{c%srM{tou7RPIp@Ef=fdUjL0c|TvNwW%aaf8|g1^l#~=$>Fbx5 zm+O@q>*W`v>l<2HTIw4Z=^Gj80#)c1SLT%@R_NvxE5l51Ni9w;$}A|!%+FH*nV6WA zUs__T1av9H3%LcpzHo!{ilG4o3^M(S!~%UoJp=vRT#&!Os*6j4QW4I;s=7F&vLIDI zD784hv?v)EA8E=k&A_n3ZxKi#&^1>6MVY`zNz8G{PcF?(%`5SAu~h=f=%r+)SQ#0c zTPCKY8tSH)SQzW38kwZ(CM72s>6)aaq!?Hv8zm+iq{7U>rr+Gf!o|SF!pzjg)YZ_? z)y&D&#L&^%)Y8$=$;`ss(h;WDGq1QLF)uk4W_KpgZm3>Uyn3yii&7Iy@{2<9^K)RS zARr^ZB)>Q#zd*s+864{h8sV9FDf#8anxJTc_}V44D6=dz#jPkmR{KeN{vuX?&ThE&{oGsE7S*-+#_^}KspTy;#MYd2pB z{ln6ytE9!z_fD_0pzysDCf4Wo}cQuj@neOiv^tww3ii`$#dd_N(&YvY$( z2K7_=t)5%cB#Y1buKV1w`RLO*Q4iF@V_tMBOchu%Z*!T3>FMj8%L}H3*slMSEK-r| zl_+U6E!}p@+X?GSf_7JmXBvOlUr=c#hb zn+lOM70vjCiVLPHUbu86*fWlOai8busVj8zHFs1TcI{Gb3E_1LRsA|)=?h;*ez2OFegbm5iUS(Un=h{{LUNuPdIBjlsfaZZj&u|U^nZ0xg zumPH>T-^f}N+dBA9(%r!Z^_m=Ij@3_*eHTtpNN)77A_9@XlEG^AO|S%usZnei7puO zFgkdJ+JaepM&S0Cs(6rBWwkr2%A6VoUc3le7}SacULep=&|A*>wLu*`!mAbMk!=)) zMofe<9sER8z9k1Tay)?4igd(@<2aO|QQ&G)NvP*T1cs|oOoQSWg5g>m(-Igo`oN+$ zo^fey)RIwO;z|d*1;M99(Lf-e2q+aCUxMNqjRwUClpqk%0`XU}0v$wHe{z(80)8j& z@d+M|g(8f!gIgo$U{UFlD|met%Tr?3KN=`8WN47~p|}D=z23;ZMy&mU4g4$Pnbv-L zr4OJs;OExxPB9;@8sp z8hsRNX8i)qIziO8NAx|4#h;7S8hJnq9B=2i@@N(0xH*CIyEz|ZG>&8)N?GAy87|;Y zjil+xttr5JDgd*D=e*EJoVA{3Xu#=o(xoC?h=x{^h(@I%5fb1IL@cOuf=~leMXKOY zJoA6!hl--mNU{8RQZ)E!uS7D|WTy1?VBhT)i)p%E z-W@2DK3G*Xv|JhrrFhZMczyfiEl_+Y$34k#v@T`;%YU@pzqn)l2AjRA0SdwLu#Vzy z;yPJf((T-(X{mBv`o7zAc6eq`wzr!-wm^AV{-{5z@xtDWu5qr17y1lwop1lV<%(ly zS)65k{Ho%OIUCklYb=c&p@Xlzc_8QfgWmHYsp)w8;o4XGC*B;Jq2G1*YjS+|dy?wf zyZvdyvFB>H4b1a@6T4{hqkN!AoxI4ZpP0S=_d`W9il!v@%hHB--YM z@z?4PjXxZG!QP&Pb?gvyNe|iH zf^R>|vK&*u*UC>qhQ>)-Z2XSaI5I0GTygZsEH%5*#K*{0?O$cf%&{H6#IL86P0XG@RdhK)2ao3)0;SREd z2~kI)j-Z$<1|`Zg8ef-8Sx7Wnn1N`NdNt!_frfjG&OVu?r z#VCdJ9?OM6rK?wn#{B+uV$EC&6bu=ekYXfFP-HZky4Q-eX*Gd=Wo&3|2Kr)vYyzg< zW5_Tc;gU2M#_slxQif2C&|s)ADN;n#<(??eET8DY;0d9qiojGjc}W2@uCQDM4j2~T zAvwh0Y*`L=6+mK3xu>|AIV$sIj=<(QYomQVL(Up-j#+t1<5vI7ZjskgKE z`|VART-Zl5eXwl&QH#4rhG%4pRqYoYv&3Ch$tr@?R z+k7XJ$1C2-dhOFwH@~u;IB{)L^}w!)>jTeT9(wBf2SfXIU2HZrcb02@x{jIuiZ*BSV$hPi1zb@W-$ZNX;(c8~=4C-gK)bGsasTbdW^x)t>il59_ literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png b/OsmAnd/res/drawable-mdpi/ic_action_wifi_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0331e19b091f8a6640fb6bbd82b4783198a94f GIT binary patch literal 1309 zcmbVMZA{!`9Pb7p3d0~~8<@@1;&cXkeYy6oZMbc4FL1I0a=Qt}nb2#W<0|xpwr~f+ zB951ts2i|sH%HtO9hsUe>P93InPObFWQhg|CceZO`J`DG$>K1J=yPy~ejxi`llFQ0 z|9=19^MC1U4RzIp`H$u!2vQiV@rB`7l71h^gWsD8&oUfJZGV$}K#$o8(F91PtVaPF zRK*q$2BO^6ejQXGNKU5`X|kI_`vpl?9b($XkyH(cMv#iVNkf!cfsIB%i=uh3#i=V8 zs>mL!kqwa{!wcd{O}7aSbk{|s?pBGHvAuiHilhJuRA7r}Qf<>LA?d+Zc?CF6Zxa~0 zYGSu~ur*Olp$62en*e1UE?lB03U%`iishU%`wU8x6ibjiL6JB~2^1;NB$|0J=*^U4 zLf99`_<}1B7PoCfAc#aF;Yc_gy4gZdJkJv(P0%zBEpV$#v&AH?S!G!UAFw1-F>FQG z&@`hM)jMnt29>T|K{Z05bz;rR1PX?XNQwqQIY>fP)Aw4nw(KzYSH_0cR;0@SL>O3l zhbh5)#LBW@7`yvBN*h8oLcOWLq=;=kUFuMQW(R#944yb-MHXnMn-^t3;WEQHaX>Qw zk4jM*XJWEUauO{{B*^k?gy$IE?e=p{*2nrO%J1R>RDdS~0g`d?4C~{v*q~&4X z)Kzpf&VsUm21;~sF@}!eyvTAm&oCU$0V;~af^yL`3pj>junb=QzwslWC?Z`f|0$mA z7OcqhbiEbeV!fGw20O@vtrCBCb{Ii6d4j&mNb>u+lUM3z_LU62@ci6BkwLb%M<-gV z8&?Vw+n+kU?A*U&M%|Z`7F6XQxAZPMF`lvvYDG`0do;#nF|? zslltMb2mDRPW*To-JH`F0Pg5S>MR-en+_CC6Fyd-9){wzEC#miT}nlAqGMpOR1lLd+4JLfOtkMF8^ z;?i5wN1jY=-+kI?-70^n@8G79t(R7M$E$w$WnLZWoUbUV`sSy~St&5Sk9+PB$FYTh ziM|jzcI4}^;@`tdr)q~zz5Q%mZ|=;*ul=(HvZL?zhr5;^e*Kf+q1>V7$;W%HeKa_- zr6+f$H1*!?(tEQ@d3Q&zH6FkCX>IY;`~dI%tNgLW7Yk-S`}>3CZOzExxw}IjpRK)> P{$U0Eb-s&L&9D9gWWdRI literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xhdpi/ic_action_location_off.png b/OsmAnd/res/drawable-xhdpi/ic_action_location_off.png new file mode 100644 index 0000000000000000000000000000000000000000..2a06fa2a02a7ae021d38066e39928a1eac009fd3 GIT binary patch literal 1655 zcmbVNdrT8|96ugHVKZ?JC`>cY1C5~9d(f8lMipoaEz*jm28P3VZLcqAuUxORFgJnl zusRiR#z(dVb%Jv~rg7rJCO8$QXaL_1B%907Wd>iHq9(8_g4-X)KX%F8@AdtBzMtRs zk@M$hGp9zr9SH!yRJBT><3=>_^1`@pUhva8Zir=-`D`w2X1yds0cj@MK!IupX`yr! zX(}r@OQirnNU2Sq&*p2g2_x+gkO3Qk&*9?G0FbiS=OT?o6bl+Ci_Iy6?zOc;pv@$M z@P>gT{FYZXVc1AaLA- zEs{YmMCEI8Ksn7&phzHwjTnZ3$x;C(k|g1xg&>Y%A_SEp7z(2pfuRJBf)fwKd1Fjw zLZ`@>@WriUkd%*m2I*y)a&WKd9UBV%*1 zHrfdW7)b-|VPz1f^u-k%E{*0TvC};fC@y4(k8~lJ07V>*z`e$;-K>uKSH>%?-TE>Y zh3F_Z?O}{uKFo2GU@msAcN8$>)DTM<8-4$8@@6*7oB5twWy0#8bok|qj+ zO+rZ$OyNQbHW&>!EHs-;sKkhqMwFW5c@;icBv#-eJVT@qDKShbmdJ6XM5&Z2rP8$I z3>2Hhs-13@bQ-Bi-!{(o1XlT4EFotolBF3vO&3pAL5`JXX}6VjfpYnH*1`FCHm8a9 zx)TCvdU0z7#n?(IQwBpj!0|W}wpVDtNU_8$#Lcjj6iHyIP$+>V6lQ?Af)eAnh>{2; zLTCbS`oHl*I8jKTSpHKylUrOx2Bt4tfm^(6Cd$cm5W}@f&g}hT01&)Ytw_`Re!jcC zZOQv-QFY$shF#Fe?EIKub?EwSNBzqB14kqKny6`)e;kAAA<(K*=#P9|b70RIan<1m z4XNu!_Et|@Ej;16`RBckg=+`ib(@FI?{kHpFyAg2>VHl=87PiYZht;-AD*)HTsTxE5+6YzeGg)JBh`rCA)!Sg*`h8eqeCL&BxoZE7 zmDihtO8A$DLb6tW8s%yj2|H1t?QOcFZ~q((J(jxR%L=VQkdYpK6K{>>AKEiz?TzYH z$M{QQGH>PbDk)9s3V%;nrGZyDR@=0DdeIN){%^YqyXS3RP+6cEn;Qd6=`7gP;cp&` z5~?h_Elq=H?E;c73DXQjZR>v=YrMm|P_^jPaZBy!8nHB`)sfUy5vF=lizeR&Q*DOhu`Z<*xT~>cgN)#rXjm~ zh50bll2fy%4g57OmCl=y&fncSr=tuzTz38Mw!0@=k1t8MH_sY9|I)=XDZGbQ1jD*P zUFpcR?g&rIsQrud=y|h3_nv=vGA})=!oIj27Pkkzv+ui=d|mJs-E*n&Q42QLV~J1) z89teVHlo+m=>-+T_BVE1=$SdxrOsZSTVV}bV-PRBriwF;di=IaxkNSa;IGd9{)WT^ z=Jw{(UhTTKvYHz2Z;2}0d8>LeP!*)8tva4G$WiZ383&KrZV+sLIR5C)?0(ntyzle9$84D< zDc;*_suzpJ@>V4%QkYTXcs<>jZ-(>p&zWHgt<=(~R5oovO$1AZQ#yjH(xW*<3W4GU zpPVNmSuB?oWSW-Ns^=jXr5Bb5SR-LG-?$X%rizUCs?~1|8_XktVnPO3Q6m5fMSx!KxYsb+Os5e4%6KQ* zoK|2YfE2<^EjM9IKC)+wl9|}O-;o2zs6pnNNG2)hG6jV#*AoU>rHJA&CqkUW5hyGI zMsWfZ;9_Z*fPln=K!@odfjAq-MN$kxF%dCp=Uw~=Nw@-%K(P{qL2ot%2z~fAmo;w_8gnWkv5Dk}Ri=k`*j7p>eSS*$bqy(rFFa;G3 zK@vhLmWp{JeEk2$4`4(Aj$-*w@r-UU73rA1Z3SlWwwVY6(?KStRos7Aa+m2qjY=U) zv)*`E^D>d0%>L>2Ehu7okekfc^>lryxHX_UH!f&`%};T?616w|HtzDczclNbRF~xI z^N!YETa=bQ*Z@`GnV$GA@h*jb=B&L>cFs9`=W%CePsev{0YisHEBia1cXZr=&DZvl zi#q3RTnL9nzFxd`iE%3DoYm!pcf!4*up2vuoSw~U!^a+|cywd%D_7gRNl!zwcgA(O zf2z6}Y?F=O)Yi9luEr<5cuzf>UF7^nRBsIn%VM`Qvj$ua*`|%}KUGp1EDFjjbG<&R zqRv~G-&th15?~yg=F)U!al&4>q$Pm7#W5;-$`93hFEjFEa_qHsR$%g>Do^s2EThpj za9}t8m1pVHz~HjmUS&xax0SB1ef7KR{g^}NcTddP8f*WoZ|UIrsek*1IQ8oTIUaK+ z`9?@AJsfTQn1`$#oWSyO&UxR0?k(-UF7;b{uG*?L1RhWHHQV%CgOGt3r>C1#4RM>! zd03Y4x99l`c<|l8;IcebQBqfCpB-!HBadn}hpdt7>S7zp_YZx)Zvk8pkP^A-QOo4( z2db>yq9@h+Exk8^3xXrLFe$q=lyHr!%Za$ePiK=NGeqm zc&1pL^4hsee`KbYR^K;}5q&NsIj9$KtyDjpv-@Xhy4zq)s4XNpv=?xme??p|?a}co zi1&s+BUEV#&&zE`**)Xt6iiQO+?;Hm7Lt*0s;cc6vTElS8GPx=RfP}usR;uD^oQEsy`E$*I6;2-%mzp5iL$KJD+!ZtX7H7B*AIxtDk| zdQ4d~@Ot`Wrq@H?t@afz&QnX>{OZP_?+**fLF7?t(K#T1^l7*ZXk9C)aJhk>cYwlDl*{$&{ zmh7anL0!}!4?E!xO>4K!0x#Y_y1=cp_SW5TbDO)GUernWg^eE<)tA^qSJ#Ga?~!d0 t*0%PCp77~D9`kI+i*IAnn|p@@&8)!O8-^Xpm3fYTm`a(XI2fB%^bcK~zefN7 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_location_off.png b/OsmAnd/res/drawable-xxhdpi/ic_action_location_off.png new file mode 100644 index 0000000000000000000000000000000000000000..cc6cb9313e5a9db4bf013d8d8289f09d8e955717 GIT binary patch literal 2075 zcmbVNc~ld39?uhyN*5GFgeuFBgsW|i$wg))VoU-A34|CqJQhM`fE1F6$v^^DsNroF z)U|>^Y=wXdmCB(NtdGO1vVgLP1vUlNt75ym7G#SRtzEl2L2&mEU;o&7Z{~M>KcDaC z_dVW}$>XEl-QIE|kx1^+7_ovFV;t`rONsB6>9%NM@WUl3_+~5nILNr+$>C?M6U zvQP!8LJD?XLnBBer+kev1y7O1!D>uPS2=9xX04t;lSmPfX1z+CgW^C2nx)YR$TMA+ z$bbeBkdwJGrc5tFvo$e=26S^_yi#45qlOT2Qk;wrOWa zu<(!xZw4e2R*0h(d=V=FIUC3IFoR(-ndl}q9W!JxKnQ{uOcsO1q7fD}V}TA=nQ1yB zWsyOQ8r24k9@k(xz`>}>!18bbnNa%j3R=BP_KH|%TnH2qGKN{DXMl7jL#uV%Yu?(3 zE71SSc&)WjS)fN53ekE7LbV( zI-)^f7CRhLAt*>gID9q@WpPkihB|{q<76TTldoo})J$}d=XH3VC_E~P3G%pNt^@=n zJc!TZL68Vyg-akIQzBZ#N_9qDrBkDezBPpJ1uXYhv9QR1s&LGp#IW4ODv)PmIA+Yo z^nge-pLHNKS))TRlQGPZrkA%CqXtbribNSOEifNvSo0bUpo+)O;83pW<2EA}Z1`eboxY;#D)DI--LNM5|N* zaat0|d7V@&RGKHIss}e&g=_l)&Lxd#pL$D1KNo0xes{L?{nP}P-_9!Ji2P74O7q}&{jUW1#y0OKynkg?|mY&sCi@1U`c%$)L0SZ z{z>QFA7W$S;IM%F8mi(*v{%i~nm(!k3@S}l+z?7zK6Uh2)tc&+ z{TSkhjNi>)i*m=x-OAulN@_xsViiB|D|@p{h>1p5RgS)yzp0(A-Fy@2f8Je@ zZFqDjcd|hyWNh4CE~X}~i5}Y`r#9ZnIciCwuErXuTxY9a*7u>F(i6=e*_{if3OY{4 z3|Fz<(IrZUcW>?}2)sgXaNm2NukC((+h42dMp&+2SemCj#s0nubA)YIxUHN+eJAUQ zJ!QIW%E$dD#8$rz2FmRjEX~l>c2UKrc;wNlvi0tLR>5uh@3kp?9&PV^aaK19#3J`? zu7kkLC&1nl_YR*7F$V>u^j)v@tBE25(>i@&)?W1GZUzRV~|54q!m02fy zCvyU%oi5W$PDfnm`g42i@P(0I+8`CZS0dN{F0ssI2 literal 0 HcmV?d00001 diff --git a/OsmAnd/res/drawable-xxhdpi/ic_action_wifi_off.png b/OsmAnd/res/drawable-xxhdpi/ic_action_wifi_off.png new file mode 100644 index 0000000000000000000000000000000000000000..99cd04efda3aa4ac64ef3ec45fe14fd5498dca10 GIT binary patch literal 2001 zcmbVNdsGv577pbhMnM4|SZGP3DOk*7LK2cl#6SX!7{owA6pnO~nLL1GLNX+Qo^@>y zSFo%aMa1r6nxa&C4uZ6ZfL2rr^o3=iV0lPgS?dZ4?(s!?jyplH{ln8gI_J#%UiZ8A z``vrLGo`61iGIY_i39?{4@?qC@iEE$`ugBs*;G>^KCHpS3M>s(V^+w75QH$QL`a|> z(jZa znWTdSXA#5ey>P^mzs|-zFf>`Q_tt z_conOnlr(21>_f`6p~a@JZeHnY#N8E0sw#%&7%QqZWNQffy870Y&wHS2N+Zazy}z7 zCWAEpknw0HSk0G;66Ry!D*;)HVMackZnauz)+ick($E1Ok4I-P=}aaSx1gE}4H#sj z8q8}KJctmp%A_-5I@CaNdxVr|0VW{hOkZ3X8{%yE+e|vVC{UgVRTbzF0|tr& zWc-8%>tH@JDw+qu2tb8d+$bu-WFb_gO39?M)G*B8s+f?9fh_oW6`m6xoshr)m~0VS z3;<#dkIUikc=0@Dw3sJkh~pQqpuvnm1{JapTZhM<#{z$d<;R;42t!TjD4Ms>1*uvT zL(N*$NQ#f2t2!wnLuY_dt9iYnHS zc`O!}%0&Pr6>lgGlgUQ7EG~;YkB9$k{^&Ra#((3=J`1F+KI{gutu$M{AK#% zx5C<@zJN8Bu}k_R%gGg@M@iwtKw+snV}CEeOGq8^yIil zu-8V<*;Qo>)Fg4N7Egy}dF}Y8J?q$QvB!wd8?9caI(XB=5V)(|Loia?ZPzY;;2jm{ zXB0ZdH$5_i4n<4mgepW2y3u9rACJPdL5nziIt0JxTwHB~uo-M!VL1c*xW|!z{Gent335na;r*t5B|Gv$nN`;JL3SK9 zVpLc=yrf`*t|L<_0*@E0c{4%+y7Zy4itV9{n9&o5SWf1|maI?Lf`hU(0THa^G(U|5HrcFm_(ix7W9Y5xh71S@MvxwR-iq^QUX_ROM7~<(Dh4 zfki!D10It9Wq-JCN1D&pifoN*cjoJT=j8)nTFD?GWA{M$x`C40LE||~OD%dwdb#j< zUeE`{mx4v>!;WCSt|71L_x%SccLPO@2WoF{Dk*o{tB~rheQ`_eN6W$12al_~?+C%G z&B-z5oC^4s<&(dSm+hPC2we|?AE zv6V=+?784;x-`SVRFmK_e$rWu;?`hP)>T{OStI51uE&5@5FOWjVGShhPCTqCb}n6=JiAh=CL3Zi zJ`I(vAN=I|D>u4F?^Qo1`WJU{Lo`=oS1E44);DqP&d)PvS|*0b`)>ttziyHp4*Tn8 zA3>Z@gEW45I^jd%&9Gv91(ETw{G}p Date: Mon, 8 Aug 2016 08:46:33 +0000 Subject: [PATCH 41/68] Translated using Weblate (French) Currently translated at 98.8% (1987 of 2011 strings) --- OsmAnd/res/values-fr/strings.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/res/values-fr/strings.xml b/OsmAnd/res/values-fr/strings.xml index 36069cdec7..40d5ca6c60 100644 --- a/OsmAnd/res/values-fr/strings.xml +++ b/OsmAnd/res/values-fr/strings.xml @@ -138,7 +138,7 @@ Actuellement {2} Mo sont disponibles. Lieux Autres Pas nécessaire - La carte mondiale de base est absente (couvrant le monde entier à faible zoom). Pensez à télécharger World_basemap_x.obf pour avoir un environnement complet. + La carte mondiale de base est absente (couvrant le monde entier avec un niveau large). Téléchargez World_basemap_x.obf pour avoir une couverture complète. Il n\'y a aucune carte hors-ligne sur la carte SD. Pensez à en télécharger pour utiliser les cartes sans connexion. From 47f9b4f751eb1e09cd7c6ca5e8df9077c8ac00f0 Mon Sep 17 00:00:00 2001 From: Marco Scarpetta Date: Mon, 8 Aug 2016 09:46:29 +0000 Subject: [PATCH 42/68] Translated using Weblate (Italian) Currently translated at 99.7% (2006 of 2011 strings) --- OsmAnd/res/values-it/strings.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-it/strings.xml b/OsmAnd/res/values-it/strings.xml index 185a168493..234f172ed4 100644 --- a/OsmAnd/res/values-it/strings.xml +++ b/OsmAnd/res/values-it/strings.xml @@ -2578,4 +2578,5 @@ Nel caso ami OsmAnd e OSM e vuoi sostenerli è un perfetto modo per farlo.Distretto Dintorni Cerca - + Sorabo (Superiore) + From 273974c1f5d7ba4443479823c0701013d05764fe Mon Sep 17 00:00:00 2001 From: Leif Larsson Date: Mon, 8 Aug 2016 08:51:44 +0000 Subject: [PATCH 43/68] Translated using Weblate (Swedish) Currently translated at 98.6% (1984 of 2011 strings) --- OsmAnd/res/values-sv/strings.xml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-sv/strings.xml b/OsmAnd/res/values-sv/strings.xml index 13722b6dfe..0a6a34b20b 100644 --- a/OsmAnd/res/values-sv/strings.xml +++ b/OsmAnd/res/values-sv/strings.xml @@ -1,4 +1,5 @@ - + + För att låsa upp skärmen tryck på låsikonen Välj land Välj stad eller postnummer @@ -1260,7 +1261,7 @@ Dessa globala data (mellan 70 grader norr och 70 grader syd) är baserade på SR OsMo "Det insticksprogrammet erbjuder delvis funktionaliteten för spårning med OpenStreetMap. Besök http://osmo.mobi.\n\nDu kan spåra alla enheter som är medlemmar i en grupp i realtid och ni kan kommunicera med varandra. Det finns olika alternativ för sessionsspårning eller permanent spårning.\n\nAnonyma grupper kan skapas för ett specificerat antal dagar och begränsas till bestämda funktioner, d.v.s. det finns ingen fjärrkontroll eller gruppadministratör. Helt fungerande grupper kan å andra sidan skapas på webbplatsen och endast registrerade användare har tillgång till dem. " Avbryt all musik vid meddelanden (sänk inte endast volymen) - Pausa musikeb + Pausa musiken Dela rutt som GPX-fil Utdelad rutt via OsmAnd Endast manuellt (tryck på pilen) @@ -2239,4 +2240,11 @@ Om du tycker om OsmAnd och OSM och vill stödja detta så är detta ett utmärkt Kategorier Postnummer - \ No newline at end of file + %1$s stopp innan + Koordinatsökning + Avancerad koordinatsökning + Tillbaka till Sök + Vill du radera de markerade posterna från historiken? + Visa %1$s på kartan + Sök %1$s bort + From a0d852da75a31710807d131e5f6813731c209138 Mon Sep 17 00:00:00 2001 From: Softmap Date: Mon, 8 Aug 2016 11:14:15 +0000 Subject: [PATCH 44/68] Translated using Weblate (Arabic) Currently translated at 6.9% (191 of 2755 strings) --- OsmAnd/res/values-ar/phrases.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/OsmAnd/res/values-ar/phrases.xml b/OsmAnd/res/values-ar/phrases.xml index 7b4c8d2e03..ef87c25333 100644 --- a/OsmAnd/res/values-ar/phrases.xml +++ b/OsmAnd/res/values-ar/phrases.xml @@ -198,4 +198,11 @@ متجر أدوات مستعملة متجر بضائع الغوص سلع رياضية + متجر هاي فاي + متجر في الهواء الطلق + طول + +خزان ماء + + قنصلية شرفية From fc9003593a6b8fdd9ac7a48d0500709f687d3024 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 8 Aug 2016 12:09:12 +0000 Subject: [PATCH 45/68] Translated using Weblate (Esperanto) Currently translated at 93.5% (2576 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index 9f0eabd13d..920c9ae2a1 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -1613,7 +1613,7 @@ Riparo Sen riparo Riparo de elektraj aŭtoj - Riparo de motorcikloj + Riparejo de motorcikloj Memservo Sen memservo Aŭtomatigita @@ -2819,4 +2819,8 @@ Akvokultivo: fiŝoj Akvokulturo: moluskoj + Telefon-diskonektig-stacio + Konsulejo + Konsulejo ĝenerala + Konsulejo honora From 2e68c4bac7212bfea09aa97fe05d246c88ef5211 Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 8 Aug 2016 14:50:58 +0200 Subject: [PATCH 46/68] Avoid accumulation of missing rouding --- OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java | 2 +- OsmAnd/src/net/osmand/plus/routing/RouteProvider.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java b/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java index a04378de19..22ac492552 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteDirectionInfo.java @@ -77,7 +77,7 @@ public class RouteDirectionInfo { // expected time after route point public int getExpectedTime() { - return (int) (distance / averageSpeed); + return (int) Math.round(distance / averageSpeed); } diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index a13b8fedea..cbca787657 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -873,7 +873,7 @@ public class RouteProvider { RouteDirectionInfo last = directions.get(directions.size() - 1); // update speed using time and idstance last.setAverageSpeed((distanceToEnd[last.routePointOffset] - distanceToEnd[offset])/last.getAverageSpeed()); - last.distance = (int) (distanceToEnd[last.routePointOffset] - distanceToEnd[offset]); + last.distance = (int) Math.round(distanceToEnd[last.routePointOffset] - distanceToEnd[offset]); } // save time as a speed because we don't know distance of the route segment float avgSpeed = time; From f7e70ea540cc6de73907d5172d3224ea17728881 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 8 Aug 2016 12:48:48 +0000 Subject: [PATCH 47/68] Translated using Weblate (Esperanto) Currently translated at 93.7% (2583 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index 920c9ae2a1..4c695a4106 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2823,4 +2823,14 @@ Konsulejo Konsulejo ĝenerala Konsulejo honora + Oficejo de misio diplomatia + Oficejo de delegitaro (EU) + Ambasadestrejo + Oficejo de alta komisaro + + Tabloj por trans-vindotuk-ado + + Administranto kontraŭfajrega + + Necesej-speco: akvoŝpruca From 4c5e8536cf35bc82db3f96d8a1fbbb48d6d5a358 Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 8 Aug 2016 16:42:13 +0200 Subject: [PATCH 48/68] Save only speakable dirInfos to OsmAnd route GPX --- OsmAnd/src/net/osmand/plus/routing/RouteProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index cbca787657..204cd674f2 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -1076,7 +1076,7 @@ public class RouteProvider { gpx.routes.add(route); for (int i = cDirInfo; i < directionInfo.size(); i++) { RouteDirectionInfo dirInfo = directionInfo.get(i); - if (dirInfo.routePointOffset >= cRoute) { + if (dirInfo.routePointOffset >= cRoute && dirInfo.getTurnType() != null && !dirInfo.getTurnType().isSkipToSpeak()) { Location loc = routeNodes.get(dirInfo.routePointOffset); WptPt pt = new WptPt(); pt.lat = loc.getLatitude(); From a6c0f0ce0e385688dd84c7950d7b59973831b8e0 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 8 Aug 2016 13:10:01 +0000 Subject: [PATCH 49/68] Translated using Weblate (Esperanto) Currently translated at 93.8% (2586 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index 4c695a4106..c0642b5250 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2833,4 +2833,8 @@ Administranto kontraŭfajrega Necesej-speco: akvoŝpruca + Necesej-speco: ter-truo (latrino) + Necesej-speco: ter-truo kun ĥemiaĵo + Necesej-speco: sitelo + From 0798c721bad70c04b0c90d8aea29c80c3db7da06 Mon Sep 17 00:00:00 2001 From: ace shadow Date: Mon, 8 Aug 2016 16:27:05 +0000 Subject: [PATCH 50/68] Translated using Weblate (Slovak) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-sk/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-sk/strings.xml b/OsmAnd/res/values-sk/strings.xml index 341be22d9a..ed6f363f4b 100644 --- a/OsmAnd/res/values-sk/strings.xml +++ b/OsmAnd/res/values-sk/strings.xml @@ -258,7 +258,7 @@ Dlaždicové mapy môžete získať priamo zo zdrojov na Internete, alebo ich m Miesta Iné Netreba - Chýba základná mapa sveta(World Basemap). Prosím, zvážte jej stiahnutie pre správnu funkčnosť. + Základná mapa sveta (pokrývajúca celý svet pri malom priblížení) chýba. Prosím zvážte stiahnutie World_basemap_x.obf pre celkový prehľad. Na SD karte chýbajú offline údaje. Prosím, zvážte ich stiahnutie pre použitie máp bez internetu. \n\nKliknite a podržte pre možnosti Lokálna verzia @@ -2003,7 +2003,7 @@ Aktivovanie tohto pohľadu zmení štýl mapy na \"Zima a lyžovanie\", ktorý z Zvoľte kam chcete uložiť súbory máp. Vytvorený OSM POI - Svetová základná mapa (pokrývajúca celý svet pri malom priblížení) chýba alebo je zastaralá. Prosím zvážte stiahnutie Svetovej základnej mapy, aby ste mali kompletné prostredie. + Svetová základná mapa (pokrývajúca celý svet pri malom priblížení) chýba alebo je zastaralá. Prosím zvážte jej stiahnutie pre celkový prehľad. QR kód Mapa stiahnutá Mapa %1$s bola stiahnutá. Choďte späť na mapu a môžete ju začať používať. @@ -2234,7 +2234,7 @@ V súčasnosti je voľných len {2} MB. Prosím zakúpte si najprv OSM Naživo Registrácia umožní hodinové aktualizácie všetkých máp sveta. -Veľká časť príjmu ide späť do OSM komunity a za každý príspevok do OSM je vyplatená odmena. +Väčšina príjmu ide späť do OSM komunity a za každý príspevok do OSM je vyplatená odmena. Ak máte radi OsmAnd a OSM a chcete ich podporiť, toto je výborný spôsob ako to urobiť. Zobraziť panel priesvitnosti From e352d161bc02eeaf4d8179edeb945cb610a4bee9 Mon Sep 17 00:00:00 2001 From: Wojciech Kulma Date: Mon, 8 Aug 2016 18:43:08 +0000 Subject: [PATCH 51/68] Translated using Weblate (Polish) Currently translated at 49.1% (1355 of 2755 strings) --- OsmAnd/res/values-pl/phrases.xml | 44 +++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-pl/phrases.xml b/OsmAnd/res/values-pl/phrases.xml index c7a2926603..8e0688705b 100644 --- a/OsmAnd/res/values-pl/phrases.xml +++ b/OsmAnd/res/values-pl/phrases.xml @@ -1424,4 +1424,46 @@ Długość - +Dostęp do Internetu - wymagana opłata + Dostęp do Internetu - bezpłatny + + Tylko dieta wegetariańska + Dieta wegetariańska + Dieta wegetariańska: nie + Tylko dieta wegańska + Dieta wegańska + Dieta wegańska: nie + Materiały rolnicze + Przewodnik audio + Przejazd kolejowy + Dla mężczyzn + Niedozwolone dla mężczyzn + Dla kobiet + Niedozwolone dla kobiet + Ubrania dziecięce + Odzież robocza + Kostiumy + Stroje tradycyjne + Ubrania ciążowe + Stroje kąpielowe + Masaż: tajski + Masaż: erotyczny + Masaż: chiński + Masaż: terapeutyczny + + Poręcz: tak + Poręcz: nie + Podjazd dla wózków: tak + Podjazd dla wózków: nie + Zegar słoneczny + + Barometr: tak + Barometr: nie + Termometr: tak + Termometr: nie + Higrometr: tak + Higrometr: nie + Bankomat: Tak + Bankomat: nie + + From f2445bde390a5a25be4d0aa3bea49dc794322ed0 Mon Sep 17 00:00:00 2001 From: CJTmmr Date: Mon, 8 Aug 2016 19:05:00 +0000 Subject: [PATCH 52/68] Translated using Weblate (Dutch) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-nl/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-nl/strings.xml b/OsmAnd/res/values-nl/strings.xml index 38a67c1c3b..7c0c5d7bea 100644 --- a/OsmAnd/res/values-nl/strings.xml +++ b/OsmAnd/res/values-nl/strings.xml @@ -2135,7 +2135,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me Probeer het opnieuw Fout: {0} Wilt u OsmAnd beoordelen op Google Play? Alvast heel erg bedankt. - Deze categorienaam bestaat al. Bedenk een andere. + Deze categorienaam bestaat al. Gebruik een andere. Categorienaam Voeg categorie toe Regio\'s @@ -2179,7 +2179,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me Kaart gedownload De kaart van %1$s is gedownload en kan nu worden gebruikt. Ga naar de kaart - De basis-wereldkaart ontbreekt of is verouderd. Download hem om OsmAnd goed te laten functioneren. + De basis-wereldkaart ontbreekt of is verouderd. Download hem voor wereldwijd overzicht om lage zoomlevels. Updaten @@ -2427,7 +2427,7 @@ Het activeren van deze weergave verandert de kaartstijl in \'Winter en ski\', me Neem alsjeblieft eerst een OSM Live Abonnement Met dit abonnement ontvang je dagelijks updates voor kaarten over de hele wereld. -Een belangrijk deel van uw bijdrage gaat naar de OSM-gemeenschap en wordt uitbetaald naar het aantal OSM-bewerkingen. +Het grootste gedeelte van uw bijdrage gaat naar de OSM-gemeenschap en wordt uitbetaald naar het aantal OSM-bewerkingen. Als je OsmAnd en OSM wil ondersteunen, is dit de perfecte manier om dat te doen. Kies markeervlaggetjes From 754295d4bc93dd0b654faba48d52d32df756f998 Mon Sep 17 00:00:00 2001 From: Ajeje Brazorf Date: Mon, 8 Aug 2016 19:13:31 +0000 Subject: [PATCH 53/68] Translated using Weblate (Sardinian) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-sc/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml index b9592ed055..5d3b068630 100644 --- a/OsmAnd/res/values-sc/strings.xml +++ b/OsmAnd/res/values-sc/strings.xml @@ -1197,7 +1197,7 @@ Memòria in proportzione %4$s MB (lìmite de Android %5$s MB, Dalvik %6$s MB).Nùmene Categoria No, gràtzias - Fartat sa mapa de base de su mundu (totu su mundu pro zoom bassos). Podes iscarrigare World_basemap_x.obf pro unu sistema cumpridu. + Fartat sa mapa de base de su mundu (totu su mundu pro ismanniamentos bassos). Podes iscarrigare World_basemap_x.obf pro un\'immàgine diferente. Fartant sos datos (\'non in lìnia\') in s’ischeda SD. Ti cussigiamus de los iscarrigare pro poder impreare sas mapas chene lìnia. Versione locale %1$d de %2$d ogetu/os istudados curretamente. @@ -2150,7 +2150,7 @@ Memòria in proportzione %4$s MB (lìmite de Android %5$s MB, Dalvik %6$s MB).Bae a sa mapa Còdighe QR Inserta su nùmene de s\'istadu - Sa mapa mundiale de base (chi coberrit su mundu intreu a zooms bassos) fartat o est betza. Pro praghere cunsìdera sa possibilidade de l’iscarrigare pro tènnere un’aplicatzione cumprida. + Sa mapa mundiale de base (chi coberrit su mundu intreu a ismanniamentos bassos) fartat o est betza. Pro praghere cunsìdera sa possibilidade de l’iscarrigare pro tènnere una immàgine generale. \"Istudadu\" mandat deretu a s’ischermu mapa Versione noa Primos passos cun OsmAnd @@ -2411,7 +2411,7 @@ Si tenes bisòngiu de agiudu cun s\'aplicatzione OsmAnd, pro praghere cuntata su Nde tenimus bisòngiu pro ti imbiare informatziones a pitzu de sas contributziones Regione de suportu Custu abbonamentu abilitat agiornamentos ora pro ora pro totu sas mapas de su mundu. -Sa parte manna de su balàngiu suportat sa comunidade OSM e est pagadu pro cada contributu OSM. +Sa majoria de su balàngiu suportat sa comunidade OSM e est pagadu pro cada contributu OSM. Si istimas OsmAnd e OSM e los boles suportare, custa est una manera perfeta pro lu fàghere. Ischerta marcadore mapa From f139d7cb39f6eefcd93b9274eb1bb54566f73769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Sok=C3=B3=C5=82?= Date: Mon, 8 Aug 2016 18:44:20 +0000 Subject: [PATCH 54/68] Translated using Weblate (Polish) Currently translated at 99.5% (2001 of 2011 strings) --- OsmAnd/res/values-pl/strings.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index 98bbd28908..753ab61c64 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -11,7 +11,7 @@ Automatyczne środkowanie mapy Ustala opóźnienie podążania mapy za aktualną lokalizacją - Auto-podążanie za pozycją + Automatyczne podążanie za położeniem Włącz podążanie za pozycją tylko w trybie nawigacji. Podążanie za pozycją jest włączone. Usunąć %1$s? @@ -113,7 +113,7 @@ Użyj bieżącego celu - Obecna pozycja nie ma pokrycia w zainstalowanych mapach offline. Możesz pobrać nową w Ustawieniach (Zarządzanie plikami map) lub przełączyć się na mapy online (włącz plugin map online). + Żadna z map offline nie zawiera tego położenia. Można pobrać nową mapę na ekranie ustawień programu (Zarządzaj mapami) lub przełączyć na mapy online (wymaga włączenia wtyczki map online). Dla bieżącej lokalizacji dostępna jest wektorowa mapa offline. \n\t\n\tAby jej użyć, proszę wybrać „Menu” → „Skonfiguruj mapę” → „Zasób mapy…” → „Wektorowe mapy offline”. @@ -269,7 +269,7 @@ Proszę wprowadzić tekst, aby filtrować dane Wysoka rozdzielczość ekranu Nie rozciągaj i rozmazuj kafelków mapy na ekranach o dużej rozdzielczości - Pozycja nie jest jeszcze znana + Położenie nie jest jeszcze znane Wyszukaj transport publiczny Rezultat wyszukiwania transportu (brak celu): @@ -311,7 +311,7 @@ Yandex - informacje o korkach Trasa Ulubione - Notatki OSM (online) + Uwagi OSM (online) Użyteczne miejsca… Zasób mapy… @@ -1107,7 +1107,7 @@ OsmAnd jest otwarto-źródłowym programem do nawigacji z dostępem do szerokiej Nie nawiązano połączenia za pośrednictwem Wi-Fi. Kontynuować pobieranie używając obecnego połączenia? Usuń cel trasy Zatrzymaj nawigację - Odrzuć trasę + Odrzucanie trasy Pełna wersja Inna Pozostało %1$d plików @@ -1416,7 +1416,7 @@ Afganistan, Afryka Południowa, Albania, Algieria, Andora, Angola, Anguilla, Ant Światowa mapa tras narciarskich Wstrzymuje odtwarzanie każdej muzyki podczas komunikatów (nie tylko ją przycisza) Przerywanie muzyki - Zawsze wyśrodkowana pozycja + Zawsze wyśrodkowane położenie Głos Różne Lokalizacja @@ -2247,7 +2247,7 @@ Włączenie tego widoku zmienia styl mapy na „Zima i narty”, ukazujący tere Ostatnia zmiana mapy: %s Długość nagrania Nie wybrany -Pozycja usunięta +Usunięto element pozycji usuniętych COFNIJ WSZYSTKO Typ From e5a72ae8b99a24b113f0dd28bee9a77ea123a259 Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 8 Aug 2016 23:12:16 +0200 Subject: [PATCH 55/68] suppress addMissingTurns --- .../osmand/plus/routing/RouteCalculationResult.java | 4 +--- .../src/net/osmand/plus/routing/RouteProvider.java | 13 ++++++------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java b/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java index 2f3c254f2d..de1bfb41ba 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java @@ -53,8 +53,7 @@ public class RouteCalculationResult { this.alarmInfo = new ArrayList(); } - public RouteCalculationResult(List list, List directions, RouteCalculationParams params, List waypoints - ) { + public RouteCalculationResult(List list, List directions, RouteCalculationParams params, List waypoints, boolean addMissingturns) { this.routingTime = 0; this.errorMessage = null; this.intermediatePoints = new int[params.intermediates == null ? 0 : params.intermediates.size()]; @@ -66,7 +65,6 @@ public class RouteCalculationResult { if(waypoints != null) { this.locationPoints.addAll(waypoints); } - boolean addMissingTurns = true; if(addMissingTurns) { removeUnnecessaryGoAhead(localDirections); addMissingTurnsToRoute(locations, localDirections, params.start,params.end, diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index 204cd674f2..fb46e252ae 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -341,7 +341,7 @@ public class RouteProvider { locs = findStartAndEndLocationsFromRoute(locs, params.start, params.end, startI, endI); List directions = calcDirections(startI, endI, rcr.getRouteDirections()); insertInitialSegment(params, locs, directions, true); - res = new RouteCalculationResult(locs, directions, params, null); + res = new RouteCalculationResult(locs, directions, params, null, false); } catch (RuntimeException e) { e.printStackTrace(); } @@ -375,7 +375,7 @@ public class RouteProvider { info.afterLeftTime = 0; } RouteCalculationResult res = new RouteCalculationResult(gpxRoute, gpxDirections, routeParams, - gpxParams == null? null: gpxParams.wpt); + gpxParams == null? null: gpxParams.wpt, false); return res; } @@ -620,11 +620,10 @@ public class RouteProvider { if(doc.getChildNodes().getLength() == 1){ Node item = doc.getChildNodes().item(0); return new RouteCalculationResult(item.getNodeValue()); - } } params.intermediates = null; - return new RouteCalculationResult(res, null, params, null); + return new RouteCalculationResult(res, null, params, null, true); } protected RouteCalculationResult findVectorMapsRoute(final RouteCalculationParams params, boolean calcGPXRoute) throws IOException { @@ -1188,7 +1187,7 @@ public class RouteProvider { res.add(createLocation(wpt)); } params.intermediates = null; - return new RouteCalculationResult(res, null, params, null); + return new RouteCalculationResult(res, null, params, null, true); } protected RouteCalculationResult findBROUTERRoute(RouteCalculationParams params) throws MalformedURLException, @@ -1276,7 +1275,7 @@ public class RouteProvider { } catch (Exception e) { return new RouteCalculationResult("Exception calling BRouter: " + e); //$NON-NLS-1$ } - return new RouteCalculationResult(res, null, params, null); + return new RouteCalculationResult(res, null, params, null, true); } private RouteCalculationResult findStraightRoute(RouteCalculationParams params) { @@ -1302,6 +1301,6 @@ public class RouteProvider { location.setLatitude(lats[1]); location.setLongitude(lons[1]); dots.add(location); - return new RouteCalculationResult(dots, null, params, null); + return new RouteCalculationResult(dots, null, params, null, true); } } From 94386be97b303fa4ce69fe860e752e0797b8f88a Mon Sep 17 00:00:00 2001 From: jan madsen Date: Mon, 8 Aug 2016 14:54:47 +0000 Subject: [PATCH 56/68] Translated using Weblate (Danish) Currently translated at 100.0% (2011 of 2011 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 bfb363514b..b4ba4480ef 100644 --- a/OsmAnd/res/values-da/strings.xml +++ b/OsmAnd/res/values-da/strings.xml @@ -2615,5 +2615,5 @@ Hvis du er fan af OsmAnd og OSM og ønsker at støtte dem, er det den perfekte m Tilbage til søg Koordinatsøgning Avanceret koordinatsøgning - %1$s stopper inden + %1$s stop før From cbba0a25a2e1207a8e1afda56cda9162b40eb56c Mon Sep 17 00:00:00 2001 From: Sylwester Lachiewicz Date: Mon, 8 Aug 2016 19:25:28 +0000 Subject: [PATCH 57/68] Translated using Weblate (Polish) Currently translated at 99.5% (2002 of 2011 strings) --- OsmAnd/res/values-pl/strings.xml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OsmAnd/res/values-pl/strings.xml b/OsmAnd/res/values-pl/strings.xml index 753ab61c64..fed2317581 100644 --- a/OsmAnd/res/values-pl/strings.xml +++ b/OsmAnd/res/values-pl/strings.xml @@ -1698,7 +1698,10 @@ Nagrane ślady można udostępnić znajomym lub wykorzystać na rzecz rowoju map Drukuj trasę Nie odnaleziono urządzenia Nie można połączyć się z serwisem OsMo:\n- sprawdź połączenie internetowe,\n- sprawdź ustawienia,\n- sprawdź nasz Twitter: https://twitter.com/OsMomobi - Anonimowy użytkownik nie może:\n- tworzyć grup,\n- synchronizować grup i urządzeń z serwerem,\n- zarządzać grupami i urządzeniami na osobistym kokpicie na stronie internetowej. + Anonimowy użytkownik nie może: +- tworzyć grup, +- synchronizować grup i urządzeń z serwerem, +- zarządzać grupami i urządzeniami na osobistym kokpicie na stronie internetowej. Użytkownik anonimowy Zalogowano jako %1$s Trasy From 734ac2b320d08f615d4b06f12e6cf552d2a19ff7 Mon Sep 17 00:00:00 2001 From: Ajeje Brazorf Date: Mon, 8 Aug 2016 19:18:35 +0000 Subject: [PATCH 58/68] Translated using Weblate (Sardinian) Currently translated at 100.0% (2011 of 2011 strings) --- OsmAnd/res/values-sc/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values-sc/strings.xml b/OsmAnd/res/values-sc/strings.xml index 5d3b068630..fec6d49719 100644 --- a/OsmAnd/res/values-sc/strings.xml +++ b/OsmAnd/res/values-sc/strings.xml @@ -58,7 +58,7 @@ Càlcula un\'àndala cun OsmAnd chene impreare internet Càlcula un’àndala cun OsmAnd pro su primu e s’ùrtimu segmentu de sa caminera Boles impreare s’àndala ammustrada pro su nàvigu? - Annanghe comente ùrtimu puntu de destinatzione + Annanghe comente destinatzione imbeniente Issèbera GPX… Issèbera sa destinatzione Ischerta in sa mapa @@ -2514,8 +2514,8 @@ Como bi sunt {2} MB ebbia disponìbiles. Chirca a %1$s dae inoghe Torra a sa chirca Boles iscantzellare sos elementos ischertados de s\'istòria? - Chirca de coordinatas - Chirca avantzada de coordinatas + Chirca cun coordinatas + Chirca avantzada cun coordinatas " • Chirca de testu noa e potente meda From 5d888d11396325d8552d1e0a741d19744c44c13b Mon Sep 17 00:00:00 2001 From: jan madsen Date: Mon, 8 Aug 2016 15:06:05 +0000 Subject: [PATCH 59/68] Translated using Weblate (Danish) Currently translated at 100.0% (2755 of 2755 strings) --- OsmAnd/res/values-da/phrases.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/OsmAnd/res/values-da/phrases.xml b/OsmAnd/res/values-da/phrases.xml index d27393230a..0e66276b57 100644 --- a/OsmAnd/res/values-da/phrases.xml +++ b/OsmAnd/res/values-da/phrases.xml @@ -2753,14 +2753,14 @@ Sanitær tømmestation Medicinsk system: vestlig - Medicinsk system: traditionel kinesisk + Medicinsk system: traditionel Kinesisk Medicinsk system: ukendt traditionel - Medicinsk system: ayurveda - Medicinsk system: kampo - Medicinsk system: traditionelt mongolsk - Medicinsk system: traditionel tibetansk - Medicinsk system: sidda - Medicinsk system: unani + Medicinsk system: Ayurveda + Medicinsk system: Kampo + Medicinsk system: traditionelt Mongolsk + Medicinsk system: traditionel Tibetansk + Medicinsk system: Sidda + Medicinsk system: Unani Sundhedsvæsen: sygepleje: ja Sundhedsvæsen: sygepleje: nej From 197e27a323486e48d18d99456ef42aa1e732f75b Mon Sep 17 00:00:00 2001 From: CJTmmr Date: Mon, 8 Aug 2016 19:11:41 +0000 Subject: [PATCH 60/68] Translated using Weblate (Dutch) Currently translated at 49.9% (1377 of 2755 strings) --- OsmAnd/res/values-nl/phrases.xml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OsmAnd/res/values-nl/phrases.xml b/OsmAnd/res/values-nl/phrases.xml index 029a6b5e4b..372c7aac95 100644 --- a/OsmAnd/res/values-nl/phrases.xml +++ b/OsmAnd/res/values-nl/phrases.xml @@ -33,7 +33,7 @@ Tapijtwinkel Drogisterij Kledingzaak - Kinderkledingwinkel + Kinderkleding Schoenenwinkel Computerwinkel Kopieerwinkel @@ -1485,4 +1485,6 @@ Betaling met Cryptocurrencies NIET mogelijk Andere betalingsmogelijkheden mogelijk Andere betalingsvormen NIET mogelijk - + Lengte + + From a114eb2083085b51dc4a7d629af9953cd859a79a Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 8 Aug 2016 21:09:54 +0000 Subject: [PATCH 61/68] Translated using Weblate (Esperanto) Currently translated at 97.5% (2687 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 117 +++++++++++++++++++++++++++++-- 1 file changed, 112 insertions(+), 5 deletions(-) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index c0642b5250..e2080977d6 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -1635,9 +1635,9 @@ Necesejo: nur por anoj Necesejo: publika aliro - Tablo por trans-vindotuk-ado - Sen tablo por trans-vindotuk-ado - Ĉambro por trans-vindotuk-ado + Tablo por tra-vindotuk-ado + Sen tablo por tra-vindotuk-ado + Ĉambro por tra-vindotuk-ado Tempolimo de parkumado @@ -2472,7 +2472,7 @@ Futsalo Konkurso de aŭtomobiloj telestirataj Kvarmurpilkado (skvaŝo) - Shuffleboard + Globludo planka (shuffleboard) Kanada bastonludo (lacrosse) Boksado @@ -2828,7 +2828,7 @@ Ambasadestrejo Oficejo de alta komisaro - Tabloj por trans-vindotuk-ado + Tabloj por tra-vindotuk-ado Administranto kontraŭfajrega @@ -2837,4 +2837,111 @@ Necesej-speco: ter-truo kun ĥemiaĵo Necesej-speco: sitelo + Por beboj (pli junaj ol 1 jaro): jes + Por beboj (pli junaj ol 1 jaro): ne + Por infanetoj (1-3 jaraĝaj): jes + Por infanetoj (1-3 jaraĝaj): ne + Por infanoj (4-11 jaraĝaj): jes + Por infanoj (4-11 jaraĝaj): ne + Por plenkreskuloj: jes + Por plenkreskuloj: ne + Por virinoj: jes + Por virinoj: ne + Por maljunuloj: jes + Por maljunuloj: ne + Por knabinoj: jes + Por knabinoj: ne + Por viroj: jes + Por virinoj: ne + Por knaboj: jes + Por knabinoj: ne + + Por tranoktataj pacientoj: jes + Por tranoktataj pacientoj: ne + Nur por tranoktataj pacientoj + Konsilado: jes + Konsilado: ne + Vizitoj en hejmo: jes + Vizitoj en hejmo: ne + + Urĝaj okazoj: jes + Urĝaj okazoj: ne + Malario: jes + Malario: ne + Ebolo: jes + Ebolo: ne + Aŭtismo: jes + Aŭtismo: ne + Aidoso: jes + Aidoso: ne + + Konsilado por dependuloj: jes + Konsilado por dependuloj: ne + Konsilado por patrinontoj: jes + Konsilado por patrinontoj: ne + Konsilado por gepatroj: jes + Konsilado por gepatroj: ne + Konsilado por homparoj: jes + Konsilado por homparoj: ne + Konsilado por deprimuloj: jes + Konsilado por deprimuloj: ne + Konsilado por drog-dependuloj: jes + Konsilado por drog-dependuloj: ne + Konsilado pri edukado: jes + Konsilado pri edukado: ne + Konsilado pri familio: jes + Konsilado pri familio: ne + Konsilado por senhejmuloj: jes + Konsilado por senhejmuloj: ne + Konsilado por enmigrantoj: jes + Konsilado por enmigrantoj: ne + Konsilado por geedzoj: jes + Konsilado por geedzoj: ne + Konsilado pri nutrado: jes + Konsilado pri nutrado: ne + Konsilado pri rekapabligo: jes + Konsilado pri rekapabligo: ne + Konsilado pri seksumo: jes + Konsilado pri seksumo: ne + Konsilado por seksperfortitoj: jes + Konsilado por seksperfortitoj: ne + Konsilado por viktimoj: jes + Konsilado por viktimoj: ne + Konsilado por hejm-perfortitoj: jes + Konsilado por hejm-perfortitoj: ne + + Laboranto de sanservo: helpanto de doktoro + Laboranto de sanservo: kuracisto + Laboranto de sanservo: akuŝisto + Laboranto de sanservo: flegisto + Laboranto de sanservo: medicina savisto (sukuristo) + Laboranto de sanservo: doktoro de medicino + Laboranto de sanservo: piedisto + Laboranto de sanservo: psikologiisto + Laboranto de sanservo: terapiisto + Laboranto de sanservo: helpanto de doktoro + Laboranto de sanservo: teĥnikisto + Laboranto de sanservo: fuŝkuracisto (ĉarlatano) + + Bankokartoj akceptataj + Bankokartoj malakceptataj + Specialisto: kuracisto familia + Specialisto: okul-kuracisto (oftalmologiisto) + Specialisto: virin-kuracisto (ginekologiisto) + Specialisto: isto de interna medicino + Specialisto: ortopediisto + Specialisto: orel-naz-gorĝ-isto (otorinolaringologiisto) + Specialisto: infan-kuracisto (pediatro) + Sen specialisto de infan-medicino (pediatro) + Specialisto: haŭt-kuracisto (dermatologiisto) + Specialisto: urin-sistem-kuracisto (urologiisto) + Specialisto: ĥirurgiisto + Specialisto: radi-kuracisto (radiologiisto) + Specialisto: isto de zorgado pri nekuracebluloj + + Specialisto: psikiatriisto + Specialisto: nervisto (neŭrologiisto) + Specialisto: haŭt-seksummalsan-kuracisto (dermato-venerelogiisto) + Specialisto: kor-kuracisto (kardiologiisto) + Specialisto: isto de urĝeca medicino From 1f122983abf8fe69a647a7fe79594b0905c20207 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Sok=C3=B3=C5=82?= Date: Mon, 8 Aug 2016 19:07:10 +0000 Subject: [PATCH 62/68] Translated using Weblate (Polish) Currently translated at 49.5% (1365 of 2755 strings) --- OsmAnd/res/values-pl/phrases.xml | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/OsmAnd/res/values-pl/phrases.xml b/OsmAnd/res/values-pl/phrases.xml index 8e0688705b..8c0e9534bc 100644 --- a/OsmAnd/res/values-pl/phrases.xml +++ b/OsmAnd/res/values-pl/phrases.xml @@ -1077,10 +1077,10 @@ Bezlistne Gatunki Olejowiec (palma gwinejska) - Typ schroniska: dla psów - Typ schroniska: dla kotów - Typ schroniska: dla psów i kotów - Typ schroniska: dla ptaków + Typ schronienia: dla psów + Typ schronienia: dla kotów + Typ schronienia: dla psów i kotów + Typ schronienia: dla ptaków Siedzenia Oparcia: tak @@ -1115,14 +1115,14 @@ Znacznik trasy Znak Mapa rowerowa - Informacje: o roślinach - Informacje: na temat transportu publicznego - Informacje: technologiczne - Informacje: astronomiczne + Informacje: rośliny + Informacje: transport publiczny + Informacje: technika + Informacje: astronomia Zakaz palenia Palenie dozwolone na zewnątrz - Palenie jest dozwolone + Palenie dozwolone Z dźwiękiem Bez dźwięku Mini rondo @@ -1466,4 +1466,16 @@ Bankomat: Tak Bankomat: nie + Zasilana pompa + Mapa piesza + Informacje: geologia + Palenisko + Brak paleniska + + Palenie dozwolone w oddzielnym pomieszczeniu + Palenie dozwolone w wydzielonym pomieszczeniu + Jazda konna + Piach + + Poziom From ce93a37b2e313d5d731120547bda73c3bedb8c70 Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 8 Aug 2016 23:17:27 +0200 Subject: [PATCH 63/68] fix typo --- OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java b/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java index de1bfb41ba..bb68a40f22 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteCalculationResult.java @@ -53,7 +53,7 @@ public class RouteCalculationResult { this.alarmInfo = new ArrayList(); } - public RouteCalculationResult(List list, List directions, RouteCalculationParams params, List waypoints, boolean addMissingturns) { + public RouteCalculationResult(List list, List directions, RouteCalculationParams params, List waypoints, boolean addMissingTurns) { this.routingTime = 0; this.errorMessage = null; this.intermediatePoints = new int[params.intermediates == null ? 0 : params.intermediates.size()]; From 87e235ec88a9f4609d54117e673ffbf244df9a3f Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 8 Aug 2016 21:17:39 +0000 Subject: [PATCH 64/68] Translated using Weblate (Esperanto) Currently translated at 97.6% (2690 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index e2080977d6..3fce5aee7c 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2944,4 +2944,7 @@ Specialisto: haŭt-seksummalsan-kuracisto (dermato-venerelogiisto) Specialisto: kor-kuracisto (kardiologiisto) Specialisto: isto de urĝeca medicino + Skribaĵo: N (nordo) + Skribaĵo: NW (nord-okcidento) + Skribaĵo: W (okcidento) From c45a0488cf0190ae886c85e6e5210368f04a9874 Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 8 Aug 2016 23:29:25 +0200 Subject: [PATCH 65/68] fix build --- OsmAnd/src/net/osmand/plus/routing/RouteProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index fb46e252ae..dedcfd759c 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -1024,7 +1024,7 @@ public class RouteProvider { } } params.intermediates = null; - return new RouteCalculationResult(res, null, params, null); + return new RouteCalculationResult(res, null, params, null, true); } public GPXFile createOsmandRouterGPX(RouteCalculationResult srcRoute, OsmandApplication ctx) { From 88ba5278a48afd2ae49850b2e20d73c6b0e75aa1 Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 8 Aug 2016 21:29:18 +0000 Subject: [PATCH 66/68] Translated using Weblate (Esperanto) Currently translated at 97.9% (2698 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index 3fce5aee7c..c1c9ad0189 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2947,4 +2947,13 @@ Skribaĵo: N (nordo) Skribaĵo: NW (nord-okcidento) Skribaĵo: W (okcidento) + Skribaĵo: SW (sud-okcidento) + Skribaĵo: S (sudo) + Skribaĵo: SE (sud-oriento) + Skribaĵo: E (oriento) + Skribaĵo: NE (nord-oriento) + + Specialisto: klinika biologiisto (medicina biologiisto) + Specialisto: osteopatiisto (alternativa medicino) + Specialisto: sensentigisto (anestezologiisto) From 6e54a66254b7ebf31a4778b7070f07765d342b48 Mon Sep 17 00:00:00 2001 From: sonora Date: Mon, 8 Aug 2016 23:35:01 +0200 Subject: [PATCH 67/68] keep true for now for recalculatePartOfflineRoute( --- OsmAnd/src/net/osmand/plus/routing/RouteProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java index dedcfd759c..2a96acd1e7 100644 --- a/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java +++ b/OsmAnd/src/net/osmand/plus/routing/RouteProvider.java @@ -341,7 +341,7 @@ public class RouteProvider { locs = findStartAndEndLocationsFromRoute(locs, params.start, params.end, startI, endI); List directions = calcDirections(startI, endI, rcr.getRouteDirections()); insertInitialSegment(params, locs, directions, true); - res = new RouteCalculationResult(locs, directions, params, null, false); + res = new RouteCalculationResult(locs, directions, params, null, true); } catch (RuntimeException e) { e.printStackTrace(); } From 675b26d691ca2fc84d85b104ac9d41ff9d11b59a Mon Sep 17 00:00:00 2001 From: Verdulo Date: Mon, 8 Aug 2016 21:32:21 +0000 Subject: [PATCH 68/68] Translated using Weblate (Esperanto) Currently translated at 97.9% (2699 of 2755 strings) --- OsmAnd/res/values-eo/phrases.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/OsmAnd/res/values-eo/phrases.xml b/OsmAnd/res/values-eo/phrases.xml index c1c9ad0189..97b52e7c7d 100644 --- a/OsmAnd/res/values-eo/phrases.xml +++ b/OsmAnd/res/values-eo/phrases.xml @@ -2956,4 +2956,5 @@ Specialisto: klinika biologiisto (medicina biologiisto) Specialisto: osteopatiisto (alternativa medicino) Specialisto: sensentigisto (anestezologiisto) + Specialisto: pulmisto (pneŭmonologiisto)