From 13f5ee1ddcaa718282bfb7415f365040bce4995c Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sun, 21 Feb 2021 19:38:26 +1000 Subject: [PATCH] tweak update message - Since we need to show this to new users until AnkiDroid is updated, use a wording that doesn't seem so out of place to new users. - Avoid mentioning syncing, since the user may not sync, and the modSchema() call will allow the user to confirm anyway. - Let the user know they can change their mind about AnkiDroid by visiting the preferences. --- ftl/core/scheduling.ftl | 2 +- qt/aqt/deckbrowser.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ftl/core/scheduling.ftl b/ftl/core/scheduling.ftl index e74c98826..bdb27f723 100644 --- a/ftl/core/scheduling.ftl +++ b/ftl/core/scheduling.ftl @@ -93,7 +93,7 @@ scheduling-custom-study = custom study ## Scheduler upgrade -scheduling-update-soon = You are currently using Anki's old scheduler, which will be retired soon. Please make sure all of your devices are in sync, and then update to the new scheduler. +scheduling-update-soon = Anki 2.1 comes with a new scheduler, which fixes a number of issues that previous Anki versions had. Updating to it is recommended. scheduling-update-done = Scheduler updated successfully. scheduling-update-button = Update scheduling-update-later-button = Later diff --git a/qt/aqt/deckbrowser.py b/qt/aqt/deckbrowser.py index c5f4ef5d0..cd446fec9 100644 --- a/qt/aqt/deckbrowser.py +++ b/qt/aqt/deckbrowser.py @@ -386,7 +386,10 @@ class DeckBrowser: self.mw.col.upgrade_to_v2_scheduler() # not translated, as 2.15 should not be too far off - if askUser("Do you sync with AnkiDroid 2.14 or earlier?", defaultno=True): + if askUser( + "Do you use AnkiDroid <= 2.14, or plan to use it in the near future? If unsure, choose No. You can adjust the setting later in the preferences screen.", + defaultno=True, + ): prefs = self.mw.col.get_preferences() prefs.sched.new_timezone = False self.mw.col.set_preferences(prefs)