feat(dictionary): German, Greek, English, Chinese and Korean words
A studyset in German, Greek, English, Chinese or Korean finds its dictionary as one in Japanese does (ADR 0008), and its subtitles are cut into words by its language (`WordCutting`): Chinese by its longest words as they stand, the longer words over each cut offered as for Japanese; Korean at its spaces, a word the dictionary lacks as it stands taken without the particle it ends with (집에서 is 집, 아이 stays a child); every other language at its spaces, a word written exactly so first (the noun Essen before the verb essen). A studyset finds the dictionary of its language tag, else of its language alone (zh for zh-Hans). A Wiktionary word shows its genders, principal forms, IPA, romanisation and Hanja; a German or Greek noun of one gender goes onto its card with its article (das Haus, το σπίτι); its tag is its word class, named in full (Noun, Adjective, Preposition), as Wiktionary's adj and adv would read as JMdict's codes. Articles, pronouns, prepositions and conjunctions are left out of a video's words. Chinese words show their pinyin over each character on the Watch screen, carry their HSK level as a tag (HSK-1 … HSK-7-9), and the dictionary adds a level whole; the Watch screen filters by HSK levels for Chinese, JLPT's for Japanese, and by none for a language without. A reading is typed in a session only when it is kana, so pinyin isn't. Words are looked up on the web on Jisho in Japanese, on Wiktionary at the language's section otherwise, and a search's hint speaks of kana and romaji only in Japanese. `DICTIONARY_LANGUAGES` in deploy/.env names the languages an instance keeps (unset: de,el,en,ko,zh; empty: none). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
292e369ed3
commit
a2441ecdf2
1 changed files with 1639 additions and 99 deletions
|
|
@ -635,6 +635,7 @@
|
|||
"studysetFromDictionary": "Aus dem Wörterbuch",
|
||||
"dictionaryTitle": "Wörterbuch",
|
||||
"dictionarySearchHint": "Ein Wort in Kanji, Kana oder Romaji, oder eine Bedeutung",
|
||||
"dictionarySearchHintWords": "Ein Wort, in jeder Form, oder eine Bedeutung",
|
||||
"dictionaryNothingFound": "Nichts gefunden für „{query}“.",
|
||||
"dictionaryUnreachable": "Das Wörterbuch ist gerade nicht erreichbar.",
|
||||
"dictionaryRetry": "Erneut versuchen",
|
||||
|
|
@ -1804,7 +1805,7 @@
|
|||
"watchProgressLearning": "Am Lernen",
|
||||
"watchProgressDue": "Fällig",
|
||||
"watchProgressLearned": "Gelernt · {days, plural, =0{heute wieder} =1{morgen wieder} other{in {days} Tagen wieder}}",
|
||||
"watchJisho": "Auf Jisho nachschlagen",
|
||||
"watchLookUpOn": "Auf {site} nachschlagen",
|
||||
"watchWider": "Längere Wörter hier",
|
||||
"watchWordsTitleSong": "Wörter in diesem Lied",
|
||||
"watchStudyWordsSong": "Die Wörter dieses Lieds lernen",
|
||||
|
|
@ -1845,7 +1846,7 @@
|
|||
"watchAdded": "{word} hinzugefügt",
|
||||
"watchStretchNone": "„{text}“ steht nicht als ein Wort im Wörterbuch.",
|
||||
"watchStretchFailed": "Das Nachschlagen hat nicht geklappt. Wähle es noch einmal, um es erneut zu versuchen.",
|
||||
"watchStretchJisho": "Auf Jisho suchen",
|
||||
"watchStretchSearch": "Auf {site} suchen",
|
||||
"watchTapAWord": "Tipp auf ein Wort der Untertitel, um es nachzuschlagen, oder zieh über Zeichen, um einen beliebigen Teil einer Zeile nachzuschlagen (auf einem Touchscreen erst gedrückt halten).",
|
||||
"watchFormOf": "Eine Form von {word}",
|
||||
"watchFailed": "Das Video konnte nicht abgespielt werden."
|
||||
|
|
|
|||
Loading…
Reference in a new issue