Tämä projekti on toistaiseksi lakkautettu vastaavan projektin hyväksi.
Käyttö ja rajoitukset
-
Kannet eivät sisällä kortteja (paitsi 2 demokorttia), ne on tarkoitettu malleiksi omaa sanastoa varten.
-
En saanut korjattua sitä, että ensimmäisen kortin etuosa on buginen. Siksi vain hyppää takapuolelle, siellä näkyy normaali etupuoli ja ”Näytä takapuoli”-painike, joka näyttää normaalin takapuolen. Tämä toimii vain ensimmäisellä tarkistussessiolla sovelluksen uudelleenkäynnistysten välillä.
-
Seuraa seuraavia konventioita tietojen syöttämisessä, jotta voit hyötyä mahdollisesta tulevasta kehityksestä:
Sanakirja_lomake-kentän tulisi sisältää sanan ensisijainen tapa kirjoittaa sana japaniksi, eli kanji ja kana ovat mahdollisia, ja niiden tulisi olla aina läsnä.
Sanakirja_lomake_kana-kentän tulisi sisältää sanan ääntämys japaniksi. Tähän voi laittaa mitä tahansa tekstiä. Tämä kenttä on valinnainen. Itse käytän kanaa ja vain, jos dictionary_form sisältää kanjia.
Käännös-kentän tulisi sisältää sana omalla äidinkielelläsi (tai millä tahansa muulla kielellä, jota haluat käyttää) ja sen tulisi olla aina läsnä.
Tyyppi-kenttää käytetään osoittamaan sanan tyyppi, kun se on tärkeää. Tällä hetkellä vain verbityypit on toteutettu. Jotta se olisi yhteensopiva tulevien versioiden kanssa, sen pitäisi olla jokin seuraavista: ichidan-verbi, godan-verbi, epäsäännöllinen verbi, substantiivi, i-adjektiivi, na-adjektiivi, ei-adjektiivi, nimi, adverbi tai muu, ja sen pitäisi olla aina läsnä.
-
Kortin muotoilu on toistaiseksi optimoitu mobiiliasetteluja varten. Jos käytät työpöytäversiota, muuta ikkunan kokoa tarpeisiisi sopivaksi. Useimmat koot lasketaan ikkunan vaakasuorasta leveydestä.
-
Korttien kirjoittaminen ei toistaiseksi toimi AnkiWebissä tarkoitetulla tavalla. Syöttösi ja sen välillä, missä koodini luulee syöttösi olevan, on offset.
-
AnkiDroid-tukea ei testattu, koska en omista Android-laitetta.
Decks
Luis’ Japanin kirjoittaminen oikeakätisesti
Sisältää äidinkieleltään japanilaisesta japanilaisen kirjoittamiseen käytettävät kortit ja japanilaiselta äidinkielelle käytettävät kortit muistamiseen.Tyyli on optimoitu oikeakätisille eli vieritysalue on vasemmalla.
Luis’ Japanese Writing left-handed
Sisältää natiivin japanin kirjoituskortit ja japanin natiivin palautuskortit.Tyyli on optimoitu vasenkätisille, eli vieritysalue on oikealla.
Luis’ Japanese Writing symmetrinen
Sisältää natiivin japanin kirjoituskortit ja japanista natiiviin -muistiin -kortit.Tyyli on optimoitu vasenkätisille, eli vieritysalue on oikealla.
Luis’ Japanese Writing symmetrinen, eli… vasemmalla ja oikealla on kaksi puoliksi yhtä leveää vieritysaluetta.
Luis’ Japanese Recall
Sisältää äidinkielestä japaniin ja japanista äidinkieleen -kortit.Siinä on symmetrinen asettelu, eli vasemmalla ja oikealla on kaksi puoliksi yhtä leveää vieritysaluetta. (Omistetut vieritysalueet eivät ole yhtä tärkeitä kuin kirjoituspakoissa, koska et voi vierittää, kun kosketat kirjoitusalueita, joita tässä ei ole.)
Asennus
- Lisää haluamasi jaettu pakka noudattamalla ankiweb.net-sivuston ohjeita kuten minkä tahansa muun jaetun pakan kohdalla.
- Luisin japanin kirjoitus oikeakätinen
- Luisin japanin kirjoitus vasenkätinen
- Luisin japanin kirjoitus symmetrinen
- Luisin japanin muistelu
- (valinnainen) Lataa lyöntijärjestysfontti, suosittelen tätä.
- (valinnainen) Nimeä fonttitiedosto uudelleen muotoon _KanjiStrokeOrders.ttf.
- (valinnainen) Lisää fonttitiedosto Ankiin. Katso yksityiskohtaiset ohjeet Ankin käsikirjan kohdasta Fonttien asentaminen.
Kehitys
Se on webpack-projekti, joka kääntää useita ylätason komponentteja HTML:ksi ja CSS:ksi Ankkia varten.
Ajoita npm run dev
kehitys selaimessa.
Asenna AnkiConnect ja suorita npm run build
kehitystä varten selaimessa ja vie se Ankkiin.
Tiedosto decks.json toimii konfigurointitiedostona, jossa määritetään, mitä komponentteja käytetään kortteina ja mitkä tyylitiedostot sisällytetään kansikohtaisesti. Rakennusskripti odottaa, että jokaiselle merkinnälle korttimassassa on olemassa kaksi komponenttia, joita kutsutaan kuten merkintää + ”Front” tai + ”Back” vastaavasti. Kaikki käytetyt komponentit on myös määriteltävä sources.json-tiedostossa.
anki-persistence-alimoduuli
Anki-persistence-alimoduulia on tarkoitus käyttää, jotta voidaan käyttää ajantasaista anki-persistence-koodia copy-paste-koodin sijaan.