Pman.Gnumeric.js
[Pman.Core] / Pman.I18n.js
index a47f072..eefef4d 100644 (file)
@@ -47,7 +47,13 @@ Pman.I18n = {
     toName: function(type, code) 
     {
         var ret = code;
-        var lang = typeof(Pman.Login.authUser.lang) == 'undefined' ? 'en' : Pman.Login.authUser.lang;
+        
+        var lang = 'en';
+        
+        if(typeof(Pman.Login) != 'undefined' && typeof(Pman.Login.authUser.lang) == 'undefined'){
+            lang = Pman.Login.authUser.lang;
+        }
+        
         if (code.indexOf('_') > -1) {
             var clang = code.split('_').shift();
             var cc = code.split('_').pop();
@@ -163,8 +169,8 @@ Pman.I18n = {
         });
         
          ret = ret.sort(function(a,b) {
-            if (a[0] == '**') return 1; // other always at end..
-            if (b[0] == '**') return -1; // other always at end..
+            if (a[0] == '**') { return 1; } // other always at end..
+            if (b[0] == '**') { return -1; } // other always at end..
             return a[1]  > b[1] ? 1 : -1;
         });