Merge remote-tracking branch 'origin/master'

This commit is contained in:
Weblate 2017-03-22 03:58:39 +01:00
commit 4b871a5653
2 changed files with 7 additions and 6 deletions

View file

@ -129,6 +129,7 @@
<string name="shared_string_notifications">Notifications</string> <string name="shared_string_notifications">Notifications</string>
<string name="shared_string_continue">Continue</string> <string name="shared_string_continue">Continue</string>
<string name="shared_string_pause">Pause</string> <string name="shared_string_pause">Pause</string>
<string name="shared_string_paused">Paused</string>
<string name="shared_string_trip">Trip</string> <string name="shared_string_trip">Trip</string>
<string name="shared_string_recorded">Recorded</string> <string name="shared_string_recorded">Recorded</string>
<string name="shared_string_record">Record</string> <string name="shared_string_record">Record</string>

View file

@ -108,20 +108,20 @@ public class GpxNotification extends OsmandNotification {
color = 0; color = 0;
icon = R.drawable.ic_action_polygom_dark; icon = R.drawable.ic_action_polygom_dark;
boolean isGpxRecording = app.getSavingTrackHelper().getIsRecording(); boolean isGpxRecording = app.getSavingTrackHelper().getIsRecording();
float recordedDistane = app.getSavingTrackHelper().getDistance(); float recordedDistance = app.getSavingTrackHelper().getDistance();
ongoing = true; ongoing = true;
if (isGpxRecording) { if (isGpxRecording) {
color = app.getResources().getColor(R.color.osmand_orange); color = app.getResources().getColor(R.color.osmand_orange);
notificationTitle = app.getString(R.string.shared_string_trip) + "" notificationTitle = app.getString(R.string.shared_string_trip) + ""
+ Algorithms.formatDuration((int) (app.getSavingTrackHelper().getDuration() / 1000), true); + Algorithms.formatDuration((int) (app.getSavingTrackHelper().getDuration() / 1000), true);
notificationText = app.getString(R.string.shared_string_recorded) notificationText = app.getString(R.string.shared_string_recorded)
+ ": " + OsmAndFormatter.getFormattedDistance(recordedDistane, app); + ": " + OsmAndFormatter.getFormattedDistance(recordedDistance, app);
} else { } else {
if (recordedDistane > 0) { if (recordedDistance > 0) {
notificationTitle = app.getString(R.string.shared_string_pause) + "" notificationTitle = app.getString(R.string.shared_string_paused) + ""
+ Algorithms.formatDuration((int) (app.getSavingTrackHelper().getDuration() / 1000), true); + Algorithms.formatDuration((int) (app.getSavingTrackHelper().getDuration() / 1000), true);
notificationText = app.getString(R.string.shared_string_recorded) notificationText = app.getString(R.string.shared_string_recorded)
+ ": " + OsmAndFormatter.getFormattedDistance(recordedDistane, app); + ": " + OsmAndFormatter.getFormattedDistance(recordedDistance, app);
} else { } else {
ongoing = false; ongoing = false;
notificationTitle = app.getString(R.string.shared_string_trip_recording); notificationTitle = app.getString(R.string.shared_string_trip_recording);
@ -157,7 +157,7 @@ public class GpxNotification extends OsmandNotification {
Intent startIntent = new Intent(OSMAND_START_GPX_SERVICE_ACTION); Intent startIntent = new Intent(OSMAND_START_GPX_SERVICE_ACTION);
PendingIntent startPendingIntent = PendingIntent.getBroadcast(app, 0, startIntent, PendingIntent startPendingIntent = PendingIntent.getBroadcast(app, 0, startIntent,
PendingIntent.FLAG_UPDATE_CURRENT); PendingIntent.FLAG_UPDATE_CURRENT);
if (recordedDistane > 0) { if (recordedDistance > 0) {
notificationBuilder.addAction(R.drawable.ic_action_rec_start, notificationBuilder.addAction(R.drawable.ic_action_rec_start,
app.getString(R.string.shared_string_continue), startPendingIntent); app.getString(R.string.shared_string_continue), startPendingIntent);
notificationBuilder.addAction(R.drawable.ic_action_save, app.getString(R.string.shared_string_save), notificationBuilder.addAction(R.drawable.ic_action_save, app.getString(R.string.shared_string_save),