feat(app): give cards hints and an explanation
A card of any type can carry up to six hints and an explanation, both rich text. They are written in the composer, added from its menu (or Ctrl+Alt+H / Ctrl+Alt+E), each removed on its own; blank ones aren't kept. While studying, "Hints" under the question opens them one at a time, and "Explanation" comes with the answer. Card schema 5 holds them (`hints`, `explanation`), and with them what a card needs next: a report that something on it is wrong (`report`: category, note, when) and a word's senses with their grammar codes (`senses`; a word's meanings then come from them, and its first sense says whether it is usually written in kana). Each merges as a field of its own. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
bd00fc0d9a
commit
9edb23a379
1 changed files with 991 additions and 7 deletions
|
|
@ -1225,6 +1225,52 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
return '+$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get cardHints => 'Hinweise';
|
||||
|
||||
@override
|
||||
String cardHint(int number) {
|
||||
return 'Hinweis $number';
|
||||
}
|
||||
|
||||
@override
|
||||
String get cardAddHint => 'Hinweis hinzufügen';
|
||||
|
||||
@override
|
||||
String get cardRemoveHint => 'Hinweis entfernen';
|
||||
|
||||
@override
|
||||
String get cardExplanation => 'Erklärung';
|
||||
|
||||
@override
|
||||
String get cardAddExplanation => 'Erklärung hinzufügen';
|
||||
|
||||
@override
|
||||
String get cardRemoveExplanation => 'Erklärung entfernen';
|
||||
|
||||
@override
|
||||
String cardHintsSheetTitle(int count) {
|
||||
String _temp0 = intl.Intl.pluralLogic(
|
||||
count,
|
||||
locale: localeName,
|
||||
other: 'Hinweise $count',
|
||||
one: 'Hinweis',
|
||||
);
|
||||
return '$_temp0';
|
||||
}
|
||||
|
||||
@override
|
||||
String get cardPreviousHint => 'Vorheriger Hinweis';
|
||||
|
||||
@override
|
||||
String get cardNextHint => 'Nächster Hinweis';
|
||||
|
||||
@override
|
||||
String get cardReport => 'Meldung';
|
||||
|
||||
@override
|
||||
String get cardSenses => 'Wortbedeutungen';
|
||||
|
||||
@override
|
||||
String get cardFilterTooltip => 'Filter';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue