Return original token when missing from translation

This commit is contained in:
Bogdan 2023-08-27 23:12:16 +03:00 committed by Mark McDowall
parent ce4ac75941
commit 2e9dbfd382
1 changed files with 2 additions and 3 deletions

View File

@ -30,9 +30,8 @@ export default function translate(
const translation = translations[key] || key; const translation = translations[key] || key;
if (tokens) { if (tokens) {
return translation.replace( return translation.replace(/\{([a-z0-9]+?)\}/gi, (match, tokenMatch) =>
/\{([a-z0-9]+?)\}/gi, String(tokens[tokenMatch] ?? match)
(match, tokenMatch) => String(tokens[tokenMatch]) ?? match
); );
} }