feat:国际化多语言适配
This commit is contained in:
+608
@@ -0,0 +1,608 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: 'Confirm',
|
||||
cancel: 'Cancel',
|
||||
and: 'and',
|
||||
submit: 'Submit',
|
||||
processing: 'Processing',
|
||||
submitting: 'Submitting',
|
||||
save: 'Save',
|
||||
loadFailed: 'Load failed',
|
||||
statusCode: 'Status Code',
|
||||
message: 'Message',
|
||||
none: 'None',
|
||||
unexpectedError: 'Unexpected Error',
|
||||
processException: 'Process exception',
|
||||
errorInfo: 'Error Info',
|
||||
edit: 'Edit',
|
||||
delete: 'Delete',
|
||||
search: 'Search',
|
||||
loading: 'Loading...',
|
||||
loadingData: 'Loading data...',
|
||||
loadingLocation: 'Getting location...',
|
||||
loadingMap: 'Loading map...',
|
||||
loadingPosition: 'Loading locations...',
|
||||
noData: 'No data',
|
||||
success: 'Success',
|
||||
failed: 'Failed',
|
||||
retry: 'Retry',
|
||||
back: 'Back',
|
||||
next: 'Next',
|
||||
complete: 'Complete',
|
||||
more: 'More',
|
||||
close: 'Close',
|
||||
yes: 'Yes',
|
||||
no: 'No',
|
||||
all: 'All',
|
||||
tips: 'Tips',
|
||||
notice: 'Notice',
|
||||
warning: 'Warning',
|
||||
error: 'Error',
|
||||
networkError: 'Network Error',
|
||||
systemError: 'System Error',
|
||||
authFailed: 'Authentication Failed',
|
||||
unauthorized: 'Unauthorized',
|
||||
loginRequired: 'Please login first',
|
||||
operationSuccess: 'Operation successful',
|
||||
operationFailed: 'Operation failed',
|
||||
refresh: 'Refresh',
|
||||
pull: 'Pull to refresh',
|
||||
release: 'Release to refresh'
|
||||
},
|
||||
|
||||
nav: {
|
||||
home: 'Home',
|
||||
my: 'Me',
|
||||
orders: 'Orders',
|
||||
settings: 'Settings',
|
||||
back: 'Back',
|
||||
title: 'FengDianZhe'
|
||||
},
|
||||
|
||||
app: {
|
||||
name: 'FengDianZhe',
|
||||
slogan: 'Fan & Power Bank Rental',
|
||||
fullName: 'FengDianZhe',
|
||||
welcome: 'Welcome'
|
||||
},
|
||||
|
||||
home: {
|
||||
title: 'FengDianZhe',
|
||||
nearbyDevices: 'Nearby',
|
||||
scanToUse: 'Scan',
|
||||
personalCenter: 'Profile',
|
||||
useGuide: 'Guide',
|
||||
navigate: 'Navigate',
|
||||
relocate: 'Relocate',
|
||||
search: 'Search',
|
||||
service: 'Service',
|
||||
searchPlaceholder: 'Search locations',
|
||||
nearbyDeviceLocation: 'Nearby',
|
||||
noNearbyDevice: 'No devices nearby',
|
||||
relocating: 'Locating...',
|
||||
locateSuccess: 'Located',
|
||||
locateFailed: 'Location failed',
|
||||
invalidQRCode: 'Invalid QR code',
|
||||
scanFailed: 'Scan failed',
|
||||
noticeTitle: 'Notice',
|
||||
getLocationFailed: 'Location unavailable'
|
||||
},
|
||||
|
||||
guide: {
|
||||
title: 'How to Use',
|
||||
step1Title: 'Scan QR Code',
|
||||
step1Desc: 'Find a device and scan its QR code',
|
||||
step2Title: 'No Deposit',
|
||||
step2Desc: 'Rent with WeChat Pay Score, no deposit needed',
|
||||
step3Title: 'Start Using',
|
||||
step3Desc: 'Device unlocks, take out the fan',
|
||||
step4Title: 'Return',
|
||||
step4Desc: 'Insert fan back when done'
|
||||
},
|
||||
|
||||
location: {
|
||||
rent: 'Available',
|
||||
return: 'Returnable',
|
||||
navigate: 'Navigate',
|
||||
distance: 'Distance',
|
||||
businessHours: 'Business Hours: ',
|
||||
navigateHere: 'Navigate Here',
|
||||
coordinateError: 'Invalid location coordinates',
|
||||
notExist: 'Location does not exist'
|
||||
},
|
||||
|
||||
device: {
|
||||
reportError: 'Report Error',
|
||||
scanToUse: 'Scan to Use',
|
||||
deviceInfo: 'Device Info',
|
||||
deviceNo: 'Device No.',
|
||||
location: 'Location',
|
||||
businessHours: 'Business Hours',
|
||||
pricing: 'Pricing',
|
||||
pricingText: '$0.7/hour, $5/24 hours, Max $125',
|
||||
getDeviceInfoFailed: 'Failed to get device info',
|
||||
available: 'Available',
|
||||
offline: 'Offline',
|
||||
pricingRules: 'Pricing Rules',
|
||||
capLimit: ' Cap',
|
||||
usageInstructions: 'Usage Instructions',
|
||||
checkBeforeUse: 'Please check if the device is in good condition before use',
|
||||
autoChargeOvertime: 'Overtime will be charged automatically by hour',
|
||||
useInDesignatedArea: 'Please use the device in designated area',
|
||||
rentDepositFree: 'Rent Deposit-free',
|
||||
wxPayScoreDesc: 'WeChat Pay Score | 550+ points enjoy',
|
||||
checking: 'Checking',
|
||||
deviceNoNotRecognized: 'Device number not recognized',
|
||||
processFailed: 'Process failed, please try again later',
|
||||
sharedFan: 'Shared Fan',
|
||||
deviceNoRequired: 'Device number is required',
|
||||
rentFailed: 'Device rent failed',
|
||||
rentSuccess: 'Rent successful',
|
||||
rentFailedRetry: 'Rent failed, please retry',
|
||||
getPayParamsFailed: 'Failed to get payment parameters',
|
||||
payScoreFailedCancelled: 'Pay score call failed, order cancelled'
|
||||
},
|
||||
|
||||
order: {
|
||||
myOrders: 'My Orders',
|
||||
noOrderRecord: 'No order records',
|
||||
getOrderListFailed: 'Failed to get order list',
|
||||
confirmCancelContent: 'Are you sure to cancel this order?',
|
||||
orderDetail: 'Order Detail',
|
||||
orderNo: 'Order No.',
|
||||
orderStatus: 'Order Status',
|
||||
deviceNo: 'Device No.',
|
||||
rentLocation: 'Rent Location',
|
||||
rentTime: 'Rent Time',
|
||||
returnTime: 'Return Time',
|
||||
startTime: 'Start Time',
|
||||
endTime: 'End Time',
|
||||
duration: 'Duration',
|
||||
amount: 'Amount',
|
||||
totalAmount: 'Total Amount',
|
||||
payAmount: 'Pay Amount',
|
||||
deposit: 'Deposit',
|
||||
rentFee: 'Rent Fee',
|
||||
payNow: 'Pay Now',
|
||||
cancelOrder: 'Cancel Order',
|
||||
quickReturn: 'Quick Return',
|
||||
returnDevice: 'Return Device',
|
||||
viewDetails: 'View Details',
|
||||
orderCompleted: 'Order Completed',
|
||||
orderCancelled: 'Order Cancelled',
|
||||
waitingForPayment: 'Pending',
|
||||
inUse: 'In Use',
|
||||
finished: 'Finished',
|
||||
cancelled: 'Cancelled',
|
||||
renting: 'Renting',
|
||||
rentFan: 'Rent Fan',
|
||||
noOrder: 'No orders in use',
|
||||
getOrderFailed: 'Failed to get order',
|
||||
paymentSuccess: 'Payment successful',
|
||||
paymentFailed: 'Payment failed',
|
||||
cancelSuccess: 'Cancelled successfully',
|
||||
cancelFailed: 'Cancel failed',
|
||||
returnSuccess: 'Returned successfully',
|
||||
returnFailed: 'Return failed',
|
||||
confirmCancel: 'Confirm to cancel order?',
|
||||
confirmReturn: 'Confirm to return device?',
|
||||
wxPayScore: 'WeChat Pay Score',
|
||||
depositFree: 'Deposit-free',
|
||||
memberOrder: 'Member Order',
|
||||
wxPay: 'WeChat Pay',
|
||||
depositPay: 'Deposit Pay',
|
||||
paymentInProgress: 'Payment in Progress',
|
||||
paymentFailedRetry: 'Payment failed, please try again',
|
||||
pleasePaySoon: 'Please complete payment soon',
|
||||
pleaseReturnInTime: 'Please take good care of the device and return it in time',
|
||||
returnedThankYou: 'Your fan has been returned, thank you for using',
|
||||
used: 'Used',
|
||||
rentInfo: 'Rent Information',
|
||||
fanNo: 'Fan No.',
|
||||
rentMethod: 'Rent Method',
|
||||
returnLocation: 'Return Location',
|
||||
paid: 'Paid',
|
||||
canExpressReturn: ' later for express return',
|
||||
pauseBilling: 'Pause Billing',
|
||||
rentAgain: 'Rent Again',
|
||||
backToHome: 'Back to Home',
|
||||
feeAppeal: 'Fee Appeal',
|
||||
orderIdRequired: 'Order ID is required',
|
||||
refundSuccess: 'Refund request successful',
|
||||
refundFailed: 'Refund request failed',
|
||||
orderNotExist: 'Order info does not exist',
|
||||
currentFee: 'Current Fee',
|
||||
returnInstructions: 'Return Instructions',
|
||||
ensureDeviceIntact: 'Please ensure the device is intact',
|
||||
insertFanBack: 'Insert the fan back to original or empty slot',
|
||||
autoDetectReturn: 'System will auto-detect return and process refund',
|
||||
autoJumpAfterReturn: 'Will auto-jump to success page after return',
|
||||
refreshStatus: 'Refresh Status',
|
||||
countdown: 'Countdown',
|
||||
pauseAndExpress: 'Pause billing, express return',
|
||||
orderInfoMissing: 'Order info missing',
|
||||
returnSuccessMessage: 'Fan returned successfully, remaining deposit will be refunded',
|
||||
noOrderInUse: 'No order in use found',
|
||||
pleaseRefreshManually: 'Please refresh manually to check return status',
|
||||
cancelling: 'Cancelling order',
|
||||
cancelFailedContactService: 'Cancel failed, please contact customer service',
|
||||
getOrderStatusFailed: 'Failed to get order status',
|
||||
syncSuccess: 'Status synced successfully',
|
||||
syncFailed: 'Sync failed'
|
||||
},
|
||||
|
||||
user: {
|
||||
clickToLogin: 'Login',
|
||||
loginPrompt: 'Login to continue',
|
||||
personalCenter: 'Profile',
|
||||
depositBalance: 'Balance',
|
||||
withdraw: 'Withdraw',
|
||||
commonServices: 'Services',
|
||||
quickReturn: 'Quick Return',
|
||||
quickReturnDesc: '(View active orders)',
|
||||
expressReturn: 'Express Return',
|
||||
myOrders: 'Orders',
|
||||
customerService: 'Support',
|
||||
feedback: 'Feedback',
|
||||
businessLicense: 'License',
|
||||
cooperation: 'Partner',
|
||||
settings: 'Settings',
|
||||
userAgreement: 'Terms',
|
||||
privacyPolicy: 'Privacy',
|
||||
version: 'v',
|
||||
logout: 'Logout',
|
||||
confirmLogout: 'Logout?',
|
||||
logoutSuccess: 'Logged out',
|
||||
getUserInfoFailed: 'Failed',
|
||||
updateSuccess: 'Updated',
|
||||
updateFailed: 'Failed',
|
||||
avatarUpdated: 'Avatar updated',
|
||||
avatarUploadFailed: 'Upload failed',
|
||||
noAvatar: 'No avatar',
|
||||
noAvatarUrl: 'Failed',
|
||||
avatarDownloadFailed: 'Download failed',
|
||||
notLoggedIn: 'Not logged in',
|
||||
phoneNotBound: 'No phone',
|
||||
balanceDesc: 'Available for rental'
|
||||
},
|
||||
|
||||
auth: {
|
||||
authTitle: 'Phone Login',
|
||||
authDesc: 'We need your phone for service and contact',
|
||||
getPhoneNumber: 'Login with Phone',
|
||||
notNow: 'Skip',
|
||||
authRequired: 'Login Required',
|
||||
authSuccess: 'Success',
|
||||
authFailed: 'Failed',
|
||||
loginTitle: 'Login',
|
||||
loginDesc: 'Login for better experience',
|
||||
getUserInfoSuccess: 'Success',
|
||||
getUserInfoFailed: 'Failed',
|
||||
pleaseUseInWechat: 'Use in WeChat',
|
||||
agreeToTerms: 'I agree to',
|
||||
pleaseAgreeToTerms: 'Please agree to terms',
|
||||
loginSuccess: 'Login successful',
|
||||
loginFailed: 'Login failed',
|
||||
phoneCancelled: 'Cancelled',
|
||||
goToLogin: 'Login',
|
||||
authDescShort: 'Phone number required for service',
|
||||
phoneRequired: 'Phone required',
|
||||
getting: 'Loading...',
|
||||
phoneSuccess: 'Success',
|
||||
phoneError: 'Error',
|
||||
phoneGetFailed: 'Failed',
|
||||
authCodeFailed: 'Auth failed'
|
||||
},
|
||||
|
||||
payment: {
|
||||
paymentAmount: 'Amount',
|
||||
paymentMethod: 'Method',
|
||||
wechatPay: 'WeChat',
|
||||
alipay: 'Alipay',
|
||||
balance: 'Balance',
|
||||
payNow: 'Pay',
|
||||
paying: 'Processing...',
|
||||
paymentSuccess: 'Success',
|
||||
paymentFailed: 'Failed',
|
||||
paymentCancelled: 'Cancelled',
|
||||
orderPayment: 'Payment',
|
||||
waitingForPayment: 'Pending',
|
||||
pleasePayIn15Min: 'Pay within 15 min',
|
||||
orderInfo: 'Order',
|
||||
createTime: 'Created',
|
||||
contactPhone: 'Phone',
|
||||
feeInfo: 'Fee',
|
||||
deposit: 'Deposit',
|
||||
package: 'Package',
|
||||
total: 'Total',
|
||||
paymentFailedRetry: 'Payment failed, retry?',
|
||||
createPayOrderFailed: 'Failed'
|
||||
},
|
||||
|
||||
feedback: {
|
||||
title: 'Feedback',
|
||||
placeholder: 'Describe the issue',
|
||||
submit: 'Submit',
|
||||
submitSuccess: 'Submitted',
|
||||
submitFailed: 'Failed',
|
||||
contentRequired: 'Enter details',
|
||||
issueType: 'Type',
|
||||
issueDescription: 'Description',
|
||||
imageUpload: 'Photo (Optional)',
|
||||
uploadImage: 'Upload',
|
||||
contactInfo: 'Contact',
|
||||
contactPlaceholder: 'Your phone',
|
||||
pleaseSelectType: 'Select type',
|
||||
pleaseDescribe: 'Describe issue',
|
||||
pleaseContact: 'Leave contact',
|
||||
imageUploadFailed: 'Upload failed',
|
||||
deviceFault: 'Device Fault',
|
||||
chargingIssue: 'Charging',
|
||||
usageSuggestion: 'Suggestion',
|
||||
other: 'Other'
|
||||
},
|
||||
|
||||
help: {
|
||||
title: 'Customer Service',
|
||||
commonQuestions: 'Common Questions',
|
||||
contactUs: 'Contact Us',
|
||||
phone: 'Phone',
|
||||
email: 'Email',
|
||||
workingHours: 'Working Hours',
|
||||
functionDeveloping: 'Feature in development'
|
||||
},
|
||||
|
||||
settings: {
|
||||
title: 'Settings',
|
||||
language: 'Language',
|
||||
languageSetting: 'Language Setting',
|
||||
chinese: '简体中文',
|
||||
english: 'English',
|
||||
notification: 'Notification',
|
||||
privacy: 'Privacy',
|
||||
about: 'About',
|
||||
clearCache: 'Clear Cache',
|
||||
cacheCleared: 'Cache cleared',
|
||||
logout: 'Logout',
|
||||
confirmLogout: 'Confirm to logout?',
|
||||
logoutSuccess: 'Logout successful'
|
||||
},
|
||||
|
||||
express: {
|
||||
title: 'Express Return',
|
||||
addReturn: 'New Return',
|
||||
returnRecord: 'Records',
|
||||
expressNo: 'Tracking No.',
|
||||
expressCompany: 'Courier',
|
||||
sendTime: 'Sent',
|
||||
receivedTime: 'Received',
|
||||
status: 'Status',
|
||||
pending: 'Pending',
|
||||
shipped: 'Shipped',
|
||||
received: 'Received',
|
||||
detail: 'Detail',
|
||||
recipientInfo: 'Ship To',
|
||||
recipientName: 'FengDianZhe 18163601305',
|
||||
recipientAddress: 'Rm 623, Bldg A2, Xinchanghai Park, Luogu St, Yuelu, Changsha, Hunan',
|
||||
copyAllInfo: 'Copy All',
|
||||
recipient: 'To',
|
||||
recipientAddressLabel: 'Address',
|
||||
copySuccess: 'Copied',
|
||||
copyFailed: 'Failed',
|
||||
noReturnRecord: 'No records',
|
||||
toFill: 'Fill',
|
||||
userPhone: 'Phone',
|
||||
billingPaused: 'Paused',
|
||||
completed: 'Done',
|
||||
processing: 'Processing',
|
||||
getListFailed: 'Load failed',
|
||||
loadFailed: 'Failed',
|
||||
returnCompleted: 'Return Completed',
|
||||
returnCompletedDesc: 'Your express has been successfully returned',
|
||||
processingDesc: 'Processing your return request',
|
||||
pendingDesc: 'Waiting to process return request',
|
||||
expressInfo: 'Express Info',
|
||||
trackingNo: 'Tracking No.',
|
||||
packageType: 'Package Type',
|
||||
packageWeight: 'Package Weight',
|
||||
returnInfo: 'Return Info',
|
||||
returnAddress: 'Return Address',
|
||||
returnTime: 'Return Time',
|
||||
processTime: 'Process Time',
|
||||
completeTime: 'Complete Time',
|
||||
remarkInfo: 'Remark Info',
|
||||
copyTrackingNo: 'Copy Tracking No.',
|
||||
trackingNoCopied: 'Tracking number copied',
|
||||
workingHours: 'Mon-Sun 09:00-22:00',
|
||||
call: 'Call',
|
||||
returnDetail: 'Return Detail',
|
||||
getDetailFailed: 'Failed to get detail',
|
||||
fillExpress: 'Express Return',
|
||||
openTime: 'Start Time',
|
||||
fillExpressInfo: 'Fill Express Return Info',
|
||||
contactPhone: 'Contact Phone',
|
||||
fillTrackingPlaceholder: 'Enter tracking number to fill',
|
||||
trackingPlaceholder: 'Enter tracking number (optional)',
|
||||
confirmFill: 'Confirm Fill',
|
||||
submitInfo: 'Submit Info',
|
||||
orderNoMissing: 'Order number missing',
|
||||
getRecordFailed: 'Failed to get record',
|
||||
existingReturnNotice: 'Express return request exists, go to fill tracking number?',
|
||||
goToFill: 'Go to Fill',
|
||||
alreadyHasRecord: 'Return record already exists',
|
||||
pleaseEnterValidPhone: 'Please enter valid contact phone',
|
||||
pleaseEnterTrackingNo: 'Please enter tracking number',
|
||||
filling: 'Filling',
|
||||
fillSuccess: 'Fill successful',
|
||||
fillFailed: 'Fill failed',
|
||||
submitSuccess: 'Submit successful',
|
||||
submitFailed: 'Submit failed'
|
||||
},
|
||||
|
||||
join: {
|
||||
title: 'Cooperation',
|
||||
cooperationTitle: 'Cooperation Method',
|
||||
contactUs: 'Contact Us',
|
||||
phone: 'Phone',
|
||||
email: 'Email',
|
||||
submit: 'Submit Application',
|
||||
name: 'Name',
|
||||
contactPhone: 'Contact',
|
||||
city: 'City',
|
||||
intention: 'Intention',
|
||||
placeholder: 'Please briefly describe your cooperation intention...',
|
||||
submitSuccess: 'Submitted successfully, we will contact you soon',
|
||||
submitFailed: 'Submit failed, please try again later',
|
||||
pageLoadFailed: 'Page load failed'
|
||||
},
|
||||
|
||||
legal: {
|
||||
agreement: 'User Agreement',
|
||||
privacy: 'Privacy Policy',
|
||||
termsOfService: 'Terms of Service',
|
||||
lastUpdate: 'Last Update',
|
||||
applicableToService: 'Applicable to "FengDianZhe" shared fan rental service',
|
||||
footerNotice: 'If you have questions about this agreement, please go to "My-Customer Service"',
|
||||
footerNoticePolicy: 'If you have questions about this policy, please go to "My-Customer Service"'
|
||||
},
|
||||
|
||||
search: {
|
||||
title: 'Find Device',
|
||||
placeholder: 'Enter location name or address',
|
||||
history: 'Search History',
|
||||
clear: 'Clear History',
|
||||
noResult: 'No results found',
|
||||
searching: 'Searching...',
|
||||
invalidCoordinate: 'Invalid coordinates',
|
||||
positionInfoError: 'Location info error'
|
||||
},
|
||||
|
||||
share: {
|
||||
title: 'FengDianZhe - Shared Fan & Power Bank',
|
||||
path: '/pages/index/index'
|
||||
},
|
||||
|
||||
error: {
|
||||
networkError: 'Network connection failed',
|
||||
serverError: 'Server error',
|
||||
timeout: 'Request timeout',
|
||||
unknown: 'Unknown error',
|
||||
tryAgain: 'Please try again later'
|
||||
},
|
||||
|
||||
time: {
|
||||
hour: 'hour',
|
||||
minute: 'minute',
|
||||
second: 'second',
|
||||
day: 'day',
|
||||
week: 'week',
|
||||
month: 'month',
|
||||
year: 'year',
|
||||
justNow: 'Just now',
|
||||
minutesAgo: 'minutes ago',
|
||||
hoursAgo: 'hours ago',
|
||||
daysAgo: 'days ago',
|
||||
yesterday: 'Yesterday',
|
||||
today: 'Today',
|
||||
tomorrow: 'Tomorrow'
|
||||
},
|
||||
|
||||
unit: {
|
||||
yuan: 'CNY',
|
||||
meter: 'm',
|
||||
km: 'km',
|
||||
piece: 'pc',
|
||||
times: 'times'
|
||||
},
|
||||
|
||||
waiting: {
|
||||
title: 'Ejecting',
|
||||
preparing: 'Preparing...',
|
||||
longTimeNotice: 'Taking too long? Contact staff',
|
||||
deviceEjecting: 'Ejecting...',
|
||||
rentFailed: 'Rental failed',
|
||||
timeout: 'Timeout'
|
||||
},
|
||||
|
||||
success: {
|
||||
paymentSuccess: 'Payment Successful',
|
||||
paymentSuccessDesc: 'Your order has been paid successfully',
|
||||
orderInfo: 'Order Info',
|
||||
paymentAmount: 'Payment Amount',
|
||||
paymentTime: 'Payment Time',
|
||||
deviceStatus: 'Device Status',
|
||||
preparingDevice: 'Preparing your device, please wait...',
|
||||
deviceReady: 'Device ready, please take your fan',
|
||||
deviceFailed: 'Device ejection failed, please contact customer service',
|
||||
backToHome: 'Back to Home',
|
||||
viewOrder: 'View Order',
|
||||
returnSuccess: 'Return Successful',
|
||||
returnSuccessDesc: 'Your fan has been returned, fee deducted from deposit',
|
||||
usedTime: 'Used Time',
|
||||
packageTime: 'Package Time',
|
||||
extraTime: 'Extra Time',
|
||||
returnTime: 'Return Time',
|
||||
packageFee: 'Package Fee',
|
||||
extraFee: 'Extra Fee',
|
||||
totalFee: 'Total Fee',
|
||||
depositAmount: 'Deposit',
|
||||
refundAmount: 'Refund Amount',
|
||||
refundStatus: 'Refund Status',
|
||||
refundNotice: 'Refund Notice',
|
||||
refundNotice1: 'Deposit balance needs to be manually withdrawn',
|
||||
refundNotice2: 'Withdrawal will be refunded to original payment account within 1-3 business days',
|
||||
refundNotice3: 'If you have questions, please contact customer service',
|
||||
applyRefund: 'Apply Refund',
|
||||
refundWaiting: 'Pending',
|
||||
refundProcessing: 'Processing',
|
||||
refundSuccess: 'Refunded',
|
||||
refundFailed: 'Failed'
|
||||
},
|
||||
|
||||
deposit: {
|
||||
title: 'Deposit Management',
|
||||
depositBalance: 'Deposit Balance',
|
||||
withdraw: 'Withdraw',
|
||||
withdrawRecord: 'Withdraw Record',
|
||||
withdrawAmount: 'Withdraw Amount',
|
||||
withdrawStatus: 'Withdraw Status',
|
||||
applyWithdraw: 'Apply Withdraw',
|
||||
withdrawSuccess: 'Withdraw successful',
|
||||
withdrawFailed: 'Withdraw failed',
|
||||
noBalance: 'No balance to withdraw',
|
||||
confirmWithdraw: 'Confirm Withdraw',
|
||||
withdrawDesc: 'Deposit will be refunded to original account within 0-7 business days',
|
||||
withdrawing: 'Withdrawing...',
|
||||
withdrawSubmitted: 'Withdraw request submitted',
|
||||
withdrawNotice: 'Withdraw Notice',
|
||||
withdrawNotice1: 'Withdrawal will be refunded to original payment account',
|
||||
withdrawNotice2: 'Withdrawal expected to arrive within 0-7 business days',
|
||||
withdrawNotice3: 'If delayed, please contact customer service',
|
||||
depositRecord: 'Deposit Record',
|
||||
orderNotReturned: 'Current order not returned, please return before withdraw',
|
||||
alreadyRefunded: 'Deposit already refunded',
|
||||
refundProcessing: 'Refund processing, please wait'
|
||||
},
|
||||
|
||||
userProfile: {
|
||||
title: 'Personal Info',
|
||||
avatar: 'Avatar',
|
||||
nickname: 'Nickname',
|
||||
phone: 'Phone',
|
||||
edit: 'Edit',
|
||||
save: 'Save',
|
||||
cancel: 'Cancel',
|
||||
clickToChange: 'Click to change avatar',
|
||||
notSet: 'Not set',
|
||||
notBound: 'Not bound',
|
||||
balance: 'Balance',
|
||||
enterNickname: 'Enter new nickname',
|
||||
nicknameRequired: 'Nickname cannot be empty',
|
||||
saving: 'Saving...',
|
||||
nicknameUpdated: 'Nickname updated successfully',
|
||||
updateFailed: 'Update failed',
|
||||
uploading: 'Uploading...'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
import zhCN from './zh-CN.js'
|
||||
import enUS from './en-US.js'
|
||||
|
||||
export default {
|
||||
'zh-CN': zhCN,
|
||||
'en-US': enUS
|
||||
}
|
||||
|
||||
+608
@@ -0,0 +1,608 @@
|
||||
export default {
|
||||
common: {
|
||||
confirm: '确定',
|
||||
cancel: '取消',
|
||||
and: '和',
|
||||
submit: '提交',
|
||||
processing: '处理中',
|
||||
submitting: '提交中',
|
||||
save: '保存',
|
||||
loadFailed: '加载失败',
|
||||
statusCode: '状态码',
|
||||
message: '消息',
|
||||
none: '无',
|
||||
unexpectedError: '意外错误',
|
||||
processException: '处理过程发生异常',
|
||||
errorInfo: '错误信息',
|
||||
edit: '编辑',
|
||||
delete: '删除',
|
||||
search: '搜索',
|
||||
loading: '加载中...',
|
||||
loadingData: '正在获取数据...',
|
||||
loadingLocation: '正在获取位置信息...',
|
||||
loadingMap: '地图加载中...',
|
||||
loadingPosition: '正在获取场地信息...',
|
||||
noData: '暂无数据',
|
||||
success: '成功',
|
||||
failed: '失败',
|
||||
retry: '重试',
|
||||
back: '返回',
|
||||
next: '下一步',
|
||||
complete: '完成',
|
||||
more: '更多',
|
||||
close: '关闭',
|
||||
yes: '是',
|
||||
no: '否',
|
||||
all: '全部',
|
||||
tips: '提示',
|
||||
notice: '通知',
|
||||
warning: '警告',
|
||||
error: '错误',
|
||||
networkError: '网络错误',
|
||||
systemError: '系统错误',
|
||||
authFailed: '认证失败',
|
||||
unauthorized: '未授权',
|
||||
loginRequired: '请先登录',
|
||||
operationSuccess: '操作成功',
|
||||
operationFailed: '操作失败',
|
||||
refresh: '刷新',
|
||||
pull: '下拉刷新',
|
||||
release: '释放刷新'
|
||||
},
|
||||
|
||||
nav: {
|
||||
home: '首页',
|
||||
my: '我的',
|
||||
orders: '订单',
|
||||
settings: '设置',
|
||||
back: '返回',
|
||||
title: '风电者共享风扇&暖手充电宝'
|
||||
},
|
||||
|
||||
app: {
|
||||
name: '风电者',
|
||||
slogan: '共享风扇暖手充电宝',
|
||||
fullName: '风电者 - 共享风扇暖手充电宝',
|
||||
welcome: '欢迎使用风电者'
|
||||
},
|
||||
|
||||
home: {
|
||||
title: '风电者共享风扇&暖手充电宝',
|
||||
nearbyDevices: '附近设备',
|
||||
scanToUse: '扫码使用',
|
||||
personalCenter: '个人中心',
|
||||
useGuide: '使用指南',
|
||||
navigate: '导航',
|
||||
relocate: '重新定位',
|
||||
search: '搜索',
|
||||
service: '客服',
|
||||
searchPlaceholder: '搜索附近场地',
|
||||
nearbyDeviceLocation: '附近设备场地',
|
||||
noNearbyDevice: '附近暂无设备',
|
||||
relocating: '重新定位中...',
|
||||
locateSuccess: '定位成功',
|
||||
locateFailed: '定位失败,请检查定位权限',
|
||||
invalidQRCode: '无效的设备二维码',
|
||||
scanFailed: '扫码失败',
|
||||
noticeTitle: '通知公告',
|
||||
getLocationFailed: '获取位置失败,显示默认地图'
|
||||
},
|
||||
|
||||
guide: {
|
||||
title: '使用指南',
|
||||
step1Title: '扫码使用',
|
||||
step1Desc: '找到附近设备,扫描设备上的二维码',
|
||||
step2Title: '免押金支付',
|
||||
step2Desc: '无需支付押金,使用支付分免押即可完成租借',
|
||||
step3Title: '开始使用',
|
||||
step3Desc: '设备自动解锁,风扇弹出后取出即可开始使用',
|
||||
step4Title: '归还设备',
|
||||
step4Desc: '使用完毕后,按照设备规格要求将风扇还入即可结束订单'
|
||||
},
|
||||
|
||||
location: {
|
||||
rent: '可租借',
|
||||
return: '可归还',
|
||||
navigate: '导航',
|
||||
distance: '距离',
|
||||
businessHours: '营业时间:',
|
||||
navigateHere: '导航去这',
|
||||
coordinateError: '该场地坐标信息异常',
|
||||
notExist: '场地不存在'
|
||||
},
|
||||
|
||||
device: {
|
||||
reportError: '设备报错',
|
||||
scanToUse: '扫码使用',
|
||||
deviceInfo: '设备信息',
|
||||
deviceNo: '设备号',
|
||||
location: '地点',
|
||||
businessHours: '营业时间',
|
||||
pricing: '计费',
|
||||
pricingText: '5元/小时,36元/24小时,总计¥899元',
|
||||
getDeviceInfoFailed: '获取设备信息失败',
|
||||
available: '可使用',
|
||||
offline: '离线',
|
||||
pricingRules: '计费规则',
|
||||
capLimit: '元封顶',
|
||||
usageInstructions: '使用说明',
|
||||
checkBeforeUse: '请在使用前检查设备是否完好',
|
||||
autoChargeOvertime: '超出使用时间将自动按小时计费',
|
||||
useInDesignatedArea: '请在指定区域内使用设备',
|
||||
rentDepositFree: '免押金租借',
|
||||
wxPayScoreDesc: '微信支付分 | 550分以上优享',
|
||||
checking: '检查中',
|
||||
deviceNoNotRecognized: '未识别到设备编号',
|
||||
processFailed: '处理失败,请稍后重试',
|
||||
sharedFan: '共享风扇',
|
||||
deviceNoRequired: '设备号不能为空',
|
||||
rentFailed: '设备租借失败',
|
||||
rentSuccess: '租借成功',
|
||||
rentFailedRetry: '租借失败,请重试',
|
||||
getPayParamsFailed: '获取支付参数失败',
|
||||
payScoreFailedCancelled: '支付分调用失败,订单已取消'
|
||||
},
|
||||
|
||||
order: {
|
||||
myOrders: '我的订单',
|
||||
noOrderRecord: '暂无订单记录',
|
||||
getOrderListFailed: '获取订单列表失败',
|
||||
confirmCancelContent: '确定要取消此订单吗?',
|
||||
orderDetail: '订单详情',
|
||||
orderNo: '订单号',
|
||||
orderStatus: '订单状态',
|
||||
deviceNo: '设备号',
|
||||
rentLocation: '租借地点',
|
||||
rentTime: '租借时间',
|
||||
returnTime: '归还时间',
|
||||
startTime: '开始时间',
|
||||
endTime: '结束时间',
|
||||
duration: '使用时长',
|
||||
amount: '金额',
|
||||
totalAmount: '总金额',
|
||||
payAmount: '支付金额',
|
||||
deposit: '押金',
|
||||
rentFee: '租金',
|
||||
payNow: '立即支付',
|
||||
cancelOrder: '取消订单',
|
||||
quickReturn: '快速归还',
|
||||
returnDevice: '归还设备',
|
||||
viewDetails: '查看详情',
|
||||
orderCompleted: '订单已完成',
|
||||
orderCancelled: '订单已取消',
|
||||
waitingForPayment: '待支付',
|
||||
inUse: '使用中',
|
||||
finished: '已完成',
|
||||
cancelled: '已取消',
|
||||
renting: '租借中',
|
||||
rentFan: '租借风扇',
|
||||
noOrder: '暂无使用中的订单',
|
||||
getOrderFailed: '获取订单失败',
|
||||
paymentSuccess: '支付成功',
|
||||
paymentFailed: '支付失败',
|
||||
cancelSuccess: '取消成功',
|
||||
cancelFailed: '取消失败',
|
||||
returnSuccess: '归还成功',
|
||||
returnFailed: '归还失败',
|
||||
confirmCancel: '确认取消订单?',
|
||||
confirmReturn: '确认归还设备?',
|
||||
wxPayScore: '微信支付分',
|
||||
depositFree: '免押租借',
|
||||
memberOrder: '会员订单',
|
||||
wxPay: '微信支付',
|
||||
depositPay: '押金租借',
|
||||
paymentInProgress: '支付中',
|
||||
paymentFailedRetry: '支付失败,请重新支付',
|
||||
pleasePaySoon: '请尽快完成支付',
|
||||
pleaseReturnInTime: '请妥善保管设备,使用完毕后及时归还',
|
||||
returnedThankYou: '您的风扇已归还,感谢使用',
|
||||
used: '已使用',
|
||||
rentInfo: '租借信息',
|
||||
fanNo: '风扇编号',
|
||||
rentMethod: '租借方式',
|
||||
returnLocation: '归还地点',
|
||||
paid: '已支付',
|
||||
canExpressReturn: '后可快递归还',
|
||||
pauseBilling: '暂停计费',
|
||||
rentAgain: '再次租借',
|
||||
backToHome: '返回首页',
|
||||
feeAppeal: '费用申诉',
|
||||
orderIdRequired: '订单ID不能为空',
|
||||
refundSuccess: '退款申请成功',
|
||||
refundFailed: '退款申请失败',
|
||||
orderNotExist: '订单信息不存在',
|
||||
currentFee: '当前费用',
|
||||
returnInstructions: '归还说明',
|
||||
ensureDeviceIntact: '请确保设备完好无损',
|
||||
insertFanBack: '将风扇插入原位置或空闲插口',
|
||||
autoDetectReturn: '系统将自动检测归还并处理退款',
|
||||
autoJumpAfterReturn: '归还成功后将自动跳转到成功页面',
|
||||
refreshStatus: '刷新状态',
|
||||
countdown: '倒计时',
|
||||
pauseAndExpress: '暂停计费,快递归还',
|
||||
orderInfoMissing: '缺少订单信息',
|
||||
returnSuccessMessage: '风扇已归还成功,剩余押金将退还到您的账户',
|
||||
noOrderInUse: '未找到使用中的订单',
|
||||
pleaseRefreshManually: '请手动刷新查看归还状态',
|
||||
cancelling: '取消订单中',
|
||||
cancelFailedContactService: '取消订单失败,请联系客服',
|
||||
getOrderStatusFailed: '订单状态查询失败',
|
||||
syncSuccess: '状态同步成功',
|
||||
syncFailed: '同步状态失败'
|
||||
},
|
||||
|
||||
user: {
|
||||
clickToLogin: '点击登录',
|
||||
loginPrompt: '授权登录后可查看订单与资产',
|
||||
personalCenter: '个人中心',
|
||||
depositBalance: '押金余额',
|
||||
withdraw: '提现',
|
||||
commonServices: '常用服务',
|
||||
quickReturn: '快速归还',
|
||||
quickReturnDesc: '(直接查看使用中的订单)',
|
||||
expressReturn: '快递归还记录',
|
||||
myOrders: '我的订单',
|
||||
customerService: '客服中心',
|
||||
feedback: '投诉与建议',
|
||||
businessLicense: '营业资质',
|
||||
cooperation: '合作加盟',
|
||||
settings: '设置',
|
||||
userAgreement: '《用户协议》',
|
||||
privacyPolicy: '《隐私政策》',
|
||||
version: 'v',
|
||||
logout: '退出登录',
|
||||
confirmLogout: '确认退出登录?',
|
||||
logoutSuccess: '退出成功',
|
||||
getUserInfoFailed: '获取用户信息失败',
|
||||
updateSuccess: '信息更新成功',
|
||||
updateFailed: '更新用户信息失败',
|
||||
avatarUpdated: '头像已更新',
|
||||
avatarUploadFailed: '头像更新失败',
|
||||
noAvatar: '未选择头像',
|
||||
noAvatarUrl: '未获取到头像地址',
|
||||
avatarDownloadFailed: '头像下载失败',
|
||||
notLoggedIn: '未登录',
|
||||
phoneNotBound: '未绑定手机号',
|
||||
balanceDesc: '可用于租借设备'
|
||||
},
|
||||
|
||||
auth: {
|
||||
authTitle: '授权获取手机号',
|
||||
authDesc: '为了提供更好的服务和紧急联系,需要授权获取您的手机号',
|
||||
getPhoneNumber: '手机号快捷登录',
|
||||
notNow: '暂不授权',
|
||||
authRequired: '需要授权',
|
||||
authSuccess: '授权成功',
|
||||
authFailed: '授权失败',
|
||||
loginTitle: '登录',
|
||||
loginDesc: '为保障使用体验,请先完成登录',
|
||||
getUserInfoSuccess: '获取用户信息成功',
|
||||
getUserInfoFailed: '获取用户信息失败',
|
||||
pleaseUseInWechat: '请在微信小程序中使用此功能',
|
||||
agreeToTerms: '我已阅读并同意',
|
||||
pleaseAgreeToTerms: '请先阅读并同意《用户协议》和《隐私政策》',
|
||||
loginSuccess: '登录成功',
|
||||
loginFailed: '登录失败',
|
||||
phoneCancelled: '已取消手机号授权',
|
||||
goToLogin: '去登录',
|
||||
authDescShort: '为了提供更好的服务,需要授权获取您的手机号',
|
||||
phoneRequired: '需要授权手机号才能使用设备',
|
||||
getting: '获取中...',
|
||||
phoneSuccess: '手机号获取成功',
|
||||
phoneError: '获取手机号异常',
|
||||
phoneGetFailed: '获取手机号失败',
|
||||
authCodeFailed: '获取授权码失败'
|
||||
},
|
||||
|
||||
payment: {
|
||||
paymentAmount: '支付金额',
|
||||
paymentMethod: '支付方式',
|
||||
wechatPay: '微信支付',
|
||||
alipay: '支付宝',
|
||||
balance: '余额支付',
|
||||
payNow: '立即支付',
|
||||
paying: '支付中...',
|
||||
paymentSuccess: '支付成功',
|
||||
paymentFailed: '支付失败',
|
||||
paymentCancelled: '支付已取消',
|
||||
orderPayment: '订单支付',
|
||||
waitingForPayment: '等待支付',
|
||||
pleasePayIn15Min: '请在15分钟内完成支付',
|
||||
orderInfo: '订单信息',
|
||||
createTime: '创建时间',
|
||||
contactPhone: '联系电话',
|
||||
feeInfo: '费用信息',
|
||||
deposit: '押金',
|
||||
package: '套餐',
|
||||
total: '合计',
|
||||
paymentFailedRetry: '支付失败,请重试',
|
||||
createPayOrderFailed: '创建支付订单失败'
|
||||
},
|
||||
|
||||
feedback: {
|
||||
title: '投诉与建议',
|
||||
placeholder: '请详细描述您遇到的问题,以便我们更好地为您解决',
|
||||
submit: '提交反馈',
|
||||
submitSuccess: '反馈成功',
|
||||
submitFailed: '反馈失败',
|
||||
contentRequired: '请输入内容',
|
||||
issueType: '问题类型',
|
||||
issueDescription: '问题描述',
|
||||
imageUpload: '图片上传(选填)',
|
||||
uploadImage: '上传图片',
|
||||
contactInfo: '联系方式',
|
||||
contactPlaceholder: '请留下您的手机号,方便我们联系您',
|
||||
pleaseSelectType: '请选择问题类型',
|
||||
pleaseDescribe: '请描述您的问题',
|
||||
pleaseContact: '请留下联系方式',
|
||||
imageUploadFailed: '图片上传失败',
|
||||
deviceFault: '设备故障',
|
||||
chargingIssue: '收费问题',
|
||||
usageSuggestion: '使用建议',
|
||||
other: '其他'
|
||||
},
|
||||
|
||||
help: {
|
||||
title: '客服中心',
|
||||
commonQuestions: '常见问题',
|
||||
contactUs: '联系我们',
|
||||
phone: '电话',
|
||||
email: '邮箱',
|
||||
workingHours: '工作时间',
|
||||
functionDeveloping: '功能开发中'
|
||||
},
|
||||
|
||||
settings: {
|
||||
title: '设置',
|
||||
language: '语言',
|
||||
languageSetting: '语言设置',
|
||||
chinese: '简体中文',
|
||||
english: 'English',
|
||||
notification: '通知',
|
||||
privacy: '隐私',
|
||||
about: '关于',
|
||||
clearCache: '清除缓存',
|
||||
cacheCleared: '缓存已清除',
|
||||
logout: '退出登录',
|
||||
confirmLogout: '确认退出登录?',
|
||||
logoutSuccess: '退出成功'
|
||||
},
|
||||
|
||||
express: {
|
||||
title: '快递归还',
|
||||
addReturn: '添加归还',
|
||||
returnRecord: '快递归还记录',
|
||||
expressNo: '快递单号',
|
||||
expressCompany: '快递公司',
|
||||
sendTime: '寄出时间',
|
||||
receivedTime: '签收时间',
|
||||
status: '状态',
|
||||
pending: '待处理',
|
||||
shipped: '已寄出',
|
||||
received: '已签收',
|
||||
detail: '详情',
|
||||
recipientInfo: '收件信息',
|
||||
recipientName: '风电者 18163601305',
|
||||
recipientAddress: '湖南省长沙市岳麓区麓谷街道新长海尖科技园A2栋623',
|
||||
copyAllInfo: '一键复制全部信息',
|
||||
recipient: '收件人',
|
||||
recipientAddressLabel: '收件地址',
|
||||
copySuccess: '全部信息已复制',
|
||||
copyFailed: '复制失败',
|
||||
noReturnRecord: '暂无归还记录',
|
||||
toFill: '待填写',
|
||||
userPhone: '用户电话',
|
||||
billingPaused: '暂停计费中',
|
||||
completed: '已完成',
|
||||
processing: '处理中',
|
||||
getListFailed: '获取列表失败',
|
||||
loadFailed: '加载失败',
|
||||
returnCompleted: '归还完成',
|
||||
returnCompletedDesc: '您的快递已成功归还',
|
||||
processingDesc: '正在处理您的归还请求',
|
||||
pendingDesc: '等待处理归还申请',
|
||||
expressInfo: '快递信息',
|
||||
trackingNo: '运单号',
|
||||
packageType: '包裹类型',
|
||||
packageWeight: '包裹重量',
|
||||
returnInfo: '归还信息',
|
||||
returnAddress: '归还地址',
|
||||
returnTime: '归还时间',
|
||||
processTime: '处理时间',
|
||||
completeTime: '完成时间',
|
||||
remarkInfo: '备注信息',
|
||||
copyTrackingNo: '复制运单号',
|
||||
trackingNoCopied: '运单号已复制',
|
||||
workingHours: '周一至周日 09:00-22:00',
|
||||
call: '拨打',
|
||||
returnDetail: '归还详情',
|
||||
getDetailFailed: '获取详情失败',
|
||||
fillExpress: '快递归还',
|
||||
openTime: '开始时间',
|
||||
fillExpressInfo: '填写快递归还信息',
|
||||
contactPhone: '联系电话',
|
||||
fillTrackingPlaceholder: '请输入需要补填的快递单号',
|
||||
trackingPlaceholder: '请输入快递单号(可先留空)',
|
||||
confirmFill: '确认补填',
|
||||
submitInfo: '提交信息',
|
||||
orderNoMissing: '缺少订单号',
|
||||
getRecordFailed: '获取记录失败',
|
||||
existingReturnNotice: '已存在快递归还申请,是否前往补填快递单号?',
|
||||
goToFill: '去补填',
|
||||
alreadyHasRecord: '已有归还记录',
|
||||
pleaseEnterValidPhone: '请填写有效联系电话',
|
||||
pleaseEnterTrackingNo: '请填写快递单号',
|
||||
filling: '补填中',
|
||||
fillSuccess: '补填成功',
|
||||
fillFailed: '补填失败',
|
||||
submitSuccess: '提交成功',
|
||||
submitFailed: '提交失败'
|
||||
},
|
||||
|
||||
join: {
|
||||
title: '合作加盟',
|
||||
cooperationTitle: '合作方式',
|
||||
contactUs: '联系我们',
|
||||
phone: '联系电话',
|
||||
email: '联系邮箱',
|
||||
submit: '提交申请',
|
||||
name: '姓名',
|
||||
contactPhone: '联系方式',
|
||||
city: '所在城市',
|
||||
intention: '合作意向',
|
||||
placeholder: '请简要说明您的合作意向...',
|
||||
submitSuccess: '提交成功,我们会尽快联系您',
|
||||
submitFailed: '提交失败,请稍后重试',
|
||||
pageLoadFailed: '页面加载失败'
|
||||
},
|
||||
|
||||
legal: {
|
||||
agreement: '用户协议',
|
||||
privacy: '隐私政策',
|
||||
termsOfService: '服务条款',
|
||||
lastUpdate: '最后更新',
|
||||
applicableToService: '适用于"风电者"共享风扇租借服务',
|
||||
footerNotice: '如对本协议有疑问,请前往"我的-客服"咨询',
|
||||
footerNoticePolicy: '如对本政策有疑问,请前往"我的-客服"咨询'
|
||||
},
|
||||
|
||||
search: {
|
||||
title: '查找设备',
|
||||
placeholder: '请输入场地名称或地址',
|
||||
history: '搜索历史',
|
||||
clear: '清除历史',
|
||||
noResult: '暂无搜索结果',
|
||||
searching: '搜索中...',
|
||||
invalidCoordinate: '该位置坐标无效',
|
||||
positionInfoError: '场地信息异常'
|
||||
},
|
||||
|
||||
share: {
|
||||
title: '风电者 - 共享风扇暖手充电宝',
|
||||
path: '/pages/index/index'
|
||||
},
|
||||
|
||||
error: {
|
||||
networkError: '网络连接失败',
|
||||
serverError: '服务器错误',
|
||||
timeout: '请求超时',
|
||||
unknown: '未知错误',
|
||||
tryAgain: '请稍后重试'
|
||||
},
|
||||
|
||||
time: {
|
||||
hour: '小时',
|
||||
minute: '分钟',
|
||||
second: '秒',
|
||||
day: '天',
|
||||
week: '周',
|
||||
month: '月',
|
||||
year: '年',
|
||||
justNow: '刚刚',
|
||||
minutesAgo: '分钟前',
|
||||
hoursAgo: '小时前',
|
||||
daysAgo: '天前',
|
||||
yesterday: '昨天',
|
||||
today: '今天',
|
||||
tomorrow: '明天'
|
||||
},
|
||||
|
||||
unit: {
|
||||
yuan: '元',
|
||||
meter: '米',
|
||||
km: '公里',
|
||||
piece: '个',
|
||||
times: '次'
|
||||
},
|
||||
|
||||
waiting: {
|
||||
title: '设备弹出中',
|
||||
preparing: '正在为您弹出设备',
|
||||
longTimeNotice: '若长时间未弹出,请联系现场工作人员或稍后重试',
|
||||
deviceEjecting: '设备弹出中,请稍候',
|
||||
rentFailed: '设备租借失败,订单已取消',
|
||||
timeout: '等待超时,请稍后重试'
|
||||
},
|
||||
|
||||
success: {
|
||||
paymentSuccess: '支付成功',
|
||||
paymentSuccessDesc: '您的订单已支付成功',
|
||||
orderInfo: '订单信息',
|
||||
paymentAmount: '支付金额',
|
||||
paymentTime: '支付时间',
|
||||
deviceStatus: '设备状态',
|
||||
preparingDevice: '正在准备您的设备,请稍候...',
|
||||
deviceReady: '设备已弹出,请取走您的风扇',
|
||||
deviceFailed: '弹出设备失败,请联系客服',
|
||||
backToHome: '返回首页',
|
||||
viewOrder: '查看订单',
|
||||
returnSuccess: '归还成功',
|
||||
returnSuccessDesc: '您的风扇已归还,费用已从押金中扣除',
|
||||
usedTime: '使用时长',
|
||||
packageTime: '套餐时长',
|
||||
extraTime: '超出时长',
|
||||
returnTime: '归还时间',
|
||||
packageFee: '套餐费用',
|
||||
extraFee: '超时费用',
|
||||
totalFee: '总费用',
|
||||
depositAmount: '押金',
|
||||
refundAmount: '退还金额',
|
||||
refundStatus: '退还状态',
|
||||
refundNotice: '退款说明',
|
||||
refundNotice1: '押金剩余金额需要您手动申请提现',
|
||||
refundNotice2: '提现申请提交后将在1-3个工作日内退还到原支付账户',
|
||||
refundNotice3: '如有疑问,请联系客服',
|
||||
applyRefund: '申请退款',
|
||||
refundWaiting: '待申请',
|
||||
refundProcessing: '处理中',
|
||||
refundSuccess: '已退款',
|
||||
refundFailed: '退款失败'
|
||||
},
|
||||
|
||||
deposit: {
|
||||
title: '押金管理',
|
||||
depositBalance: '押金余额',
|
||||
withdraw: '提现',
|
||||
withdrawRecord: '提现记录',
|
||||
withdrawAmount: '提现金额',
|
||||
withdrawStatus: '提现状态',
|
||||
applyWithdraw: '申请提现',
|
||||
withdrawSuccess: '提现成功',
|
||||
withdrawFailed: '提现失败',
|
||||
noBalance: '无可提现余额',
|
||||
confirmWithdraw: '确认提现',
|
||||
withdrawDesc: '押金将原路退回,预计0-7个工作日到账',
|
||||
withdrawing: '提现中...',
|
||||
withdrawSubmitted: '提现申请已提交',
|
||||
withdrawNotice: '提现说明',
|
||||
withdrawNotice1: '提现金额将原路退回支付账户',
|
||||
withdrawNotice2: '提现申请提交后预计0-7个工作日到账',
|
||||
withdrawNotice3: '如超时未收到,请联系客服处理',
|
||||
depositRecord: '押金记录',
|
||||
orderNotReturned: '当前订单尚未归还,请归还后再提现',
|
||||
alreadyRefunded: '押金已退还,无需重复提现',
|
||||
refundProcessing: '押金退还处理中,请耐心等待'
|
||||
},
|
||||
|
||||
userProfile: {
|
||||
title: '个人信息',
|
||||
avatar: '头像',
|
||||
nickname: '昵称',
|
||||
phone: '手机号',
|
||||
edit: '编辑',
|
||||
save: '保存',
|
||||
cancel: '取消',
|
||||
clickToChange: '点击头像更换',
|
||||
notSet: '未设置',
|
||||
notBound: '未绑定',
|
||||
balance: '余额',
|
||||
enterNickname: '请输入新昵称',
|
||||
nicknameRequired: '昵称不能为空',
|
||||
saving: '保存中...',
|
||||
nicknameUpdated: '昵称修改成功',
|
||||
updateFailed: '修改失败',
|
||||
uploading: '上传中...'
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user