mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-06 03:30:25 -05:00
127 lines
6.2 KiB
JSON
127 lines
6.2 KiB
JSON
{
|
|
"authSettings": "Authentication Settings",
|
|
"basicSettings": "Basic Settings",
|
|
"common": {
|
|
"cancel": "Cancel",
|
|
"save": "Save Settings",
|
|
"saveSuccess": "Save Successful",
|
|
"saveFailed": "Save Failed"
|
|
},
|
|
"currency": {
|
|
"title": "Currency Configuration",
|
|
"description": "Configure currency units, symbols, and exchange rate API settings",
|
|
"accessKey": "API Key",
|
|
"accessKeyDescription": "Free exchange rate API key provided by {url}",
|
|
"accessKeyPlaceholder": "Enter API key",
|
|
"currencySymbol": "Currency Symbol",
|
|
"currencySymbolDescription": "Used for display purposes only; changing this will affect all currency units in the system",
|
|
"currencySymbolPlaceholder": "$",
|
|
"currencyUnit": "Currency Unit",
|
|
"currencyUnitDescription": "Used for display purposes only; changing this will affect all currency units in the system",
|
|
"currencyUnitPlaceholder": "USD"
|
|
},
|
|
"invite": {
|
|
"title": "Invitation Settings",
|
|
"description": "Configure user invitation and referral reward settings",
|
|
"forcedInvite": "Require Invitation to Register",
|
|
"forcedInviteDescription": "When enabled, users must register through an invitation link",
|
|
"referralPercentage": "Referral Reward Percentage",
|
|
"referralPercentageDescription": "Percentage of reward given to referrers",
|
|
"onlyFirstPurchase": "First Purchase Reward Only",
|
|
"onlyFirstPurchaseDescription": "When enabled, referrers only receive rewards for the first purchase by referred users",
|
|
"inputPlaceholder": "Please enter",
|
|
"saveSuccess": "Save Successful",
|
|
"saveFailed": "Save Failed"
|
|
},
|
|
"privacyPolicy": {
|
|
"title": "Privacy Policy",
|
|
"description": "Edit and manage privacy policy content"
|
|
},
|
|
"register": {
|
|
"title": "Registration Settings",
|
|
"description": "Configure user registration related settings",
|
|
"stopNewUserRegistration": "Stop New User Registration",
|
|
"stopNewUserRegistrationDescription": "When enabled, new user registration will be disabled",
|
|
"ipRegistrationLimit": "IP Registration Limit",
|
|
"ipRegistrationLimitDescription": "Limit the number of registrations from a single IP address",
|
|
"registrationLimitCount": "Registration Limit Count",
|
|
"registrationLimitCountDescription": "Number of registrations allowed per IP within the limit period",
|
|
"registrationLimitExpire": "Limit Period",
|
|
"registrationLimitExpireDescription": "Duration for IP registration limit",
|
|
"trialFlow": "Trial Traffic",
|
|
"trialFlowDescription": "Trial traffic given to new users upon registration",
|
|
"trialDay": "Trial Days",
|
|
"trialDayDescription": "Trial days given to new users upon registration",
|
|
"defaultSubscribe": "Default Subscription",
|
|
"defaultSubscribeDescription": "Default subscription plan for new users",
|
|
"inputPlaceholder": "Please enter",
|
|
"selectPlaceholder": "Please select",
|
|
"day": "day(s)",
|
|
"saveSuccess": "Save Successful",
|
|
"saveFailed": "Save Failed"
|
|
},
|
|
"site": {
|
|
"title": "Site Configuration",
|
|
"description": "Configure basic site information, logo, domain and other settings",
|
|
"customData": "Custom Data",
|
|
"customDataDescription": "Custom data for website customization",
|
|
"customHtml": "Custom HTML",
|
|
"customHtmlDescription": "Custom HTML code to be injected into the bottom of the site's body tag",
|
|
"keywords": "Keywords",
|
|
"keywordsDescription": "Used for SEO purposes",
|
|
"keywordsPlaceholder": "keyword1, keyword2, keyword3",
|
|
"logo": "Site Logo",
|
|
"logoDescription": "Used for displaying the logo in designated locations",
|
|
"logoPlaceholder": "Enter the URL of the logo, without ending with '/'",
|
|
"siteDesc": "Site Description",
|
|
"siteDescDescription": "Used for displaying the site description in designated locations",
|
|
"siteDescPlaceholder": "Enter site description",
|
|
"siteDomain": "Site Domain",
|
|
"siteDomainDescription": "Domain address of the current website, e.g., used in emails",
|
|
"siteDomainPlaceholder": "Please enter the domain address. For multiple domains, please enter one per line.",
|
|
"siteName": "Site Name",
|
|
"siteNameDescription": "Used for displaying the site name in designated locations",
|
|
"siteNamePlaceholder": "Enter site name"
|
|
},
|
|
"siteSettings": "Site Settings",
|
|
"tos": {
|
|
"title": "Terms of Service",
|
|
"description": "Edit and manage terms of service content"
|
|
},
|
|
"userSecuritySettings": "User & Security",
|
|
"verify": {
|
|
"title": "Security Verification",
|
|
"description": "Configure Turnstile CAPTCHA and verification settings",
|
|
"turnstileSiteKey": "Turnstile Site Key",
|
|
"turnstileSiteKeyDescription": "Cloudflare Turnstile site key for frontend verification",
|
|
"turnstileSiteKeyPlaceholder": "Enter Turnstile site key",
|
|
"turnstileSecret": "Turnstile Secret Key",
|
|
"turnstileSecretDescription": "Cloudflare Turnstile secret key for backend verification",
|
|
"turnstileSecretPlaceholder": "Enter Turnstile secret key",
|
|
"enableRegisterVerify": "Enable Verification on Registration",
|
|
"enableRegisterVerifyDescription": "When enabled, users must pass human verification during registration",
|
|
"enableLoginVerify": "Enable Verification on Login",
|
|
"enableLoginVerifyDescription": "When enabled, users must pass human verification during login",
|
|
"enablePasswordVerify": "Enable Verification on Password Reset",
|
|
"enablePasswordVerifyDescription": "When enabled, users must pass human verification during password reset",
|
|
"inputPlaceholder": "Please enter",
|
|
"saveSuccess": "Save Successful",
|
|
"saveFailed": "Save Failed"
|
|
},
|
|
"verifyCode": {
|
|
"title": "Verification Code Settings",
|
|
"description": "Configure email verification code sending rules and limits",
|
|
"expireTime": "Verification Code Validity",
|
|
"expireTimeDescription": "Validity period of verification codes (seconds)",
|
|
"interval": "Sending Interval",
|
|
"intervalDescription": "Minimum interval between two verification code sends (seconds)",
|
|
"dailyLimit": "Daily Sending Limit",
|
|
"dailyLimitDescription": "Maximum number of verification codes each user can send per day",
|
|
"seconds": "seconds",
|
|
"times": "time(s)",
|
|
"inputPlaceholder": "Please enter",
|
|
"saveSuccess": "Save Successful",
|
|
"saveFailed": "Save Failed"
|
|
}
|
|
}
|