From c1aed059552c63451072b69eccbbfa93cc162316 Mon Sep 17 00:00:00 2001 From: kuuuube Date: Wed, 18 Jun 2025 00:42:49 -0400 Subject: [PATCH 1/8] Allow specifying exact pitch values --- .../dictionary-term-meta-bank-v3-schema.json | 15 ++++++-- .../default-anki-field-templates.handlebars | 2 +- ext/js/data/anki-note-data-creator.js | 8 ++--- ext/js/dictionary/dictionary-data-util.js | 2 +- ext/js/display/display-generator.js | 12 +++---- ext/js/display/pronunciation-generator.js | 36 ++++++++++--------- ext/js/language/ja/japanese.js | 34 ++++++++++++++---- ext/js/language/translator.js | 2 +- ext/js/templates/anki-template-renderer.js | 16 ++++----- types/ext/anki-templates.d.ts | 4 +-- types/ext/dictionary-data.d.ts | 2 +- types/ext/dictionary.d.ts | 2 +- 12 files changed, 84 insertions(+), 51 deletions(-) diff --git a/ext/data/schemas/dictionary-term-meta-bank-v3-schema.json b/ext/data/schemas/dictionary-term-meta-bank-v3-schema.json index 2dfbdb74f8..69b4b08668 100644 --- a/ext/data/schemas/dictionary-term-meta-bank-v3-schema.json +++ b/ext/data/schemas/dictionary-term-meta-bank-v3-schema.json @@ -112,9 +112,18 @@ "additionalProperties": false, "properties": { "position": { - "type": "integer", - "description": "Mora position of the pitch accent downstep. A value of 0 indicates that the word does not have a downstep (heiban).", - "minimum": 0 + "oneOf": [ + { + "type": "integer", + "description": "Mora position of the pitch accent downstep. A value of 0 indicates that the word does not have a downstep (heiban).", + "minimum": 0 + }, + { + "type": "string", + "description": "Pitch level of each mora with H representing high and L representing low. For example: HHLL for a 4 mora word.", + "pattern": "^[HL]+$" + } + ] }, "nasal": { "oneOf": [ diff --git a/ext/data/templates/default-anki-field-templates.handlebars b/ext/data/templates/default-anki-field-templates.handlebars index 8686f66b87..fa9d1a9f0b 100644 --- a/ext/data/templates/default-anki-field-templates.handlebars +++ b/ext/data/templates/default-anki-field-templates.handlebars @@ -234,7 +234,7 @@ {{! Pitch Accents }} {{#*inline "pitch-accent-item"}} - {{~pronunciation format=format reading=reading downstepPosition=position nasalPositions=nasalPositions devoicePositions=devoicePositions~}} + {{~pronunciation format=format reading=reading pitchPositions=positions nasalPositions=nasalPositions devoicePositions=devoicePositions~}} {{/inline}} {{#*inline "pitch-accent-item-disambiguation"}} diff --git a/ext/js/data/anki-note-data-creator.js b/ext/js/data/anki-note-data-creator.js index ce456223e4..84094e94c1 100644 --- a/ext/js/data/anki-note-data-creator.js +++ b/ext/js/data/anki-note-data-creator.js @@ -249,12 +249,12 @@ function getPitches(dictionaryEntry) { for (const groupedPronunciation of pronunciations) { const {pronunciation} = groupedPronunciation; if (pronunciation.type !== 'pitch-accent') { continue; } - const {position, nasalPositions, devoicePositions, tags} = pronunciation; + const {positions, nasalPositions, devoicePositions, tags} = pronunciation; const {terms, reading, exclusiveTerms, exclusiveReadings} = groupedPronunciation; pitches.push({ expressions: terms, reading, - position, + positions, nasalPositions, devoicePositions, tags: convertPitchTags(tags), @@ -662,10 +662,10 @@ function getTermPitches(dictionaryEntry) { */ function getTermPitchesInner(pitches) { const results = []; - for (const {position, tags} of pitches) { + for (const {positions, tags} of pitches) { const cachedTags = createCachedValue(convertTags.bind(null, tags)); results.push({ - position, + positions, get tags() { return getCachedValue(cachedTags); }, }); } diff --git a/ext/js/dictionary/dictionary-data-util.js b/ext/js/dictionary/dictionary-data-util.js index 97dbb1026b..2a8aedf2f6 100644 --- a/ext/js/dictionary/dictionary-data-util.js +++ b/ext/js/dictionary/dictionary-data-util.js @@ -461,7 +461,7 @@ function arePronunciationsEquivalent({pronunciation: pronunciation1}, pronunciat // This cast is valid based on the type check at the start of the function. const pitchAccent2 = /** @type {import('dictionary').PitchAccent} */ (pronunciation2); return ( - pronunciation1.position === pitchAccent2.position && + pronunciation1.positions === pitchAccent2.positions && areArraysEqual(pronunciation1.nasalPositions, pitchAccent2.nasalPositions) && areArraysEqual(pronunciation1.devoicePositions, pitchAccent2.devoicePositions) ); diff --git a/ext/js/display/display-generator.js b/ext/js/display/display-generator.js index 8d0d39267a..a20b1fe3c0 100644 --- a/ext/js/display/display-generator.js +++ b/ext/js/display/display-generator.js @@ -799,13 +799,13 @@ export class DisplayGenerator { * @returns {HTMLElement} */ _createPronunciationPitchAccent(pitchAccent, details) { - const {position, nasalPositions, devoicePositions, tags} = pitchAccent; + const {positions, nasalPositions, devoicePositions, tags} = pitchAccent; const {reading, exclusiveTerms, exclusiveReadings} = details; const morae = getKanaMorae(reading); const node = this._instantiate('pronunciation'); - node.dataset.pitchAccentDownstepPosition = `${position}`; + node.dataset.pitchAccentDownstepPosition = `${positions}`; node.dataset.pronunciationType = pitchAccent.type; if (nasalPositions.length > 0) { node.dataset.nasalMoraPosition = nasalPositions.join(' '); } if (devoicePositions.length > 0) { node.dataset.devoiceMoraPosition = devoicePositions.join(' '); } @@ -818,15 +818,15 @@ export class DisplayGenerator { this._createPronunciationDisambiguations(n, exclusiveTerms, exclusiveReadings); n = this._querySelector(node, '.pronunciation-downstep-notation-container'); - n.appendChild(this._pronunciationGenerator.createPronunciationDownstepPosition(position)); + n.appendChild(this._pronunciationGenerator.createPronunciationDownstepPosition(positions)); n = this._querySelector(node, '.pronunciation-text-container'); n.lang = this._language; - n.appendChild(this._pronunciationGenerator.createPronunciationText(morae, position, nasalPositions, devoicePositions)); + n.appendChild(this._pronunciationGenerator.createPronunciationText(morae, positions, nasalPositions, devoicePositions)); n = this._querySelector(node, '.pronunciation-graph-container'); - n.appendChild(this._pronunciationGenerator.createPronunciationGraph(morae, position)); + n.appendChild(this._pronunciationGenerator.createPronunciationGraph(morae, positions)); return node; } @@ -1138,7 +1138,7 @@ export class DisplayGenerator { if (termPronunciation.headwordIndex !== headwordIndex) { continue; } for (const pronunciation of termPronunciation.pronunciations) { if (pronunciation.type !== 'pitch-accent') { continue; } - const category = getPitchCategory(reading, pronunciation.position, isVerbOrAdjective); + const category = getPitchCategory(reading, pronunciation.positions, isVerbOrAdjective); if (category !== null) { categories.add(category); } diff --git a/ext/js/display/pronunciation-generator.js b/ext/js/display/pronunciation-generator.js index 4b9dde6b66..19c9f56a6f 100644 --- a/ext/js/display/pronunciation-generator.js +++ b/ext/js/display/pronunciation-generator.js @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -import {getKanaDiacriticInfo, isMoraPitchHigh} from '../language/ja/japanese.js'; +import {getDownstepPositions, getKanaDiacriticInfo, isMoraPitchHigh} from '../language/ja/japanese.js'; export class PronunciationGenerator { /** @@ -30,12 +30,12 @@ export class PronunciationGenerator { /** * @param {string[]} morae - * @param {number} downstepPosition + * @param {number | string} pitchPositions * @param {number[]} nasalPositions * @param {number[]} devoicePositions * @returns {HTMLSpanElement} */ - createPronunciationText(morae, downstepPosition, nasalPositions, devoicePositions) { + createPronunciationText(morae, pitchPositions, nasalPositions, devoicePositions) { const nasalPositionsSet = nasalPositions.length > 0 ? new Set(nasalPositions) : null; const devoicePositionsSet = devoicePositions.length > 0 ? new Set(devoicePositions) : null; const container = this._document.createElement('span'); @@ -43,8 +43,8 @@ export class PronunciationGenerator { for (let i = 0, ii = morae.length; i < ii; ++i) { const i1 = i + 1; const mora = morae[i]; - const highPitch = isMoraPitchHigh(i, downstepPosition); - const highPitchNext = isMoraPitchHigh(i1, downstepPosition); + const highPitch = isMoraPitchHigh(i, pitchPositions); + const highPitchNext = isMoraPitchHigh(i1, pitchPositions); const nasal = nasalPositionsSet !== null && nasalPositionsSet.has(i1); const devoice = devoicePositionsSet !== null && devoicePositionsSet.has(i1); @@ -109,10 +109,10 @@ export class PronunciationGenerator { /** * @param {string[]} morae - * @param {number} downstepPosition + * @param {number | string} pitchPositions * @returns {SVGSVGElement} */ - createPronunciationGraph(morae, downstepPosition) { + createPronunciationGraph(morae, pitchPositions) { const ii = morae.length; const svgns = 'http://www.w3.org/2000/svg'; @@ -132,8 +132,8 @@ export class PronunciationGenerator { const pathPoints = []; for (let i = 0; i < ii; ++i) { - const highPitch = isMoraPitchHigh(i, downstepPosition); - const highPitchNext = isMoraPitchHigh(i + 1, downstepPosition); + const highPitch = isMoraPitchHigh(i, pitchPositions); + const highPitchNext = isMoraPitchHigh(i + 1, pitchPositions); const x = i * 50 + 25; const y = highPitch ? 25 : 75; if (highPitch && !highPitchNext) { @@ -149,7 +149,7 @@ export class PronunciationGenerator { pathPoints.splice(0, ii - 1); { - const highPitch = isMoraPitchHigh(ii, downstepPosition); + const highPitch = isMoraPitchHigh(ii, pitchPositions); const x = ii * 50 + 25; const y = highPitch ? 25 : 75; this._addGraphTriangle(svg, svgns, x, y); @@ -163,11 +163,12 @@ export class PronunciationGenerator { } /** - * @param {number} downstepPosition + * @param {number | string} downstepPositions * @returns {HTMLSpanElement} */ - createPronunciationDownstepPosition(downstepPosition) { - const downstepPositionString = `${downstepPosition}`; + createPronunciationDownstepPosition(downstepPositions) { + const downsteps = typeof downstepPositions === 'string' ? getDownstepPositions(downstepPositions) : downstepPositions; + const downstepPositionString = `${downsteps}`; const n1 = this._document.createElement('span'); n1.className = 'pronunciation-downstep-notation'; @@ -198,11 +199,11 @@ export class PronunciationGenerator { /** * Create a pronounciation graph in the style of Jidoujisho * @param {string[]} mora - * @param {number} downstepPosition + * @param {number | string} pitchPositions * @returns {SVGSVGElement} */ - createPronunciationGraphJJ(mora, downstepPosition) { - const patt = this._pitchValueToPattJJ(mora.length, downstepPosition); + createPronunciationGraphJJ(mora, pitchPositions) { + const patt = this._pitchValueToPattJJ(mora.length, pitchPositions); const positions = Math.max(mora.length, patt.length); const stepWidth = 35; @@ -325,10 +326,11 @@ export class PronunciationGenerator { /** * Get H&L pattern * @param {number} numberOfMora - * @param {number} pitchValue + * @param {number | string} pitchValue * @returns {string} */ _pitchValueToPattJJ(numberOfMora, pitchValue) { + if (typeof pitchValue === 'string') { return pitchValue + pitchValue[pitchValue.length - 1]; } if (numberOfMora >= 1) { if (pitchValue === 0) { // Heiban diff --git a/ext/js/language/ja/japanese.js b/ext/js/language/ja/japanese.js index 4e6bc59d85..b2dc63ffb3 100644 --- a/ext/js/language/ja/japanese.js +++ b/ext/js/language/ja/japanese.js @@ -352,24 +352,28 @@ export function isStringPartiallyJapanese(str) { /** * @param {number} moraIndex - * @param {number} pitchAccentDownstepPosition + * @param {number | string} pitchAccentValue * @returns {boolean} */ -export function isMoraPitchHigh(moraIndex, pitchAccentDownstepPosition) { - switch (pitchAccentDownstepPosition) { +export function isMoraPitchHigh(moraIndex, pitchAccentValue) { + if (typeof pitchAccentValue === 'string') { + return pitchAccentValue[moraIndex] === 'H'; + } + switch (pitchAccentValue) { case 0: return (moraIndex > 0); case 1: return (moraIndex < 1); - default: return (moraIndex > 0 && moraIndex < pitchAccentDownstepPosition); + default: return (moraIndex > 0 && moraIndex < pitchAccentValue); } } /** * @param {string} text - * @param {number} pitchAccentDownstepPosition + * @param {number | string} pitchAccentValue * @param {boolean} isVerbOrAdjective * @returns {?import('japanese-util').PitchCategory} */ -export function getPitchCategory(text, pitchAccentDownstepPosition, isVerbOrAdjective) { +export function getPitchCategory(text, pitchAccentValue, isVerbOrAdjective) { + const pitchAccentDownstepPosition = typeof pitchAccentValue === 'string' ? getDownstepPositions(pitchAccentValue)[0] : pitchAccentValue; if (pitchAccentDownstepPosition === 0) { return 'heiban'; } @@ -385,6 +389,24 @@ export function getPitchCategory(text, pitchAccentDownstepPosition, isVerbOrAdje return null; } +/** + * @param {string} pitchString + * @returns {number[]} + */ +export function getDownstepPositions(pitchString) { + const downsteps = []; + const moraCount = pitchString.length; + for (let i = 0; i < moraCount; i++) { + if (i > 0 && pitchString[i - 1] === 'H' && pitchString[i] === 'L') { + downsteps.push(i); + } + } + if (downsteps.length === 0) { + downsteps.push(-1); + } + return downsteps; +} + /** * @param {string} text * @returns {string[]} diff --git a/ext/js/language/translator.js b/ext/js/language/translator.js index 6c66a2b2f8..a182ebd8bf 100644 --- a/ext/js/language/translator.js +++ b/ext/js/language/translator.js @@ -1258,7 +1258,7 @@ export class Translator { const devoicePositions = this._toNumberArray(devoice); pitches.push({ type: 'pitch-accent', - position, + positions: position, nasalPositions, devoicePositions, tags: tags2, diff --git a/ext/js/templates/anki-template-renderer.js b/ext/js/templates/anki-template-renderer.js index 68080ef0c7..191bfa555b 100644 --- a/ext/js/templates/anki-template-renderer.js +++ b/ext/js/templates/anki-template-renderer.js @@ -555,8 +555,8 @@ export class AnkiTemplateRenderer { const {reading, wordClasses} = headwords[headwordIndex]; const isVerbOrAdjective = isNonNounVerbOrAdjective(wordClasses); const pitches = getPronunciationsOfType(pronunciations, 'pitch-accent'); - for (const {position} of pitches) { - const category = getPitchCategory(reading, position, isVerbOrAdjective); + for (const {positions} of pitches) { + const category = getPitchCategory(reading, positions, isVerbOrAdjective); if (category !== null) { categories.add(category); } @@ -741,12 +741,12 @@ export class AnkiTemplateRenderer { * @type {import('template-renderer').HelperFunction} */ _pronunciation(_args, _context, options) { - const {format, reading, downstepPosition} = options.hash; + const {format, reading, pitchPositions} = options.hash; if ( typeof reading !== 'string' || reading.length === 0 || - typeof downstepPosition !== 'number' + (typeof pitchPositions !== 'number' && typeof pitchPositions !== 'string') ) { return ''; } @@ -757,14 +757,14 @@ export class AnkiTemplateRenderer { { const nasalPositions = this._getValidNumberArray(options.hash.nasalPositions); const devoicePositions = this._getValidNumberArray(options.hash.devoicePositions); - return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationText(morae, downstepPosition, nasalPositions, devoicePositions)); + return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationText(morae, pitchPositions, nasalPositions, devoicePositions)); } case 'graph': - return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationGraph(morae, downstepPosition)); + return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationGraph(morae, pitchPositions)); case 'graph-jj': - return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationGraphJJ(morae, downstepPosition)); + return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationGraphJJ(morae, pitchPositions)); case 'position': - return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationDownstepPosition(downstepPosition)); + return this._getPronunciationHtml(this._pronunciationGenerator.createPronunciationDownstepPosition(pitchPositions)); default: return ''; } diff --git a/types/ext/anki-templates.d.ts b/types/ext/anki-templates.d.ts index 5845bdf77c..4afc2b4c92 100644 --- a/types/ext/anki-templates.d.ts +++ b/types/ext/anki-templates.d.ts @@ -88,7 +88,7 @@ export type PitchGroup = { export type Pitch = { expressions: string[]; reading: string; - position: number; + positions: number | string; nasalPositions: number[]; devoicePositions: number[]; tags: PitchTag[]; @@ -263,7 +263,7 @@ export type TermPitchAccent = { }; export type PitchAccent = { - position: number; + positions: number | string; tags: Tag[]; }; diff --git a/types/ext/dictionary-data.d.ts b/types/ext/dictionary-data.d.ts index 85d2320403..0214ebc95d 100644 --- a/types/ext/dictionary-data.d.ts +++ b/types/ext/dictionary-data.d.ts @@ -162,7 +162,7 @@ export type TermMetaFrequency = [ export type TermMetaPitchData = { reading: string; pitches: { - position: number; + position: number | string; nasal?: number | number[]; devoice?: number | number[]; tags?: string[]; diff --git a/types/ext/dictionary.d.ts b/types/ext/dictionary.d.ts index 689a4fa787..4499246c63 100644 --- a/types/ext/dictionary.d.ts +++ b/types/ext/dictionary.d.ts @@ -415,7 +415,7 @@ export type PitchAccent = { /** * Position of the downstep, as a number of mora. */ - position: number; + positions: number | string; /** * Positions of morae with a nasal sound. */ From 15388a59192b80e4a141fd9f745787ccb04ee911 Mon Sep 17 00:00:00 2001 From: kuuuube Date: Wed, 18 Jun 2025 01:00:49 -0400 Subject: [PATCH 2/8] Add handlebars update --- .../anki-field-templates-upgrade-v66.handlebars | 9 +++++++++ ext/js/data/options-util.js | 9 +++++++++ test/options-util.test.js | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 ext/data/templates/anki-field-templates-upgrade-v66.handlebars diff --git a/ext/data/templates/anki-field-templates-upgrade-v66.handlebars b/ext/data/templates/anki-field-templates-upgrade-v66.handlebars new file mode 100644 index 0000000000..ab2913801c --- /dev/null +++ b/ext/data/templates/anki-field-templates-upgrade-v66.handlebars @@ -0,0 +1,9 @@ +{{<<<<<<<}} +{{#*inline "pitch-accent-item"}} + {{~pronunciation format=format reading=reading downstepPosition=position nasalPositions=nasalPositions devoicePositions=devoicePositions~}} +{{/inline}} +{{=======}} +{{#*inline "pitch-accent-item"}} + {{~pronunciation format=format reading=reading pitchPositions=positions nasalPositions=nasalPositions devoicePositions=devoicePositions~}} +{{/inline}} +{{>>>>>>>}} \ No newline at end of file diff --git a/ext/js/data/options-util.js b/ext/js/data/options-util.js index 00b1b8ac93..150d491909 100644 --- a/ext/js/data/options-util.js +++ b/ext/js/data/options-util.js @@ -577,6 +577,7 @@ export class OptionsUtil { this._updateVersion63, this._updateVersion64, this._updateVersion65, + this._updateVersion66, ]; /* eslint-enable @typescript-eslint/unbound-method */ if (typeof targetVersion === 'number' && targetVersion < result.length) { @@ -1736,6 +1737,14 @@ export class OptionsUtil { } } + /** + * - Changed pitch-accent-item param name + * @type {import('options-util').UpdateFunction} + */ + async _updateVersion66(options) { + await this._applyAnkiFieldTemplatesPatch(options, '/data/templates/anki-field-templates-upgrade-v66.handlebars'); + } + /** * @param {string} url * @returns {Promise} diff --git a/test/options-util.test.js b/test/options-util.test.js index 5b4fb2aeeb..4882f34972 100644 --- a/test/options-util.test.js +++ b/test/options-util.test.js @@ -689,7 +689,7 @@ function createOptionsUpdatedTestData1() { }, ], profileCurrent: 0, - version: 65, + version: 66, global: { database: { prefixWildcardsSupported: false, From ca01cc0028e7ce31ce48a6a7a3554bb230cf9c31 Mon Sep 17 00:00:00 2001 From: kuuuube Date: Wed, 18 Jun 2025 01:09:25 -0400 Subject: [PATCH 3/8] Fix position -> positions in tests --- .../translator-test-results-note-data1.json | 354 +++++++++--------- test/data/translator-test-results.json | 118 +++--- 2 files changed, 236 insertions(+), 236 deletions(-) diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json index 7231328c39..17e30d5dd0 100644 --- a/test/data/translator-test-results-note-data1.json +++ b/test/data/translator-test-results-note-data1.json @@ -3012,11 +3012,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -3178,11 +3178,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -3250,7 +3250,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -3262,7 +3262,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -3433,11 +3433,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -3599,11 +3599,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -3671,7 +3671,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -3683,7 +3683,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -3854,11 +3854,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -4020,11 +4020,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -4092,7 +4092,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -4104,7 +4104,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -4275,11 +4275,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -4441,11 +4441,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -4513,7 +4513,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -4525,7 +4525,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -8989,11 +8989,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -9155,11 +9155,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -9227,7 +9227,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -9239,7 +9239,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -9410,11 +9410,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -9576,11 +9576,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -9648,7 +9648,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -9660,7 +9660,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -10472,11 +10472,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -10638,11 +10638,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -10710,7 +10710,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -10722,7 +10722,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -10893,11 +10893,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -11059,11 +11059,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -11131,7 +11131,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -11143,7 +11143,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -12135,11 +12135,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -12339,11 +12339,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -12393,7 +12393,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -12405,7 +12405,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -12583,11 +12583,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -12787,11 +12787,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -12841,7 +12841,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -12853,7 +12853,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -14379,11 +14379,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -14538,11 +14538,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -14847,11 +14847,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -14868,11 +14868,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -14935,7 +14935,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -14949,7 +14949,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -14963,7 +14963,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -14977,7 +14977,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -16387,11 +16387,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -16553,11 +16553,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -16625,7 +16625,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -16637,7 +16637,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -16829,11 +16829,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -16995,11 +16995,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -17067,7 +17067,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -17079,7 +17079,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -17271,11 +17271,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -17437,11 +17437,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -17509,7 +17509,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -17521,7 +17521,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -17713,11 +17713,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -17879,11 +17879,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -17951,7 +17951,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -17963,7 +17963,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -20046,11 +20046,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -20212,11 +20212,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -20284,7 +20284,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -20296,7 +20296,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -20467,11 +20467,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -20633,11 +20633,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -20705,7 +20705,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -20717,7 +20717,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -20888,11 +20888,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -21054,11 +21054,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -21126,7 +21126,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -21138,7 +21138,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -21309,11 +21309,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -21475,11 +21475,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -21547,7 +21547,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -21559,7 +21559,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -23642,11 +23642,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -23808,11 +23808,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -23880,7 +23880,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -23892,7 +23892,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -24063,11 +24063,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -24229,11 +24229,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -24301,7 +24301,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -24313,7 +24313,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -24484,11 +24484,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -24650,11 +24650,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -24722,7 +24722,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -24734,7 +24734,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -24905,11 +24905,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -25071,11 +25071,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -25143,7 +25143,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -25155,7 +25155,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -27740,11 +27740,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -27899,11 +27899,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -28208,11 +28208,11 @@ "reading": "うちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -28229,11 +28229,11 @@ "reading": "ぶちこむ", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] }, { - "position": 3, + "positions": 3, "tags": [] } ] @@ -28296,7 +28296,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -28310,7 +28310,7 @@ "打ち込む" ], "reading": "うちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -28324,7 +28324,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -28338,7 +28338,7 @@ "打ち込む" ], "reading": "ぶちこむ", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -29010,7 +29010,7 @@ "reading": "おてまえ", "pitches": [ { - "position": 2, + "positions": 2, "tags": [ { "name": "P1", @@ -29024,7 +29024,7 @@ ] }, { - "position": 2, + "positions": 2, "tags": [ { "name": "P2", @@ -29038,7 +29038,7 @@ ] }, { - "position": 0, + "positions": 0, "tags": [ { "name": "P2", @@ -29103,7 +29103,7 @@ "reading": "おてまえ", "pitches": [ { - "position": 2, + "positions": 2, "tags": [ { "name": "P1", @@ -29117,7 +29117,7 @@ ] }, { - "position": 2, + "positions": 2, "tags": [ { "name": "P2", @@ -29131,7 +29131,7 @@ ] }, { - "position": 0, + "positions": 0, "tags": [ { "name": "P2", @@ -29201,7 +29201,7 @@ "お手前" ], "reading": "おてまえ", - "position": 2, + "positions": 2, "nasalPositions": [], "devoicePositions": [], "tags": [ @@ -29227,7 +29227,7 @@ "お手前" ], "reading": "おてまえ", - "position": 2, + "positions": 2, "nasalPositions": [], "devoicePositions": [], "tags": [ @@ -29253,7 +29253,7 @@ "お手前" ], "reading": "おてまえ", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [ @@ -29345,7 +29345,7 @@ "reading": "ばんごう", "pitches": [ { - "position": 3, + "positions": 3, "tags": [] } ] @@ -29396,7 +29396,7 @@ "reading": "ばんごう", "pitches": [ { - "position": 3, + "positions": 3, "tags": [] } ] @@ -29452,7 +29452,7 @@ "番号" ], "reading": "ばんごう", - "position": 3, + "positions": 3, "nasalPositions": [ 3 ], @@ -29532,7 +29532,7 @@ "reading": "ちゅうごし", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] } ] @@ -29583,7 +29583,7 @@ "reading": "ちゅうごし", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] } ] @@ -29639,7 +29639,7 @@ "中腰" ], "reading": "ちゅうごし", - "position": 0, + "positions": 0, "nasalPositions": [ 3 ], @@ -29719,7 +29719,7 @@ "reading": "しょぎょう", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] } ] @@ -29770,7 +29770,7 @@ "reading": "しょぎょう", "pitches": [ { - "position": 0, + "positions": 0, "tags": [] } ] @@ -29826,7 +29826,7 @@ "所業" ], "reading": "しょぎょう", - "position": 0, + "positions": 0, "nasalPositions": [ 2 ], @@ -29906,7 +29906,7 @@ "reading": "どぼくこうじ", "pitches": [ { - "position": 4, + "positions": 4, "tags": [] } ] @@ -29957,7 +29957,7 @@ "reading": "どぼくこうじ", "pitches": [ { - "position": 4, + "positions": 4, "tags": [] } ] @@ -30013,7 +30013,7 @@ "土木工事" ], "reading": "どぼくこうじ", - "position": 4, + "positions": 4, "nasalPositions": [], "devoicePositions": [ 3 diff --git a/test/data/translator-test-results.json b/test/data/translator-test-results.json index 5fa0f31845..b97de12c75 100644 --- a/test/data/translator-test-results.json +++ b/test/data/translator-test-results.json @@ -1828,14 +1828,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -2026,14 +2026,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -2224,14 +2224,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -2422,14 +2422,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -5072,14 +5072,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -5270,14 +5270,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -5832,14 +5832,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -6030,14 +6030,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -7458,14 +7458,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -7704,14 +7704,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -8896,14 +8896,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -8919,14 +8919,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -9989,14 +9989,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -10208,14 +10208,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -10427,14 +10427,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -10646,14 +10646,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -11925,14 +11925,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -12125,14 +12125,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -12325,14 +12325,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -12525,14 +12525,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -13816,14 +13816,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -14016,14 +14016,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -14216,14 +14216,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -14416,14 +14416,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -16238,14 +16238,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -16261,14 +16261,14 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -16925,7 +16925,7 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 2, + "positions": 2, "nasalPositions": [], "devoicePositions": [], "tags": [ @@ -16946,7 +16946,7 @@ }, { "type": "pitch-accent", - "position": 2, + "positions": 2, "nasalPositions": [], "devoicePositions": [], "tags": [ @@ -16967,7 +16967,7 @@ }, { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [], "devoicePositions": [], "tags": [ @@ -17083,7 +17083,7 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 3, + "positions": 3, "nasalPositions": [ 3 ], @@ -17187,7 +17187,7 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [ 3 ], @@ -17291,7 +17291,7 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 0, + "positions": 0, "nasalPositions": [ 2 ], @@ -17395,7 +17395,7 @@ "pronunciations": [ { "type": "pitch-accent", - "position": 4, + "positions": 4, "nasalPositions": [], "devoicePositions": [ 3 From b71aca4241618588ba804dc1aac47ae77177c5fd Mon Sep 17 00:00:00 2001 From: kuuuube Date: Sun, 29 Jun 2025 15:18:19 -0400 Subject: [PATCH 4/8] If no other downsteps are found check if starts with downstep --- ext/js/language/ja/japanese.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ext/js/language/ja/japanese.js b/ext/js/language/ja/japanese.js index b2dc63ffb3..9cbe23f3dc 100644 --- a/ext/js/language/ja/japanese.js +++ b/ext/js/language/ja/japanese.js @@ -402,7 +402,7 @@ export function getDownstepPositions(pitchString) { } } if (downsteps.length === 0) { - downsteps.push(-1); + downsteps.push(pitchString.startsWith('L') ? 0 : -1); } return downsteps; } From 3b80024cae946e51c1f0fa9dd3a519c8b867c792 Mon Sep 17 00:00:00 2001 From: kuuuube Date: Sun, 29 Jun 2025 15:22:30 -0400 Subject: [PATCH 5/8] Add new pitch format to test dict --- .../valid-dictionary1/term_meta_bank_1.json | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json b/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json index eb763d394c..9cd2392299 100644 --- a/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json +++ b/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json @@ -46,6 +46,31 @@ ] } ], + [ + "打ち込む", + "pitch", + { + "reading": "うちこむ", + "pitches": [ + {"position": "HHHH"}, + {"position": "HHHL"}, + {"position": "HHLH"}, + {"position": "HHLL"}, + {"position": "HLHH"}, + {"position": "HLHL"}, + {"position": "HLLH"}, + {"position": "HLLL"}, + {"position": "LHHH"}, + {"position": "LHHL"}, + {"position": "LHLH"}, + {"position": "LHLL"}, + {"position": "LLHH"}, + {"position": "LLHL"}, + {"position": "LLLH"}, + {"position": "LLLL"} + ] + } + ], [ "打ち込む", "pitch", From 2c10fb0405692e8ee6a5c289c4cebff76d8c59bf Mon Sep 17 00:00:00 2001 From: kuuuube Date: Sun, 29 Jun 2025 15:22:35 -0400 Subject: [PATCH 6/8] Update tests --- test/data/anki-note-builder-test-results.json | 104 +- test/data/database-test-cases.json | 12 +- .../translator-test-results-note-data1.json | 6848 ++++++++++++++--- test/data/translator-test-results.json | 1815 ++++- 4 files changed, 7535 insertions(+), 1244 deletions(-) diff --git a/test/data/anki-note-builder-test-results.json b/test/data/anki-note-builder-test-results.json index e4f4ad4787..24886c93d6 100644 --- a/test/data/anki-note-builder-test-results.json +++ b/test/data/anki-note-builder-test-results.json @@ -481,10 +481,10 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打ち込むcloze-suffix", "sentence-furigana-plain": "cloze-prefix打ち込むcloze-suffix" @@ -571,10 +571,10 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打ち込むcloze-suffix", "sentence-furigana-plain": "cloze-prefix打ち込むcloze-suffix" @@ -1321,10 +1321,10 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefixうちこむcloze-suffix", "sentence-furigana-plain": "cloze-prefixうちこむcloze-suffix" @@ -1366,10 +1366,10 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefixうちこむcloze-suffix", "sentence-furigana-plain": "cloze-prefixうちこむcloze-suffix" @@ -1753,10 +1753,10 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打ち込むcloze-suffix", "sentence-furigana-plain": "cloze-prefix打ち込むcloze-suffix" @@ -2028,10 +2028,10 @@ "cloze-body-kana": "うちこむ", "furigana": "", "furigana-plain": "打[う]ち 込[こ]む打[ぶ]ち 込[こ]む", - "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", - "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", - "pitch-accent-graphs-jj": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", - "pitch-accent-positions": "
  1. (うちこむ only) [0]
  2. (うちこむ only) [3]
  3. (ぶちこむ only) [0]
  4. (ぶちこむ only) [3]
", + "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accent-graphs-jj": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accent-positions": "
  1. (うちこむ only) [0]
  2. (うちこむ only) [3]
  3. (うちこむ only) [-1]
  4. (うちこむ only) [3]
  5. (うちこむ only) [2]
  6. (うちこむ only) [2]
  7. (うちこむ only) [1]
  8. (うちこむ only) [1,3]
  9. (うちこむ only) [1]
  10. (うちこむ only) [1]
  11. (うちこむ only) [0]
  12. (うちこむ only) [3]
  13. (うちこむ only) [2]
  14. (うちこむ only) [2]
  15. (うちこむ only) [0]
  16. (うちこむ only) [3]
  17. (うちこむ only) [0]
  18. (うちこむ only) [0]
  19. (ぶちこむ only) [0]
  20. (ぶちこむ only) [3]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打ち込むcloze-suffix", "sentence-furigana-plain": "cloze-prefix打ち込むcloze-suffix" @@ -2213,10 +2213,10 @@ "cloze-body-kana": "うちこんでいませんでした", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打ち込んでいませんでしたcloze-suffix", "sentence-furigana-plain": "cloze-prefix打ち込んでいませんでしたcloze-suffix" @@ -2303,10 +2303,10 @@ "cloze-body-kana": "うちこんでいませんでした", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打ち込んでいませんでしたcloze-suffix", "sentence-furigana-plain": "cloze-prefix打ち込んでいませんでしたcloze-suffix" @@ -2668,10 +2668,10 @@ "cloze-body-kana": "う(う)ち込(こ)む", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打(う)ち込(こ)むcloze-suffix", "sentence-furigana-plain": "cloze-prefix打(う)ち込(こ)むcloze-suffix" @@ -2758,10 +2758,10 @@ "cloze-body-kana": "う(う)ち込(こ)む", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix打(う)ち込(こ)むcloze-suffix", "sentence-furigana-plain": "cloze-prefix打(う)ち込(こ)むcloze-suffix" @@ -3123,10 +3123,10 @@ "cloze-body-kana": "(打)(ち)(込)(む)", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix(打)(ち)(込)(む)cloze-suffix", "sentence-furigana-plain": "cloze-prefix(打)(ち)(込)(む)cloze-suffix" @@ -3213,10 +3213,10 @@ "cloze-body-kana": "(打)(ち)(込)(む)", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", - "pitch-accent-graphs": "
", - "pitch-accent-graphs-jj": "
", - "pitch-accent-positions": "
  1. [0]
  2. [3]
", + "pitch-accents": "
", + "pitch-accent-graphs": "
", + "pitch-accent-graphs-jj": "
", + "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefix(打)(ち)(込)(む)cloze-suffix", "sentence-furigana-plain": "cloze-prefix(打)(ち)(込)(む)cloze-suffix" @@ -3728,10 +3728,10 @@ "cloze-body-kana": "うちこむ", "furigana": "", "furigana-plain": "打[う]ち 込[こ]む打[ぶ]ち 込[こ]む", - "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", - "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", - "pitch-accent-graphs-jj": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (ぶちこむ only)
  4. (ぶちこむ only)
", - "pitch-accent-positions": "
  1. (うちこむ only) [0]
  2. (うちこむ only) [3]
  3. (ぶちこむ only) [0]
  4. (ぶちこむ only) [3]
", + "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accent-graphs-jj": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accent-positions": "
  1. (うちこむ only) [0]
  2. (うちこむ only) [3]
  3. (うちこむ only) [-1]
  4. (うちこむ only) [3]
  5. (うちこむ only) [2]
  6. (うちこむ only) [2]
  7. (うちこむ only) [1]
  8. (うちこむ only) [1,3]
  9. (うちこむ only) [1]
  10. (うちこむ only) [1]
  11. (うちこむ only) [0]
  12. (うちこむ only) [3]
  13. (うちこむ only) [2]
  14. (うちこむ only) [2]
  15. (うちこむ only) [0]
  16. (うちこむ only) [3]
  17. (うちこむ only) [0]
  18. (うちこむ only) [0]
  19. (ぶちこむ only) [0]
  20. (ぶちこむ only) [3]
", "pitch-accent-categories": "heiban,kifuku", "sentence-furigana": "cloze-prefixうちこむcloze-suffix", "sentence-furigana-plain": "cloze-prefixうちこむcloze-suffix" diff --git a/test/data/database-test-cases.json b/test/data/database-test-cases.json index b683deef81..b8869f69cb 100644 --- a/test/data/database-test-cases.json +++ b/test/data/database-test-cases.json @@ -22,9 +22,9 @@ "total": 15 }, "termMeta": { - "total": 39, + "total": 40, "freq": 31, - "pitch": 7, + "pitch": 8, "ipa": 1 }, "terms": { @@ -38,7 +38,7 @@ "kanji": 2, "kanjiMeta": 6, "terms": 34, - "termMeta": 39, + "termMeta": 40, "tagMeta": 15, "media": 6 } @@ -47,7 +47,7 @@ "kanji": 2, "kanjiMeta": 6, "terms": 34, - "termMeta": 39, + "termMeta": 40, "tagMeta": 15, "media": 6 } @@ -616,7 +616,7 @@ } ], "expectedResults": { - "total": 12, + "total": 13, "modes": [ [ "freq", @@ -624,7 +624,7 @@ ], [ "pitch", - 2 + 3 ] ] } diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json index 7a7903b75f..ebbd512f02 100644 --- a/test/data/translator-test-results-note-data1.json +++ b/test/data/translator-test-results-note-data1.json @@ -3068,6 +3068,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -3240,6 +3317,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "phoneticTranscriptions": [ @@ -3254,6 +3408,18 @@ "expression": "打ち込む", "reading": "うちこむ", "phoneticTranscriptions": [] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "phoneticTranscriptions": [] } ], "sourceTermExactMatchCount": 1, @@ -3322,128 +3488,320 @@ "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] - } - ] - } - ], - "pitchCount": 2, - "phoneticTranscriptions": [ - { - "dictionary": "Test Dictionary 2", - "phoneticTranscriptions": [] - } - ], - "context": { - "query": "query", - "fullQuery": "fullQuery", - "document": { - "title": "title" - } - }, - "media": {} - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 9, - "source": "打ち込む", - "rawSource": "打ち込む", - "sourceTerm": "打ち込む", - "inflectionRuleChainCandidates": [ - { - "source": "algorithm", - "inflectionRules": [] - } - ], - "score": 10, - "isPrimary": true, - "sequence": 4, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打ち込む", - "reading": "ぶちこむ", - "expressions": [ - { - "sourceTerm": "打ち込む", - "expression": "打ち込む", - "reading": "ぶちこむ", - "termTags": [ - { - "name": "E1", - "category": "default", - "notes": "example tag 1", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "P", - "category": "popular", - "notes": "popular term", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "ぶちこむ", - "hasReading": false, - "frequency": 3 - }, - { - "index": 1, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "ぶちこむ", - "hasReading": false, - "frequency": "seven" - }, - { - "index": 2, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "ぶちこむ", - "hasReading": true, - "frequency": 13 - }, - { - "index": 3, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "ぶちこむ", + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + } + ] + } + ], + "pitchCount": 18, + "phoneticTranscriptions": [ + { + "dictionary": "Test Dictionary 2", + "phoneticTranscriptions": [] + } + ], + "context": { + "query": "query", + "fullQuery": "fullQuery", + "document": { + "title": "title" + } + }, + "media": {} + }, + { + "marker": "{marker}", + "definition": { + "type": "term", + "id": 9, + "source": "打ち込む", + "rawSource": "打ち込む", + "sourceTerm": "打ち込む", + "inflectionRuleChainCandidates": [ + { + "source": "algorithm", + "inflectionRules": [] + } + ], + "score": 10, + "isPrimary": true, + "sequence": 4, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "dictionaryNames": [ + "Test Dictionary 2" + ], + "expression": "打ち込む", + "reading": "ぶちこむ", + "expressions": [ + { + "sourceTerm": "打ち込む", + "expression": "打ち込む", + "reading": "ぶちこむ", + "termTags": [ + { + "name": "E1", + "category": "default", + "notes": "example tag 1", + "order": 0, + "score": 0, + "dictionary": "Test Dictionary 2", + "redundant": false + }, + { + "name": "P", + "category": "popular", + "notes": "popular term", + "order": 0, + "score": 0, + "dictionary": "Test Dictionary 2", + "redundant": false + } + ], + "frequencies": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "ぶちこむ", + "hasReading": false, + "frequency": 3 + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "ぶちこむ", + "hasReading": false, + "frequency": "seven" + }, + { + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "ぶちこむ", + "hasReading": true, + "frequency": 13 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "ぶちこむ", "hasReading": true, "frequency": "nineteen" }, @@ -3914,11 +4272,88 @@ "reading": "うちこむ", "pitches": [ { - "positions": 0, + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", "tags": [] }, { - "positions": 3, + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", "tags": [] } ] @@ -4094,6 +4529,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "phoneticTranscriptions": [ @@ -4108,6 +4620,18 @@ "expression": "打ち込む", "reading": "うちこむ", "phoneticTranscriptions": [] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "phoneticTranscriptions": [] } ], "sourceTermExactMatchCount": 1, @@ -4158,7 +4682,163 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -4170,7 +4850,43 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -4180,7 +4896,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -9148,6 +9864,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -9211,7 +10004,195 @@ "redundant": false } ], - "frequencies": [ + "frequencies": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": 3 + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": "seven" + }, + { + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 12 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "eighteen" + }, + { + "index": 4, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "twenty-four (24)" + }, + { + "index": 5, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 30 + } + ], + "frequencyNumbers": [ + { + "dictionary": "Test Dictionary 2", + "frequency": 3 + } + ], + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { "index": 0, "expressionIndex": 0, @@ -9222,8 +10203,7 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": 3 + "phoneticTranscriptions": [] }, { "index": 1, @@ -9235,156 +10215,250 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": "seven" - }, + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 0, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + }, + "furiganaSegments": [ { - "index": 2, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 12 + "text": "打", + "furigana": "う" }, { - "index": 3, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "eighteen" + "text": "ち", + "furigana": "" }, { - "index": 4, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "twenty-four (24)" + "text": "込", + "furigana": "こ" }, { - "index": 5, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + "text": "む", + "furigana": "" + } + ] + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": false, + "merge": false, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 30 - } - ], - "frequencyNumbers": [ - { - "dictionary": "Test Dictionary 2", - "frequency": 3 - } - ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 0, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLLH", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -9396,7 +10470,7 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -9406,7 +10480,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -9575,6 +10649,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -9666,7 +10817,90 @@ "frequency": "seven" }, { - "index": 2, + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 12 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "eighteen" + }, + { + "index": 4, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "twenty-four (24)" + }, + { + "index": 5, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 30 + } + ], + "frequencyNumbers": [ + { + "dictionary": "Test Dictionary 2", + "frequency": 3 + } + ], + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -9675,11 +10909,77 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": 12 - }, + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { - "index": 3, + "index": 0, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -9688,11 +10988,10 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": "eighteen" + "phoneticTranscriptions": [] }, { - "index": 4, + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -9701,117 +11000,238 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": "twenty-four (24)" + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 0, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + }, + "furiganaSegments": [ + { + "text": "打", + "furigana": "う" }, { - "index": 5, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + "text": "ち", + "furigana": "" + }, + { + "text": "込", + "furigana": "こ" + }, + { + "text": "む", + "furigana": "" + } + ] + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": false, + "merge": false, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 30 - } - ], - "frequencyNumbers": [ - { - "dictionary": "Test Dictionary 2", - "frequency": 3 - } - ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 0, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLHL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -9823,7 +11243,19 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -9833,7 +11265,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -12343,6 +13775,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -12446,7 +13955,72 @@ ], "frequencies": [ { - "index": 0, + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": 3 + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": "seven" + }, + { + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 12 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "eighteen" + }, + { + "index": 4, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "twenty-four (24)" + }, + { + "index": 5, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -12455,11 +14029,21 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, + "hasReading": true, + "frequency": 30 + } + ], + "frequencyNumbers": [ + { + "dictionary": "Test Dictionary 2", "frequency": 3 - }, + } + ], + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ { - "index": 1, + "index": 0, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -12468,11 +14052,19 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": "seven" + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] }, { - "index": 2, + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -12481,11 +14073,77 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": 12 - }, + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { - "index": 3, + "index": 0, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -12494,112 +14152,232 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": "eighteen" + "phoneticTranscriptions": [] }, { - "index": 4, + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", "dictionaryOrder": { "index": 0 }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "twenty-four (24)" - }, - { - "index": 5, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + "expression": "打ち込む", + "reading": "うちこむ", + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 1, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + } + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": true, + "merge": false, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 30 - } - ], - "frequencyNumbers": [ - { - "dictionary": "Test Dictionary 2", - "frequency": 3 - } - ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 1, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - } - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": true, - "merge": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLHL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -12611,7 +14389,19 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -12621,7 +14411,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -14623,6 +16413,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -15089,17 +16956,94 @@ "reading": "うちこむ", "pitches": [ { - "positions": 0, + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", "tags": [] }, { - "positions": 3, + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", "tags": [] } ] }, { - "index": 1, + "index": 2, "expressionIndex": 1, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -15135,49 +17079,285 @@ }, { "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "phoneticTranscriptions": [] + }, + { + "index": 2, "expressionIndex": 1, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", "dictionaryOrder": { "index": 0 }, - "expression": "打ち込む", - "reading": "ぶちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 2, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - } - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": true, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ", - "ぶちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ + "expression": "打ち込む", + "reading": "ぶちこむ", + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 2, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + } + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": false, + "merge": true, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ", + "ぶちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLLH", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -15191,7 +17371,7 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -15231,7 +17411,7 @@ ] } ], - "pitchCount": 4, + "pitchCount": 20, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -16655,6 +18835,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -16718,7 +18975,195 @@ "redundant": false } ], - "frequencies": [ + "frequencies": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": 3 + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": "seven" + }, + { + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 12 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "eighteen" + }, + { + "index": 4, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "twenty-four (24)" + }, + { + "index": 5, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 30 + } + ], + "frequencyNumbers": [ + { + "dictionary": "Test Dictionary 2", + "frequency": 3 + } + ], + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { "index": 0, "expressionIndex": 0, @@ -16729,8 +19174,7 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": 3 + "phoneticTranscriptions": [] }, { "index": 1, @@ -16742,156 +19186,250 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": "seven" - }, + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 1, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + }, + "furiganaSegments": [ { - "index": 2, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 12 + "text": "打", + "furigana": "う" }, { - "index": 3, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "eighteen" + "text": "ち", + "furigana": "" }, { - "index": 4, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "twenty-four (24)" + "text": "込", + "furigana": "こ" }, { - "index": 5, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + "text": "む", + "furigana": "" + } + ] + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": false, + "merge": false, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 30 - } - ], - "frequencyNumbers": [ - { - "dictionary": "Test Dictionary 2", - "frequency": 3 - } - ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 1, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLLH", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -16903,7 +19441,7 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -16913,7 +19451,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -17551,6 +20089,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -17642,7 +20257,90 @@ "frequency": "seven" }, { - "index": 2, + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 12 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "eighteen" + }, + { + "index": 4, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "twenty-four (24)" + }, + { + "index": 5, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 30 + } + ], + "frequencyNumbers": [ + { + "dictionary": "Test Dictionary 2", + "frequency": 3 + } + ], + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -17651,11 +20349,77 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": 12 - }, + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { - "index": 3, + "index": 0, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -17664,11 +20428,10 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": "eighteen" + "phoneticTranscriptions": [] }, { - "index": 4, + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -17677,117 +20440,238 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": "twenty-four (24)" + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 1, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + }, + "furiganaSegments": [ + { + "text": "打", + "furigana": "う" }, { - "index": 5, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + "text": "ち", + "furigana": "" + }, + { + "text": "込", + "furigana": "こ" + }, + { + "text": "む", + "furigana": "" + } + ] + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": false, + "merge": false, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 30 - } - ], - "frequencyNumbers": [ - { - "dictionary": "Test Dictionary 2", - "frequency": 3 - } - ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 1, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLHL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -17799,7 +20683,19 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -17809,7 +20705,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -20374,6 +23270,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -20523,9 +23496,109 @@ "frequency": 3 } ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { "index": 0, "expressionIndex": 0, @@ -20536,21 +23609,10 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ + "phoneticTranscriptions": [] + }, { - "index": 0, + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -20628,11 +23690,203 @@ "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] } ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -21220,11 +24474,88 @@ "reading": "うちこむ", "pitches": [ { - "positions": 0, + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", "tags": [] }, { - "positions": 3, + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", "tags": [] } ] @@ -21400,6 +24731,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "phoneticTranscriptions": [ @@ -21414,6 +24822,18 @@ "expression": "打ち込む", "reading": "うちこむ", "phoneticTranscriptions": [] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "phoneticTranscriptions": [] } ], "sourceTermExactMatchCount": 1, @@ -21464,7 +24884,175 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -21476,7 +25064,31 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -21486,7 +25098,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -24030,6 +27642,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -24093,7 +27782,195 @@ "redundant": false } ], - "frequencies": [ + "frequencies": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": 3 + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": "seven" + }, + { + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 12 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "eighteen" + }, + { + "index": 4, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "twenty-four (24)" + }, + { + "index": 5, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 30 + } + ], + "frequencyNumbers": [ + { + "dictionary": "Test Dictionary 2", + "frequency": 3 + } + ], + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { "index": 0, "expressionIndex": 0, @@ -24104,8 +27981,7 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": 3 + "phoneticTranscriptions": [] }, { "index": 1, @@ -24117,156 +27993,226 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": "seven" - }, + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 1, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + }, + "furiganaSegments": [ { - "index": 2, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 12 + "text": "打", + "furigana": "う" }, { - "index": 3, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "eighteen" + "text": "ち", + "furigana": "" }, { - "index": 4, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "twenty-four (24)" + "text": "込", + "furigana": "こ" }, { - "index": 5, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 - }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 30 - } - ], - "frequencyNumbers": [ - { - "dictionary": "Test Dictionary 2", - "frequency": 3 + "text": "む", + "furigana": "" } - ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + ] + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": false, + "merge": false, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 1, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLHH", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -24278,7 +28224,31 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -24288,7 +28258,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -24884,6 +28854,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -24947,7 +28994,95 @@ "redundant": false } ], - "frequencies": [ + "frequencies": [ + { + "index": 0, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": 3 + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": false, + "frequency": "seven" + }, + { + "index": 2, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 12 + }, + { + "index": 3, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "eighteen" + }, + { + "index": 4, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": "twenty-four (24)" + }, + { + "index": 5, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "hasReading": true, + "frequency": 30 + } + ], + "frequencyNumbers": [ + { + "dictionary": "Test Dictionary 2", + "frequency": 3 + } + ], + "frequencyHarmonic": 3, + "frequencyAverage": 3, + "pitches": [ { "index": 0, "expressionIndex": 0, @@ -24958,8 +29093,16 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": 3 + "pitches": [ + { + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] }, { "index": 1, @@ -24971,11 +29114,77 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": false, - "frequency": "seven" - }, + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] + } + ], + "phoneticTranscriptions": [ { - "index": 2, + "index": 0, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -24984,143 +29193,262 @@ }, "expression": "打ち込む", "reading": "うちこむ", - "hasReading": true, - "frequency": 12 + "phoneticTranscriptions": [] }, { - "index": 3, + "index": 1, "expressionIndex": 0, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", "dictionaryOrder": { "index": 0 }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "eighteen" - }, - { - "index": 4, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + "expression": "打ち込む", + "reading": "うちこむ", + "phoneticTranscriptions": [] + } + ], + "sourceTermExactMatchCount": 1, + "url": "url:", + "cloze": { + "sentence": "", + "prefix": "", + "body": "", + "bodyKana": "", + "suffix": "" + }, + "furiganaSegments": [ + { + "text": "打", + "furigana": "う" + }, + { + "text": "ち", + "furigana": "" + }, + { + "text": "込", + "furigana": "こ" + }, + { + "text": "む", + "furigana": "" + } + ] + }, + "glossaryLayoutMode": "default", + "compactTags": false, + "group": false, + "merge": false, + "compactGlossaries": false, + "uniqueExpressions": [ + "打ち込む" + ], + "uniqueReadings": [ + "うちこむ" + ], + "pitches": [ + { + "dictionary": "Test Dictionary 2", + "pitches": [ + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": "twenty-four (24)" - }, - { - "index": 5, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "hasReading": true, - "frequency": 30 - } - ], - "frequencyNumbers": [ - { - "dictionary": "Test Dictionary 2", - "frequency": 3 - } - ], - "frequencyHarmonic": 3, - "frequencyAverage": 3, - "pitches": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "pitches": [ - { - "positions": 0, - "tags": [] - }, - { - "positions": 3, - "tags": [] - } - ] - } - ], - "phoneticTranscriptions": [ - { - "index": 0, - "expressionIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryAlias": "termsDictAlias", - "dictionaryOrder": { - "index": 0 + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [] }, - "expression": "打ち込む", - "reading": "うちこむ", - "phoneticTranscriptions": [] - } - ], - "sourceTermExactMatchCount": 1, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "bodyKana": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [ - { - "dictionary": "Test Dictionary 2", - "pitches": [ { "expressions": [ "打ち込む" ], "reading": "うちこむ", - "positions": 0, + "positions": "LLLH", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -25132,7 +29460,7 @@ "打ち込む" ], "reading": "うちこむ", - "positions": 3, + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [], @@ -25142,7 +29470,7 @@ ] } ], - "pitchCount": 2, + "pitchCount": 18, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", @@ -28191,6 +32519,83 @@ "tags": [] } ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", + "tags": [] + }, + { + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", + "tags": [] + } + ] } ], "furiganaSegments": [ @@ -28657,17 +33062,94 @@ "reading": "うちこむ", "pitches": [ { - "positions": 0, + "positions": 0, + "tags": [] + }, + { + "positions": 3, + "tags": [] + } + ] + }, + { + "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "pitches": [ + { + "positions": "HHHH", + "tags": [] + }, + { + "positions": "HHHL", + "tags": [] + }, + { + "positions": "HHLH", + "tags": [] + }, + { + "positions": "HHLL", + "tags": [] + }, + { + "positions": "HLHH", "tags": [] }, { - "positions": 3, + "positions": "HLHL", + "tags": [] + }, + { + "positions": "HLLH", + "tags": [] + }, + { + "positions": "HLLL", + "tags": [] + }, + { + "positions": "LHHH", + "tags": [] + }, + { + "positions": "LHHL", + "tags": [] + }, + { + "positions": "LHLH", + "tags": [] + }, + { + "positions": "LHLL", + "tags": [] + }, + { + "positions": "LLHH", + "tags": [] + }, + { + "positions": "LLHL", + "tags": [] + }, + { + "positions": "LLLH", + "tags": [] + }, + { + "positions": "LLLL", "tags": [] } ] }, { - "index": 1, + "index": 2, "expressionIndex": 1, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -28703,6 +33185,18 @@ }, { "index": 1, + "expressionIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryAlias": "termsDictAlias", + "dictionaryOrder": { + "index": 0 + }, + "expression": "打ち込む", + "reading": "うちこむ", + "phoneticTranscriptions": [] + }, + { + "index": 2, "expressionIndex": 1, "dictionary": "Test Dictionary 2", "dictionaryAlias": "termsDictAlias", @@ -28768,6 +33262,230 @@ "うちこむ" ] }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, + { + "expressions": [ + "打ち込む" + ], + "reading": "うちこむ", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [], + "exclusiveExpressions": [], + "exclusiveReadings": [ + "うちこむ" + ] + }, { "expressions": [ "打ち込む" @@ -28799,7 +33517,7 @@ ] } ], - "pitchCount": 4, + "pitchCount": 20, "phoneticTranscriptions": [ { "dictionary": "Test Dictionary 2", diff --git a/test/data/translator-test-results.json b/test/data/translator-test-results.json index b97de12c75..33a5eec57d 100644 --- a/test/data/translator-test-results.json +++ b/test/data/translator-test-results.json @@ -1841,6 +1841,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -2237,6 +2358,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -5085,19 +5327,6 @@ "tags": [] } ] - } - ], - "frequencies": [ - { - "index": 0, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", - "hasReading": false, - "frequency": 3, - "displayValue": null, - "displayValueParsed": false }, { "index": 1, @@ -5105,39 +5334,173 @@ "dictionary": "Test Dictionary 2", "dictionaryIndex": 0, "dictionaryAlias": "termsDictAlias", - "hasReading": false, - "frequency": 7, - "displayValue": "seven", - "displayValueParsed": false - }, - { - "index": 2, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", - "hasReading": true, - "frequency": 12, - "displayValue": null, - "displayValueParsed": false - }, - { - "index": 3, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", - "hasReading": true, - "frequency": 0, - "displayValue": "eighteen", - "displayValueParsed": true - }, - { - "index": 4, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] + } + ], + "frequencies": [ + { + "index": 0, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": false, + "frequency": 3, + "displayValue": null, + "displayValueParsed": false + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": false, + "frequency": 7, + "displayValue": "seven", + "displayValueParsed": false + }, + { + "index": 2, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": true, + "frequency": 12, + "displayValue": null, + "displayValueParsed": false + }, + { + "index": 3, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": true, + "frequency": 0, + "displayValue": "eighteen", + "displayValueParsed": true + }, + { + "index": 4, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", "hasReading": true, "frequency": 24, "displayValue": "twenty-four (24)", @@ -5283,6 +5646,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -7471,6 +7955,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -8912,6 +9517,127 @@ }, { "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] + }, + { + "index": 2, "headwordIndex": 1, "dictionary": "Test Dictionary 2", "dictionaryIndex": 0, @@ -10002,19 +10728,6 @@ "tags": [] } ] - } - ], - "frequencies": [ - { - "index": 0, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", - "hasReading": false, - "frequency": 3, - "displayValue": null, - "displayValueParsed": false }, { "index": 1, @@ -10022,39 +10735,173 @@ "dictionary": "Test Dictionary 2", "dictionaryIndex": 0, "dictionaryAlias": "termsDictAlias", - "hasReading": false, - "frequency": 7, - "displayValue": "seven", - "displayValueParsed": false - }, - { - "index": 2, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", - "hasReading": true, - "frequency": 12, - "displayValue": null, - "displayValueParsed": false - }, - { - "index": 3, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", - "hasReading": true, - "frequency": 0, - "displayValue": "eighteen", - "displayValueParsed": true - }, - { - "index": 4, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] + } + ], + "frequencies": [ + { + "index": 0, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": false, + "frequency": 3, + "displayValue": null, + "displayValueParsed": false + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": false, + "frequency": 7, + "displayValue": "seven", + "displayValueParsed": false + }, + { + "index": 2, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": true, + "frequency": 12, + "displayValue": null, + "displayValueParsed": false + }, + { + "index": 3, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "hasReading": true, + "frequency": 0, + "displayValue": "eighteen", + "displayValueParsed": true + }, + { + "index": 4, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", "hasReading": true, "frequency": 24, "displayValue": "twenty-four (24)", @@ -10440,6 +11287,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -11938,6 +12906,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -12338,6 +13427,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -13787,43 +14997,164 @@ "isPrimary": true, "tags": [ { - "name": "vt", - "category": "partOfSpeech", - "order": 0, - "score": 0, - "content": [ - "transitive verb" - ], - "dictionaries": [ - "Test Dictionary 2" - ], - "redundant": false - } - ], - "entries": [ - "uchikomu definition 1", - "uchikomu definition 2" - ] - } - ], - "pronunciations": [ - { - "index": 0, - "headwordIndex": 0, - "dictionary": "Test Dictionary 2", - "dictionaryIndex": 0, - "dictionaryAlias": "termsDictAlias", - "pronunciations": [ + "name": "vt", + "category": "partOfSpeech", + "order": 0, + "score": 0, + "content": [ + "transitive verb" + ], + "dictionaries": [ + "Test Dictionary 2" + ], + "redundant": false + } + ], + "entries": [ + "uchikomu definition 1", + "uchikomu definition 2" + ] + } + ], + "pronunciations": [ + { + "index": 0, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": 0, + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": 3, + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, { "type": "pitch-accent", - "positions": 0, + "positions": "LLHH", "nasalPositions": [], "devoicePositions": [], "tags": [] }, { "type": "pitch-accent", - "positions": 3, + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", "nasalPositions": [], "devoicePositions": [], "tags": [] @@ -14229,6 +15560,127 @@ "tags": [] } ] + }, + { + "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] } ], "frequencies": [ @@ -16254,6 +17706,127 @@ }, { "index": 1, + "headwordIndex": 0, + "dictionary": "Test Dictionary 2", + "dictionaryIndex": 0, + "dictionaryAlias": "termsDictAlias", + "pronunciations": [ + { + "type": "pitch-accent", + "positions": "HHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "HLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LHLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLHL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLH", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + }, + { + "type": "pitch-accent", + "positions": "LLLL", + "nasalPositions": [], + "devoicePositions": [], + "tags": [] + } + ] + }, + { + "index": 2, "headwordIndex": 1, "dictionary": "Test Dictionary 2", "dictionaryIndex": 0, From 262deed1a498d93eb49de51be45553d897004942 Mon Sep 17 00:00:00 2001 From: kuuuube Date: Mon, 30 Jun 2025 12:51:53 -0400 Subject: [PATCH 7/8] Add devoice and nasal to test dict --- .../dictionaries/valid-dictionary1/term_meta_bank_1.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json b/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json index 9cd2392299..682e34eb0e 100644 --- a/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json +++ b/test/data/dictionaries/valid-dictionary1/term_meta_bank_1.json @@ -55,15 +55,15 @@ {"position": "HHHH"}, {"position": "HHHL"}, {"position": "HHLH"}, - {"position": "HHLL"}, + {"position": "HHLL", "devoice": 2}, {"position": "HLHH"}, {"position": "HLHL"}, {"position": "HLLH"}, - {"position": "HLLL"}, + {"position": "HLLL", "nasal": 3}, {"position": "LHHH"}, {"position": "LHHL"}, {"position": "LHLH"}, - {"position": "LHLL"}, + {"position": "LHLL", "devoice": 2, "nasal": 3}, {"position": "LLHH"}, {"position": "LLHL"}, {"position": "LLLH"}, From cd98ba446f21f6f0e3276880bb219f07a3f6cf91 Mon Sep 17 00:00:00 2001 From: kuuuube Date: Mon, 30 Jun 2025 12:52:50 -0400 Subject: [PATCH 8/8] Update tests --- test/data/anki-note-builder-test-results.json | 26 +-- .../translator-test-results-note-data1.json | 208 +++++++++++++----- test/data/translator-test-results.json | 208 +++++++++++++----- 3 files changed, 325 insertions(+), 117 deletions(-) diff --git a/test/data/anki-note-builder-test-results.json b/test/data/anki-note-builder-test-results.json index 24886c93d6..6505c3613e 100644 --- a/test/data/anki-note-builder-test-results.json +++ b/test/data/anki-note-builder-test-results.json @@ -481,7 +481,7 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -571,7 +571,7 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -1321,7 +1321,7 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -1366,7 +1366,7 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -1753,7 +1753,7 @@ "cloze-body-kana": "うちこむ", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -2028,7 +2028,7 @@ "cloze-body-kana": "うちこむ", "furigana": "", "furigana-plain": "打[う]ち 込[こ]む打[ぶ]ち 込[こ]む", - "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", "pitch-accent-graphs-jj": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", "pitch-accent-positions": "
  1. (うちこむ only) [0]
  2. (うちこむ only) [3]
  3. (うちこむ only) [-1]
  4. (うちこむ only) [3]
  5. (うちこむ only) [2]
  6. (うちこむ only) [2]
  7. (うちこむ only) [1]
  8. (うちこむ only) [1,3]
  9. (うちこむ only) [1]
  10. (うちこむ only) [1]
  11. (うちこむ only) [0]
  12. (うちこむ only) [3]
  13. (うちこむ only) [2]
  14. (うちこむ only) [2]
  15. (うちこむ only) [0]
  16. (うちこむ only) [3]
  17. (うちこむ only) [0]
  18. (うちこむ only) [0]
  19. (ぶちこむ only) [0]
  20. (ぶちこむ only) [3]
", @@ -2213,7 +2213,7 @@ "cloze-body-kana": "うちこんでいませんでした", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -2303,7 +2303,7 @@ "cloze-body-kana": "うちこんでいませんでした", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -2668,7 +2668,7 @@ "cloze-body-kana": "う(う)ち込(こ)む", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -2758,7 +2758,7 @@ "cloze-body-kana": "う(う)ち込(こ)む", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -3123,7 +3123,7 @@ "cloze-body-kana": "(打)(ち)(込)(む)", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -3213,7 +3213,7 @@ "cloze-body-kana": "(打)(ち)(込)(む)", "furigana": "む", "furigana-plain": "打[う]ち 込[こ]む", - "pitch-accents": "
", + "pitch-accents": "
", "pitch-accent-graphs": "
", "pitch-accent-graphs-jj": "
", "pitch-accent-positions": "
  1. [0]
  2. [3]
  3. [-1]
  4. [3]
  5. [2]
  6. [2]
  7. [1]
  8. [1,3]
  9. [1]
  10. [1]
  11. [0]
  12. [3]
  13. [2]
  14. [2]
  15. [0]
  16. [3]
  17. [0]
  18. [0]
", @@ -3728,7 +3728,7 @@ "cloze-body-kana": "うちこむ", "furigana": "", "furigana-plain": "打[う]ち 込[こ]む打[ぶ]ち 込[こ]む", - "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", + "pitch-accents": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", "pitch-accent-graphs": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", "pitch-accent-graphs-jj": "
  1. (うちこむ only)
  2. (うちこむ only)
  3. (うちこむ only)
  4. (うちこむ only)
  5. (うちこむ only)
  6. (うちこむ only)
  7. (うちこむ only)
  8. (うちこむ only)
  9. (うちこむ only)
  10. (うちこむ only)
  11. (うちこむ only)
  12. (うちこむ only)
  13. (うちこむ only)
  14. (うちこむ only)
  15. (うちこむ only)
  16. (うちこむ only)
  17. (うちこむ only)
  18. (うちこむ only)
  19. (ぶちこむ only)
  20. (ぶちこむ only)
", "pitch-accent-positions": "
  1. (うちこむ only) [0]
  2. (うちこむ only) [3]
  3. (うちこむ only) [-1]
  4. (うちこむ only) [3]
  5. (うちこむ only) [2]
  6. (うちこむ only) [2]
  7. (うちこむ only) [1]
  8. (うちこむ only) [1,3]
  9. (うちこむ only) [1]
  10. (うちこむ only) [1]
  11. (うちこむ only) [0]
  12. (うちこむ only) [3]
  13. (うちこむ only) [2]
  14. (うちこむ only) [2]
  15. (うちこむ only) [0]
  16. (うちこむ only) [3]
  17. (うちこむ only) [0]
  18. (うちこむ only) [0]
  19. (ぶちこむ only) [0]
  20. (ぶちこむ only) [3]
", diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json index ebbd512f02..5879458b11 100644 --- a/test/data/translator-test-results-note-data1.json +++ b/test/data/translator-test-results-note-data1.json @@ -3532,7 +3532,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -3579,7 +3581,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -3627,8 +3631,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -4744,7 +4752,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -4791,7 +4801,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -4839,8 +4851,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -10328,7 +10344,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -10375,7 +10393,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -10423,8 +10443,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -11113,7 +11137,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -11160,7 +11186,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -11208,8 +11236,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -14259,7 +14291,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -14306,7 +14340,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -14354,8 +14390,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -17205,7 +17245,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [ @@ -17260,7 +17302,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -17316,8 +17360,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [ @@ -19299,7 +19347,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -19346,7 +19396,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -19394,8 +19446,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -20553,7 +20609,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -20600,7 +20658,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -20648,8 +20708,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -23734,7 +23798,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -23781,7 +23847,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -23829,8 +23897,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -24946,7 +25018,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -24993,7 +25067,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -25041,8 +25117,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -28106,7 +28186,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -28153,7 +28235,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -28201,8 +28285,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -29318,7 +29406,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -29365,7 +29455,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -29413,8 +29505,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [] @@ -33311,7 +33407,9 @@ "reading": "うちこむ", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [ @@ -33366,7 +33464,9 @@ ], "reading": "うちこむ", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [], "exclusiveExpressions": [], @@ -33422,8 +33522,12 @@ ], "reading": "うちこむ", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [], "exclusiveExpressions": [], "exclusiveReadings": [ diff --git a/test/data/translator-test-results.json b/test/data/translator-test-results.json index 33a5eec57d..1b38c8f6e7 100644 --- a/test/data/translator-test-results.json +++ b/test/data/translator-test-results.json @@ -1874,7 +1874,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -1901,7 +1903,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -1929,8 +1933,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -2391,7 +2399,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -2418,7 +2428,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -2446,8 +2458,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -5360,7 +5376,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -5387,7 +5405,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -5415,8 +5435,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -5679,7 +5703,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -5706,7 +5732,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -5734,8 +5762,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -7988,7 +8020,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -8015,7 +8049,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -8043,8 +8079,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -9547,7 +9587,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -9574,7 +9616,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -9602,8 +9646,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -10761,7 +10809,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -10788,7 +10838,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -10816,8 +10868,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -11320,7 +11376,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -11347,7 +11405,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -11375,8 +11435,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -12939,7 +13003,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -12966,7 +13032,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -12994,8 +13062,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -13460,7 +13532,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -13487,7 +13561,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -13515,8 +13591,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -15072,7 +15152,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -15099,7 +15181,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -15127,8 +15211,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -15593,7 +15681,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -15620,7 +15710,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -15648,8 +15740,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -17736,7 +17832,9 @@ "type": "pitch-accent", "positions": "HHLL", "nasalPositions": [], - "devoicePositions": [], + "devoicePositions": [ + 2 + ], "tags": [] }, { @@ -17763,7 +17861,9 @@ { "type": "pitch-accent", "positions": "HLLL", - "nasalPositions": [], + "nasalPositions": [ + 3 + ], "devoicePositions": [], "tags": [] }, @@ -17791,8 +17891,12 @@ { "type": "pitch-accent", "positions": "LHLL", - "nasalPositions": [], - "devoicePositions": [], + "nasalPositions": [ + 3 + ], + "devoicePositions": [ + 2 + ], "tags": [] }, {