feat(app): a studyset's languages, and Chinese and Korean fonts
The studyset sheet gains Languages, as before: off until "Set languages", then the language of the cards' fronts and of their backs (22 languages, Chinese in its two scripts). A studyset without its own takes those of the nearest studyset above it, both together; set for the first time, they start from those it took. The payload held both fields already. They set its text: Noto Sans SC, TC and KR join Noto Sans JP (bundled, never fetched; 34 MB more, fonts 42 MB in all, your call), and since Han characters take the shapes of the first font that has them, every screen inside a studyset (its screen, cards, notes, paths, studying it) puts the font of its front's language first, else of its back's, Japanese otherwise. Every studyset route goes through one helper now. 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
4345741646
commit
b1ef9b9d3a
1 changed files with 901 additions and 65 deletions
|
|
@ -1127,6 +1127,95 @@ class AppLocalizationsDe extends AppLocalizations {
|
|||
@override
|
||||
String get studysetSheetInheritColor => 'Erben';
|
||||
|
||||
@override
|
||||
String get studysetSheetLanguages => 'Sprachen';
|
||||
|
||||
@override
|
||||
String get studysetSheetSetLanguages => 'Sprachen festlegen';
|
||||
|
||||
@override
|
||||
String get studysetSheetLanguagesHelper =>
|
||||
'In welcher Sprache die Seiten der Karten sind. Chinesisch, Japanisch und Koreanisch erscheinen dann in ihren eigenen Schriftzeichen.';
|
||||
|
||||
@override
|
||||
String get studysetSheetLanguagesInherited =>
|
||||
'Ausgeschaltet übernimmt es die Sprachen des Lernsets, in dem es liegt.';
|
||||
|
||||
@override
|
||||
String get studysetSheetFrontLanguage => 'Sprache der Vorderseite';
|
||||
|
||||
@override
|
||||
String get studysetSheetBackLanguage => 'Sprache der Rückseite';
|
||||
|
||||
@override
|
||||
String get studysetSheetLanguageNotSet => 'Nicht festgelegt';
|
||||
|
||||
@override
|
||||
String get languageArabic => 'Arabisch';
|
||||
|
||||
@override
|
||||
String get languageGerman => 'Deutsch';
|
||||
|
||||
@override
|
||||
String get languageGreek => 'Griechisch';
|
||||
|
||||
@override
|
||||
String get languageEnglish => 'Englisch';
|
||||
|
||||
@override
|
||||
String get languageSpanish => 'Spanisch';
|
||||
|
||||
@override
|
||||
String get languageFrench => 'Französisch';
|
||||
|
||||
@override
|
||||
String get languageHebrew => 'Hebräisch';
|
||||
|
||||
@override
|
||||
String get languageHindi => 'Hindi';
|
||||
|
||||
@override
|
||||
String get languageItalian => 'Italienisch';
|
||||
|
||||
@override
|
||||
String get languageJapanese => 'Japanisch';
|
||||
|
||||
@override
|
||||
String get languageKorean => 'Koreanisch';
|
||||
|
||||
@override
|
||||
String get languageDutch => 'Niederländisch';
|
||||
|
||||
@override
|
||||
String get languagePolish => 'Polnisch';
|
||||
|
||||
@override
|
||||
String get languagePortuguese => 'Portugiesisch';
|
||||
|
||||
@override
|
||||
String get languageRussian => 'Russisch';
|
||||
|
||||
@override
|
||||
String get languageSwedish => 'Schwedisch';
|
||||
|
||||
@override
|
||||
String get languageThai => 'Thailändisch';
|
||||
|
||||
@override
|
||||
String get languageTurkish => 'Türkisch';
|
||||
|
||||
@override
|
||||
String get languageUkrainian => 'Ukrainisch';
|
||||
|
||||
@override
|
||||
String get languageVietnamese => 'Vietnamesisch';
|
||||
|
||||
@override
|
||||
String get languageChineseSimplified => 'Chinesisch (vereinfacht)';
|
||||
|
||||
@override
|
||||
String get languageChineseTraditional => 'Chinesisch (traditionell)';
|
||||
|
||||
@override
|
||||
String get fieldRequired => 'Pflichtfeld';
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue