diff --git a/app/src/main/java/org/isoron/uhabits/commands/DeleteHabitsCommand.java b/app/src/main/java/org/isoron/uhabits/commands/DeleteHabitsCommand.java index 34e26c50c..db11bce04 100644 --- a/app/src/main/java/org/isoron/uhabits/commands/DeleteHabitsCommand.java +++ b/app/src/main/java/org/isoron/uhabits/commands/DeleteHabitsCommand.java @@ -27,10 +27,12 @@ import java.util.List; public class DeleteHabitsCommand extends Command { private List habits; + private Boolean plural; public DeleteHabitsCommand(List habits) { this.habits = habits; + this.plural = habits.size > 1; } @Override @@ -50,11 +52,21 @@ public class DeleteHabitsCommand extends Command public Integer getExecuteStringId() { - return R.string.toast_habit_deleted; + if (this.plural) { + return R.string.toast_habits_deleted; + } + else { + return R.string.toast_habit_deleted; + } } public Integer getUndoStringId() { - return R.string.toast_habit_restored; + if (this.plural) { + return R.string.toast_habits_restored; + } + else { + return R.string.toast_habit_restored; + } } } diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 23f9e3719..4c4b54617 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -31,14 +31,18 @@ Change color Habit created. - Habits deleted. - Habits restored. + Habit deleted. + Habits deleted. + Habit restored. + Habits restored. Nothing to undo. Nothing to redo. Habit changed. Habit changed back. - Habits archived. - Habits unarchived. + Habit archived. + Habits archived. + Habit unarchived. + Habits unarchived. Overview @@ -180,4 +184,4 @@ Score Reminder sound None - \ No newline at end of file +