diff options
-rw-r--r-- | anki-card-template/readme.md | 37 | ||||
-rw-r--r-- | assets/card-back-hidden.png | bin | 124032 -> 138411 bytes | |||
-rw-r--r-- | assets/card-back-visible.png | bin | 148148 -> 170062 bytes | |||
-rw-r--r-- | assets/card-front.png | bin | 62885 -> 67147 bytes | |||
-rw-r--r-- | assets/indicator-default.png | bin | 1746 -> 3101 bytes | |||
-rw-r--r-- | assets/indicator-nostamp.png | bin | 2553 -> 4646 bytes | |||
-rw-r--r-- | assets/indicator-stamp.png | bin | 2722 -> 5006 bytes | |||
-rw-r--r-- | assets/reading-all.png | bin | 0 -> 22743 bytes | |||
-rw-r--r-- | readme.md | 6 |
9 files changed, 31 insertions, 12 deletions
diff --git a/anki-card-template/readme.md b/anki-card-template/readme.md index 29e8ca2..50bf78c 100644 --- a/anki-card-template/readme.md +++ b/anki-card-template/readme.md @@ -9,9 +9,7 @@ that is visible on either both sides or only on the back side, spoilers, definition context hints, and word type indicators. it supports a vertical and horizontal layout, desktop and mobile, as well as light and dark themes. -> currently, some css is slightly broken on the desktop version of anki, but -> this should be fixed as qt merges a newer version of chromium (>= 105) into -> the QTWebview library. this does not affect useability +> animations are now working in desktop Anki >=2.1.62 ## example @@ -20,7 +18,7 @@ horizontal layout, desktop and mobile, as well as light and dark themes. |Field|Value| |-|-| |Complete sentence|`*ハンパなく*[鍛](きた)えてやるから[覚悟](かくご)するゴロ!`| -|Target word reading|`半端ない【はん・ぱ・ない】(uk)`| +|Target word reading|`半端ない、ハンパない【はん・ぱ・ない】[4] (uk)`| |Target word translation|`[い-adj] extreme, impressive, staggering {of height}`| |Complete sentence translation|`I'm going to train you like crazy, so be prepared!`| |Tags|`ゼルダの伝説 ブレス・オブ・ザ・ワイルド`| @@ -29,14 +27,19 @@ horizontal layout, desktop and mobile, as well as light and dark themes. |![](../assets/card-front.png)|![](../assets/card-back-hidden.png)|![](../assets/card-back-visible.png)| |-|-|-| -|front|back|spoiler & tag| +|front|back|clicked sentence, hover tags, and hover reading| + +> Having a lot of information on a single card is generally discouraged, so the +> sentence translation, tags and alternate writings are hidden by default and +> can be shown when hovered/clicked. ## set-up i don't know how to create a teplate deck (if that's even a thing), so these are instructions to apply to an empty deck. -1. run `make` to generate files +1. run `make` to generate files (or download from [github + releases](https://github.com/lonkaars/refold-tools/releases)) 2. Under Tools > Manage note types > (note type here) > Fields, make sure the following fields exist (might be case-sensitive): | |name|description| @@ -94,7 +97,7 @@ examples: |`\t`|(literal tab character)| |`\n`|html `<br>`| -sensitive to the following characters: `[](){}` +sensitive to the following characters: `*_` ### parse-furigana @@ -112,8 +115,9 @@ sensitive to the following characters: `[](){}` ### parse-definitions -parse list of definitions separated by commas, and convert text between curly -brackets to subtile text. commas do not start a new definition inside subtile +parse list of latin definitions separated by commas, or japanese definitions +separated by japanese full stop, and convert text between curly brackets to +subtile text. commas/full stops do not start a new definition inside subtile text and parenthesis, and are inserted normally. example: @@ -121,13 +125,14 @@ example: |input|output| |-|-| |`word {subtile, or is it} (this is, a single item)\, and still is here, but not here`|<ul><li>word <i style="font-size: 70%">subtile, or is it</i> (this is, a single item), and still is here</li><li>but not here</li></ul>| +|`単語定義1。定義2。`|<ul><li>単語定義1。</li><li>定義2。</li></ul>| in desktop horizontal, desktop vertical, and mobile horizontal layouts, definitions are displayed on a single line, separated by a comma. in the vertical mobile layout, items are separated by a short bar, and displayed in a vertical list. -sensitive to the following characters: `{}(),` +sensitive to the following characters: `{}(),。` ### parse-indicators @@ -148,9 +153,17 @@ sensitive to the following characters: `[]-` parse reading field. start of input is tagged with class `kanji`, everything between lenticular brackets is tagged with class `reading`, note can be added -with regular parenthesis (for marking if word is usually written as kanji). +with regular parenthesis (for marking if word is usually written as kanji), +pitch accent index can be added using square brackets. if a word is commonly +written in multiple ways, they can be separated by a japanese comma. + +example (+1 marker expands to other readings when hovered/tapped): + +|input|output| +|-|-| +|`半端ない、ハンパない【はん・ぱ・ない】[4] (uk)`|![](../assets/reading-all.png)| -sensitive to the following characters: `【】()` (and line start) +sensitive to the following characters: `【】()・、` (and line start) ### parse-script diff --git a/assets/card-back-hidden.png b/assets/card-back-hidden.png Binary files differindex 81c2f27..7946759 100644 --- a/assets/card-back-hidden.png +++ b/assets/card-back-hidden.png diff --git a/assets/card-back-visible.png b/assets/card-back-visible.png Binary files differindex c4e17ba..e14f44e 100644 --- a/assets/card-back-visible.png +++ b/assets/card-back-visible.png diff --git a/assets/card-front.png b/assets/card-front.png Binary files differindex 7e0ec76..c4de2da 100644 --- a/assets/card-front.png +++ b/assets/card-front.png diff --git a/assets/indicator-default.png b/assets/indicator-default.png Binary files differindex a7c47b3..1f38acb 100644 --- a/assets/indicator-default.png +++ b/assets/indicator-default.png diff --git a/assets/indicator-nostamp.png b/assets/indicator-nostamp.png Binary files differindex 1495d45..57fb9ca 100644 --- a/assets/indicator-nostamp.png +++ b/assets/indicator-nostamp.png diff --git a/assets/indicator-stamp.png b/assets/indicator-stamp.png Binary files differindex 26cd9a9..ae1ddb1 100644 --- a/assets/indicator-stamp.png +++ b/assets/indicator-stamp.png diff --git a/assets/reading-all.png b/assets/reading-all.png Binary files differnew file mode 100644 index 0000000..354902c --- /dev/null +++ b/assets/reading-all.png @@ -7,3 +7,9 @@ this is a repo with language learning stuff: - [yomichan stuff](yomichan-user/readme.md) (custom theme, sentence export/copy button plugin) +todo: + +- yomichan handwriting popup/input like in google translate using + [handwriting.js](https://github.com/ChenYuHo/handwriting.js) +- play audio for word in anki card template (download/stream/localStorage + cache?) |