6b9ae70491
- form-schema: constants/defaults/schemas/types + full ~48 simnet field set - server-form: SimNet field group rendering - node-form: allow simnet protocol type - i18n: en-US / zh-CN simnet labels
203 lines
8.4 KiB
JSON
203 lines
8.4 KiB
JSON
{
|
|
"actions": {
|
|
"cancel": "Cancel",
|
|
"save": "Save"
|
|
},
|
|
"address": "Address",
|
|
"address_placeholder": "Server address",
|
|
"apiHost": "API Host",
|
|
"apiHostPlaceholder": "http(s)://example.com",
|
|
"bandwidth_placeholder": "Enter bandwidth, leave empty for BBR",
|
|
"basic": "Basic Configuration",
|
|
"cancel": "Cancel",
|
|
"cert_dns_env": "DNS Environment Variables",
|
|
"cert_dns_provider": "DNS Provider",
|
|
"cert_mode": "Certificate Mode",
|
|
"cipher": "Encryption Algorithm",
|
|
"city": "City",
|
|
"close": "Close",
|
|
"confirm": "Confirm",
|
|
"confirmDeleteDesc": "This action cannot be undone.",
|
|
"confirmDeleteTitle": "Delete this server?",
|
|
"congestion_controller": "Congestion Controller",
|
|
"connect": "Connect",
|
|
"copied": "Copied",
|
|
"copy": "Copy",
|
|
"copyAndClose": "Copy and Close",
|
|
"copyFailed": "Copy failed",
|
|
"country": "Country",
|
|
"cpu": "CPU",
|
|
"create": "Create",
|
|
"created": "Created",
|
|
"delete": "Delete",
|
|
"deleted": "Deleted",
|
|
"disable_sni": "Disable SNI",
|
|
"disabled": "Disabled",
|
|
"disk": "Disk",
|
|
"down_mbps": "Download Bandwidth",
|
|
"drawerCreateTitle": "Create Server",
|
|
"drawerEditTitle": "Edit Server",
|
|
"edit": "Edit",
|
|
"enabled": "Enabled",
|
|
"encryption": "Encryption",
|
|
"encryption_client_padding": "Client Padding",
|
|
"encryption_mode": "Mode",
|
|
"encryption_password": "Password",
|
|
"encryption_password_placeholder": "Leave empty for auto-generation",
|
|
"encryption_private_key": "Private Key",
|
|
"encryption_private_key_placeholder": "Leave empty for auto-generation",
|
|
"encryption_rtt": "RTT",
|
|
"encryption_server_padding": "Server Padding",
|
|
"encryption_ticket": "Ticket Time",
|
|
"expireTime": "Expire Time",
|
|
"expired": "Expired",
|
|
"extra": "Extra",
|
|
"flow": "Flow",
|
|
"generate_quantum_resistant_key": "Generate Quantum-Resistant Key",
|
|
"generate_standard_encryption_key": "Generate Standard Key",
|
|
"hop_interval": "Hop Interval",
|
|
"hop_ports": "Hop Ports",
|
|
"hop_ports_placeholder": "e.g. 1-65535",
|
|
"host": "Host",
|
|
"id": "ID",
|
|
"installCommand": "Install command",
|
|
"ipAddresses": "IP Addresses",
|
|
"memory": "Memory",
|
|
"mode": "Mode",
|
|
"multiplex": "Multiplex",
|
|
"name": "Name",
|
|
"notAvailable": "Not Available",
|
|
"obfs": "Obfuscation",
|
|
"obfs_password": "Obfuscation Password",
|
|
"obfs_password_placeholder": "Enter obfuscation password",
|
|
"offline": "Offline",
|
|
"oneClickInstall": "One-click Install",
|
|
"online": "Online",
|
|
"onlineUsers": "Online Users",
|
|
"padding_scheme": "Padding Scheme",
|
|
"padding_scheme_placeholder": "One padding rule per line, format: stop=8, 0=30-30",
|
|
"pageTitle": "Servers",
|
|
"path": "Path",
|
|
"port": "Port",
|
|
"protocol_configurations": "Protocol Configurations",
|
|
"protocol_configurations_desc": "Enable and configure the required protocol types",
|
|
"protocols": "Protocols",
|
|
"reality": "Reality",
|
|
"reduce_rtt": "Reduce RTT",
|
|
"security": "Security",
|
|
"security_allow_insecure": "Allow Insecure",
|
|
"security_fingerprint": "Fingerprint",
|
|
"security_private_key": "Reality Private Key",
|
|
"security_private_key_placeholder": "Enter private key",
|
|
"security_public_key": "Reality Public Key",
|
|
"security_public_key_placeholder": "Enter public key",
|
|
"security_server_address": "Reality Server Address",
|
|
"security_server_address_placeholder": "e.g. 1.2.3.4 or domain",
|
|
"security_server_port": "Reality Server Port",
|
|
"security_short_id": "Reality Short ID",
|
|
"security_sni": "SNI",
|
|
"server_config": {
|
|
"description": "Manage node communication keys, pull/push intervals.",
|
|
"dynamic_multiplier": "Dynamic multiplier",
|
|
"dynamic_multiplier_desc": "Define time slots and multipliers to adjust traffic accounting.",
|
|
"fields": {
|
|
"block_rules_placeholder": "One domain rule per line",
|
|
"communication_key": "Communication key",
|
|
"communication_key_desc": "Used for node authentication.",
|
|
"communication_key_placeholder": "Please enter",
|
|
"dns_config": "DNS Configuration",
|
|
"dns_domains_placeholder": "One domain rule per line",
|
|
"dns_proto_placeholder": "Select type",
|
|
"end_time": "End time",
|
|
"ip_strategy": "IP Strategy",
|
|
"ip_strategy_desc": "Choose IP version preference for network connections",
|
|
"ip_strategy_ipv4": "Prefer IPv4",
|
|
"ip_strategy_ipv6": "Prefer IPv6",
|
|
"ip_strategy_placeholder": "Select IP strategy",
|
|
"multiplier": "Multiplier",
|
|
"node_pull_interval": "Node pull interval",
|
|
"node_pull_interval_desc": "How often the node pulls configuration (seconds).",
|
|
"node_push_interval": "Node push interval",
|
|
"node_push_interval_desc": "How often the node pushes stats (seconds).",
|
|
"outbound_address_placeholder": "Server address",
|
|
"outbound_name_placeholder": "Configuration name",
|
|
"outbound_password_placeholder": "Password (optional)",
|
|
"outbound_port_placeholder": "Port number",
|
|
"outbound_protocol_placeholder": "Select protocol",
|
|
"outbound_rules_placeholder": "One rule per line",
|
|
"reset": "Reset",
|
|
"start_time": "Start time",
|
|
"traffic_report_threshold": "Traffic Report Threshold",
|
|
"traffic_report_threshold_desc": "Set the minimum threshold for traffic reporting."
|
|
},
|
|
"saveSuccess": "Saved successfully",
|
|
"tabs": {
|
|
"basic": "Basic Configuration",
|
|
"block": "Block Rules",
|
|
"dns": "DNS Configuration",
|
|
"outbound": "Outbound Rules"
|
|
},
|
|
"title": "Node configuration"
|
|
},
|
|
"server_key": "Server Key",
|
|
"service_name": "Service Name",
|
|
"simnet": "SimNet",
|
|
"simnet_af_enabled": "Enable Anti-Fingerprint",
|
|
"simnet_af_fake_header_injection": "Fake Header Injection",
|
|
"simnet_af_handshake_polymorphism": "Handshake Polymorphism",
|
|
"simnet_af_magic_mode": "Anti-Fingerprint Magic Mode",
|
|
"simnet_af_path_mode": "Anti-Fingerprint Path Mode",
|
|
"simnet_af_path_prefix": "Anti-Fingerprint Path Prefix",
|
|
"simnet_af_path_prefix_placeholder": "Optional path prefix",
|
|
"simnet_af_path_suffix": "Anti-Fingerprint Path Suffix",
|
|
"simnet_af_path_suffix_placeholder": "Optional path suffix",
|
|
"simnet_af_response_jitter_ms": "Anti-Fingerprint Response Jitter",
|
|
"simnet_af_settings_jitter": "Settings Frame Jitter",
|
|
"simnet_client_max_concurrent_streams": "Client Concurrent Streams",
|
|
"simnet_client_max_streams_per_session": "Client Streams / Session",
|
|
"simnet_client_max_udp_sessions": "Client UDP Sessions",
|
|
"simnet_client_session_idle_timeout_secs": "Client Session Idle Timeout",
|
|
"simnet_egress_block_link_local": "Block Link-Local Egress",
|
|
"simnet_egress_block_loopback": "Block Loopback Egress",
|
|
"simnet_egress_block_metadata": "Block Metadata Egress",
|
|
"simnet_egress_block_private": "Block Private Egress",
|
|
"simnet_fallback_enabled": "Enable HTTPS Fallback Reverse Proxy",
|
|
"simnet_fallback_host_header": "Fallback Host Header",
|
|
"simnet_fallback_host_header_placeholder": "Optional, defaults to target host",
|
|
"simnet_fallback_target_host": "Fallback Target Host",
|
|
"simnet_fallback_target_host_placeholder": "e.g. www.example.com",
|
|
"simnet_fallback_target_port": "Fallback Target Port",
|
|
"simnet_fallback_target_scheme": "Fallback Target Scheme",
|
|
"simnet_fallback_tls_sni": "Fallback TLS SNI",
|
|
"simnet_fallback_tls_sni_placeholder": "Optional, defaults to target host",
|
|
"simnet_inbound_max_handler_tasks_per_session": "Handler Tasks / Session",
|
|
"simnet_inbound_max_streams_per_session": "Inbound Streams / Session",
|
|
"simnet_inbound_max_udp_streams_per_session": "Inbound UDP Streams / Session",
|
|
"simnet_initial_window_size": "H2 Initial Window",
|
|
"simnet_max_concurrent_streams": "H2 Concurrent Streams",
|
|
"simnet_max_frame_size": "H2 Max Frame Size",
|
|
"simnet_recv_window": "Receive Window",
|
|
"simnet_reverse_enabled": "Enable Local Reverse Proxy",
|
|
"simnet_reverse_listen_addr": "Reverse Listen Address",
|
|
"simnet_reverse_listen_port": "Reverse Listen Port",
|
|
"simnet_reverse_target_host": "Reverse Target Host",
|
|
"simnet_reverse_target_port": "Reverse Target Port",
|
|
"simnet_send_window": "Send Window",
|
|
"simnet_stream_data_channel_capacity": "Stream Data Channel",
|
|
"simnet_stream_event_channel_capacity": "Stream Event Channel",
|
|
"simnet_target_dial_timeout_ms": "Target Dial Timeout",
|
|
"simnet_target_max_concurrent_dials": "Concurrent Target Dials",
|
|
"sorted_success": "Sorted successfully",
|
|
"status": "Status",
|
|
"subscribeId": "Subscribe ID",
|
|
"subscription": "Subscription",
|
|
"traffic": "Traffic",
|
|
"traffic_ratio": "Ratio",
|
|
"transport": "Transport",
|
|
"udp_relay_mode": "UDP Relay Mode",
|
|
"unlimited": "Unlimited",
|
|
"up_mbps": "Upload Bandwidth",
|
|
"updated": "Updated",
|
|
"user": "User"
|
|
}
|