Merge branch 'master' of ssh://github.com/osmandapp/Osmand into js_voice_routing

This commit is contained in:
PaulStets 2018-08-02 08:57:44 +03:00
commit 266aa817ec
9 changed files with 96 additions and 54 deletions

View file

@ -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" />

View file

@ -3061,7 +3061,7 @@ Abgedeckte Fläche: %1$s x %2$s</string>
<string name="shared_string_gpx_files">GPX-Dateien</string>
<string name="get_osmand_live">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.</string>
<string name="quick_action_edit_actions">Aktionen bearbeiten</string>
<string name="error_notification_desc">Bitte senden Sie Screenshots dieser Meldung an support@osmand.net</string>
<string name="error_notification_desc">Bitte senden Sie einen Screenshot dieser Meldung an support@osmand.net</string>
<string name="coord_input_edit_point">Punkt bearbeiten</string>
<string name="coord_input_add_point">Punkt hinzufügen</string>
<string name="coord_input_save_as_track">Als Track speichern</string>
@ -3075,14 +3075,15 @@ Abgedeckte Fläche: %1$s x %2$s</string>
<string name="increase_search_radius_to">Vergrößerung des Suchradius auf %1$s</string>
<string name="release_3_1">• 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 • 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 • 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 • 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 • Kontextmenü: fix Transportschilderfarbe im Nachtmodus, fix zusätzliche Menügrößen
\n
\n• Andere Fehlerbehebungen
\n</string>
\n • Bootnavigation: Unterstützung für Fahrrinnen
\n
\n • Andere Fehlerbehebungen</string>
</resources>

View file

@ -2984,14 +2984,20 @@ Lon %2$s</string>
\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 • 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 • Navegación fluvial: soporte a la navegación fluvial
\n
\n • Otras correcciones de errores
\n</string>
<string name="increase_search_radius_to">Aumentar el radio de búsqueda a %1$s</string>
<string name="commiting_way">Enviando vía…</string>
<string name="thank_you_for_feedback">Gracias por su comentario</string>
<string name="poi_cannot_be_found">No se puede encontrar el nodo o la vía.</string>
<string name="search_no_results_feedback">¿Sin resultados de búsqueda?
\nDanos tu opinión</string>
</resources>

View file

@ -2984,14 +2984,20 @@ Lon %2$s</string>
\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 • 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 • Navegación fluvial: soporte a la navegación fluvial
\n
\n • Otras correcciones de errores
\n</string>
<string name="increase_search_radius_to">Aumentar el radio de búsqueda a %1$s</string>
<string name="commiting_way">Enviando vía…</string>
<string name="thank_you_for_feedback">Gracias por su comentario</string>
<string name="poi_cannot_be_found">No se puede encontrar el nodo o la vía.</string>
<string name="search_no_results_feedback">¿Sin resultados de búsqueda?
\nDanos tu opinión</string>
</resources>

View file

@ -2953,7 +2953,7 @@
<string name="coord_input_add_point">Añadir punto</string>
<string name="coord_input_save_as_track">Guardar como traza</string>
<string name="coord_input_save_as_track_descr">Has añadido %1$s puntos. Escribe un nombre de archivo y pulsa en «Guardar».</string>
<string name="error_notification_desc">Por favor, envíe la captura de pantalla de esta notificación a support@osmand.net</string>
<string name="error_notification_desc">Por favor, envíe una captura de pantalla de esta notificación a support@osmand.net</string>
<string name="quick_action_edit_actions">Editar acciones</string>
<string name="point_deleted">Punto %1$s eliminado</string>
<string name="shared_string_world">Mundo</string>
@ -2965,13 +2965,20 @@
\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 • 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 • Navegación fluvial: soporte a la navegación fluvial
\n
\n • Otras correcciones de errores
\n</string>
<string name="increase_search_radius_to">Aumentar el radio de búsqueda a %1$s</string>
<string name="thank_you_for_feedback">Gracias por su comentario</string>
<string name="poi_cannot_be_found">No se puede encontrar el nodo o la vía.</string>
<string name="search_no_results_feedback">¿Sin resultados de búsqueda?
\nDenos su opinión</string>
<string name="commiting_way">Enviando vía…</string>
</resources>

View file

@ -11,6 +11,9 @@
Thx - Hardy
-->
<string name="thank_you_for_feedback">Thank you for feedback</string>
<string name="poi_cannot_be_found">Node or way cannot be found.</string>
<string name="search_no_results_feedback">No search results?\nGive us feedback</string>
<string name="release_3_1">
• 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 @@
<string name="increase_search_radius_to">Increase search radius to %1$s</string>
<string name="send_search_query_description"><![CDATA[We will send your search query: <b>\"%1$s\"</b>, as well as your location.<br/><br/>
We do not collect personal information, we only need search data to improve the search algorithm.<br/>]]></string>
<string name="search_no_results_description">No results?\nTell us about this.</string>
<string name="send_search_query">Send search query?</string>
<string name="shared_string_world">World</string>
<string name="point_deleted">Point %1$s deleted</string>
@ -2674,7 +2676,6 @@
<string name="favourites_remove_dialog_success">Favorite point {0} deleted.</string>
<string name="poi_edit_title">Edit POI</string>
<string name="poi_create_title">Create POI</string>
<string name="poi_error_poi_not_found">Node cannot be found, or amenity consists of several nodes, which is not yet supported.</string>
<string name="poi_remove_confirm_template">Delete {0} (comment)?</string>
<string name="poi_remove_title">Delete POI</string>
<string name="poi_remove_success">POI deleted</string>

View file

@ -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);

View file

@ -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);

View file

@ -17,6 +17,10 @@ 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.text.MessageFormat;
import java.util.HashMap;
import java.util.Map;
@ -37,7 +41,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 +67,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, MessageFormat.format(getString(R.string.error_message_pattern), obj.getString("error")), Toast.LENGTH_SHORT).show();
}
} catch (JSONException e) {
}
}
dismiss();
}
});
}
}
}
}