diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/data/things/language.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/data/things/language.js b/src/data/things/language.js index 5573ce28..78ac422d 100644 --- a/src/data/things/language.js +++ b/src/data/things/language.js @@ -17,6 +17,8 @@ import { import {externalFunction, flag, name} from '#composite/wiki-properties'; +export const languageOptionRegex = /{(?<name>[A-Z0-9_]+)}/g; + export class Language extends Thing { static [Thing.getPropertyDescriptors] = () => ({ // Update & expose @@ -201,7 +203,7 @@ export class Language extends Thing { const output = this.#iterateOverTemplate({ template: this.strings[key], - match: /{(?<name>[A-Z0-9_]+)}/g, + match: languageOptionRegex, insert: ({name: optionName}, canceledForming) => { if (optionsMap.has(optionName)) { |