From 89ec1c7572c3c3404c4a841074d01a92f62f787f Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Wed, 17 Mar 2021 21:55:17 -0400 Subject: [PATCH] Remove node data for 'simple' mode, since this is never used (#1538) --- .../translator-test-results-note-data1.json | 1769 +---------------- test/test-translator.js | 2 +- 2 files changed, 2 insertions(+), 1769 deletions(-) diff --git a/test/data/translator-test-results-note-data1.json b/test/data/translator-test-results-note-data1.json index 1126e1f6..b8b53a55 100644 --- a/test/data/translator-test-results-note-data1.json +++ b/test/data/translator-test-results-note-data1.json @@ -8543,1774 +8543,7 @@ }, { "name": "Search using different modes", - "noteDataList": [ - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 7, - "source": "打ち込む", - "rawSource": "打ち込む", - "sourceTerm": "打ち込む", - "reasons": [], - "score": 10, - "isPrimary": true, - "sequence": 4, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打ち込む", - "reading": "うちこむ", - "expressions": [ - { - "sourceTerm": "打ち込む", - "expression": "打ち込む", - "reading": "うちこむ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition13", - "definition14" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 9, - "source": "打ち込む", - "rawSource": "打ち込む", - "sourceTerm": "打ち込む", - "reasons": [], - "score": 10, - "isPrimary": true, - "sequence": 4, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打ち込む", - "reading": "ぶちこむ", - "expressions": [ - { - "sourceTerm": "打ち込む", - "expression": "打ち込む", - "reading": "ぶちこむ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition17", - "definition18" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "ぶちこむ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 8, - "source": "打ち込む", - "rawSource": "打ち込む", - "sourceTerm": "打ち込む", - "reasons": [], - "score": 1, - "isPrimary": true, - "sequence": 4, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打ち込む", - "reading": "うちこむ", - "expressions": [ - { - "sourceTerm": "打ち込む", - "expression": "打ち込む", - "reading": "うちこむ", - "termTags": [ - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag6", - "category": "default", - "notes": "", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag7", - "category": "default", - "notes": "", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition15", - "definition16" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag6", - "category": "default", - "notes": "", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag7", - "category": "default", - "notes": "", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "うちこむ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 10, - "source": "打ち込む", - "rawSource": "打ち込む", - "sourceTerm": "打ち込む", - "reasons": [], - "score": 1, - "isPrimary": true, - "sequence": 4, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打ち込む", - "reading": "ぶちこむ", - "expressions": [ - { - "sourceTerm": "打ち込む", - "expression": "打ち込む", - "reading": "ぶちこむ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition19", - "definition20" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "ち", - "furigana": "" - }, - { - "text": "込", - "furigana": "こ" - }, - { - "text": "む", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打ち込む" - ], - "uniqueReadings": [ - "ぶちこむ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 3, - "source": "打ち", - "rawSource": "打ち", - "sourceTerm": "打つ", - "reasons": [ - "masu stem" - ], - "score": 10, - "isPrimary": true, - "sequence": 3, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打つ", - "reading": "うつ", - "expressions": [ - { - "sourceTerm": "打つ", - "expression": "打つ", - "reading": "うつ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "つ", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition5", - "definition6" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "つ", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打つ" - ], - "uniqueReadings": [ - "うつ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 5, - "source": "打ち", - "rawSource": "打ち", - "sourceTerm": "打つ", - "reasons": [ - "masu stem" - ], - "score": 10, - "isPrimary": true, - "sequence": 3, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打つ", - "reading": "ぶつ", - "expressions": [ - { - "sourceTerm": "打つ", - "expression": "打つ", - "reading": "ぶつ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "つ", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition9", - "definition10" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "つ", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打つ" - ], - "uniqueReadings": [ - "ぶつ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 4, - "source": "打ち", - "rawSource": "打ち", - "sourceTerm": "打つ", - "reasons": [ - "masu stem" - ], - "score": 1, - "isPrimary": true, - "sequence": 3, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打つ", - "reading": "うつ", - "expressions": [ - { - "sourceTerm": "打つ", - "expression": "打つ", - "reading": "うつ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "つ", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition7", - "definition8" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "う" - }, - { - "text": "つ", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打つ" - ], - "uniqueReadings": [ - "うつ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 6, - "source": "打ち", - "rawSource": "打ち", - "sourceTerm": "打つ", - "reasons": [ - "masu stem" - ], - "score": 1, - "isPrimary": true, - "sequence": 3, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打つ", - "reading": "ぶつ", - "expressions": [ - { - "sourceTerm": "打つ", - "expression": "打つ", - "reading": "ぶつ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "つ", - "furigana": "" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition11", - "definition12" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "ぶ" - }, - { - "text": "つ", - "furigana": "" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打つ" - ], - "uniqueReadings": [ - "ぶつ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 1, - "source": "打", - "rawSource": "打", - "sourceTerm": "打", - "reasons": [], - "score": 1, - "isPrimary": true, - "sequence": 1, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打", - "reading": "だ", - "expressions": [ - { - "sourceTerm": "打", - "expression": "打", - "reading": "だ", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "だ" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition1", - "definition2" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "だ" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打" - ], - "uniqueReadings": [ - "だ" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - }, - { - "marker": "{marker}", - "definition": { - "type": "term", - "id": 2, - "source": "打", - "rawSource": "打", - "sourceTerm": "打", - "reasons": [], - "score": 1, - "isPrimary": true, - "sequence": 2, - "dictionary": "Test Dictionary 2", - "dictionaryOrder": { - "index": 0, - "priority": 0 - }, - "dictionaryNames": [ - "Test Dictionary 2" - ], - "expression": "打", - "reading": "ダース", - "expressions": [ - { - "sourceTerm": "打", - "expression": "打", - "reading": "ダース", - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "furiganaSegments": [ - { - "text": "打", - "furigana": "ダース" - } - ], - "termFrequency": "normal" - } - ], - "glossary": [ - "definition3", - "definition4" - ], - "definitionTags": [ - { - "name": "tag1", - "category": "category1", - "notes": "tag1 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag2", - "category": "category2", - "notes": "tag2 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "termTags": [ - { - "name": "tag3", - "category": "category3", - "notes": "tag3 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag4", - "category": "category4", - "notes": "tag4 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - }, - { - "name": "tag5", - "category": "category5", - "notes": "tag5 notes", - "order": 0, - "score": 0, - "dictionary": "Test Dictionary 2", - "redundant": false - } - ], - "frequencies": [], - "pitches": [], - "sourceTermExactMatchCount": 1, - "screenshotFileName": null, - "clipboardImageFileName": null, - "clipboardText": null, - "audioFileName": null, - "url": "url:", - "cloze": { - "sentence": "", - "prefix": "", - "body": "", - "suffix": "" - }, - "furiganaSegments": [ - { - "text": "打", - "furigana": "ダース" - } - ] - }, - "glossaryLayoutMode": "default", - "compactTags": false, - "group": false, - "merge": false, - "modeTermKanji": false, - "modeTermKana": false, - "modeKanji": false, - "compactGlossaries": false, - "uniqueExpressions": [ - "打" - ], - "uniqueReadings": [ - "ダース" - ], - "pitches": [], - "pitchCount": 0, - "context": { - "document": { - "title": "title" - } - } - } - ] + "noteDataList": null }, { "name": "Search using different modes", diff --git a/test/test-translator.js b/test/test-translator.js index 1d2cfb9d..027fc4f5 100644 --- a/test/test-translator.js +++ b/test/test-translator.js @@ -184,7 +184,7 @@ async function main() { const {name, mode, text} = test; const options = buildOptions(optionsPresets, test.options, title); const [definitions, length] = clone(await translator.findTerms(mode, text, options)); - const noteDataList = clone(definitions.map((definition) => createTestAnkiNoteData(clone(definition), mode))); + const noteDataList = mode !== 'simple' ? clone(definitions.map((definition) => createTestAnkiNoteData(clone(definition), mode))) : null; actualResults1.push({name, length, definitions}); actualResults2.push({name, noteDataList}); if (!write) {