diff --git a/ext/data/recommended-dictionaries.json b/ext/data/recommended-dictionaries.json index 1b8134984..8ded4f969 100644 --- a/ext/data/recommended-dictionaries.json +++ b/ext/data/recommended-dictionaries.json @@ -411,6 +411,26 @@ } ] }, + "no": { + "frequency": [], + "grammar": [], + "kanji": [], + "pronunciation": [], + "terms": [ + { + "name": "kty-nb-en", + "description": "Norwegian Bokmål to English dictionary created from Wiktionary data.", + "homepage": "https://github.com/yomidevs/kaikki-to-yomitan/blob/master/downloads.md", + "downloadUrl": "https://github.com/yomidevs/kaikki-to-yomitan/releases/latest/download/kty-nb-en.zip" + }, + { + "name": "kty-nn-en", + "description": "Norwegian Nynorsk to English dictionary created from Wiktionary data.", + "homepage": "https://github.com/yomidevs/kaikki-to-yomitan/blob/master/downloads.md", + "downloadUrl": "https://github.com/yomidevs/kaikki-to-yomitan/releases/latest/download/kty-nn-en.zip" + } + ] + }, "pl": { "frequency": [], "grammar": [], diff --git a/ext/data/recommended-settings.json b/ext/data/recommended-settings.json index bab913a11..b4df53efb 100644 --- a/ext/data/recommended-settings.json +++ b/ext/data/recommended-settings.json @@ -407,6 +407,32 @@ "description": "Turn off Yomitan's internal parser for languages with spaces." } ], + "no": [ + { + "modification": { + "action": "set", + "path": "scanning.scanResolution", + "value": "word" + }, + "description": "Scan text one word at a time (as opposed to one character)." + }, + { + "modification": { + "action": "set", + "path": "translation.searchResolution", + "value": "word" + }, + "description": "Lookup whole words in the dictionary." + }, + { + "modification": { + "action": "set", + "path": "parsing.enableScanningParser", + "value": false + }, + "description": "Turn off Yomitan's internal parser for languages with spaces." + } + ], "pl": [ { "modification": { diff --git a/ext/js/language/language-descriptors.js b/ext/js/language/language-descriptors.js index 29ff55154..29fd7b2f1 100644 --- a/ext/js/language/language-descriptors.js +++ b/ext/js/language/language-descriptors.js @@ -298,6 +298,15 @@ const languageDescriptors = [ exampleText: 'lezen', textPreprocessors: capitalizationPreprocessors, }, + { + iso: 'no', + iso639_3: 'nor', + name: 'Norwegian', + exampleText: 'lese', + textPreprocessors: { + ...capitalizationPreprocessors, + }, + }, { iso: 'pl', iso639_3: 'pol', diff --git a/types/ext/language-descriptors.d.ts b/types/ext/language-descriptors.d.ts index 1de283b0b..75463bf0d 100644 --- a/types/ext/language-descriptors.d.ts +++ b/types/ext/language-descriptors.d.ts @@ -173,6 +173,9 @@ type AllTextProcessors = { nl: { pre: CapitalizationPreprocessors; }; + no: { + pre: CapitalizationPreprocessors; + }; pl: { pre: CapitalizationPreprocessors; };