1926 lines
110 KiB
TypeScript
1926 lines
110 KiB
TypeScript
import localeMessageBox from '@/components/message-box/locale/en-US';
|
||
import localeLogin from '@/views/login/locale/en-US';
|
||
|
||
import localeWorkplace from '@/views/dashboard/workplace/locale/en-US';
|
||
|
||
import localeMonitor from '@/views/dashboard/monitor/locale/en-US';
|
||
|
||
import localeSearchTable from '@/views/list/search-table/locale/en-US';
|
||
import localeCardList from '@/views/list/card/locale/en-US';
|
||
|
||
import localeStepForm from '@/views/form/step/locale/en-US';
|
||
import localeGroupForm from '@/views/form/group/locale/en-US';
|
||
|
||
import localeBasicProfile from '@/views/profile/basic/locale/en-US';
|
||
|
||
import localeDataAnalysis from '@/views/visualization/data-analysis/locale/en-US';
|
||
import localeMultiDAnalysis from '@/views/visualization/multi-dimension-data-analysis/locale/en-US';
|
||
|
||
import localeSuccess from '@/views/result/success/locale/en-US';
|
||
import localeError from '@/views/result/error/locale/en-US';
|
||
|
||
import locale403 from '@/views/exception/403/locale/en-US';
|
||
import locale404 from '@/views/exception/404/locale/en-US';
|
||
import locale500 from '@/views/exception/500/locale/en-US';
|
||
|
||
import localeSettings from './en-US/settings';
|
||
|
||
export default {
|
||
// Common
|
||
'app.language': 'Language',
|
||
'common.all': 'All',
|
||
'common.actions': 'Actions',
|
||
'common.viewDetail': 'View Detail',
|
||
'common.selectPlaceholder': 'Please select...',
|
||
'common.search': 'Search',
|
||
'common.reset': 'Reset',
|
||
'common.add': 'Add',
|
||
'common.editSuccess': 'Edit successful',
|
||
'common.addSuccess': 'Add successful',
|
||
'common.inputProviderName': 'Please enter provider name',
|
||
'common.inputValidTime': 'Please enter valid time',
|
||
'common.selected': 'Selected ({count})',
|
||
'common.clear': 'Clear',
|
||
'common.delete': 'Delete',
|
||
'common.saveSuccess': 'Save successful',
|
||
'common.importFailed': 'Import failed',
|
||
'common.operationFailed': 'Operation failed',
|
||
'pagination.pageExceeded': 'Page number exceeds maximum limit, automatically jumped to page {max}',
|
||
|
||
// Menus (keep existing demo keys)
|
||
'menu.home': 'Home',
|
||
'menu.home.workplace': 'Workplace',
|
||
'menu.home.monitor': 'Monitor',
|
||
'menu.server.home': 'Home-Server',
|
||
'menu.server.workplace': 'Workplace-Server',
|
||
'menu.server.monitor': 'Monitor-Server',
|
||
'menu.list': 'List',
|
||
'menu.result': 'Result',
|
||
'menu.exception': 'Exception',
|
||
'menu.form': 'Form',
|
||
'menu.profile': 'Profile',
|
||
'menu.visualization': 'Data Visualization',
|
||
'menu.visualization.dataAnalysis': 'Analysis',
|
||
'menu.visualization.multiDimensionDataAnalysis': 'Multi-Dimension Data Analysis',
|
||
'menu.user': 'User Center',
|
||
'menu.user.recharge': 'Recharge',
|
||
'menu.user.rechargeRecord': 'Recharge Records',
|
||
'menu.arcoWebsite': 'Arco Design',
|
||
'menu.faq': 'FAQ',
|
||
'menu.example': 'Example',
|
||
'menu.example.proTable': 'Pro Table',
|
||
'menu.demo': 'Demo',
|
||
'menu.demo.index': 'Data Table',
|
||
'navbar.docs': 'Docs',
|
||
'navbar.action.locale': 'Switch to English',
|
||
'menu.order': 'Order',
|
||
'menu.order.priceCheck': 'Price Check',
|
||
'menu.order.placeOrder': 'Place Order',
|
||
'menu.order.myOrders': 'My Orders',
|
||
'menu.channel': 'Channel',
|
||
'menu.channel.salesProducts': 'Sales Products',
|
||
'menu.channel.serviceChannels': 'Service Channels',
|
||
'menu.channel.blacklist': 'Blacklist',
|
||
'menu.channel.remoteZones': 'Remote Zones',
|
||
'menu.channel.weightRules': 'Weight Rules',
|
||
'menu.channel.weightRounding': 'Weight Rounding',
|
||
'menu.channel.autoTrigger': 'Auto Trigger',
|
||
'menu.track': 'Track',
|
||
'menu.track.trackOrder': 'Track Order',
|
||
'menu.track.warningOrder': 'Warning Order',
|
||
'menu.track.trackState': 'Track State',
|
||
'menu.track.trackFlag': 'Track Flag',
|
||
'menu.track.trackContent': 'Track Content',
|
||
'menu.track.trackPull': 'Track Pull',
|
||
'menu.track.trackPush': 'Track Push',
|
||
'menu.track.kpiRegion': 'KPI Region',
|
||
'menu.track.kpiEarlyWarningConfig': 'KPI Early Warning Config',
|
||
'menu.operation': 'Operation',
|
||
'menu.operation.inboundScan': 'Inbound Scan',
|
||
'menu.operation.outboundScan': 'Outbound Scan',
|
||
'menu.api': 'API',
|
||
'menu.api.upstreamInterface': 'Upstream Interface',
|
||
'menu.api.downstreamInterface': 'Downstream Interface',
|
||
'menu.api.createInterface': 'Create Interface',
|
||
'menu.api.editInterface': 'Edit Interface',
|
||
'menu.api.appList': 'App List',
|
||
'menu.api.requestLog': 'Request Log',
|
||
'menu.api.callStatistics': 'Call Statistics',
|
||
'menu.api.createApplication': 'Create Application',
|
||
'menu.api.apiDebugger': 'API Debugger',
|
||
'menu.system': 'System',
|
||
'menu.system.org': 'Organization',
|
||
'menu.system.organization': 'Organization',
|
||
'menu.system.user': 'User',
|
||
'menu.system.position': 'Position',
|
||
'menu.system.role': 'Role',
|
||
'menu.system.module': 'Module',
|
||
'menu.system.menu': 'Menu',
|
||
'menu.system.dict': 'Dictionary',
|
||
'menu.system.config': 'Config',
|
||
'menu.system.announcement': 'Announcement',
|
||
'menu.system.vislog': 'Visit Log',
|
||
'menu.system.oplog': 'Operation Log',
|
||
'menu.noPermission': 'No menu permission',
|
||
'menu.system.interface': 'System Interface',
|
||
'menu.system.interface.config': 'Interface Config',
|
||
|
||
// Top nav - contact & balance
|
||
'nav.contactService.title': 'Q&A & Support',
|
||
'nav.contactService.selectWarehouse': 'Select warehouse',
|
||
'nav.contactService.whseName': 'Warehouse name',
|
||
'nav.contactService.wechatQrcode': 'WeChat QR code',
|
||
'nav.contactService.phone': 'Contact phone',
|
||
'nav.contactService.workingTime': 'Service hours: Mon-Sun 9:00-22:00',
|
||
'nav.contactService.contactUs': 'Contact support',
|
||
'nav.balance.label': 'Balance',
|
||
'nav.balance.recharge': 'Recharge',
|
||
'nav.balance.rechargeRecord': 'Recharge records',
|
||
|
||
// Order - My Orders
|
||
'order.myOrders.tabs.all': 'All',
|
||
'order.myOrders.tabs.draft': 'Draft',
|
||
'order.myOrders.tabs.predeclared': 'Pre-declared',
|
||
'order.myOrders.tabs.inbound': 'Inbound',
|
||
'order.myOrders.tabs.outbound': 'Outbound',
|
||
'order.myOrders.tabs.completed': 'Completed',
|
||
'order.myOrders.tabs.problematic': 'Problematic',
|
||
'order.myOrders.tabs.deleted': 'Deleted',
|
||
'order.myOrders.tabs.claimed': 'Claimed',
|
||
|
||
'order.myOrders.actions.predeclare': 'Pre-declare',
|
||
'order.myOrders.actions.intercept': 'Intercept',
|
||
'order.myOrders.actions.cancelIntercept': 'Cancel intercept',
|
||
'order.myOrders.actions.delete': 'Delete',
|
||
'order.myOrders.actions.print': 'Print',
|
||
'order.myOrders.actions.export': 'Export',
|
||
'order.myOrders.actions.modifyOrder': 'Edit order',
|
||
|
||
'order.myOrders.pagination.totalRecords': 'Total {count} records',
|
||
'order.myOrders.pagination.perPage': 'per page',
|
||
'order.myOrders.pagination.goto': 'Go to',
|
||
'order.myOrders.pagination.page': 'page',
|
||
|
||
'order.myOrders.table.serialNo': 'No.',
|
||
'order.myOrders.table.waybillNo': 'Waybill No.',
|
||
'order.myOrders.table.customerOrderNo': 'Customer Order No.',
|
||
'order.myOrders.table.trackingNo': 'Tracking No.',
|
||
'order.myOrders.table.customerName': 'Customer Name',
|
||
'order.myOrders.table.customerCode': 'Customer Code',
|
||
'order.myOrders.table.shippingMethod': 'Shipping Method',
|
||
'order.myOrders.table.consignee': 'Consignee',
|
||
'order.myOrders.table.consigneeCountry': 'Consignee Country',
|
||
'order.myOrders.table.consigneePhone': 'Consignee Phone',
|
||
'order.myOrders.table.consigneeCity': 'Consignee City',
|
||
'order.myOrders.table.consigneeAddress': 'Consignee Address',
|
||
'order.myOrders.table.chargeableWeight': 'Chargeable Weight',
|
||
'order.myOrders.table.inboundTime': 'Inbound Time',
|
||
'order.myOrders.table.outboundTime': 'Outbound Time',
|
||
|
||
// Order - Price Check
|
||
'order.priceCheck.form.destinationCountry': 'Destination country',
|
||
'order.priceCheck.form.destinationCountry.placeholder': 'Please select',
|
||
'order.priceCheck.form.shippingMethod': 'Shipping method',
|
||
'order.priceCheck.form.shippingMethod.placeholder': 'Please select',
|
||
'order.priceCheck.form.cargoWeight': 'Cargo weight',
|
||
'order.priceCheck.form.cargoWeight.placeholder': 'Please enter weight (KG)',
|
||
'order.priceCheck.form.dimensions': 'Dimensions',
|
||
'order.priceCheck.form.dimensions.length': 'Length/cm',
|
||
'order.priceCheck.form.dimensions.width': 'Width/cm',
|
||
'order.priceCheck.form.dimensions.height': 'Height/cm',
|
||
'order.priceCheck.form.cargoType': 'Cargo type',
|
||
'order.priceCheck.form.destinationProvince': 'State / Province',
|
||
'order.priceCheck.form.destinationProvince.placeholder': 'Please select',
|
||
'order.priceCheck.form.postalCode': 'Postal code',
|
||
'order.priceCheck.form.postalCode.placeholder': 'Please enter',
|
||
'order.priceCheck.actions.query': 'Search',
|
||
'order.priceCheck.actions.reset': 'Reset',
|
||
|
||
'order.priceCheck.country.US': 'United States',
|
||
'order.priceCheck.country.UK': 'United Kingdom',
|
||
'order.priceCheck.country.DE': 'Germany',
|
||
'order.priceCheck.country.FR': 'France',
|
||
|
||
'order.priceCheck.shippingMethod.air': 'Air',
|
||
'order.priceCheck.shippingMethod.sea': 'Sea',
|
||
'order.priceCheck.shippingMethod.land': 'Land',
|
||
|
||
'order.priceCheck.cargoType.general': 'General cargo',
|
||
'order.priceCheck.cargoType.sensitive': 'Sensitive cargo',
|
||
'order.priceCheck.cargoType.dangerous': 'Dangerous goods',
|
||
|
||
'order.priceCheck.province.CA': 'California',
|
||
'order.priceCheck.province.NY': 'New York',
|
||
'order.priceCheck.province.TX': 'Texas',
|
||
|
||
'order.priceCheck.search.placeholder': 'Search table...',
|
||
'order.priceCheck.search.search': 'Search',
|
||
'order.priceCheck.search.clear': 'Clear',
|
||
'order.priceCheck.search.resetFilters': 'Reset filters',
|
||
|
||
'order.priceCheck.table.serialNo': 'No.',
|
||
'order.priceCheck.table.shippingMethod': 'Shipping Method',
|
||
'order.priceCheck.table.warehouse': 'Warehouse',
|
||
'order.priceCheck.table.deliveryTime': 'Transit time (days)',
|
||
'order.priceCheck.table.volumetricWeight': 'Volumetric Weight (KG)',
|
||
'order.priceCheck.table.chargeableWeight': 'Chargeable Weight (KG)',
|
||
'order.priceCheck.table.costFormula': 'Cost Formula',
|
||
'order.priceCheck.table.freight': 'Freight (CNY)',
|
||
'order.priceCheck.table.otherFees': 'Other Fees (CNY)',
|
||
'order.priceCheck.table.totalCost': 'Total Cost (CNY)',
|
||
'order.priceCheck.table.operation': 'Action',
|
||
'order.priceCheck.table.orderNow': 'Place order now',
|
||
|
||
// Order - Place Order
|
||
'order.placeOrder.template.label': 'Standard template',
|
||
'order.placeOrder.template.standard1': 'Standard template 1',
|
||
'order.placeOrder.template.standard2': 'Standard template 2',
|
||
'order.placeOrder.template.custom1': 'Custom template 1',
|
||
'order.placeOrder.template.updatedAt': 'Updated: {time}',
|
||
|
||
'order.placeOrder.upload.dropText': 'Drag file here, or click to upload',
|
||
'order.placeOrder.upload.tip1': 'Please upload an Excel file and fill in required data according to the template.',
|
||
'order.placeOrder.upload.tip2': 'Maximum 2000 orders per upload.',
|
||
|
||
'order.placeOrder.standardTemplates': 'Standard templates',
|
||
'order.placeOrder.customTemplates': 'Custom templates',
|
||
'order.placeOrder.customTemplates.add': 'Add custom template',
|
||
|
||
'order.placeOrder.progress.title': 'Processing progress',
|
||
'order.placeOrder.progress.header.serialNo': 'No.',
|
||
'order.placeOrder.progress.header.taskName': 'Task name',
|
||
'order.placeOrder.progress.header.quantity': 'Quantity',
|
||
'order.placeOrder.progress.header.status': 'Status',
|
||
'order.placeOrder.progress.header.createTime': 'Created at',
|
||
'order.placeOrder.progress.header.actions': 'Action',
|
||
'order.placeOrder.progress.view': 'View',
|
||
|
||
'order.placeOrder.status.processing': 'Processing',
|
||
'order.placeOrder.status.completed': 'Completed',
|
||
'order.placeOrder.status.pending': 'Pending',
|
||
|
||
// System - Downstream service providers & interfaces
|
||
'system.serviceProviders.search.placeholder': 'Enter provider name',
|
||
'system.serviceProviders.search.refresh': 'Refresh list',
|
||
'system.serviceProviders.search.addProvider': 'Add provider',
|
||
|
||
'system.serviceProviders.dropdown.edit': 'Edit',
|
||
'system.serviceProviders.dropdown.copy': 'Create copy',
|
||
'system.serviceProviders.dropdown.authConfig': 'Auth config',
|
||
'system.serviceProviders.dropdown.accountManage': 'Account management',
|
||
'system.serviceProviders.dropdown.export': 'Export',
|
||
'system.serviceProviders.dropdown.fixedParams': 'Common parameters',
|
||
'system.serviceProviders.dropdown.delete': 'Delete',
|
||
|
||
'system.serviceProviders.list.deleteTip': 'Please delete via the action button in each provider item',
|
||
'system.serviceProviders.list.invalid': 'Invalid provider data',
|
||
'system.serviceProviders.list.deleteConfirmTitle': 'Reminder',
|
||
'system.serviceProviders.list.deleteConfirmContent':
|
||
'Are you sure you want to delete provider “{name}”? All interfaces under this provider will also be deleted.',
|
||
'system.serviceProviders.list.deleteSuccess': 'Deleted successfully',
|
||
'system.serviceProviders.list.deleteFail': 'Delete failed',
|
||
'system.serviceProviders.list.loadFail': 'Failed to load provider list',
|
||
|
||
'system.serviceProviders.interfaceList.title': 'Interface list',
|
||
'system.serviceProviders.interfaceList.refresh': 'Refresh interfaces',
|
||
'system.serviceProviders.interfaceList.add': 'Add interface',
|
||
'system.serviceProviders.interfaceList.loading': 'Loading interface list...',
|
||
'system.serviceProviders.interfaceList.empty': 'No interface data',
|
||
'system.serviceProviders.interfaceList.selectProvider': 'Please select a provider to view its interfaces',
|
||
'system.serviceProviders.interfaceList.loadFail': 'Failed to load interface list',
|
||
|
||
'system.serviceProviders.interface.needProvider': 'Please select a provider first',
|
||
'system.serviceProviders.interface.deleteTip': 'Please delete via the delete button in the interface list',
|
||
'system.serviceProviders.interface.invalid': 'Invalid interface data',
|
||
'system.serviceProviders.interface.deleteConfirmTitle': 'Reminder',
|
||
'system.serviceProviders.interface.deleteConfirmContent':
|
||
'Are you sure you want to delete interface “{name}”?',
|
||
'system.serviceProviders.interface.deleteSuccess': 'Deleted successfully',
|
||
'system.serviceProviders.interface.deleteFail': 'Delete failed',
|
||
|
||
'system.serviceProviders.detail.tab.detail': 'Interface detail',
|
||
'system.serviceProviders.detail.tab.debug': 'API Debugger',
|
||
'system.serviceProviders.detail.actions.cancel': 'Cancel',
|
||
'system.serviceProviders.detail.actions.save': 'Save',
|
||
|
||
// System - Service provider interface modal
|
||
'system.serviceProviders.modal.params.required': 'Required',
|
||
'system.serviceProviders.modal.form.name.placeholder': '* Please enter interface name (Chinese)',
|
||
'system.serviceProviders.modal.form.code.placeholder': 'Interface code (read only)',
|
||
'system.serviceProviders.modal.form.requestProtocol.placeholder': '* Please select protocol',
|
||
'system.serviceProviders.modal.form.requestMethod.placeholder': '* Please select method',
|
||
'system.serviceProviders.modal.form.requestAddress.placeholder': '* Example: http://xx/api/CreateOrder',
|
||
'system.serviceProviders.modal.form.contentType.placeholder': '* Please select Content-Type',
|
||
'system.serviceProviders.modal.form.responseContentType.placeholder': 'Please select Response-Content-Type',
|
||
'system.serviceProviders.modal.form.isDisableAuth.yes': 'Yes',
|
||
'system.serviceProviders.modal.form.isDisableAuth.no': 'No',
|
||
'system.serviceProviders.modal.form.mappedParamType.placeholder': 'Please select root node',
|
||
'system.serviceProviders.modal.form.description.placeholder': 'Please enter remarks',
|
||
|
||
'system.serviceProviders.modal.rules.requiredInput': 'Input cannot be empty',
|
||
'system.serviceProviders.modal.rules.requestProtocol': 'Please select protocol',
|
||
'system.serviceProviders.modal.rules.requestMethod': 'Please select method',
|
||
'system.serviceProviders.modal.rules.contentType': 'Please select Content-Type',
|
||
'system.serviceProviders.modal.rules.descriptionMax': 'Please keep within 200 characters',
|
||
|
||
'system.serviceProviders.modal.load.error': 'Failed to load interface data',
|
||
'system.serviceProviders.modal.load.notFound': 'Interface does not exist or has been deleted',
|
||
'system.serviceProviders.modal.load.noPermission': 'No permission to access this interface',
|
||
'system.serviceProviders.modal.load.serverError': 'Server error, please try again later',
|
||
'system.serviceProviders.modal.load.networkError': 'Network error, please check API endpoint',
|
||
'system.serviceProviders.modal.load.fallbackName': 'Failed to load interface data, please fill in manually',
|
||
|
||
'system.serviceProviders.modal.save.fillAll': 'Please complete all required fields',
|
||
'system.serviceProviders.modal.save.success': 'Saved successfully',
|
||
'system.serviceProviders.modal.save.fail': 'Save failed',
|
||
|
||
'system.serviceProviders.modal.params.addFail': 'Failed to add parameter, please try again',
|
||
'system.serviceProviders.modal.params.typeNotAllow': 'This parameter type cannot add child item',
|
||
|
||
'system.serviceProviders.modal.params.parse.needInput': 'Please enter content before parsing',
|
||
'system.serviceProviders.modal.params.parse.success': 'Parsed successfully',
|
||
'system.serviceProviders.modal.params.parse.fail': 'Parse failed',
|
||
|
||
'system.serviceProviders.modal.params.import.needParse': 'Import failed, please parse first',
|
||
'system.serviceProviders.modal.params.import.success': 'Imported successfully',
|
||
'system.serviceProviders.modal.params.import.fail': 'Import failed',
|
||
|
||
'system.serviceProviders.modal.params.second.addFail': 'Failed to add secondary request parameter, please try again',
|
||
|
||
'system.serviceProviders.modal.secondParams.columns.name': 'Name',
|
||
'system.serviceProviders.modal.secondParams.columns.value': 'Value',
|
||
'system.serviceProviders.modal.secondParams.columns.description': 'Description',
|
||
'system.serviceProviders.modal.secondParams.columns.action': 'Action',
|
||
|
||
'system.serviceProviders.modal.table.requestBody': 'Request body',
|
||
'system.serviceProviders.modal.table.responseBody': 'Response body',
|
||
'system.serviceProviders.modal.table.secondParams': 'Secondary request params',
|
||
'system.serviceProviders.modal.table.action.add': 'Add',
|
||
'system.serviceProviders.modal.table.button.parse': 'Parse',
|
||
|
||
'system.serviceProviders.modal.table.placeholder.paramName': 'Please enter parameter name',
|
||
'system.serviceProviders.modal.table.placeholder.cnName': 'Please enter Chinese name',
|
||
'system.serviceProviders.modal.table.placeholder.type': 'Please select type',
|
||
'system.serviceProviders.modal.table.placeholder.description': 'Please enter description',
|
||
'system.serviceProviders.modal.table.placeholder.paramValue': 'Please enter parameter value',
|
||
|
||
'system.serviceProviders.modal.drawer.title': 'Parameter parsing',
|
||
'system.serviceProviders.modal.drawer.placeholder.json': 'Please enter JSON content',
|
||
'system.serviceProviders.modal.drawer.placeholder.xml': 'Please enter XML content',
|
||
'system.serviceProviders.modal.drawer.actions.cancel': 'Cancel',
|
||
'system.serviceProviders.modal.drawer.actions.parse': 'Parse',
|
||
'system.serviceProviders.modal.drawer.actions.import': 'Import',
|
||
|
||
// System - Upstream interface base form (new-port.vue)
|
||
'system.interface.form.requestAddress': 'Request URL',
|
||
'system.interface.form.requestProtocol': 'Request protocol',
|
||
'system.interface.form.requestMethod': 'Request method',
|
||
'system.interface.form.limit': 'Batch processing',
|
||
'system.interface.form.flowCode': 'Flow Code',
|
||
'system.interface.form.isDisableAuth': 'Disable auth',
|
||
|
||
'system.interface.form.rules.name.required': 'This field is required',
|
||
'system.interface.form.rules.name.max50': 'Please keep within 50 characters',
|
||
'system.interface.form.rules.limit.number': 'Only numbers are allowed',
|
||
'system.interface.form.rules.requestAddress.required': 'This field is required',
|
||
'system.interface.form.rules.requestAddress.max500': 'Please keep within 500 characters',
|
||
'system.interface.form.rules.description.max200': 'Please keep within 200 characters',
|
||
'system.interface.form.rules.category.required': 'Please select interface',
|
||
'system.interface.form.rules.requestProtocol.required': 'Please select protocol',
|
||
'system.interface.form.rules.requestMethod.required': 'Please select method',
|
||
'system.interface.form.rules.isBatch.required': 'Please select',
|
||
'system.interface.form.rules.contentType.required': 'Please select Content-Type',
|
||
'system.interface.form.rules.responseContentType.required': 'Please select Response-Content-Type',
|
||
|
||
'system.interface.params.name.required': 'Parameter name is required',
|
||
'system.interface.params.name.noChinese': 'Spaces and Chinese characters are not allowed',
|
||
'system.interface.params.description.max200': 'Please keep within 200 characters',
|
||
'system.interface.params.parameterId.required': 'Status parameter is required',
|
||
'system.interface.params.statusCode.required': 'Success value is required',
|
||
'system.interface.params.statusCode.alphaNum': 'Only letters and numbers are allowed',
|
||
|
||
'system.interface.sort.onlySameLevel': 'Only reordering within the same level is supported',
|
||
'system.interface.sort.saveSuccess': 'Sorted successfully',
|
||
'system.interface.saveFail': 'Save failed',
|
||
'system.interface.changeLevel': 'Cross-level dragging is not allowed',
|
||
|
||
// System - Interface Management Page
|
||
'system.interface.search.placeholder.nameOrCode': 'Interface name/code',
|
||
'system.interface.search.placeholder.interfaceName': 'Enter interface name',
|
||
'system.interface.search.placeholder.providerName': 'Enter provider name',
|
||
'system.interface.search.placeholder.selectProviderAndInterface': 'Please select provider and interface',
|
||
'system.interface.search.button.query': 'Query',
|
||
'system.interface.actions.refresh': 'Refresh list',
|
||
'system.interface.actions.addInterface': 'Add interface',
|
||
'system.interface.actions.addMapping': 'Add mapping',
|
||
'system.interface.actions.delete': 'Delete',
|
||
'system.interface.actions.cancel': 'Cancel',
|
||
'system.interface.actions.confirm': 'Confirm',
|
||
'system.interface.table.actions': 'Action',
|
||
'system.interface.modal.add': 'Add',
|
||
'system.interface.modal.edit': 'Edit',
|
||
'system.interface.modal.addMapping': 'Add mapping',
|
||
'system.interface.modal.addUpstreamInterface': 'Add upstream interface',
|
||
'system.interface.modal.editUpstreamInterface': 'Edit upstream interface',
|
||
'system.interface.modal.confirmTitle': 'Confirm',
|
||
'system.interface.modal.deleteConfirm': 'Are you sure to delete this record?',
|
||
'system.interface.modal.deleteInterfaceConfirm': 'Are you sure to delete interface "{name}"?',
|
||
'system.interface.modal.warningTitle': 'Warning',
|
||
'system.interface.modal.ok': 'OK',
|
||
'system.interface.modal.cancel': 'Cancel',
|
||
'system.interface.modal.publishConfirm': 'Do you want to publish?',
|
||
'system.interface.message.deleteSuccess': 'Deleted successfully',
|
||
'system.interface.message.deleteFailed': 'Delete failed',
|
||
'system.interface.message.saveSuccess': 'Saved successfully',
|
||
'system.interface.message.cannotDeleteWithMapping': 'Cannot delete interface with existing mappings',
|
||
'system.interface.message.canOnlyDeleteInterface': 'Can only delete interface nodes',
|
||
'system.interface.message.selectProviderForDebug': 'Please select a provider for debugging',
|
||
'system.interface.message.selectLeftInterface': 'Please select an interface from the left',
|
||
'system.interface.message.selectProviderInterface': 'Please select provider interface',
|
||
'system.interface.message.selectInterfaceFirst': 'Please select an interface first',
|
||
'system.interface.mappingList.title': 'Mapping list',
|
||
'system.interface.mapping.outputMapping': 'Output mapping',
|
||
'system.interface.tabs.mappingDetail': 'Mapping detail',
|
||
'system.interface.tabs.apiDebugger': 'API Debugger',
|
||
'system.interface.tabs.interfaceDetail': 'Interface detail',
|
||
'system.interface.empty.selectLeftInterfaceForMapping': 'Please select an interface from the left to view mapping provider list',
|
||
'system.interface.empty.selectLeftInterfaceForDetail': 'Please select an interface from the left to view interface detail',
|
||
'system.interface.empty.selectInterfaceForDetail': 'Please select an interface to view details',
|
||
'system.interface.loading.interfaceList': 'Loading interface list...',
|
||
'system.interface.mapping.inputMapping': 'Input mapping',
|
||
'system.interface.mapping.outputMappingLabel': 'Output mapping',
|
||
'system.interface.mapping.table.systemParamName': 'System parameter name',
|
||
'system.interface.mapping.table.systemParamNameCn': 'System parameter name (CN)',
|
||
'system.interface.mapping.table.paramType': 'Parameter type',
|
||
'system.interface.mapping.table.providerParamName': 'Provider parameter name',
|
||
'system.interface.mapping.table.providerParamNameCn': 'Provider parameter name (CN)',
|
||
'system.interface.mapping.table.paramValue': 'Parameter value',
|
||
'system.interface.mapping.table.inputParam': 'Input parameter',
|
||
'system.interface.mapping.table.inputParamCn': 'Input parameter (CN)',
|
||
'system.interface.mapping.actions.prefixScript': 'Prefix script',
|
||
'system.interface.mapping.actions.postfixScript': 'Postfix script',
|
||
'system.interface.mapping.actions.allowUnequalMapping': 'Allow unequal structure mapping:',
|
||
'system.interface.mapping.message.noContentToPublish': 'No content to publish',
|
||
'system.interface.mapping.message.publishCacheSuccess': 'Updated {providerName}-{interfaceName}*{count} cache successfully',
|
||
'system.interface.mapping.message.getPublishCompareFailed': 'Failed to get publish compare data',
|
||
'system.interface.mapping.modal.publishTitle': 'Publish',
|
||
'system.interface.mapping.modal.onlineCache': 'Online cache',
|
||
'system.interface.mapping.modal.updateCache': 'Update cache ({count})',
|
||
'system.interface.mapping.modal.publishWarning': 'Publishing will affect normal data forecasting, continue?',
|
||
'system.interface.mapping.modal.versionRemark': 'Please enter version remark',
|
||
'system.interface.mapping.modal.deleteConfirm': 'Are you sure to delete this record?',
|
||
'system.interface.mapping.empty.noProvider': 'No mapping provider',
|
||
'system.interface.mapping.actions.actions': 'Actions',
|
||
'system.interface.mapping.actions.delete': 'Delete',
|
||
'system.interface.mapping.actions.publish': 'Publish',
|
||
'system.interface.mapping.actions.rollback': 'Rollback',
|
||
'common.yes': 'Yes',
|
||
'common.no': 'No',
|
||
|
||
// System - Interface Config Page
|
||
'system.interface.config.message.addParamFailed': 'Failed to add parameter, please try again',
|
||
'system.interface.config.message.addRequestParamFailed': 'Failed to add request parameter, please try again',
|
||
'system.interface.config.message.addResponseParamFailed': 'Failed to add response parameter, please try again',
|
||
'system.interface.config.message.typeNotAllow': 'This parameter type cannot add child item',
|
||
'system.interface.config.message.saveSuccess': 'Saved successfully',
|
||
'system.interface.config.message.saveFailed': 'Save failed, please check data',
|
||
'system.interface.config.message.cancelEditFailed': 'Failed to cancel edit',
|
||
'system.interface.config.message.editFailed': 'Edit failed, please try again',
|
||
'system.interface.config.message.addSuccess': 'Added successfully',
|
||
'system.interface.config.message.updateSuccess': 'Updated successfully',
|
||
'system.interface.config.message.parseSuccess': 'Parsed successfully',
|
||
'system.interface.config.message.importSuccess': 'Imported successfully',
|
||
'system.interface.config.message.importFailedNeedFormat': 'Import failed, please import text format first',
|
||
'system.interface.config.message.importFailedNeedParse': 'Import failed, please import text format or parse first',
|
||
'system.interface.config.modal.warningTitle': 'Warning',
|
||
'system.interface.config.modal.publishConfirm': 'Do you want to publish?',
|
||
'system.interface.config.table.requestBody': 'Request body',
|
||
'system.interface.config.table.responseBody': 'Response body',
|
||
'system.interface.config.actions.add': 'Add',
|
||
'system.interface.config.actions.parse': 'Parse',
|
||
'system.interface.config.actions.import': 'Import',
|
||
'system.interface.config.actions.cancel': 'Cancel',
|
||
'system.interface.config.placeholder.paramName': 'Enter parameter name',
|
||
'system.interface.config.placeholder.cnName': 'Enter Chinese name',
|
||
'system.interface.config.placeholder.type': 'Select type',
|
||
'system.interface.config.placeholder.description': 'Enter description',
|
||
'system.interface.config.drawer.title': 'Parameter parsing',
|
||
'system.interface.config.drawer.placeholder.import': 'Please import',
|
||
'system.interface.config.drawer.placeholder.parse': 'Please parse',
|
||
|
||
// System - User Management
|
||
'system.user.search.placeholder.orgName': 'Enter organization name',
|
||
'system.user.search.placeholder.accountOrName': 'Enter account or name',
|
||
'system.user.actions.refresh': 'Refresh list',
|
||
'system.user.actions.add': 'Add',
|
||
'system.user.actions.edit': 'Edit',
|
||
'system.user.actions.delete': 'Delete',
|
||
'system.user.actions.more': 'More',
|
||
'system.user.actions.grantRole': 'Grant role',
|
||
'system.user.actions.grantResource': 'Grant resource',
|
||
'system.user.actions.resetPassword': 'Reset password',
|
||
'system.user.status.enabled': 'Enabled',
|
||
'system.user.status.disabled': 'Disabled',
|
||
'system.user.table.avatar': 'Avatar',
|
||
'system.user.table.account': 'Account',
|
||
'system.user.table.realName': 'Name',
|
||
'system.user.table.phone': 'Phone',
|
||
'system.user.table.email': 'Email',
|
||
'system.user.table.orgName': 'Organization',
|
||
'system.user.table.positionName': 'Position',
|
||
'system.user.table.status': 'Status',
|
||
'system.user.table.createTime': 'Create time',
|
||
'system.user.table.actions': 'Action',
|
||
'system.user.message.selectUsersToDelete': 'Please select users to delete',
|
||
'system.user.message.selectUsersToGrant': 'Please select users to grant',
|
||
'system.user.message.batchGrantRolePending': 'Batch grant role feature pending',
|
||
'system.user.message.batchGrantResourcePending': 'Batch grant resource feature pending',
|
||
'system.user.message.exportPending': 'Export feature pending',
|
||
'system.user.message.importPending': 'Import feature pending',
|
||
'system.user.message.resetPasswordSuccess': 'Password reset successfully',
|
||
'system.user.message.resetPasswordFailed': 'Password reset failed',
|
||
'system.user.message.selectUsersToResetPassword': 'Please select users to reset password',
|
||
'system.user.modal.deleteConfirmTitle': 'Delete confirmation',
|
||
'system.user.modal.deleteConfirmContent': 'Are you sure to delete {count} selected users? This action cannot be undone!',
|
||
'system.user.modal.okDelete': 'Confirm delete',
|
||
'system.user.modal.cancel': 'Cancel',
|
||
'system.user.modal.resetPasswordTitle': 'Reset password confirmation',
|
||
'system.user.modal.resetPasswordContentSingle': 'Are you sure to reset password for user "{account}"?',
|
||
'system.user.modal.resetPasswordContentBatch': 'Are you sure to reset password for {count} selected users?',
|
||
|
||
// System - Role Management
|
||
'system.role.search.placeholder.orgName': 'Enter organization name',
|
||
'system.role.search.placeholder.roleNameOrCode': 'Enter role name or code',
|
||
'system.role.actions.refresh': 'Refresh list',
|
||
'system.role.actions.add': 'Add',
|
||
'system.role.actions.edit': 'Edit',
|
||
'system.role.actions.delete': 'Delete',
|
||
'system.role.status.enabled': 'Enabled',
|
||
'system.role.status.disabled': 'Disabled',
|
||
'system.role.category.business': 'Business role',
|
||
'system.role.category.system': 'System role',
|
||
'system.role.table.name': 'Role name',
|
||
'system.role.table.code': 'Role code',
|
||
'system.role.table.category': 'Category',
|
||
'system.role.table.status': 'Status',
|
||
'system.role.table.sortCode': 'Sort',
|
||
'system.role.table.remark': 'Remark',
|
||
'system.role.table.createTime': 'Create time',
|
||
'system.role.table.actions': 'Action',
|
||
'system.role.message.selectRolesToDelete': 'Please select roles to delete',
|
||
'system.role.modal.deleteConfirmTitle': 'Delete confirmation',
|
||
'system.role.modal.deleteConfirmContent': 'Are you sure to delete {count} selected roles? This action cannot be undone!',
|
||
'system.role.modal.okDelete': 'Confirm delete',
|
||
'system.role.modal.cancel': 'Cancel',
|
||
|
||
// System - Menu Management
|
||
'system.menu.search.placeholder.menuNameOrCode': 'Enter menu name or code',
|
||
'system.menu.actions.add': 'Add',
|
||
'system.menu.actions.batchImport': 'Batch import',
|
||
'system.menu.actions.delete': 'Delete',
|
||
'system.menu.actions.edit': 'Edit',
|
||
'system.menu.actions.more': 'More',
|
||
'system.menu.actions.manageButton': 'Manage button',
|
||
'system.menu.status.enabled': 'Enabled',
|
||
'system.menu.status.disabled': 'Disabled',
|
||
'system.menu.table.title': 'Menu name',
|
||
'system.menu.table.code': 'Menu code',
|
||
'system.menu.table.menuType': 'Menu type',
|
||
'system.menu.table.path': 'Route path',
|
||
'system.menu.table.component': 'Component path',
|
||
'system.menu.table.icon': 'Icon',
|
||
'system.menu.table.sortCode': 'Sort',
|
||
'system.menu.table.status': 'Status',
|
||
'system.menu.table.createTime': 'Create time',
|
||
'system.menu.table.actions': 'Action',
|
||
'system.menu.message.selectMenusToDelete': 'Please select menus to delete',
|
||
'system.menu.message.selectModuleFirst': 'Please select a module first',
|
||
'system.menu.modal.deleteConfirmTitle': 'Delete confirmation',
|
||
'system.menu.modal.deleteConfirmContent': 'Are you sure to delete {count} selected menus? This action cannot be undone!',
|
||
'system.menu.modal.okDelete': 'Confirm delete',
|
||
'system.menu.modal.cancel': 'Cancel',
|
||
'system.menu.modal.batchImportTitle': 'Batch import menus',
|
||
'system.menu.modal.batchImportContent': 'Are you sure to import all menus? Existing menus will be skipped.',
|
||
'system.menu.modal.okImport': 'Confirm import',
|
||
|
||
// System - Organization Management
|
||
'system.org.search.placeholder.orgName': 'Enter organization name',
|
||
'system.org.search.placeholder.orgNameOrCode': 'Enter organization name or code',
|
||
'system.org.actions.refresh': 'Refresh list',
|
||
'system.org.actions.add': 'Add',
|
||
'system.org.actions.addOrg': 'Add organization',
|
||
'system.org.actions.edit': 'Edit',
|
||
'system.org.actions.delete': 'Delete',
|
||
'system.org.actions.copy': 'Copy',
|
||
'system.org.actions.select': 'Select',
|
||
'system.org.actions.cancel': 'Cancel',
|
||
'system.org.actions.confirm': 'Confirm',
|
||
'system.org.status.enabled': 'Enabled',
|
||
'system.org.status.disabled': 'Disabled',
|
||
'system.org.category.company': 'Company',
|
||
'system.org.category.dept': 'Department',
|
||
'system.org.common.yes': 'Yes',
|
||
'system.org.common.no': 'No',
|
||
'system.org.table.orgName': 'Organization name',
|
||
'system.org.table.orgFullName': 'Organization full name',
|
||
'system.org.table.category': 'Category',
|
||
'system.org.table.code': 'Code',
|
||
'system.org.table.status': 'Status',
|
||
'system.org.table.sortCode': 'Sort',
|
||
'system.org.table.createTime': 'Create time',
|
||
'system.org.table.actions': 'Action',
|
||
'system.org.form.parentOrg': 'Parent organization',
|
||
'system.org.form.orgName': 'Organization name',
|
||
'system.org.form.orgCode': 'Organization code',
|
||
'system.org.form.category': 'Organization category',
|
||
'system.org.form.status': 'Status',
|
||
'system.org.form.director': 'Director',
|
||
'system.org.form.sortCode': 'Sort',
|
||
'system.org.form.targetOrg': 'Target organization',
|
||
'system.org.form.containsChild': 'Include children',
|
||
'system.org.form.containsPosition': 'Include positions',
|
||
'system.org.form.placeholder.selectParentOrg': 'Select parent organization',
|
||
'system.org.form.placeholder.orgName': 'Enter organization name',
|
||
'system.org.form.placeholder.orgCode': 'Enter organization code, leave blank for random value',
|
||
'system.org.form.placeholder.selectCategory': 'Select category',
|
||
'system.org.form.placeholder.selectStatus': 'Select status',
|
||
'system.org.form.placeholder.selectTargetOrg': 'Select target organization',
|
||
'system.org.form.rules.orgNameRequired': 'Please enter organization name',
|
||
'system.org.form.rules.parentOrgRequired': 'Please select parent organization',
|
||
'system.org.form.rules.categoryRequired': 'Please select organization category',
|
||
'system.org.form.rules.statusRequired': 'Please select status',
|
||
'system.org.form.rules.targetOrgRequired': 'Please select target organization',
|
||
'system.org.form.rules.containsChildRequired': 'Please select whether to include children',
|
||
'system.org.form.rules.containsPositionRequired': 'Please select whether to include positions',
|
||
'system.org.modal.addOrgTitle': 'Add organization',
|
||
'system.org.modal.editOrgTitle': 'Edit organization',
|
||
'system.org.modal.copyOrgTitle': 'Copy organization',
|
||
'system.org.modal.deleteConfirmTitle': 'Delete confirmation',
|
||
'system.org.modal.deleteConfirmContentSingle': 'Are you sure to delete organization 【{name}】? This action cannot be undone!',
|
||
'system.org.modal.deleteConfirmContentBatch': 'Are you sure to delete {count} selected organizations? This action cannot be undone!',
|
||
'system.org.modal.okDelete': 'Confirm delete',
|
||
'system.org.modal.cancel': 'Cancel',
|
||
'system.org.message.selectOrgsToDelete': 'Please select organizations to delete',
|
||
'system.org.message.deleteSuccess': 'Delete successfully',
|
||
'system.org.message.deleteFailed': 'Delete failed',
|
||
'system.org.message.copySuccess': 'Copy successfully',
|
||
'system.org.message.copyFailed': 'Copy failed',
|
||
'system.org.message.editSuccess': 'Edit successfully',
|
||
'system.org.message.editFailed': 'Edit failed',
|
||
'system.org.message.addSuccess': 'Add successfully',
|
||
'system.org.message.addFailed': 'Add failed',
|
||
'system.org.message.getDetailFailed': 'Failed to get organization details',
|
||
|
||
// System - Position Management
|
||
'system.position.search.placeholder.orgName': 'Enter organization name',
|
||
'system.position.search.placeholder.positionNameOrCode': 'Enter position name or code',
|
||
'system.position.actions.refresh': 'Refresh list',
|
||
'system.position.actions.add': 'Add',
|
||
'system.position.actions.edit': 'Edit',
|
||
'system.position.actions.delete': 'Delete',
|
||
'system.position.table.name': 'Position name',
|
||
'system.position.table.code': 'Position code',
|
||
'system.position.table.sortCode': 'Sort',
|
||
'system.position.table.remark': 'Remark',
|
||
'system.position.table.createTime': 'Create time',
|
||
'system.position.table.actions': 'Action',
|
||
'system.position.message.selectPositionsToDelete': 'Please select positions to delete',
|
||
'system.position.modal.deleteConfirmTitle': 'Delete confirmation',
|
||
'system.position.modal.deleteConfirmContent': 'Are you sure to delete {count} selected positions? This action cannot be undone!',
|
||
'system.position.modal.okDelete': 'Confirm delete',
|
||
'system.position.modal.cancel': 'Cancel',
|
||
|
||
// System - Module Management
|
||
'system.module.search.placeholder.moduleNameOrCode': 'Enter module name or code',
|
||
'system.module.actions.add': 'Add',
|
||
'system.module.actions.edit': 'Edit',
|
||
'system.module.actions.delete': 'Delete',
|
||
'system.module.status.enabled': 'Enabled',
|
||
'system.module.status.disabled': 'Disabled',
|
||
'system.module.table.title': 'Module name',
|
||
'system.module.table.name': 'Module alias',
|
||
'system.module.table.code': 'Module code',
|
||
'system.module.table.icon': 'Icon',
|
||
'system.module.table.status': 'Status',
|
||
'system.module.table.sortCode': 'Sort',
|
||
'system.module.table.description': 'Description',
|
||
'system.module.table.createTime': 'Create time',
|
||
'system.module.table.actions': 'Action',
|
||
'system.module.message.selectModulesToDelete': 'Please select modules to delete',
|
||
'system.module.modal.deleteConfirmTitle': 'Delete confirmation',
|
||
'system.module.modal.deleteConfirmContent': 'Are you sure to delete {count} selected modules? This action cannot be undone!',
|
||
'system.module.modal.okDelete': 'Confirm delete',
|
||
'system.module.modal.cancel': 'Cancel',
|
||
|
||
// System - Dictionary Management
|
||
'system.dict.tabs.system': 'System',
|
||
'system.dict.tabs.business': 'Business',
|
||
'system.dict.search.placeholder.dictNameOrValue': 'Enter dictionary name or value',
|
||
'system.dict.actions.add': 'Add',
|
||
'system.dict.actions.edit': 'Edit',
|
||
'system.dict.actions.delete': 'Delete',
|
||
'system.dict.status.enabled': 'Enabled',
|
||
'system.dict.status.disabled': 'Disabled',
|
||
'system.dict.table.dictLabel': 'Dictionary name',
|
||
'system.dict.table.dictValue': 'Dictionary value',
|
||
'system.dict.table.status': 'Status',
|
||
'system.dict.table.sortCode': 'Sort',
|
||
'system.dict.table.createTime': 'Create time',
|
||
'system.dict.table.actions': 'Action',
|
||
'system.dict.message.selectDictsToDelete': 'Please select dictionaries to delete',
|
||
'system.dict.message.loadDataFailed': 'Failed to load dictionary data: {error}',
|
||
'system.dict.message.unknownError': 'Unknown error',
|
||
'system.dict.modal.deleteConfirmTitle': 'Delete confirmation',
|
||
'system.dict.modal.deleteConfirmContent': 'Are you sure to delete {count} selected dictionaries? This action cannot be undone!',
|
||
'system.dict.modal.okDelete': 'Confirm delete',
|
||
'system.dict.modal.cancel': 'Cancel',
|
||
|
||
// System - Button Management
|
||
'system.button.actions.add': 'Add button',
|
||
'system.button.actions.batchDelete': 'Batch delete',
|
||
'system.button.actions.edit': 'Edit',
|
||
'system.button.actions.delete': 'Delete',
|
||
'system.button.form.title': 'Button name',
|
||
'system.button.form.code': 'Button code',
|
||
'system.button.form.parentMenu': 'Parent menu',
|
||
'system.button.form.sortCode': 'Sort',
|
||
'system.button.form.description': 'Remark',
|
||
'system.button.form.placeholder.title': 'Enter button name',
|
||
'system.button.form.placeholder.code': 'Enter button code',
|
||
'system.button.form.placeholder.parentMenu': 'Select parent menu',
|
||
'system.button.form.placeholder.sortCode': 'Enter sort',
|
||
'system.button.form.placeholder.description': 'Enter remark',
|
||
'system.button.form.rules.titleRequired': 'Please enter button name',
|
||
'system.button.form.rules.codeRequired': 'Please enter button code',
|
||
'system.button.table.title': 'Button name',
|
||
'system.button.table.code': 'Button code',
|
||
'system.button.table.parentId': 'Parent menu ID',
|
||
'system.button.table.sortCode': 'Sort',
|
||
'system.button.table.description': 'Remark',
|
||
'system.button.table.createTime': 'Create time',
|
||
'system.button.table.actions': 'Action',
|
||
'system.button.modal.addTitle': 'Add button',
|
||
'system.button.modal.editTitle': 'Edit button',
|
||
'system.button.modal.deleteConfirmTitle': 'Confirm delete',
|
||
'system.button.modal.deleteConfirmContentSingle': 'Are you sure to delete button "{title}"?',
|
||
'system.button.modal.deleteConfirmContentBatch': 'Are you sure to delete {count} selected buttons?',
|
||
'system.button.message.selectButtonsToDelete': 'Please select buttons to delete',
|
||
'system.button.message.deleteSuccess': 'Delete successfully',
|
||
'system.button.message.deleteFailed': 'Delete failed',
|
||
'system.button.message.editSuccess': 'Edit successfully',
|
||
'system.button.message.editFailed': 'Edit failed',
|
||
'system.button.message.addSuccess': 'Add successfully',
|
||
'system.button.message.addFailed': 'Add failed',
|
||
'system.button.message.getDetailFailed': 'Failed to get button details',
|
||
|
||
// Operation Module - Inbound Scan
|
||
'operation.inbound.pageTitle': 'Waybill Information',
|
||
'operation.inbound.broadcastSettings': 'Broadcast Settings',
|
||
'operation.inbound.form.scanNumber': 'Scan Number:',
|
||
'operation.inbound.form.receivedWeight': 'Received Weight:',
|
||
'operation.inbound.form.dimensions': 'Length × Width × Height:',
|
||
'operation.inbound.form.salesProduct': 'Sales Product:',
|
||
'operation.inbound.form.destinationCountry': 'Destination Country:',
|
||
'operation.inbound.form.remarks': 'Remarks:',
|
||
'operation.inbound.form.placeholder.scanOrInput': 'Scan or enter number',
|
||
'operation.inbound.form.placeholder.input': 'Please enter',
|
||
'operation.inbound.form.placeholder.length': 'Length/CM',
|
||
'operation.inbound.form.placeholder.width': 'Width/CM',
|
||
'operation.inbound.form.placeholder.height': 'Height/CM',
|
||
'operation.inbound.form.placeholder.select': 'Please select',
|
||
'operation.inbound.form.hint.supportedTypes': 'Supported: Waybill number, Service provider number, Channel transfer number, Platform order number',
|
||
'operation.inbound.actions.reset': 'Reset',
|
||
'operation.inbound.actions.inbound': 'Inbound',
|
||
'operation.inbound.recentOrders.title': 'Recent Orders',
|
||
'operation.inbound.recentOrders.subtitle': 'Maximum 50 recent orders displayed here',
|
||
'operation.inbound.recentOrders.empty': 'No data',
|
||
'operation.inbound.table.index': 'Index',
|
||
'operation.inbound.table.waybillNumber': 'Waybill Number',
|
||
'operation.inbound.table.weight': 'Weight',
|
||
'operation.inbound.table.dimensions': 'Dimensions',
|
||
'operation.inbound.table.product': 'Product',
|
||
'operation.inbound.table.country': 'Destination Country',
|
||
'operation.inbound.table.operateTime': 'Operate Time',
|
||
'operation.inbound.message.waybillNumberRequired': 'Please enter or scan waybill number',
|
||
'operation.inbound.message.inboundSuccess': 'Inbound successful',
|
||
|
||
// Operation Module - Outbound Scan
|
||
'operation.outbound.pageTitle': 'Waybill Information',
|
||
'operation.outbound.broadcastSettings': 'Broadcast Settings',
|
||
'operation.outbound.form.scanNumber': 'Scan Number:',
|
||
'operation.outbound.form.placeholder.scanOrInput': 'Scan or enter number',
|
||
'operation.outbound.form.hint.supportedTypes': 'Supported: Waybill number only',
|
||
'operation.outbound.actions.reset': 'Reset',
|
||
'operation.outbound.actions.outbound': 'Outbound',
|
||
'operation.outbound.recentOrders.subtitle': 'Maximum 50 recent orders displayed here',
|
||
'operation.outbound.recentOrders.empty': 'No data',
|
||
'operation.outbound.table.index': 'Index',
|
||
'operation.outbound.table.waybillNumber': 'Waybill Number',
|
||
'operation.outbound.table.operateTime': 'Operate Time',
|
||
'operation.outbound.message.waybillNumberRequired': 'Please enter or scan waybill number',
|
||
'operation.outbound.message.outboundSuccess': 'Outbound successful',
|
||
|
||
// System - Announcement
|
||
'system.announcement.search.placeholder': 'Enter keyword',
|
||
'system.announcement.actions.add': 'Add announcement',
|
||
'system.announcement.actions.batchDelete': 'Delete selected',
|
||
'system.announcement.actions.edit': 'Edit',
|
||
'system.announcement.actions.view': 'View',
|
||
'system.announcement.actions.delete': 'Delete',
|
||
'system.announcement.messageType.inform': 'Inform',
|
||
'system.announcement.messageType.message': 'Message',
|
||
'system.announcement.messageType.notice': 'Notice',
|
||
'system.announcement.sendWay.now': 'Send now',
|
||
'system.announcement.sendWay.delay': 'Delay send',
|
||
'system.announcement.sendWay.schedule': 'Schedule send',
|
||
'system.announcement.status.ready': 'Ready',
|
||
'system.announcement.status.already': 'Sent',
|
||
'system.announcement.table.index': 'Index',
|
||
'system.announcement.table.subject': 'Subject',
|
||
'system.announcement.table.category': 'Message type',
|
||
'system.announcement.table.content': 'Content',
|
||
'system.announcement.table.sendWay': 'Send way',
|
||
'system.announcement.table.createTime': 'Create time',
|
||
'system.announcement.table.sendTime': 'Send time',
|
||
'system.announcement.table.status': 'Status',
|
||
'system.announcement.table.actions': 'Action',
|
||
'system.announcement.form.receiverType.appoint': 'Appoint User',
|
||
'system.announcement.form.receiverType.role': 'Appoint Role',
|
||
'system.announcement.modal.addTitle': 'Add Announcement',
|
||
'system.announcement.modal.editTitle': 'Edit Announcement',
|
||
'system.announcement.message.cannotEditSent': 'Sent messages cannot be modified',
|
||
'system.announcement.message.selectDataToDelete': 'Please select data to delete',
|
||
'system.announcement.message.deleteSuccess': 'Delete successfully',
|
||
'system.announcement.message.deleteFailed': 'Delete failed',
|
||
'system.announcement.modal.deleteConfirmTitle': 'Tips',
|
||
'system.announcement.modal.deleteConfirmContentSingle': 'Are you sure to delete message 【{subject}】?',
|
||
'system.announcement.modal.deleteConfirmContentBatch': 'Are you sure to delete {count} selected messages?',
|
||
|
||
// System - Message
|
||
'system.message.search.placeholder': 'Enter keyword',
|
||
'system.message.actions.allRead': 'Mark all as read',
|
||
'system.message.actions.markRead': 'Mark as read',
|
||
'system.message.actions.batchDelete': 'Delete selected',
|
||
'system.message.actions.allDelete': 'Delete all',
|
||
'system.message.actions.view': 'View',
|
||
'system.message.actions.delete': 'Delete',
|
||
'system.message.messageType.inform': 'Inform',
|
||
'system.message.messageType.message': 'Message',
|
||
'system.message.messageType.notice': 'Notice',
|
||
'system.message.readStatus.read': 'Read',
|
||
'system.message.readStatus.unread': 'Unread',
|
||
'system.message.table.index': 'Index',
|
||
'system.message.table.subject': 'Subject',
|
||
'system.message.table.content': 'Content',
|
||
'system.message.table.sendTime': 'Send time',
|
||
'system.message.table.read': 'Read status',
|
||
'system.message.table.actions': 'Action',
|
||
'system.message.message.selectMessagesToRead': 'Please select messages to mark as read',
|
||
'system.message.message.markReadSuccess': 'Mark as read successfully',
|
||
'system.message.message.markReadFailed': 'Mark as read failed',
|
||
'system.message.message.allReadSuccess': 'Mark all as read successfully',
|
||
'system.message.message.allReadFailed': 'Mark all as read failed',
|
||
'system.message.message.selectMessagesToDelete': 'Please select messages to delete',
|
||
'system.message.message.deleteSuccess': 'Delete successfully',
|
||
'system.message.message.deleteFailed': 'Delete failed',
|
||
'system.message.message.allDeleteSuccess': 'Delete all successfully',
|
||
'system.message.message.allDeleteFailed': 'Delete all failed',
|
||
|
||
// System - Log Record
|
||
'system.log.table.index': 'Index',
|
||
'system.log.table.requestId': 'Request ID',
|
||
'system.log.table.requestTime': 'Request time',
|
||
'system.log.table.appOrProvider': 'App/Provider',
|
||
'system.log.table.name': 'Name',
|
||
'system.log.table.interfaceName': 'Interface name',
|
||
'system.log.table.interfaceCode': 'Interface code',
|
||
'system.log.table.clientIP': 'Client IP',
|
||
'system.log.table.address': 'Request address',
|
||
'system.log.table.cost': 'Response time',
|
||
'system.log.table.isSuccess': 'Is success',
|
||
'system.log.table.actions': 'Action',
|
||
'system.log.placeholder.requestId': 'Request ID',
|
||
'system.log.placeholder.requestTime': 'Request time',
|
||
'system.log.placeholder.appOrProvider': 'App/Provider',
|
||
'system.log.placeholder.name': 'Name',
|
||
'system.log.placeholder.interfaceName': 'Interface name',
|
||
'system.log.placeholder.cost': 'Response time',
|
||
'system.log.placeholder.isSuccess': 'Is success',
|
||
'system.log.placeholder.clientIP': 'Request IP',
|
||
'system.log.placeholder.address': 'Request address',
|
||
'system.log.placeholder.appName': 'App name',
|
||
'system.log.placeholder.providerName': 'Provider name',
|
||
'system.log.placeholder.appOrProviderName': 'App/Provider name',
|
||
'system.log.options.app': 'App',
|
||
'system.log.options.provider': 'Provider',
|
||
'system.log.pagination.total': 'Total {count} records',
|
||
'system.log.pagination.prevPage': 'Previous',
|
||
'system.log.pagination.nextPage': 'Next',
|
||
'system.log.pagination.itemsPerPage': 'items/page',
|
||
'system.log.pagination.goTo': 'Go to',
|
||
'system.log.pagination.page': 'page',
|
||
'system.log.modal.viewDetail': 'View details',
|
||
'system.log.modal.tabs.requestBody': 'Request body',
|
||
'system.log.modal.tabs.requestHeaders': 'Request headers',
|
||
'system.log.modal.tabs.response': 'Response',
|
||
'system.log.modal.tabs.exception': 'Exception',
|
||
'system.log.modal.tabs.queueResult': 'Queue result',
|
||
'system.log.actions.copy': 'Copy',
|
||
'system.log.actions.copyCurrentTab': 'Copy current tab content',
|
||
'system.log.message.loadFailed': 'Failed to load logs',
|
||
'system.log.message.invalidPageNumber': 'Please enter a valid page number',
|
||
'system.log.message.loadDetailFailed': 'Failed to load log details',
|
||
'system.log.message.copySuccess': 'Copy successfully',
|
||
'system.log.message.copyEmpty': 'Content is empty, cannot copy',
|
||
'system.log.message.copyFailed': 'Copy failed',
|
||
|
||
// User - Recharge
|
||
'user.recharge.deposit.panel.subtitle': 'Fund Recharge',
|
||
'user.recharge.deposit.panel.title': 'Complete Recharge in 3 Steps',
|
||
'user.recharge.deposit.panel.desc': 'Select Amount · Upload Voucher · Wait for Review',
|
||
'user.recharge.deposit.steps.selectAmount.title': 'Select Amount',
|
||
'user.recharge.deposit.steps.selectAmount.desc': 'Select amount and confirm payment method',
|
||
'user.recharge.deposit.steps.uploadVoucher.title': 'Upload Voucher',
|
||
'user.recharge.deposit.steps.uploadVoucher.desc': 'Upload transfer screenshot',
|
||
'user.recharge.deposit.steps.review.title': 'Review',
|
||
'user.recharge.deposit.steps.review.desc': 'Wait for finance confirmation',
|
||
'user.recharge.deposit.steps.tip.selectAmount': 'Select amount and confirm',
|
||
'user.recharge.deposit.steps.tip.uploadVoucher': 'Upload recharge voucher',
|
||
'user.recharge.deposit.steps.tip.review': 'Review processing',
|
||
'user.recharge.deposit.steps.tip.complete': 'Complete',
|
||
'user.recharge.deposit.tips.title': 'Tips',
|
||
'user.recharge.deposit.tips.item1': 'Recharge and balance 1:1 arrival',
|
||
'user.recharge.deposit.tips.item2': 'Upload clear and complete payment screenshot',
|
||
'user.recharge.deposit.tips.item3': 'SMS/In-site message reminder after funds arrive',
|
||
'user.recharge.deposit.form.currentAmount': 'Current recharge amount',
|
||
'user.recharge.deposit.form.stepChip': 'Step {step} · {tip}',
|
||
'user.recharge.deposit.form.selectAmount': 'Select Amount',
|
||
'user.recharge.deposit.form.custom': 'Custom',
|
||
'user.recharge.deposit.form.inputAmount': 'Enter Amount',
|
||
'user.recharge.deposit.form.paymentMethod': 'Payment Method',
|
||
'user.recharge.deposit.form.qrTip': 'Click QR code to zoom in and view details',
|
||
'user.recharge.deposit.form.uploadVoucher': 'Upload Voucher',
|
||
'user.recharge.deposit.form.uploadVoucherDesc': 'Please upload a clear payment screenshot for quick finance confirmation',
|
||
'user.recharge.deposit.form.uploading': 'Uploading',
|
||
'user.recharge.deposit.form.uploadScreenshot': 'Upload Screenshot',
|
||
'user.recharge.deposit.payment.alipay': 'Alipay',
|
||
'user.recharge.deposit.payment.alipayDesc': 'Support scan code and transfer',
|
||
'user.recharge.deposit.payment.wechat': 'WeChat Pay',
|
||
'user.recharge.deposit.payment.wechatDesc': 'Recommended for fast arrival',
|
||
'user.recharge.deposit.result.title': 'Submitted Successfully',
|
||
'user.recharge.deposit.result.subtitle': 'Under review, please wait patiently',
|
||
'user.recharge.deposit.result.actions.rechargeAgain': 'Recharge Again',
|
||
'user.recharge.deposit.result.actions.viewBill': 'View Bill',
|
||
'user.recharge.deposit.actions.prevStep': 'Previous',
|
||
'user.recharge.deposit.actions.nextStep': 'Next',
|
||
'user.recharge.deposit.actions.submitReview': 'Submit for Review',
|
||
'user.recharge.deposit.message.selectAmount': 'Please select recharge amount',
|
||
'user.recharge.deposit.message.uploadSuccess': 'Upload successfully',
|
||
'user.recharge.deposit.message.uploadFailed': 'Upload failed',
|
||
'user.recharge.deposit.message.uploadVoucherFirst': 'Please upload recharge voucher first',
|
||
'user.recharge.deposit.message.submitFailed': 'Submit failed',
|
||
|
||
// User - Recharge Record
|
||
'user.recharge.record.search.serialNo': 'Serial No',
|
||
'user.recharge.record.search.serialNoPlaceholder': 'Search serial no',
|
||
'user.recharge.record.search.status': 'Recharge Status',
|
||
'user.recharge.record.search.statusPlaceholder': 'Please select',
|
||
'user.recharge.record.search.statusAll': 'All',
|
||
'user.recharge.record.search.statusPending': 'Pending',
|
||
'user.recharge.record.search.statusSuccess': 'Success',
|
||
'user.recharge.record.search.statusFailed': 'Failed',
|
||
'user.recharge.record.search.actions.search': 'Search',
|
||
'user.recharge.record.search.actions.reset': 'Reset',
|
||
'user.recharge.record.table.serialNo': 'Serial No',
|
||
'user.recharge.record.table.payTime': 'Recharge Time',
|
||
'user.recharge.record.table.payType': 'Payment Method',
|
||
'user.recharge.record.table.payAmount': 'Recharge Amount',
|
||
'user.recharge.record.table.payImage': 'Recharge Screenshot',
|
||
'user.recharge.record.table.payStatus': 'Recharge Status',
|
||
'user.recharge.record.table.remarks': 'Remarks',
|
||
'user.recharge.record.payment.alipay': 'Alipay',
|
||
'user.recharge.record.payment.wechat': 'WeChat',
|
||
|
||
// System - Config
|
||
'system.config.tabs.sysConfig': 'System Config',
|
||
'system.config.tabs.safety': 'Safety Config',
|
||
'system.config.message.loadFailed': 'Failed to load system config',
|
||
|
||
// System Config - Base Config
|
||
'system.config.sysBase.form.sysName': 'System Name',
|
||
'system.config.sysBase.form.sysVersion': 'System Version',
|
||
'system.config.sysBase.form.copyright': 'Copyright',
|
||
'system.config.sysBase.form.copyrightUrl': 'Copyright URL',
|
||
'system.config.sysBase.form.webStatus': 'Website Access (Business Only)',
|
||
'system.config.sysBase.form.tenantOptions': 'Multi-tenant Config',
|
||
'system.config.sysBase.form.webClosePrompt': 'Website Close Prompt',
|
||
'system.config.sysBase.form.footerLinks': 'Footer Links',
|
||
'system.config.sysBase.form.logo': 'System Logo',
|
||
'system.config.sysBase.form.linkName': 'Link Name',
|
||
'system.config.sysBase.form.linkUrl': 'Link URL',
|
||
'system.config.sysBase.form.sortCode': 'Sort',
|
||
'system.config.sysBase.form.placeholder.sysName': 'Please enter system name',
|
||
'system.config.sysBase.form.placeholder.sysVersion': 'Please enter system version',
|
||
'system.config.sysBase.form.placeholder.copyright': 'Please enter copyright',
|
||
'system.config.sysBase.form.placeholder.copyrightUrl': 'Please enter copyright URL',
|
||
'system.config.sysBase.form.placeholder.webClosePrompt': 'Please enter website close prompt',
|
||
'system.config.sysBase.form.placeholder.linkName': 'Please enter link name',
|
||
'system.config.sysBase.form.placeholder.linkUrl': 'Please enter link URL',
|
||
'system.config.sysBase.form.placeholder.sortCode': 'Please enter sort',
|
||
'system.config.sysBase.form.logoPreviewTip': 'Click image to preview, click delete to remove',
|
||
'system.config.sysBase.form.rules.sysNameRequired': 'Please enter system name',
|
||
'system.config.sysBase.form.rules.sysVersionRequired': 'Please enter system version',
|
||
'system.config.sysBase.form.rules.copyrightRequired': 'Please enter system copyright',
|
||
'system.config.sysBase.form.rules.copyrightUrlRequired': 'Please enter system copyright URL',
|
||
'system.config.sysBase.form.rules.linkNameRequired': 'Please enter link name',
|
||
'system.config.sysBase.form.rules.linkUrlRequired': 'Please enter link URL',
|
||
'system.config.sysBase.form.rules.sortCodeRequired': 'Please enter sort',
|
||
'system.config.sysBase.options.enable': 'Enable',
|
||
'system.config.sysBase.options.disable': 'Disable',
|
||
'system.config.sysBase.options.close': 'Close',
|
||
'system.config.sysBase.options.open': 'Open',
|
||
'system.config.sysBase.actions.add': 'Add',
|
||
'system.config.sysBase.actions.save': 'Save',
|
||
'system.config.sysBase.actions.reset': 'Reset',
|
||
'system.config.sysBase.actions.uploadLogo': 'Upload Logo',
|
||
'system.config.sysBase.modal.linkTitle': 'Link Information',
|
||
'system.config.sysBase.message.saveSuccess': 'Save successful',
|
||
'system.config.sysBase.message.saveFailed': 'Save failed',
|
||
'system.config.sysBase.message.fileNotExists': 'File does not exist',
|
||
'system.config.sysBase.message.onlyImageAllowed': 'Only image files are allowed',
|
||
'system.config.sysBase.message.imageSizeExceeded': 'Image size cannot exceed 5MB',
|
||
'system.config.sysBase.message.uploadSuccess': 'Logo upload successful',
|
||
'system.config.sysBase.message.uploadFailedNoFileId': 'Upload failed: File ID not obtained',
|
||
'system.config.sysBase.message.uploadFailed': 'Logo upload failed',
|
||
'system.config.sysBase.message.logoRemoved': 'Logo removed',
|
||
|
||
// System Config - Safety Config
|
||
'system.config.safety.tabs.login': 'Login Policy',
|
||
'system.config.safety.tabs.password': 'Password Policy',
|
||
'system.config.safety.common.yes': 'Yes',
|
||
'system.config.safety.common.no': 'No',
|
||
'system.config.safety.common.save': 'Save',
|
||
'system.config.safety.common.reset': 'Reset',
|
||
'system.config.safety.common.saveSuccess': 'Save successful',
|
||
'system.config.safety.common.saveFailed': 'Save failed',
|
||
'system.config.safety.login.form.singleOpen': 'Single User Login',
|
||
'system.config.safety.login.form.captchaOpen': 'Login Captcha',
|
||
'system.config.safety.login.form.errorCount': 'Allowed Login Error Count',
|
||
'system.config.safety.login.form.resetTime': 'Login Error Reset Time (minutes)',
|
||
'system.config.safety.login.form.lockTime': 'Account Lock Duration (minutes)',
|
||
'system.config.safety.login.form.captchaType': 'Login Captcha Type',
|
||
'system.config.safety.login.form.placeholder.errorCount': 'Please enter allowed login error count',
|
||
'system.config.safety.login.form.placeholder.resetTime': 'Please enter login error reset time',
|
||
'system.config.safety.login.form.placeholder.lockTime': 'Please enter account lock duration',
|
||
'system.config.safety.login.form.placeholder.captchaType': 'Please select captcha type',
|
||
'system.config.safety.login.form.rules.errorCountRequired': 'Please enter allowed login error count',
|
||
'system.config.safety.login.form.rules.resetTimeRequired': 'Please enter login error reset time',
|
||
'system.config.safety.login.form.rules.lockTimeRequired': 'Please enter account lock duration',
|
||
'system.config.safety.login.form.rules.captchaTypeRequired': 'Please select login captcha type',
|
||
'system.config.safety.login.form.rules.singleOpenRequired': 'Please select single user login',
|
||
'system.config.safety.login.form.rules.captchaOpenRequired': 'Please select login captcha',
|
||
'system.config.safety.login.options.arithmetic': 'Arithmetic Captcha',
|
||
'system.config.safety.login.options.chinese': 'Chinese Captcha',
|
||
'system.config.safety.login.options.slider': 'Slider Captcha',
|
||
'system.config.safety.password.form.defaultPassword': 'System Default Password',
|
||
'system.config.safety.password.form.minLength': 'Password Min Length',
|
||
'system.config.safety.password.form.remind': 'Password Remind Update',
|
||
'system.config.safety.password.form.remindDay': 'Password Remind Update Time (days)',
|
||
'system.config.safety.password.form.updateDefault': 'Update Initial Password Remind',
|
||
'system.config.safety.password.form.containNum': 'Contain Number',
|
||
'system.config.safety.password.form.containLower': 'Contain Lowercase',
|
||
'system.config.safety.password.form.containUpper': 'Contain Uppercase',
|
||
'system.config.safety.password.form.containCharacter': 'Contain Special Character',
|
||
'system.config.safety.password.form.placeholder.defaultPassword': 'Please enter system default password',
|
||
'system.config.safety.password.form.placeholder.minLength': 'Please enter password min length',
|
||
'system.config.safety.password.form.placeholder.remindDay': 'Please enter password remind update time',
|
||
'system.config.safety.password.form.rules.defaultPasswordRequired': 'Please enter system default password',
|
||
'system.config.safety.password.form.rules.remindRequired': 'Please select password remind update',
|
||
'system.config.safety.password.form.rules.remindDayRequired': 'Please enter password remind update time',
|
||
'system.config.safety.password.form.rules.updateDefaultRequired': 'Please select update initial password remind',
|
||
'system.config.safety.password.form.rules.minLengthRequired': 'Please enter password min length',
|
||
'system.config.safety.password.form.rules.containNumRequired': 'Please select contain number',
|
||
'system.config.safety.password.form.rules.containLowerRequired': 'Please select contain lowercase',
|
||
'system.config.safety.password.form.rules.containUpperRequired': 'Please select contain uppercase',
|
||
'system.config.safety.password.form.rules.containCharacterRequired': 'Please select contain special character',
|
||
|
||
// System - Audit Log - Operation Log
|
||
'system.audit.oplog.search.placeholder': 'Enter keyword',
|
||
'system.audit.oplog.type.operate': 'Operation Log',
|
||
'system.audit.oplog.type.exception': 'Exception Log',
|
||
'system.audit.oplog.table.name': 'Name',
|
||
'system.audit.oplog.table.opIp': 'IP Address',
|
||
'system.audit.oplog.table.opAddress': 'Address',
|
||
'system.audit.oplog.table.className': 'Class Name',
|
||
'system.audit.oplog.table.methodName': 'Method Name',
|
||
'system.audit.oplog.table.opUser': 'User',
|
||
'system.audit.oplog.table.opAccount': 'Account',
|
||
'system.audit.oplog.table.opTime': 'Operation Time',
|
||
'system.audit.oplog.table.operation': 'Action',
|
||
'system.audit.oplog.actions.clear': 'Clear',
|
||
'system.audit.oplog.actions.clearCurrent': 'Clear current log',
|
||
'system.audit.oplog.actions.view': 'View',
|
||
'system.audit.oplog.modal.clearConfirmTitle': 'Confirm Clear',
|
||
'system.audit.oplog.modal.clearConfirmContent': 'Are you sure to {msg}?',
|
||
'system.audit.oplog.message.loadFailed': 'Failed to load operation log',
|
||
'system.audit.oplog.message.clearSuccess': 'Clear successfully',
|
||
'system.audit.oplog.message.clearFailed': 'Clear failed',
|
||
|
||
// System - Audit Log - Visit Log
|
||
'system.audit.vislog.search.placeholder': 'Enter keyword',
|
||
'system.audit.vislog.type.login': 'Login Log',
|
||
'system.audit.vislog.type.logout': 'Logout Log',
|
||
'system.audit.vislog.table.name': 'Name',
|
||
'system.audit.vislog.table.opIp': 'IP Address',
|
||
'system.audit.vislog.table.opAddress': 'Address',
|
||
'system.audit.vislog.table.opBrowser': 'Browser',
|
||
'system.audit.vislog.table.opOs': 'Operating System',
|
||
'system.audit.vislog.table.opUser': 'User',
|
||
'system.audit.vislog.table.opAccount': 'Account',
|
||
'system.audit.vislog.table.opTime': 'Operation Time',
|
||
'system.audit.vislog.table.operation': 'Action',
|
||
'system.audit.vislog.actions.clear': 'Clear',
|
||
'system.audit.vislog.actions.clearCurrent': 'Clear current log',
|
||
'system.audit.vislog.actions.view': 'View',
|
||
'system.audit.vislog.modal.clearConfirmTitle': 'Confirm Clear',
|
||
'system.audit.vislog.modal.clearConfirmContent': 'Are you sure to {msg}?',
|
||
'system.audit.vislog.message.loadFailed': 'Failed to load visit log',
|
||
'system.audit.vislog.message.clearSuccess': 'Clear successfully',
|
||
'system.audit.vislog.message.clearFailed': 'Clear failed',
|
||
|
||
// System - Upstream interface parameter maintenance (new-port.vue)
|
||
'system.interface.section.basicInfo': 'Basic Info',
|
||
'system.interface.section.requestParams': 'Request Parameters',
|
||
'system.interface.section.secondRequestParams': 'Secondary Request Parameters',
|
||
'system.interface.section.responseParams': 'Response Parameters',
|
||
|
||
'system.interface.actions.addParam': 'Add Parameter',
|
||
'system.interface.actions.paramParse': 'Parse Parameters',
|
||
'system.interface.actions.add': 'Add',
|
||
'system.interface.actions.save': 'Save',
|
||
|
||
'system.interface.parse.needImportFirst': 'Import failed, please provide content in the required format first',
|
||
'system.interface.parse.needImportOrParseFirst': 'Import failed, please provide content in the required format or parse it first',
|
||
'system.interface.parse.success': 'Parsed successfully',
|
||
'system.interface.import.success': 'Imported successfully',
|
||
'system.interface.import.fail': 'Import failed',
|
||
|
||
// Channel - Sales Products
|
||
'channel.salesProducts.search.placeholder': 'Enter product name',
|
||
'channel.salesProducts.search.refresh': 'Refresh list',
|
||
'channel.salesProducts.search.addProduct': 'Add product',
|
||
|
||
'channel.salesProducts.tabs.config': 'Product config',
|
||
'channel.salesProducts.tabs.price': 'Product pricing',
|
||
'channel.salesProducts.tabs.rules': 'Shipping rules',
|
||
'channel.salesProducts.tabs.records': 'Publish records',
|
||
|
||
'channel.salesProducts.actions.save': 'Save',
|
||
'channel.salesProducts.actions.add': 'Add',
|
||
'channel.salesProducts.actions.edit': 'Edit',
|
||
'channel.salesProducts.actions.delete': 'Delete',
|
||
'channel.salesProducts.actions.publish': 'Publish',
|
||
'channel.salesProducts.actions.rollback': 'Rollback to this version',
|
||
|
||
'channel.salesProducts.price.effectiveVersion': 'Effective version: {version}',
|
||
|
||
'channel.salesProducts.rules.schemeTitle': 'Shipping scheme',
|
||
'channel.salesProducts.rules.scheme.costLowest': 'Lowest cost',
|
||
'channel.salesProducts.rules.scheme.timeFastest': 'Fastest time',
|
||
'channel.salesProducts.rules.scheme.overallBest': 'Best overall',
|
||
'channel.salesProducts.rules.scheme.explanation':
|
||
'(Use a scoring mechanism, the lowest score is considered optimal)',
|
||
|
||
'channel.salesProducts.table.providers.serialNo': 'No.',
|
||
'channel.salesProducts.table.providers.providerName': 'Provider name',
|
||
'channel.salesProducts.table.providers.serviceChannel': 'Service channel',
|
||
'channel.salesProducts.table.providers.weight': 'Weight',
|
||
'channel.salesProducts.table.providers.customers': 'Customers',
|
||
'channel.salesProducts.table.providers.actions': 'Action',
|
||
'channel.salesProducts.table.providers.placeholder.providerName': 'Enter provider name',
|
||
'channel.salesProducts.table.providers.placeholder.serviceChannel': 'Enter service channel',
|
||
'channel.salesProducts.table.price.status': 'Status',
|
||
|
||
'channel.salesProducts.publish.tabs.price': 'Price',
|
||
'channel.salesProducts.publish.tabs.rules': 'Rules',
|
||
'channel.salesProducts.publish.versionRemark': 'Version note',
|
||
'channel.salesProducts.publish.noRemark': 'No notes',
|
||
|
||
'channel.salesProducts.modal.publishDateTitle': 'Select publish date',
|
||
'channel.salesProducts.modal.publishDate.placeholder': 'Please select date',
|
||
'channel.salesProducts.modal.actions.cancel': 'Cancel',
|
||
'channel.salesProducts.modal.actions.ok': 'OK',
|
||
|
||
'channel.salesProducts.form.productCode': 'Product code',
|
||
'channel.salesProducts.form.productName': 'Product name',
|
||
'channel.salesProducts.form.group': 'Group',
|
||
'channel.salesProducts.form.efficiency': 'Transit time',
|
||
'channel.salesProducts.form.customerWaybill': 'Customer waybill',
|
||
'channel.salesProducts.form.blacklistArea': 'Blacklist area',
|
||
'channel.salesProducts.form.remoteAreaDivision': 'Remote area division',
|
||
'channel.salesProducts.form.weightCalculationRule': 'Weight rule',
|
||
'channel.salesProducts.form.weightRounding': 'Weight rounding',
|
||
'channel.salesProducts.form.productDescription': 'Product description',
|
||
'channel.salesProducts.form.preStorageScript': 'Pre-storage script',
|
||
'channel.salesProducts.form.placeholder.input': 'Please enter',
|
||
'channel.salesProducts.form.placeholder.min': 'Min',
|
||
'channel.salesProducts.form.placeholder.max': 'Max',
|
||
'channel.salesProducts.form.placeholder.select': 'Please select',
|
||
|
||
'channel.salesProducts.drawer.tabs.basic': 'Basic info',
|
||
'channel.salesProducts.drawer.tabs.priceList': 'Price table',
|
||
|
||
'channel.salesProducts.drawer.form.costItem': 'Cost item',
|
||
'channel.salesProducts.drawer.form.costUnit': 'Cost unit',
|
||
'channel.salesProducts.drawer.form.currency': 'Currency',
|
||
'channel.salesProducts.drawer.form.chargingTime': 'Charging time',
|
||
'channel.salesProducts.drawer.form.chargingCondition': 'Charging condition',
|
||
|
||
'channel.salesProducts.drawer.section.billingFactors': 'Billing factors',
|
||
'channel.salesProducts.drawer.table.billingFactors.serialNo': 'No.',
|
||
'channel.salesProducts.drawer.table.billingFactors.factor': 'Factor',
|
||
'channel.salesProducts.drawer.table.billingFactors.factorValues': 'Factor values',
|
||
'channel.salesProducts.drawer.table.billingFactors.actions': 'Action',
|
||
|
||
'channel.salesProducts.drawer.section.priceListTitle': 'Freight',
|
||
'channel.salesProducts.drawer.table.priceList.division': 'Division',
|
||
'channel.salesProducts.drawer.table.priceList.cargoType': 'Cargo type',
|
||
'channel.salesProducts.drawer.table.priceList.billingWeight': 'Billing weight/kg',
|
||
'channel.salesProducts.drawer.table.priceList.calculationFormula': 'Formula',
|
||
'channel.salesProducts.drawer.table.priceList.calculatedValue': 'Value',
|
||
'channel.salesProducts.drawer.table.priceList.customerGroup1': 'Customer group 1',
|
||
'channel.salesProducts.drawer.table.priceList.customerGroup2': 'Customer group 2',
|
||
|
||
'channel.salesProducts.drawer.footer.cancel': 'Cancel',
|
||
'channel.salesProducts.drawer.footer.generatePriceList': 'Generate price table',
|
||
'channel.salesProducts.drawer.footer.save': 'Save',
|
||
|
||
// Channel - Service Channels
|
||
'channel.serviceChannels.search.placeholder': 'Enter channel name',
|
||
'channel.serviceChannels.search.refresh': 'Refresh list',
|
||
'channel.serviceChannels.search.addChannel': 'Add channel',
|
||
'channel.serviceChannels.tabs.config': 'Channel config',
|
||
'channel.serviceChannels.tabs.price': 'Channel pricing',
|
||
'channel.serviceChannels.tabs.record': 'Publish records',
|
||
'channel.serviceChannels.actions.save': 'Save',
|
||
'channel.serviceChannels.actions.add': 'Add',
|
||
'channel.serviceChannels.actions.edit': 'Edit',
|
||
'channel.serviceChannels.actions.delete': 'Delete',
|
||
'channel.serviceChannels.form.channelCode': 'Channel code',
|
||
'channel.serviceChannels.form.channelName': 'Channel name',
|
||
'channel.serviceChannels.form.timeLimit': 'Transit time',
|
||
'channel.serviceChannels.form.forecastConfig': 'Forecast config',
|
||
'channel.serviceChannels.form.forecastType': 'Forecast number type',
|
||
'channel.serviceChannels.form.forecastType.standard': 'Standard forecast',
|
||
'channel.serviceChannels.form.forecastType.custom': 'Custom forecast',
|
||
'channel.serviceChannels.form.forecastCode': 'Forecast channel code',
|
||
'channel.serviceChannels.form.description': 'Channel description',
|
||
'channel.serviceChannels.form.preScript': 'Pre-forecast script',
|
||
'channel.serviceChannels.form.placeholder.input': 'Please enter',
|
||
'channel.serviceChannels.form.placeholder.min': 'Min',
|
||
'channel.serviceChannels.form.placeholder.max': 'Max',
|
||
'channel.serviceChannels.form.placeholder.selectForecastType': 'Please select forecast number type',
|
||
'channel.serviceChannels.form.placeholder.forecastCode': 'Enter forecast channel code',
|
||
'channel.serviceChannels.form.placeholder.description': 'Enter channel description',
|
||
'channel.serviceChannels.form.placeholder.preScript': 'Enter pre-forecast script',
|
||
'channel.serviceChannels.price.effectiveVersion': 'Effective version: {version}',
|
||
'channel.serviceChannels.price.table.serialNo': 'No.',
|
||
'channel.serviceChannels.price.table.status': 'Status',
|
||
'channel.serviceChannels.price.table.priceName': 'Price name',
|
||
'channel.serviceChannels.price.table.costItem': 'Cost item',
|
||
'channel.serviceChannels.price.table.costUnit': 'Cost unit',
|
||
'channel.serviceChannels.price.table.currency': 'Currency',
|
||
'channel.serviceChannels.price.table.billingFactors': 'Billing factors',
|
||
'channel.serviceChannels.price.table.modifyTime': 'Modify time',
|
||
'channel.serviceChannels.price.table.modifier': 'Modifier',
|
||
'channel.serviceChannels.price.table.actions': 'Action',
|
||
'channel.serviceChannels.record.tabs.price': 'Price',
|
||
'channel.serviceChannels.record.tabs.rules': 'Rules',
|
||
'channel.serviceChannels.record.actions.publish': 'Publish',
|
||
'channel.serviceChannels.record.actions.rollback': 'Rollback to this version',
|
||
'channel.serviceChannels.record.versionRemark': 'Version note',
|
||
'channel.serviceChannels.record.noRemark': 'No notes',
|
||
'channel.serviceChannels.record.versionNumber': 'Version: {version}',
|
||
'channel.serviceChannels.modal.publishDateTitle': 'Select publish date',
|
||
'channel.serviceChannels.modal.publishDate.placeholder': 'Please select date',
|
||
'channel.serviceChannels.modal.actions.cancel': 'Cancel',
|
||
'channel.serviceChannels.modal.actions.ok': 'OK',
|
||
'channel.serviceChannels.drawer.title.addPrice': 'Add price config',
|
||
'channel.serviceChannels.drawer.tabs.basic': 'Basic info',
|
||
'channel.serviceChannels.drawer.tabs.priceList': 'Price table',
|
||
'channel.serviceChannels.drawer.form.costItem': 'Cost item',
|
||
'channel.serviceChannels.drawer.form.costUnit': 'Cost unit',
|
||
'channel.serviceChannels.drawer.form.currency': 'Currency',
|
||
'channel.serviceChannels.drawer.form.chargingTime': 'Charging time',
|
||
'channel.serviceChannels.drawer.form.chargingCondition': 'Charging condition',
|
||
'channel.serviceChannels.drawer.section.billingFactors': 'Billing factors',
|
||
'channel.serviceChannels.drawer.table.billingFactors.serialNo': 'No.',
|
||
'channel.serviceChannels.drawer.table.billingFactors.factor': 'Factor',
|
||
'channel.serviceChannels.drawer.table.billingFactors.factorValues': 'Factor values',
|
||
'channel.serviceChannels.drawer.table.billingFactors.actions': 'Action',
|
||
'channel.serviceChannels.drawer.footer.cancel': 'Cancel',
|
||
'channel.serviceChannels.drawer.footer.generatePriceList': 'Generate price table',
|
||
'channel.serviceChannels.drawer.footer.save': 'Save',
|
||
'channel.serviceChannels.createTime': 'Created: {time}',
|
||
|
||
// Channel - Blacklist/Remote Zones (shared)
|
||
'channel.area.search.placeholder': 'Enter keyword',
|
||
'channel.area.search.refresh': 'Refresh list',
|
||
'channel.area.search.addArea': 'Add area',
|
||
'channel.area.empty': 'No data',
|
||
'channel.area.actions.addDetail': 'Add area detail',
|
||
'channel.area.actions.edit': 'Edit',
|
||
'channel.area.actions.delete': 'Delete',
|
||
'channel.area.pagination.total': 'Total {count} records',
|
||
'channel.area.pagination.prev': 'Previous',
|
||
'channel.area.pagination.next': 'Next',
|
||
'channel.area.pagination.perPage': 'per page',
|
||
'channel.area.pagination.goTo': 'Go to',
|
||
'channel.area.pagination.page': 'page',
|
||
'channel.area.form.keyword': 'Keyword',
|
||
'channel.area.form.areaName': 'Area name',
|
||
'channel.area.form.country': 'Country/Region',
|
||
'channel.area.form.province': 'State/Province',
|
||
'channel.area.form.city': 'City',
|
||
'channel.area.form.leftPostCode': 'Start postcode',
|
||
'channel.area.form.rightPostCode': 'End postcode',
|
||
'channel.area.form.placeholder.keyword': 'Enter keyword',
|
||
'channel.area.form.placeholder.areaName': 'Enter area name',
|
||
'channel.area.form.placeholder.input': 'Please enter',
|
||
'channel.area.form.rules.areaNameRequired': 'Please enter area name',
|
||
'channel.area.form.rules.countryRequired': 'Please select country/region',
|
||
'channel.area.form.rules.maxLength128': 'Cannot exceed 128 characters',
|
||
'channel.area.form.rules.maxLength30': 'Cannot exceed 30 characters',
|
||
'channel.area.form.rules.noChinese': 'Cannot contain Chinese characters',
|
||
'channel.area.form.rules.noSpacesOnly': 'Start postcode cannot be spaces only',
|
||
'channel.area.form.rules.noSpacesOnlyEnd': 'End postcode cannot be spaces only',
|
||
'channel.area.modal.addArea': 'Add area',
|
||
'channel.area.modal.editArea': 'Edit area',
|
||
'channel.area.modal.addDetail': 'Add area detail',
|
||
'channel.area.modal.editDetail': 'Edit area detail',
|
||
'channel.area.modal.deleteConfirm': 'Are you sure to delete?',
|
||
'channel.area.modal.deleteConfirmDetail': 'Confirm deletion?',
|
||
'channel.area.modal.warningTitle': 'Warning',
|
||
'channel.area.table.serialNo': 'No.',
|
||
'channel.area.table.leftPostcode': 'Start postcode',
|
||
'channel.area.table.rightPostcode': 'End postcode',
|
||
'channel.area.table.leftPostCode': 'Start postcode code',
|
||
'channel.area.table.rightPostCode': 'End postcode code',
|
||
'channel.area.table.remark': 'Remark',
|
||
'channel.area.table.actions': 'Action',
|
||
'channel.area.message.deleteSuccess': 'Deleted successfully',
|
||
'channel.area.message.loadFailed': 'Failed to load data',
|
||
'channel.area.message.invalidPage': 'Please enter a valid page number',
|
||
'channel.area.search.button.query': 'Query',
|
||
'channel.area.search.button.reset': 'Reset',
|
||
|
||
// Channel - Weight Rules
|
||
'channel.weightRules.search.placeholder': 'Enter keyword',
|
||
'channel.weightRules.search.refresh': 'Refresh list',
|
||
'channel.weightRules.search.addRule': 'Add rule',
|
||
'channel.weightRules.empty': 'No data',
|
||
'channel.weightRules.actions.add': 'Add',
|
||
'channel.weightRules.actions.delete': 'Delete',
|
||
'channel.weightRules.pagination.total': 'Total {count} records',
|
||
'channel.weightRules.pagination.prev': 'Previous',
|
||
'channel.weightRules.pagination.next': 'Next',
|
||
'channel.weightRules.pagination.perPage': 'per page',
|
||
'channel.weightRules.pagination.goTo': 'Go to',
|
||
'channel.weightRules.pagination.page': 'page',
|
||
'channel.weightRules.form.keyword': 'Keyword',
|
||
'channel.weightRules.form.ruleName': 'Area name',
|
||
'channel.weightRules.form.client': 'Client',
|
||
'channel.weightRules.form.condition': 'Condition expression',
|
||
'channel.weightRules.form.billableWeight': 'Billable weight value',
|
||
'channel.weightRules.form.volumetricFactor': 'Volumetric factor',
|
||
'channel.weightRules.form.placeholder.keyword': 'Enter keyword',
|
||
'channel.weightRules.form.placeholder.ruleName': 'Enter area name',
|
||
'channel.weightRules.form.placeholder.client': 'Enter client',
|
||
'channel.weightRules.form.placeholder.condition': 'Enter condition expression',
|
||
'channel.weightRules.form.placeholder.billableWeight': 'Enter billable weight value',
|
||
'channel.weightRules.form.placeholder.volumetricFactor': 'Enter volumetric factor',
|
||
'channel.weightRules.form.rules.ruleNameRequired': 'Please enter area name',
|
||
'channel.weightRules.form.rules.clientRequired': 'Please enter client',
|
||
'channel.weightRules.form.rules.conditionRequired': 'Please enter condition expression',
|
||
'channel.weightRules.form.rules.billableWeightRequired': 'Please enter billable weight value',
|
||
'channel.weightRules.form.rules.volumetricFactorRequired': 'Please enter volumetric factor',
|
||
'channel.weightRules.modal.addArea': 'Add area',
|
||
'channel.weightRules.modal.editArea': 'Edit area',
|
||
'channel.weightRules.modal.addRule': 'Add rule',
|
||
'channel.weightRules.modal.editRule': 'Edit rule',
|
||
'channel.weightRules.modal.deleteConfirm': 'Are you sure to delete?',
|
||
'channel.weightRules.modal.deleteConfirmDetail': 'Confirm deletion?',
|
||
'channel.weightRules.modal.warningTitle': 'Warning',
|
||
'channel.weightRules.table.serialNo': 'No.',
|
||
'channel.weightRules.table.client': 'Client',
|
||
'channel.weightRules.table.condition': 'Condition expression',
|
||
'channel.weightRules.table.billableWeight': 'Billable weight value',
|
||
'channel.weightRules.table.volumetricFactor': 'Volumetric factor',
|
||
'channel.weightRules.table.actions': 'Action',
|
||
'channel.weightRules.message.deleteSuccess': 'Deleted successfully',
|
||
'channel.weightRules.message.loadFailed': 'Failed to load data',
|
||
'channel.weightRules.message.invalidPage': 'Please enter a valid page number',
|
||
'channel.weightRules.search.button.query': 'Query',
|
||
'channel.weightRules.search.button.reset': 'Reset',
|
||
'channel.weightRules.updateTime': 'Updated: {time}',
|
||
|
||
// Channel - Weight Rounding
|
||
'channel.weightRounding.search.placeholder': 'Enter keyword',
|
||
'channel.weightRounding.search.refresh': 'Refresh list',
|
||
'channel.weightRounding.search.addRounding': 'Add rounding',
|
||
'channel.weightRounding.empty': 'No data',
|
||
'channel.weightRounding.actions.add': 'Add',
|
||
'channel.weightRounding.actions.delete': 'Delete',
|
||
'channel.weightRounding.pagination.total': 'Total {count} records',
|
||
'channel.weightRounding.pagination.prev': 'Previous',
|
||
'channel.weightRounding.pagination.next': 'Next',
|
||
'channel.weightRounding.pagination.perPage': 'per page',
|
||
'channel.weightRounding.pagination.goTo': 'Go to',
|
||
'channel.weightRounding.pagination.page': 'page',
|
||
'channel.weightRounding.form.keyword': 'Keyword',
|
||
'channel.weightRounding.form.roundingName': 'Rounding name',
|
||
'channel.weightRounding.form.startValue': 'Start value',
|
||
'channel.weightRounding.form.endValue': 'End value',
|
||
'channel.weightRounding.form.public': 'Public',
|
||
'channel.weightRounding.form.customerGroup1': 'Customer group 1',
|
||
'channel.weightRounding.form.customerGroup2': 'Customer group 2',
|
||
'channel.weightRounding.form.placeholder.keyword': 'Enter keyword',
|
||
'channel.weightRounding.form.placeholder.roundingName': 'Enter rounding name',
|
||
'channel.weightRounding.form.placeholder.startValue': 'Enter start value',
|
||
'channel.weightRounding.form.placeholder.endValue': 'Enter end value',
|
||
'channel.weightRounding.form.placeholder.public': 'Enter public value',
|
||
'channel.weightRounding.form.placeholder.customerGroup1': 'Enter customer group 1 value',
|
||
'channel.weightRounding.form.placeholder.customerGroup2': 'Enter customer group 2 value',
|
||
'channel.weightRounding.form.rules.roundingNameRequired': 'Please enter rounding name',
|
||
'channel.weightRounding.form.rules.startValueRequired': 'Please enter start value',
|
||
'channel.weightRounding.form.rules.endValueRequired': 'Please enter end value',
|
||
'channel.weightRounding.modal.addRounding': 'Add rounding',
|
||
'channel.weightRounding.modal.editRounding': 'Edit rounding',
|
||
'channel.weightRounding.modal.addRule': 'Add rule',
|
||
'channel.weightRounding.modal.editRule': 'Edit rule',
|
||
'channel.weightRounding.modal.deleteConfirm': 'Are you sure to delete?',
|
||
'channel.weightRounding.modal.deleteConfirmDetail': 'Confirm deletion?',
|
||
'channel.weightRounding.modal.warningTitle': 'Warning',
|
||
'channel.weightRounding.table.serialNo': 'No.',
|
||
'channel.weightRounding.table.startValue': 'Start value',
|
||
'channel.weightRounding.table.endValue': 'End value',
|
||
'channel.weightRounding.table.public': 'Public',
|
||
'channel.weightRounding.table.customerGroup1': 'Customer group 1',
|
||
'channel.weightRounding.table.customerGroup2': 'Customer group 2',
|
||
'channel.weightRounding.table.actions': 'Action',
|
||
'channel.weightRounding.message.deleteSuccess': 'Deleted successfully',
|
||
'channel.weightRounding.message.loadFailed': 'Failed to load data',
|
||
'channel.weightRounding.message.invalidPage': 'Please enter a valid page number',
|
||
'channel.weightRounding.search.button.query': 'Query',
|
||
'channel.weightRounding.search.button.reset': 'Reset',
|
||
'channel.weightRounding.updateTime': 'Updated: {time}',
|
||
|
||
// Channel - Auto Trigger
|
||
'channel.autoTrigger.actions.add': 'Add',
|
||
'channel.autoTrigger.pagination.total': 'Total {count} records',
|
||
'channel.autoTrigger.pagination.prev': 'Previous',
|
||
'channel.autoTrigger.pagination.next': 'Next',
|
||
'channel.autoTrigger.pagination.perPage': 'per page',
|
||
'channel.autoTrigger.table.serialNo': 'No.',
|
||
'channel.autoTrigger.table.status': 'Status',
|
||
'channel.autoTrigger.table.operation': 'Operation',
|
||
'channel.autoTrigger.table.triggerTiming': 'Trigger timing',
|
||
'channel.autoTrigger.table.triggerCondition': 'Trigger condition',
|
||
'channel.autoTrigger.table.promptMessage': 'Prompt message',
|
||
'channel.autoTrigger.table.notifier': 'Notifier',
|
||
'channel.autoTrigger.table.createTime': 'Create time',
|
||
'channel.autoTrigger.table.creator': 'Creator',
|
||
'channel.autoTrigger.table.actions': 'Action',
|
||
'channel.autoTrigger.actions.edit': 'Edit',
|
||
'channel.autoTrigger.actions.delete': 'Delete',
|
||
'channel.autoTrigger.message.statusEnabled': 'Status enabled',
|
||
'channel.autoTrigger.message.statusDisabled': 'Status disabled',
|
||
'channel.autoTrigger.message.deletePending': 'Delete function pending',
|
||
'channel.autoTrigger.message.editPending': 'Edit function pending',
|
||
'channel.autoTrigger.message.addPending': 'Add function pending',
|
||
'channel.autoTrigger.empty': 'No data',
|
||
|
||
// Trajectory Center - Trajectory Order
|
||
'trajectory.order.search.placeholder.orderNo': 'Enter order number',
|
||
'trajectory.order.search.placeholder.isExternal': 'Please select if external',
|
||
'trajectory.order.search.label.showTrajectory': 'Show trajectory',
|
||
'trajectory.order.search.label.hideTrajectory': 'Hide trajectory',
|
||
'trajectory.order.search.placeholder.time': 'Enter time',
|
||
'trajectory.order.search.placeholder.timezone': 'Enter timezone',
|
||
'trajectory.order.search.placeholder.location': 'Enter location',
|
||
'trajectory.order.search.placeholder.content': 'Enter content',
|
||
'trajectory.order.search.placeholder.remark': 'Enter remark',
|
||
'trajectory.order.drawer.tabs.detail': 'Detail',
|
||
'trajectory.order.drawer.tabs.pushRecord': 'Push record',
|
||
'trajectory.order.drawer.tabs.log': 'Log',
|
||
'trajectory.order.drawer.tabs.track': 'Order tracking',
|
||
'trajectory.order.drawer.tabs.externalTrack': 'External order tracking',
|
||
'trajectory.order.drawer.tabs.small': 'Small package',
|
||
'trajectory.order.drawer.tabs.main': 'Main order',
|
||
'trajectory.order.table.orderType': 'Order type',
|
||
'trajectory.order.table.orderNo': 'Order number',
|
||
'trajectory.order.table.customerShortName': 'Customer short name',
|
||
'trajectory.order.table.thirdPartyOrderNo': 'Third party order number',
|
||
'trajectory.order.table.estimatedDeliveryTime': 'Estimated delivery time',
|
||
'trajectory.order.table.deliveryTimezone': 'Delivery timezone',
|
||
'trajectory.order.table.latestTrajectoryStatus': 'Latest trajectory status',
|
||
'trajectory.order.table.latestTrajectoryContent': 'Latest trajectory content',
|
||
'trajectory.order.table.latestTrajectoryContentEn': 'Latest trajectory content (EN)',
|
||
'trajectory.order.table.latestTrajectoryTime': 'Latest trajectory time',
|
||
'trajectory.order.table.latestTrajectoryTimezone': 'Latest trajectory timezone',
|
||
'trajectory.order.table.latestTrajectoryLocation': 'Latest trajectory location',
|
||
'trajectory.order.table.isComplete': 'Is complete',
|
||
'trajectory.order.table.createTime': 'Create time',
|
||
'trajectory.order.table.actions': 'Action',
|
||
'trajectory.order.detail.title.trajectoryCode': 'Trajectory code',
|
||
'trajectory.order.detail.title.trajectoryContent': 'Trajectory content',
|
||
'trajectory.order.detail.title.trajectoryContentEn': 'Trajectory content (EN)',
|
||
'trajectory.order.detail.title.remark': 'Remark',
|
||
'trajectory.order.detail.title.createUser': 'Creator',
|
||
'trajectory.order.detail.title.trajectoryType': 'Trajectory type',
|
||
'trajectory.order.detail.title.trackTime': 'Track time',
|
||
'trajectory.order.detail.title.trackTimeZone': 'Track timezone',
|
||
'trajectory.order.detail.title.pushDetail': 'Push detail',
|
||
'trajectory.order.detail.title.originTrackContent': 'Service provider source trajectory content',
|
||
'trajectory.order.detail.title.serviceProvider': 'Service provider',
|
||
'trajectory.order.detail.title.trackPlaceCity': 'Trajectory location (city)',
|
||
'trajectory.order.detail.title.trackPlaceProvince': 'Trajectory location (province/state)',
|
||
'trajectory.order.detail.title.trackPlaceNation': 'Trajectory location (country/region)',
|
||
'trajectory.order.detail.title.trackPlacePostcode': 'Trajectory location postcode',
|
||
'trajectory.order.detail.title.trackPlace': 'Trajectory location',
|
||
'trajectory.order.detail.title.isVisibility': 'Is visible',
|
||
'trajectory.order.detail.trajectoryType.external': 'External service provider created',
|
||
'trajectory.order.detail.trajectoryType.internal': 'Internal system created',
|
||
'trajectory.order.detail.trajectoryType.manual': 'Manual created',
|
||
'trajectory.order.detail.showAllSourceTrajectory': 'Show all source trajectories from service provider',
|
||
'trajectory.order.pagination.total': 'Total {count} records',
|
||
'trajectory.order.pagination.prev': 'Previous',
|
||
'trajectory.order.pagination.next': 'Next',
|
||
'trajectory.order.pagination.perPage': 'per page',
|
||
'trajectory.order.pagination.goTo': 'Go to',
|
||
'trajectory.order.pagination.page': 'page',
|
||
'trajectory.order.table.serialNo': 'No.',
|
||
'trajectory.order.table.appName': 'Application',
|
||
'trajectory.order.actions.addTrajectory': 'Add trajectory',
|
||
'trajectory.order.actions.updateTrajectory': 'Update trajectory',
|
||
'trajectory.order.actions.refreshTrajectory': 'Refresh trajectory',
|
||
'trajectory.order.actions.deleteTrajectory': 'Delete trajectory',
|
||
'trajectory.order.actions.pushTrajectory': 'Push trajectory',
|
||
'trajectory.order.modal.addTrajectory': 'Add trajectory',
|
||
'trajectory.order.modal.updateTrajectory': 'Update trajectory',
|
||
'trajectory.order.modal.deleteTrajectory': 'Delete trajectory',
|
||
'trajectory.order.modal.pushTrajectory': 'Push trajectory',
|
||
'trajectory.order.modal.viewDetail': 'View detail',
|
||
'trajectory.order.modal.deleteSingleTrajectory': 'Are you sure to delete trajectory {content}?',
|
||
'trajectory.order.modal.deleteMultipleTrajectory': 'Are you sure to delete the following {count} trajectories?',
|
||
'trajectory.order.message.selectSameOrderType': 'Please select the same order type and subsystem',
|
||
'trajectory.order.message.selectSameOrderTypeOnly': 'Please select the same order type',
|
||
'trajectory.order.message.cannotDeleteExternal': 'Trajectories from external service providers cannot be deleted',
|
||
'trajectory.order.message.operationSuccess': 'Operation successful, please check the result later.',
|
||
'trajectory.order.message.refreshSuccess': 'Operation successful, please check the result later.',
|
||
'trajectory.order.message.invalidPage': 'Page number out of range',
|
||
'trajectory.order.log.table.optionType': 'Operation type',
|
||
'trajectory.order.log.table.content': 'Log source text',
|
||
'trajectory.order.log.table.createUserName': 'Operator',
|
||
'trajectory.order.log.table.createTime': 'Operation time',
|
||
'trajectory.order.pushRecord.table.requestId': 'Request ID',
|
||
'trajectory.order.pushRecord.table.isSuccess': 'Is success',
|
||
'trajectory.order.pushRecord.table.message': 'Message',
|
||
'trajectory.order.pushRecord.table.optionType': 'Operation type',
|
||
'trajectory.order.pushRecord.table.trackStatus': 'Trajectory status',
|
||
'trajectory.order.pushRecord.table.trackCode': 'Trajectory content code',
|
||
'trajectory.order.pushRecord.table.trackContent': 'Trajectory content',
|
||
'trajectory.order.pushRecord.table.trackPlace': 'Trajectory location',
|
||
'trajectory.order.pushRecord.table.trackGTMTimeZone': 'Trajectory timezone',
|
||
'trajectory.order.pushRecord.table.pushContent': 'Push detail',
|
||
'trajectory.order.pushRecord.table.createUser': 'Creator',
|
||
'trajectory.order.pushRecord.table.createTime': 'Create time',
|
||
'trajectory.order.titleStrs.trajectoryCode': 'Trajectory code',
|
||
'trajectory.order.titleStrs.trajectoryContent': 'Trajectory content',
|
||
'trajectory.order.titleStrs.trajectoryContentEn': 'Trajectory content (EN)',
|
||
'trajectory.order.common.yes': 'Yes',
|
||
'trajectory.order.common.no': 'No',
|
||
|
||
// Trajectory Center - Warning Order
|
||
'trajectory.warningOrder.tabs.return': 'Trajectory return',
|
||
'trajectory.warningOrder.tabs.transitTime': 'Transit time',
|
||
'trajectory.warningOrder.tabs.complete': 'Trajectory complete',
|
||
'trajectory.warningOrder.status.aboutToTimeout': 'About to timeout',
|
||
'trajectory.warningOrder.status.timeout': 'Timeout',
|
||
'trajectory.warningOrder.status.completed': 'Completed',
|
||
'trajectory.warningOrder.status.timeoutCompleted': 'Timeout completed',
|
||
'trajectory.warningOrder.status.closed': 'Closed',
|
||
'trajectory.warningOrder.actions.addTrajectory': 'Add trajectory',
|
||
'trajectory.warningOrder.actions.refreshTrajectory': 'Refresh trajectory',
|
||
'trajectory.warningOrder.pagination.total': 'Total {count} records',
|
||
'trajectory.warningOrder.pagination.prev': 'Previous',
|
||
'trajectory.warningOrder.pagination.next': 'Next',
|
||
'trajectory.warningOrder.pagination.perPage': 'per page',
|
||
'trajectory.warningOrder.pagination.goTo': 'Go to',
|
||
'trajectory.warningOrder.pagination.page': 'page',
|
||
'trajectory.warningOrder.table.serialNo': 'No.',
|
||
'trajectory.warningOrder.table.orderNo': 'Order number',
|
||
'trajectory.warningOrder.table.status': 'Status',
|
||
'trajectory.warningOrder.table.createTime': 'Create time',
|
||
'trajectory.warningOrder.message.loadFailed': 'Failed to load data',
|
||
'trajectory.warningOrder.message.invalidPage': 'Please enter a valid page number',
|
||
|
||
// Trajectory Center - Trajectory State
|
||
'trajectory.state.search.placeholder': 'Enter trajectory status code or name',
|
||
'trajectory.state.actions.add': 'Add',
|
||
'trajectory.state.actions.edit': 'Edit',
|
||
'trajectory.state.actions.delete': 'Delete',
|
||
'trajectory.state.modal.add': 'Add',
|
||
'trajectory.state.modal.edit': 'Edit',
|
||
'trajectory.state.modal.deleteConfirm': 'Are you sure to delete? If trajectory content is bound to this status, deletion is prohibited. Please confirm.',
|
||
'trajectory.state.modal.warningTitle': 'Warning',
|
||
'trajectory.state.message.deleteSuccess': 'Deleted successfully',
|
||
'trajectory.state.table.serialNo': 'No.',
|
||
'trajectory.state.table.statusCode': 'Trajectory status code',
|
||
'trajectory.state.table.status': 'Trajectory status',
|
||
'trajectory.state.table.statusEn': 'Trajectory status (EN)',
|
||
'trajectory.state.table.isComplete': 'Is complete',
|
||
'trajectory.state.table.isBroadcast': 'Is broadcast',
|
||
'trajectory.state.table.createTime': 'Create time',
|
||
'trajectory.state.table.creator': 'Creator',
|
||
'trajectory.state.table.modifyTime': 'Modify time',
|
||
'trajectory.state.table.modifier': 'Modifier',
|
||
'trajectory.state.table.application': 'Application',
|
||
'trajectory.state.table.actions': 'Action',
|
||
'trajectory.state.form.statusCode': 'Trajectory status code',
|
||
'trajectory.state.form.statusCodeRequired': 'Please enter trajectory status code',
|
||
'trajectory.state.form.statusCodePlaceholder': 'Enter trajectory status code',
|
||
'trajectory.state.form.status': 'Trajectory status',
|
||
'trajectory.state.form.statusRequired': 'Please enter trajectory status',
|
||
'trajectory.state.form.statusPlaceholder': 'Enter trajectory status',
|
||
'trajectory.state.form.statusEn': 'Trajectory status (EN)',
|
||
'trajectory.state.form.statusEnRequired': 'Please enter trajectory status (EN)',
|
||
'trajectory.state.form.statusEnOnlyAlphanumeric': 'Only letters, numbers and underscores allowed',
|
||
'trajectory.state.form.statusEnPlaceholder': 'Enter trajectory status (EN)',
|
||
'trajectory.state.form.isComplete': 'Is complete',
|
||
'trajectory.state.form.isCompletePlaceholder': 'Please select if complete',
|
||
'trajectory.state.form.isBroadcast': 'Is broadcast',
|
||
'trajectory.state.form.isBroadcastPlaceholder': 'Please select if broadcast',
|
||
'trajectory.state.form.application': 'Application',
|
||
'trajectory.state.form.applicationRequired': 'Please select application',
|
||
'trajectory.state.form.applicationPlaceholder': 'Please select application',
|
||
'trajectory.state.common.yes': 'Yes',
|
||
'trajectory.state.common.no': 'No',
|
||
|
||
// Trajectory Center - Trajectory Flag
|
||
'trajectory.flag.search.placeholder': 'Enter flag name',
|
||
'trajectory.flag.actions.add': 'Add',
|
||
'trajectory.flag.actions.edit': 'Edit',
|
||
'trajectory.flag.actions.delete': 'Delete',
|
||
'trajectory.flag.modal.add': 'Add',
|
||
'trajectory.flag.modal.edit': 'Edit',
|
||
'trajectory.flag.modal.deleteConfirm': 'Are you sure to delete? Deletion will affect trajectory flag push. Please confirm.',
|
||
'trajectory.flag.modal.warningTitle': 'Warning',
|
||
'trajectory.flag.message.deleteSuccess': 'Deleted successfully',
|
||
'trajectory.flag.table.serialNo': 'No.',
|
||
'trajectory.flag.table.flag': 'Flag',
|
||
'trajectory.flag.table.code': 'Code',
|
||
'trajectory.flag.table.isBroadcast': 'Is broadcast',
|
||
'trajectory.flag.table.createTime': 'Create time',
|
||
'trajectory.flag.table.creator': 'Creator',
|
||
'trajectory.flag.table.modifyTime': 'Modify time',
|
||
'trajectory.flag.table.modifier': 'Modifier',
|
||
'trajectory.flag.table.application': 'Application',
|
||
'trajectory.flag.table.actions': 'Action',
|
||
'trajectory.flag.form.flag': 'Flag',
|
||
'trajectory.flag.form.flagRequired': 'Please enter flag',
|
||
'trajectory.flag.form.flagOnlyChinese': 'Only Chinese characters allowed',
|
||
'trajectory.flag.form.flagPlaceholder': 'Enter flag',
|
||
'trajectory.flag.form.code': 'Code',
|
||
'trajectory.flag.form.codeRequired': 'Please enter 2 uppercase letters',
|
||
'trajectory.flag.form.codePlaceholder': 'Enter 2 uppercase letters',
|
||
'trajectory.flag.form.isBroadcast': 'Is broadcast',
|
||
'trajectory.flag.form.isBroadcastPlaceholder': 'Please select if broadcast',
|
||
'trajectory.flag.form.application': 'Application',
|
||
'trajectory.flag.form.applicationRequired': 'Please select application',
|
||
'trajectory.flag.form.applicationPlaceholder': 'Please select application',
|
||
'trajectory.flag.common.yes': 'Yes',
|
||
'trajectory.flag.common.no': 'No',
|
||
|
||
// Trajectory Center - Trajectory Content
|
||
'trajectory.content.modal.addTitle': 'Add trajectory content',
|
||
'trajectory.content.modal.deleteConfirm': 'Are you sure to delete? If templates are bound to this trajectory content, deletion is prohibited. Please confirm.',
|
||
'trajectory.content.modal.warningTitle': 'Warning',
|
||
'trajectory.content.message.deleteSuccess': 'Deleted successfully',
|
||
'trajectory.content.search.placeholder': 'Enter trajectory code or content',
|
||
'trajectory.content.form.application': 'Application',
|
||
'trajectory.content.form.applicationRequired': 'Please select application',
|
||
'trajectory.content.form.applicationPlaceholder': 'Please select application',
|
||
'trajectory.content.actions.add': 'Add',
|
||
'trajectory.content.actions.edit': 'Edit',
|
||
'trajectory.content.actions.delete': 'Delete',
|
||
'trajectory.content.table.serialNo': 'No.',
|
||
'trajectory.content.table.trajectoryCode': 'Trajectory code',
|
||
'trajectory.content.table.trajectoryContent': 'Trajectory content',
|
||
'trajectory.content.table.trajectoryContentEn': 'Trajectory content (EN)',
|
||
'trajectory.content.table.status': 'Status',
|
||
'trajectory.content.table.flag': 'Trajectory flag',
|
||
'trajectory.content.table.isExternal': 'Is external',
|
||
'trajectory.content.table.isRepeatable': 'Is repeatable',
|
||
'trajectory.content.table.allowManualModify': 'Allow manual modify',
|
||
'trajectory.content.table.allowManualCreate': 'Allow manual create',
|
||
'trajectory.content.table.createTime': 'Create time',
|
||
'trajectory.content.table.creator': 'Creator',
|
||
'trajectory.content.table.modifyTime': 'Modify time',
|
||
'trajectory.content.table.modifier': 'Modifier',
|
||
'trajectory.content.table.application': 'Application',
|
||
'trajectory.content.table.actions': 'Action',
|
||
'trajectory.content.form.status': 'Status',
|
||
'trajectory.content.form.statusPlaceholder': 'Please select',
|
||
'trajectory.content.form.statusRequired': 'Please select status',
|
||
'trajectory.content.form.trajectoryCode': 'Trajectory code',
|
||
'trajectory.content.form.trajectoryCodePlaceholder': 'Enter trajectory code',
|
||
'trajectory.content.form.trajectoryCodeRequired': 'Please enter trajectory code',
|
||
'trajectory.content.form.trajectoryContent': 'Trajectory content',
|
||
'trajectory.content.form.trajectoryContentPlaceholder': 'Enter trajectory content',
|
||
'trajectory.content.form.trajectoryContentRequired': 'Please enter trajectory content',
|
||
'trajectory.content.form.trajectoryContentEn': 'Trajectory content (EN)',
|
||
'trajectory.content.form.trajectoryContentEnPlaceholder': 'Enter trajectory content (EN)',
|
||
'trajectory.content.form.trajectoryContentEnRequired': 'Please enter trajectory content (EN)',
|
||
'trajectory.content.form.trajectoryContentEnNoChinese': 'Chinese characters not allowed',
|
||
'trajectory.content.form.flag': 'Trajectory flag',
|
||
'trajectory.content.form.flagPlaceholder': 'Please select',
|
||
'trajectory.content.form.isExternal': 'Is external',
|
||
'trajectory.content.form.isExternalPlaceholder': 'Please select if external',
|
||
'trajectory.content.form.isRepeatable': 'Is repeatable',
|
||
'trajectory.content.form.isRepeatablePlaceholder': 'Please select if repeatable',
|
||
'trajectory.content.form.allowManualCreate': 'Support manual create',
|
||
'trajectory.content.form.allowManualCreatePlaceholder': 'Please select if support manual create',
|
||
'trajectory.content.form.allowManualModify': 'Support manual modify',
|
||
'trajectory.content.form.allowManualModifyPlaceholder': 'Please select if support manual modify',
|
||
'trajectory.content.titleStrs.statusCode': 'Trajectory status code',
|
||
'trajectory.content.titleStrs.status': 'Trajectory status',
|
||
'trajectory.content.titleStrs.flag': 'Flag',
|
||
'trajectory.content.titleStrs.code': 'Code',
|
||
'trajectory.content.titleStrs.isBroadcast': 'Is broadcast',
|
||
'trajectory.content.common.yes': 'Yes',
|
||
'trajectory.content.common.no': 'No',
|
||
|
||
// Trajectory Center - Trajectory Push
|
||
'trajectory.push.table.serialNo': 'No.',
|
||
'trajectory.push.table.pushOrder': 'Push order',
|
||
'trajectory.push.table.trajectoryCode': 'Trajectory code',
|
||
'trajectory.push.table.trajectoryContent': 'Trajectory content',
|
||
'trajectory.push.table.trajectoryContentEn': 'Trajectory content (EN)',
|
||
'trajectory.push.table.pushTrajectoryCode': 'Push trajectory code',
|
||
'trajectory.push.table.pushTrajectoryStatus': 'Push trajectory status',
|
||
'trajectory.push.table.pushTrajectoryContent': 'Push trajectory content',
|
||
'trajectory.push.table.pushTrajectoryContentEn': 'Push trajectory content (EN)',
|
||
'trajectory.push.table.pushExtendedField': 'Push extended field',
|
||
'trajectory.push.table.actions': 'Action',
|
||
'trajectory.push.form.application': 'Application',
|
||
'trajectory.push.form.applicationRequired': 'Please select application',
|
||
'trajectory.push.form.applicationPlaceholder': 'Please select application',
|
||
'trajectory.push.form.customer': 'Customer',
|
||
'trajectory.push.form.customerPlaceholder': 'Enter customer',
|
||
'trajectory.push.form.customerRequired': 'Please select customer',
|
||
'trajectory.push.form.serviceProvider': 'Service provider',
|
||
'trajectory.push.form.serviceProviderPlaceholder': 'Please select service provider',
|
||
'trajectory.push.form.serviceProviderRequired': 'Please select service provider',
|
||
'trajectory.push.form.isAutoPush': 'Is auto push',
|
||
'trajectory.push.form.isAutoPushPlaceholder': 'Please select if auto push',
|
||
'trajectory.push.form.supportRepush': 'Support repush',
|
||
'trajectory.push.form.supportRepushPlaceholder': 'Please select if support repush',
|
||
'trajectory.push.form.isFullPush': 'Is full push',
|
||
'trajectory.push.form.isFullPushPlaceholder': 'Please select if full push',
|
||
'trajectory.push.form.pushTimeStyle': 'Push time style',
|
||
'trajectory.push.form.pushTimeStyle.timestamp': 'Timestamp',
|
||
'trajectory.push.form.pushTimeStyle.timezone': 'Time + timezone',
|
||
'trajectory.push.form.time': 'Time',
|
||
'trajectory.push.form.timePlaceholder': 'Time format: yyyy-MM-dd HH:mm:ss or yyyy/MM/dd HH:mm:ss',
|
||
'trajectory.push.form.timezone': 'Timezone',
|
||
'trajectory.push.form.timezonePlaceholder': 'Timezone format: GMT/UTC',
|
||
'trajectory.push.form.trajectoryCode': 'Trajectory code',
|
||
'trajectory.push.form.trajectoryCodeRequired': 'Please select trajectory code',
|
||
'trajectory.push.form.pushTrajectoryStatus': 'Push trajectory status',
|
||
'trajectory.push.form.pushTrajectoryStatusPlaceholder': 'Enter parameter value',
|
||
'trajectory.push.form.pushTrajectoryCode': 'Push trajectory code',
|
||
'trajectory.push.form.pushTrajectoryContent': 'Push trajectory content',
|
||
'trajectory.push.form.pushTrajectoryContentEn': 'Push trajectory content (EN)',
|
||
'trajectory.push.form.pushExtendedField': 'Push extended field',
|
||
'trajectory.push.actions.add': 'Add',
|
||
'trajectory.push.actions.edit': 'Edit',
|
||
'trajectory.push.actions.delete': 'Delete',
|
||
'trajectory.push.modal.deleteConfirm': 'Are you sure to delete?',
|
||
'trajectory.push.modal.warningTitle': 'Warning',
|
||
'trajectory.push.message.deleteSuccess': 'Deleted successfully',
|
||
'trajectory.push.search.placeholder': 'Enter service provider name or appkey',
|
||
'trajectory.push.actions.refresh': 'Refresh list',
|
||
'trajectory.push.actions.addPush': 'Add push',
|
||
'trajectory.push.common.yes': 'Yes',
|
||
'trajectory.push.common.no': 'No',
|
||
'trajectory.push.titleStrs.trajectoryCode': 'Trajectory code',
|
||
'trajectory.push.titleStrs.trajectoryContent': 'Trajectory content',
|
||
|
||
// Trajectory Center - Warning Region (shared with channel.area keys)
|
||
'trajectory.region.search.placeholder': 'Enter keyword',
|
||
'trajectory.region.search.refresh': 'Refresh list',
|
||
'trajectory.region.search.addArea': 'Add area',
|
||
'trajectory.region.search.button.query': 'Query',
|
||
'trajectory.region.search.button.reset': 'Reset',
|
||
'trajectory.region.empty': 'No data',
|
||
'trajectory.region.actions.add': 'Add',
|
||
'trajectory.region.actions.edit': 'Edit',
|
||
'trajectory.region.actions.delete': 'Delete',
|
||
'trajectory.region.modal.addArea': 'Add area',
|
||
'trajectory.region.modal.editArea': 'Edit area',
|
||
'trajectory.region.modal.add': 'Add',
|
||
'trajectory.region.modal.edit': 'Edit',
|
||
'trajectory.region.form.keyword': 'Keyword',
|
||
'trajectory.region.form.areaName': 'Area name',
|
||
'trajectory.region.form.country': 'Country/Region',
|
||
'trajectory.region.form.province': 'State/Province',
|
||
'trajectory.region.form.city': 'City',
|
||
'trajectory.region.form.leftPostCode': 'Start postcode',
|
||
'trajectory.region.form.rightPostCode': 'End postcode',
|
||
'trajectory.region.form.placeholder.keyword': 'Enter keyword',
|
||
'trajectory.region.form.placeholder.areaName': 'Enter area name',
|
||
'trajectory.region.form.placeholder.input': 'Please enter',
|
||
'trajectory.region.form.rules.areaNameRequired': 'Please enter area name',
|
||
'trajectory.region.form.rules.countryRequired': 'Please select country/region',
|
||
'trajectory.region.form.rules.maxLength128': 'Cannot exceed 128 characters',
|
||
'trajectory.region.form.rules.maxLength30': 'Cannot exceed 30 characters',
|
||
'trajectory.region.form.rules.noChinese': 'Cannot contain Chinese characters',
|
||
'trajectory.region.form.rules.noSpacesOnly': 'Start postcode cannot be spaces only',
|
||
'trajectory.region.form.rules.noSpacesOnlyEnd': 'End postcode cannot be spaces only',
|
||
'trajectory.region.table.serialNo': 'No.',
|
||
'trajectory.region.table.country': 'Country/Region',
|
||
'trajectory.region.table.province': 'State/Province',
|
||
'trajectory.region.table.city': 'City',
|
||
'trajectory.region.table.leftPostCode': 'Start postcode',
|
||
'trajectory.region.table.rightPostCode': 'End postcode',
|
||
'trajectory.region.table.actions': 'Action',
|
||
|
||
// Trajectory Center - Warning Config
|
||
'trajectory.warningConfig.tabs.complete': 'Trajectory complete',
|
||
'trajectory.warningConfig.tabs.transitTime': 'Transit time',
|
||
'trajectory.warningConfig.tabs.returnTime': 'Return time',
|
||
'trajectory.warningConfig.search.placeholder.customer': 'Enter customer short name',
|
||
'trajectory.warningConfig.search.label.customer': 'Customer short name',
|
||
'trajectory.warningConfig.search.label.kpiName': 'KPI name',
|
||
'trajectory.warningConfig.search.placeholder.kpiName': 'Enter KPI name',
|
||
'trajectory.warningConfig.search.label.status': 'Status',
|
||
'trajectory.warningConfig.search.status.enabled': 'Enabled',
|
||
'trajectory.warningConfig.search.status.disabled': 'Disabled',
|
||
'trajectory.warningConfig.search.button.query': 'Query',
|
||
'trajectory.warningConfig.search.button.reset': 'Reset',
|
||
'trajectory.warningConfig.actions.refresh': 'Refresh list',
|
||
'trajectory.warningConfig.actions.addRule': 'Add warning rule',
|
||
'trajectory.warningConfig.actions.addScene': 'Add scene',
|
||
'trajectory.warningConfig.actions.editScene': 'Edit scene',
|
||
'trajectory.warningConfig.message.getRuleItemsFailed': 'Failed to get scene rule items data',
|
||
'trajectory.warningConfig.message.getSceneFailed': 'Failed to get scene data',
|
||
'trajectory.warningConfig.message.deleteSuccess': 'Deleted successfully',
|
||
'trajectory.warningConfig.message.selectRuleFirst': 'Please select a warning rule item from the left list first',
|
||
'trajectory.warningConfig.message.selectRule': 'Please select a warning rule from the left first',
|
||
'trajectory.warningConfig.message.enterAtLeastOneFactor': 'Please enter at least one factor value',
|
||
'trajectory.warningConfig.message.saveSuccess': 'Saved successfully',
|
||
'trajectory.warningConfig.message.getSceneDetailFailed': 'Failed to get scene details',
|
||
'trajectory.warningConfig.modal.deletePushConfirm': 'Confirm to delete this push?',
|
||
'trajectory.warningConfig.modal.deleteSceneConfirm': 'Confirm to delete [{summary}]?',
|
||
'trajectory.warningConfig.modal.warningTitle': 'Warning',
|
||
'trajectory.warningConfig.factor.type.cargoType': 'Cargo type',
|
||
'trajectory.warningConfig.factor.type.month': 'Month',
|
||
'trajectory.warningConfig.factor.type.division': 'Division',
|
||
'trajectory.warningConfig.factor.type.isTransit': 'Is transit',
|
||
'trajectory.warningConfig.factor.type.port': 'Port',
|
||
'trajectory.warningConfig.factor.type.salesProduct': 'Sales product',
|
||
|
||
// Trajectory Center - Trajectory Pull
|
||
'trajectory.pull.table.trackKeyword': 'Pull trajectory keyword',
|
||
'trajectory.pull.table.trackKeywordReverse': 'Pull trajectory keyword (filter)',
|
||
'trajectory.pull.table.trackPlaceValue': 'Fallback trajectory location',
|
||
'trajectory.pull.actions.add': 'Add',
|
||
'trajectory.pull.actions.edit': 'Edit',
|
||
'trajectory.pull.actions.delete': 'Delete',
|
||
'trajectory.pull.actions.addPull': 'Add pull',
|
||
'trajectory.pull.modal.deleteConfirm': 'Are you sure to delete this pull?',
|
||
'trajectory.pull.modal.deleteContentConfirm': 'Are you sure to delete this pull content?',
|
||
'trajectory.pull.modal.warningTitle': 'Warning',
|
||
'trajectory.pull.message.deleteSuccess': 'Deleted successfully',
|
||
|
||
...localeSettings,
|
||
...localeMessageBox,
|
||
...localeLogin,
|
||
...localeWorkplace,
|
||
|
||
...localeMonitor,
|
||
...localeSearchTable,
|
||
...localeCardList,
|
||
...localeStepForm,
|
||
...localeGroupForm,
|
||
...localeBasicProfile,
|
||
...localeDataAnalysis,
|
||
...localeMultiDAnalysis,
|
||
...localeSuccess,
|
||
...localeError,
|
||
...locale403,
|
||
...locale404,
|
||
...locale500,
|
||
};
|