Questo progetto è sciolto in favore di un progetto simile per ora.
Uso e limitazioni
-
I mazzi non contengono carte (eccetto i 2 demo), sono intesi come modelli per il tuo vocabolario.
-
Non ho potuto risolvere che il fronte della prima carta è buggato. Quindi basta saltare al retro, mostra il fronte normale e un pulsante “Mostra retro”, che mostra il retro normale. Questo funziona solo per la prima sessione di revisione tra i riavvii dell’app.
-
Seguite le seguenti convenzioni per l’inserimento dei dati al fine di beneficiare di potenziali sviluppi futuri:
Il campo dictionary_form dovrebbe contenere il modo principale di scrivere una parola in giapponese, cioè kanji e kana sono possibili, e dovrebbe essere sempre presente.
Il campo dictionary_form_kana dovrebbe contenere la pronuncia della parola in giapponese. Puoi mettere qualsiasi testo qui. Questo campo è opzionale. Personalmente uso i kana e solo, se dictionary_form contiene kanji.
Il campo traduzione dovrebbe contenere la parola nella tua lingua madre (o in qualsiasi altra lingua, che vuoi usare) e dovrebbe essere sempre presente.
Il campo tipo è usato per mostrare il tipo di una parola quando è importante. Attualmente sono implementati solo i tipi di verbo. Per la compatibilità con le versioni future, dovrebbe essere uno tra ichidan-verbo, godan-verbo, irregular-verbo, sostantivo, i-adjective, na-adjective, no-adjective, nome, avverbio, o altro e dovrebbe essere sempre presente.
-
Lo stile della carta è ottimizzato per i layout mobile per ora. Se usi la versione desktop, ridimensiona la finestra in base alle tue esigenze. La maggior parte delle dimensioni sono calcolate dalla larghezza orizzontale della finestra.
-
La scrittura delle carte non funziona come previsto in AnkiWeb per ora. C’è un offset tra il tuo input e dove il mio codice pensa che il tuo input sia.
-
Il supporto di AnkiDroid non è stato testato perché non possiedo un dispositivo Android.
Mazzi
Luis’ Japanese Writing right-handed
Include carte di scrittura da nativo a giapponese e carte di richiamo da giapponese a nativo.Lo stile è ottimizzato per persone destre, cioè l’area di scorrimento è a sinistra.
La scrittura giapponese di Luis con la mano sinistra
Include carte di scrittura giapponese native e carte di richiamo giapponese native.Lo stile è ottimizzato per i mancini, cioè l’area di scorrimento è a destra.
Luis’ Japanese Writing symmetrical
Include schede di scrittura giapponese native e schede di richiamo giapponese native. Ci sono due aree di scorrimento larghe la metà a sinistra e a destra.
Luis’ Japanese Recall
Comprende schede di scrittura giapponese e schede di richiamo dal giapponese al nativo, con un layout simmetrico, cioè ci sono due aree di scorrimento larghe la metà a sinistra e a destra. (Le aree di scorrimento dedicate non sono così importanti come nei mazzi di scrittura poiché non è possibile scorrere quando si toccano le aree di scrittura, che qui non esistono.)
Installazione
- Aggiungi il mazzo condiviso di tua scelta seguendo le istruzioni su ankiweb.net come per qualsiasi altro mazzo condiviso.
- Scrittura giapponese di Luis con la mano destra
- Scrittura giapponese di Luis con la mano sinistra
- Scrittura giapponese di Luis simmetrica
- Ricordo giapponese di Luis
- (opzionale) Scarica un font stroke order, ti consiglio questo.
- (opzionale) Rinomina il file del font in _KanjiStrokeOrders.ttf.
- (opzionale) Aggiungi il file del font in Anki. Vedi Installare i font nel manuale di Anki per istruzioni dettagliate.
Sviluppo
È un progetto webpack che compila più componenti di livello superiore in HTML e CSS per Anki.
Esegui npm run dev
per lo sviluppo nel browser.
Installare AnkiConnect ed eseguire npm run build
per lo sviluppo nel browser ed esportare in Anki.
Il file decks.json serve un file di configurazione per specificare quali componenti usare come carte e quali file di stile includere per ogni mazzo. Lo script di compilazione si aspetta che per ogni voce in un array di carte, esistano due componenti chiamati come la voce + “Front” o + “Back” rispettivamente. Tutti i componenti usati devono essere specificati anche in sources.json.
sottomodulo anki-persistence
Il sottomodulo anki-persistence è previsto per essere usato per usare il codice aggiornato di anki-persistence invece del codice copiato.