Dieses Projekt wird zugunsten eines ähnlichen Projekts vorerst aufgelöst.
Verwendung und Einschränkungen
-
Die Decks enthalten keine Karten (außer den 2 Demo-Karten), sie sind als Vorlagen für den eigenen Wortschatz gedacht.
-
Ich konnte nicht beheben, dass die Vorderseite der ersten Karte fehlerhaft ist. Deshalb einfach auf die Rückseite springen, sie zeigt die normale Vorderseite und einen „Show back“ Button, der die normale Rückseite zeigt. Dies funktioniert nur für die erste Überprüfungssitzung zwischen den App-Neustarts.
-
Halten Sie sich an die folgenden Konventionen für die Dateneingabe, um von möglichen zukünftigen Entwicklungen zu profitieren:
Das Feld dictionary_form sollte die primäre Schreibweise eines Wortes auf Japanisch enthalten, d. h. Kanji und Kana sind möglich und sollten immer vorhanden sein.
Das Feld dictionary_form_kana sollte die Aussprache des Wortes auf Japanisch enthalten. Sie können hier einen beliebigen Text eingeben. Dieses Feld ist optional. Ich persönlich verwende Kana und nur, wenn dictionary_form Kanji enthält.
Das Übersetzungsfeld sollte das Wort in Ihrer Muttersprache (oder einer anderen Sprache, die Sie verwenden möchten) enthalten und sollte immer vorhanden sein.
Das Typfeld wird verwendet, um den Typ eines Wortes anzuzeigen, wenn es wichtig ist. Derzeit sind nur Verbtypen implementiert. Um mit zukünftigen Versionen kompatibel zu sein, sollte es eines der folgenden sein: ichidan-verb, godan-verb, irregular-verb, noun, i-adjective, na-adjective, no-adjective, name, adverb, or other und sollte immer vorhanden sein.
-
Das Kartendesign ist derzeit für mobile Layouts optimiert. Wenn Sie die Desktop-Version verwenden, passen Sie bitte die Größe des Fensters an Ihre Bedürfnisse an. Die meisten Größen werden aus der horizontalen Breite des Fensters berechnet.
-
Das Schreiben von Karten funktioniert in AnkiWeb im Moment nicht wie vorgesehen. Es gibt einen Versatz zwischen der Eingabe und der Stelle, an der mein Code die Eingabe vermutet.
-
AnkiDroid-Unterstützung wurde nicht getestet, da ich kein Android-Gerät besitze.
Decks
Luis‘ Japanese Writing right-handed
Includes native to Japanese writing cards and Japanese to native recall cards.Der Stil ist für Rechtshänder optimiert, d. h. der Schriftbereich befindet sich auf der linken Seite.
Luis‘ Japanische Schrift für Linkshänder
Enthält muttersprachliche Karten zum Schreiben und japanische Karten zum Abrufen.Der Stil ist für Linkshänder optimiert, d. h. der Rollbereich befindet sich auf der rechten Seite.
Luis‘ Japanische Schrift symmetrisch
Enthält muttersprachliche japanische Schreibkarten und muttersprachliche japanische Abrufkarten.Es zeichnet sich durch ein symmetrisches Layout aus, d. h.
Luis‘ Japanese Recall
Enthält muttersprachlich-japanische und muttersprachlich-japanische Recall-Karten.Es hat ein symmetrisches Layout, d. h. es gibt zwei halb so breite Rollbereiche auf der linken und der rechten Seite. (Dedizierte Scrollbereiche sind nicht so wichtig wie bei den Schreibdecks, da man nicht scrollen kann, wenn man die Schreibbereiche berührt, die es hier nicht gibt.)
Installation
- Fügen Sie das gemeinsame Deck Ihrer Wahl hinzu, indem Sie den Anweisungen auf ankiweb.net folgen, wie für jedes andere gemeinsame Deck.
- Luis‘ japanische Schrift rechtshändig
- Luis‘ japanische Schrift linkshändig
- Luis‘ japanische Schrift symmetrisch
- Luis‘ japanische Schrift Recall
- (optional) Laden Sie eine Schriftart mit Strichfolge herunter, ich empfehle diese.
- (optional) Benenne die Schriftdatei in _KanjiStrokeOrders.ttf um.
- (optional) Füge die Schriftdatei in Anki hinzu. Siehe Installieren von Schriftarten im Anki-Handbuch für detaillierte Anweisungen.
Entwicklung
Es ist ein Webpack-Projekt, das mehrere Top-Level-Komponenten zu HTML und CSS für Anki kompiliert.
Starte npm run dev
für die Entwicklung im Browser.
Installieren Sie AnkiConnect und führen Sie npm run build
für die Entwicklung im Browser und den Export nach Anki aus.
Die Datei decks.json dient als Konfigurationsdatei, um festzulegen, welche Komponenten als Karten verwendet werden sollen und welche Stildateien für jedes Deck enthalten sein sollen. Das Build-Skript erwartet, dass für jeden Eintrag in einem Cards-Array zwei Komponenten existieren, die wie der Eintrag + „Front“ bzw. + „Back“ heißen. Alle verwendeten Komponenten müssen auch in sources.json angegeben werden.
anki-persistence submodule
Das anki-persistence submodule soll verwendet werden, um aktuellen Code von anki-persistence anstelle des kopierten Codes zu verwenden.