ankidroid / Anki-Android

AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.
GNU General Public License v3.0
8.52k stars 2.21k forks source link

[BUG]: After using Set Due Date, snackbar says card "rescheduled" #16732

Closed user1823 closed 2 months ago

user1823 commented 2 months ago

Checked for duplicates?

Does it also happen in the desktop version?

What are the steps to reproduce this bug?

In the reviewer or browser, set the due date of a card.

Expected behaviour

The snackbar says "Set due date of 1 card."

Anki string: https://github.com/ankitects/anki/blob/9d8782c31ca87b1de1a3d7e60d5bc4c2590479a1/ftl/core/scheduling.ftl#L170

Actual behaviour

The snackbar says "1 card rescheduled."

This probably comes from https://github.com/ankidroid/Anki-Android/blob/703e6487ae39147ac5db8d6abb5bdc9b731d574b/AnkiDroid/src/main/java/com/ichi2/anki/servicelayer/SchedulerService.kt#L35 OR https://github.com/ankidroid/Anki-Android/blob/703e6487ae39147ac5db8d6abb5bdc9b731d574b/AnkiDroid/src/main/java/com/ichi2/anki/scheduling/SetDueDateDialog.kt#L293

Debug info

2.19 alpha8

(Optional) Anything else you want to share?

This is an issue not because AnkiDroid is inconsistent with Anki but because AnkiDroid is inconsistent with itself. Also, the word "Reschedule" has a more specific meaning in FSRS. So, it is better to avoid using it in other contexts.

Research

Giyutomioka-SS commented 2 months ago

looking into this.