summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/data/translator-test-results-note-data1.json1769
-rw-r--r--test/test-translator.js2
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) {