From d2c930a94d6e445053bcb5e5bb629851165425fc Mon Sep 17 00:00:00 2001 From: StefanVukovic99 Date: Thu, 20 Jun 2024 19:27:02 +0200 Subject: support css file in dictionaries (#1080) * get styles in db * get styles in settings * use styles * fix test * scope * fix comma separated * escape dict name in css selector * g regex * get styles in anki * fix tests * more specificity * whitespace * test importing * test handlebars * add styles to glossary-first --- test/anki-template-renderer.test.js | 1 + test/data/anki-note-builder-test-results.json | 1240 ++++++++++---------- test/data/database-test-cases.json | 1 + .../data/dictionaries/valid-dictionary1/styles.css | 3 + test/data/translator-test-results-note-data1.json | 238 ++++ test/dictionary-data.test.js | 6 +- test/dictionary-data.write.js | 6 +- test/fixtures/translator-test.js | 17 +- test/options-util.test.js | 2 +- test/utilities/anki.js | 16 +- 10 files changed, 895 insertions(+), 635 deletions(-) create mode 100644 test/data/dictionaries/valid-dictionary1/styles.css (limited to 'test') diff --git a/test/anki-template-renderer.test.js b/test/anki-template-renderer.test.js index bf18dd0d..9c02998d 100644 --- a/test/anki-template-renderer.test.js +++ b/test/anki-template-renderer.test.js @@ -51,6 +51,7 @@ describe('AnkiTemplateRenderer', () => { }, }, media: void 0, + dictionaryStylesMap: new Map(), }, }; const testCases = [ diff --git a/test/data/anki-note-builder-test-results.json b/test/data/anki-note-builder-test-results.json index 4adbd436..3516276a 100644 --- a/test/data/anki-note-builder-test-results.json +++ b/test/data/anki-note-builder-test-results.json @@ -16,7 +16,7 @@ "frequency-harmonic-occurrence": "1", "frequency-average-rank": "1", "frequency-average-occurrence": "1", - "glossary": "
  1. utsu meaning 1
  2. utsu meaning 2
  3. utsu meaning 3
  4. utsu meaning 4
  5. utsu meaning 5
", + "glossary": "
  1. utsu meaning 1
  2. utsu meaning 2
  3. utsu meaning 3
  4. utsu meaning 4
  5. utsu meaning 5
", "kunyomi": "う.つ, う.ち-, ぶ.つ", "onyomi": "ダ, ダアス", "onyomi-hiragana": "だ, だあす", @@ -48,7 +48,7 @@ "frequency-harmonic-occurrence": "2", "frequency-average-rank": "2", "frequency-average-occurrence": "2", - "glossary": "
  1. komu meaning 1
  2. komu meaning 2
  3. komu meaning 3
  4. komu meaning 4
  5. komu meaning 5
", + "glossary": "
  1. komu meaning 1
  2. komu meaning 2
  3. komu meaning 3
  4. komu meaning 4
  5. komu meaning 5
", "kunyomi": "-こ.む, こ.む, こ.み, -こ.み, こ.める", "onyomi": "", "onyomi-hiragana": "", @@ -89,12 +89,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -130,12 +130,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -176,12 +176,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -217,12 +217,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -258,12 +258,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -299,12 +299,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -340,12 +340,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -381,12 +381,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -427,12 +427,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -468,12 +468,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -509,12 +509,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -550,12 +550,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -591,12 +591,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -632,12 +632,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -673,12 +673,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -714,12 +714,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -755,12 +755,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -796,12 +796,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -842,12 +842,12 @@ "frequency-average-occurrence": "0", "furigana": "画像がぞう", "furigana-plain": "画像[がぞう]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -888,12 +888,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -934,12 +934,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -975,12 +975,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1021,12 +1021,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1062,12 +1062,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1108,12 +1108,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1149,12 +1149,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1195,12 +1195,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -1236,12 +1236,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -1277,12 +1277,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1318,12 +1318,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1364,12 +1364,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -1405,12 +1405,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -1446,12 +1446,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1487,12 +1487,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1533,12 +1533,12 @@ "frequency-average-occurrence": "0", "furigana": "画像がぞう", "furigana-plain": "画像[がぞう]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1591,12 +1591,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
  1. (vt, Test Dictionary 2)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt, Test Dictionary 2)
    • uchikomu definition 3
    • uchikomu definition 4
", - "glossary-brief": "
    • uchikomu definition 1
    • uchikomu definition 2
    • uchikomu definition 3
    • uchikomu definition 4
", - "glossary-no-dictionary": "
  1. (vt)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt)
    • uchikomu definition 3
    • uchikomu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
  1. (vt, Test Dictionary 2)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt, Test Dictionary 2)
    • uchikomu definition 3
    • uchikomu definition 4
", + "glossary-brief": "
    • uchikomu definition 1
    • uchikomu definition 2
    • uchikomu definition 3
    • uchikomu definition 4
", + "glossary-no-dictionary": "
  1. (vt)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt)
    • uchikomu definition 3
    • uchikomu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -1632,12 +1632,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
  1. (vt, Test Dictionary 2)
    • buchikomu definition 1
    • buchikomu definition 2
  2. (vt, Test Dictionary 2)
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-brief": "
    • buchikomu definition 1
    • buchikomu definition 2
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-no-dictionary": "
  1. (vt)
    • buchikomu definition 1
    • buchikomu definition 2
  2. (vt)
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
  1. (vt, Test Dictionary 2)
    • buchikomu definition 1
    • buchikomu definition 2
  2. (vt, Test Dictionary 2)
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-brief": "
    • buchikomu definition 1
    • buchikomu definition 2
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-no-dictionary": "
  1. (vt)
    • buchikomu definition 1
    • buchikomu definition 2
  2. (vt)
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -1673,12 +1673,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
  1. (vt, Test Dictionary 2)
    • utsu definition 1
    • utsu definition 2
  2. (vt, Test Dictionary 2)
    • utsu definition 3
    • utsu definition 4
", - "glossary-brief": "
    • utsu definition 1
    • utsu definition 2
    • utsu definition 3
    • utsu definition 4
