feat(app): kanji and kana in the dictionary, beside the words
Where the instance holds the characters of a studyset's language, the dictionary screen has a tab for them, Kanji & kana: search by character, reading (kana or romaji) or meaning, and whole levels to add, under their names: the kana (hiragana, katakana), the JLPT levels and the school grades. A character becomes a character card, its meanings (a kana's romaji) and readings, tagged with its level (JLPT-N5), school grade (Grade 1 … Grade 6, Secondary school) and script (Hiragana, Katakana). A character card's Look up searches the characters, and an entry looked up again on a card swaps the tags the one before brought, as words do. A dictionary's entries are now words or characters (DictionaryItem), as its kind says. 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
2fc4205010
commit
cec518350a
1 changed files with 1034 additions and 158 deletions
|
|
@ -515,6 +515,28 @@
|
|||
"dictionaryConfirmAdd": "Hinzufügen",
|
||||
"dictionaryCredits": "Wörter aus {sources}.",
|
||||
"dictionaryLookUp": "Im Wörterbuch nachschlagen",
|
||||
"dictionaryCharacterSearchHint": "Ein Kanji oder Kana, eine Lesung in Kana oder Romaji, oder eine Bedeutung",
|
||||
"dictionaryTabWords": "Wörter",
|
||||
"dictionaryTabCharacters": "Kanji & Kana",
|
||||
"dictionaryLabelHiragana": "Hiragana",
|
||||
"dictionaryLabelKatakana": "Katakana",
|
||||
"dictionaryGrade": "Klasse {grade}",
|
||||
"@dictionaryGrade": {"placeholders": {"grade": {"type": "int"}}},
|
||||
"dictionaryLabelSecondary": "Weiterführende Schule",
|
||||
"dictionaryGroupKana": "Kana",
|
||||
"dictionaryGroupJlpt": "JLPT-Stufen",
|
||||
"dictionaryGroupGrades": "Schuljahre",
|
||||
"dictionaryStrokes": "{count, plural, =1{1 Strich} other{{count} Striche}}",
|
||||
"@dictionaryStrokes": {"placeholders": {"count": {"type": "int"}}},
|
||||
"dictionaryCharacterLevelsHint": "Jedes Schriftzeichen einer Stufe wird eine Karteikarte, in der Reihenfolge ihrer Liste, mit Stufe, Schuljahr oder Schrift als Tags. Schriftzeichen, die schon in diesem Lernset sind, werden ausgelassen.",
|
||||
"dictionaryAddCharacters": "{count, plural, =1{1 Schriftzeichen hinzufügen} other{{count} Schriftzeichen hinzufügen}}",
|
||||
"@dictionaryAddCharacters": {"placeholders": {"count": {"type": "int"}}},
|
||||
"dictionaryCharactersAdded": "{count, plural, =0{Keine neuen Schriftzeichen.} =1{1 Schriftzeichen hinzugefügt.} other{{count} Schriftzeichen hinzugefügt.}}",
|
||||
"@dictionaryCharactersAdded": {"placeholders": {"count": {"type": "int"}}},
|
||||
"dictionaryConfirmCharactersTitle": "{count} Schriftzeichen hinzufügen?",
|
||||
"@dictionaryConfirmCharactersTitle": {"placeholders": {"count": {"type": "int"}}},
|
||||
"dictionaryCharacterCredits": "Schriftzeichen aus {sources}.",
|
||||
"@dictionaryCharacterCredits": {"placeholders": {"sources": {"type": "String"}}},
|
||||
"aboutDictionaries": "Wörterbücher dieser Instanz",
|
||||
"cardReportTitle": "Fehler melden",
|
||||
"cardReportSubtitle": "Markiere diese Karte, um sie später zu finden und zu korrigieren.",
|
||||
|
|
|
|||
Loading…
Reference in a new issue