From f8689e2891b909502a5528b747afb41b1bf2cf37 Mon Sep 17 00:00:00 2001 From: Chumva Date: Wed, 1 Aug 2018 13:22:30 +0300 Subject: [PATCH 1/8] add new string resources and toast after sending search request (cherry picked from commit c331855) --- OsmAnd/res/layout/search_dialog_fragment.xml | 2 +- OsmAnd/res/values/strings.xml | 5 ++-- .../plus/osmedit/EditPoiDialogFragment.java | 4 +-- .../search/QuickSearchDialogFragment.java | 4 +-- .../search/SendSearchQueryBottomSheet.java | 28 ++++++++++++++++--- 5 files changed, 32 insertions(+), 11 deletions(-) diff --git a/OsmAnd/res/layout/search_dialog_fragment.xml b/OsmAnd/res/layout/search_dialog_fragment.xml index eaeb68b1d6..52de3ba07e 100644 --- a/OsmAnd/res/layout/search_dialog_fragment.xml +++ b/OsmAnd/res/layout/search_dialog_fragment.xml @@ -237,7 +237,7 @@ android:paddingLeft="@dimen/bottom_sheet_content_margin" android:paddingRight="@dimen/bottom_sheet_content_margin" android:paddingTop="@dimen/context_menu_padding_margin_tiny" - android:text="@string/search_no_results_description" + android:text="@string/search_no_results_feedback" android:textSize="@dimen/default_desc_text_size" osmand:typeface="@string/font_roboto_medium" /> diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index 6556402b9b..b851473407 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -11,6 +11,9 @@ Thx - Hardy --> + Thank you for feedback + Node or way cannot be found. + No search results?\nGive us feedback • Navigation: Fix progress bar, fast swapping of the start and end point of the route\n\n • Map markers: fix turn on/off groups, ability to hide markers from the map\n\n @@ -24,7 +27,6 @@ Increase search radius to %1$s \"%1$s\", as well as your location.

We do not collect personal information, we only need search data to improve the search algorithm.
]]>
- No results?\nTell us about this. Send search query? World Point %1$s deleted @@ -2674,7 +2676,6 @@ Favorite point {0} deleted. Edit POI Create POI - Node cannot be found, or amenity consists of several nodes, which is not yet supported. Delete {0} (comment)? Delete POI POI deleted diff --git a/OsmAnd/src/net/osmand/plus/osmedit/EditPoiDialogFragment.java b/OsmAnd/src/net/osmand/plus/osmedit/EditPoiDialogFragment.java index 6b98ab2495..b0c4877c23 100644 --- a/OsmAnd/src/net/osmand/plus/osmedit/EditPoiDialogFragment.java +++ b/OsmAnd/src/net/osmand/plus/osmedit/EditPoiDialogFragment.java @@ -707,7 +707,7 @@ public class EditPoiDialogFragment extends BaseOsmAndDialogFragment { fragment.show(activity.getSupportFragmentManager(), TAG); } else { Toast.makeText(activity, - activity.getString(R.string.poi_error_poi_not_found), + activity.getString(R.string.poi_cannot_be_found), Toast.LENGTH_LONG).show(); } } @@ -777,7 +777,7 @@ public class EditPoiDialogFragment extends BaseOsmAndDialogFragment { public void deletePoiWithDialog(final Entity entity) { if (entity == null) { - Toast.makeText(activity, activity.getResources().getString(R.string.poi_error_poi_not_found), Toast.LENGTH_LONG).show(); + Toast.makeText(activity, activity.getResources().getString(R.string.poi_cannot_be_found), Toast.LENGTH_LONG).show(); return; } AlertDialog.Builder builder = new AlertDialog.Builder(activity); diff --git a/OsmAnd/src/net/osmand/plus/search/QuickSearchDialogFragment.java b/OsmAnd/src/net/osmand/plus/search/QuickSearchDialogFragment.java index 11ea4bd863..5855b02251 100644 --- a/OsmAnd/src/net/osmand/plus/search/QuickSearchDialogFragment.java +++ b/OsmAnd/src/net/osmand/plus/search/QuickSearchDialogFragment.java @@ -645,10 +645,10 @@ public class QuickSearchDialogFragment extends DialogFragment implements OsmAndC if (!app.getSettings().isInternetConnectionAvailable()) { Toast.makeText(app, R.string.internet_not_available, Toast.LENGTH_LONG).show(); } else { - if (location != null && searchQuery != null) { + if (searchQuery != null) { Bundle args = new Bundle(); SendSearchQueryBottomSheet fragment = new SendSearchQueryBottomSheet(); - args.putString(MISSING_SEARCH_LOCATION_KEY, location.toString()); + args.putString(MISSING_SEARCH_LOCATION_KEY, String.valueOf(location)); args.putString(MISSING_SEARCH_QUERY_KEY, searchQuery); fragment.setArguments(args); fragment.show(mapActivity.getSupportFragmentManager(), SendSearchQueryBottomSheet.TAG); diff --git a/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java b/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java index 936f73e0d7..f2f16ce3b4 100644 --- a/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java +++ b/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java @@ -17,6 +17,9 @@ import net.osmand.plus.base.bottomsheetmenu.SimpleBottomSheetItem; import net.osmand.plus.base.bottomsheetmenu.simpleitems.TitleItem; import net.osmand.util.Algorithms; +import org.json.JSONException; +import org.json.JSONObject; + import java.util.HashMap; import java.util.Map; @@ -37,7 +40,7 @@ public class SendSearchQueryBottomSheet extends MenuBottomSheetDialogFragment { } String searchQuery = args.getString(MISSING_SEARCH_QUERY_KEY); String searchLocation = args.getString(MISSING_SEARCH_LOCATION_KEY); - if (Algorithms.isEmpty(searchQuery) || Algorithms.isEmpty(searchLocation)) { + if (Algorithms.isEmpty(searchQuery)) { return; } params.put(searchQuery, searchLocation); @@ -63,15 +66,32 @@ public class SendSearchQueryBottomSheet extends MenuBottomSheetDialogFragment { @Override protected void onRightBottomButtonClick() { - OsmandApplication app = getMyApplication(); + final OsmandApplication app = getMyApplication(); if (app != null) { if (!app.getSettings().isInternetConnectionAvailable()) { Toast.makeText(app, R.string.internet_not_available, Toast.LENGTH_LONG).show(); + dismiss(); } else { AndroidNetworkUtils.sendRequestAsync(app, "http://osmand.net/api/missing_search", params, - null, true, true, null); + null, true, true, new AndroidNetworkUtils.OnRequestResultListener() { + @Override + public void onResult(String result) { + if (result != null && isAdded()) { + try { + JSONObject obj = new JSONObject(result); + if (!obj.has("error")) { + Toast.makeText(app, getString(R.string.thank_you_for_feedback), Toast.LENGTH_SHORT).show(); + } else { + Toast.makeText(app, "Error: " + obj.getString("error"), Toast.LENGTH_SHORT).show(); + } + } catch (JSONException e) { + + } + } + dismiss(); + } + }); } } - dismiss(); } } From c9f7fccf911cdd1c0119603ed75e83330ebeaad7 Mon Sep 17 00:00:00 2001 From: Chumva Date: Wed, 1 Aug 2018 13:42:10 +0300 Subject: [PATCH 2/8] fix tabs in resources (cherry picked from commit ed9c9d1) --- OsmAnd/res/values/strings.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/OsmAnd/res/values/strings.xml b/OsmAnd/res/values/strings.xml index b851473407..3eb6c83c35 100644 --- a/OsmAnd/res/values/strings.xml +++ b/OsmAnd/res/values/strings.xml @@ -11,9 +11,9 @@ Thx - Hardy --> - Thank you for feedback - Node or way cannot be found. - No search results?\nGive us feedback + Thank you for feedback + Node or way cannot be found. + No search results?\nGive us feedback • Navigation: Fix progress bar, fast swapping of the start and end point of the route\n\n • Map markers: fix turn on/off groups, ability to hide markers from the map\n\n From 626b534b4dc4ab3719a83c4c9b82220da1786339 Mon Sep 17 00:00:00 2001 From: Chumva Date: Wed, 1 Aug 2018 13:58:18 +0300 Subject: [PATCH 3/8] fix toast translation (cherry picked from commit 83f88fa) --- .../src/net/osmand/plus/search/SendSearchQueryBottomSheet.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java b/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java index f2f16ce3b4..bfb171ecce 100644 --- a/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java +++ b/OsmAnd/src/net/osmand/plus/search/SendSearchQueryBottomSheet.java @@ -20,6 +20,7 @@ import net.osmand.util.Algorithms; import org.json.JSONException; import org.json.JSONObject; +import java.text.MessageFormat; import java.util.HashMap; import java.util.Map; @@ -82,7 +83,7 @@ public class SendSearchQueryBottomSheet extends MenuBottomSheetDialogFragment { if (!obj.has("error")) { Toast.makeText(app, getString(R.string.thank_you_for_feedback), Toast.LENGTH_SHORT).show(); } else { - Toast.makeText(app, "Error: " + obj.getString("error"), Toast.LENGTH_SHORT).show(); + Toast.makeText(app, MessageFormat.format(getString(R.string.error_message_pattern), obj.getString("error")), Toast.LENGTH_SHORT).show(); } } catch (JSONException e) { From 96a2a0102834f2c95998b5a015bc7df7bb400de3 Mon Sep 17 00:00:00 2001 From: Franco Date: Wed, 1 Aug 2018 21:32:39 +0000 Subject: [PATCH 4/8] Translated using Weblate (Spanish (Argentina)) Currently translated at 100,0% (2601 of 2601 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index 37ab83dd5d..d346e7b76d 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -2980,17 +2980,19 @@ Lon %2$s ¿Sin resultados? \nCuéntanos sobre esto. ¿Enviar consulta de búsqueda? - • Navegación: Corrección en la barra de progreso, intercambio rápido del punto inicial y final de la ruta + • Navegación: Corrección en la barra de progreso, intercambio rápido del punto inicial y final de la ruta +\n +\n • Marcadores del mapa: corregido el des/activar grupos, capacidad para ocultar marcadores del mapa +\n +\n • Edición de OSM: Capacidad de edición de etiquetas para objetos que no sean puntos y de vías, corrección de los comentarios vacíos en las notas, copia de seguridad de ediciones +\n +\n • Mejor análisis de Wikipedia y Wikiviajes, los archivos actualizados ya están disponibles +\n +\n • Menú contextual: corregido el color de los escudos de transporte en el modo nocturno y los tamaños de menú adicionales \n -\n • Marcadores del mapa: corregido el des/activar grupos, capacidad para ocultar marcadores del mapa -\n -\n • Edición de OSM: Capacidad para editar etiquetas en objetos sin puntos, corrección de los comentarios vacíos en las notas, copia de seguridad de ediciones -\n -\n • Mejor análisis de Wikipedia y Wikiviajes, los archivos actualizados ya están disponibles -\n -\n • Menú contextual: corregido el color de los escudos de transporte en el modo nocturno y los tamaños de menú adicionales -\n -\n • Otras correcciones de errores +\n • Navegación fluvial: soporte a la navegación fluvial +\n +\n • Otras correcciones de errores \n Aumentar el radio de búsqueda a %1$s Enviando vía… From 322368bf66f53caef12fbc3855b60779966d6a30 Mon Sep 17 00:00:00 2001 From: Hakuchi Date: Wed, 1 Aug 2018 20:19:00 +0000 Subject: [PATCH 5/8] Translated using Weblate (German) Currently translated at 99,9% (2600 of 2601 strings) --- OsmAnd/res/values-de/strings.xml | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/OsmAnd/res/values-de/strings.xml b/OsmAnd/res/values-de/strings.xml index 8c406d92b0..d398fbe248 100644 --- a/OsmAnd/res/values-de/strings.xml +++ b/OsmAnd/res/values-de/strings.xml @@ -3061,7 +3061,7 @@ Abgedeckte Fläche: %1$s x %2$s GPX-Dateien Holen Sie sich OsmAnd Live, um alle Funktionen freizuschalten: Tägliche Karten-Updates mit unbegrenzten Downloads, alle kostenpflichtigen und kostenlosen Plugins, Wikipedia, Wikivoyage und vieles mehr. Aktionen bearbeiten - Bitte senden Sie Screenshots dieser Meldung an support@osmand.net + Bitte senden Sie einen Screenshot dieser Meldung an support@osmand.net Punkt bearbeiten Punkt hinzufügen Als Track speichern @@ -3073,16 +3073,17 @@ Abgedeckte Fläche: %1$s x %2$s
Suchanfrage senden? Welt Vergrößerung des Suchradius auf %1$s - • Navigation Fix: Fortschrittsbalken, schneller Wechsel des Start- und Endpunkts der Route + • Navigation Fix: Fortschrittsbalken, schneller Wechsel des Start- und Endpunkts der Route +\n +\n • Map-Marker Fix: Gruppen An-/Ausschalten, Möglichkeit Marker auf der Karte zu verstecken +\n +\n • OSM-Bearbeitung: Bearbeitung für Nicht-Punkt-Objekte und Wege, Behebung fehlender Kommentare zu Notizen, Sicherung von Änderungen +\n +\n • Verbessere Wikipedia und Wikivoyage Parsing, aktualisierte Dateien sind bereits verfügbar +\n +\n • Kontextmenü: fix Transportschilderfarbe im Nachtmodus, fix zusätzliche Menügrößen \n -\n• Map-Marker Fix: Gruppen An-/Ausschalten, Möglichkeit Marker auf der Karte zu verstecken -\n -\n• OSM-Bearbeitung: Bearbeitung für Nicht-Punkt-Objekte, Behebung fehlender Kommentare zu Notizen, Sicherung von Änderungen -\n -\n• Verbessere Wikipedia und Wikivoyage Parsing, aktualisierte Dateien sind bereits verfügbar -\n -\n• Kontextmenü: fixieren Sie die Transportschilderfarbe im Nachtmodus, fixieren Sie zusätzliche Menügrößen -\n -\n• Andere Fehlerbehebungen -\n +\n • Bootnavigation: Unterstützung für Fahrrinnen +\n +\n • Andere Fehlerbehebungen From 42672a3bbe7e3f3569d597dbbf0bc410abc0ba28 Mon Sep 17 00:00:00 2001 From: Franco Date: Wed, 1 Aug 2018 22:01:07 +0000 Subject: [PATCH 6/8] Translated using Weblate (Spanish (Argentina)) Currently translated at 100,0% (2602 of 2602 strings) --- OsmAnd/res/values-es-rAR/strings.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OsmAnd/res/values-es-rAR/strings.xml b/OsmAnd/res/values-es-rAR/strings.xml index d346e7b76d..3873cec2c0 100644 --- a/OsmAnd/res/values-es-rAR/strings.xml +++ b/OsmAnd/res/values-es-rAR/strings.xml @@ -2996,4 +2996,8 @@ Lon %2$s \n Aumentar el radio de búsqueda a %1$s Enviando vía… + Gracias por su comentario + No se puede encontrar el nodo o la vía. + ¿Sin resultados de búsqueda? +\nDanos tu opinión From cc257581c89a5b9dabd9e5b7be6e93e26536acca Mon Sep 17 00:00:00 2001 From: Franco Date: Wed, 1 Aug 2018 22:03:04 +0000 Subject: [PATCH 7/8] Translated using Weblate (Spanish (American)) Currently translated at 100,0% (2602 of 2602 strings) --- OsmAnd/res/values-es-rUS/strings.xml | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/OsmAnd/res/values-es-rUS/strings.xml b/OsmAnd/res/values-es-rUS/strings.xml index b80aed361c..cbd4fb5e99 100644 --- a/OsmAnd/res/values-es-rUS/strings.xml +++ b/OsmAnd/res/values-es-rUS/strings.xml @@ -2980,18 +2980,24 @@ Lon %2$s ¿Sin resultados? \nCuéntanos sobre esto. ¿Enviar consulta de búsqueda? - • Navegación: Corrección en la barra de progreso, intercambio rápido del punto inicial y final de la ruta + • Navegación: Corrección en la barra de progreso, intercambio rápido del punto inicial y final de la ruta +\n +\n • Marcadores del mapa: corregido el des/activar grupos, capacidad para ocultar marcadores del mapa +\n +\n • Edición de OSM: Capacidad de edición de etiquetas para objetos que no sean puntos y de vías, corrección de los comentarios vacíos en las notas, copia de seguridad de ediciones +\n +\n • Mejor análisis de Wikipedia y Wikiviajes, los archivos actualizados ya están disponibles +\n +\n • Menú contextual: corregido el color de los escudos de transporte en el modo nocturno y los tamaños de menú adicionales \n -\n • Marcadores del mapa: corregido el des/activar grupos, capacidad para ocultar marcadores del mapa -\n -\n • Edición de OSM: Capacidad para editar etiquetas en objetos sin puntos, corrección de los comentarios vacíos en las notas, copia de seguridad de ediciones -\n -\n • Mejor análisis de Wikipedia y Wikiviajes, los archivos actualizados ya están disponibles -\n -\n • Menú contextual: corregido el color de los escudos de transporte en el modo nocturno y los tamaños de menú adicionales -\n -\n • Otras correcciones de errores +\n • Navegación fluvial: soporte a la navegación fluvial +\n +\n • Otras correcciones de errores \n Aumentar el radio de búsqueda a %1$s Enviando vía… + Gracias por su comentario + No se puede encontrar el nodo o la vía. + ¿Sin resultados de búsqueda? +\nDanos tu opinión From 7d377ad15b83f463056e4357ea123999bf148249 Mon Sep 17 00:00:00 2001 From: Franco Date: Wed, 1 Aug 2018 22:04:13 +0000 Subject: [PATCH 8/8] Translated using Weblate (Spanish) Currently translated at 100,0% (2602 of 2602 strings) --- OsmAnd/res/values-es/strings.xml | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/OsmAnd/res/values-es/strings.xml b/OsmAnd/res/values-es/strings.xml index b1b2395e32..891698ad03 100644 --- a/OsmAnd/res/values-es/strings.xml +++ b/OsmAnd/res/values-es/strings.xml @@ -2953,7 +2953,7 @@ Añadir punto Guardar como traza Has añadido %1$s puntos. Escribe un nombre de archivo y pulsa en «Guardar». - Por favor, envíe la captura de pantalla de esta notificación a support@osmand.net + Por favor, envíe una captura de pantalla de esta notificación a support@osmand.net Editar acciones Punto %1$s eliminado Mundo @@ -2961,17 +2961,24 @@ ¿Sin resultados? \nCuéntanos sobre esto. ¿Enviar consulta de búsqueda? - • Navegación: Corrección en la barra de progreso, intercambio rápido del punto inicial y final de la ruta + • Navegación: Corrección en la barra de progreso, intercambio rápido del punto inicial y final de la ruta +\n +\n • Marcadores del mapa: corregido el des/activar grupos, capacidad para ocultar marcadores del mapa +\n +\n • Edición de OSM: Capacidad de edición de etiquetas para objetos que no sean puntos y de vías, corrección de los comentarios vacíos en las notas, copia de seguridad de ediciones +\n +\n • Mejor análisis de Wikipedia y Wikiviajes, los archivos actualizados ya están disponibles +\n +\n • Menú contextual: corregido el color de los escudos de transporte en el modo nocturno y los tamaños de menú adicionales \n -\n • Marcadores del mapa: corregido el des/activar grupos, capacidad para ocultar marcadores del mapa -\n -\n • Edición de OSM: Capacidad para editar etiquetas en objetos sin puntos, corrección de los comentarios vacíos en las notas, copia de seguridad de ediciones -\n -\n • Mejor análisis de Wikipedia y Wikiviajes, los archivos actualizados ya están disponibles -\n -\n • Menú contextual: corregido el color de los escudos de transporte en el modo nocturno y los tamaños de menú adicionales -\n -\n • Otras correcciones de errores +\n • Navegación fluvial: soporte a la navegación fluvial +\n +\n • Otras correcciones de errores \n Aumentar el radio de búsqueda a %1$s + Gracias por su comentario + No se puede encontrar el nodo o la vía. + ¿Sin resultados de búsqueda? +\nDenos su opinión + Enviando vía…