{ "actions": { "add": "Add", "batchDelete": "Batch Delete", "batchDeleteSuccess": "Successfully deleted {count} clients", "batchDeleteWarning": "Are you sure you want to delete the selected {count} clients?", "cancel": "Cancel", "confirm": "Confirm", "confirmDelete": "Confirm Delete", "createSuccess": "Created successfully", "delete": "Delete", "deleteFailed": "Delete failed", "deleteSuccess": "Deleted successfully", "deleteWarning": "This operation cannot be undone. Are you sure you want to delete this client?", "edit": "Edit", "save": "Save", "saveFailed": "Save failed", "update": "Update", "updateSuccess": "Updated successfully" }, "config": { "title": "Subscription Configuration", "description": "Manage subscription system settings", "singleSubscriptionMode": "Single Subscription Mode", "singleSubscriptionModeDescription": "Limit users to one active subscription. Existing subscriptions unaffected", "subscriptionDomain": "Subscription Domain", "subscriptionDomainDescription": "Custom domain for subscription links", "subscriptionDomainPlaceholder": "Enter subscription domain, one per line", "subscriptionPath": "Subscription Path", "subscriptionPathDescription": "Custom path for subscription endpoints (better performance after system restart)", "subscriptionPathPlaceholder": "Enter subscription path", "updateError": "Update failed", "updateSuccess": "Settings updated successfully", "userAgentLimit": "{userAgent} Restriction", "userAgentLimitDescription": "Enable access restrictions based on {userAgent}", "userAgentList": "{userAgent} Whitelist", "userAgentListDescription": "Allowed {userAgent} for subscription access, one per line. Configured application {userAgent} will be automatically included", "userAgentListPlaceholder": "Enter allowed {userAgent}, one per line", "wildcardResolution": "Wildcard Resolution", "wildcardResolutionDescription": "Enable wildcard domain resolution for subscriptions" }, "form": { "addTitle": "Add Client", "editTitle": "Edit Client", "tabs": { "basic": "Basic Info", "template": "Templates", "download": "Downloads" }, "fields": { "icon": "Icon", "name": "Name", "description": "Description", "outputFormat": "Output Format", "proxyTemplate": "Subscription Link", "template": "Config Template" }, "descriptions": { "icon": "Icon URL or base64 encoding", "name": "Client display name", "userAgentPrefix": "Client identifier for distinguishing different clients", "description": "Detailed client description", "outputFormat": "Subscription configuration file format", "proxyTemplate": "Subscription link template, supports variables: ", "template": "Subscription configuration template, supports various variables", "downloadLink": "platform download URL" }, "validation": { "nameRequired": "Client name is required", "userAgentRequiredSuffix": "is required" } }, "outputFormats": { "yaml": "YAML", "json": "JSON", "base64": "Base64", "plain": "Plain Text" }, "platforms": { "windows": "Windows", "mac": "macOS", "linux": "Linux", "ios": "iOS", "android": "Android", "harmony": "HarmonyOS" }, "protocol": { "title": "Client Management" }, "table": { "columns": { "default": "Default", "name": "Client Name", "description": "Description", "outputFormat": "Output Format", "supportedPlatforms": "Supported Platforms" } } }