diff options
author | “shentao” <shentao@chinamobile.com> | 2016-10-08 21:18:18 +0800 |
---|---|---|
committer | “shentao” <shentao@chinamobile.com> | 2016-10-08 21:18:18 +0800 |
commit | 8004db9ae141e537abefd0e95dce2210f2e56d56 (patch) | |
tree | 4765ba130abb8a456f1010a2409d156190f9963b /openo-portal/portal-common/src/main/webapp/common/js/international/loadi18n.js | |
parent | b0664da6ac21c58e23d99c4ab046977c7501df5f (diff) |
modify main_page
Change-Id: I7e80ff78534db0d5c1fcfc69b690858d76a7a924
Signed-off-by: “shentao” <shentao@chinamobile.com>
Diffstat (limited to 'openo-portal/portal-common/src/main/webapp/common/js/international/loadi18n.js')
-rw-r--r-- | openo-portal/portal-common/src/main/webapp/common/js/international/loadi18n.js | 116 |
1 files changed, 37 insertions, 79 deletions
diff --git a/openo-portal/portal-common/src/main/webapp/common/js/international/loadi18n.js b/openo-portal/portal-common/src/main/webapp/common/js/international/loadi18n.js index d62dbbd9..adfcbb98 100644 --- a/openo-portal/portal-common/src/main/webapp/common/js/international/loadi18n.js +++ b/openo-portal/portal-common/src/main/webapp/common/js/international/loadi18n.js @@ -14,97 +14,55 @@ * limitations under the License. */ var lang = getLanguage(); -//lang = 'en-US'; -//加载主页面head部分国际化 -function loadProperties(lang){ - jQuery.i18n.properties({ - language:lang, - name:'web-framework-integration-i18n', - path:'i18n/', // 资源文件路径 - mode:'map', // 用 Map 的方式使用资源文件中的值 - callback: function() {// 加载成功后设置显示内容 - var i18nItems = $('[name_i18n=com_zte_ums_ict_framework_ui_i18n]'); - for(var i=0;i<i18nItems.length;i++){ - var $item = $(i18nItems.eq(i)); - var itemId = $item.attr('id'); - if(typeof($item.attr("title"))!="undefined"){ +function loadProperties(lang) { + jQuery.i18n.properties({ + language:lang, + name:'web-framework-integration-i18n', + path:'./common/i18n/', + mode:'map', + callback: function() { + var i18nItems = $('[name_i18n=openo_main_page_i18n]'); + for (var i = 0; i < i18nItems.length; i++) { + var $item = $(i18nItems.eq(i)); + var itemId = $item.attr('id'); + if (typeof($item.attr("title")) != "undefined") { $item.attr("title", $.i18n.prop(itemId)); - }else{ + } else { $item.text($.i18n.prop(itemId)); } - } - } - }); + } + } + }); } -function loadi18n_WebFramework_1(){ - $.getScript("js/tools.js", function(){ - var lang = getLanguage(); - loadProperties(lang); - }); +function loadi18n_WebFramework() { + loadProperties(lang); } -function loadi18n_WebFramework(){ - loadProperties(lang); -} - -/* -function loadPropertiesSideMenu(lang){ - jQuery.i18n.properties({ - language:lang, - name:'web-framework-i18n', - path:'i18n/', // 资源文件路径 - mode:'map', // 用 Map 的方式使用资源文件中的值 - callback: function() {// 加载成功后设置显示内容 - var i18nItems = $('[name=com_zte_ums_ict_framework_ui_i18n]'); - for(var i=0;i<i18nItems.length;i++){ - var $item = $(i18nItems.eq(i)); - var itemId = $item.attr('id'); - if(typeof($item.attr("placeholder"))=="undefined"){ - $item.text($.i18n.prop(itemId)); - }else{ - $item.attr("placeholder", $.i18n.prop(itemId)); - } - } - } - }); -}*/ - -/** -* 国际化资源文件加载函数; -* 相应参数为当前语言(由框架从后端取得),国际化资源文件名前缀,资源文件所在路径。 -*/ -/** -* 国际化资源文件加载函数; -* 相应参数为当前语言(由框架从后端取得),国际化资源文件名前缀,资源文件所在路径。 -*/ -function loadPropertiesSideMenu(lang, propertiesFileNamePrefix, propertiesFilePath , name_I18n){ - console.info('loadPropertiesSideMenu has been called ' + propertiesFilePath); - if(!name_I18n) name_I18n='com_zte_ums_ict_framework_ui_i18n_sideMenu'; - jQuery.i18n.properties({ - language:lang, - name:propertiesFileNamePrefix, - path:propertiesFilePath, // 资源文件路径 - mode:'map', // 用 Map 的方式使用资源文件中的值 - callback: function() {// 加载成功后设置显示内容 +function loadPropertiesSideMenu(lang, propertiesFileNamePrefix, propertiesFilePath , name_I18n) { + if(!name_I18n) name_I18n='openo_main_page_i18n'; + jQuery.i18n.properties({ + language:lang, + name:propertiesFileNamePrefix, + path:propertiesFilePath, + mode:'map', + callback: function() { var i18nItems = $('[name_i18n='+ name_I18n + ']'); - for(var i=0;i<i18nItems.length;i++){ - var $item = $(i18nItems.eq(i)); - var itemId = $item.attr('id'); - if(typeof($item.attr("placeholder"))=="undefined"){ + for (var i = 0; i < i18nItems.length; i++) { + var $item = $(i18nItems.eq(i)); + var itemId = $item.attr('id'); + if (typeof($item.attr("placeholder")) == "undefined") { $item.text($.i18n.prop(itemId)); - }else{ + } else { $item.attr("placeholder", $.i18n.prop(itemId)); } - } - } - }); + } + } + }); } -function loadi18n_WebFramework_sideMenu(){ - //默认0场景菜单资源文件 - //loadPropertiesSideMenu(lang, 'web-framework-i18n', 'i18n/'); - //加载各应用菜单资源文件 +function loadi18n_WebFramework_sideMenu() { var srcpath ="i18n/"; - loadPropertiesSideMenu(lang , 'web-framework-integration-i18n', srcpath);} + loadPropertiesSideMenu(lang , 'web-framework-integration-i18n', srcpath); +} |