|
|
@@ -1,5 +1,7 @@
|
|
|
export default {
|
|
|
common: {
|
|
|
+ systemName: 'Traveler and Guide Matching System',
|
|
|
+ travelerDetail: 'Traveler Detail Infomation',
|
|
|
inputText: 'Please input',
|
|
|
selectText: 'Please select',
|
|
|
startTimeText: 'Start time',
|
|
|
@@ -326,7 +328,6 @@ export default {
|
|
|
networkException: 'network anomaly',
|
|
|
networkExceptionMsg:
|
|
|
'Please check if your network connection is normal! The network is abnormal',
|
|
|
-
|
|
|
errMsg401: 'The user does not have permission (token, user name, password error)!',
|
|
|
errMsg403: 'The user is authorized, but access is forbidden!',
|
|
|
errMsg404: 'Network request error, the resource was not found!',
|
|
|
@@ -370,22 +371,18 @@ export default {
|
|
|
signInFormTitle: 'Sign in',
|
|
|
signUpFormTitle: 'Sign up',
|
|
|
forgetFormTitle: 'Reset password',
|
|
|
-
|
|
|
signInTitle: 'Backstage management system',
|
|
|
signInDesc: 'Enter your personal details and get started!',
|
|
|
policy: 'I agree to the xxx Privacy Policy',
|
|
|
scanSign: `scanning the code to complete the login`,
|
|
|
-
|
|
|
loginButton: 'Sign in',
|
|
|
registerButton: 'Sign up',
|
|
|
rememberMe: 'Remember me',
|
|
|
forgetPassword: 'Forget Password?',
|
|
|
otherSignIn: 'Sign in with',
|
|
|
-
|
|
|
// notify
|
|
|
loginSuccessTitle: 'Login successful',
|
|
|
loginSuccessDesc: 'Welcome back',
|
|
|
-
|
|
|
// placeholder
|
|
|
accountPlaceholder: 'Please input username',
|
|
|
passwordPlaceholder: 'Please input password',
|
|
|
@@ -393,7 +390,6 @@ export default {
|
|
|
mobilePlaceholder: 'Please input mobile',
|
|
|
policyPlaceholder: 'Register after checking',
|
|
|
diffPwd: 'The two passwords are inconsistent',
|
|
|
-
|
|
|
userName: 'Username',
|
|
|
password: 'Password',
|
|
|
confirmPassword: 'Confirm Password',
|
|
|
@@ -418,10 +414,33 @@ export default {
|
|
|
createTime: 'Created Date'
|
|
|
},
|
|
|
info: {
|
|
|
- title: 'Basic Information',
|
|
|
+ title: 'Guide Information',
|
|
|
basicInfo: 'Basic Information',
|
|
|
resetPwd: 'Reset Password',
|
|
|
- userSocial: 'Social Information'
|
|
|
+ userSocial: 'Social Information',
|
|
|
+ commentInfo: 'Comment Information',
|
|
|
+ Schedule: 'Schedule Information',
|
|
|
+ languageUsed: 'Language Used',
|
|
|
+ textAndImageIntro: 'Text and Image Introduction',
|
|
|
+ expertiseField: 'Area of Expertise',
|
|
|
+ serviceItems: 'Service Items',
|
|
|
+ precautions: 'Precautions',
|
|
|
+ servicePrice: 'Service Price',
|
|
|
+ maxParticipants: 'Maximum Number of Participants',
|
|
|
+ region: 'Region',
|
|
|
+ serviceStartDate: 'Guide Service Start Date',
|
|
|
+ serviceEndDate: 'Guide Service End Date',
|
|
|
+ settlementBankInfo: 'Settlement Bank Information',
|
|
|
+ ratingStars: 'Rating Stars',
|
|
|
+ expertiseStars: 'Expertise Stars',
|
|
|
+ serviceStars: 'Service Stars',
|
|
|
+ reviewContent: 'Review Content',
|
|
|
+ likesCount: 'Likes Count',
|
|
|
+ work: 'Work',
|
|
|
+ rest: 'Rest',
|
|
|
+ booked: 'Booked',
|
|
|
+ modifyDialog1: 'Cannot modify dates prior to today',
|
|
|
+ modifyDialog2: 'This date has been booked and cannot be modified.'
|
|
|
},
|
|
|
rules: {
|
|
|
nickname: 'Please Enter User Nickname',
|
|
|
@@ -453,5 +472,665 @@ export default {
|
|
|
btn_zoom_in: 'Zoom in',
|
|
|
btn_zoom_out: 'Zoom out',
|
|
|
preview: 'Preivew'
|
|
|
- }
|
|
|
+ },
|
|
|
+ 'OAuth 2.0': 'OAuth 2.0', // メニュー名が OAuth 2.0 の場合、常に警告が表示されないようにする
|
|
|
+ guide: {
|
|
|
+ common: {
|
|
|
+ search: 'Search',
|
|
|
+ reset: 'Reset',
|
|
|
+ add: 'Add',
|
|
|
+ export: 'Export',
|
|
|
+ expandCollapse: 'Expand/Collapse',
|
|
|
+ actions: 'Actions',
|
|
|
+ edit: 'Edit',
|
|
|
+ delete: 'Delete',
|
|
|
+ confirm: 'Confirm',
|
|
|
+ cancel: 'Cancel',
|
|
|
+ },
|
|
|
+ category: {
|
|
|
+ chineseName: 'Chinese Name',
|
|
|
+ enterChineseName: 'Please enter the Chinese name for the category',
|
|
|
+ japaneseName: 'Japanese Name',
|
|
|
+ enterJapaneseName: 'Please enter the Japanese name for the category',
|
|
|
+ englishName: 'English Name',
|
|
|
+ enterEnglishName: 'Please enter the English name for the category',
|
|
|
+ creationTime: 'Creation Time',
|
|
|
+ startDate: 'Start Date',
|
|
|
+ endDate: 'End Date',
|
|
|
+ parentCategoryID: 'Parent Category ID',
|
|
|
+ categoryID: 'Category ID',
|
|
|
+ mobileCategoryImage: 'Mobile Category Image',
|
|
|
+ categorySort: 'Category Sort',
|
|
|
+ enableStatus: 'Enable Status',
|
|
|
+ selectParentCategoryID: 'Please select the Parent Category ID',
|
|
|
+ enterCategorySort: 'Please enter the category sort',
|
|
|
+ topTouristAttractionCategory: 'Top Tourist Attraction Category'
|
|
|
+ },
|
|
|
+ sight:{
|
|
|
+ id: 'ID',
|
|
|
+ baseInfo: 'Base Information',
|
|
|
+ attractionCategory: 'Category',
|
|
|
+ region: 'Region',
|
|
|
+ attractionInfo: 'Attraction Information',
|
|
|
+ phoneNumber: 'Phone Number',
|
|
|
+ openingHours: 'Opening Hours',
|
|
|
+ enterOpeningHours: 'Enter Opening Hours',
|
|
|
+ multilingualExpansionInfo: 'Multilingual Expansion Information',
|
|
|
+ comments: 'Comments',
|
|
|
+ attractionCoverImage: 'Attraction Cover Image',
|
|
|
+ enterPhoneNumber: 'Enter Phone Number',
|
|
|
+ attractionCarouselImages: 'Carousel Images, up to 6',
|
|
|
+ officialWebsiteURL: 'Official Website URL',
|
|
|
+ enterOfficialWebsiteURL: 'Enter Official Website URL',
|
|
|
+ playTime: 'Play Time',
|
|
|
+ enterApproximatePlayTime: 'Enter Approximate Play Time',
|
|
|
+ sort: 'Sort',
|
|
|
+ selectATouristAttraction: 'Select a Tourist Attraction',
|
|
|
+ selectAttractionCategory: 'Select Attraction Category',
|
|
|
+ ratingStars: 'Rating Stars',
|
|
|
+ sceneryStars: 'Scenery Stars',
|
|
|
+ serviceStars: 'Service Stars',
|
|
|
+ reviewContent: 'Review Content',
|
|
|
+ tourDuration: 'Tour Duration',
|
|
|
+ likesCount: 'Likes Count',
|
|
|
+ enterLikesCount: 'Enter Likes Count',
|
|
|
+ image: 'Image',
|
|
|
+ multilingualType: 'Multilingual Type',
|
|
|
+ title: 'Title',
|
|
|
+ introduction: 'Introduction',
|
|
|
+ ticketsAndReservations: 'Tickets & Reservations',
|
|
|
+ keywordGroup: 'Keyword Group',
|
|
|
+ enterKeywords: 'Enter Keywords',
|
|
|
+ subtitle: 'Subtitle',
|
|
|
+ attractionTextualDescription: 'Attraction Textual Description',
|
|
|
+ address: 'Address',
|
|
|
+ additionalInfo: 'Additional Information'
|
|
|
+ },
|
|
|
+ trip:{
|
|
|
+ guideId: 'Guide ID',
|
|
|
+ enterGuideId: 'Enter Guide ID',
|
|
|
+ creationTime: 'Creation Time',
|
|
|
+ startDate: 'Start Date',
|
|
|
+ endDate: 'End Date',
|
|
|
+ id: 'ID',
|
|
|
+ guide: 'Guide',
|
|
|
+ coverImage: 'Cover Image',
|
|
|
+ maxParticipants: 'Max Participants',
|
|
|
+ guidePrice: 'Guide Price',
|
|
|
+ multilingualExpansionInfo: 'Multilingual Expansion Info',
|
|
|
+ includedAttractions: 'Included Attractions',
|
|
|
+ startTime: 'Start Time',
|
|
|
+ selectJourneyStartTime: 'Select Journey Start Time',
|
|
|
+ endTime: 'End Time',
|
|
|
+ selectJourneyEndTime: 'Select Journey End Time',
|
|
|
+ guideServicePrice: 'Guide Service Price',
|
|
|
+ enterGuideServicePrice: 'Enter Guide Service Price',
|
|
|
+ enableStatus: 'Enable Status',
|
|
|
+ importAttractions: 'Import Attractions',
|
|
|
+ attractionCategory: 'Attraction Category',
|
|
|
+ region: 'Region',
|
|
|
+ attractionInfo: 'Attraction Information',
|
|
|
+ openingHours: 'Opening Hours',
|
|
|
+ sightseeingSpotId: 'Sightseeing Spot ID',
|
|
|
+ journeyStartTime: 'Journey Start Time',
|
|
|
+ requiredTime: 'Required Time',
|
|
|
+ selectJourneyBasicInfo: 'Select Journey Basic Info',
|
|
|
+ multilingualType: 'Multilingual Type',
|
|
|
+ multilingualTitle: 'Multilingual Title',
|
|
|
+ includedItems: 'Included Items',
|
|
|
+ excludedItems: 'Excluded Items',
|
|
|
+ featureTextualDescription: 'Feature Textual Description',
|
|
|
+ additionalInfo: 'Additional Information'
|
|
|
+ },
|
|
|
+ user:{
|
|
|
+ userAccount: 'User Account',
|
|
|
+ enterUserAccount: 'Enter User Account',
|
|
|
+ mobileNumber: 'Mobile Number',
|
|
|
+ enterMobileNumber: 'Enter Mobile Number',
|
|
|
+ guideLanguage: 'Language',
|
|
|
+ selectGuideLanguage: 'Select Guide Language',
|
|
|
+ creationTime: 'Creation Time',
|
|
|
+ startDate: 'Start Date',
|
|
|
+ endDate: 'End Date',
|
|
|
+ userId: 'User ID',
|
|
|
+ userNickname: 'User Nickname',
|
|
|
+ lastLoginTime: 'Last Login Time',
|
|
|
+ expertiseField: 'Expertise Field',
|
|
|
+ guideReviews: 'Guide Reviews',
|
|
|
+ userPassword: 'User Password',
|
|
|
+ enterUserPassword: 'Enter User Password',
|
|
|
+ enterUserNickname: 'Enter User Nickname',
|
|
|
+ userEmail: 'User Email',
|
|
|
+ enterUserEmail: 'Enter User Email',
|
|
|
+ userGender: 'User Gender',
|
|
|
+ pleaseSelect: 'Please Select',
|
|
|
+ selectGuideUsageLanguage: 'Select Guide Usage Language',
|
|
|
+ textAndImageIntro: 'Text and Image Introduction',
|
|
|
+ serviceItems: 'Service Items',
|
|
|
+ enterServiceItems: 'Enter Service Items',
|
|
|
+ precautions: 'Precautions',
|
|
|
+ enterServicePrecautions: 'Enter Service Precautions',
|
|
|
+ guideServicePrice: 'Guide Service Price',
|
|
|
+ maxNumberOfPeople: 'Max Number of People',
|
|
|
+ serviceTargetMaxNumber: 'Service Target Max Number',
|
|
|
+ region: 'Region',
|
|
|
+ guideServiceStartDate: 'Guide Service Start Date',
|
|
|
+ selectGuideServiceStartDate: 'Select Guide Service Start Date',
|
|
|
+ guideServiceEndDate: 'Guide Service End Date',
|
|
|
+ selectGuideServiceEndDate: 'Select Guide Service End Date',
|
|
|
+ bankInformation: 'Bank Information',
|
|
|
+ enterBankInformation: 'Enter Bank Information',
|
|
|
+ enterCorrectEmail: 'Enter Correct Email',
|
|
|
+ enterCorrectMobileNumber: 'Enter Correct Mobile Number',
|
|
|
+ id: 'ID',
|
|
|
+ reviewer: 'Reviewer',
|
|
|
+ type: 'Type',
|
|
|
+ ratingStars: 'Rating Stars',
|
|
|
+ expertiseStars: 'Expertise Stars',
|
|
|
+ serviceStars: 'Service Stars',
|
|
|
+ reviewTime: 'Review Time',
|
|
|
+ reviewerId: 'Reviewer ID',
|
|
|
+ enterReviewerUserId: 'Enter Reviewer User ID',
|
|
|
+ enterReviewerName: 'Enter Reviewer Name',
|
|
|
+ selectCustomerReviewSelfReview: 'Select Customer Review/Self Review',
|
|
|
+ reviewContent: 'Review Content',
|
|
|
+ likesCount: 'Likes Count',
|
|
|
+ registrationTime: 'Registration Time',
|
|
|
+ loginTime: 'Login Time',
|
|
|
+ avatar: 'Avatar',
|
|
|
+ status: 'Status',
|
|
|
+ realName: 'Real Name',
|
|
|
+ enterRealName: 'Enter Real Name',
|
|
|
+ birthDate: 'Birth Date',
|
|
|
+ selectBirthDate: 'Select Birth Date',
|
|
|
+ basicInformation: 'Basic Information',
|
|
|
+ accountDetails: 'Account Details',
|
|
|
+ orderManagement: 'Order Management',
|
|
|
+ afterSalesManagement: 'After Sales Management',
|
|
|
+ favoritesRecord: 'Favorites Record',
|
|
|
+ username: 'Username',
|
|
|
+ location: 'Location',
|
|
|
+ registrationIP: 'Registration IP',
|
|
|
+ },
|
|
|
+ order:{
|
|
|
+ merchantOrderNumber: 'Order Number',
|
|
|
+ enterMerchantOrderNumber: 'Enter Order Number',
|
|
|
+ paymentOrderNumber: 'Payment Order Number',
|
|
|
+ enterPaymentOrderNumber: 'Enter Payment Order Number',
|
|
|
+ paymentStatus: 'Payment Status',
|
|
|
+ selectPaymentStatus: 'Select Payment Status',
|
|
|
+ creationTime: 'Creation Time',
|
|
|
+ startDate: 'Start Date',
|
|
|
+ endDate: 'End Date',
|
|
|
+ id: 'ID',
|
|
|
+ paymentAmount: 'Payment Amount',
|
|
|
+ refundAmount: 'Refund Amount',
|
|
|
+ handlingFee: 'Handling Fee',
|
|
|
+ orderNumber: 'Order Number',
|
|
|
+ merchant: 'OrderId',
|
|
|
+ payment: 'Payment Order Number',
|
|
|
+ channel: 'Channel',
|
|
|
+ paymentTime: 'Payment Time',
|
|
|
+ productTitle: 'Product Title',
|
|
|
+ orderDetails: 'Order Details',
|
|
|
+ handlingFeeRate: 'Handling Fee Rate',
|
|
|
+ expirationTime: 'Expiration Time',
|
|
|
+ updateTime: 'Update Time',
|
|
|
+ successTime: 'Success Time',
|
|
|
+ productDescription: 'Product Description',
|
|
|
+ paymentIP: 'Payment IP',
|
|
|
+ notificationURL: 'Notification URL',
|
|
|
+ asyncCallbackContent: 'Payment Channel Asynchronous Callback Content',
|
|
|
+ refundOrderNumber: 'Refund Order Number',
|
|
|
+ enterRefundOrderNumber: 'Enter Refund Order Number',
|
|
|
+ refundStatus: 'Refund Status',
|
|
|
+ selectRefundStatus: 'Select Refund Status',
|
|
|
+ details: 'Details',
|
|
|
+ refundTime: 'Refund Time',
|
|
|
+ refundReason: 'Refund Reason',
|
|
|
+ refundIP: 'Refund IP',
|
|
|
+ channelErrorCode: 'Channel Error Code',
|
|
|
+ orderStatus: 'Order Status',
|
|
|
+ all: 'All',
|
|
|
+ customTime: 'Custom Time',
|
|
|
+ aggregateSearch: 'Aggregate Search',
|
|
|
+ enter: 'Please Enter',
|
|
|
+ remark: 'Remark',
|
|
|
+ userUID: 'User UID',
|
|
|
+ userNickname: 'User Nickname',
|
|
|
+ userPhone: 'User Phone',
|
|
|
+ merchantRemark: 'Merchant Remark',
|
|
|
+ enterOrderRemark: 'Enter Order Remark',
|
|
|
+ reservationInfo: 'Reservation Info',
|
|
|
+ reservationUnitPrice: 'Reservation Unit Price/Guide Date',
|
|
|
+ afterSaleStatus: 'After-Sale Status',
|
|
|
+ orderPrice: 'Order Price',
|
|
|
+ tourist: 'Tourist',
|
|
|
+ orderTime: 'Order Time',
|
|
|
+ paymentMethod: 'Payment Method',
|
|
|
+ yen: 'Yen',
|
|
|
+ actualPayment: 'Actual Payment',
|
|
|
+ orderInfo: 'Order Info',
|
|
|
+ buyer: 'Buyer',
|
|
|
+ orderType: 'Order Type',
|
|
|
+ orderSource: 'Order Source',
|
|
|
+ buyerMessage: 'Buyer Message',
|
|
|
+ reservationGuideInfo: 'Reservation Guide Info',
|
|
|
+ totalAmountOfGoods: 'Total Amount of Goods',
|
|
|
+ totalPayment: 'Total Payment',
|
|
|
+ visitorInfo: 'Visitor Info',
|
|
|
+ orderOperationLog: 'Order Operation Log',
|
|
|
+ notpay: 'Not Paid',
|
|
|
+ reservationdate: 'Reservation Date'
|
|
|
+ },
|
|
|
+ infra:{
|
|
|
+ configName: 'Config Name',
|
|
|
+ enterConfigName: 'Enter Config Name',
|
|
|
+ storage: 'Storage',
|
|
|
+ selectStorage: 'Select Storage',
|
|
|
+ creationTime: 'Creation Time',
|
|
|
+ startDate: 'Start Date',
|
|
|
+ endDate: 'End Date',
|
|
|
+ id: 'ID',
|
|
|
+ remark: 'Remark',
|
|
|
+ mainConfig: 'Main Config',
|
|
|
+ enterRemark: 'Enter Remark',
|
|
|
+ basePath: 'Base Path',
|
|
|
+ enterBasePath: 'Enter Base Path',
|
|
|
+ hostAddress: 'Host Address',
|
|
|
+ enterHostAddress: 'Enter Host Address',
|
|
|
+ hostPort: 'Host Port',
|
|
|
+ enterHostPort: 'Enter Host Port',
|
|
|
+ username: 'Username',
|
|
|
+ enterUsername: 'Enter Username',
|
|
|
+ enterPassword: 'Enter Password',
|
|
|
+ password: 'Password',
|
|
|
+ activeMode: 'Active Mode',
|
|
|
+ passiveMode: 'Passive Mode',
|
|
|
+ nodeAddress: 'Node Address',
|
|
|
+ enterNodeAddress: 'Enter Node Address',
|
|
|
+ storageBucket: 'Storage Bucket',
|
|
|
+ enterBucket: 'Enter Bucket',
|
|
|
+ enterAccessKey: 'Enter Access Key',
|
|
|
+ enterAccessSecret: 'Enter Access Secret',
|
|
|
+ customDomain: 'Custom Domain',
|
|
|
+ filePath: 'File Path',
|
|
|
+ enterFilePath: 'Enter File Path',
|
|
|
+ fileType: 'File Type',
|
|
|
+ enterFileType: 'Enter File Type',
|
|
|
+ uploadFile: 'Upload File',
|
|
|
+ fileSize: 'File Size',
|
|
|
+ fileName: 'File Name',
|
|
|
+ fileContent: 'File Content',
|
|
|
+ preview: 'Preview',
|
|
|
+ download: 'Download',
|
|
|
+ uploadTime: 'Upload Time',
|
|
|
+ userId: 'User ID',
|
|
|
+ enterUserId: 'Enter User ID',
|
|
|
+ executionDuration: 'Execution Duration',
|
|
|
+ requestTime: 'Request Time',
|
|
|
+ enterExecutionDuration: 'Enter Execution Duration',
|
|
|
+ resultCode: 'Result Code',
|
|
|
+ enterResultCode: 'Enter Result Code',
|
|
|
+ logId: 'Log ID',
|
|
|
+ requestMethod: 'Request Method',
|
|
|
+ requestAddress: 'Request Address',
|
|
|
+ operationResult: 'Operation Result',
|
|
|
+ success: 'Success',
|
|
|
+ failure: 'Failure',
|
|
|
+ operationModule: 'Operation Module',
|
|
|
+ operationName: 'Operation Name',
|
|
|
+ operationType: 'Operation Type',
|
|
|
+ operation: 'Operation',
|
|
|
+ logPrimaryKey: 'Log Primary Key',
|
|
|
+ linkTracing: 'Link Tracing',
|
|
|
+ userIP: 'User IP',
|
|
|
+ userInfo: 'User Info',
|
|
|
+ userUA: 'User UA',
|
|
|
+ requestInfo: 'Request Info',
|
|
|
+ requestParams: 'Request Params',
|
|
|
+ requestResult: 'Request Result',
|
|
|
+ requestDuration: 'Request Duration',
|
|
|
+ normal: 'Normal',
|
|
|
+ exceptionTime: 'Exception Time',
|
|
|
+ processingStatus: 'Processing Status',
|
|
|
+ selectProcessingStatus: 'Select Processing Status',
|
|
|
+ exceptionOccurrenceTime: 'Exception Occurrence Time',
|
|
|
+ exceptionName: 'Exception Name',
|
|
|
+ handler: 'Handler',
|
|
|
+ redisVersion: 'Redis Version',
|
|
|
+ runningMode: 'Running Mode',
|
|
|
+ standalone: 'Standalone',
|
|
|
+ cluster: 'Cluster',
|
|
|
+ port: 'Port',
|
|
|
+ clientCount: 'Client Count',
|
|
|
+ runningDays: 'Running Days',
|
|
|
+ usedMemory: 'Used Memory',
|
|
|
+ usedCPU: 'Used CPU',
|
|
|
+ memoryConfig: 'Memory Config',
|
|
|
+ isAOFEnabled: 'Is AOF Enabled',
|
|
|
+ isRDBSuccessful: 'Is RDB Successful',
|
|
|
+ keyCount: 'Key Count',
|
|
|
+ networkInOut: 'Network In/Out',
|
|
|
+ memoryUsage: 'Memory Usage',
|
|
|
+ peak: 'Peak',
|
|
|
+ commandStats: 'Command Stats',
|
|
|
+ command: 'Command',
|
|
|
+ memoryConsumption: 'Memory Consumption',
|
|
|
+ processed:'Processed',
|
|
|
+ ignored:'Ignored',
|
|
|
+ exceptionStack: 'Exception Stack Trace',
|
|
|
+ test: 'Test',
|
|
|
+ dragFilesHere: 'Drag files here, or',
|
|
|
+ clickToUpload: 'click to upload',
|
|
|
+ tipOnlyJPGPNGGIF: 'Tip: Only jpg, png, gif format files are allowed!',
|
|
|
+ uploadFailed: 'Upload failed, please try again!',
|
|
|
+ onlyOneFileAllowed: 'Only one file can be uploaded at a time!'
|
|
|
+ },
|
|
|
+ system:{
|
|
|
+ menuName: 'Menu Name',
|
|
|
+ enterMenuName: 'Enter Menu Name',
|
|
|
+ status: 'Status',
|
|
|
+ expandCollapse: 'Expand/Collapse',
|
|
|
+ refreshMenuCache: 'Refresh Menu Cache',
|
|
|
+ icon: 'Icon',
|
|
|
+ permissionIdentifier: 'Permission Identifier',
|
|
|
+ enterPermissionIdentifier: 'Enter Permission Identifier',
|
|
|
+ componentPath: 'Component Path',
|
|
|
+ componentName: 'Component Name',
|
|
|
+ parentMenu: 'Parent Menu',
|
|
|
+ menuType: 'Menu Type',
|
|
|
+ menuIcon: 'Menu Icon',
|
|
|
+ routeAddress: 'Route Address',
|
|
|
+ enterRouteAddress: 'Enter Route Address',
|
|
|
+ componentAddress: 'Component Address',
|
|
|
+ routingAccessAddress: 'Access route address, e.g., user. For external addresses, start with http(s)://',
|
|
|
+ controllerAuthCharacter: 'Controller method permission characters, e.g., @PreAuthorize(@ss.hasPermission(\'system:user:list\'))',
|
|
|
+ displayOrder: 'Display Order',
|
|
|
+ menuStatus: 'Menu Status',
|
|
|
+ displayStatus: 'Display Status',
|
|
|
+ selectHidden: 'When hidden, the route will not appear in the sidebar but can still be accessed',
|
|
|
+ show: 'Show',
|
|
|
+ hide: 'Hide',
|
|
|
+ alwaysShow: 'Always Show',
|
|
|
+ selectNotWhen: 'When not selected, if the menu has only one submenu, it will not display itself but will directly show the submenu',
|
|
|
+ cacheStatus: 'Cache Status',
|
|
|
+ selectCache: 'When cache is selected, it will be cached by `keep-alive`, the "Component Name" field must be filled',
|
|
|
+ cache: 'Cache',
|
|
|
+ noCache: 'No Cache',
|
|
|
+ dictionaryName: 'Dictionary Name',
|
|
|
+ enterDictionaryName: 'Enter Dictionary Name',
|
|
|
+ dictionaryType: 'Dictionary Type',
|
|
|
+ enterDictionaryType: 'Enter Dictionary Type',
|
|
|
+ selectDictionaryStatus: 'Select Dictionary Status',
|
|
|
+ dictionaryCode: 'Dictionary Code',
|
|
|
+ dictionaryKey: 'Dictionary Key',
|
|
|
+ dictionarySort: 'Dictionary Sort',
|
|
|
+ colorType: 'Color Type',
|
|
|
+ enterParameterName: 'Enter Parameter Name',
|
|
|
+ enterContent: 'Enter Content',
|
|
|
+ dictionaryLabel: 'Dictionary Label',
|
|
|
+ enterDictionaryLabel: 'Enter Dictionary Label',
|
|
|
+ dataStatus: 'Data Status',
|
|
|
+ dictionaryId: 'Dictionary ID',
|
|
|
+ remark: 'Remark',
|
|
|
+ enterRemark: 'Enter Remark',
|
|
|
+ basePath: 'Base Path',
|
|
|
+ enterBasePath: 'Enter Base Path',
|
|
|
+ hostAddress: 'Host Address',
|
|
|
+ enterHostAddress: 'Enter Host Address',
|
|
|
+ hostPort: 'Host Port',
|
|
|
+ enterHostPort: 'Enter Host Port',
|
|
|
+ username: 'Username',
|
|
|
+ enterUsername: 'Enter Username',
|
|
|
+ password: 'Password',
|
|
|
+ enterPassword: 'Enter Password',
|
|
|
+ activeMode: 'Active Mode',
|
|
|
+ passiveMode: 'Passive Mode',
|
|
|
+ announcementTitle: 'Announcement Title',
|
|
|
+ enterAnnouncementTitle: 'Enter Announcement Title',
|
|
|
+ selectAnnouncementStatus: 'Select Announcement Status',
|
|
|
+ announcementId: 'Announcement ID',
|
|
|
+ announcementType: 'Announcement Type',
|
|
|
+ push: 'Push',
|
|
|
+ pushSelectedNotification: 'Do you want to push the selected notification?',
|
|
|
+ pushSuccess: 'Push Success',
|
|
|
+ announcementContent: 'Announcement Content',
|
|
|
+ selectAnnouncementType: 'Select Announcement Type',
|
|
|
+ selectStatus: 'Select Status',
|
|
|
+ smsConfig: 'SMS Configuration',
|
|
|
+ smsType: 'SMS Type',
|
|
|
+ selectSmsType: 'Select SMS Type',
|
|
|
+ enableStatus: 'Enable Status',
|
|
|
+ selectEnableStatus: 'Select Enable Status',
|
|
|
+ templateCode: 'Template Code',
|
|
|
+ enterTemplateCode: 'Enter Template Code',
|
|
|
+ smsApiTemplateNumber: 'SMS API Template Number',
|
|
|
+ smsChannel: 'SMS Channel',
|
|
|
+ selectSmsChannel: 'Select SMS Channel',
|
|
|
+ smsChannelId: 'SMS Channel ID',
|
|
|
+ selectSmsChannelId: 'Select SMS Channel ID',
|
|
|
+ selectSmsTypeAgain: 'Select SMS Type Again',
|
|
|
+ templateId: 'Template ID',
|
|
|
+ enterTemplateId: 'Enter Template ID',
|
|
|
+ templateName: 'Template Name',
|
|
|
+ enterTemplateName: 'Enter Template Name',
|
|
|
+ templateContent: 'Template Content',
|
|
|
+ enterTemplateContent: 'Enter Template Content',
|
|
|
+ test: 'Test',
|
|
|
+ mobileNumber: 'Mobile Number',
|
|
|
+ enterMobileNumber: 'Enter Mobile Number',
|
|
|
+ parameter: 'Parameter',
|
|
|
+ enter: 'Enter',
|
|
|
+ smsSignature: 'SMS Signature',
|
|
|
+ enterSmsSignature: 'Enter SMS Signature',
|
|
|
+ selectEnableState: 'Select Enable State',
|
|
|
+ serialNumber: 'Serial Number',
|
|
|
+ channelCode: 'Channel Code',
|
|
|
+ enableState: 'Enable State',
|
|
|
+ smsApiKey: 'SMS API Key',
|
|
|
+ smsApiSecret: 'SMS API Secret',
|
|
|
+ smsCallbackUrl: 'SMS Callback URL',
|
|
|
+ emailAccount: 'Email Account',
|
|
|
+ senderName: 'Sender Name',
|
|
|
+ recipientEmail: 'Recipient Email',
|
|
|
+ enterRecipientEmail: 'Enter Recipient Email',
|
|
|
+ emailParameter: 'Email Parameter',
|
|
|
+ emailAddress: 'Email Address',
|
|
|
+ emailPassword: 'Password',
|
|
|
+ smtpServerDomain: 'SMTP Server Domain',
|
|
|
+ smtpServerPort: 'SMTP Server Port',
|
|
|
+ enableSSL: 'Enable SSL',
|
|
|
+ sendingTime: 'Sending Time',
|
|
|
+ receivingEmail: 'Receiving Email',
|
|
|
+ userNumber: 'User Number',
|
|
|
+ userType: 'User Type',
|
|
|
+ emailTitle: 'Email Title',
|
|
|
+ emailContent: 'Email Content',
|
|
|
+ emailParameterAgain: 'Email Parameter',
|
|
|
+ sendingStatus: 'Sending Status',
|
|
|
+ emailAddressAgain: 'Sending Email Address',
|
|
|
+ templateCodeAgain: 'Template Code',
|
|
|
+ templateEncoding: 'Template Encoding',
|
|
|
+ templateSenderName: 'Template Sender Name',
|
|
|
+ messageNumberReturnedBySending: 'Message Number Returned by Sending',
|
|
|
+ sendingException: 'Sending Exception',
|
|
|
+ data: 'data',
|
|
|
+ receivingStatus: 'Receiving Status',
|
|
|
+ receivingTime: 'Receiving Time',
|
|
|
+ smsContent: 'SMS Content',
|
|
|
+ apiSmsNumber: 'API SMS Number',
|
|
|
+ apiSendResult: 'API Send Result',
|
|
|
+ apiRequestNumber: 'API Request Number',
|
|
|
+ apiReceiveStatus: 'API Receive Status',
|
|
|
+ apiReceiveResult: 'API Receive Result'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ home: {
|
|
|
+ "today": "Today",
|
|
|
+ "salesVolume": "Sales Volume",
|
|
|
+ "userVisits": "User Visits",
|
|
|
+ "orderVolume": "Order Volume",
|
|
|
+ "newUsers": "New Users",
|
|
|
+ "userManager": "User Management",
|
|
|
+ "itineraryManager": "Itinerary Management",
|
|
|
+ "guideManager": "Guide Management",
|
|
|
+ "orderManager": "Order Management",
|
|
|
+ "paymentManager": "Payment Management",
|
|
|
+ "refundProcessing": "Refund Processing",
|
|
|
+ "operationalData": "Operational Data",
|
|
|
+ "completedPayments": "Completed Payment Orders",
|
|
|
+ "refundingOrders": "Refunding Orders",
|
|
|
+ "completedTrips": "Completed Trips",
|
|
|
+ "attractions": "Attractions",
|
|
|
+ "itinerary": "Itinerary",
|
|
|
+ "registerGuide": "Register Guide",
|
|
|
+ "memberOverview": "Member Overview",
|
|
|
+ "registeredUsers": "Registered User Count",
|
|
|
+ "sequentialGrowthRate": "Sequential Growth Rate",
|
|
|
+ "visitors": "Visitors",
|
|
|
+ "activeUsers": "Active Users",
|
|
|
+ "placeOrder": "Place Order",
|
|
|
+ "rechargedUsers": "Recharged User Count",
|
|
|
+ "averageOrderValue": "Average Order Value",
|
|
|
+ "completedCustomers": "Completed Customers",
|
|
|
+ "transactionTrend": "Transaction Volume Trend",
|
|
|
+ "30days": "30 Days",
|
|
|
+ "orderAmount": "Order Amount",
|
|
|
+ "orderQuantity": "Order Quantity",
|
|
|
+ "week": "Week",
|
|
|
+ "lastWeekAmount": "Last Week's Amount",
|
|
|
+ "thisWeekAmount": "This Week's Amount",
|
|
|
+ "lastWeekQuantity": "Last Week's Quantity",
|
|
|
+ "thisWeekQuantity": "This Week's Quantity",
|
|
|
+ "month": "Month",
|
|
|
+ "lastMonthAmount": "Last Month's Amount",
|
|
|
+ "thisMonthAmount": "This Month's Amount",
|
|
|
+ "lastMonthQuantity": "Last Month's Quantity",
|
|
|
+ "thisMonthQuantity": "This Month's Quantity",
|
|
|
+ "year": "Year",
|
|
|
+ "lastYearAmount": "Last Year's Amount",
|
|
|
+ "thisYearAmount": "This Year's Amount",
|
|
|
+ "lastYearQuantity": "Last Year's Quantity",
|
|
|
+ "thisYearQuantity": "This Year's Quantity",
|
|
|
+ "yesterdayData": "yesterday Data",
|
|
|
+ "quickAccess": "quickAccess",
|
|
|
+ "yesterday": "Yesterday",
|
|
|
+ "last7Days": "Last 7 Days",
|
|
|
+ "last30Days": "Last 30 Days",
|
|
|
+ "startDate": "Start Date",
|
|
|
+ "endDate": "End Date"
|
|
|
+ },
|
|
|
+ aftersale:{
|
|
|
+ "guideName": "Guide Name",
|
|
|
+ "enterGuideName": "Please enter guide name",
|
|
|
+ "refundNumber": "Refund Number",
|
|
|
+ "enterRefundNumber": "Please enter refund number",
|
|
|
+ "orderNumber": "Order Number",
|
|
|
+ "enterOrderNumber": "Please enter order number",
|
|
|
+ "afterSalesStatus": "After Sales Status",
|
|
|
+ "selectAfterSalesStatus": "Please select after sales status",
|
|
|
+ "all": "All",
|
|
|
+ "afterSalesMethod": "After Sales Method",
|
|
|
+ "selectAfterSalesMethod": "Please select after sales method",
|
|
|
+ "creationTime": "Creation Time",
|
|
|
+ "startDate": "Start Date",
|
|
|
+ "endDate": "End Date",
|
|
|
+ "appointmentInfo": "Appointment Information",
|
|
|
+ "orderAmount": "Order Amount",
|
|
|
+ "yen": "Yen",
|
|
|
+ "buyer": "Buyer",
|
|
|
+ "applicationTime": "Application Time",
|
|
|
+ "processRefund": "Process Refund",
|
|
|
+ "orderInfo": "Order Information",
|
|
|
+ "orderNo": "Order Number: ",
|
|
|
+ "orderType": "Order Type: ",
|
|
|
+ "buyerMessage": "Buyer Message: ",
|
|
|
+ "orderSource": "Order Source: ",
|
|
|
+ "contactPhone": "Contact Phone: ",
|
|
|
+ "merchantRemark": "Merchant Remark: ",
|
|
|
+ "paymentNumber": "Payment Number: ",
|
|
|
+ "paymentMethod": "Payment Method: ",
|
|
|
+ "afterSalesInfo": "After Sales Information",
|
|
|
+ "refundNumberLabel": "Refund Number: ",
|
|
|
+ "afterSalesType": "After Sales Type: ",
|
|
|
+ "refundAmount": "Refund Amount: ",
|
|
|
+ "refundReason": "Refund Reason: ",
|
|
|
+ "additionalDescription": "Additional Description: ",
|
|
|
+ "voucherImage": "Voucher Image: ",
|
|
|
+ "refundStatus": "Refund Status",
|
|
|
+ "agreeRefund": "Agree to Refund",
|
|
|
+ "denyRefund": "Deny Refund",
|
|
|
+ "confirmRefund": "Confirm Refund",
|
|
|
+ "reminder": "Reminder: ",
|
|
|
+ "guideDateReminder": "If the guide date has not arrived, please click to agree to refund the buyer.",
|
|
|
+ "expiredReminder": "If it has expired, please actively contact the buyer.",
|
|
|
+ "reserveGuideInfo": "Reserve Guide Information",
|
|
|
+ "reservationInfo": "Reservation Information",
|
|
|
+ "reservationPrice": "Reservation Price",
|
|
|
+ "afterSalesLog": "After Sales Log",
|
|
|
+ "system": "System",
|
|
|
+ "denyAfterSales": "Deny After Sales",
|
|
|
+ "approvalRemark": "Approval Remark",
|
|
|
+ "enterApprovalRemark": "Please enter approval remark",
|
|
|
+ "afterSalesOrderNotFound": "After Sales Order Not Found",
|
|
|
+ "agreeRefundPrompt": "Do you agree to the refund?",
|
|
|
+ "confirmRefundPrompt": "Do you confirm the refund?"
|
|
|
+ },
|
|
|
+ statistics:{
|
|
|
+ "guide_rank": "Guide Ranking",
|
|
|
+ "guide_id": "Guide ID",
|
|
|
+ "guide_image": "Guide Image",
|
|
|
+ "guide_nickname": "Guide Nickname",
|
|
|
+ "views": "Views",
|
|
|
+ "visitors": "Visitors",
|
|
|
+ "added_to_cart": "Items Added to Cart",
|
|
|
+ "ordered_items": "Ordered Items",
|
|
|
+ "paid_items": "Paid Items",
|
|
|
+ "payment_amount": "Payment Amount",
|
|
|
+ "refund_items": "Refund Items",
|
|
|
+ "refund_amounts": "Refund Amount",
|
|
|
+ "favorites": "Favorites",
|
|
|
+ "conversion_rate": "Visitor to Payment Conversion Rate (%)",
|
|
|
+ "guide_overview": "Guide Overview",
|
|
|
+ "guide_page_views": "Total page views for all guide/itinerary details under selected conditions. Multiple visits by the same person within the statistical time frame are counted multiple times.",
|
|
|
+ "guide_visitors": "Number of visitors to any guide/itinerary details under selected conditions. Multiple visits by the same person within the statistical time frame are counted as one.",
|
|
|
+ "paid_items_count": "Total number of items in successfully paid orders under selected conditions.",
|
|
|
+ "payment_total": "Total amount of successful payment orders under selected conditions.",
|
|
|
+ "refund_count": "Total number of successfully refunded items under selected conditions.",
|
|
|
+ "refund_amount": "Total amount of successful refunds under selected conditions.",
|
|
|
+ "quantity": "Quantity",
|
|
|
+ "amount": "Amount",
|
|
|
+ "guide_status_excel": "Guide Status.xls",
|
|
|
+ "attraction_rank": "Attraction Ranking",
|
|
|
+ "attraction_id": "Attraction ID",
|
|
|
+ "attraction_image": "Attraction Image",
|
|
|
+ "attraction_name": "Attraction Name",
|
|
|
+ "attraction_overview": "Attraction Overview",
|
|
|
+ "attraction_page_views": "Total page views for all attraction details under selected conditions. Multiple visits by the same person within the statistical time frame are counted multiple times.",
|
|
|
+ "attraction_visitors": "Number of visitors to any attraction details under selected conditions. Multiple visits by the same person within the statistical time frame are counted as one.",
|
|
|
+ "itinerary_rank": "Itinerary Ranking",
|
|
|
+ "itinerary_id": "Itinerary ID",
|
|
|
+ "itinerary_overview": "Itinerary Overview",
|
|
|
+ "itinerary_page_views": "Total page views for all itinerary details under selected conditions. Multiple visits by the same person within the statistical time frame are counted multiple times.",
|
|
|
+ "itinerary_visitors": "Number of visitors to any itinerary details under selected conditions. Multiple visits by the same person within the statistical time frame are counted as one.",
|
|
|
+ "itinerary_status_excel": "Itinerary Status.xls",
|
|
|
+ "attraction_status_excel": "Attraction Status.xls",
|
|
|
+ "total_members": "Total Members",
|
|
|
+ "total_spent": "Total Spent",
|
|
|
+ "member_terminal": "Member Terminal",
|
|
|
+ "yesterday_order_count": "Yesterday's Order Count",
|
|
|
+ "this_month_order_count": "This Month's Order Count",
|
|
|
+ "yesterday_payment": "Yesterday's Payment",
|
|
|
+ "this_month_payment": "This Month's Payment",
|
|
|
+ "transaction_status": "Transaction Status",
|
|
|
+ "revenue": "Revenue",
|
|
|
+ "guide_booking_payment": "Guide Booking Payment",
|
|
|
+ "actual_payment": "Actual Payment for Purchased Products",
|
|
|
+ "total_refund": "Total Refund Amount",
|
|
|
+ "sales_revenue": "Sales Revenue",
|
|
|
+ "payment_received": "Payment Received",
|
|
|
+ "recharge_amount": "Recharge Amount",
|
|
|
+ "expense_amount": "Expense Amount"
|
|
|
+ },
|
|
|
}
|