From 7f9be26541bbf0d10292205b3fe1fdb14ef7412f Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Thu, 14 Aug 2014 14:50:03 -0400 Subject: [PATCH] Improve localization func to support placeholders --- UI/WebServerResources/js/Common/utils.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/UI/WebServerResources/js/Common/utils.js b/UI/WebServerResources/js/Common/utils.js index 98ed014c7..2aa4a9d99 100644 --- a/UI/WebServerResources/js/Common/utils.js +++ b/UI/WebServerResources/js/Common/utils.js @@ -71,7 +71,8 @@ String.prototype.base64decode = function() { return output; }; -function l(key) { +function l() { + var key = arguments[0]; var value = key; if (labels[key]) { value = labels[key]; @@ -79,6 +80,9 @@ function l(key) { else if (clabels[key]) { value = clabels[key]; } + for (var i = 1, j = 0; i < arguments.length; i++, j++) { + value = value.replace('%{' + j + '}', arguments[i]); + } return value; }