updating translations

This commit is contained in:
DuckSoft 2020-03-19 23:20:25 +08:00
parent b34cb32d51
commit 760c4e9aa0
No known key found for this signature in database
GPG Key ID: 7A3A9FA6E4FD4A8D
4 changed files with 704 additions and 464 deletions

View File

@ -84,22 +84,22 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="112"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="115"/>
<source>(Ignored %1 complex config(s))</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="117"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="120"/>
<source>Not a subscription</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Delete an item</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Are you sure to delete the current item?</source>
<translation type="unfinished"></translation>
</message>
@ -234,16 +234,6 @@
<source>Select</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Edit Config</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Open in JSON Editor</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>VMess / QRCode</source>
@ -354,28 +344,6 @@
<source>Cannot find any QRCode from the image.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="247"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Edit file as JSON</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<source>Provided file not found: </source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="248"/>
<source>The file you selected has json syntax error. Continue editing may make you lose data. Would you like to continue?</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Failed to save file, please check if you have proper permissions</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Import as Complex Config (Manually edit route rules and inbounds)</source>
@ -915,27 +883,27 @@
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<location filename="../src/ui/w_MainWindow.cpp" line="909"/>
<source>Duplicating Connection(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="911"/>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<source>Are you sure to duplicate these connection(s)?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="918"/>
<location filename="../src/ui/w_MainWindow.cpp" line="917"/>
<source> (Copy)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set auto connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set %1 as auto connect.</source>
<translation type="unfinished"></translation>
</message>
@ -1248,11 +1216,11 @@
<name>PreferencesWindow</name>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>Preferences</source>
<translation type="unfinished"></translation>
</message>
@ -1638,13 +1606,13 @@
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="836"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="819"/>
<source>Bold</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="837"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="820"/>
<source>Italic</source>
<translation type="unfinished"></translation>
</message>
@ -1754,146 +1722,146 @@
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="82"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="81"/>
<source>Use Darkmode Theme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="154"/>
<source>Page</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="156"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<source>Item(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="488"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="548"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="471"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="531"/>
<source>Enable tProxy Support</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="550"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="533"/>
<source>to this path: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="47"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="46"/>
<source>Qv2ray Network Toolbar is disabled and still under test. Add --withToolbarPlugin to enable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<source>Duplicated port numbers detected, please check the port number settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<source>Invalid inbound listening address.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="407"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="390"/>
<source>Open V2ray assets folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="418"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="401"/>
<source>Open V2ray core file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="489"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="472"/>
<source>This will append capabilities to the V2ray executable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="490"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="473"/>
<source>Qv2ray will copy your V2ray core to this path: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="491"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="474"/>
<source>If anything goes wrong after enabling this, please check issue #57 or the link below:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="532"/>
<source>Qv2ray cannot copy one or both V2ray files from: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<source>Failed to setcap onto V2ray executable. You may need to run `setcap` manually.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>tProxy is not supported on macOS and Windows</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="900"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="883"/>
<source>Apply network toolbar settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="901"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="884"/>
<source>All other modified settings will be applied as well after this object.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="902"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="885"/>
<source>Do you want to continue?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="982"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="965"/>
<source>Select GFWList in base64</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Download GFWList</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<source>Operation is cancelled.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Successfully downloaded GFWList.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Start with boot</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Failed to set auto start option.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1178"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1182"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1161"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1165"/>
<source>V2ray Core Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>V2ray path configuration check passed.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>Current version of V2ray is: </source>
<translation type="unfinished"></translation>
</message>
@ -2003,17 +1971,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Blocked Domains</source>
<source>Advanced Route Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Direct Connect Domains</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Proxied Domains</source>
<source>You can configure route rules for all simple connection config here.</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -2201,25 +2164,25 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="277"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1209"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1192"/>
<source>Deprecated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="278"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1210"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1193"/>
<source>PAC is now deprecated and is not encouraged to be used anymore.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="279"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1211"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1194"/>
<source>It will be removed or be provided as a plugin in the future.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="280"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1212"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1195"/>
<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>
@ -2561,7 +2524,7 @@ p, li { white-space: pre-wrap; }
<name>RouteEditor</name>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.ui"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>Route Editor</source>
<translation></translation>
</message>
@ -2801,47 +2764,47 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="560"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="860"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="924"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="559"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="859"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="923"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="843"/>
<source>Cannot Edit</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<source>This outbound entry is not supported by the GUI editor.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="897"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<source>We will launch Json Editor instead.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>Show rule details</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>A rule cannot be found: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="514"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="531"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="548"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="513"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="530"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="547"/>
<source>Protocol list changed: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="564"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="563"/>
<source>Balancer is empty, not processing.</source>
<translation type="unfinished"></translation>
</message>
@ -2877,103 +2840,103 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>To make this rule ready to use, you need to connect it to an outbound node.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<source>Remove Items</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Please select a node from the graph to continue.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Error</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Qv2ray entered an unknown state.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Edit Inbound/Outbound</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>Edit Inbound</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>No inbound tag found: </source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="847"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="899"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="898"/>
<source>Opening JSON editor</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="894"/>
<source>Unsupported Outbound Type</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="906"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="905"/>
<source>Opening default outbound editor.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Renaming a tag</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<source>New tag is empty, please try another.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<source>New tag is the same as the original one.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Duplicate rule tag detected, please try another.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="496"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="495"/>
<source>Added DIRECT outbound</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<source>Currently, this type of outbound is not supported by the editor.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="855"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="854"/>
<source>Opening default inbound editor</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="578"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="577"/>
<source>Removed a balancer entry.</source>
<translation></translation>
</message>
@ -3010,6 +2973,79 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>RouteSettingsMatrix</name>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<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>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Direct</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Block</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Domain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Use built-in route schemes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Built-in Schemes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import route scheme from file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import Scheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export route scheme to file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export Scheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Coming soon!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenShot</name>
<message>

View File

@ -119,22 +119,22 @@
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="112"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="115"/>
<source>(Ignored %1 complex config(s))</source>
<translation>%1</translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="117"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="120"/>
<source>Not a subscription</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Delete an item</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Are you sure to delete the current item?</source>
<translation></translation>
</message>
@ -320,14 +320,12 @@
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Edit Config</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Open in JSON Editor</source>
<translation>JSONエディターで開く</translation>
<translation type="vanished">JSONエディターで開く</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
@ -457,26 +455,20 @@
<translation>QRコードが見つかりません</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="247"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Edit file as JSON</source>
<translation>JSONとして編集</translation>
<translation type="vanished">JSONとして編集</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<source>Provided file not found: </source>
<translation>: </translation>
<translation type="vanished">: </translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="248"/>
<source>The file you selected has json syntax error. Continue editing may make you lose data. Would you like to continue?</source>
<translation>JSON構文エラーがあります</translation>
<translation type="vanished">JSON構文エラーがあります</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Failed to save file, please check if you have proper permissions</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
@ -1261,27 +1253,27 @@
<translation>HTTPを使用するように設定されているためPACサーバーを起動できませんでしたが</translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<location filename="../src/ui/w_MainWindow.cpp" line="909"/>
<source>Duplicating Connection(s)</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="911"/>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<source>Are you sure to duplicate these connection(s)?</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="918"/>
<location filename="../src/ui/w_MainWindow.cpp" line="917"/>
<source> (Copy)</source>
<translation> </translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set auto connection</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set %1 as auto connect.</source>
<translation>%1 </translation>
</message>
@ -1627,11 +1619,11 @@
<name>PreferencesWindow</name>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>Preferences</source>
<translation></translation>
</message>
@ -2101,13 +2093,13 @@
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="836"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="819"/>
<source>Bold</source>
<translation>Bold</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="837"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="820"/>
<source>Italic</source>
<translation></translation>
</message>
@ -2217,99 +2209,99 @@
<translation>Qtについて</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="82"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="81"/>
<source>Use Darkmode Theme</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="154"/>
<source>Page</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="156"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<source>Item(s)</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="488"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="548"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="471"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="531"/>
<source>Enable tProxy Support</source>
<translation>tProxyサポートを有効にする</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="550"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="533"/>
<source>to this path: </source>
<translation>: </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="47"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="46"/>
<source>Qv2ray Network Toolbar is disabled and still under test. Add --withToolbarPlugin to enable.</source>
<translation>Qv2rayネットワークツールバーは無効になっており --withToolbarPluginを追加して有効にします</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<source>Duplicated port numbers detected, please check the port number settings.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<source>Invalid inbound listening address.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="407"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="390"/>
<source>Open V2ray assets folder</source>
<translation>V2rayアセットフォルダーを開く</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="418"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="401"/>
<source>Open V2ray core file</source>
<translation>V2rayコアファイルを開く</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="489"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="472"/>
<source>This will append capabilities to the V2ray executable.</source>
<translation>V2ray実行可能ファイルに機能が追加されます</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="490"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="473"/>
<source>Qv2ray will copy your V2ray core to this path: </source>
<translation>Qv2rayはV2rayコアを次のパスにコピーします: </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="491"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="474"/>
<source>If anything goes wrong after enabling this, please check issue #57 or the link below:</source>
<translation>#57:</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="532"/>
<source>Qv2ray cannot copy one or both V2ray files from: </source>
<translation>Qv2rayはV2rayファイルの一方または両方を以下からコピーできません: </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<source>Failed to setcap onto V2ray executable. You may need to run `setcap` manually.</source>
<translation>V2ray実行可能ファイルへのsetcapに失敗しました`setcap`</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>tProxy is not supported on macOS and Windows</source>
<translation>tProxyはmacOSおよびWindowsではサポートされていません</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="900"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="883"/>
<source>Apply network toolbar settings</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="901"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="884"/>
<source>All other modified settings will be applied as well after this object.</source>
<translation>All other modified settings will be applied as well after this object.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="902"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="885"/>
<source>Do you want to continue?</source>
<translation></translation>
</message>
@ -2322,49 +2314,49 @@
<translation type="vanished">Please restart Qv2ray to fully apply this feature.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="982"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="965"/>
<source>Select GFWList in base64</source>
<translation>Base64でGFWListを選択します</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Download GFWList</source>
<translation>GFWListをダウンロードする</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<source>Operation is cancelled.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Successfully downloaded GFWList.</source>
<translation>GFWListを正常にダウンロードしました</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Start with boot</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Failed to set auto start option.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1178"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1182"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1161"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1165"/>
<source>V2ray Core Settings</source>
<translation>V2ray Core設定</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>V2ray path configuration check passed.</source>
<translation>V2rayパス構成チェックに合格しました</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>Current version of V2ray is: </source>
<translation>V2rayの現在のバージョンは次のとおりです: </translation>
</message>
@ -2397,19 +2389,26 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Blocked Domains</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Direct Connect Domains</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>Proxied Domains</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Proxied Domains</source>
<translation></translation>
<source>Advanced Route Settings</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>You can configure route rules for all simple connection config here.</source>
<translation></translation>
</message>
</context>
<context>
@ -2804,25 +2803,25 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="277"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1209"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1192"/>
<source>Deprecated</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="278"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1210"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1193"/>
<source>PAC is now deprecated and is not encouraged to be used anymore.</source>
<translation>PACは非推奨になり使</translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="279"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1211"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1194"/>
<source>It will be removed or be provided as a plugin in the future.</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="280"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1212"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1195"/>
<source>PAC will still work currently, but please switch to the V2ray built-in routing as soon as possible.</source>
<translation>PACは現在も機能しますがV2Rayの組み込みルーティングに切り替えてください</translation>
</message>
@ -3024,7 +3023,7 @@ p, li { white-space: pre-wrap; }
<name>RouteEditor</name>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.ui"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>Route Editor</source>
<translation></translation>
</message>
@ -3264,47 +3263,47 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="560"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="860"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="924"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="559"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="859"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="923"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="843"/>
<source>Cannot Edit</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<source>This outbound entry is not supported by the GUI editor.</source>
<translation>GUIエディタでサポートされていません</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="897"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<source>We will launch Json Editor instead.</source>
<translation>Json Editorを起動します</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>Show rule details</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>A rule cannot be found: </source>
<translation>: </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="514"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="531"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="548"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="513"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="530"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="547"/>
<source>Protocol list changed: </source>
<translation>: </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="564"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="563"/>
<source>Balancer is empty, not processing.</source>
<translation></translation>
</message>
@ -3340,103 +3339,103 @@ p, li { white-space: pre-wrap; }
<translation>使</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>To make this rule ready to use, you need to connect it to an outbound node.</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<source>Remove Items</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Please select a node from the graph to continue.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Qv2ray entered an unknown state.</source>
<translation>Qv2rayが不明な状態になりました</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Edit Inbound/Outbound</source>
<translation>/</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>Edit Inbound</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>No inbound tag found: </source>
<translation>: </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="847"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="899"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="898"/>
<source>Opening JSON editor</source>
<translation>JSONエディターを開く</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="894"/>
<source>Unsupported Outbound Type</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="906"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="905"/>
<source>Opening default outbound editor.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Renaming a tag</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<source>New tag is empty, please try another.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<source>New tag is the same as the original one.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Duplicate rule tag detected, please try another.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="496"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="495"/>
<source>Added DIRECT outbound</source>
<translation>DIRECTアウトバウンドを追加しました</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<source>Currently, this type of outbound is not supported by the editor.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="855"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="854"/>
<source>Opening default inbound editor</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="578"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="577"/>
<source>Removed a balancer entry.</source>
<translation></translation>
</message>
@ -3473,6 +3472,79 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
</context>
<context>
<name>RouteSettingsMatrix</name>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Form</source>
<translation>Form</translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Lines start with &quot;geoip:&quot; or &quot;geosite:&quot; will have its autocompletion from geoip.dat and geosite.dat</source>
<translation>geoip:geosite:geoip.datおよびgeosite.datから自動補完されます</translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Direct</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Block</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Domain</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>IP</source>
<translation>IP</translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Use built-in route schemes</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Built-in Schemes</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import route scheme from file</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import Scheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export route scheme to file</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export Scheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Coming soon!</source>
<translation></translation>
</message>
</context>
<context>
<name>ScreenShot</name>
<message>

View File

@ -103,22 +103,22 @@
<translation type="unfinished">Поделитесь ссылкой</translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="112"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="115"/>
<source>(Ignored %1 complex config(s))</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="117"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="120"/>
<source>Not a subscription</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Delete an item</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Are you sure to delete the current item?</source>
<translation type="unfinished"></translation>
</message>
@ -304,14 +304,12 @@
<translation type="vanished">Сохранить импортированные параметры</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Edit Config</source>
<translation>Изменить настройки</translation>
<translation type="vanished">Изменить настройки</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Open in JSON Editor</source>
<translation>Открыть в JSON редакторе</translation>
<translation type="vanished">Открыть в JSON редакторе</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
@ -441,26 +439,20 @@
<translation>Не удается найти QRCode в изображении.</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="247"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Edit file as JSON</source>
<translation>Изменить JSON файл</translation>
<translation type="vanished">Изменить JSON файл</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<source>Provided file not found: </source>
<translation>Предоставленный файл не найден: </translation>
<translation type="vanished">Предоставленный файл не найден: </translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="248"/>
<source>The file you selected has json syntax error. Continue editing may make you lose data. Would you like to continue?</source>
<translation>Выбранный вами файл содержит синтаксическую ошибку json. Изменение может привести к потере данных. Вы хотите продолжить?</translation>
<translation type="vanished">Выбранный вами файл содержит синтаксическую ошибку json. Изменение может привести к потере данных. Вы хотите продолжить?</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Failed to save file, please check if you have proper permissions</source>
<translation>Не удалось сохранить файл, пожалуйста, проверьте, есть ли у вас необходимые разрешения</translation>
<translation type="vanished">Не удалось сохранить файл, пожалуйста, проверьте, есть ли у вас необходимые разрешения</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
@ -1245,27 +1237,27 @@
<translation>Не удалось запустить PAC сервер, так как он настроен на использование HTTP, но он не включен</translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<location filename="../src/ui/w_MainWindow.cpp" line="909"/>
<source>Duplicating Connection(s)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="911"/>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<source>Are you sure to duplicate these connection(s)?</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="918"/>
<location filename="../src/ui/w_MainWindow.cpp" line="917"/>
<source> (Copy)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set auto connection</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set %1 as auto connect.</source>
<translation type="unfinished"></translation>
</message>
@ -1611,11 +1603,11 @@
<name>PreferencesWindow</name>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>Preferences</source>
<translation>Настройки</translation>
</message>
@ -2085,13 +2077,13 @@
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="836"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="819"/>
<source>Bold</source>
<translation>Жирный</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="837"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="820"/>
<source>Italic</source>
<translation>Курсив</translation>
</message>
@ -2201,99 +2193,99 @@
<translation>Об инструментарии Qt</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="82"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="81"/>
<source>Use Darkmode Theme</source>
<translation>Использовать темную тему</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="154"/>
<source>Page</source>
<translation>Стр.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="156"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<source>Item(s)</source>
<translation>Объекты</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="488"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="548"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="471"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="531"/>
<source>Enable tProxy Support</source>
<translation>Включить tProxy поддержку</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="550"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="533"/>
<source>to this path: </source>
<translation>на этот путь: </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="47"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="46"/>
<source>Qv2ray Network Toolbar is disabled and still under test. Add --withToolbarPlugin to enable.</source>
<translation>Панель инструментов сети Qv2ray отключена и все еще тестируется. Добавьте --withToolbarPlugin для включения.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<source>Duplicated port numbers detected, please check the port number settings.</source>
<translation>Обнаружены дублированные номера портов, проверьте настройки номера порта.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<source>Invalid inbound listening address.</source>
<translation>Неверный входящий адрес прослушивания.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="407"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="390"/>
<source>Open V2ray assets folder</source>
<translation>Откройте папку активов v2ray</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="418"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="401"/>
<source>Open V2ray core file</source>
<translation>Открыть основной файл V2ray</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="489"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="472"/>
<source>This will append capabilities to the V2ray executable.</source>
<translation>Это добавит возможности к исполняемому файлу V2ray.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="490"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="473"/>
<source>Qv2ray will copy your V2ray core to this path: </source>
<translation>Qv2ray скопирует ваше ядро V2ray по этому пути:</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="491"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="474"/>
<source>If anything goes wrong after enabling this, please check issue #57 or the link below:</source>
<translation>Если после включения этого параметра что-то пойдет не так, проверьте проблему 57 или ссылку ниже:</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="532"/>
<source>Qv2ray cannot copy one or both V2ray files from: </source>
<translation>Qv2ray не может скопировать один или оба файла V2ray из:</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<source>Failed to setcap onto V2ray executable. You may need to run `setcap` manually.</source>
<translation>Не удалось установить setcap на исполняемый файл V2ray. Возможно, вам придется запустить `setcap` вручную.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>tProxy is not supported on macOS and Windows</source>
<translation>tProxy не поддерживается на macOS и Windows</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="900"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="883"/>
<source>Apply network toolbar settings</source>
<translation>Применить настройки панели инструментов сети</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="901"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="884"/>
<source>All other modified settings will be applied as well after this object.</source>
<translation>Все остальные измененные настройки будут применены и после этого объекта.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="902"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="885"/>
<source>Do you want to continue?</source>
<translation>Вы хотите продолжить?</translation>
</message>
@ -2306,49 +2298,49 @@
<translation type="vanished">Пожалуйста, перезапустите Qv2ray, чтобы полностью применить эту функцию.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="982"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="965"/>
<source>Select GFWList in base64</source>
<translation>Выберите GFWList в base64</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Download GFWList</source>
<translation>Скачать GFWList</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<source>Operation is cancelled.</source>
<translation>Операция отменена.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Successfully downloaded GFWList.</source>
<translation>Успешно загружено %1$s.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Start with boot</source>
<translation>Автозапуск</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Failed to set auto start option.</source>
<translation>Не удалось установить опцию автозапуска.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1178"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1182"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1161"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1165"/>
<source>V2ray Core Settings</source>
<translation>Настройки ядра V2ray</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>V2ray path configuration check passed.</source>
<translation>Проверка конфигурации пути V2ray пройдена.</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>Current version of V2ray is: </source>
<translation>Текущая версия V2ray:</translation>
</message>
@ -2382,17 +2374,12 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Blocked Domains</source>
<source>Advanced Route Settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Direct Connect Domains</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Proxied Domains</source>
<source>You can configure route rules for all simple connection config here.</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -2788,25 +2775,25 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="277"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1209"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1192"/>
<source>Deprecated</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="278"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1210"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1193"/>
<source>PAC is now deprecated and is not encouraged to be used anymore.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="279"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1211"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1194"/>
<source>It will be removed or be provided as a plugin in the future.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="280"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1212"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1195"/>
<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>
@ -3008,7 +2995,7 @@ p, li { white-space: pre-wrap; }
<name>RouteEditor</name>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.ui"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>Route Editor</source>
<translation>Редактор маршрута</translation>
</message>
@ -3248,47 +3235,47 @@ p, li { white-space: pre-wrap; }
<translation>Список пользователей</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="560"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="860"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="924"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="559"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="859"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="923"/>
<source>OK</source>
<translation>OK</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="843"/>
<source>Cannot Edit</source>
<translation>Не удается изменить</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<source>This outbound entry is not supported by the GUI editor.</source>
<translation>Эта исходящая запись не поддерживается редактором GUI.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="897"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<source>We will launch Json Editor instead.</source>
<translation>Запущен Json редактор.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>Show rule details</source>
<translation>Показать подробности правила</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>A rule cannot be found: </source>
<translation>Правило не может быть найдено:</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="514"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="531"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="548"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="513"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="530"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="547"/>
<source>Protocol list changed: </source>
<translation>Список протоколов изменен: </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="564"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="563"/>
<source>Balancer is empty, not processing.</source>
<translation>Балансер пуст и не обрабатывается.</translation>
</message>
@ -3324,103 +3311,103 @@ p, li { white-space: pre-wrap; }
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>To make this rule ready to use, you need to connect it to an outbound node.</source>
<translation>Чтобы это правило было готовым к использованию, необходимо подключить его к исходящему узлу.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<source>Remove Items</source>
<translation>Удалить элементы</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Please select a node from the graph to continue.</source>
<translation>Пожалуйста, выберите узел на графике для продолжения.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Error</source>
<translation>ошибка</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Qv2ray entered an unknown state.</source>
<translation>Qv2ray вошел в неизвестное состояние.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Edit Inbound/Outbound</source>
<translation>Тип: входящий / исходящий</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>Edit Inbound</source>
<translation>Изменить входящий</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>No inbound tag found: </source>
<translation>Входящий тег не найден:</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="847"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="899"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="898"/>
<source>Opening JSON editor</source>
<translation>Открыть в JSON редакторе</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="894"/>
<source>Unsupported Outbound Type</source>
<translation>Неподдерживаемый исходящий тип</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="906"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="905"/>
<source>Opening default outbound editor.</source>
<translation>Открытие стандартного редактора исходящих соединений.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Renaming a tag</source>
<translation>Переименовать тег</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<source>New tag is empty, please try another.</source>
<translation>Новый тег пуст, попробуйте другой.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<source>New tag is the same as the original one.</source>
<translation>Новый тег такой же, как и оригинальный.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Duplicate rule tag detected, please try another.</source>
<translation>Обнаружен повторяющийся тег правила, попробуйте другой.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="496"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="495"/>
<source>Added DIRECT outbound</source>
<translation>Добавлен исходящий DIRECT</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<source>Currently, this type of outbound is not supported by the editor.</source>
<translation>В настоящее время этот тип outbound не поддерживается в этой версии программы.</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="855"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="854"/>
<source>Opening default inbound editor</source>
<translation>Открытие стандартного входящего редактора</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="578"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="577"/>
<source>Removed a balancer entry.</source>
<translation>Удалена запись балансировщика.</translation>
</message>
@ -3457,6 +3444,79 @@ p, li { white-space: pre-wrap; }
<translation>Переименование</translation>
</message>
</context>
<context>
<name>RouteSettingsMatrix</name>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Form</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<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>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Direct</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Proxy</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Block</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Domain</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>IP</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Use built-in route schemes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Built-in Schemes</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import route scheme from file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import Scheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export route scheme to file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export Scheme</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Coming soon!</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ScreenShot</name>
<message>

View File

@ -91,22 +91,22 @@
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="112"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="115"/>
<source>(Ignored %1 complex config(s))</source>
<translation>( %1 )</translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="117"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="120"/>
<source>Not a subscription</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Delete an item</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="155"/>
<location filename="../src/ui/widgets/ConnectionInfoWidget.cpp" line="168"/>
<source>Are you sure to delete the current item?</source>
<translation></translation>
</message>
@ -242,14 +242,12 @@
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Edit Config</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
<source>Open in JSON Editor</source>
<translation> JSON </translation>
<translation type="vanished"> JSON </translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
@ -362,26 +360,20 @@
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="247"/>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Edit file as JSON</source>
<translation> JSON </translation>
<translation type="vanished"> JSON </translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="235"/>
<source>Provided file not found: </source>
<translation> </translation>
<translation type="vanished"> </translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="248"/>
<source>The file you selected has json syntax error. Continue editing may make you lose data. Would you like to continue?</source>
<translation> json 使</translation>
<translation type="vanished"> json 使</translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.cpp" line="270"/>
<source>Failed to save file, please check if you have proper permissions</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_ImportConfig.ui"/>
@ -928,27 +920,27 @@
<translation> PAC 使 HTTP </translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<location filename="../src/ui/w_MainWindow.cpp" line="909"/>
<source>Duplicating Connection(s)</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="911"/>
<location filename="../src/ui/w_MainWindow.cpp" line="910"/>
<source>Are you sure to duplicate these connection(s)?</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="918"/>
<location filename="../src/ui/w_MainWindow.cpp" line="917"/>
<source> (Copy)</source>
<translation> </translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set auto connection</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_MainWindow.cpp" line="984"/>
<location filename="../src/ui/w_MainWindow.cpp" line="983"/>
<source>Set %1 as auto connect.</source>
<translation> %1 </translation>
</message>
@ -1265,11 +1257,11 @@
<name>PreferencesWindow</name>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>Preferences</source>
<translation></translation>
</message>
@ -1659,13 +1651,13 @@
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="836"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="819"/>
<source>Bold</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="837"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="820"/>
<source>Italic</source>
<translation></translation>
</message>
@ -1775,146 +1767,146 @@
<translation> Qt</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="82"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="81"/>
<source>Use Darkmode Theme</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="154"/>
<source>Page</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="156"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="155"/>
<source>Item(s)</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="488"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="548"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="471"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="531"/>
<source>Enable tProxy Support</source>
<translation> tProxy </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="550"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="533"/>
<source>to this path: </source>
<translation>: </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="47"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="46"/>
<source>Qv2ray Network Toolbar is disabled and still under test. Add --withToolbarPlugin to enable.</source>
<translation>Qv2ray 使 --withToolbarPlugin </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="282"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="268"/>
<source>Duplicated port numbers detected, please check the port number settings.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="286"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="272"/>
<source>Invalid inbound listening address.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="407"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="390"/>
<source>Open V2ray assets folder</source>
<translation> V2ray </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="418"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="401"/>
<source>Open V2ray core file</source>
<translation> V2ray </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="489"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="472"/>
<source>This will append capabilities to the V2ray executable.</source>
<translation> V2ray </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="490"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="473"/>
<source>Qv2ray will copy your V2ray core to this path: </source>
<translation>Qv2ray V2ray </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="491"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="474"/>
<source>If anything goes wrong after enabling this, please check issue #57 or the link below:</source>
<translation> Issue #57 </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="532"/>
<source>Qv2ray cannot copy one or both V2ray files from: </source>
<translation>Qv2ray V2ray </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="566"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="580"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="549"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="563"/>
<source>Failed to setcap onto V2ray executable. You may need to run `setcap` manually.</source>
<translation> Capcap V2ray setcap</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="590"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="573"/>
<source>tProxy is not supported on macOS and Windows</source>
<translation> macOS Windows tProxy</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="900"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="883"/>
<source>Apply network toolbar settings</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="901"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="884"/>
<source>All other modified settings will be applied as well after this object.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="902"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="885"/>
<source>Do you want to continue?</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="982"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="965"/>
<source>Select GFWList in base64</source>
<translation> base64 GFWList</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Download GFWList</source>
<translation> GFWList</translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="986"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="969"/>
<source>Operation is cancelled.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="995"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="978"/>
<source>Successfully downloaded GFWList.</source>
<translation> GFWList </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Start with boot</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1089"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1072"/>
<source>Failed to set auto start option.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1178"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1182"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1161"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1165"/>
<source>V2ray Core Settings</source>
<translation>V2ray </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>V2ray path configuration check passed.</source>
<translation>V2ray </translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1183"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1166"/>
<source>Current version of V2ray is: </source>
<translation>V2ray </translation>
</message>
@ -2023,19 +2015,26 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Blocked Domains</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Direct Connect Domains</source>
<translation></translation>
<translation type="vanished"></translation>
</message>
<message>
<source>Proxied Domains</source>
<translation type="vanished"></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>Proxied Domains</source>
<translation></translation>
<source>Advanced Route Settings</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/w_PreferencesWindow.ui"/>
<source>You can configure route rules for all simple connection config here.</source>
<translation></translation>
</message>
</context>
<context>
@ -2238,25 +2237,25 @@ p, li { white-space: pre-wrap; }
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="277"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1209"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1192"/>
<source>Deprecated</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="278"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1210"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1193"/>
<source>PAC is now deprecated and is not encouraged to be used anymore.</source>
<translation>PAC 使</translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="279"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1211"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1194"/>
<source>It will be removed or be provided as a plugin in the future.</source>
<translation></translation>
</message>
<message>
<location filename="../src/core/settings/SettingsUpgrade.cpp" line="280"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1212"/>
<location filename="../src/ui/w_PreferencesWindow.cpp" line="1195"/>
<source>PAC will still work currently, but please switch to the V2ray built-in routing as soon as possible.</source>
<translation>PAC 使 V2ray </translation>
</message>
@ -2598,7 +2597,7 @@ p, li { white-space: pre-wrap; }
<name>RouteEditor</name>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.ui"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>Route Editor</source>
<translation></translation>
</message>
@ -2838,47 +2837,47 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="560"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="860"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="924"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="559"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="859"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="923"/>
<source>OK</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="843"/>
<source>Cannot Edit</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<source>This outbound entry is not supported by the GUI editor.</source>
<translation>GUI编辑</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="897"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="896"/>
<source>We will launch Json Editor instead.</source>
<translation> Json </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>Show rule details</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="422"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="421"/>
<source>A rule cannot be found: </source>
<translation>: </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="514"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="531"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="548"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="513"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="530"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="547"/>
<source>Protocol list changed: </source>
<translation> </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="564"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="563"/>
<source>Balancer is empty, not processing.</source>
<translation></translation>
</message>
@ -2914,103 +2913,103 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="663"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="662"/>
<source>To make this rule ready to use, you need to connect it to an outbound node.</source>
<translation>使使</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<source>Remove Items</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="742"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="741"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Please select a node from the graph to continue.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Error</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="812"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="811"/>
<source>Qv2ray entered an unknown state.</source>
<translation>Qv2ray </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="819"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="818"/>
<source>Edit Inbound/Outbound</source>
<translation>/</translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>Edit Inbound</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="833"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="884"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="832"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="883"/>
<source>No inbound tag found: </source>
<translation>: </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="847"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="899"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="846"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="898"/>
<source>Opening JSON editor</source>
<translation> JSON </translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="895"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="894"/>
<source>Unsupported Outbound Type</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="906"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="905"/>
<source>Opening default outbound editor.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Renaming a tag</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="952"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="945"/>
<source>New tag is empty, please try another.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="957"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="950"/>
<source>New tag is the same as the original one.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="962"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="955"/>
<source>Duplicate rule tag detected, please try another.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="496"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="495"/>
<source>Added DIRECT outbound</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="845"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="844"/>
<source>Currently, this type of outbound is not supported by the editor.</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="855"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="854"/>
<source>Opening default inbound editor</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="578"/>
<location filename="../src/ui/editors/w_RoutesEditor.cpp" line="577"/>
<source>Removed a balancer entry.</source>
<translation></translation>
</message>
@ -3047,6 +3046,79 @@ p, li { white-space: pre-wrap; }
<translation></translation>
</message>
</context>
<context>
<name>RouteSettingsMatrix</name>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Form</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Lines start with &quot;geoip:&quot; or &quot;geosite:&quot; will have its autocompletion from geoip.dat and geosite.dat</source>
<translation>geoip:geosite:</translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Direct</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Proxy</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Block</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Domain</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>IP</source>
<translation>IP</translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Use built-in route schemes</source>
<translation>使</translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Built-in Schemes</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import route scheme from file</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Import Scheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export route scheme to file</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Export Scheme</source>
<translation></translation>
</message>
<message>
<location filename="../src/ui/widgets/RouteSettingsMatrix.ui"/>
<source>Coming soon!</source>
<translation></translation>
</message>
</context>
<context>
<name>ScreenShot</name>
<message>