", - "glossary-no-dictionary": "
  1. (vt)
    • utsu definition 1
    • utsu definition 2
  2. (vt)
    • utsu definition 3
    • utsu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
  1. (vt, Test Dictionary 2)
    • utsu definition 1
    • utsu definition 2
  2. (vt, Test Dictionary 2)
    • utsu definition 3
    • utsu definition 4
", + "glossary-brief": "
    • utsu definition 1
    • utsu definition 2
    • utsu definition 3
    • utsu definition 4
", + "glossary-no-dictionary": "
  1. (vt)
    • utsu definition 1
    • utsu definition 2
  2. (vt)
    • utsu definition 3
    • utsu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1714,12 +1714,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
  1. (vt, Test Dictionary 2)
    • butsu definition 1
    • butsu definition 2
  2. (vt, Test Dictionary 2)
    • butsu definition 3
    • butsu definition 4
", - "glossary-brief": "
    • butsu definition 1
    • butsu definition 2
    • butsu definition 3
    • butsu definition 4
", - "glossary-no-dictionary": "
  1. (vt)
    • butsu definition 1
    • butsu definition 2
  2. (vt)
    • butsu definition 3
    • butsu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
  1. (vt, Test Dictionary 2)
    • butsu definition 1
    • butsu definition 2
  2. (vt, Test Dictionary 2)
    • butsu definition 3
    • butsu definition 4
", + "glossary-brief": "
    • butsu definition 1
    • butsu definition 2
    • butsu definition 3
    • butsu definition 4
", + "glossary-no-dictionary": "
  1. (vt)
    • butsu definition 1
    • butsu definition 2
  2. (vt)
    • butsu definition 3
    • butsu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1755,12 +1755,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1796,12 +1796,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1842,12 +1842,12 @@ "frequency-average-occurrence": "3", "furigana": "", "furigana-plain": "打[う]ち 込[こ]む打[ぶ]ち 込[こ]む", - "glossary": "
  1. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-brief": "
    • uchikomu definition 1
    • uchikomu definition 2
    • buchikomu definition 1
    • buchikomu definition 2
    • uchikomu definition 3
    • uchikomu definition 4
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-no-dictionary": "
  1. (vt) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2) (うちこむ only)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt) (うちこむ only)
", + "glossary": "
  1. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-brief": "
    • uchikomu definition 1
    • uchikomu definition 2
    • buchikomu definition 1
    • buchikomu definition 2
    • uchikomu definition 3
    • uchikomu definition 4
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-no-dictionary": "
  1. (vt) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2) (うちこむ only)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt) (うちこむ only)
", "part-of-speech": "Godan verb", "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", @@ -1883,12 +1883,12 @@ "frequency-average-occurrence": "2", "furigana": "", "furigana-plain": "打[う]つ打[ぶ]つ", - "glossary": "
  1. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", - "glossary-brief": "
    • utsu definition 1
    • utsu definition 2
    • butsu definition 1
    • butsu definition 2
    • utsu definition 3
    • utsu definition 4
    • butsu definition 3
    • butsu definition 4
", - "glossary-no-dictionary": "
  1. (vt) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2) (うつ only)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt) (うつ only)
", + "glossary": "
  1. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", + "glossary-brief": "
    • utsu definition 1
    • utsu definition 2
    • butsu definition 1
    • butsu definition 2
    • utsu definition 3
    • utsu definition 4
    • butsu definition 3
    • butsu definition 4
", + "glossary-no-dictionary": "
  1. (vt) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2) (うつ only)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt) (うつ only)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1924,12 +1924,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -1965,12 +1965,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2011,12 +2011,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2052,12 +2052,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2093,12 +2093,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2134,12 +2134,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2175,12 +2175,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2216,12 +2216,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2257,12 +2257,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2298,12 +2298,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2339,12 +2339,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2380,12 +2380,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2426,12 +2426,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2467,12 +2467,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2508,12 +2508,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2549,12 +2549,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2590,12 +2590,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2631,12 +2631,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2672,12 +2672,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2713,12 +2713,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2754,12 +2754,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2795,12 +2795,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -2841,12 +2841,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2882,12 +2882,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2923,12 +2923,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -2964,12 +2964,12 @@ "frequency-average-occurrence": "3", "furigana": "む", "furigana-plain": "打[ぶ]ち 込[こ]む", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -3005,12 +3005,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3046,12 +3046,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3087,12 +3087,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3128,12 +3128,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[ぶ]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3169,12 +3169,12 @@ "frequency-average-occurrence": "1", "furigana": "", "furigana-plain": "打[だ]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3210,12 +3210,12 @@ "frequency-average-occurrence": "1", "furigana": "ダース", "furigana-plain": "打[ダース]", - "glossary": "
