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._