From 37ba08a8ea8ae637624ddb7946e0bca4a112f2c3 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Wed, 10 Jul 2013 11:16:18 -0700 Subject: [PATCH] UI: Fix localization fn override If localization function is specified in another plugin, do not use the default --- ui/scripts/cloudStack.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ui/scripts/cloudStack.js b/ui/scripts/cloudStack.js index 13856070388..c0ff7f238d7 100644 --- a/ui/scripts/cloudStack.js +++ b/ui/scripts/cloudStack.js @@ -483,9 +483,11 @@ cloudStack.uiCustom.login(loginArgs); // Localization - cloudStack.localizationFn = function(str) { - return dictionary[str]; - }; + if (!$.isFunction(cloudStack.localizationFn)) { // i.e., localize is overridden by a plugin/module + cloudStack.localizationFn = function(str) { + return dictionary[str]; + }; + } document.title = _l('label.app.name'); });