Improved dictionary processing.
This commit is contained in:
@@ -10,9 +10,9 @@ async function init() {
|
||||
const normalizedWord = word.normalize('NFD').replace(/\p{Diacritic}/ug, '').toLowerCase().trim();
|
||||
const definition = dictionary[normalizedWord];
|
||||
const singular = normalizedWord.replace(/s$/, '');
|
||||
const singularDefinition = dictionary[singular] ? `Plural of ${singular}: ${dictionary[singular]}` : null;
|
||||
const singularDefinition = dictionary[singular];
|
||||
|
||||
return [normalizedWord, definition || singularDefinition];
|
||||
return [normalizedWord, definition || singularDefinition || null];
|
||||
}));
|
||||
|
||||
const string = JSON.stringify(definitions, null, 4);
|
||||
|
||||
Reference in New Issue
Block a user