diff --git a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java index 3f9663e..a17aac8 100644 --- a/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java +++ b/app/src/main/java/de/apps4ics/mountainnavigation/MainActivity.java @@ -514,7 +514,7 @@ positionMarker.setPosition(gp); positionMarker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_BOTTOM); positionMarker.setTitle(getString(R.string.osm_marker_title)); - positionMarker.setSnippet("Latitude: " + gp.getLatitude() + "\n" + "Longitude: " + gp.getLongitude()); + positionMarker.setSnippet(String.format(getString(R.string.osm_marker_snippet), gp.getLatitude(), gp.getLongitude(), gp.getAltitude(), 0)); mapView.getOverlays().add(positionMarker); mapView.invalidate(); } @@ -597,13 +597,13 @@ titleArr = titles.toArray(titleArr); descArr = descs.toArray(descArr); WarningListAdapter warningAdapter = new WarningListAdapter(MainActivity.this, titleArr, descArr); - InformListDialog weatherHintDialog = new InformListDialog("Hints", warningAdapter); + InformListDialog weatherHintDialog = new InformListDialog(getString(R.string.hint_dialog_title), warningAdapter); weatherHintDialog.show(getFragmentManager(), "Warning Hint Dialog"); } } if (isSevereWeather) { - String warnMsg = "The weather around you in " + todaysWeather.location.getCity() + " is '" + todaysWeather.currentCondition.getWeatherCode().getLabel(getApplicationContext()) + "'!"; - InformDialog informAlertDialog = new InformDialog("Weather Warning!", warnMsg); + String warnMsg = String.format(getString(R.string.weather_warning_dialog_msg), todaysWeather.location.getCity(), todaysWeather.currentCondition.getWeatherCode().getLabel(getApplicationContext())); + InformDialog informAlertDialog = new InformDialog(getString(R.string.weather_warning_dialog_title), warnMsg); informAlertDialog.show(getFragmentManager(), "Inform Dialog - Weather Warning"); } } diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 9ca58b2..8da70be 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -27,6 +27,9 @@ Information Dein Standort konnte nicht ermittelt werden!\nBitte versuche es nochmal, sobald dein Standort gefunden wurde. Dein POI wurde erfolgreich hinzugefügt! + Hinweise + Wetterwarnung! + Das Wetter in deiner Umgebung in %1$s ist \'%2$s\'! Verstanden! Dein Standort Latitude: %1$.03f<br/>Longitude: %2$.03f<br/>Höhe: %3$dm<br/>Hinzugefügt: %4$s diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 290cb89..7f6d7e4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -28,6 +28,9 @@ Information Couldn\'t find your location!\nPlease try again after your position has been found. Sucessfully added your POI! + Hints + Weather Warning! + The weather around you in %1$s is \'%2$s\'! Got it! Your position Latitude: %1$.03f<br/>Longitude: %2$.03f<br/>Altitude: %3$d meters<br/>Added: %4$s