aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--anki-card-template/readme.md37
-rw-r--r--assets/card-back-hidden.pngbin124032 -> 138411 bytes
-rw-r--r--assets/card-back-visible.pngbin148148 -> 170062 bytes
-rw-r--r--assets/card-front.pngbin62885 -> 67147 bytes
-rw-r--r--assets/indicator-default.pngbin1746 -> 3101 bytes
-rw-r--r--assets/indicator-nostamp.pngbin2553 -> 4646 bytes
-rw-r--r--assets/indicator-stamp.pngbin2722 -> 5006 bytes
-rw-r--r--assets/reading-all.pngbin0 -> 22743 bytes
-rw-r--r--readme.md6
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
index 81c2f27..7946759 100644
--- a/assets/card-back-hidden.png
+++ b/assets/card-back-hidden.png
Binary files differ
diff --git a/assets/card-back-visible.png b/assets/card-back-visible.png
index c4e17ba..e14f44e 100644
--- a/assets/card-back-visible.png
+++ b/assets/card-back-visible.png
Binary files differ
diff --git a/assets/card-front.png b/assets/card-front.png
index 7e0ec76..c4de2da 100644
--- a/assets/card-front.png
+++ b/assets/card-front.png
Binary files differ
diff --git a/assets/indicator-default.png b/assets/indicator-default.png
index a7c47b3..1f38acb 100644
--- a/assets/indicator-default.png
+++ b/assets/indicator-default.png
Binary files differ
diff --git a/assets/indicator-nostamp.png b/assets/indicator-nostamp.png
index 1495d45..57fb9ca 100644
--- a/assets/indicator-nostamp.png
+++ b/assets/indicator-nostamp.png
Binary files differ
diff --git a/assets/indicator-stamp.png b/assets/indicator-stamp.png
index 26cd9a9..ae1ddb1 100644
--- a/assets/indicator-stamp.png
+++ b/assets/indicator-stamp.png
Binary files differ
diff --git a/assets/reading-all.png b/assets/reading-all.png
new file mode 100644
index 0000000..354902c
--- /dev/null
+++ b/assets/reading-all.png
Binary files differ
diff --git a/readme.md b/readme.md
index 7e3c082..017f515 100644
--- a/readme.md
+++ b/readme.md
@@ -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?)