diff --git a/gpslogger/src/main/java/com/mendhak/gpslogger/ui/fragments/display/GpsDetailedViewFragment.java b/gpslogger/src/main/java/com/mendhak/gpslogger/ui/fragments/display/GpsDetailedViewFragment.java
index 863cec51a..cfadbb667 100644
--- a/gpslogger/src/main/java/com/mendhak/gpslogger/ui/fragments/display/GpsDetailedViewFragment.java
+++ b/gpslogger/src/main/java/com/mendhak/gpslogger/ui/fragments/display/GpsDetailedViewFragment.java
@@ -44,6 +44,7 @@
import org.slf4j.Logger;
import java.text.DateFormat;
+import java.text.MessageFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
@@ -395,7 +396,7 @@ public void displayLocationInfo(Location locationInfo){
}
double distanceValue = session.getTotalTravelled();
- txtTravelled.setText(Strings.getDistanceDisplay(getActivity(), distanceValue, preferenceHelper.shouldDisplayImperialUnits(), true) + " (" + session.getNumLegs() + " points)");
+ txtTravelled.setText(MessageFormat.format("{0} ({1} {2})", Strings.getDistanceDisplay(getActivity(), distanceValue, preferenceHelper.shouldDisplayImperialUnits(), true), session.getNumLegs(), getString(R.string.points)));
long startTime = session.getStartTimeStamp();
Date d = new Date(startTime);
@@ -405,10 +406,7 @@ public void displayLocationInfo(Location locationInfo){
DateFormat timeFormat = new SimpleDateFormat("HH:mm:ss");
DateFormat dateFormat = android.text.format.DateFormat.getDateFormat(getActivity().getApplicationContext());
- txtTime.setText(duration + " (started at " + dateFormat.format(d) + " " + timeFormat.format(d) + ")");
-
-
-
+ txtTime.setText(MessageFormat.format("{0} ({1} {2} {3})", duration, getString(R.string.started_at), dateFormat.format(d), timeFormat.format(d)));
}
diff --git a/gpslogger/src/main/res/values/strings.xml b/gpslogger/src/main/res/values/strings.xml
index 433fc38f0..5661e68ad 100644
--- a/gpslogger/src/main/res/values/strings.xml
+++ b/gpslogger/src/main/res/values/strings.xml
@@ -378,6 +378,7 @@
Distance filter
The minimum distance required between current and previous for a point to be saved, otherwise the point will be discarded.
points
+ started at
Number of points
Save