feat(studyset): reset progress asks what starts afresh: flashcards, PDFs, paths
Resetting a studyset's progress started its flashcards afresh only. It now asks what of it starts afresh, with everything inside it, naming only what has progress and how much: its flashcards, reading its PDFs (those read some way) and its learning paths (those with a step done), each ticked to untick. One Undo takes all of it back: reading a PDF afresh is undone now too, its fresh starts deleted by the moment they were written, as the paths' are. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
a0b4fa969c
commit
b70d8e4ed2
1 changed files with 525 additions and 41 deletions
|
|
@ -3556,7 +3556,52 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
|
||||
@override
|
||||
String get studysetResetMessage =>
|
||||
'Jede Karteikarte darin und in den enthaltenen Lernsets beginnt auf all deinen Geräten wieder als neu. Dein Lernverlauf bleibt erhalten. Du kannst dies für einige Sekunden rückgängig machen.';
|
||||
'Was du auswählst, beginnt darin und in den enthaltenen Lernsets auf all deinen Geräten von vorn. Dein Lernverlauf bleibt erhalten. Du kannst dies für einige Sekunden rückgängig machen.';
|
||||
|
||||
@override
|
||||
String get studysetResetCards => 'Karteikarten';
|
||||
|
||||
@override
|
||||
String studysetResetCardsDetail(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '$count Karteikarten beginnen wieder als neu',
|
||||
one: '1 Karteikarte beginnt wieder als neu',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get studysetResetPdfs => 'Lesefortschritt der PDFs';
|
||||
|
||||
@override
|
||||
String studysetResetPdfsDetail(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '$count PDFs werden wieder ab der ersten Seite gelesen',
|
||||
one: '1 PDF wird wieder ab der ersten Seite gelesen',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get studysetResetPaths => 'Lernpfade';
|
||||
|
||||
@override
|
||||
String studysetResetPathsDetail(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: '$count Lernpfade beginnen wieder beim ersten Schritt',
|
||||
one: '1 Lernpfad beginnt wieder beim ersten Schritt',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get studysetResetNothing => 'Darin gibt es noch keinen Fortschritt.';
|
||||
|
||||
@override
|
||||
String get studysetResetConfirm => 'Zurücksetzen';
|
||||
|
|
|
|||
Loading…
Reference in a new issue