feat: 国际化处理

This commit is contained in:
2025-08-10 03:07:37 -07:00
parent 0d3b63c2fc
commit 01ac12c171
33 changed files with 268 additions and 123 deletions
+15 -2
View File
@@ -1,11 +1,24 @@
{
"commissionInfo": "Statistics of the commission, automatically transferred to balance",
"annualPackage": "Annual Package",
"commissionCalculation": "Commission Calculation",
"commissionCalculationInfo": "Fill in the corresponding number of invited users below to calculate the commission amount at different ratios. *This table is calculated based on the Pro Plan. The ratios for other plans remain unchanged, and the calculation is based on the actual amount.",
"commissionInfo": "Commission amount, which is automatically transferred to the wallet balance after a successful invitation.",
"commissionInviteCode": "Commission Invite Code",
"commissionRate": "Commission Rate",
"copyInviteLink": "Copy Invite Link",
"copySuccess": "Copied Successfully",
"firstTimeTopUpUser": "First-time Top-up User",
"historicalRecommendedUsers": "Historical Recommended Users: 7",
"inviteCode": "Invite Code",
"inviteRecords": "Invite Records",
"monthlyPackage": "Monthly Package",
"more": "More",
"perMonth": "/ Month",
"perYear": "/ Year",
"registrationTime": "Registration Time",
"repeatTopUpUser": "Repeat Top-up User",
"time": "Time",
"totalCommission": "Total Commission",
"userIdentifier": "User Identifier"
"userIdentifier": "User Identifier",
"users": "Users"
}
+24 -1
View File
@@ -1,9 +1,17 @@
{
"accountBalance": "Account Balance",
"accountOverview": "Account Overview",
"address1": "Address 1",
"announcementTitle": "Site Announcements",
"annualPlanUser": "Annual Plan User",
"availableDevices": "Available Devices",
"beginnerTutorial": "Beginner Tutorial",
"cancel": "Cancel",
"confirm": "Confirm",
"confirmResetSubscription": "Are you sure you want to reset the subscription address?",
"copy": "Copy",
"copyFailure": "Copy failed, please copy manually",
"copySubscriptionLinkOrScanQrCode": "Copy subscription link or click the QR code button to scan",
"copySuccess": "Copy successful",
"deducted": "Canceled",
"download": "Download",
@@ -11,20 +19,35 @@
"expired": "Expired",
"finished": "Traffic exhausted",
"import": "Import",
"inEffect": "In Effect",
"latestAnnouncement": "Latest Announcement",
"loading": "Loading...",
"manualImportMessage": "This app does not support activation. Please import manually. The subscription address has been copied.",
"more": "More",
"mySubscription": "My Subscription",
"mySubscriptions": "My Subscriptions",
"nextResetDays": "Next Reset in Days",
"noLimit": "No Limit",
"noReset": "No Reset",
"online": "Online: ",
"pageOf": "Page {pageIndex} of {pageCount}",
"pinnedAnnouncement": "[Pinned]",
"planExpirationTime": "Plan Expiration Time: ",
"planStatus": "Plan Status",
"prompt": "Prompt",
"purchaseSubscription": "Purchase Subscription",
"qrCode": "QR Code",
"remaining": "Remaining: ",
"resetSubscription": "Reset Subscription Address",
"resetSuccess": "Reset successful",
"rowsPerPage": "Rows per page",
"scanCodeToSubscribe": "Scan code to subscribe",
"scanToSubscribe": "Scan to Subscribe",
"siteAnnouncements": "Site Announcements",
"subscriptionUrl": "Subscription URL",
"totalTraffic": "Total Traffic",
"unknown": "Unknown",
"used": "Used"
"used": "Used",
"usedTrafficTotalTraffic": "Used Traffic/Total Traffic: ",
"viewDetails": "View Details"
}
+3 -1
View File
@@ -2,5 +2,7 @@
"all": "All",
"document": "Document",
"read": "Read",
"tutorial": "Tutorial"
"tutorial": "Tutorial",
"tutorialDescription": "Select the corresponding operating system to view the corresponding software configuration tutorial",
"tutorialTitle": "Beginner Tutorial"
}
+4 -1
View File
@@ -1,6 +1,7 @@
{
"balanceRecharge": "Balance Recharge",
"cancel": "Cancel",
"cancelOrder": "Cancel Order",
"createdAt": "Created At",
"detail": "Detail",
"goToPayment": "Go to Payment",
@@ -13,6 +14,7 @@
},
"name": "Name",
"orderClosed": "Order Closed",
"orderDetail": "Order Detail",
"orderList": "Order List",
"orderNo": "Order Number",
"orderNumber": "Order Number",
@@ -43,5 +45,6 @@
"4": "Recharge"
},
"viewDocument": "View Document",
"waitingForPayment": "Waiting for Payment"
"waitingForPayment": "Waiting for Payment",
"walletBalance": "Wallet Balance"
}
+6 -2
View File
@@ -5,7 +5,9 @@
"passwordMismatch": "Passwords do not match",
"repeatNewPassword": "Repeat New Password",
"updatePassword": "Update Password",
"updateSuccess": "Update Successful"
"updateSuccess": "Update Successful",
"save": "Save",
"description": "Change login password"
},
"notify": {
"balanceChange": "Balance Change",
@@ -16,7 +18,8 @@
"notificationTypes": "Notification Types",
"save": "Save Changes",
"subscribe": "Subscribe",
"updateSuccess": "Update Successful"
"updateSuccess": "Update Successful",
"description": "Enable or disable email notifications"
},
"thirdParty": {
"apple": {
@@ -37,6 +40,7 @@
"placeholder": "Enter your email address",
"title": "Change Email"
},
"emailLabel": "Email",
"facebook": {
"description": "Sign in with Facebook"
},
+10 -1
View File
@@ -22,6 +22,7 @@
"buySubscription": "Buy Subscription",
"category": "Category",
"coupon": "Coupon",
"description": "Choose the service plan that suits you best",
"detail": {
"availableTraffic": "Available Traffic",
"connectedDevices": "Connected Devices",
@@ -29,6 +30,7 @@
"productDetail": "Product Details"
},
"discount": "Discount",
"discount20": "-20%",
"discountInfo": "Discount Info",
"enterAmount": "Enter recharge amount",
"enterCoupon": "Enter Coupon Code",
@@ -39,20 +41,24 @@
"stripe_alipay": "Stripe (Alipay)",
"stripe_wechat_pay": "Stripe (WeChat)"
},
"monthlyPlan": "Monthly Plan",
"paymentMethod": "Payment Method",
"productDescription": "Product Description",
"products": "Products",
"purchaseDuration": "Purchase Duration",
"purchaseTitle": "Purchase Plan",
"recharge": "Recharge",
"rechargeAmount": "Recharge Amount",
"rechargeDescription": "One-click recharge, easy to handle",
"rechargeNow": "Recharge Now",
"renew": "Renew",
"renewPlan": "Renew Plan",
"renewSubscription": "Renew Subscription",
"resetPrice": "Reset Price",
"resetTraffic": "Reset Traffic",
"resetTrafficDescription": "Reset traffic to zero, and start a new billing cycle",
"resetTrafficTitle": "Reset Traffic",
"title": "Choose a Plan",
"unsubscribe": {
"cancel": "Cancel",
"confirm": "Confirm",
@@ -63,5 +69,8 @@
"success": "You have been unsubscribed successfully.",
"unsubscribe": "Unsubscribe",
"unsubscribeDescription": "Please note: If you unsubscribe now, the remaining value of the subscription will be refunded to your account balance, which can be used for your next subscription purchase or renewal."
}
},
"walletBalance": "Wallet Balance",
"walletRecharge": "Wallet Recharge",
"yearlyPlan": "Yearly Plan"
}
+3
View File
@@ -1,10 +1,13 @@
{
"accountBalance": "Account Balance",
"amount": "Amount",
"assetOverview": "Asset Overview",
"balance": "Balance",
"commission": "Commission",
"createdAt": "Time",
"giftAmount": "Girt Amount",
"referralCode": "Referral Code",
"referralDetails": "Referral Details",
"totalAssets": "Total Assets",
"type": {
"0": "Type",