X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=blobdiff_plain;f=Pman.I18n.js;h=eefef4d4e1e8342c9264de12def0a5ff3c83b173;hp=22aefe8c5d802d16faf9cb9e606ea66549e643d7;hb=refs%2Fheads%2Fwip_edward_T5851_download_old_offer_sheet;hpb=e338b219ced00e8b9ab7daa70127e1edcd44ab17 diff --git a/Pman.I18n.js b/Pman.I18n.js index 22aefe8c..eefef4d4 100644 --- a/Pman.I18n.js +++ b/Pman.I18n.js @@ -47,11 +47,17 @@ Pman.I18n = { toName: function(type, code) { var ret = code; - var lang = Pman.Login.authUser.lang || 'en'; + + 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(); - return this.toName('l', clang) + ' (' + cc + ')'; + return this.toName('l', clang.toLowerCase()) + ' (' + this.toName('c', cc.toUpperCase()) + ')'; } @@ -60,6 +66,7 @@ Pman.I18n = { ret = d.title; return false; // stop! } + return true; }); return ret; @@ -147,7 +154,7 @@ Pman.I18n = { simpleStoreData : function(type, filter) { - filter = typeof(filter) != 'undefined' ? false : filter + filter = typeof(filter) == 'undefined' ? false : filter; var lang = 'en'; try { lang = Pman.Login.authUser.lang; @@ -162,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; }); @@ -176,7 +183,7 @@ Pman.I18n = { xtype: 'Store', proxy: { xtype: 'HttpProxy', - url: baseURL + '/I18N/Country.html', + url: baseURL + '/Core/I18n/Country.html', method: 'GET' }, @@ -198,7 +205,7 @@ Pman.I18n = { xtype: 'Store', proxy: { xtype: 'HttpProxy', - url: baseURL + '/I18N/Lang.html', + url: baseURL + '/Core/I18n/Lang.html', method: 'GET' }, @@ -219,7 +226,7 @@ Pman.I18n = { xtype: 'Store', proxy: { xtype: 'HttpProxy', - url: baseURL + '/I18N/Currency.html', + url: baseURL + '/Core/I18n/Currency.html', method: 'GET' },