Dit project is ontbonden ten gunste van een soortgelijk project voor nu.
Gebruik en beperkingen
-
De decks bevatten geen kaarten (behalve de 2 demokaarten), ze zijn bedoeld als sjablonen voor je eigen woordenschat.
-
Ik kon niet repareren dat de voorkant van de eerste kaart buggy is. Sla daarom gewoon door naar de achterkant, deze toont de normale voorkant en een “Toon achterkant”-knop, die de normale achterkant toont. Dit werkt alleen voor de eerste beoordelingssessie tussen herstarts van de app.
-
Volg de volgende conventies voor gegevensinvoer om te kunnen profiteren van mogelijke toekomstige ontwikkelingen:
Het veld dictionary_form moet de primaire manier bevatten om een woord in het Japans te schrijven, d. w. z. kanji en kana zijn mogelijk, en moeten altijd aanwezig zijn.
Het veld dictionary_form_kana moet de uitspraak van het woord in het Japans bevatten. U kunt hier elke willekeurige tekst plaatsen. Dit veld is optioneel. Persoonlijk gebruik ik kana en alleen, als het woordenboek_formulier kanji bevat.
Het veld vertaling moet het woord in je moedertaal bevatten (of een andere taal, die je wilt gebruiken) en moet altijd aanwezig zijn.
Het veld type wordt gebruikt om het type van een woord te tonen, als dat belangrijk is. Momenteel zijn alleen werkwoordstypen geïmplementeerd. Voor compatibiliteit met toekomstige versies, moet het een van ichidan-werkwoord, godan-werkwoord, onregelmatig-werkwoord, zelfstandig naamwoord, i-bijvoeglijk naamwoord, na-bijvoeglijk naamwoord, geen-bijvoeglijk naamwoord, bijwoord, of andere zijn en moet altijd aanwezig zijn.
-
De kaart styling is geoptimaliseerd voor mobiele lay-outs voor nu. Als u de desktopversie gebruikt, kunt u de grootte van het venster aanpassen aan uw behoeften. De meeste afmetingen worden berekend op basis van de horizontale breedte van het venster.
-
Het schrijven van kaarten werkt momenteel niet zoals bedoeld in AnkiWeb. Er is een offset tussen uw invoer en waar mijn code denkt dat uw invoer is.
-
AnkiDroid ondersteuning is niet getest, omdat ik niet in het bezit van een Android-toestel.
Decks
Luis ‘Japanse Schrijven rechtshandig
Inclusief native naar Japanse schrijfkaarten en Japanse naar native recall kaarten.De stijl is geoptimaliseerd voor rechtshandigen, d.w.z. dat het scroll-gebied zich aan de linkerkant bevindt.
Luis’ Japanese Writing left-handed
Inclusief inheemse Japanse schrijfkaarten en Japanse opvraagkaarten.De stijl is geoptimaliseerd voor linkshandigen, d. w. z. de scroll area is aan de rechterkant.
Luis’ Japanese Writing symmetrisch
Inclusief native to Japanese writing cards en Japanese to native recall cards.Het heeft een symmetrische lay-out, d. w. z.
Luis’ Japanese Recall
Inclusief inheems-Japans en Japans-native recall kaarten. Het heeft een symmetrische lay-out, d. w. z. er zijn twee half zo brede scroll gebieden aan de linkerkant en aan de rechterkant. (Dedicated scroll gebieden zijn niet zo belangrijk als op de schrijvende dekken aangezien u niet kunt scrollen wanneer u de schrijvende gebieden aanraakt, die hier niet bestaan.)
Installatie
- Voeg het gedeelde dek van uw keuze toe door de instructies op ankiweb.net te volgen zoals voor elk ander gedeeld dek.
- Luis’ Japanese Writing rechtshandig
- Luis’ Japanese Writing linkshandig
- Luis’ Japanese Writing symmetrisch
- Luis’ Japanese Recall
- (optioneel) Download een stroke order font, ik raad deze aan.
- (optioneel) Hernoem het lettertypebestand tot _KanjiStrokeOrders.ttf.
- (optioneel) Voeg het lettertypebestand toe in Anki. Zie Fonts installeren in de Anki Handleiding voor gedetailleerde instructies.
Ontwikkeling
Het is een webpack project dat meerdere top level componenten compileert naar HTML en CSS voor Anki.
Run npm run dev
voor ontwikkeling in de browser.
Installeer AnkiConnect en voer npm run build
uit voor ontwikkeling in de browser en export naar Anki.
Het decks.json bestand dient als configuratie bestand om te specificeren, welke componenten te gebruiken als kaarten en welke stijl bestanden op te nemen op een per deck basis. Het bouw script verwacht dat voor elke entry in een kaarten array, er twee componenten bestaan die als de entry + “Front” of + “Back” respectievelijk heten. Alle gebruikte componenten moeten ook worden gespecificeerd in sources.json.
anki-persistence submodule
De anki-persistence submodule is gepland om te worden gebruikt om up-to-date code van anki-persistence te gebruiken in plaats van de gekopieerde geplakte code.