ExtJS 6:同一语言的多个语言环境文件

时间:2016-12-06 09:15:45

标签: javascript extjs localization

我使用ExtJS(6.2)中的locale-package作为我的应用程序,我很好奇是否有办法为同一种语言创建多个语言环境文件。

现在我有2个区域设置文件:AR.__resourceUrl = function(url) {   if (/^([a-z\d.-]+:)?\/\//i.test(url)) {   // URL contains protocol and can be considered absolute   return url;   }   // get protocol   var protocol = document.baseURI.substring(0,  document.baseURI.indexOf('/') + 2);   var uri = document.baseURI.substring(document.baseURI.indexOf('/') + 2);     // remove fragment identifier     if ( uri.indexOf('#') > 0 && uri.length > uri.indexOf('#') +1 ) {         uri = uri.substring(0, uri.lastIndexOf('#'));         // in case there was a '/' after the fragment identifier, we need to add it back again         if ( uri[uri.length - 1] !== '/' ) {             uri += '/';         }     }   // remove trailing file (edge case, this is just a domain e.g.   // www.google.com)   uri = uri.substring(0, uri.lastIndexOf('/') + 1);   var baseUrl = protocol + uri;   if (baseUrl[baseUrl.length - 1] !== '/')   baseUrl += '/';   if (url[0] === '/') {   // url references root   baseUrl = baseUrl.substring(0, baseUrl.indexOf('/', baseUrl  .indexOf('//') + 2));   }     var resourceURL = baseUrl + url;     return resourceURL; }; myapp-locale-de.js,但这些文件正在变大,我想将它们分成多个文件:

  • MyApp的语言环境-DE-core.js
  • MyApp的语言环境-DE-main.js
  • MyApp的语言环境-DE-misc.js

并将它们按特定顺序合并在一起以创建一个最终的区域设置文件。 是否有任何超级魔法甚至更简单的解决方案来实现这一目标?

提前致谢

0 个答案:

没有答案