Pop-up dictionary browser extension for language learning. Successor to Yomichan. (PERSONAL FORK)
1{{#*inline "glossary-single"}}
2 {{~#unless brief~}}
3 {{~#if tags~}}({{#each tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each}}) {{/if~}}
4 {{~/unless~}}
5 {{~#if glossary.[1]~}}
6 {{#each glossary}}{{.}}{{#unless @last}}, {{/unless}}{{/each}}
7 {{~else~}}
8 {{glossary.[0]}}
9 {{~/if~}}
10{{/inline}}
11
12{{#*inline "audio"}}{{/inline}}
13
14{{#*inline "character"}}
15 {{~definition.character~}}
16{{/inline}}
17
18{{#*inline "dictionary"}}
19 {{~definition.dictionary~}}
20{{/inline}}
21
22{{#*inline "expression"}}
23 {{~#if modeTermKana~}}
24 {{~#if definition.reading~}}
25 {{definition.reading}}
26 {{~else~}}
27 {{definition.expression}}
28 {{~/if~}}
29 {{~else~}}
30 {{definition.expression}}
31 {{~/if~}}
32{{/inline}}
33
34{{#*inline "furigana"}}
35 {{#furigana}}{{{definition}}}{{/furigana}}
36{{/inline}}
37
38{{#*inline "furigana-plain"}}
39 {{#furiganaPlain}}{{{definition}}}{{/furiganaPlain}}
40{{/inline}}
41
42{{#*inline "glossary"}}
43 {{~#if modeKanji~}}
44 {{~#if definition.glossary.[1]~}}
45 {{#each definition.glossary}}{{.}}{{#unless @last}}, {{/unless}}{{/each}}
46 {{~else~}}
47 {{definition.glossary.[0]}}
48 {{~/if~}}
49 {{~else~}}
50 {{~#if group~}}
51 {{~#if definition.definitions.[1]~}}
52 {{#each definition.definitions}} * {{> glossary-single brief=../brief}}{{/each}}
53 {{~else~}}
54 {{~> glossary-single definition.definitions.[0] brief=brief~}}
55 {{~/if~}}
56 {{~else~}}
57 {{~> glossary-single definition brief=brief~}}
58 {{~/if~}}
59 {{~/if~}}
60{{/inline}}
61
62{{#*inline "glossary-brief"}}
63 {{~> glossary brief=true ~}}
64{{/inline}}
65
66{{#*inline "kunyomi"}}
67 {{~#each definition.kunyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
68{{/inline}}
69
70{{#*inline "onyomi"}}
71 {{~#each definition.onyomi}}{{.}}{{#unless @last}}, {{/unless}}{{/each~}}
72{{/inline}}
73
74{{#*inline "reading"}}
75 {{~#unless modeTermKana}}{{definition.reading}}{{/unless~}}
76{{/inline}}
77
78{{#*inline "sentence"}}
79 {{~#if definition.cloze}}{{definition.cloze.sentence}}{{/if~}}
80{{/inline}}
81
82{{#*inline "cloze-prefix"}}
83 {{~#if definition.cloze}}{{definition.cloze.prefix}}{{/if~}}
84{{/inline}}
85
86{{#*inline "cloze-body"}}
87 {{~#if definition.cloze}}{{definition.cloze.body}}{{/if~}}
88{{/inline}}
89
90{{#*inline "cloze-suffix"}}
91 {{~#if definition.cloze}}{{definition.cloze.suffix}}{{/if~}}
92{{/inline}}
93
94{{#*inline "tags"}}
95 {{~#each definition.tags}}{{name}}{{#unless @last}}, {{/unless}}{{/each~}}
96{{/inline}}
97
98{{#*inline "url"}}
99 {{definition.url}}
100{{/inline}}
101
102{{~> (lookup . "marker") ~}}