From cfac64a3510184da4f617c36ccccffc1e0c6fef8 Mon Sep 17 00:00:00 2001 From: Pratik Vyas Date: Mon, 14 Apr 2014 16:02:40 +0530 Subject: [PATCH] Add $.format replace to frappe._ --- frappe/public/js/frappe/translate.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/translate.js b/frappe/public/js/frappe/translate.js index d40310de02..dfc39dd940 100644 --- a/frappe/public/js/frappe/translate.js +++ b/frappe/public/js/frappe/translate.js @@ -6,6 +6,10 @@ frappe._messages = {}; frappe._ = function(txt, replace) { if(!txt) return txt; if(typeof(txt) != "string") return txt; - return frappe._messages[txt.replace(/\n/g, "")] || txt; + ret = frappe._messages[txt.replace(/\n/g, "")] || txt; + if(replace && typeof(replace) === "object") { + ret = $.format(ret, replace); + } + return ret; }; -window.__ = frappe._ \ No newline at end of file +window.__ = frappe._