feat(studyset): learning paths are material, the study plan refers to them
A learning path is material too, as its flashcards, notes and files are,
and the study plan only refers to it (decided 2026-10-13), as it will to
an exam's date. Material's tabs are now Paths, Flashcards, Notes and
Files, the paths first as the way through the rest, with Reorder beside
them; opened here for the first time, Material shows the first tab with
something in it. Study plan keeps how many paths are finished and Next
up, which names the next step of each path under way ("Step 3 of 6: が"),
or offers to start the first path not finished when none is, and lists
how far every path has come, its steps done in a bar, each opening the
path. The path list's state now knows each path's steps done and next
step.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
744a068c97
commit
c3f7de9607
1 changed files with 460 additions and 164 deletions
|
|
@ -6481,6 +6481,32 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
return '„$title“ fortsetzen';
|
||||
}
|
||||
|
||||
@override
|
||||
String planStart(String title) {
|
||||
return '„$title“ beginnen';
|
||||
}
|
||||
|
||||
@override
|
||||
String planStepOf(int number, int total) {
|
||||
return 'Schritt $number von $total';
|
||||
}
|
||||
|
||||
@override
|
||||
String planStepOfTitled(int number, int total, String title) {
|
||||
return 'Schritt $number von $total: $title';
|
||||
}
|
||||
|
||||
@override
|
||||
String planStepsDone(int done, int total) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
total,
|
||||
locale: localeName,
|
||||
other: '$done von $total Schritten',
|
||||
one: '$done von 1 Schritt',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get planNothing => 'Gerade steht nichts an.';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue