|
69 | 69 | "Operation": { |
70 | 70 | "Search": "Search" |
71 | 71 | }, |
| 72 | + "Proxy": { |
| 73 | + "Title": "Network proxy", |
| 74 | + "ScopeIncluded": "The proxy applies only to JumpServer API and background OAuth requests.", |
| 75 | + "ScopeExcluded": "The system browser and external SSH, RDP, VNC, and database clients are not affected.", |
| 76 | + "Loading": "Loading proxy settings", |
| 77 | + "LoadFailed": "Could not load proxy settings", |
| 78 | + "ConfigRecovered": "Proxy settings were safely recovered to Direct", |
| 79 | + "Retry": "Retry", |
| 80 | + "EnableProxy": "Enable proxy", |
| 81 | + "EnabledDescription": "JumpServer API and background OAuth requests use the proxy configured below.", |
| 82 | + "DisabledDescription": "The proxy is off. Supported requests connect directly to JumpServer.", |
| 83 | + "ManualSettings": "Proxy settings", |
| 84 | + "ProxyType": "Proxy type", |
| 85 | + "Host": "Host", |
| 86 | + "HostPlaceholder": "proxy.example.com or IP address", |
| 87 | + "Port": "Port", |
| 88 | + "Username": "Username", |
| 89 | + "Password": "Password", |
| 90 | + "Optional": "Optional", |
| 91 | + "PasswordSaved": "Saved", |
| 92 | + "PasswordKeepPlaceholder": "Leave blank to keep saved password", |
| 93 | + "PasswordKeepHint": "The password is never displayed. Leave this blank to keep the saved password.", |
| 94 | + "PasswordOptionalHint": "Username and password must either both be set or both be empty.", |
| 95 | + "PasswordWillClear": "The saved password will be deleted when you save.", |
| 96 | + "ClearPassword": "Clear saved password", |
| 97 | + "ClearPasswordHint": "Clear the username as well before saving a proxy without authentication.", |
| 98 | + "Bypass": "Bypass list", |
| 99 | + "BypassDescription": "Enter one host, domain, IP, or CIDR per line or separate entries with commas. Local addresses always bypass the proxy.", |
| 100 | + "BypassPlaceholder": "localhost\n127.0.0.0/8\n.internal.example.com", |
| 101 | + "TestTitle": "Connection test", |
| 102 | + "TestDescription": "Enter a JumpServer site origin. The app requests a fixed well-known endpoint. When the proxy is enabled, a target matched by the bypass list is not treated as a successful proxy test.", |
| 103 | + "TargetUrl": "JumpServer site address", |
| 104 | + "TestConnection": "Test connection", |
| 105 | + "TestSucceeded": "Connection succeeded", |
| 106 | + "TestFailed": "Connection failed", |
| 107 | + "Save": "Save", |
| 108 | + "SaveSucceeded": "Saved and confirmed by the backend", |
| 109 | + "SaveFailedWithReason": "Save failed: {reason}", |
| 110 | + "ReadbackFailedWithReason": "The settings were submitted, but backend confirmation failed: {reason}", |
| 111 | + "Errors": { |
| 112 | + "HostRequired": "Enter the proxy host.", |
| 113 | + "HostTooLong": "The proxy host cannot exceed 255 characters.", |
| 114 | + "InvalidHost": "Enter a host name or IP address without a scheme, path, or credentials.", |
| 115 | + "InvalidPort": "Port must be an integer from 1 to 65535.", |
| 116 | + "UsernameTooLong": "The username cannot exceed 256 characters.", |
| 117 | + "PasswordTooLong": "The password cannot exceed 1024 characters.", |
| 118 | + "UsernameRequired": "A saved password requires a username. To use no authentication, clear the password too.", |
| 119 | + "PasswordRequired": "A password is required when a username is set.", |
| 120 | + "InvalidBypass": "Bypass entries cannot contain a scheme, credentials, spaces, query parameters, or fragments.", |
| 121 | + "BypassTextTooLong": "The bypass list cannot exceed 32768 characters.", |
| 122 | + "TooManyBypassEntries": "The bypass list can contain at most 128 entries.", |
| 123 | + "BypassEntryTooLong": "Each bypass entry cannot exceed 255 characters.", |
| 124 | + "TargetRequired": "Enter a JumpServer site address.", |
| 125 | + "TargetTooLong": "The JumpServer site address cannot exceed 2048 characters.", |
| 126 | + "FixFields": "Fix the highlighted fields before saving.", |
| 127 | + "InvalidTargetOrigin": "Enter an http/https origin with only a host and optional port. Paths, queries, fragments, and credentials are not allowed." |
| 128 | + } |
| 129 | + }, |
72 | 130 | "Transcode": { |
73 | 131 | "Title": "Replay Transcode", |
74 | 132 | "Description": "Choose one or multiple .tar recording archive files for MP4 conversion.", |
|
0 commit comments