@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
2 lines • 5.28 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("rxjs"),require("@angular/common")):"function"==typeof define&&define.amd?define("ng-devui/i18n",["exports","@angular/core","rxjs","@angular/common"],t):t(((e=e||self)["ng-devui"]=e["ng-devui"]||{},e["ng-devui"].i18n={}),e.ng.core,e.rxjs,e.ng.common)}(this,(function(e,t,o,n){"use strict";var a={locale:"zh-cn",common:{searchPlaceholder:"请输入关键字",noData:"没有数据",noRecordsFound:"找不到相关记录",btnConfirm:"确定",loading:"加载中...",checkAll:"全选",btnOk:"确定"},datePicker:{today:"今天",clear:"清除",daysOfWeek:["日","一","二","三","四","五","六"],monthsOfYear:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},pagination:{totalItem:"所有条目",goTo:"跳至",pageSize:"每页条数"},upload:{upload:"上传",chooseFile:"选择文件",chooseFiles:"选择多个文件",preload:"预加载",uploading:"上传中...",uploaded:"已上传",uploadFailed:"上传失败",delete:"删除",getNotAllowedFileTypeMsg:function(e,t){return'您上传的文件"'+e+'"不在允许范围"'+t+'"内,请重新选择文件'},getBeyondMaximalFileSizeMsg:function(e,t){return'您上传的文件"'+e+'"大小超过最大限制'+t+"M,请重新选择文件"},getExistSameNameFilesMsg:function(e){return'您上传的 "'+e+'" 存在重名文件 ,请重新选择文件'}},modal:{warning:"提醒",error:"错误",info:"提示"}},r={locale:"en-us",common:{searchPlaceholder:"Enter a keyword.",noData:"No data available.",noRecordsFound:"No records found.",btnConfirm:"Confirm",loading:"Loading...",checkAll:"All",btnOk:"OK"},datePicker:{today:"Today",clear:"Clear",daysOfWeek:["Sun","Mon","Tues","Wed","Thur","Fri","Sat"],monthsOfYear:["January","February","March","April","May","June","July","August","September","October","November","December"]},pagination:{totalItem:"Total Records",goTo:"Go To",pageSize:"Page Size"},upload:{upload:"Upload",chooseFile:"--select--",chooseFiles:"--select--",preload:"Selected",uploading:"Uploading...",uploaded:"Upload successful",uploadFailed:"Upload Failed",delete:"Delete",getNotAllowedFileTypeMsg:function(e,t){return"Files with unsupported types: "+e+". Supported file types: "+t},getBeyondMaximalFileSizeMsg:function(e,t){return"Maximum file size (MB): "+t+". Files whose size exceeds the maximum value: "+e},getExistSameNameFilesMsg:function(e){return'Duplicate files exist : "'+e+'"'}},modal:{warning:"Warning",error:"Error",info:"Information"}},l=function(){function e(){this.i18nConfig={"zh-cn":a,"en-us":r},this.i18nSubject=new o.Subject}return e.prototype.toggleLang=function(e){void 0===e&&(e="zh-cn"),localStorage.setItem("lang",e),this.i18nSubject.next(this.getI18nText())},e.prototype.getI18nText=function(){var e=localStorage.getItem("lang")?localStorage.getItem("lang").toLocaleLowerCase():"zh-cn";return this.i18nConfig.hasOwnProperty(e)?this.i18nConfig[e]:a},e.prototype.langChange=function(){return this.i18nSubject.asObservable()},e.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],e.ngInjectableDef=t.ɵɵdefineInjectable({factory:function(){return new e},token:e,providedIn:"root"}),e}();var u=function(){function e(){}return e.getCurrentLanguage=function(){var t=localStorage.getItem("lang");return e.supportLanguages.indexOf(t)<0&&(t=e.supportLanguages[0]),t},e.getSupportLanguages=function(){return e.supportLanguages},e.supportLanguages=["zh-cn","en-us","ru-ru"],e}();var i=function(){function e(){}return e.getLocaleAndLang=function(t){var o,a=u.getCurrentLanguage();try{n.getLocaleId(t),o=(t||e.DEFAULT_LOCALE).toLocaleLowerCase()}catch(t){o=e.DEFAULT_LOCALE}return{localeId:o,currentLanguage:a}},e.formatDate=function(t,o,a,r){var l=e.getLocaleAndLang(a),u=o||e.localFormat[l.currentLanguage].short;return n.formatDate(t,u,l.localeId,r)},e.formatDateTime=function(t,o,a,r){var l=e.getLocaleAndLang(a),u=o||e.localFormat[l.currentLanguage].full;return n.formatDate(t,u,l.localeId,r)},e.formatDateTimeWithoutGMT=function(t,o,a,r){var l=e.getLocaleAndLang(a),u=o||e.localFormat[l.currentLanguage].full.replace(" zzzz","");return n.formatDate(t,u,l.localeId,r)},e.DEFAULT_LOCALE="en-us",e.DATETIME_FORMAT_EN="MMM dd, y HH:mm:ss zzzz",e.DATETIME_FORMAT_ZH="y/MM/dd HH:mm:ss zzzz",e.DATETIME_FORMAT_RU="dd.MM.y HH:mm:ss zzzz",e.DATE_FORMAT_EN="MMM dd, y",e.DATE_FORMAT_ZH="y/MM/dd",e.DATE_FORMAT_RU="dd.MM.y",e.localFormat={"zh-cn":{full:e.DATETIME_FORMAT_ZH,short:e.DATE_FORMAT_ZH},"en-us":{full:e.DATETIME_FORMAT_EN,short:e.DATE_FORMAT_EN},"ru-ru":{full:e.DATETIME_FORMAT_RU,short:e.DATE_FORMAT_RU}},e}();var c=function(){function e(){}return e.prototype.transform=function(e,t,o){if(void 0===t&&(t="full"),void 0===o&&(o=!0),"full"===t){var n=i.formatDateTime(e);return o||(n=i.formatDateTimeWithoutGMT(e)),n}return"short"===t?i.formatDate(e):i.formatDate(e,t)},e.decorators=[{type:t.Pipe,args:[{name:"i18nDate"}]}],e}(),d=function(){function e(){}return e.decorators=[{type:t.NgModule,args:[{declarations:[c],exports:[c]}]}],e}();e.I18nDatePipe=c,e.I18nFormat=i,e.I18nModule=d,e.I18nService=l,e.I18nUtil=u,Object.defineProperty(e,"__esModule",{value:!0})}));
//# sourceMappingURL=ng-devui-i18n.umd.min.js.map