// 基于 APP/src/locale/lang/en-US.ts.ftl 生成
import getCustomLocaleResource from '../custom/custom_en_US';
import getBaseLocaleResource from './en-US-base';
function getLocaleResource(){
    const data:any = {
            'app.commonWords.error': 'Error',
        'app.commonWords.success': 'Success',
        'app.commonWords.ok': 'OK',
        'app.commonWords.cancel': 'Cancel',
        'app.commonWords.save': 'Save',
        'app.commonWords.codeNotExist': 'Code list does not exist',
        'app.commonWords.reqException': 'Request exception',
        'app.commonWords.sysException': 'System abnormality',
        'app.commonWords.warning': 'Warning',
        'app.commonWords.wrong': 'Error',
        'app.commonWords.rulesException': 'Abnormal value check rule',
        'app.commonWords.saveSuccess': 'Saved successfully',
        'app.commonWords.saveFailed': 'Save failed',
        'app.commonWords.createFailed': 'Create Failed',
        'app.commonWords.deleteSuccess': 'Successfully deleted!',
        'app.commonWords.deleteError': 'Failed to delete',
        'app.commonWords.delDataFail': 'Failed to delete data',
        'app.commonWords.noData': 'No data',
        'app.commonWords.startsuccess': 'Start successful',
        'app.commonWords.loadmore': 'Load more',
        'app.commonWords.nomore': 'No more',
        'app.commonWords.other': 'other',
        'app.commonWords.isExist': 'is exist',
        'app.commonWords.valueNotEmpty': 'The value cannot be null',
        'app.commonWords.valueMustBe': "The value must be",
        'app.commonWords.number': "number",
        'app.commonWords.string': "string",
        'app.commonWords.kind': "type",
        'app.local.new': 'New',
        'app.local.add': 'Add',
        'app.grid.exportexcel.error': 'Export Failed',
        'app.gridpage.choicecolumns': 'Choice columns',
        'app.gridpage.refresh': 'refresh',
        'app.gridpage.show': 'Show',
        'app.gridpage.records': 'records',
        'app.gridpage.totle': 'totle',
        'app.gridpage.valueVail': 'Value cannot be empty',
        'app.gridpage.group': 'Group',
        'app.gridpage.other': 'Other',
        'app.gridpage.notConfig.fetchAction': 'The view table fetchaction parameter is not configured',
        'app.gridpage.notConfig.removeAction': 'The view table removeaction parameter is not configured',
        'app.gridpage.notConfig.createAction': 'The view table createaction parameter is not configured',
        'app.gridpage.notConfig.updateAction': 'The view table updateaction parameter is not configured',
        'app.gridpage.notConfig.loaddraftAction': 'The view table loadtrafaction parameter is not configured',
        'app.gridpage.data': 'Data',
        'app.gridpage.delDataFail': 'Failed to delete data',
        'app.gridpage.delSuccess': 'Delete successfully!',
        'app.gridpage.confirmDel': 'Are you sure you want to delete',
        'app.gridpage.notRecoverable': 'delete will not be recoverable?',
        'app.gridpage.notBatch': 'Batch addition not implemented',
        'app.gridpage.grid': 'Grid',
        'app.gridpage.exportFail': 'Data export failed',
        'app.gridpage.sum': 'Total',
        'app.gridpage.formitemFailed': 'Form item update failed',
        'app.list.notConfig.fetchAction': 'View list fetchAction parameter is not configured',
        'app.list.notConfig.removeAction': 'View table removeAction parameter is not configured',
        'app.list.notConfig.createAction': 'View list createAction parameter is not configured',
        'app.list.notConfig.updateAction': 'View list updateAction parameter is not configured',
        'app.list.confirmDel': 'Are you sure you want to delete',
        'app.list.notRecoverable': 'delete will not be recoverable?',
        'app.listExpBar.title': 'List navigation bar',
        'app.wfExpBar.title': 'Process navigation bar',
        'app.calendarExpBar.title': 'Calendar navigation bar',
        'app.treeExpBar.title': 'Tree view navigation bar',
        'app.portlet.noExtensions': 'No extensions',
        'app.tabpage.sureclosetip.title': 'Close warning',
        'app.tabpage.sureclosetip.content': 'Form data Changed, are sure close?',
        'app.tabpage.closeall': 'Close all',
        'app.tabpage.closeother': 'Close other',
        'app.fileUpload.caption': 'Upload',
        'app.searchButton.search': 'Search',
        'app.searchButton.reset': 'Reset',
        'app.calendar.today': 'today',
        'app.calendar.month': 'month',
        'app.calendar.week': 'week',
        'app.calendar.day': 'day',
        'app.calendar.list': 'list',
        'app.calendar.dateSelectModalTitle': 'select the time you wanted',
        'app.calendar.gotoDate': 'goto',
        'app.calendar.from': 'From',
        'app.calendar.to': 'To',
        'app.utilview.importview': 'Import Data',
        'app.utilview.warning': 'warning',
        'app.utilview.info': 'Please configure the data import item',
        'app.utilview.nodatakey': 'No data primary key',
        'app.utilview.printerror': 'Printing failed',
        'app.utilview.noprint': 'No print items',
        'app.formpage.error': 'Error',
        'app.formpage.desc1': 'Operation failed, failed to find current form item',
        'app.formpage.desc2': "Can't continue",
        'app.formpage.notconfig.loadaction': 'View form loadAction parameter is not configured',
        'app.formpage.notconfig.loaddraftaction': 'View form loaddraftAction parameter is not configured',
        'app.formpage.notconfig.actionname': 'View form actionName parameter is not configured',
        'app.formpage.notconfig.removeaction': 'View form removeAction parameter is not configured',
        'app.formpage.saveerror': 'Error saving data',
        'app.formpage.savecontent': 'The data is inconsistent. The background data may have been modified. Do you want to reload the data?',
        'app.formpage.valuecheckex': 'Value rule check exception',
        'app.formpage.savesuccess': 'Saved successfully!',
        'app.formpage.deletesuccess': 'Successfully deleted!',
        'app.formpage.workflow.starterror': 'Workflow started successfully',
        'app.formpage.workflow.startsuccess': 'Workflow failed to start',
        'app.formpage.workflow.submiterror': 'Workflow submission failed',
        'app.formpage.workflow.submitsuccess': 'Workflow submitted successfully',
        'app.formpage.updateerror': 'Form item update failed',
        'app.gridBar.title': 'Table navigation bar',
        'app.multiEditView.notConfig.fetchAction': 'View multi-edit view panel fetchAction parameter is not configured',
        'app.multiEditView.notConfig.loaddraftAction': 'View multi-edit view panel loaddraftAction parameter is not configured',
        'app.dataViewExpBar.title': 'Card view navigation bar',
        'app.kanban.notConfig.fetchAction': 'View list fetchAction parameter is not configured',
        'app.kanban.notConfig.removeAction': 'View table removeAction parameter is not configured',
        'app.kanban.delete1': 'Confirm to delete ',
        'app.kanban.delete2': 'the delete operation will be unrecoverable!',
        'app.kanban.fold': 'fold',
        'app.kanban.unfold': 'upfold',
        'app.dashBoard.handleClick.title': 'Panel design',
        'app.dataView.sum': 'total',
        'app.dataView.data': 'data',
        'app.chart.undefined': 'Undefined',
        'app.chart.quarter': 'Quarter',
        'app.chart.year': 'Year',
        'app.searchForm.notConfig.loadAction': 'View search form loadAction parameter is not configured',
        'app.searchForm.notConfig.loaddraftAction': 'View search form loaddraftAction parameter is not configured',
        'app.searchForm.custom': 'Store custom queries',
        'app.searchForm.title': 'Name',
        'app.wizardPanel.back': 'Back',
        'app.wizardPanel.next': 'Next',
        'app.wizardPanel.complete': 'Complete',
        'app.wizardPanel.reactionmessage': 'The calculation of the previous behavior is not configured',
        'app.viewLayoutPanel.appLogoutView.prompt1': 'Dear customer, you have successfully exited the system, after',
        'app.viewLayoutPanel.appLogoutView.prompt2': 'seconds, we will jump to the',
        'app.viewLayoutPanel.appLogoutView.logingPage': 'login page',
        'app.viewLayoutPanel.appWfstepTraceView.title': 'Application process processing record view',
        'app.viewLayoutPanel.appWfstepDataView.title': 'Application process tracking view',
        'app.viewLayoutPanel.appLoginView.username': 'Username',
        'app.viewLayoutPanel.appLoginView.password': 'Password',
        'app.viewLayoutPanel.appLoginView.login': 'Login',
        'components.404.errorText1': 'sorry，the page you visited is not exist！',
        'components.404.errorText2': 'The page you visited is not exist，please return to',
        'components.404.indexPage': 'home page',
        'components.404.continue': 'to continue browsing',
        'components.500.errorText1': "sorry，there's something wrong with the server！",
        'components.500.errorText2': "There's something wrong with the server，please return to",
        'components.500.indexPage': 'home page',
        'components.500.continue': 'to continue browsing',
        'components.appOrgSector.successSwitch': 'The switch was successful',
        'components.appOrgSector.errorSwitch': 'The switchover failed',
        'components.appAutocomplete.error': 'Error',
        'components.appAutocomplete.miss': 'Missing parameter ',
        'components.appAutocomplete.requestException': 'Request Exception！',
        'components.appBuild.custom': 'Customize',
        'components.appCheckBox.notExist': 'codelist is not existed',
        'components.appColumnLink.error': 'error',
        'components.appColumnLink.valueItemException': 'value item exception',
        'components.appColumnLink.rowDataException': 'table row data exception',
        'components.appColumnRender.select': 'please select...',
        'components.appColumnRender.unsupported': 'unsupported',
        'components.appDashboardDesign.global': 'Global',
        'components.appDataUploadView.selectfile': 'Click this area to upload',
        'components.appDataUploadView.uploadserver': 'Upload Server',
        'components.appDataUploadView.datatemplate': 'Import Data Template',
        'components.appDataUploadView.datatemplatemessage': 'Download the Import Data Template, According to the specification required to fill in',
        'components.appDataUploadView.read': ' read Successful',
        'components.appDataUploadView.completed': 'Import Completed',
        'components.appDataUploadView.confirm': 'OK',
        'components.appDataUploadView.cancel': 'Cancel',
        'components.appDataUploadView.importfailed': 'Import Failed',
        'components.appDataUploadView.selectfilesucess': 'File selected successfully',
        'components.appDataUploadView.importresult': 'Import Result',
        'components.appDataUploadView.totaldata': 'Total Imported Data',
        'components.appDataUploadView.total': 'Count',
        'components.appDataUploadView.errorinfo': 'Error Message',
        'components.appDataUploadView.start': 'Line',
        'components.appDataUploadView.row': '',
        'components.appDataUploadView.downloadinfo': 'Download The Feedback',
        'components.appDataUploadView.downloaderror': 'Failed To Download File',
        'components.appDebugActions.button': 'Open Configuration Mode',
        'components.appExportExcel.total': 'All',
        'components.appExportExcel.max': 'At Most',
        'components.appExportExcel.row': 'Lines',
        'components.appExportExcel.currentPage': 'Current Page',
        'components.appExportExcel.desc': 'Please enter the start page',
        'components.appExportExcel.desc1': 'Please enter a valid start page',
        'components.appFileUpload.preview': 'preview',
        'components.appFileUpload.uploadText': 'Drag files here，or <em>Click</em> to upload',
        'components.appFileUpload.fileTypeErrorTitle': 'File type incorrect',
        'components.appFileUpload.fileTypeErrorInfo': 'Please select files with picture types，such as JPEG，GIF，PNG，BMP',
        'components.appFileUpload.limitselect': 'The current number of restricted choices is ',
        'components.appFormDRUIPart.blockUITipInfo': 'Please save the major data first',
        'components.appFormDRUIPart.viewLoadComp': 'After the multi data view is loaded, the subsequent form item update will be triggered',
        'components.appFormDRUIPart.save': 'Relationship data save complete',
        'components.appFormDRUIPart.change': 'Relationship data value change',
        'components.appFormDRUIPart.change1': 'View data changes',
        'components.appFormDRUIPart.loadComp': 'View loading complete',
        'components.appHeaderMenus.ibizlab.title': 'iBizLab',
        'components.appHeaderMenus.publishProject.title': 'Publish Project',
        'components.appHeaderMenus.ibizstudio.title': 'Model Design Tools',
        'components.appHeaderMenus.ibizbbs.title': 'iBizBBS',
        'components.appMpicker.error': 'Error',
        'components.appMpicker.miss': 'Missing parameter ',
        'components.appMpicker.requestException': 'Request Exception！',
        'components.appPicker.error': 'Error',
        'components.appPicker.miss': 'Missing parameter ',
        'components.appPicker.requestException': 'Request Exception！',
        'components.appPicker.newAndEdit': 'Create And Edit...',
        'components.appPicker.systemException': 'System Error！',
        'components.appPicker.valueitemException': 'valueitem Error！',
        'components.appPicker.formdataException': 'formdata Error！',
        'components.appPickerSelectView.error': 'Error',
        'components.appPickerSelectView.valueitemException': 'valueitem Error！',
        'components.appPickerSelectView.formdataException': 'formdata Error！',
        'components.appPickerSelectView.placeholder': 'Please select...',
        'components.appPortalDesign.customPortal': 'Custom portal',
        'components.appPortalDesign.save': 'Save',
        'components.appRangDate.placeholder': 'Please select time...',
        'components.appRangDate.from': 'from',
        'components.appRangDate.daystart': "00':00':00 to",
        'components.appRangDate.dayend': "24':00':00",
        'components.appRangeEditor.placeholder': 'Please select time...',
        'components.appRangeEditor.input': 'Please input...',
        'components.appStudioAction.configTitle': 'Enter the configuration of current view',
        'components.appStudioAction.configButton': 'Configuration',
        'components.appStudioAction.issueTitle': 'Create issues of current view',
        'components.appStudioAction.issueButton': 'Create issues',
        'components.appTreePicker.placeholder': 'please select...',
        'components.dateRange.startText': 'Insurance period ： From',
        'components.dateRange.endText': "24':00':00",
        'components.dateRange.startPlaceholder': 'Begin Date',
        'components.dateRange.rangeSeparatorr': "00':00':00 To",
        'components.dateRange.endPlaceholder': 'End Dat4e',
        'components.dropDownList.placeholder': 'please select...',
        'components.dropDownListDynamic.placeholder': 'please select...',
        'components.dropDownListMpicker.placeholder': 'please select...',
        'components.login.error': 'Error',
        'components.login.caption': 'Welcome to login',
        'components.login.placeholder1': 'User name',
        'components.login.placeholder2': 'Password',
        'components.login.name': 'Login',
        'components.login.reset': 'Reset',
        'components.login.register': 'Register',
        'components.login.logout': 'Logout',
        'components.login.other': 'Other login methods',
        'components.login.tip': 'Enter username and password',
        'components.login.warning1': 'QQ authorization login not supported',
        'components.login.warning2': 'Wechat authorized login not supported',
        'components.login.loginname.placeholder': 'Username',
        'components.login.loginname.message': 'The username cannot be empty',
        'components.login.password.placeholder': 'Password',
        'components.login.password.message': 'The password cannot be empty',
        'components.login.loginfailed': 'Login failed',
        'components.login.authfailed': 'Authentication failed',
        'components.login.phoneplaceholder': 'Please enter your mobile phone number',
        'components.login.phonefailed': 'The phone number is incorrect',
        'components.login.codeplaceholder': 'Please enter the verification code',
        'components.login.getcode': 'Get verification code',
        'components.login.getcodeafter': 'Get verification code after',
        'components.login.entervercode': 'Please enter the verification code',
        'components.appUser.name': 'System',
        'components.appUser.logout': 'Logout',
        'components.appUser.surelogout': 'Are you sure logout?',
        'components.appUser.changepwd': 'Change Password',
        'components.appTheme.caption.theme': 'Theme',
        'components.appTheme.caption.font': 'Font family',
        'components.appTheme.fontFamilys.MicrosoftYaHei': 'Microsoft YaHei',
        'components.appTheme.fontFamilys.SimHei': 'SimHei',
        'components.appTheme.fontFamilys.YouYuan': 'YouYuan',
        'components.appFormGroup.hide': 'hide',
        'components.appFormGroup.showMore': 'show more',
        'components.appUpdatePassword.oldPwd': 'Original password',
        'components.appUpdatePassword.newPwd': 'New password',
        'components.appUpdatePassword.confirmPwd': 'Confirm password',
        'components.appUpdatePassword.sure': 'Confirm modification',
        'components.appUpdatePassword.oldPwdErr': 'The original password cannot be empty!',
        'components.appUpdatePassword.newPwdErr': 'New password cannot be empty!',
        'components.appUpdatePassword.confirmPwdErr': 'The two input passwords are inconsistent!',
        'components.appAddressSelection.loadDataFail': 'City data loading failed',
        'components.appGroupSelect.groupSelect': 'Group selection',
        'components.appImageUpload.uploadFail': 'Upload failed',
        'components.appImageUpload.limitselect': 'The current number of restricted choices is ',
        'components.appOrgSelect.loadFail': 'Failed to load data',
        'components.appTransfer.title1': 'Not selected',
        'components.appTransfer.title2': 'Selected',
        'components.appWFApproval.commit': 'Commit',
        'components.appWFApproval.wait': 'Waiting',
        'components.appWFApproval.handle': 'Handle',
        'components.appWFApproval.placeholder': 'Please enter the content',
        'components.appWFApproval.end': 'End',
        'components.contextMenuDrag.allApp': 'All applications',
        'components.contextMenuDrag.noFind': 'The app was not found',
        'components.filterMode.placeholder': 'Conditional logic',
        'components.filterTree.title1': 'Add condition',
        'components.filterTree.title2': 'Add group',
        'components.filterTree. placeholder': 'Attribute',
        'components.iBizGroupPicker.ok': 'Ok',
        'components.iBizGroupPicker.cancel': 'Cancel',
        'components.iBizGroupSelect.groupSelect': 'Group selection',
        'components.tabPageExp.more': 'More',
        'components.uploadFile.imgMsg': 'Drag the picture here to replace it',
        'components.uploadFile.localUpload': 'Local upload',
        'components.uploadFile.or': 'Or',
        'components.uploadFile.imgMsg1': 'Select from stock',
        'components.lockScren.title': 'Set the password lock screen',
        'components.lockScren.label': 'password',
        'components.lockScren.message': 'The lock screen password cannot be empty',
        'components.lockScren.placeholder': 'Please enter the lock screen password',
        'components.lockScren.placeholder1': 'Please enter your login password',
        'components.lockScren.message1': 'The unlock password is wrong. Please reenter it',
        'components.lockScren.promptInformation': 'Do you want to quit the system? Do you want to continue?',
        'components.lockScren.prompt': 'prompt',
        'components.lockScren.confirmButtonText': 'determine',
        'components.lockScren.cancelButtonText': 'cancel',
        'components.cronEditor.label.second': 'Second',
        'components.cronEditor.label.minute': 'Minute',
        'components.cronEditor.label.hour': 'Hour',
        'components.cronEditor.label.day': 'Day',
        'components.cronEditor.label.week': 'Week',
        'components.cronEditor.label.month': 'Month',
        'components.cronEditor.label.year': 'Year',
        'components.cronEditor.public.specify': 'Specify',
        'components.cronEditor.public.notSpecify': 'Not specify',
        'components.cronEditor.public.cycle': 'Cycle',
        'components.cronEditor.public.from': 'From',
        'components.cronEditor.public.to': 'to',
        'components.cronEditor.public.loop': 'Loop',
        'components.cronEditor.public.every': 'Every',
        'components.cronEditor.public.once': 'execute once',
        'components.cronEditor.second': 'second',
        'components.cronEditor.minute': 'minute',
        'components.cronEditor.hour.title': 'hour',
        'components.cronEditor.hour.everyHour': 'Every hour',
        'components.cronEditor.hour.hourStart': "o'clock start, every ",
        'components.cronEditor.hour.onceAHour': "o'clock to execute once.",
        'components.cronEditor.day.title': 'day',
        'components.cronEditor.day.daily': 'Every day',
        'components.cronEditor.day.workDay': 'Working day',
        'components.cronEditor.day.dayStart': 'rd start, every ',
        'components.cronEditor.day.onceADay': 'rd to execute once',
        'components.cronEditor.day.thisMonth': 'this month',
        'components.cronEditor.day.lastWorkDay': 'rd, Recent working day',
        'components.cronEditor.day.lastDayOfMonth': 'Last day of the month',
        'components.cronEditor.month.title': 'month',
        'components.cronEditor.month.everyMonth': 'Every month',
        'components.cronEditor.month.monthStart': ' month start, every',
        'components.cronEditor.month.onceAMonth': ' month to execute once',
        'components.cronEditor.week.title': 'week',
        'components.cronEditor.week.everyWeek': 'Every week',
        'components.cronEditor.week.from': "",
        'components.cronEditor.week.to': 'from weekday',
        'components.cronEditor.week.start': 'start, every',
        'components.cronEditor.week.onceADay': 'days to execute once',
        'components.cronEditor.week.specifyWeek': 'Specify week',
        'components.cronEditor.week.weekOfMonth': 'this month',
        'components.cronEditor.week.weekWeek': 'week, weekday',
        'components.cronEditor.week.lastOfMonth': 'Last of the month',
        'components.cronEditor.week.week': 'weekday',
        'components.cronEditor.year.title': 'year',
        'components.cronEditor.year.everyYear': 'Every year',
        'components.cronEditor.message.error1': "Date and day of the week cannot be 'not specified' at the same time",
        'components.cronEditor.message.error2': "Both the date and the day of the week must be 'not specified'",
        'components.appMessagePopover.loadMore': 'Load more',
        'components.appMessagePopover.noMore': 'No more',
        'components.appmessagebox.ok': 'OK',
        'components.appmessagebox.cancel': 'Cancel',
        'components.diskFileUpload.fileDrag': 'Drag the file here, or',
        'components.diskFileUpload.clickUpload': 'Click on the upload',
        'components.diskFileUpload.load': 'Load',
        'components.diskFileUpload.preview': 'preview',
        'components.diskFileUpload.edit': 'Edit',
        'components.diskFileUpload.delete': 'Delete',
        'components.diskFileUpload.clues': 'Individual file sizes do not exceed',
        'components.diskFileUpload.clues1': 'Documents not exceeding',
        'components.diskFileUpload.getFileFailure': 'Failed to get file list',
        'components.diskFileUpload.loadFailure': 'Upload file failed',
        'components.diskFileUpload.loadFailure1': 'Upload failed, individual file cannot exceed',
        'components.diskFileUpload.downloadFile': 'Download file failed',
        'components.diskFileUpload.downloadFile1': 'Download file failed, not get file!',
        'components.diskFileUpload.deleteFile': 'This action will permanently delete the file. Do you want to continue?',
        'components.diskFileUpload.deleteFilePrompt': 'Prompt',
        'components.diskFileUpload.true': 'True',
        'components.diskFileUpload.false': 'False',
        'components.diskFileUpload.deleteFileFailure': 'File deletion failed',
        'components.diskFileUpload.updateFailure': 'Batch update file failed',
        'components.diskImageUpload.preview': 'Preview',
        'components.diskImageUpload.OCRdiscern': 'OCRdiscern',
        'components.diskImageUpload.load': 'Load',
        'components.diskImageUpload.delete': 'Delete',
        'components.diskImageUpload.getImageFailure': 'Failed to get list of images',
        'components.diskImageUpload.loadImageFailure': 'Failed to download thumbnails',
        'components.diskImageUpload.loadImageFailure1': 'Failed to download thumbnail, failed to get file!',
        'components.diskImageUpload.loadImageFailure2': 'Download image failed',
        'components.diskImageUpload.loadImageFailure3': 'Download picture failed, no picture found!',
        'components.diskImageUpload.ImageIdNone': 'Picture ID does not exist!',
        'components.diskImageUpload.uploadImageFailure': 'Failed to upload image',
        'components.diskImageUpload.uploadImageFailure1': "Upload failed, only support 'GIF, JPG, PNG, BMP' format images!",
        'components.diskImageUpload.uploadFailure': 'Upload failed, individual image must not exceed',
        'components.diskImageUpload.notImageUrl': 'The image URL does not exist',
        'components.diskImageUpload.deleteFile': 'This action will permanently delete the file. Do you want to continue?',
        'components.diskImageUpload.deleteFilePrompt': 'Prompt',
        'components.diskImageUpload.true': 'True',
        'components.diskImageUpload.false': 'False',
        'components.diskImageUpload.deleteImageFailure': 'Image deletion failed',
        'components.diskImageUpload.updateFailure': 'Batch update file failed',
        'components.appMapPosition.submit': 'Submit',
        'components.appMapPosition.title': 'Please select address',
        'components.appSortBar.title': 'Sort',
        'components.appAfterTime.minutesAgo': 'minutes ago',
        'components.appAfterTime.hoursAgo': 'hours ago',
        'components.appAfterTime.dayAgo': 'days ago',
        'components.appAfterTime.monthsAgo': 'months ago',
        'components.appAfterTime.yearsAgo': 'years ago',
        'components.timeline.index': 'serial',
        'components.timeline.node': 'node',
        'components.timeline.author': 'accepting officer',
        'components.timeline.type': 'operation',
        'components.timeline.lasttime': 'completion time',
        'components.timeline.opinion': 'approval opinion',
        'components.timeline.inhand': "inhand':",
        custom: getCustomLocaleResource(),
        ...getBaseLocaleResource()
    };
    return data;
}

export default getLocaleResource;