<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>ConnectionInfoWidget</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuration Details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect/Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Connection as JSON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Latency Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Protocol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QR Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subscription Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Share Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not a subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete an item</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure to delete the current item?</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>(Ignored %n complex config(s))</source>
        <translation>
            <numerusform>(Ignored %n complex config)</numerusform>
            <numerusform>(Ignored %n complex configs)</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>ConnectionItemWidget</name>
    <message>
        <source>Not Tested</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Testing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Last Connected: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Last Updated: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subscription</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConnectionSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ConnectionWidget</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>500ms</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type: vmess + tls + ws</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>0KB / 0KB</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>DnsSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Client IP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DNS Servers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DNS List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DNS Server Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detail Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Expectd IPs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Domains</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statically Resolved Domains</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Resolved IP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>△</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>▽</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The current system&apos;s IP address is used to notify the server of the client&apos;s location when querying DNS. 

It cannot be a private address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(V2Ray 4.13+) The query traffic sent by this DNS, except for localhost and DOHL modes, will carry this identifier, which can be matched with inboundTag in the route.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port for DNS server. Normally it&apos;s 53.
This entry is ignored by V2Ray core when using DoH servers.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>GroupManager</name>
    <message>
        <source>Export Connection(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Connection(s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Copy to...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Move to...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link to...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Would you like to update the subscription?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>All connections will be moved to default group, do you want to continue?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The subscription link is empty.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The subscription link is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deleting a group</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ImportConfigWindow</name>
    <message>
        <source>Import file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name/Prefix</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A prefix to the imported connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import To Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Share Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Paste share link here, one line for each.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QR Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QRCode File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Screenshot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide Qv2ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> secs</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delay</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Go</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Detected Link</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Input Manually</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Simple Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Connection Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Complex Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Route / Complex Connection Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can manually input connection here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manually Input Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import as Complex Config (Manually edit route rules and inbounds)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Json Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open JSON Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select file to import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capture QRCode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot find a valid QRCode from this region.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to import connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import config file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to check the validity of the config file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select an image to import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QRCode scanning failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot find any QRCode from the image.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>WARNING: You may have mistaken &apos;subscription link&apos; with &apos;share link&apos;</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>InboundEditor</name>
    <message>
        <source>Inbound Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tag of this inbound entry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Listening</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hostname or IP Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port: 1080|80-85</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Protocol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allocation Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Strategy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>always</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>random</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Refresh</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Concurrency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sniffing Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination Override</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>HTTP Inbound Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow Transparent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User Level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>-</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>+</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Accounts</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SOCKS Inbound Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable UDP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Local UDP IP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>127.0.0.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dokodemo-Door Inbound Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>IP Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not necessary when setting &quot;Follow Redirect&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TCP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UDP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Follow Redirect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MTProto Inbound Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>EMail Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Secret</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SECRET</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inbound type not supported</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The inbound type is not supported by Qv2ray (yet). Please use JsonEditor to change the settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inbound: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removing a user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You haven&apos;t selected a user yet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add a user</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This user exists already.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tproxy mode</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>InboundSettingsWidget</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>JsonEditor</name>
    <message>
        <source>JSON Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Json Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Format JSON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove All Comments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Json Structure Preview</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Json Contains Syntax Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Original Json may contain syntax errors. Json tree is disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You must correct these errors before continuing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Syntax Errors</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please fix the JSON errors or remove the comments before continue</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <source>Qv2ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Preferences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Locate Current Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Click to toggle show/hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>  Speed Graph</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear chart data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>  Log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upload/Download speed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>0.00 B/s
0.00 B/s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Upload/Download Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>0.00 B
0.00 B</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recent Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear Recent Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hide</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disconnect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable System Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable System Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connect to this</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set as automatically connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit as JSON</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit as Complex Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate to the Same Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test Latency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Clear Usage Data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sort connection list.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By connection name, A-Z</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By connection name, Z-A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By latency, Ascending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By latency, Descending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By data, Ascending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>By data, Descending</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch to vCore log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Switch to Qv2ray log</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kernel terminated.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The kernel terminated unexpectedly:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To solve the problem, read the kernel log in the log text browser.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recent connections&apos; jump list cleared.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quit Qv2ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Are you sure to exit Qv2ray?</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Removing Connection(s)</source>
        <translation>
            <numerusform>Removing Connection</numerusform>
            <numerusform>Removing Connections</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Are you sure to remove selected connection(s)?</source>
        <translation>
            <numerusform>Are you sure to remove selected connection?</numerusform>
            <numerusform>Are you sure to remove selected connections?</numerusform>
        </translation>
    </message>
    <message>
        <source>Disconnected from: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connected: </source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>Duplicating Connection(s)</source>
        <translation>
            <numerusform>Duplicating Connection</numerusform>
            <numerusform>Duplicating Connections</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Are you sure to duplicate these connection(s)?</source>
        <translation>
            <numerusform>Are you sure to duplicate this connection?</numerusform>
            <numerusform>Are you sure to duplicate these connections?</numerusform>
        </translation>
    </message>
    <message>
        <source> (Copy)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System proxy configured.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot set system proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Both HTTP and SOCKS inbounds are not enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System proxy removed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Subscriptions</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subscription &quot;%1&quot; has been updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 has been set as auto connect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected group is not a subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to update these subscriptions?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Collapse all groups</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OutboundEditor</name>
    <message>
        <source>Edit Connection Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stream Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tag of this outbound setting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Socks</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Hostname or IP/IPv6 Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Misc Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Mux</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mux Concurrency</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Forward Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outbound Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UUID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Alter ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Security</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Email</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encryption Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OTA</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown outbound type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The specified outbound type is not supported, this may happen due to a plugin failure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Forward proxy has been disabled when using plugin outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown outbound.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The specified outbound type is invalid, this may be caused by a plugin failure.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please use the JsonEditor or reload the plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tests</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Http</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>VLESS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Encryption</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PluginManageWindow</name>
    <message>
        <source>Loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Not loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin Not Loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin does not have settings widget.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disabling a plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This plugin will keep loaded until the next time Qv2ray starts.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin not loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This plugin is not loaded, please enable or reload the plugin to continue.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>PreferencesWindow</name>
    <message>
        <source>Preferences</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Appearance</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UI Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Language</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Maximum log lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> lines</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Recent Jumplist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source> Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Behavior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Launch at Login</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Auto Connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Last Connected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Fixed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Quiet Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>These settings are used by Qv2ray itself.
For example, for updating subscriptions.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>User-Agent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Latency Test Method</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TCPing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ICMPing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Custom Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced Behavior</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set AllowInsecure By Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable &quot;AllowInsecure&quot; settings for all connections when importing.
This could resolve the certificate issues, but also could let one performing TLS MITM attack.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Test Latency Periodcally</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Run TCPing or ICMPing periodcally after connecting to a server.
Qv2ray will give a more accurate latency value if Enabled, but makes it easy to fingerprint the connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable SessionResumption By Default</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kernel Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Log Level</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>none</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>debug</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>warning</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Select</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin Kernel Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If not checked, these features will be disabled:

Advanced Routing Settings
Bypass CN websites and IPs
Direct connection of Local LAN addresses
Custom DNS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray will allocate ports, for HTTP and SOCKS respectively, if enabled, for each kernel plugin.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port Allocation Start</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inbound Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Listening Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>IPv4 address, e.g. &apos;127.0.0.1&apos; or IPv6 address, e.g. ::1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Set System Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SOCKS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UDP Support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UDP Local IP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Authentication</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Username</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Sniffing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>HTTP Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transparent Proxy Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>IPv4 address, e.g. &apos;127.0.0.1&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TCP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UDP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DNS Intercept</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outbound Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Listening IPv4 Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Listening IPv6 Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>IPv6 address, e.g. ::1. Leave blank will disable ipv6.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General Connection Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bypass CN Mainland</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Bypass Bittorrent Protocol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Local DNS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DNS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Forward Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only simple config is supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced Route Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>About</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Ignored Version</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Channel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stable Release</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Testing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin Interface</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Extra Build Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Built Time</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Build Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Official Repo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>License</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>About Qt</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update is disabled by your vendor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicated port numbers detected, please check the port number settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid inbound listening address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid tproxy listening ivp4 address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid tproxy listening ipv6 address.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable tProxy Support</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>If anything goes wrong after enabling this, please check issue #57 or the link below:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>to this path: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tProxy is not supported on macOS and Windows</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To recognize the protocol of a connection, one must enable sniffing option in inbound proxy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tproxy inbound&apos;s sniffing is enabled by default.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Start with boot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to set auto start option.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disabling API Subsystem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disabling API subsystem will also disable the statistics function of Qv2ray.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Speed chart and traffic statistics will be disabled.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Dangerous Operation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You will lose the advantage of TLS and make your connection under MITM attack.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This will (probably) make it easy to fingerprint your connection.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>NTP Checker</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check date and time from server:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your time offset is %1 seconds, which is too high.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please synchronize your system to use V2Ray.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Time Inaccurate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your time offset is %1 seconds, which is a little high.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray may still work, but we suggest you synchronize your clock.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Time Somewhat Inaccurate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your time offset is %1 seconds, which looks good.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray may not suffer from time inaccuracy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Time Accurate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to lookup server: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can configure default DNS settings for all simple connection config here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You can configure default routing rules for all simple connection config here.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid DNS settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>These settings may be useful.
But could damage your server if improperly used.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Watch Out!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You may be about to set V2Ray core incorrectly to Qv2ray itself, which is absolutely not correct.<byte value="xd"/>
This won&apos;t trigger a fork bomb, however, since Qv2ray works in singleton mode.<byte value="xd"/>
If your V2Ray core filename happened to be &apos;qv2ray&apos;-something, you are totally free to ignore this warning.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check System Date and Time from the Internet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Currently:
- vmess/shadowsocks/socks/http will be treated as PROXY.
- freedom will be treated as DIRECT
- blackhole will be treated as BLOCK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Include Direct Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Old Share Link Format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adapt Dark Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Adapt Dark Tray Theme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray Core Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray Core Executable Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray Assets Directory</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check V2Ray Core Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray API Subsystem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray API Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outbound Statistics (V2Ray Core v4.26+)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabling V2Ray Integration will allow the kernel benefit from the V2Ray routing engine.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray Integration</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only V2Ray Core v4.21+ is supported.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use V2Ray DNS for Direct Connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open V2Ray assets folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open V2Ray core file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This will append capabilities to the V2Ray executable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray will copy your V2Ray core to this path: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray cannot copy one or both V2Ray files from: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to setcap onto V2Ray executable. You may need to run `setcap` manually.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray path configuration check passed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Current version of V2Ray is: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You may be about to set V2Ray core incorrectly to V2Ray Control executable, which is absolutely not correct.<byte value="xd"/>
The filename of V2Ray core is usually &apos;v2ray&apos; or &apos;v2ray.exe&apos;. Make sure to choose it wisely.<byte value="xd"/>
If you insist to proceed, we&apos;re not providing with any support.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This will make your TLS fingerpring different from common Golang programs.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Force Direct for All Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This does not seem like an output from V2Ray Core.<byte value="xd"/>
If you&apos;ve been looking for plugin cores, you should change this in plugin settings rather than here.<byte value="xd"/>
Output: <byte value="xd"/>
<byte value="xd"/>
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>&apos;V2Ray Core&apos; Settings</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Timeout</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Socket creation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to setup TTL value</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Destination unreachable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Normal Plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Kernel</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Share Link Parser</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown type.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Capability</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection State Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connection Change</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Statistics Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>System Proxy Event</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deepin Detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deepin plays smart and sets you the wrong HTTPS_PROXY, FTP_PROXY environment variable.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The origin scheme http is wrongly replaced by https and ftp, causing the problem.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray cannot help you change them back. Please don&apos;t blame us if things go wrong.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported share link format.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>(Complex config)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>%1 - %2 (rate %3)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SS URI is too short</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can&apos;t find the colon separator between method and password</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can&apos;t find the at separator between password and hostname</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Can&apos;t find the colon separator between hostname and port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>invalid ssd link: json: field %1 must exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>invalid ssd link: json: field %1 must be valid port number</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>invalid ssd link: json: field %1 must be of type &apos;string&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>invalid ssd link: json: field %1 must be an array</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>skipping invalid ssd server: server must be an object</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>skipping invalid ssd server: missing required field %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>skipping invalid ssd server: field %1 should be of type &apos;string&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid ssd link: should begin with ssd://</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid ssd link: base64 parse failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid ssd link: json parse failed: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid ssd link: found non-object json, aborting</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid ssd link: rc4-md5 encryption is not supported by v2ray-core</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>VMess string should start with &apos;vmess://&apos;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>VMess string should be a valid base64 string</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>JSON should not be empty</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>N/A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>core executable file %1 does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>cannot open core executable file %1 in read-only mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>core executable file %1 is an empty file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>core executable file %1 is too short to be executed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>cannot deduce the type of core executable file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Windows PE executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>macOS Mach-O executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ELF x86 executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ELF amd64 executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ELF arm64 executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ELF arm executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>other ELF executable</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>trusted abi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>unknown abi</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Deprecated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PAC is now deprecated and is not encouraged to be used anymore.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It will be removed or be provided as a plugin in the future.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuration Upgrade Failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported config version number: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please upgrade firstly up to Qv2ray v2.0/v2.1 and try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>vmess:// url is invalid</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid streamSettings protocol: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unknown state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>PAC will still work currently, but please switch to the V2Ray built-in routing as soon as possible.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DNS not resolved</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Qv2ray::Qv2rayApplication</name>
    <message>
        <source>A new version of Qv2ray is attemping to start:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New version information: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray version: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray path: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do you want to exit and launch that new version?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New version detected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Start Qv2ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot find a place to store config files.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray has searched these paths below:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>It usually means you don&apos;t have the write permission to all of those locations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray will now exit.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to initialise Qv2ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to determine the location of config file:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray has found a config file, but it failed to be loaded due to some errors.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A workaround is to remove the this file and restart Qv2ray:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please report if you think it&apos;s a bug.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray Cannot Continue</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>You are running a lower version of Qv2ray compared to the current config file.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please check if there&apos;s an issue explaining about it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Or submit a new issue if you think this is an error.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable gRPC API subsystem</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable plugins feature</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Qt UI scale factor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable debug output</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Stop current connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reconnect last connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exit Qv2ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Do not automatically connect</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray - A cross-platform Qt frontend for V2Ray.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Qv2ray::components::QvUpdateChecker</name>
    <message>
        <source>Qv2ray Update</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A new version of Qv2ray has been found:</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Qv2ray::components::plugins::QvPluginHost</name>
    <message>
        <source>Cannot load plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin located here cannot be loaded: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This plugin was built against an older/newer version of the Plugin Interface.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please contact the plugin provider or report the issue to Qv2ray Workgroup.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabling a plugin</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The plugin will become fully functional after restarting Qv2ray.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Qv2ray::core::handler::KernelInstanceHandler</name>
    <message>
        <source>Another process is using the port required to start the connection:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A plugin kernel failed to start. Please check the outbound settings.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port: %1 for listening IP: %2 for inbound tag: &quot;%3&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port: %1 for listening IP: 127.0.0.1 for plugin integration.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Qv2ray::core::handler::QvConfigHandler</name>
    <message>
        <source>Default Group</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group does not exist</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Failed to start connection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>%n entrie(s) have been found from the subscription source, do you want to continue?</source>
        <translation>
            <numerusform>%n entry has been found from the subscription source, do you want to continue?</numerusform>
            <numerusform>%n entries have been found from the subscription source, do you want to continue?</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%1 out of %n entrie(s) have been filtered out, do you want to continue?</source>
        <translation>
            <numerusform>%1 out of %n entry have been filtered out, do you want to continue?</numerusform>
            <numerusform>%1 out of %n entries have been filtered out, do you want to continue?</numerusform>
        </translation>
    </message>
    <message>
        <source>Would you like to remove them?</source>
        <translation type="unfinished"></translation>
    </message>
    <message numerus="yes">
        <source>There&apos;re %n connection(s) in the group that do not belong the current subscription (any more).</source>
        <translation>
            <numerusform>There is %n connection in the group that do not belong to the current subscription any more.</numerusform>
            <numerusform>There are %n connections in the group that do not belong to the current subscription any more.</numerusform>
        </translation>
    </message>
</context>
<context>
    <name>Qv2ray::core::kernel::APIWorker</name>
    <message>
        <source>Failed to get statistics data, please check if V2Ray is running properly</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Qv2ray::core::kernel::V2RayKernelInstance</name>
    <message>
        <source>Core file is lacking executable permission for the current user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray tried to set, but failed because permission denied.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Core control file is lacking executable permission for the current user.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Check is skipped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray core executable not found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray core file cannot be opened, please ensure there&apos;s a file instead of a folder.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray core is incompatible with your platform.<byte value="xd"/>
Expected core ABI is %1, but got actual %2.<byte value="xd"/>
Maybe you have downloaded the wrong core?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray assets path is not valid.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No geoip.dat in assets path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No geosite.dat in assets path.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray core failed with an exit code: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray core returns empty string.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Configuration Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot start V2Ray</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray core settings is incorrect.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The error is: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Invalid V2Ray Instance Status.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>V2Ray kernel failed to start.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Qv2ray::ui::widgets::AutoCompleteTextEdit</name>
    <message>
        <source>You can not input space characters here.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QvInboundNodeModel</name>
    <message>
        <source>Missing or incorrect inputs</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QvOutboundNodeModel</name>
    <message>
        <source>Missing or incorrect inputs</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QvRuleNodeModel</name>
    <message>
        <source>Missing or incorrect inputs</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RouteEditor</name>
    <message>
        <source>Route Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Inbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add default inbound from global config</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add blackhole outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Freedom outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Selected Inbound/Outbound Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Protocol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Routes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A rule with no inbound connected means there&apos;s no inbound restriction.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add new route</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>General Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Misc Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Domain Strategy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default Outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rule Order Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Drag and drop to re-order the rules.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rule Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rule Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rule Tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TCP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>UDP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Both</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>HTTP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TLS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>BitTorrent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>e.g. 80, 443, 8000-8080</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Balancers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use Balancers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Route Detail Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Users List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Source IP Matches</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target Domain List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Target IP List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Status</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Show rule details</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>A rule cannot be found: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Added DIRECT outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Protocol list changed: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Balancer is empty, not processing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Removed a balancer entry.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>To make this rule ready to use, you need to connect it to an outbound node.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Items</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Please select a node from the graph to continue.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Qv2ray entered an unknown state.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Inbound/Outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit Inbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No inbound tag found: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Cannot Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Currently, this type of outbound is not supported by the editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>We will launch Json Editor instead.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opening JSON editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opening default inbound editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unsupported Outbound Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This outbound entry is not supported by the GUI editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Opening default outbound editor.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Renaming a tag</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New tag is empty, please try another.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New tag is the same as the original one.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Duplicate rule tag detected, please try another.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Default rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>rule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No Inbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>No inbound item found: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Rename tags</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The new tag has been used, we appended a postfix.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The new tag has been used, we appended a random string to the tag.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Inbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Global Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>New Outbound</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Blackhole</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Direct / Freedom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Existing Outbound</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RouteSettingsMatrix</name>
    <message>
        <source>Form</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Domain Strategy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Lines start with &quot;geoip:&quot; or &quot;geosite:&quot; will have its autocompletion from geoip.dat and geosite.dat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Block</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Direct</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proxy</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>IP</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Use built-in route schemes</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Built-in Schemes...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import route scheme from file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Scheme...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export route scheme to file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Scheme...</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>RouteSettingsMatrixWidget</name>
    <message>
        <source>empty scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>v2rayN preset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import scheme &apos;%1&apos; made by &apos;%2&apos;? <byte value="xd"/>
 Description: %3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Importing Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Exporting Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Scheme name:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Unnamed Scheme</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Author:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>The author is too lazy to leave a comment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Your route scheme has been successfully exported!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>QvRoute Schemes(*.json)</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ScreenShot</name>
    <message>
        <source>ScreenShot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Screen Shot</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>FG</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>SpeedWidget</name>
    <message>
        <source>Proxy ↑</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Proxy ↓</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Direct ↑</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Direct ↓</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total ↑</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Total ↓</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>StreamSettingsWidget</name>
    <message>
        <source>Stream Settings Widget</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Protocol Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Edit</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Reset</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Response</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Request</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Headers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>MTU</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TTI (ms)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Uplink Capacity (MB/s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Congestion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enabled</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Downlink Capacity (MB/s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Read Buffer Size (MB)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Write Buffer Size (MB)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Security</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Key</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>keys</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Transport Protocol</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TLS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow Insecure Certificates</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>ALPN</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Enable TLS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Allow Insecure Ciphers</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>SOCK Options</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Mark</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>TCP Fast Open</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>tProxy Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Seed (Experimental)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Disable Session Resumption</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>w_GroupManager</name>
    <message>
        <source>Group Editor</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group Info</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Created At</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Group List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Add Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Remove Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Connections</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Delete Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Host / Port</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Groups</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Export Selection</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subscription Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>This group is a subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Subscription Address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Last Updated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Notify Interval</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Import Filters</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Leave blank to exclude nothing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Relation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Leave blank to include all</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only import when containing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Only import when NOT containing...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Update Subscription</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>DNS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override Global DNS Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Advanced Route Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Override Global Advanced Route Settings</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>w_PluginManager</name>
    <message>
        <source>Plugin Manager</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Open Local Plugin Folder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Online help about plugins</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin Metadata</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Name</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Author</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Description</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Library Path</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>State</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Capability</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Special Type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Plugin Not Loaded</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>Manually Edit Settings</source>
        <translation type="unfinished"></translation>
    </message>
</context>
</TS>
