diff --git a/oeffi/src/de/schildbach/oeffi/directions/TripDetailsActivity.java b/oeffi/src/de/schildbach/oeffi/directions/TripDetailsActivity.java index 1cdde02..9c01af5 100644 --- a/oeffi/src/de/schildbach/oeffi/directions/TripDetailsActivity.java +++ b/oeffi/src/de/schildbach/oeffi/directions/TripDetailsActivity.java @@ -552,7 +552,7 @@ public class TripDetailsActivity extends OeffiActivity implements LocationListen .setText(fareTypes[fare.type.ordinal()]); ((TextView) fareRow.findViewById(R.id.directions_trip_details_fare_entry_row_name)).setText(fare.name); ((TextView) fareRow.findViewById(R.id.directions_trip_details_fare_entry_row_fare)) - .setText(String.format("%s%.2f", fare.currency.getSymbol(), fare.fare)); + .setText(String.format(Locale.US, "%s%.2f", fare.currency.getSymbol(), fare.fare)); final TextView unitView = (TextView) fareRow .findViewById(R.id.directions_trip_details_fare_entry_row_unit); if (fare.units != null && fare.unitName != null) diff --git a/oeffi/src/de/schildbach/oeffi/stations/NearestFavoriteStationWidgetListService.java b/oeffi/src/de/schildbach/oeffi/stations/NearestFavoriteStationWidgetListService.java index c9a672f..8065ee8 100644 --- a/oeffi/src/de/schildbach/oeffi/stations/NearestFavoriteStationWidgetListService.java +++ b/oeffi/src/de/schildbach/oeffi/stations/NearestFavoriteStationWidgetListService.java @@ -19,6 +19,7 @@ package de.schildbach.oeffi.stations; import java.util.Date; import java.util.List; +import java.util.Locale; import de.schildbach.oeffi.Constants; import de.schildbach.oeffi.R; @@ -127,7 +128,7 @@ public class NearestFavoriteStationWidgetListService extends RemoteViewsService ? predictedTime.getTime() - plannedTime.getTime() : 0; final long delayMins = delay / DateUtils.MINUTE_IN_MILLIS; views.setViewVisibility(R.id.station_widget_entry_delay, delayMins != 0 ? View.VISIBLE : View.GONE); - final SpannableString delayStr = new SpannableString(String.format("(%+d)", delayMins)); + final SpannableString delayStr = new SpannableString(String.format(Locale.US, "(%+d)", delayMins)); delayStr.setSpan(new StyleSpan(isPredicted ? Typeface.BOLD_ITALIC : Typeface.BOLD), 0, delayStr.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); views.setTextViewText(R.id.station_widget_entry_delay, delayStr); diff --git a/oeffi/src/de/schildbach/oeffi/stations/StationDetailsActivity.java b/oeffi/src/de/schildbach/oeffi/stations/StationDetailsActivity.java index f9e8d3a..37d33ec 100644 --- a/oeffi/src/de/schildbach/oeffi/stations/StationDetailsActivity.java +++ b/oeffi/src/de/schildbach/oeffi/stations/StationDetailsActivity.java @@ -26,6 +26,7 @@ import java.util.ArrayList; import java.util.Date; import java.util.LinkedHashMap; import java.util.List; +import java.util.Locale; import java.util.Map; import java.util.Set; import java.util.regex.Matcher; @@ -780,7 +781,7 @@ public class StationDetailsActivity extends OeffiActivity implements StationsAwa final long delay = predictedTime != null && plannedTime != null ? predictedTime.getTime() - plannedTime.getTime() : 0; final long delayMins = delay / DateUtils.MINUTE_IN_MILLIS; - delayView.setText(delayMins != 0 ? String.format("(%+d)", delayMins) + ' ' : ""); + delayView.setText(delayMins != 0 ? String.format(Locale.US, "(%+d)", delayMins) + ' ' : ""); delayView.setTypeface(Typeface.DEFAULT, isPredicted ? Typeface.ITALIC : Typeface.NORMAL); // line