From 9ea7de8b44a45786f9151801a5c06c72bacefd55 Mon Sep 17 00:00:00 2001 From: Mike Bishop Date: Thu, 31 Dec 2020 10:01:47 -0500 Subject: [PATCH] Permit substituting a falsy value in translator variables --- js/translator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/translator.js b/js/translator.js index 5dc50045..82eec53a 100644 --- a/js/translator.js +++ b/js/translator.js @@ -68,7 +68,7 @@ var Translator = (function () { template = variables.fallback; } return template.replace(new RegExp("{([^}]+)}", "g"), function (_unused, varName) { - return variables[varName] || "{" + varName + "}"; + return varName in variables ? variables[varName] : "{" + varName + "}"; }); }