(abbr, n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(abbr, n)
", - "glossary-first": "
(abbr, n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(abbr, n)
", + "glossary": "
(abbr, n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(abbr, n)
", + "glossary-first": "
(abbr, n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(abbr, n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3256,12 +3256,12 @@ "frequency-average-occurrence": "0", "furigana": "む", "furigana-plain": "読[よ]む", - "glossary": "
(vt, Test Dictionary 2) to read
", - "glossary-brief": "
to read
", - "glossary-no-dictionary": "
(vt) to read
", - "glossary-first": "
(vt, Test Dictionary 2) to read
", - "glossary-first-brief": "
to read
", - "glossary-first-no-dictionary": "
(vt) to read
", + "glossary": "
(vt, Test Dictionary 2) to read
", + "glossary-brief": "
to read
", + "glossary-no-dictionary": "
(vt) to read
", + "glossary-first": "
(vt, Test Dictionary 2) to read
", + "glossary-first-brief": "
to read
", + "glossary-first-no-dictionary": "
(vt) to read
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3302,12 +3302,12 @@ "frequency-average-occurrence": "0", "furigana": "つよみ", "furigana-plain": "強[つよ]み", - "glossary": "
(n, Test Dictionary 2) strong point
", - "glossary-brief": "
strong point
", - "glossary-no-dictionary": "
(n) strong point
", - "glossary-first": "
(n, Test Dictionary 2) strong point
", - "glossary-first-brief": "
strong point
", - "glossary-first-no-dictionary": "
(n) strong point
", + "glossary": "
(n, Test Dictionary 2) strong point
", + "glossary-brief": "
strong point
", + "glossary-no-dictionary": "
(n) strong point
", + "glossary-first": "
(n, Test Dictionary 2) strong point
", + "glossary-first-brief": "
strong point
", + "glossary-first-no-dictionary": "
(n) strong point
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3348,12 +3348,12 @@ "frequency-average-occurrence": "0", "furigana": "む", "furigana-plain": "読[よ]む", - "glossary": "
(vt, Test Dictionary 2) to read
", - "glossary-brief": "
to read
", - "glossary-no-dictionary": "
(vt) to read
", - "glossary-first": "
(vt, Test Dictionary 2) to read
", - "glossary-first-brief": "
to read
", - "glossary-first-no-dictionary": "
(vt) to read
", + "glossary": "
(vt, Test Dictionary 2) to read
", + "glossary-brief": "
to read
", + "glossary-no-dictionary": "
(vt) to read
", + "glossary-first": "
(vt, Test Dictionary 2) to read
", + "glossary-first-brief": "
to read
", + "glossary-first-no-dictionary": "
(vt) to read
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3394,12 +3394,12 @@ "frequency-average-occurrence": "3", "furigana": "", "furigana-plain": "打[う]ち 込[こ]む打[ぶ]ち 込[こ]む", - "glossary": "
  1. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-brief": "
    • uchikomu definition 1
    • uchikomu definition 2
    • buchikomu definition 1
    • buchikomu definition 2
    • uchikomu definition 3
    • uchikomu definition 4
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-no-dictionary": "
  1. (vt) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2) (うちこむ only)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt) (うちこむ only)
", + "glossary": "
  1. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt, Test Dictionary 2) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt, Test Dictionary 2) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-brief": "
    • uchikomu definition 1
    • uchikomu definition 2
    • buchikomu definition 1
    • buchikomu definition 2
    • uchikomu definition 3
    • uchikomu definition 4
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-no-dictionary": "
  1. (vt) (うちこむ only)
    • uchikomu definition 1
    • uchikomu definition 2
  2. (vt) (ぶちこむ only)
    • buchikomu definition 1
    • buchikomu definition 2
  3. (vt) (うちこむ only)
    • uchikomu definition 3
    • uchikomu definition 4
  4. (vt) (ぶちこむ only)
    • buchikomu definition 3
    • buchikomu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2) (うちこむ only)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt) (うちこむ only)
", "part-of-speech": "Godan verb", "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", @@ -3435,12 +3435,12 @@ "frequency-average-occurrence": "2", "furigana": "", "furigana-plain": "打[う]つ打[ぶ]つ", - "glossary": "
  1. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", - "glossary-brief": "
    • utsu definition 1
    • utsu definition 2
    • butsu definition 1
    • butsu definition 2
    • utsu definition 3
    • utsu definition 4
    • butsu definition 3
    • butsu definition 4
", - "glossary-no-dictionary": "
  1. (vt) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", - "glossary-first": "
(vt, Test Dictionary 2) (うつ only)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt) (うつ only)
", + "glossary": "
  1. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt, Test Dictionary 2) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt, Test Dictionary 2) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", + "glossary-brief": "
    • utsu definition 1
    • utsu definition 2
    • butsu definition 1
    • butsu definition 2
    • utsu definition 3
    • utsu definition 4
    • butsu definition 3
    • butsu definition 4
", + "glossary-no-dictionary": "
  1. (vt) (うつ only)
    • utsu definition 1
    • utsu definition 2
  2. (vt) (ぶつ only)
    • butsu definition 1
    • butsu definition 2
  3. (vt) (うつ only)
    • utsu definition 3
    • utsu definition 4
  4. (vt) (ぶつ only)
    • butsu definition 3
    • butsu definition 4
