mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-09 09:51:15 -05:00
75 lines
3.5 KiB
JSON
75 lines
3.5 KiB
JSON
{
|
|
"invite": {
|
|
"commissionFirstTimeOnly": "Commission for First Purchase Only",
|
|
"commissionFirstTimeOnlyDescription": "When enabled, commission is generated only on the inviter's first payment; you can configure individual users in user management",
|
|
"enableForcedInvite": "Enable Forced Invite",
|
|
"enableForcedInviteDescription": "When enabled, only invited users can register",
|
|
"inputPlaceholder": "Enter",
|
|
"inviteCommissionPercentage": "Invite Commission Percentage",
|
|
"inviteCommissionPercentageDescription": "Default global commission distribution ratio; you can configure individual ratios in user management",
|
|
"inviteSettings": "Invite Settings",
|
|
"saveSuccess": "Save Successful"
|
|
},
|
|
"log": {
|
|
"content": "Content",
|
|
"createdAt": "Created At",
|
|
"emailLog": "Email Log",
|
|
"mobileLog": "Mobile Log",
|
|
"platform": "Platform",
|
|
"sendFailed": "Failed",
|
|
"sendSuccess": "Success",
|
|
"status": "Status",
|
|
"subject": "Subject",
|
|
"to": "Recipient",
|
|
"updatedAt": "Updated At"
|
|
},
|
|
"register": {
|
|
"day": "Day",
|
|
"hour": "Hour",
|
|
"ipRegistrationLimit": "IP Registration Limit",
|
|
"ipRegistrationLimitDescription": "When enabled, IPs that meet the rule requirements will be restricted from registering; note that IP determination may cause issues due to CDNs or frontend proxies",
|
|
"minute": "Minute",
|
|
"month": "Month",
|
|
"noLimit": "No Limit",
|
|
"penaltyTime": "Penalty Time (minutes)",
|
|
"penaltyTimeDescription": "Users must wait for the penalty time to expire before registering again",
|
|
"registerSettings": "Register Settings",
|
|
"registrationLimitCount": "Registration Limit Count",
|
|
"registrationLimitCountDescription": "Enable penalty after reaching registration limit",
|
|
"saveSuccess": "Save Successful",
|
|
"stopNewUserRegistration": "Stop New User Registration",
|
|
"stopNewUserRegistrationDescription": "When enabled, no one can register",
|
|
"trialDuration": "Trial Duration",
|
|
"trialRegistration": "Trial Registration",
|
|
"trialRegistrationDescription": "Enable trial registration; modify trial package and duration first",
|
|
"trialSubscribePlan": "Trial Subscription Plan",
|
|
"trialSubscribePlanDescription": "Select trial subscription plan",
|
|
"year": "Year"
|
|
},
|
|
"verify": {
|
|
"inputPlaceholder": "Enter",
|
|
"loginVerificationCode": "Login Verification Code",
|
|
"loginVerificationCodeDescription": "Human verification during login",
|
|
"registrationVerificationCode": "Registration Verification Code",
|
|
"registrationVerificationCodeDescription": "Human verification during registration",
|
|
"resetPasswordVerificationCode": "Reset Password Verification Code",
|
|
"resetPasswordVerificationCodeDescription": "Human verification during password reset",
|
|
"saveSuccess": "Save Successful",
|
|
"turnstileSecretDescription": "Turnstile secret key provided by Cloudflare",
|
|
"turnstileSiteKeyDescription": "Turnstile site key provided by Cloudflare",
|
|
"verifySettings": "Verify Settings"
|
|
},
|
|
"verify-code": {
|
|
"dailyLimit": "Daily Limit",
|
|
"dailyLimitDescription": "Maximum number of verification codes that can be sent per day",
|
|
"expireTime": "Expire Time",
|
|
"expireTimeDescription": "Verification code expiration time (seconds)",
|
|
"interval": "Send Interval",
|
|
"intervalDescription": "Minimum interval between sending verification codes (seconds)",
|
|
"saveSuccess": "Save Successful",
|
|
"second": "seconds",
|
|
"times": "times",
|
|
"verifyCodeSettings": "Verification Code Settings"
|
|
}
|
|
}
|