Repository: ambari
Updated Branches:
  refs/heads/branch-2.1 35ac6fbfc -> d40e669d1


AMBARI-13139. Implement multi-language support for Ambari Web user interface. 
(F. Canan Pembe Muhtaroglu via yusaku)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/d40e669d
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/d40e669d
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/d40e669d

Branch: refs/heads/branch-2.1
Commit: d40e669d16be53795c0022106361573a66577813
Parents: 35ac6fb
Author: Yusaku Sako <yus...@hortonworks.com>
Authored: Fri Sep 18 12:28:02 2015 -0700
Committer: Yusaku Sako <yus...@hortonworks.com>
Committed: Fri Sep 18 16:34:10 2015 -0700

----------------------------------------------------------------------
 ambari-web/app/initialize.js | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/d40e669d/ambari-web/app/initialize.js
----------------------------------------------------------------------
diff --git a/ambari-web/app/initialize.js b/ambari-web/app/initialize.js
index 89d2967..e4bb171 100644
--- a/ambari-web/app/initialize.js
+++ b/ambari-web/app/initialize.js
@@ -21,7 +21,15 @@ window.App = require('app');
 
 require('config');
 
-require('messages');
+var browserLanguage = '';
+
+try {
+  browserLanguage = navigator.language.slice(0, 2);
+  require('locales/' + browserLanguage +'/messages');
+} catch (error) {
+  require('messages');
+}
+
 require('utils/base64');
 require('utils/db');
 require('utils/helper');

Reply via email to