summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKuuuube <61125188+Kuuuube@users.noreply.github.com>2024-02-02 21:53:42 -0500
committerGitHub <noreply@github.com>2024-02-03 02:53:42 +0000
commit5a2bc4e542b7f22d1e6a4ba318cfcdc33817d34a (patch)
tree81a112708329ca8b2866ed4d05cf7203252854d6
parent6dc7e90f8d5679b0de298c820a5b88b93590ed31 (diff)
Add frequency number handlebars (#600)
* Add frequencies-num handlebar * Fix handlebar name * Fix inconsistent variable name format * Add frequency-number to anki tests * Use full names for total and frequency variables * Migrate handlebars to JS, split rank and occurance, add average * Remove left behind frequency-number * Fix "occurrence" spelling * Cleanup types * Add frequency support for kanji cards * Fix code style * Clean up most of duplicate code and merge functions * Fix frequencies.length check * Use less witchcraft and remove redundant type casting
-rw-r--r--ext/data/templates/default-anki-field-templates.handlebars32
-rw-r--r--ext/js/data/sandbox/anki-note-data-creator.js69
-rw-r--r--ext/js/pages/settings/anki-controller.js9
-rw-r--r--test/data/anki-note-builder-test-results.json394
-rw-r--r--test/data/translator-test-results-note-data1.json196
-rw-r--r--test/utilities/anki.js9
-rw-r--r--types/ext/anki-templates.d.ts4
7 files changed, 713 insertions, 0 deletions
diff --git a/ext/data/templates/default-anki-field-templates.handlebars b/ext/data/templates/default-anki-field-templates.handlebars
index 0ea98e5e..07efd07e 100644
--- a/ext/data/templates/default-anki-field-templates.handlebars
+++ b/ext/data/templates/default-anki-field-templates.handlebars
@@ -302,6 +302,38 @@
{{~/if~}}
{{/inline}}
+{{#*inline "frequency-harmonic-rank"}}
+ {{~#if (op "===" definition.frequencyHarmonic -1) ~}}
+ 9999999
+ {{~else ~}}
+ {{definition.frequencyHarmonic}}
+ {{~/if~}}
+{{/inline}}
+
+{{#*inline "frequency-harmonic-occurrence"}}
+ {{~#if (op "===" definition.frequencyHarmonic -1) ~}}
+ 0
+ {{~else ~}}
+ {{definition.frequencyHarmonic}}
+ {{~/if~}}
+{{/inline}}
+
+{{#*inline "frequency-average-rank"}}
+ {{~#if (op "===" definition.frequencyAverage -1) ~}}
+ 9999999
+ {{~else ~}}
+ {{definition.frequencyAverage}}
+ {{~/if~}}
+{{/inline}}
+
+{{#*inline "frequency-average-occurrence"}}
+ {{~#if (op "===" definition.frequencyAverage -1) ~}}
+ 0
+ {{~else ~}}
+ {{definition.frequencyAverage}}
+ {{~/if~}}
+{{/inline}}
+
{{#*inline "stroke-count"}}
{{~#scope~}}
{{~set "found" false~}}
diff --git a/ext/js/data/sandbox/anki-note-data-creator.js b/ext/js/data/sandbox/anki-note-data-creator.js
index 51679662..79570532 100644
--- a/ext/js/data/sandbox/anki-note-data-creator.js
+++ b/ext/js/data/sandbox/anki-note-data-creator.js
@@ -171,6 +171,67 @@ function getPublicContext(context) {
}
/**
+ * @param {import('dictionary').TermDictionaryEntry|import('dictionary').KanjiDictionaryEntry} dictionaryEntry
+ * @returns {number[]}
+ */
+function getFrequencyNumbers(dictionaryEntry) {
+ let previousDictionary;
+ const frequencies = [];
+ for (const {dictionary, frequency, displayValue} of dictionaryEntry.frequencies) {
+ if (dictionary === previousDictionary) {
+ continue;
+ }
+ previousDictionary = dictionary;
+
+ if (displayValue !== null) {
+ const frequencyMatch = displayValue.match(/\d+/);
+ if (frequencyMatch !== null) {
+ frequencies.push(Number.parseInt(frequencyMatch[0], 10));
+ continue;
+ }
+ }
+ frequencies.push(frequency);
+ }
+ return frequencies;
+}
+
+/**
+ * @param {import('dictionary').TermDictionaryEntry|import('dictionary').KanjiDictionaryEntry} dictionaryEntry
+ * @returns {number}
+ */
+function getFrequencyHarmonic(dictionaryEntry) {
+ const frequencies = getFrequencyNumbers(dictionaryEntry);
+
+ if (frequencies.length === 0) {
+ return -1;
+ }
+
+ let total = 0;
+ for (const frequency of frequencies) {
+ total += 1 / frequency;
+ }
+ return Math.floor(frequencies.length / total);
+}
+
+/**
+ * @param {import('dictionary').TermDictionaryEntry|import('dictionary').KanjiDictionaryEntry} dictionaryEntry
+ * @returns {number}
+ */
+function getFrequencyAverage(dictionaryEntry) {
+ const frequencies = getFrequencyNumbers(dictionaryEntry);
+
+ if (frequencies.length === 0) {
+ return -1;
+ }
+
+ let total = 0;
+ for (const frequency of frequencies) {
+ total += frequency;
+ }
+ return Math.floor(total / frequencies.length);
+}
+
+/**
* @param {import('dictionary').DictionaryEntry} dictionaryEntry
* @returns {import('anki-templates').PitchGroup[]}
*/
@@ -272,6 +333,8 @@ function getKanjiDefinition(dictionaryEntry, context) {
const stats = createCachedValue(getKanjiStats.bind(null, dictionaryEntry));
const tags = createCachedValue(convertTags.bind(null, dictionaryEntry.tags));
const frequencies = createCachedValue(getKanjiFrequencies.bind(null, dictionaryEntry));
+ const frequencyHarmonic = createCachedValue(getFrequencyHarmonic.bind(null, dictionaryEntry));
+ const frequencyAverage = createCachedValue(getFrequencyAverage.bind(null, dictionaryEntry));
const cloze = createCachedValue(getCloze.bind(null, dictionaryEntry, context));
return {
@@ -284,6 +347,8 @@ function getKanjiDefinition(dictionaryEntry, context) {
get tags() { return getCachedValue(tags); },
get stats() { return getCachedValue(stats); },
get frequencies() { return getCachedValue(frequencies); },
+ get frequencyHarmonic() { return getCachedValue(frequencyHarmonic); },
+ get frequencyAverage() { return getCachedValue(frequencyAverage); },
url,
get cloze() { return getCachedValue(cloze); }
};
@@ -366,6 +431,8 @@ function getTermDefinition(dictionaryEntry, context, resultOutputMode) {
const termTags = createCachedValue(getTermTags.bind(null, dictionaryEntry, type));
const expressions = createCachedValue(getTermExpressions.bind(null, dictionaryEntry));
const frequencies = createCachedValue(getTermFrequencies.bind(null, dictionaryEntry));
+ const frequencyHarmonic = createCachedValue(getFrequencyHarmonic.bind(null, dictionaryEntry));
+ const frequencyAverage = createCachedValue(getFrequencyAverage.bind(null, dictionaryEntry));
const pitches = createCachedValue(getTermPitches.bind(null, dictionaryEntry));
const phoneticTranscriptions = createCachedValue(getTermPhoneticTranscriptions.bind(null, dictionaryEntry));
const glossary = createCachedValue(getTermGlossaryArray.bind(null, dictionaryEntry, type));
@@ -403,6 +470,8 @@ function getTermDefinition(dictionaryEntry, context, resultOutputMode) {
get termTags() { return getCachedValue(termTags); },
get definitions() { return getCachedValue(commonInfo).definitions; },
get frequencies() { return getCachedValue(frequencies); },
+ get frequencyHarmonic() { return getCachedValue(frequencyHarmonic); },
+ get frequencyAverage() { return getCachedValue(frequencyAverage); },
get pitches() { return getCachedValue(pitches); },
get phoneticTranscriptions() { return getCachedValue(phoneticTranscriptions); },
sourceTermExactMatchCount,
diff --git a/ext/js/pages/settings/anki-controller.js b/ext/js/pages/settings/anki-controller.js
index ae6a71db..a0d57457 100644
--- a/ext/js/pages/settings/anki-controller.js
+++ b/ext/js/pages/settings/anki-controller.js
@@ -138,6 +138,10 @@ export class AnkiController {
'document-title',
'expression',
'frequencies',
+ 'frequency-harmonic-rank',
+ 'frequency-harmonic-occurrence',
+ 'frequency-average-rank',
+ 'frequency-average-occurrence',
'furigana',
'furigana-plain',
'glossary',
@@ -168,6 +172,11 @@ export class AnkiController {
'cloze-suffix',
'dictionary',
'document-title',
+ 'frequencies',
+ 'frequency-harmonic-rank',
+ 'frequency-harmonic-occurrence',
+ 'frequency-average-rank',
+ 'frequency-average-occurrence',
'glossary',
'kunyomi',
'onyomi',
diff --git a/test/data/anki-note-builder-test-results.json b/test/data/anki-note-builder-test-results.json
index b93b466b..07b3182d 100644
--- a/test/data/anki-note-builder-test-results.json
+++ b/test/data/anki-note-builder-test-results.json
@@ -11,6 +11,11 @@
"cloze-suffix": "cloze-suffix",
"dictionary": "Test Dictionary 2",
"document-title": "title",
+ "frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: three</li><li>Test Dictionary 2: 5</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"glossary": "<div style=\"text-align: left;\"><ol><li>utsu meaning 1</li><li>utsu meaning 2</li><li>utsu meaning 3</li><li>utsu meaning 4</li><li>utsu meaning 5</li></ol></div>",
"kunyomi": "う.つ, う.ち-, ぶ.つ",
"onyomi": "ダ, ダアス",
@@ -37,6 +42,11 @@
"cloze-suffix": "cloze-suffix",
"dictionary": "Test Dictionary 2",
"document-title": "title",
+ "frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: four (4)</li><li>Test Dictionary 2: six</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"glossary": "<div style=\"text-align: left;\"><ol><li>komu meaning 1</li><li>komu meaning 2</li><li>komu meaning 3</li><li>komu meaning 4</li><li>komu meaning 5</li></ol></div>",
"kunyomi": "-こ.む, こ.む, こ.み, -こ.み, こ.める",
"onyomi": "",
@@ -70,6 +80,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -101,6 +115,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -137,6 +155,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -168,6 +190,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>",
@@ -199,6 +225,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -230,6 +260,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>",
@@ -261,6 +295,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -292,6 +330,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -328,6 +370,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>",
@@ -359,6 +405,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>",
@@ -390,6 +440,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>",
@@ -421,6 +475,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>",
@@ -452,6 +510,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -483,6 +545,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>",
@@ -514,6 +580,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -545,6 +615,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>",
@@ -576,6 +650,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -607,6 +685,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -643,6 +725,10 @@
"document-title": "title",
"expression": "画像",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>画像<rt>がぞう</rt></ruby>",
"furigana-plain": "画像[がぞう]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>",
@@ -679,6 +765,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -715,6 +805,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -751,6 +845,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -782,6 +880,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -818,6 +920,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>",
@@ -849,6 +955,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>",
@@ -885,6 +995,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>",
@@ -916,6 +1030,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>",
@@ -947,6 +1065,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -978,6 +1100,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -1014,6 +1140,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>",
@@ -1045,6 +1175,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>",
@@ -1076,6 +1210,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>",
@@ -1107,6 +1245,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>",
@@ -1143,6 +1285,10 @@
"document-title": "title",
"expression": "画像",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>画像<rt>がぞう</rt></ruby>",
"furigana-plain": "画像[がぞう]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>gazou definition 1</li><li><a target=\"_blank\" rel=\"noreferrer noopener\" style=\"cursor:inherit;display:inline-block;position:relative;line-height:1;max-width:100%;color:inherit;\"><span style=\"display:inline-block;white-space:nowrap;max-width:100%;max-height:100vh;position:relative;vertical-align:top;line-height:0;overflow:hidden;font-size:1px;width: 350em;\"><span style=\"display:inline-block;width:0;vertical-align:top;font-size:0;padding-top: 100%;\"></span><span style=\"--image:none;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center center;-webkit-mask-mode:alpha;-webkit-mask-size:contain;-webkit-mask-image:var(--image);mask-repeat:no-repeat;mask-position:center center;mask-mode:alpha;mask-size:contain;mask-image:var(--image);background-color:currentColor;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;display:none;\"></span><img alt=\"\" style=\"display:inline-block;vertical-align:top;object-fit:contain;border:none;outline:none;position:absolute;left:0;top:0;width:100%;height:100%;display:none;image-rendering:auto;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;image-rendering:crisp-edges;\"><span style=\"position:absolute;left:0;top:0;width:100%;height:100%;display:table;table-layout:fixed;white-space:normal;font-size:initial;line-height:initial;color:initial;\"></span></span><span style=\"display:none;line-height:initial;\">Image</span></a></li></ul></div>",
@@ -1191,6 +1337,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li></ol></div>",
@@ -1222,6 +1372,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>",
@@ -1253,6 +1407,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li></ol></div>",
@@ -1284,6 +1442,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>",
@@ -1315,6 +1477,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -1346,6 +1512,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -1382,6 +1552,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 3</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: seven</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 12</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: eighteen</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: twenty-four (24)</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 30</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 3</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: seven</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 13</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: nineteen</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: twenty-five (25)</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>",
"furigana-plain": "<span class=\"expression-normal\">打[う]ち 込[こ]む</span>、<span class=\"expression-normal\">打[ぶ]ち 込[こ]む</span>",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>",
@@ -1413,6 +1587,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 2</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 6</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 10</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: sixteen</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: twenty-two (22)</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 28</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: 2</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: 6</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: 11</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: seventeen</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: twenty-three (23)</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>つ</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>つ</span>",
"furigana-plain": "<span class=\"expression-normal\">打[う]つ</span>、<span class=\"expression-normal\">打[ぶ]つ</span>",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>",
@@ -1444,6 +1622,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<span class=\"expression-normal\"><ruby>打<rt>だ</rt></ruby></span>",
"furigana-plain": "<span class=\"expression-normal\">打[だ]</span>",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -1475,6 +1657,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<span class=\"expression-normal\"><ruby>打<rt>ダース</rt></ruby></span>",
"furigana-plain": "<span class=\"expression-normal\">打[ダース]</span>",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -1511,6 +1697,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>",
@@ -1542,6 +1732,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>",
@@ -1573,6 +1767,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>",
@@ -1604,6 +1802,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>",
@@ -1635,6 +1837,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -1666,6 +1872,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>",
@@ -1697,6 +1907,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -1728,6 +1942,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>",
@@ -1759,6 +1977,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -1790,6 +2012,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -1826,6 +2052,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>",
@@ -1857,6 +2087,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>",
@@ -1888,6 +2122,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>",
@@ -1919,6 +2157,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>",
@@ -1950,6 +2192,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -1981,6 +2227,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>",
@@ -2012,6 +2262,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -2043,6 +2297,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>",
@@ -2074,6 +2332,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -2105,6 +2367,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -2141,6 +2407,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></div>",
@@ -2172,6 +2442,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></div>",
@@ -2203,6 +2477,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 12</li><li>Test Dictionary 2: eighteen</li><li>Test Dictionary 2: twenty-four (24)</li><li>Test Dictionary 2: 30</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[う]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></div>",
@@ -2234,6 +2512,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 3</li><li>Test Dictionary 2: seven</li><li>Test Dictionary 2: 13</li><li>Test Dictionary 2: nineteen</li><li>Test Dictionary 2: twenty-five (25)</li><li>Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む",
"furigana-plain": "打[ぶ]ち 込[こ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></div>",
@@ -2265,6 +2547,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -2296,6 +2582,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></div>",
@@ -2327,6 +2617,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -2358,6 +2652,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 11</li><li>Test Dictionary 2: seventeen</li><li>Test Dictionary 2: twenty-three (23)</li><li>Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>ぶ</rt></ruby>つ",
"furigana-plain": "打[ぶ]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></div>",
@@ -2389,6 +2687,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 8</li><li>Test Dictionary 2: fourteen</li><li>Test Dictionary 2: twenty (20)</li><li>Test Dictionary 2: 26</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>だ</rt></ruby>",
"furigana-plain": "打[だ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>da definition 1</li><li>da definition 2</li></ul></div>",
@@ -2420,6 +2722,10 @@
"document-title": "title",
"expression": "打",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 1</li><li>Test Dictionary 2: four</li><li>Test Dictionary 2: five (5)</li><li>Test Dictionary 2: 9</li><li>Test Dictionary 2: fifteen</li><li>Test Dictionary 2: twenty-one (21)</li><li>Test Dictionary 2: twenty-seven</li></ul>",
+ "frequency-harmonic-rank": "1",
+ "frequency-harmonic-occurrence": "1",
+ "frequency-average-rank": "1",
+ "frequency-average-occurrence": "1",
"furigana": "<ruby>打<rt>ダース</rt></ruby>",
"furigana-plain": "打[ダース]",
"glossary": "<div style=\"text-align: left;\"><i>(abbr, n, Test Dictionary 2)</i> <ul><li>daasu definition 1</li><li>daasu definition 2</li></ul></div>",
@@ -2456,6 +2762,10 @@
"document-title": "title",
"expression": "読む",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>読<rt>よ</rt></ruby>む",
"furigana-plain": "読[よ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> to read</div>",
@@ -2492,6 +2802,10 @@
"document-title": "title",
"expression": "強み",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>強<rt>つよ</rt></ruby>み",
"furigana-plain": "強[つよ]み",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> strong point</div>",
@@ -2528,6 +2842,10 @@
"document-title": "title",
"expression": "読む",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>読<rt>よ</rt></ruby>む",
"furigana-plain": "読[よ]む",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> to read</div>",
@@ -2564,6 +2882,10 @@
"document-title": "title",
"expression": "打ち込む",
"frequencies": "<ul style=\"text-align: left;\"><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 3</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: seven</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 12</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: eighteen</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: twenty-four (24)</li><li>(<ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 30</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 3</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: seven</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: 13</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: nineteen</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: twenty-five (25)</li><li>(<ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む) Test Dictionary 2: thirty-one</li></ul>",
+ "frequency-harmonic-rank": "3",
+ "frequency-harmonic-occurrence": "3",
+ "frequency-average-rank": "3",
+ "frequency-average-occurrence": "3",
"furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>ち<ruby>込<rt>こ</rt></ruby>む</span>",
"furigana-plain": "<span class=\"expression-normal\">打[う]ち 込[こ]む</span>、<span class=\"expression-normal\">打[ぶ]ち 込[こ]む</span>",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 1</li><li>uchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 1</li><li>buchikomu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うちこむ only) <ul><li>uchikomu definition 3</li><li>uchikomu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶちこむ only) <ul><li>buchikomu definition 3</li><li>buchikomu definition 4</li></ul></li></ol></div>",
@@ -2595,6 +2917,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 2</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 6</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 10</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: sixteen</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: twenty-two (22)</li><li>(<ruby>打<rt>う</rt></ruby>つ) Test Dictionary 2: 28</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: 2</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: 6</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: 11</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: seventeen</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: twenty-three (23)</li><li>(<ruby>打<rt>ぶ</rt></ruby>つ) Test Dictionary 2: twenty-nine</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<span class=\"expression-normal\"><ruby>打<rt>う</rt></ruby>つ</span>、<span class=\"expression-normal\"><ruby>打<rt>ぶ</rt></ruby>つ</span>",
"furigana-plain": "<span class=\"expression-normal\">打[う]つ</span>、<span class=\"expression-normal\">打[ぶ]つ</span>",
"glossary": "<div style=\"text-align: left;\"><ol><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 1</li><li>butsu definition 2</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (うつ only) <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></li><li><i>(vt, Test Dictionary 2)</i> (ぶつ only) <ul><li>butsu definition 3</li><li>butsu definition 4</li></ul></li></ol></div>",
@@ -2631,6 +2957,10 @@
"document-title": "title",
"expression": "お手前",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "お<ruby>手前<rt>てまえ</rt></ruby>",
"furigana-plain": "お 手前[てまえ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> otemae definition</div>",
@@ -2667,6 +2997,10 @@
"document-title": "title",
"expression": "番号",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>番号<rt>ばんごう</rt></ruby>",
"furigana-plain": "番号[ばんごう]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> bangou definition</div>",
@@ -2703,6 +3037,10 @@
"document-title": "title",
"expression": "中腰",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>中腰<rt>ちゅうごし</rt></ruby>",
"furigana-plain": "中腰[ちゅうごし]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> chuugoshi definition</div>",
@@ -2739,6 +3077,10 @@
"document-title": "title",
"expression": "所業",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>所業<rt>しょぎょう</rt></ruby>",
"furigana-plain": "所業[しょぎょう]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> shogyouu definition</div>",
@@ -2775,6 +3117,10 @@
"document-title": "title",
"expression": "土木工事",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>土木工事<rt>どぼくこうじ</rt></ruby>",
"furigana-plain": "土木工事[どぼくこうじ]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> dobokukouji definition</div>",
@@ -2811,6 +3157,10 @@
"document-title": "title",
"expression": "好き",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>好<rt>す</rt></ruby>き",
"furigana-plain": "好[す]き",
"glossary": "<div style=\"text-align: left;\"><i>(adj-na, n, Test Dictionary 2)</i> suki definition</div>",
@@ -2847,6 +3197,10 @@
"document-title": "title",
"expression": "構造",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>構造<rt>こうぞう</rt></ruby>",
"furigana-plain": "構造[こうぞう]",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>kouzou definition 1</li><li><span>kouzou definition 2</span></li><li><span lang=\"ja\">kouzou definition 3 (構造)</span></li></ul></div>",
@@ -2883,6 +3237,10 @@
"document-title": "title",
"expression": "のたまう",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "のたまう",
"furigana-plain": "のたまう",
"glossary": "<div style=\"text-align: left;\"><i>(v5, Test Dictionary 2)</i> notamau definition</div>",
@@ -2919,6 +3277,10 @@
"document-title": "title",
"expression": "39",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>39<rt>さんきゅう</rt></ruby>",
"furigana-plain": "39[さんきゅう]",
"glossary": "<div style=\"text-align: left;\"><i>(Test Dictionary 2)</i> sankyuu definition</div>",
@@ -2955,6 +3317,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -2986,6 +3352,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -3022,6 +3392,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -3053,6 +3427,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -3089,6 +3467,10 @@
"document-title": "title",
"expression": "テキスト",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "テキスト",
"furigana-plain": "テキスト",
"glossary": "<div style=\"text-align: left;\"><i>(n, Test Dictionary 2)</i> <ul><li>text definition 1</li><li>text definition 2</li></ul></div>",
@@ -3125,6 +3507,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 1</li><li>utsu definition 2</li></ul></div>",
@@ -3156,6 +3542,10 @@
"document-title": "title",
"expression": "打つ",
"frequencies": "<ul style=\"text-align: left;\"><li>Test Dictionary 2: 2</li><li>Test Dictionary 2: 6</li><li>Test Dictionary 2: 10</li><li>Test Dictionary 2: sixteen</li><li>Test Dictionary 2: twenty-two (22)</li><li>Test Dictionary 2: 28</li></ul>",
+ "frequency-harmonic-rank": "2",
+ "frequency-harmonic-occurrence": "2",
+ "frequency-average-rank": "2",
+ "frequency-average-occurrence": "2",
"furigana": "<ruby>打<rt>う</rt></ruby>つ",
"furigana-plain": "打[う]つ",
"glossary": "<div style=\"text-align: left;\"><i>(vt, Test Dictionary 2)</i> <ul><li>utsu definition 3</li><li>utsu definition 4</li></ul></div>",
@@ -3192,6 +3582,10 @@
"document-title": "title",
"expression": "凄い",
"frequencies": "",
+ "frequency-harmonic-rank": "9999999",
+ "frequency-harmonic-occurrence": "0",
+ "frequency-average-rank": "9999999",
+ "frequency-average-occurrence": "0",
"furigana": "<ruby>凄<rt>すご</rt></ruby>い",
"furigana-plain": "凄[すご]い",
"glossary": "<div style=\"text-align: left;\"><i>(adj-i, Test Dictionary 2)</i> sugoi definition</div>",
diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json
index 00ab1952..610bb451 100644
--- a/test/data/translator-test-results-note-data1.json
+++ b/test/data/translator-test-results-note-data1.json
@@ -131,6 +131,8 @@
"frequency": 5
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"url": "url:",
"cloze": {
"sentence": "",
@@ -294,6 +296,8 @@
"frequency": "six"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"url": "url:",
"cloze": {
"sentence": "",
@@ -601,6 +605,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -921,6 +927,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -1233,6 +1241,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -1544,6 +1554,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -1855,6 +1867,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -2166,6 +2180,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -2481,6 +2497,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -2801,6 +2819,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -3143,6 +3163,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -3562,6 +3584,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -3981,6 +4005,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -4400,6 +4426,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -4791,6 +4819,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -5104,6 +5134,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -5417,6 +5449,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -5730,6 +5764,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -6045,6 +6081,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -6365,6 +6403,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -6524,6 +6564,8 @@
}
],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -6840,6 +6882,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -7165,6 +7209,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -7477,6 +7523,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -7788,6 +7836,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -8104,6 +8154,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -8415,6 +8467,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -8761,6 +8815,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -9180,6 +9236,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -9571,6 +9629,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -9884,6 +9944,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -10230,6 +10292,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -10649,6 +10713,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -11040,6 +11106,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -11353,6 +11421,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -11516,6 +11586,8 @@
}
],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -11911,6 +11983,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -12353,6 +12427,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -12767,6 +12843,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -13111,6 +13189,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -13420,6 +13500,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -13738,6 +13820,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -14377,6 +14461,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -15089,6 +15175,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 2,
@@ -15392,6 +15480,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -15703,6 +15793,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -16043,6 +16135,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -16466,6 +16560,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -16889,6 +16985,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -17312,6 +17410,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -17703,6 +17803,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -18016,6 +18118,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -18329,6 +18433,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -18642,6 +18748,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -18957,6 +19065,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -19277,6 +19387,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -19619,6 +19731,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -20038,6 +20152,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -20457,6 +20573,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -20876,6 +20994,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -21267,6 +21387,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -21580,6 +21702,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -21893,6 +22017,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -22206,6 +22332,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -22521,6 +22649,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -22841,6 +22971,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -23183,6 +23315,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -23602,6 +23736,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -24021,6 +24157,8 @@
"frequency": 30
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -24440,6 +24578,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -24831,6 +24971,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -25144,6 +25286,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -25457,6 +25601,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -25770,6 +25916,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -26085,6 +26233,8 @@
"frequency": 26
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -26405,6 +26555,8 @@
"frequency": "twenty-seven"
}
],
+ "frequencyHarmonic": 1,
+ "frequencyAverage": 1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -26560,6 +26712,8 @@
}
],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -26717,6 +26871,8 @@
}
],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -26876,6 +27032,8 @@
}
],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -27525,6 +27683,8 @@
"frequency": "thirty-one"
}
],
+ "frequencyHarmonic": 3,
+ "frequencyAverage": 3,
"pitches": [
{
"index": 0,
@@ -28237,6 +28397,8 @@
"frequency": "twenty-nine"
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -28403,6 +28565,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [
{
"index": 0,
@@ -28694,6 +28858,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [
{
"index": 0,
@@ -28879,6 +29045,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [
{
"index": 0,
@@ -29064,6 +29232,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [
{
"index": 0,
@@ -29249,6 +29419,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [
{
"index": 0,
@@ -29440,6 +29612,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [
{
"index": 0,
@@ -29675,6 +29849,8 @@
}
],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -29788,6 +29964,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -29887,6 +30065,8 @@
"definitionTags": [],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -30199,6 +30379,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -30510,6 +30692,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -30826,6 +31010,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -31137,6 +31323,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -31291,6 +31479,8 @@
}
],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 1,
@@ -31603,6 +31793,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -31914,6 +32106,8 @@
"frequency": 28
}
],
+ "frequencyHarmonic": 2,
+ "frequencyAverage": 2,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
@@ -32033,6 +32227,8 @@
],
"termTags": [],
"frequencies": [],
+ "frequencyHarmonic": -1,
+ "frequencyAverage": -1,
"pitches": [],
"phoneticTranscriptions": [],
"sourceTermExactMatchCount": 0,
diff --git a/test/utilities/anki.js b/test/utilities/anki.js
index d0e095bd..4c6c6d57 100644
--- a/test/utilities/anki.js
+++ b/test/utilities/anki.js
@@ -65,6 +65,10 @@ function getFieldMarkers(type) {
'document-title',
'expression',
'frequencies',
+ 'frequency-harmonic-rank',
+ 'frequency-harmonic-occurrence',
+ 'frequency-average-rank',
+ 'frequency-average-occurrence',
'furigana',
'furigana-plain',
'glossary',
@@ -94,6 +98,11 @@ function getFieldMarkers(type) {
'cloze-suffix',
'dictionary',
'document-title',
+ 'frequencies',
+ 'frequency-harmonic-rank',
+ 'frequency-harmonic-occurrence',
+ 'frequency-average-rank',
+ 'frequency-average-occurrence',
'glossary',
'kunyomi',
'onyomi',
diff --git a/types/ext/anki-templates.d.ts b/types/ext/anki-templates.d.ts
index ad90e93e..37c3d52f 100644
--- a/types/ext/anki-templates.d.ts
+++ b/types/ext/anki-templates.d.ts
@@ -135,6 +135,8 @@ export type KanjiDictionaryEntry = {
readonly tags: Tag[];
readonly stats: KanjiStatGroups;
readonly frequencies: KanjiFrequency[];
+ readonly frequencyHarmonic: number;
+ readonly frequencyAverage: number;
url: string;
readonly cloze: Cloze;
};
@@ -190,6 +192,8 @@ export type TermDictionaryEntry = {
readonly termTags?: Tag[];
readonly definitions?: TermDefinition[];
readonly frequencies: TermFrequency[];
+ readonly frequencyHarmonic: number;
+ readonly frequencyAverage: number;
readonly pitches: TermPitchAccent[];
readonly phoneticTranscriptions: TermPhoneticTranscription[];
sourceTermExactMatchCount: number;