{ "currency": { "accessKey": "Access Key", "accessKeyDescription": "API key provided for free by https://exchangerate.host", "currencySymbol": "Currency Symbol", "currencySymbolDescription": "Used for display purposes only; changing this will affect all currency units in the system", "currencyUnit": "Currency Unit", "currencyUnitDescription": "Used for display purposes only; changing this will affect all currency units in the system", "saveSuccess": "Save Successful" }, "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", "saveSuccess": "Save Successful" }, "node": { "addTimeSlot": "Add Time Slot", "communicationKey": "Communication Key", "communicationKeyDescription": "Key for node communication to ensure data security", "delete": "Delete", "dynamicMultiplier": "Dynamic Multiplier", "dynamicMultiplierDescription": "Dynamic Multiplier refers to processing pushed data with different multipliers for different nodes during different time periods.", "endTime": "End Time", "inputPlaceholder": "Enter", "multiplier": "Multiplier", "nodePullInterval": "Node Pull Interval", "nodePullIntervalDescription": "Frequency (in seconds) for nodes to fetch data from the panel", "nodePushInterval": "Node Push Interval", "nodePushIntervalDescription": "Frequency for nodes to push data to the panel", "reset": "Reset", "save": "Save", "saveSuccess": "Save Successful", "startTime": "Start Time", "timeSlot": "Time Slot" }, "site": { "logo": "Logo", "logoDescription": "Used for displaying the logo in designated locations", "logoPlaceholder": "Enter the URL of the logo, without ending with '/'", "saveSuccess": "Save Successful", "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" }, "subscription": { "add": "Add", "app": "App", "appDescription": "Configure app download URL and import rules; remember to save after modification", "appDownloadURL": "App Download URL", "appIcon": "App Icon", "appName": "App Name", "delete": "Delete", "reset": "Reset", "save": "Save", "saveSuccess": "Save Successful", "singleSubscriptionMode": "Single Subscription Mode", "singleSubscriptionModeDescription": "When enabled, all user subscriptions will be converted to balance", "subscriptionDomain": "Subscription Domain", "subscriptionDomainDescription": "Used for subscription; leave blank to use site domain", "subscriptionDomainPlaceholder": "Enter subscription domain, one per line", "subscriptionPath": "Subscription Path", "subscriptionPathDescription": "Used for subscription; be sure to restart the system after modification for optimal performance", "subscriptionPathPlaceholder": "Enter", "subscriptionProtocol": "Subscription Protocol", "wildcardResolution": "Wildcard Resolution", "wildcardResolutionDescription": "Used for subscription" }, "tabs": { "currency": "Currency", "email": "Email", "invite": "Invite", "node": "Node", "register": "Register", "site": "Site", "subscription": "Subscription", "telegram": "Telegram", "tos": "Terms of Service", "verify": "Verify" }, "telegram": { "botToken": "Bot Token", "botTokenDescription": "Enter the token provided by Botfather", "enableBotNotifications": "Enable Bot Notifications", "enableBotNotificationsDescription": "When enabled, the bot will send basic notifications to linked Telegram admins and users", "groupURL": "Group URL", "groupURLDescription": "If filled, will be displayed to users or used in required locations", "inputPlaceholderBotToken": "0000000000:xxxxxxxxx_xxxxxxxxxxxxxxx", "inputPlaceholderGroupURL": "https://t.me/xxxxxx", "inputPlaceholderWebhookDomain": "https://example.com", "saveSuccess": "Save Successful", "webhookDomain": "Webhook Domain", "webhookDomainDescription": "Enter the domain name of the webhook server" }, "tos": { "saveSuccess": "Save Successful", "title": "Terms of Service" }, "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", "turnstileSecret": "Turnstile Secret Key", "turnstileSecretDescription": "Turnstile secret key provided by Cloudflare", "turnstileSiteKey": "Turnstile Site Key", "turnstileSiteKeyDescription": "Turnstile site key provided by Cloudflare" } }