", + "glossary-first": "
(vt, Test Dictionary 2) (うつ only)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt) (うつ only)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3481,12 +3481,12 @@ "frequency-average-occurrence": "0", "furigana": "お手前てまえ", "furigana-plain": "お 手前[てまえ]", - "glossary": "
(n, Test Dictionary 2) otemae definition
", - "glossary-brief": "
otemae definition
", - "glossary-no-dictionary": "
(n) otemae definition
", - "glossary-first": "
(n, Test Dictionary 2) otemae definition
", - "glossary-first-brief": "
otemae definition
", - "glossary-first-no-dictionary": "
(n) otemae definition
", + "glossary": "
(n, Test Dictionary 2) otemae definition
", + "glossary-brief": "
otemae definition
", + "glossary-no-dictionary": "
(n) otemae definition
", + "glossary-first": "
(n, Test Dictionary 2) otemae definition
", + "glossary-first-brief": "
otemae definition
", + "glossary-first-no-dictionary": "
(n) otemae definition
", "part-of-speech": "Noun", "pitch-accents": "
", "pitch-accent-graphs": "
", @@ -3527,12 +3527,12 @@ "frequency-average-occurrence": "0", "furigana": "番号ばんごう", "furigana-plain": "番号[ばんごう]", - "glossary": "
(n, Test Dictionary 2) bangou definition
", - "glossary-brief": "
bangou definition
", - "glossary-no-dictionary": "
(n) bangou definition
", - "glossary-first": "
(n, Test Dictionary 2) bangou definition
", - "glossary-first-brief": "
bangou definition
", - "glossary-first-no-dictionary": "
(n) bangou definition
", + "glossary": "
(n, Test Dictionary 2) bangou definition
", + "glossary-brief": "
bangou definition
", + "glossary-no-dictionary": "
(n) bangou definition
", + "glossary-first": "
(n, Test Dictionary 2) bangou definition
", + "glossary-first-brief": "
bangou definition
", + "glossary-first-no-dictionary": "
(n) bangou definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3573,12 +3573,12 @@ "frequency-average-occurrence": "0", "furigana": "中腰ちゅうごし", "furigana-plain": "中腰[ちゅうごし]", - "glossary": "
(n, Test Dictionary 2) chuugoshi definition
", - "glossary-brief": "
chuugoshi definition
", - "glossary-no-dictionary": "
(n) chuugoshi definition
", - "glossary-first": "
(n, Test Dictionary 2) chuugoshi definition
", - "glossary-first-brief": "
chuugoshi definition
", - "glossary-first-no-dictionary": "
(n) chuugoshi definition
", + "glossary": "
(n, Test Dictionary 2) chuugoshi definition
", + "glossary-brief": "
chuugoshi definition
", + "glossary-no-dictionary": "
(n) chuugoshi definition
", + "glossary-first": "
(n, Test Dictionary 2) chuugoshi definition
", + "glossary-first-brief": "
chuugoshi definition
", + "glossary-first-no-dictionary": "
(n) chuugoshi definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3619,12 +3619,12 @@ "frequency-average-occurrence": "0", "furigana": "所業しょぎょう", "furigana-plain": "所業[しょぎょう]", - "glossary": "
(n, Test Dictionary 2) shogyouu definition
", - "glossary-brief": "
shogyouu definition
", - "glossary-no-dictionary": "
(n) shogyouu definition
", - "glossary-first": "
(n, Test Dictionary 2) shogyouu definition
", - "glossary-first-brief": "
shogyouu definition
", - "glossary-first-no-dictionary": "
(n) shogyouu definition
", + "glossary": "
(n, Test Dictionary 2) shogyouu definition
", + "glossary-brief": "
shogyouu definition
", + "glossary-no-dictionary": "
(n) shogyouu definition
", + "glossary-first": "
(n, Test Dictionary 2) shogyouu definition
", + "glossary-first-brief": "
shogyouu definition
", + "glossary-first-no-dictionary": "
(n) shogyouu definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3665,12 +3665,12 @@ "frequency-average-occurrence": "0", "furigana": "土木工事どぼくこうじ", "furigana-plain": "土木工事[どぼくこうじ]", - "glossary": "
(n, Test Dictionary 2) dobokukouji definition
", - "glossary-brief": "
dobokukouji definition
", - "glossary-no-dictionary": "
(n) dobokukouji definition
", - "glossary-first": "
(n, Test Dictionary 2) dobokukouji definition
", - "glossary-first-brief": "
dobokukouji definition
", - "glossary-first-no-dictionary": "
(n) dobokukouji definition
", + "glossary": "
(n, Test Dictionary 2) dobokukouji definition
", + "glossary-brief": "
dobokukouji definition
", + "glossary-no-dictionary": "
(n) dobokukouji definition
", + "glossary-first": "
(n, Test Dictionary 2) dobokukouji definition
", + "glossary-first-brief": "
dobokukouji definition
", + "glossary-first-no-dictionary": "
(n) dobokukouji definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3711,12 +3711,12 @@ "frequency-average-occurrence": "0", "furigana": "き", "furigana-plain": "好[す]き", - "glossary": "
(adj-na, n, Test Dictionary 2) suki definition
", - "glossary-brief": "
suki definition
", - "glossary-no-dictionary": "
(adj-na, n) suki definition
", - "glossary-first": "
(adj-na, n, Test Dictionary 2) suki definition
", - "glossary-first-brief": "
suki definition
", - "glossary-first-no-dictionary": "
(adj-na, n) suki definition
", + "glossary": "
(adj-na, n, Test Dictionary 2) suki definition
", + "glossary-brief": "
suki definition
", + "glossary-no-dictionary": "
(adj-na, n) suki definition
", + "glossary-first": "
(adj-na, n, Test Dictionary 2) suki definition
", + "glossary-first-brief": "
suki definition
", + "glossary-first-no-dictionary": "
(adj-na, n) suki definition
", "part-of-speech": "Unknown", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3757,12 +3757,12 @@ "frequency-average-occurrence": "0", "furigana": "構造こうぞう", "furigana-plain": "構造[こうぞう]", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3803,12 +3803,12 @@ "frequency-average-occurrence": "0", "furigana": "のたまう", "furigana-plain": "のたまう", - "glossary": "
(v5, Test Dictionary 2) notamau definition
", - "glossary-brief": "
notamau definition
", - "glossary-no-dictionary": "
(v5) notamau definition
", - "glossary-first": "
(v5, Test Dictionary 2) notamau definition
", - "glossary-first-brief": "
notamau definition
", - "glossary-first-no-dictionary": "
(v5) notamau definition
", + "glossary": "
(v5, Test Dictionary 2) notamau definition
", + "glossary-brief": "
notamau definition
", + "glossary-no-dictionary": "
(v5) notamau definition
", + "glossary-first": "
(v5, Test Dictionary 2) notamau definition
", + "glossary-first-brief": "
notamau definition
", + "glossary-first-no-dictionary": "
(v5) notamau definition
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3849,12 +3849,12 @@ "frequency-average-occurrence": "0", "furigana": "39さんきゅう", "furigana-plain": "39[さんきゅう]", - "glossary": "
(Test Dictionary 2) sankyuu definition
", - "glossary-brief": "
sankyuu definition
", - "glossary-no-dictionary": "
sankyuu definition
", - "glossary-first": "
(Test Dictionary 2) sankyuu definition
", - "glossary-first-brief": "
sankyuu definition
", - "glossary-first-no-dictionary": "
sankyuu definition
", + "glossary": "
(Test Dictionary 2) sankyuu definition
", + "glossary-brief": "
sankyuu definition
", + "glossary-no-dictionary": "
sankyuu definition
", + "glossary-first": "
(Test Dictionary 2) sankyuu definition
", + "glossary-first-brief": "
sankyuu definition
", + "glossary-first-no-dictionary": "
sankyuu definition
", "part-of-speech": "Unknown", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3895,12 +3895,12 @@ "frequency-average-occurrence": "0", "furigana": "English", "furigana-plain": "English", - "glossary": "
(n, Test Dictionary 2) English definition
", - "glossary-brief": "
English definition
", - "glossary-no-dictionary": "
(n) English definition
", - "glossary-first": "
(n, Test Dictionary 2) English definition
", - "glossary-first-brief": "
English definition
", - "glossary-first-no-dictionary": "
(n) English definition
", + "glossary": "
(n, Test Dictionary 2) English definition
", + "glossary-brief": "
English definition
", + "glossary-no-dictionary": "
(n) English definition
", + "glossary-first": "
(n, Test Dictionary 2) English definition
", + "glossary-first-brief": "
English definition
", + "glossary-first-no-dictionary": "
(n) English definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3941,12 +3941,12 @@ "frequency-average-occurrence": "0", "furigana": "USBユーエスビー", "furigana-plain": "USB[ユーエスビー]", - "glossary": "
(n, Test Dictionary 2) USB definition
", - "glossary-brief": "
USB definition
", - "glossary-no-dictionary": "
(n) USB definition
", - "glossary-first": "
(n, Test Dictionary 2) USB definition
", - "glossary-first-brief": "
USB definition
", - "glossary-first-no-dictionary": "
(n) USB definition
", + "glossary": "
(n, Test Dictionary 2) USB definition
", + "glossary-brief": "
USB definition
", + "glossary-no-dictionary": "
(n) USB definition
", + "glossary-first": "
(n, Test Dictionary 2) USB definition
", + "glossary-first-brief": "
USB definition
", + "glossary-first-no-dictionary": "
(n) USB definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -3987,12 +3987,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4028,12 +4028,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4074,12 +4074,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4115,12 +4115,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4161,12 +4161,12 @@ "frequency-average-occurrence": "0", "furigana": "テキスト", "furigana-plain": "テキスト", - "glossary": "
(n, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(n)
", - "glossary-first": "
(n, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(n)
", + "glossary": "
(n, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(n)
", + "glossary-first": "
(n, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(n)
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4207,12 +4207,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4248,12 +4248,12 @@ "frequency-average-occurrence": "2", "furigana": "つ", "furigana-plain": "打[う]つ", - "glossary": "
(vt, Test Dictionary 2)
", - "glossary-brief": "
", - "glossary-no-dictionary": "
(vt)
", - "glossary-first": "
(vt, Test Dictionary 2)
", - "glossary-first-brief": "
", - "glossary-first-no-dictionary": "
(vt)
", + "glossary": "
(vt, Test Dictionary 2)
", + "glossary-brief": "
", + "glossary-no-dictionary": "
(vt)
", + "glossary-first": "
(vt, Test Dictionary 2)
", + "glossary-first-brief": "
", + "glossary-first-no-dictionary": "
(vt)
", "part-of-speech": "Godan verb", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4294,12 +4294,12 @@ "frequency-average-occurrence": "0", "furigana": "すごい", "furigana-plain": "凄[すご]い", - "glossary": "
(adj-i, Test Dictionary 2) sugoi definition
", - "glossary-brief": "
sugoi definition
", - "glossary-no-dictionary": "
(adj-i) sugoi definition
", - "glossary-first": "
(adj-i, Test Dictionary 2) sugoi definition
", - "glossary-first-brief": "
sugoi definition
", - "glossary-first-no-dictionary": "
(adj-i) sugoi definition
", + "glossary": "
(adj-i, Test Dictionary 2) sugoi definition
", + "glossary-brief": "
sugoi definition
", + "glossary-no-dictionary": "
(adj-i) sugoi definition
", + "glossary-first": "
(adj-i, Test Dictionary 2) sugoi definition
", + "glossary-first-brief": "
sugoi definition
", + "glossary-first-no-dictionary": "
(adj-i) sugoi definition
", "part-of-speech": "I-adjective", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4340,12 +4340,12 @@ "frequency-average-occurrence": "0", "furigana": "English", "furigana-plain": "English", - "glossary": "
(n, Test Dictionary 2) English definition
", - "glossary-brief": "
English definition
", - "glossary-no-dictionary": "
(n) English definition
", - "glossary-first": "
(n, Test Dictionary 2) English definition
", - "glossary-first-brief": "
English definition
", - "glossary-first-no-dictionary": "
(n) English definition
", + "glossary": "
(n, Test Dictionary 2) English definition
", + "glossary-brief": "
English definition
", + "glossary-no-dictionary": "
(n) English definition
", + "glossary-first": "
(n, Test Dictionary 2) English definition
", + "glossary-first-brief": "
English definition
", + "glossary-first-no-dictionary": "
(n) English definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4386,12 +4386,12 @@ "frequency-average-occurrence": "0", "furigana": "language", "furigana-plain": "language", - "glossary": "
(n, Test Dictionary 2) language definition
", - "glossary-brief": "
language definition
", - "glossary-no-dictionary": "
(n) language definition
", - "glossary-first": "
(n, Test Dictionary 2) language definition
", - "glossary-first-brief": "
language definition
", - "glossary-first-no-dictionary": "
(n) language definition
", + "glossary": "
(n, Test Dictionary 2) language definition
", + "glossary-brief": "
language definition
", + "glossary-no-dictionary": "
(n) language definition
", + "glossary-first": "
(n, Test Dictionary 2) language definition
", + "glossary-first-brief": "
language definition
", + "glossary-first-no-dictionary": "
(n) language definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4432,12 +4432,12 @@ "frequency-average-occurrence": "0", "furigana": "마시다", "furigana-plain": "마시다", - "glossary": "
(v, Test Dictionary 2) masida definition
", - "glossary-brief": "
masida definition
", - "glossary-no-dictionary": "
(v) masida definition
", - "glossary-first": "
(v, Test Dictionary 2) masida definition
", - "glossary-first-brief": "
masida definition
", - "glossary-first-no-dictionary": "
(v) masida definition
", + "glossary": "
(v, Test Dictionary 2) masida definition
", + "glossary-brief": "
masida definition
", + "glossary-no-dictionary": "
(v) masida definition
", + "glossary-first": "
(v, Test Dictionary 2) masida definition
", + "glossary-first-brief": "
masida definition
", + "glossary-first-no-dictionary": "
(v) masida definition
", "part-of-speech": "v", "pitch-accents": "", "pitch-accent-graphs": "", @@ -4478,12 +4478,12 @@ "frequency-average-occurrence": "0", "furigana": "English", "furigana-plain": "English", - "glossary": "
(n, Test Dictionary 2) English definition
", - "glossary-brief": "
English definition
", - "glossary-no-dictionary": "
(n) English definition
", - "glossary-first": "
(n, Test Dictionary 2) English definition
", - "glossary-first-brief": "
English definition
", - "glossary-first-no-dictionary": "
(n) English definition
", + "glossary": "
(n, Test Dictionary 2) English definition
", + "glossary-brief": "
English definition
", + "glossary-no-dictionary": "
(n) English definition
", + "glossary-first": "
(n, Test Dictionary 2) English definition
", + "glossary-first-brief": "
English definition
", + "glossary-first-no-dictionary": "
(n) English definition
", "part-of-speech": "Noun", "pitch-accents": "", "pitch-accent-graphs": "", diff --git a/test/data/database-test-cases.json b/test/data/database-test-cases.json index 04b98aa9..30aff399 100644 --- a/test/data/database-test-cases.json +++ b/test/data/database-test-cases.json @@ -3,6 +3,7 @@ "title": "Test Dictionary", "revision": "test", "sequenced": true, + "styles": "[data-sc-content='glossary'] {\n color: #ffff00;\n}", "version": 3, "importDate": 0, "prefixWildcardsSupported": true, diff --git a/test/data/dictionaries/valid-dictionary1/styles.css b/test/data/dictionaries/valid-dictionary1/styles.css new file mode 100644 index 00000000..d375cede --- /dev/null +++ b/test/data/dictionaries/valid-dictionary1/styles.css @@ -0,0 +1,3 @@ +[data-sc-content='glossary'] { + color: #ffff00; +} \ No newline at end of file diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json index 1037412a..af070500 100644 --- a/test/data/translator-test-results-note-data1.json +++ b/test/data/translator-test-results-note-data1.json @@ -492,6 +492,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -806,6 +808,8 @@ "daasu definition 1", "daasu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "abbr", @@ -1134,6 +1138,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -1448,6 +1454,8 @@ "butsu definition 1", "butsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -1762,6 +1770,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -2076,6 +2086,8 @@ "butsu definition 3", "butsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -2390,6 +2402,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -2704,6 +2718,8 @@ "daasu definition 1", "daasu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "abbr", @@ -3062,6 +3078,8 @@ "uchikomu definition 1", "uchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -3484,6 +3502,8 @@ "buchikomu definition 1", "buchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -3906,6 +3926,8 @@ "uchikomu definition 3", "uchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -4328,6 +4350,8 @@ "buchikomu definition 3", "buchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -4725,6 +4749,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -5044,6 +5070,8 @@ "butsu definition 1", "butsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -5363,6 +5391,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -5682,6 +5712,8 @@ "butsu definition 3", "butsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -5996,6 +6028,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -6310,6 +6344,8 @@ "daasu definition 1", "daasu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "abbr", @@ -6564,6 +6600,8 @@ "pixelated": true } ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -6800,6 +6838,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -7119,6 +7159,8 @@ "daasu definition 1", "daasu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "abbr", @@ -7442,6 +7484,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -7761,6 +7805,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -8075,6 +8121,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -8394,6 +8442,8 @@ "butsu definition 1", "butsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -8708,6 +8758,8 @@ "butsu definition 3", "butsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -9057,6 +9109,8 @@ "uchikomu definition 1", "uchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -9479,6 +9533,8 @@ "uchikomu definition 3", "uchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -9876,6 +9932,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -10195,6 +10253,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -10544,6 +10604,8 @@ "buchikomu definition 1", "buchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -10966,6 +11028,8 @@ "buchikomu definition 3", "buchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -11363,6 +11427,8 @@ "butsu definition 1", "butsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -11682,6 +11748,8 @@ "butsu definition 3", "butsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -11927,6 +11995,8 @@ "pixelated": true } ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -12241,6 +12311,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "uchikomu definition 1", "uchikomu definition 2" @@ -12260,6 +12332,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "uchikomu definition 3", "uchikomu definition 4" @@ -12686,6 +12760,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "buchikomu definition 1", "buchikomu definition 2" @@ -12705,6 +12781,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "buchikomu definition 3", "buchikomu definition 4" @@ -13106,6 +13184,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "utsu definition 1", "utsu definition 2" @@ -13125,6 +13205,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "utsu definition 3", "utsu definition 4" @@ -13456,6 +13538,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "butsu definition 1", "butsu definition 2" @@ -13475,6 +13559,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "butsu definition 3", "butsu definition 4" @@ -13774,6 +13860,8 @@ { "sequence": 1, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "da definition 1", "da definition 2" @@ -14086,6 +14174,8 @@ { "sequence": 2, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "daasu definition 1", "daasu definition 2" @@ -14603,6 +14693,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "uchikomu definition 1", "uchikomu definition 2" @@ -14625,6 +14717,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "buchikomu definition 1", "buchikomu definition 2" @@ -14647,6 +14741,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "uchikomu definition 3", "uchikomu definition 4" @@ -14669,6 +14765,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "buchikomu definition 3", "buchikomu definition 4" @@ -15321,6 +15419,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "utsu definition 1", "utsu definition 2" @@ -15343,6 +15443,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "butsu definition 1", "butsu definition 2" @@ -15365,6 +15467,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "utsu definition 3", "utsu definition 4" @@ -15387,6 +15491,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "butsu definition 3", "butsu definition 4" @@ -15760,6 +15866,8 @@ { "sequence": 1, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "da definition 1", "da definition 2" @@ -16065,6 +16173,8 @@ { "sequence": 2, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "daasu definition 1", "daasu definition 2" @@ -16434,6 +16544,8 @@ "uchikomu definition 1", "uchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -16877,6 +16989,8 @@ "buchikomu definition 1", "buchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -17320,6 +17434,8 @@ "uchikomu definition 3", "uchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -17763,6 +17879,8 @@ "buchikomu definition 3", "buchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -18160,6 +18278,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -18479,6 +18599,8 @@ "butsu definition 1", "butsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -18798,6 +18920,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -19117,6 +19241,8 @@ "butsu definition 3", "butsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -19431,6 +19557,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -19745,6 +19873,8 @@ "daasu definition 1", "daasu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "abbr", @@ -20103,6 +20233,8 @@ "uchikomu definition 1", "uchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -20525,6 +20657,8 @@ "buchikomu definition 1", "buchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -20947,6 +21081,8 @@ "uchikomu definition 3", "uchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -21369,6 +21505,8 @@ "buchikomu definition 3", "buchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -21766,6 +21904,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -22085,6 +22225,8 @@ "butsu definition 1", "butsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -22404,6 +22546,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -22723,6 +22867,8 @@ "butsu definition 3", "butsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -23037,6 +23183,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -23351,6 +23499,8 @@ "daasu definition 1", "daasu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "abbr", @@ -23709,6 +23859,8 @@ "uchikomu definition 1", "uchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -24131,6 +24283,8 @@ "buchikomu definition 1", "buchikomu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -24553,6 +24707,8 @@ "uchikomu definition 3", "uchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -24975,6 +25131,8 @@ "buchikomu definition 3", "buchikomu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -25372,6 +25530,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -25691,6 +25851,8 @@ "butsu definition 1", "butsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -26010,6 +26172,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -26329,6 +26493,8 @@ "butsu definition 3", "butsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -26643,6 +26809,8 @@ "da definition 1", "da definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -26957,6 +27125,8 @@ "daasu definition 1", "daasu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "abbr", @@ -27210,6 +27380,8 @@ "glossary": [ "to read" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -27370,6 +27542,8 @@ "glossary": [ "strong point" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -27539,6 +27713,8 @@ "glossary": [ "to read" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -27979,6 +28155,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "uchikomu definition 1", "uchikomu definition 2" @@ -28001,6 +28179,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "buchikomu definition 1", "buchikomu definition 2" @@ -28023,6 +28203,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "uchikomu definition 3", "uchikomu definition 4" @@ -28045,6 +28227,8 @@ { "sequence": 4, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "buchikomu definition 3", "buchikomu definition 4" @@ -28697,6 +28881,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "utsu definition 1", "utsu definition 2" @@ -28719,6 +28905,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "butsu definition 1", "butsu definition 2" @@ -28741,6 +28929,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "utsu definition 3", "utsu definition 4" @@ -28763,6 +28953,8 @@ { "sequence": 3, "dictionary": "Test Dictionary 2", + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "glossary": [ "butsu definition 3", "butsu definition 4" @@ -29097,6 +29289,8 @@ "glossary": [ "otemae definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -29391,6 +29585,8 @@ "glossary": [ "bangou definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -29579,6 +29775,8 @@ "glossary": [ "chuugoshi definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -29767,6 +29965,8 @@ "glossary": [ "shogyouu definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -29955,6 +30155,8 @@ "glossary": [ "dobokukouji definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -30140,6 +30342,8 @@ "glossary": [ "suki definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "adj-na", @@ -30368,6 +30572,8 @@ "content": "kouzou definition 3 (構造)" } ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -30527,6 +30733,8 @@ "glossary": [ "notamau definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "v5", @@ -30639,6 +30847,8 @@ "glossary": [ "sankyuu definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [], "termTags": [], "frequencies": [], @@ -30743,6 +30953,8 @@ "glossary": [ "English definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -30857,6 +31069,8 @@ "glossary": [ "USB definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -31074,6 +31288,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -31388,6 +31604,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -31707,6 +31925,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -32021,6 +32241,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -32257,6 +32479,8 @@ "text definition 1", "text definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -32493,6 +32717,8 @@ "utsu definition 1", "utsu definition 2" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -32807,6 +33033,8 @@ "utsu definition 3", "utsu definition 4" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "vt", @@ -33040,6 +33268,8 @@ "glossary": [ "sugoi definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "adj-i", @@ -33158,6 +33388,8 @@ "glossary": [ "English definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -33272,6 +33504,8 @@ "glossary": [ "language definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", @@ -33390,6 +33624,8 @@ "glossary": [ "masida definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "v", @@ -33504,6 +33740,8 @@ "glossary": [ "English definition" ], + "glossaryScopedStyles": ".yomitan-glossary [data-sc-content='glossary'] {\n color: #ffff00;\n}", + "dictScopedStyles": ".yomitan-glossary [data-dictionary=\"Test Dictionary 2\"] [data-sc-content='glossary'] {\n color: #ffff00;\n}", "definitionTags": [ { "name": "n", diff --git a/test/dictionary-data.test.js b/test/dictionary-data.test.js index e55496e4..cfb951d8 100644 --- a/test/dictionary-data.test.js +++ b/test/dictionary-data.test.js @@ -53,7 +53,7 @@ describe('Dictionary data', () => { expected3: expectedResults3[i], })); describe.each(testCases)('Test %#: $data.name', ({data, expected1, expected2, expected3}) => { - test('Test', async ({window, translator, expect}) => { + test('Test', async ({window, translator, styles, expect}) => { // The window property needs to be referenced for it to be initialized. // It is needed for DOM access for structured content. void window; @@ -63,8 +63,8 @@ describe('Dictionary data', () => { const {mode, text} = data; const options = createFindTermsOptions(dictionaryName, optionsPresets, data.options); const {dictionaryEntries, originalTextLength} = await translator.findTerms(mode, text, options); - const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, expect) : null; - const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode)) : null; + const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, expect, styles) : null; + const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode, styles)) : null; expect.soft(originalTextLength).toStrictEqual(expected1.originalTextLength); expect.soft(dictionaryEntries).toStrictEqual(expected1.dictionaryEntries); expect.soft(noteDataList).toEqual(expected2.noteDataList); diff --git a/test/dictionary-data.write.js b/test/dictionary-data.write.js index 16cb8d88..880d2379 100644 --- a/test/dictionary-data.write.js +++ b/test/dictionary-data.write.js @@ -35,7 +35,7 @@ const dirname = path.dirname(fileURLToPath(import.meta.url)); const dictionaryName = 'Test Dictionary 2'; const test = await createTranslatorTest(void 0, path.join(dirname, 'data/dictionaries/valid-dictionary1'), dictionaryName); -test('Write dictionary data expected data', async ({window, translator, expect}) => { +test('Write dictionary data expected data', async ({window, translator, styles, expect}) => { // The window property needs to be referenced for it to be initialized. // It is needed for DOM access for structured content. void window; @@ -64,8 +64,8 @@ test('Write dictionary data expected data', async ({window, translator, expect}) const {mode, text} = data; const options = createFindTermsOptions(dictionaryName, optionsPresets, data.options); const {dictionaryEntries, originalTextLength} = await translator.findTerms(mode, text, options); - const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, null) : null; - const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode)) : null; + const renderResults = mode !== 'simple' ? await getTemplateRenderResults(dictionaryEntries, mode, template, null, styles) : null; + const noteDataList = mode !== 'simple' ? dictionaryEntries.map((dictionaryEntry) => createTestAnkiNoteData(dictionaryEntry, mode, styles)) : null; actualResults1.push({name, originalTextLength, dictionaryEntries}); actualResults2.push({name, noteDataList}); actualResults3.push({name, results: renderResults}); diff --git a/test/fixtures/translator-test.js b/test/fixtures/translator-test.js index 5c024472..857e8a98 100644 --- a/test/fixtures/translator-test.js +++ b/test/fixtures/translator-test.js @@ -34,7 +34,7 @@ vi.stubGlobal('chrome', chrome); /** * @param {string} dictionaryDirectory * @param {string} dictionaryName - * @returns {Promise} + * @returns {Promise<{translator: Translator, styles: string}>} */ export async function createTranslatorContext(dictionaryDirectory, dictionaryName) { // Dictionary @@ -46,36 +46,41 @@ export async function createTranslatorContext(dictionaryDirectory, dictionaryNam const dictionaryDatabase = new DictionaryDatabase(); await dictionaryDatabase.prepare(); - const {errors} = await dictionaryImporter.importDictionary( + const {errors, result} = await dictionaryImporter.importDictionary( dictionaryDatabase, testDictionaryData, {prefixWildcardsSupported: true}, ); expect(errors.length).toEqual(0); + expect(result).not.toBeNull(); + + const styles = result?.styles ?? ''; // Setup translator const translator = new Translator(dictionaryDatabase); translator.prepare(); - return translator; + return {translator, styles}; } /** * @param {string|undefined} htmlFilePath * @param {string} dictionaryDirectory * @param {string} dictionaryName - * @returns {Promise>} + * @returns {Promise>} */ export async function createTranslatorTest(htmlFilePath, dictionaryDirectory, dictionaryName) { const test = createDomTest(htmlFilePath); - const translator = await createTranslatorContext(dictionaryDirectory, dictionaryName); - /** @type {import('vitest').TestAPI<{window: import('jsdom').DOMWindow, translator: Translator}>} */ + const {translator, styles} = await createTranslatorContext(dictionaryDirectory, dictionaryName); + /** @type {import('vitest').TestAPI<{window: import('jsdom').DOMWindow, translator: Translator, styles: string}>} */ // eslint-disable-next-line sonarjs/prefer-immediate-return const result = test.extend({ window: async ({window}, use) => { await use(window); }, // eslint-disable-next-line no-empty-pattern translator: async ({}, use) => { await use(translator); }, + // eslint-disable-next-line no-empty-pattern + styles: async ({}, use) => { await use(styles); }, }); return result; } diff --git a/test/options-util.test.js b/test/options-util.test.js index d1fc3515..253b9650 100644 --- a/test/options-util.test.js +++ b/test/options-util.test.js @@ -606,7 +606,7 @@ function createOptionsUpdatedTestData1() { }, ], profileCurrent: 0, - version: 40, + version: 41, global: { database: { prefixWildcardsSupported: false, diff --git a/test/utilities/anki.js b/test/utilities/anki.js index 6471015a..ed7b6c60 100644 --- a/test/utilities/anki.js +++ b/test/utilities/anki.js @@ -36,11 +36,16 @@ function createTestFields(type) { /** * @param {import('dictionary').DictionaryEntry} dictionaryEntry * @param {import('settings').ResultOutputMode} mode + * @param {string} styles * @returns {import('anki-templates').NoteData} * @throws {Error} */ -export function createTestAnkiNoteData(dictionaryEntry, mode) { +export function createTestAnkiNoteData(dictionaryEntry, mode, styles = '') { const marker = '{marker}'; + const dictionaryStylesMap = new Map(); + if (styles !== '') { + dictionaryStylesMap.set('Test Dictionary 2', styles); + } /** @type {import('anki-templates-internal').CreateDetails} */ const data = { dictionaryEntry, @@ -56,6 +61,7 @@ export function createTestAnkiNoteData(dictionaryEntry, mode) { fullQuery: 'fullQuery', }, media: {}, + dictionaryStylesMap, }; return createAnkiNoteData(marker, data); } @@ -65,9 +71,10 @@ export function createTestAnkiNoteData(dictionaryEntry, mode) { * @param {import('settings').ResultOutputMode} mode * @param {string} template * @param {?import('vitest').ExpectStatic} expect + * @param {string} styles * @returns {Promise} */ -export async function getTemplateRenderResults(dictionaryEntries, mode, template, expect) { +export async function getTemplateRenderResults(dictionaryEntries, mode, template, expect, styles = '') { const ankiTemplateRenderer = new AnkiTemplateRenderer(); await ankiTemplateRenderer.prepare(); const clozePrefix = 'cloze-prefix'; @@ -97,6 +104,10 @@ export async function getTemplateRenderResults(dictionaryEntries, mode, template query: 'query', fullQuery: 'fullQuery', }; + const dictionaryStylesMap = new Map(); + if (styles) { + dictionaryStylesMap.set('Test Dictionary 2', styles); + } /** @type {import('anki-note-builder').CreateNoteDetails} */ const details = { dictionaryEntry, @@ -114,6 +125,7 @@ export async function getTemplateRenderResults(dictionaryEntries, mode, template compactTags: false, requirements: [], mediaOptions: null, + dictionaryStylesMap, }; const {note: {fields: noteFields}, errors} = await ankiNoteBuilder.createNote(details); for (const error of errors) { -- cgit v1.2.3