mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-10-23 03:26:59 +09:00
* refactor: focus controller refactoring * feat: update to new design system * feat: update to new desing system * chore: bump version
7258 lines
332 KiB
XML
7258 lines
332 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<!DOCTYPE TS>
|
||
<TS version="2.1" language="zh_CN">
|
||
<context>
|
||
<name>AlertDialogType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/AlertDialogType.qml" line="16"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>AllowedDnsUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="33"/>
|
||
<source>The address does not look like a valid IP address</source>
|
||
<translation>该地址看起来不是有效的 IP 地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="38"/>
|
||
<source>New DNS server added: %1</source>
|
||
<translation>已添加新的 DNS 服务器:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="40"/>
|
||
<source>DNS server already exists: %1</source>
|
||
<translation>DNS 服务器已存在:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="49"/>
|
||
<source>DNS server removed: %1</source>
|
||
<translation>已移除 DNS 服务器:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="56"/>
|
||
<source>Can't open file: %1</source>
|
||
<translation>无法打开文件: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="62"/>
|
||
<source>Failed to parse JSON data from file: %1</source>
|
||
<translation>JSON解析失败,文件: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="67"/>
|
||
<source>The JSON data is not an array in file: %1</source>
|
||
<translation>文件中的JSON数据不是一个数组,文件: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="86"/>
|
||
<source>Import completed</source>
|
||
<translation>完成导入</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/allowedDnsUiController.cpp" line="107"/>
|
||
<source>Export completed</source>
|
||
<translation>完成导出</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ApiAccountInfoModel</name>
|
||
<message>
|
||
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="33"/>
|
||
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="38"/>
|
||
<source>Active</source>
|
||
<translation>有效</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="37"/>
|
||
<source>Inactive</source>
|
||
<translation>无效</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/api/apiAccountInfoModel.cpp" line="51"/>
|
||
<source>%1 out of %2</source>
|
||
<translation>%1 / %2</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ApiServicesModel</name>
|
||
<message>
|
||
<location filename="../ui/models/api/apiServicesModel.cpp" line="77"/>
|
||
<source><p><a style="color: #EB5757;">Not available in your region. If you have VPN enabled, disable it, return to the previous screen, and try again.</a></source>
|
||
<translation><p><a style="color: #EB5757;">您所在的地区不可用。如果您已启用 VPN,请将其关闭,返回上一屏幕后重试。</a></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>AppSplitTunnelingUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="28"/>
|
||
<source>Application added: %1</source>
|
||
<translation>已添加应用:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="30"/>
|
||
<source>The application has already been added</source>
|
||
<translation>该应用已添加</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="40"/>
|
||
<source>The selected applications have been added</source>
|
||
<translation>已添加所选应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/appSplitTunnelingUiController.cpp" line="50"/>
|
||
<source>Application removed: %1</source>
|
||
<translation>已移除应用:%1</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>CaptchaDialogType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="16"/>
|
||
<source>Enter the digits from the image to continue</source>
|
||
<translation>请输入图片中的数字以继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="185"/>
|
||
<source>Digits from the image</source>
|
||
<translation>图片中的数字</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="187"/>
|
||
<source>_ _ _ _ _ _</source>
|
||
<translation>_ _ _ _ _ _</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/CaptchaDialogType.qml" line="204"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ConnectButton</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ConnectButton.qml" line="29"/>
|
||
<source>Unable to disconnect during configuration preparation</source>
|
||
<translation>配置准备期间无法断开连接</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ConnectionTypeSelectionDrawer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="31"/>
|
||
<source>Add new connection</source>
|
||
<translation>添加新连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="40"/>
|
||
<source>Configure your server</source>
|
||
<translation>配置您的服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ConnectionTypeSelectionDrawer.qml" line="55"/>
|
||
<source>Open config file, key or QR code</source>
|
||
<translation>配置文件,授权码或二维码</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ConnectionUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="59"/>
|
||
<source>Connecting...</source>
|
||
<translation>连接中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="66"/>
|
||
<source>Connected</source>
|
||
<translation>已连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="75"/>
|
||
<source>Reconnecting...</source>
|
||
<translation>重连中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="80"/>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="95"/>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="101"/>
|
||
<location filename="../ui/controllers/connectionUiController.h" line="65"/>
|
||
<source>Connect</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="85"/>
|
||
<source>Disconnecting...</source>
|
||
<translation>断开中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/connectionUiController.cpp" line="90"/>
|
||
<source>Preparing...</source>
|
||
<translation>准备中</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ContextMenuType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="55"/>
|
||
<source>C&ut</source>
|
||
<translation>剪切</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="60"/>
|
||
<source>&Copy</source>
|
||
<translation>拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="65"/>
|
||
<source>&Paste</source>
|
||
<translation>粘贴</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/ContextMenuType.qml" line="72"/>
|
||
<source>&SelectAll</source>
|
||
<translation>全选</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>CountrySearchRow</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/CountrySearchRow.qml" line="27"/>
|
||
<source>Country or region</source>
|
||
<translation>国家或地区</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>FavoriteButton</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/FavoriteButton.qml" line="12"/>
|
||
<source>Remove from favorites</source>
|
||
<translation>从收藏中移除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/FavoriteButton.qml" line="12"/>
|
||
<source>Add to favorites</source>
|
||
<translation>添加到收藏</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>HomeContainersListView</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeContainersListView.qml" line="37"/>
|
||
<source>Unable change protocol while there is an active connection</source>
|
||
<translation>已建立连接时无法更改服务器配置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>HomeServerSummary</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeServerSummary.qml" line="101"/>
|
||
<source>AmneziaWG 2.0 is outdated and no longer supported. Continued use requires a fresh installation of the AmneziaWG 3.1 container.</source>
|
||
<translation>AmneziaWG 2.0 已过时且不再受支持。继续使用需要全新安装 AmneziaWG 3.1 容器。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>HomeSplitTunnelingDrawer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="33"/>
|
||
<source>Split tunneling</source>
|
||
<translation>隧道分离</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="34"/>
|
||
<source>Allows you to connect to some sites or applications through a VPN connection and bypass others</source>
|
||
<translation>允许您通过 VPN 连接连接到某些站点或应用程序,并绕过其他站点或应用程序</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="45"/>
|
||
<source>Split tunneling on the server</source>
|
||
<translation>服务器上的分割隧道</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="46"/>
|
||
<source>Enabled
|
||
Can't be disabled for current server</source>
|
||
<translation>已启用
|
||
无法禁用当前服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="61"/>
|
||
<source>Site-based split tunneling</source>
|
||
<translation>基于网站的隧道分离</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="62"/>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="80"/>
|
||
<source>Enabled</source>
|
||
<translation>开启</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="62"/>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="80"/>
|
||
<source>Disabled</source>
|
||
<translation>禁用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/HomeSplitTunnelingDrawer.qml" line="79"/>
|
||
<source>App-based split tunneling</source>
|
||
<translation>基于应用的隧道分离</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ImportUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/importUiController.cpp" line="185"/>
|
||
<source>Scanned %1 of %2.</source>
|
||
<translation>扫描 %1 of %2.</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>InstallUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="133"/>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="175"/>
|
||
<source>%1 installed successfully. </source>
|
||
<translation>%1 安装成功。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="135"/>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="177"/>
|
||
<source>%1 is already installed on the server. </source>
|
||
<translation>服务器上已经安装 %1。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="139"/>
|
||
<source>
|
||
Added containers that were already installed on the server</source>
|
||
<translation>
|
||
添加已安装在服务器上的容器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="181"/>
|
||
<source>
|
||
Already installed containers were found on the server. All installed containers have been added to the application</source>
|
||
<translation>
|
||
在服务上发现已经安装协议并添加至应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="300"/>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="349"/>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="375"/>
|
||
<source>Settings updated successfully</source>
|
||
<translation>配置更新成功</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="498"/>
|
||
<source>Server '%1' was rebooted</source>
|
||
<translation>服务器 '%1' 已重新启动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="512"/>
|
||
<source>Server '%1' was removed</source>
|
||
<translation>已移除服务器 '%1'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="521"/>
|
||
<source>All containers from server '%1' have been removed</source>
|
||
<translation>服务器 '%1' 的所有容器已移除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="547"/>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="565"/>
|
||
<source>%1 has been removed from the server '%2'</source>
|
||
<translation>%1 已从服务器 '%2' 上移除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="580"/>
|
||
<source>%1 cached profile cleared</source>
|
||
<translation>已清除 %1 的缓存配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="634"/>
|
||
<source>Please login as the user</source>
|
||
<translation>请以用户身份登录</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/selfhosted/installUiController.cpp" line="658"/>
|
||
<source>Server added successfully</source>
|
||
<translation>增加服务器成功</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>InstalledAppsDrawer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="42"/>
|
||
<source>Choose application</source>
|
||
<translation>选择应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="130"/>
|
||
<source>application name</source>
|
||
<translation>应用名称</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/InstalledAppsDrawer.qml" line="143"/>
|
||
<source>Add selected</source>
|
||
<translation>添加所选</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>IpSplitTunnelingController</name>
|
||
<message>
|
||
<location filename="../core/controllers/ipSplitTunnelingController.cpp" line="224"/>
|
||
<source>Failed to parse JSON data: %1</source>
|
||
<translation>解析 JSON 数据失败:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/controllers/ipSplitTunnelingController.cpp" line="229"/>
|
||
<source>The JSON data is not an array</source>
|
||
<translation>JSON 数据不是数组</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>IpSplitTunnelingUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="22"/>
|
||
<source>New site added: %1</source>
|
||
<translation>已经添加新网站: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="31"/>
|
||
<source>Site removed: %1</source>
|
||
<translation>已移除网站: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="38"/>
|
||
<source>Site list cleared!</source>
|
||
<translation>站点列表已清空!</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="45"/>
|
||
<source>Can't open file: %1</source>
|
||
<translation>无法打开文件: %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="51"/>
|
||
<source>Import completed</source>
|
||
<translation>完成导入</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/ipSplitTunnelingUiController.cpp" line="64"/>
|
||
<source>Export completed</source>
|
||
<translation>完成导出</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ListItemType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/ListItemType.qml" line="43"/>
|
||
<source>Available in Premium</source>
|
||
<translation>Premium 可用</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>MinMaxRowType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/MinMaxRowType.qml" line="76"/>
|
||
<source>Min</source>
|
||
<translation>最小值</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/MinMaxRowType.qml" line="111"/>
|
||
<source>Max</source>
|
||
<translation>最大值</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NavigationBarType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/NavigationBarType.qml" line="49"/>
|
||
<source>Back</source>
|
||
<translation>返回</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>NotificationHandler</name>
|
||
<message>
|
||
<location filename="../ui/utils/notificationHandler.cpp" line="57"/>
|
||
<location filename="../ui/utils/notificationHandler.cpp" line="64"/>
|
||
<source>AmneziaVPN</source>
|
||
<translation>AmneziaVPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/notificationHandler.cpp" line="58"/>
|
||
<source>VPN Connected</source>
|
||
<translation>已连接到VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/notificationHandler.cpp" line="65"/>
|
||
<source>VPN Disconnected</source>
|
||
<translation>已从VPN断开</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/notificationHandler.cpp" line="88"/>
|
||
<source>AmneziaVPN notification</source>
|
||
<translation>AmneziaVPN 提示</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/notificationHandler.cpp" line="89"/>
|
||
<source>Unsecured network detected: </source>
|
||
<translation>发现不安全网络</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageDeinstalling</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="52"/>
|
||
<source>Removing services from %1</source>
|
||
<translation>正从 %1 移除服务</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageDeinstalling.qml" line="81"/>
|
||
<source>Usually it takes no more than 5 minutes</source>
|
||
<translation>大约5分钟之内完成</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageDevMenu</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="57"/>
|
||
<source>Gateway endpoint</source>
|
||
<translation>Gateway endpoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="73"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="81"/>
|
||
<source>Settings saved</source>
|
||
<translation>配置已保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageDevMenu.qml" line="91"/>
|
||
<source>Dev gateway environment</source>
|
||
<translation>Dev gateway environment</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageHome</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="131"/>
|
||
<source>Logging enabled</source>
|
||
<translation>日志记录已启用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="148"/>
|
||
<source>Dev gateway enabled</source>
|
||
<translation>Dev gateway enabled</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="181"/>
|
||
<source>Split tunneling enabled</source>
|
||
<translation>用户分隔隧道已启用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="181"/>
|
||
<source>Split tunneling disabled</source>
|
||
<translation>分隔隧道已禁用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="420"/>
|
||
<source>Select an installed protocol or add a new one</source>
|
||
<translation>选择已安装的协议或添加新协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="63"/>
|
||
<source>Unable change protocol while trying to make an active connection</source>
|
||
<translation>正在尝试建立连接时无法更改协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="67"/>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="545"/>
|
||
<source>Cannot change protocol during active connection</source>
|
||
<translation>存在活动连接时无法更改协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="406"/>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="491"/>
|
||
<source>Back</source>
|
||
<translation>返回</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="419"/>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="504"/>
|
||
<source>VPN protocol</source>
|
||
<translation>VPN协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageHome.qml" line="363"/>
|
||
<source>Servers</source>
|
||
<translation>服务器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolAwgClientSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="39"/>
|
||
<source>AmneziaWG settings</source>
|
||
<translation>AmneziaWG 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="61"/>
|
||
<source>MTU</source>
|
||
<translation>MTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="113"/>
|
||
<source>I1 - First special junk packet</source>
|
||
<translation>I1 - First special junk packet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="123"/>
|
||
<source>I2 - Second special junk packet</source>
|
||
<translation>I2 - Second special junk packet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="133"/>
|
||
<source>I3 - Third special junk packet</source>
|
||
<translation>I3 - Third special junk packet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="143"/>
|
||
<source>I4 - Fourth special junk packet</source>
|
||
<translation>I4 - Fourth special junk packet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="153"/>
|
||
<source>I5 - Fifth special junk packet</source>
|
||
<translation>I5 - Fifth special junk packet</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="169"/>
|
||
<source>HeaderProtectionKey</source>
|
||
<translation>HeaderProtectionKey</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="179"/>
|
||
<source>ContentPaddingAddition - Content padding addition</source>
|
||
<translation>ContentPaddingAddition - Content padding addition</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="191"/>
|
||
<source>RekeyAfterTime - Rekey after time</source>
|
||
<translation>RekeyAfterTime - Rekey after time</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="203"/>
|
||
<source>RekeyTimeout - Rekey timeout</source>
|
||
<translation>RekeyTimeout - Rekey timeout</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="215"/>
|
||
<source>RejectAfterTime - Reject after time</source>
|
||
<translation>RejectAfterTime - Reject after time</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="227"/>
|
||
<source>KeepaliveTimeout - Keepalive timeout</source>
|
||
<translation>KeepaliveTimeout - Keepalive timeout</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="239"/>
|
||
<source>MaxHandshakeAttempts - Max handshake attempts</source>
|
||
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="255"/>
|
||
<source>RandomTrailers</source>
|
||
<translation>RandomTrailers</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="267"/>
|
||
<source>DisableCookies</source>
|
||
<translation>DisableCookies</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="284"/>
|
||
<source>Server settings</source>
|
||
<translation>服务器设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="292"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="384"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="393"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="394"/>
|
||
<source>Only the settings for this device will be changed</source>
|
||
<translation>仅更改此设备的设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="395"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="396"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgClientSettings.qml" line="400"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolAwgSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="41"/>
|
||
<source>AmneziaWG settings</source>
|
||
<translation>AmneziaWG 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="124"/>
|
||
<source>VPN address subnet</source>
|
||
<translation>VPN 地址子网</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="151"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="174"/>
|
||
<source>Jc - Junk packet count</source>
|
||
<translation>Jc - Junk packet count</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="184"/>
|
||
<source>Jmin - Junk packet minimum size</source>
|
||
<translation>Jmin - Junk packet minimum size</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="194"/>
|
||
<source>Jmax - Junk packet maximum size</source>
|
||
<translation>Jmax - Junk packet maximum size</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="204"/>
|
||
<source>S1 - Init packet junk size</source>
|
||
<translation>S1 - Init packet junk size</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="214"/>
|
||
<source>S2 - Response packet junk size</source>
|
||
<translation>S2 - Response packet junk size</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="226"/>
|
||
<source>S3 - Cookie reply packet junk size</source>
|
||
<translation>S3 - Cookie reply packet junk size</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="238"/>
|
||
<source>S4 - Transport packet junk size</source>
|
||
<translation>S4 - Transport packet junk size</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="250"/>
|
||
<source>H1 - Init packet magic header</source>
|
||
<translation>H1 - Init packet magic header</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="262"/>
|
||
<source>H2 - Response packet magic header</source>
|
||
<translation>H2 - Response packet magic header</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="274"/>
|
||
<source>H3 - Underload packet magic header</source>
|
||
<translation>H3 - Underload packet magic header</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="286"/>
|
||
<source>H4 - Transport packet magic header</source>
|
||
<translation>H4 - Transport packet magic header</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="296"/>
|
||
<source>I1 - Special junk 1</source>
|
||
<translation>I1 - Special junk 1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="306"/>
|
||
<source>I2 - Special junk 2</source>
|
||
<translation>I2 - Special junk 2</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="316"/>
|
||
<source>I3 - Special junk 3</source>
|
||
<translation>I3 - Special junk 3</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="326"/>
|
||
<source>I4 - Special junk 4</source>
|
||
<translation>I4 - Special junk 4</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="336"/>
|
||
<source>I5 - Special junk 5</source>
|
||
<translation>I5 - Special junk 5</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="352"/>
|
||
<source>HeaderProtectionKey</source>
|
||
<translation>HeaderProtectionKey</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="368"/>
|
||
<source>ContentPaddingAddition - Content padding addition</source>
|
||
<translation>ContentPaddingAddition - Content padding addition</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="381"/>
|
||
<source>RekeyAfterTime - Rekey after time</source>
|
||
<translation>RekeyAfterTime - Rekey after time</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="394"/>
|
||
<source>RekeyTimeout - Rekey timeout</source>
|
||
<translation>RekeyTimeout - Rekey timeout</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="407"/>
|
||
<source>RejectAfterTime - Reject after time</source>
|
||
<translation>RejectAfterTime - Reject after time</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="420"/>
|
||
<source>KeepaliveTimeout - Keepalive timeout</source>
|
||
<translation>KeepaliveTimeout - Keepalive timeout</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="433"/>
|
||
<source>MaxHandshakeAttempts - Max handshake attempts</source>
|
||
<translation>MaxHandshakeAttempts - Max handshake attempts</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="449"/>
|
||
<source>RandomTrailers</source>
|
||
<translation>RandomTrailers</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="468"/>
|
||
<source>DisableCookies</source>
|
||
<translation>DisableCookies</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="492"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="80"/>
|
||
<source>The values of the H1-H4 fields must be unique</source>
|
||
<translation>H1-H4 字段的值必须唯一</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="88"/>
|
||
<source>The value of the field S1 + message initiation size (148) must not equal S2 + message response size (92) + S3 + cookie reply size (64) + S4 + transport packet size (32)</source>
|
||
<translation>字段 S1 + 消息发起大小 (148) 的值不得等于 S2 + 消息响应大小 (92) + S3 + Cookie 回复大小 (64) + S4 + 传输包大小 (32)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="93"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="94"/>
|
||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||
<translation>与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="95"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="96"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolAwgSettings.qml" line="100"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolOpenVpnSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="37"/>
|
||
<source>OpenVPN Settings</source>
|
||
<translation>OpenVPN 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="59"/>
|
||
<source>VPN address subnet</source>
|
||
<translation>VPN 地址子网</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="81"/>
|
||
<source>Network protocol</source>
|
||
<translation>网络协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="115"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="141"/>
|
||
<source>Auto-negotiate encryption</source>
|
||
<translation>自定义加密方式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="158"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="159"/>
|
||
<source>Hash</source>
|
||
<translation>Hash</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="165"/>
|
||
<source>SHA512</source>
|
||
<translation>SHA512</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="166"/>
|
||
<source>SHA384</source>
|
||
<translation>SHA384</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="167"/>
|
||
<source>SHA256</source>
|
||
<translation>SHA256</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="168"/>
|
||
<source>SHA3-512</source>
|
||
<translation>SHA3-512</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="169"/>
|
||
<source>SHA3-384</source>
|
||
<translation>SHA3-384</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="170"/>
|
||
<source>SHA3-256</source>
|
||
<translation>SHA3-256</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="171"/>
|
||
<source>whirlpool</source>
|
||
<translation>whirlpool</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="172"/>
|
||
<source>BLAKE2b512</source>
|
||
<translation>BLAKE2b512</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="173"/>
|
||
<source>BLAKE2s256</source>
|
||
<translation>BLAKE2s256</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="174"/>
|
||
<source>SHA1</source>
|
||
<translation>SHA1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="213"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="214"/>
|
||
<source>Cipher</source>
|
||
<translation>加密算法</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="220"/>
|
||
<source>AES-256-GCM</source>
|
||
<translation>AES-256-GCM</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="221"/>
|
||
<source>AES-192-GCM</source>
|
||
<translation>AES-192-GCM</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="222"/>
|
||
<source>AES-128-GCM</source>
|
||
<translation>AES-128-GCM</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="223"/>
|
||
<source>AES-256-CBC</source>
|
||
<translation>AES-256-CBC</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="224"/>
|
||
<source>AES-192-CBC</source>
|
||
<translation>AES-192-CBC</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="225"/>
|
||
<source>AES-128-CBC</source>
|
||
<translation>AES-128-CBC</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="226"/>
|
||
<source>ChaCha20-Poly1305</source>
|
||
<translation>ChaCha20-Poly1305</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="227"/>
|
||
<source>ARIA-256-CBC</source>
|
||
<translation>ARIA-256-CBC</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="228"/>
|
||
<source>CAMELLIA-256-CBC</source>
|
||
<translation>CAMELLIA-256-CBC</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="229"/>
|
||
<source>none</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="293"/>
|
||
<source>TLS auth</source>
|
||
<translation>TLS认证</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="321"/>
|
||
<source>Block DNS requests outside of VPN</source>
|
||
<translation>阻止VPN外的DNS请求</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="347"/>
|
||
<source>Additional client configuration commands</source>
|
||
<translation>附加客户端配置命令</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="364"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="397"/>
|
||
<source>Commands:</source>
|
||
<translation>命令:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="380"/>
|
||
<source>Additional server configuration commands</source>
|
||
<translation>附加服务器端配置命令</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="421"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="426"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="427"/>
|
||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||
<translation>与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="428"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="429"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolOpenVpnSettings.qml" line="433"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolRaw</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="29"/>
|
||
<source> settings</source>
|
||
<translation> 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="46"/>
|
||
<source>Show connection options</source>
|
||
<translation>显示连接选项</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="98"/>
|
||
<source>Connection options %1</source>
|
||
<translation>%1 连接选项</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="158"/>
|
||
<source>Remove </source>
|
||
<translation>移除 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="162"/>
|
||
<source>Remove %1 from server?</source>
|
||
<translation>从服务器移除 %1 ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="163"/>
|
||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||
<translation>与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="164"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolRaw.qml" line="165"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolWireGuardClientSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="34"/>
|
||
<source>WG settings</source>
|
||
<translation>WG 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="54"/>
|
||
<source>MTU</source>
|
||
<translation>MTU</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="72"/>
|
||
<source>Server settings</source>
|
||
<translation>服务器设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="86"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="104"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="107"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="108"/>
|
||
<source>Only the settings for this device will be changed</source>
|
||
<translation>仅更改此设备的设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="109"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="110"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardClientSettings.qml" line="114"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolWireGuardSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="35"/>
|
||
<source>WG settings</source>
|
||
<translation>WG 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="55"/>
|
||
<source>VPN address subnet</source>
|
||
<translation>VPN 地址子网</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="74"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="102"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="107"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="108"/>
|
||
<source>All users with whom you shared a connection with will no longer be able to connect to it.</source>
|
||
<translation>与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="109"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="110"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolWireGuardSettings.qml" line="114"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXrayFlowSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="33"/>
|
||
<source>Flow</source>
|
||
<translation>Flow</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="47"/>
|
||
<source>Empty</source>
|
||
<translation>空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="80"/>
|
||
<source>xtls-rprx-vision is available only with the RAW (TCP) transport.</source>
|
||
<translation>xtls-rprx-vision 仅在 RAW (TCP) 传输下可用。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="101"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="103"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="105"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="106"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayFlowSettings.qml" line="109"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXraySecuritySettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="35"/>
|
||
<source>Security</source>
|
||
<translation>Security</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="49"/>
|
||
<source>None</source>
|
||
<translation>无</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="58"/>
|
||
<source>TLS</source>
|
||
<translation>TLS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="67"/>
|
||
<source>Reality</source>
|
||
<translation>Reality</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="80"/>
|
||
<source>REALITY is not supported with the mKCP transport. Use None or TLS.</source>
|
||
<translation>mKCP 传输不支持 REALITY。请使用 None 或 TLS。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="97"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="98"/>
|
||
<source>ALPN</source>
|
||
<translation>ALPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="137"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="138"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="204"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="205"/>
|
||
<source>Fingerprint</source>
|
||
<translation>Fingerprint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="175"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="242"/>
|
||
<source>Server Name (SNI)</source>
|
||
<translation>服务器名称 (SNI)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="184"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="251"/>
|
||
<source>Enter a valid IP address or domain name</source>
|
||
<translation>请输入有效的 IP 地址或域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="275"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="283"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="285"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="286"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySecuritySettings.qml" line="289"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXraySettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="69"/>
|
||
<source>Empty</source>
|
||
<translation>空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="133"/>
|
||
<source>You have read-only access to this server. XRay settings cannot be edited.</source>
|
||
<translation>您对此服务器仅有只读权限,无法编辑 XRay 设置。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="106"/>
|
||
<source>XRay VLESS settings</source>
|
||
<translation>XRay VLESS 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="145"/>
|
||
<source>More about settings</source>
|
||
<translation>了解更多设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="159"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="209"/>
|
||
<source>Transport</source>
|
||
<translation>Transport</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="222"/>
|
||
<source>Security</source>
|
||
<translation>Security</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="235"/>
|
||
<source>Flow</source>
|
||
<translation>Flow</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="282"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="30"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="32"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="80"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="33"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="81"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="258"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="36"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="248"/>
|
||
<source>Reset settings</source>
|
||
<translation>重置设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="254"/>
|
||
<source>Settings were reset to defaults. Tap Save to apply them on the server.</source>
|
||
<translation>设置已恢复为默认值。点按“保存”以在服务器上应用。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="257"/>
|
||
<source>Reset settings?</source>
|
||
<translation>要重置设置吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="257"/>
|
||
<source>All XRay settings will be restored to defaults.</source>
|
||
<translation>所有 XRay 设置将恢复为默认值。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySettings.qml" line="258"/>
|
||
<source>Reset</source>
|
||
<translation>重置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXraySnapshots</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="29"/>
|
||
<source>Save XRay configuration</source>
|
||
<translation>保存 XRay 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="30"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="103"/>
|
||
<source>JSON files (*.json)</source>
|
||
<translation>JSON 文件 (*.json)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="39"/>
|
||
<source>Configuration saved</source>
|
||
<translation>配置已保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="58"/>
|
||
<source>XRay Configurations</source>
|
||
<translation>XRay 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="67"/>
|
||
<source>Create configuration based on current settings</source>
|
||
<translation>基于当前设置创建配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="79"/>
|
||
<source>Export settings</source>
|
||
<translation>导出设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="96"/>
|
||
<source>Import settings</source>
|
||
<translation>导入设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="97"/>
|
||
<source>In JSON format</source>
|
||
<translation>JSON 格式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="102"/>
|
||
<source>Open XRay configuration</source>
|
||
<translation>打开 XRay 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="108"/>
|
||
<source>Failed to import configuration</source>
|
||
<translation>导入配置失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="110"/>
|
||
<source>Configuration imported successfully</source>
|
||
<translation>配置导入成功</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="125"/>
|
||
<source>Configurations</source>
|
||
<translation>配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="141"/>
|
||
<source>No saved configurations yet.
|
||
Create one from the current settings.</source>
|
||
<translation>尚无已保存的配置。
|
||
可基于当前设置创建一个。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="213"/>
|
||
<source>Apply configuration</source>
|
||
<translation>应用配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="228"/>
|
||
<source>Export configuration</source>
|
||
<translation>导出配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="243"/>
|
||
<source>Delete configuration</source>
|
||
<translation>删除配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="254"/>
|
||
<source>Delete configuration?</source>
|
||
<translation>要删除该配置吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="255"/>
|
||
<source>This action cannot be undone.</source>
|
||
<translation>此操作无法撤销。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="256"/>
|
||
<source>Delete</source>
|
||
<translation>删除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXraySnapshots.qml" line="256"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXrayTransportSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="48"/>
|
||
<source>Transport</source>
|
||
<translation>Transport</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="60"/>
|
||
<source>RAW (TCP)</source>
|
||
<translation>RAW (TCP)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="69"/>
|
||
<source>XHTTP</source>
|
||
<translation>XHTTP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="70"/>
|
||
<source>Advanced users</source>
|
||
<translation>高级用户</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="79"/>
|
||
<source>mKCP</source>
|
||
<translation>mKCP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="95"/>
|
||
<source>mKCP Settings</source>
|
||
<translation>mKCP 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="100"/>
|
||
<source>TTI</source>
|
||
<translation>TTI</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="101"/>
|
||
<source>Transmission time interval (ms). Valid range: 10–100.</source>
|
||
<translation>Transmission time interval (ms). Valid range: 10–100.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="117"/>
|
||
<source>uplinkCapacity</source>
|
||
<translation>uplinkCapacity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="118"/>
|
||
<source>Uplink capacity (MB/s). Maximum: 2147483647.</source>
|
||
<translation>Uplink capacity (MB/s). Maximum: 2147483647.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="134"/>
|
||
<source>downlinkCapacity</source>
|
||
<translation>downlinkCapacity</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="135"/>
|
||
<source>Downlink capacity (MB/s). Maximum: 2147483647.</source>
|
||
<translation>Downlink capacity (MB/s). Maximum: 2147483647.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="221"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="222"/>
|
||
<source>Mode</source>
|
||
<translation>规则</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="259"/>
|
||
<source>HTTP Profile</source>
|
||
<translation>HTTP 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="265"/>
|
||
<source>Host</source>
|
||
<translation>主机</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="274"/>
|
||
<source>Enter a valid IP address or domain name</source>
|
||
<translation>请输入有效的 IP 地址或域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="282"/>
|
||
<source>Path</source>
|
||
<translation>Path</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="290"/>
|
||
<source>Path must start with "/"</source>
|
||
<translation>路径必须以 "/" 开头</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="300"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="301"/>
|
||
<source>UplinkHTTPMethod</source>
|
||
<translation>UplinkHTTPMethod</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="338"/>
|
||
<source>Disable gRPC Header</source>
|
||
<translation>禁用 gRPC 标头</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="339"/>
|
||
<source>noGRPCHeader</source>
|
||
<translation>noGRPCHeader</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="347"/>
|
||
<source>Disable SSE Header</source>
|
||
<translation>禁用 SSE 标头</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="348"/>
|
||
<source>noSSEHeader</source>
|
||
<translation>noSSEHeader</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="356"/>
|
||
<source>Session & Sequence</source>
|
||
<translation>会话与序列</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="364"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="365"/>
|
||
<source>SessionPlacement</source>
|
||
<translation>SessionPlacement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="401"/>
|
||
<source>SessionKey</source>
|
||
<translation>SessionKey</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="418"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="419"/>
|
||
<source>SeqPlacement</source>
|
||
<translation>SeqPlacement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="455"/>
|
||
<source>SeqKey</source>
|
||
<translation>SeqKey</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="473"/>
|
||
<source>UplinkDataPlacement</source>
|
||
<translation>UplinkDataPlacement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="509"/>
|
||
<source>UplinkDataKey</source>
|
||
<translation>UplinkDataKey</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="524"/>
|
||
<source>Traffic Shaping</source>
|
||
<translation>流量整形</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="529"/>
|
||
<source>UplinkChunkSize</source>
|
||
<translation>UplinkChunkSize</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="530"/>
|
||
<source>Uplink chunk size in bytes. Maximum: 2147483647. 0 = off.</source>
|
||
<translation>Uplink chunk size in bytes. Maximum: 2147483647. 0 = off.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="546"/>
|
||
<source>scMaxBufferedPosts</source>
|
||
<translation>scMaxBufferedPosts</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="547"/>
|
||
<source>Max buffered POSTs. Range: 0–2147483647.</source>
|
||
<translation>Max buffered POSTs. Range: 0–2147483647.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="563"/>
|
||
<source>scMaxEachPostBytes</source>
|
||
<translation>scMaxEachPostBytes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="579"/>
|
||
<source>scStreamUpServerSecs</source>
|
||
<translation>scStreamUpServerSecs</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="595"/>
|
||
<source>scMinPostsIntervalMs</source>
|
||
<translation>scMinPostsIntervalMs</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="611"/>
|
||
<source>Padding and multiplexing</source>
|
||
<translation>填充与多路复用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="621"/>
|
||
<source>xPadding</source>
|
||
<translation>xPadding</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="630"/>
|
||
<source>XMux</source>
|
||
<translation>XMux</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="631"/>
|
||
<source>On</source>
|
||
<translation>开</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="631"/>
|
||
<source>Off</source>
|
||
<translation>关</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="658"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="666"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="668"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="669"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayTransportSettings.qml" line="672"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXrayXPaddingBytesSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="35"/>
|
||
<source>xPaddingBytes</source>
|
||
<translation>xPaddingBytes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="60"/>
|
||
<source>Range</source>
|
||
<translation>范围</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="89"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="92"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="94"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="95"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingBytesSettings.qml" line="98"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXrayXPaddingSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="35"/>
|
||
<source>xPadding</source>
|
||
<translation>xPadding</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="60"/>
|
||
<source>xPaddingBytes</source>
|
||
<translation>xPaddingBytes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="71"/>
|
||
<source>xPaddingObfsMode</source>
|
||
<translation>xPaddingObfsMode</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="79"/>
|
||
<source>xPaddingKey</source>
|
||
<translation>xPaddingKey</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="94"/>
|
||
<source>xPaddingHeader</source>
|
||
<translation>xPaddingHeader</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="112"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="113"/>
|
||
<source>xPaddingPlacement</source>
|
||
<translation>xPaddingPlacement</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="152"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="153"/>
|
||
<source>xPaddingMethod</source>
|
||
<translation>xPaddingMethod</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="202"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="205"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="207"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="208"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXPaddingSettings.qml" line="211"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageProtocolXrayXmuxSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="48"/>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="73"/>
|
||
<source>xmux</source>
|
||
<translation>xmux</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="87"/>
|
||
<source>maxConcurrency</source>
|
||
<translation>maxConcurrency</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="103"/>
|
||
<source>maxConnections</source>
|
||
<translation>maxConnections</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="119"/>
|
||
<source>cMaxReuseTimes</source>
|
||
<translation>cMaxReuseTimes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="135"/>
|
||
<source>hMaxRequestTimes</source>
|
||
<translation>hMaxRequestTimes</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="151"/>
|
||
<source>hMaxReusableSecs</source>
|
||
<translation>hMaxReusableSecs</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="167"/>
|
||
<source>hKeepAlivePeriod</source>
|
||
<translation>hKeepAlivePeriod</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="168"/>
|
||
<source>HTTP keep-alive period. Integer, may be negative.</source>
|
||
<translation>HTTP keep-alive period. Integer, may be negative.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="197"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="200"/>
|
||
<source>Save settings?</source>
|
||
<translation>保存设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="202"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="203"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageProtocolXrayXmuxSettings.qml" line="206"/>
|
||
<source>Unable change settings while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageServiceDnsSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="26"/>
|
||
<source>A DNS service is installed on your server, and it is only accessible via VPN.
|
||
</source>
|
||
<translation>您的服务器已安装DNS服务,仅能通过VPN访问。
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="27"/>
|
||
<source>The DNS address is the same as the address of your server. You can configure DNS in the settings, under the connections tab.</source>
|
||
<translation>其地址与您的服务器地址相同。您可以在 设置 连接 中进行配置。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="45"/>
|
||
<source>Remove </source>
|
||
<translation>移除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="50"/>
|
||
<source>Remove %1 from server?</source>
|
||
<translation>从服务器移除 %1 ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="51"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="52"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceDnsSettings.qml" line="57"/>
|
||
<source>Cannot remove AmneziaDNS from running server</source>
|
||
<translation>无法从正在运行的服务器移除 AmneziaDNS</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageServiceMtProxySettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="215"/>
|
||
<source>Checking...</source>
|
||
<translation>检查中...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="218"/>
|
||
<source>Updating</source>
|
||
<translation>更新中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="222"/>
|
||
<source>Not deployed</source>
|
||
<translation>未部署</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="225"/>
|
||
<source>Running</source>
|
||
<translation>运行中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="228"/>
|
||
<source>Stopped</source>
|
||
<translation>已停止</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="231"/>
|
||
<source>Error</source>
|
||
<translation>错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="234"/>
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="349"/>
|
||
<source>MTProxy started</source>
|
||
<translation>MTProxy 已启动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="349"/>
|
||
<source>MTProxy stopped</source>
|
||
<translation>MTProxy 已停止</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="362"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="785"/>
|
||
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
|
||
<translation>设置已锁定:连接超时(错误代码 %1)。请重新打开页面后重试。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="423"/>
|
||
<source>MTProxy settings</source>
|
||
<translation>MTProxy 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="435"/>
|
||
<source>Read more about this settings</source>
|
||
<translation>了解更多关于这些设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="447"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1636"/>
|
||
<source>No internet connection. Connect to the internet to change MTProxy settings.</source>
|
||
<translation>无网络连接。请连接互联网以更改 MTProxy 设置。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="461"/>
|
||
<source>Connection</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="464"/>
|
||
<source>Settings</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="513"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="550"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1237"/>
|
||
<source>Use Telegram connection link</source>
|
||
<translation>使用 Telegram 连接链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="540"/>
|
||
<source>Deploy MTProxy first</source>
|
||
<translation>请先部署 MTProxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="554"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="610"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="634"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="642"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="650"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="737"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1615"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="594"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="599"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="742"/>
|
||
<source>Telegram connection link</source>
|
||
<translation>Telegram 连接链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="600"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="743"/>
|
||
<source>MTProxy connection link</source>
|
||
<translation>MTProxy 连接链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="622"/>
|
||
<source>Or enter the proxy details manually.</source>
|
||
<translation>或手动输入代理信息。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="666"/>
|
||
<source>How to do it</source>
|
||
<translation>操作方法</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="635"/>
|
||
<source>Host</source>
|
||
<translation>主机</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="643"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="651"/>
|
||
<source>Secret</source>
|
||
<translation>Secret</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="682"/>
|
||
<source>Delete MTProxy</source>
|
||
<translation>删除 MTProxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="685"/>
|
||
<source>Remove %1 from server?</source>
|
||
<translation>从服务器移除 %1 ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="686"/>
|
||
<source>The proxy will be stopped and all users will lose access.</source>
|
||
<translation>代理将被停止,所有用户将失去访问权限。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="687"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="688"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="822"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="756"/>
|
||
<source>Enable MTProxy</source>
|
||
<translation>启用 MTProxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="783"/>
|
||
<source>Enable MTProxy to edit settings</source>
|
||
<translation>启用 MTProxy 后才能编辑设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="786"/>
|
||
<source>Cannot reach the server — settings are unavailable</source>
|
||
<translation>无法连接服务器 — 设置不可用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="797"/>
|
||
<source>Base secret</source>
|
||
<translation>Base secret</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="806"/>
|
||
<source>Not generated</source>
|
||
<translation>未生成</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="819"/>
|
||
<source>Generate new secret?</source>
|
||
<translation>Generate new secret?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="820"/>
|
||
<source>All existing connection links will stop working. Users will need new links.</source>
|
||
<translation>所有现有连接链接将失效,用户需要新的链接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="821"/>
|
||
<source>Generate</source>
|
||
<translation>生成</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="831"/>
|
||
<source>New secret saved. It will be applied when MTProxy is started.</source>
|
||
<translation>新密钥已保存,将在 MTProxy 启动时生效。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="849"/>
|
||
<source>Public host / IP</source>
|
||
<translation>公网主机 / IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="860"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="868"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1658"/>
|
||
<source>Enter a valid IP address or domain name</source>
|
||
<translation>请输入有效的 IP 地址或域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="884"/>
|
||
<source>Leave empty to use server IP automatically</source>
|
||
<translation>留空则自动使用服务器 IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="893"/>
|
||
<source>⚠ This overrides the server IP in connection links. Make sure this host/domain points to your server.</source>
|
||
<translation>⚠ 这会覆盖连接链接中的服务器 IP。请确认该主机/域名指向您的服务器。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="903"/>
|
||
<source>Server port</source>
|
||
<translation>服务器端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="933"/>
|
||
<source>FakeTLS may not work on ports other than 443</source>
|
||
<translation>FakeTLS 在非 443 端口上可能无法工作</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="941"/>
|
||
<source>The promoted channel is set in @MTProxyBot. Paste the proxy tag here: exactly 32 hexadecimal characters (0-9, A-F), as in the bot message — or leave empty.</source>
|
||
<translation>推广频道在 @MTProxyBot 中设置。请将代理标签粘贴到此处:恰好 32 位十六进制字符(0-9、A-F),与机器人消息中一致 — 或留空。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="950"/>
|
||
<source>Promoted channel tag (optional)</source>
|
||
<translation>推广频道标签(可选)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="951"/>
|
||
<source>32 hex chars from @MTProxyBot (e.g. 3b7b2fa9…)</source>
|
||
<translation>来自 @MTProxyBot 的 32 位十六进制字符(例如 3b7b2fa9…)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="972"/>
|
||
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F).</source>
|
||
<translation>代理标签必须为恰好 32 位十六进制字符(0-9、A-F)。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="982"/>
|
||
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F). Leave empty if unused.</source>
|
||
<translation>代理标签必须为恰好 32 位十六进制字符(0-9、A-F)。不使用时请留空。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1000"/>
|
||
<source>Get a tag from</source>
|
||
<translation>从此处获取标签</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1022"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1023"/>
|
||
<source>Transport mode</source>
|
||
<translation>传输模式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1024"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1031"/>
|
||
<source>FakeTLS</source>
|
||
<translation>FakeTLS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1024"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1031"/>
|
||
<source>Standard MTProto</source>
|
||
<translation>Standard MTProto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1058"/>
|
||
<source>FakeTLS domain</source>
|
||
<translation>FakeTLS domain</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1073"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1080"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1673"/>
|
||
<source>Enter a valid domain name</source>
|
||
<translation>请输入有效的域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1100"/>
|
||
<source>The domain is encoded into the FakeTLS client secret (ee + base_secret + hex(domain)). It must support HTTPS / TLS 1.3.</source>
|
||
<translation>域名会被编码进 FakeTLS 客户端密钥(ee + base_secret + hex(domain)),且必须支持 HTTPS / TLS 1.3。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1104"/>
|
||
<source>⚠ Changing the domain will invalidate all previously issued FakeTLS connection links.</source>
|
||
<translation>⚠ 更改域名将使此前签发的所有 FakeTLS 连接链接失效。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1116"/>
|
||
<source>Advanced</source>
|
||
<translation>高级</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1135"/>
|
||
<source>Additional secrets</source>
|
||
<translation>Additional secrets</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1141"/>
|
||
<source>Add extra secrets to allow gradual migration without disconnecting existing users.</source>
|
||
<translation>添加附加密钥可实现平滑迁移,而不必断开现有用户。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1320"/>
|
||
<source>Add additional secret</source>
|
||
<translation>Add additional secret</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1330"/>
|
||
<source>Worker mode</source>
|
||
<translation>Worker mode</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1339"/>
|
||
<source>Auto</source>
|
||
<translation>自动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1339"/>
|
||
<source>Manual</source>
|
||
<translation>手动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1353"/>
|
||
<source>Workers are set to 0 automatically for FakeTLS mode.</source>
|
||
<translation>在 FakeTLS 模式下,工作进程数会自动设为 0。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1362"/>
|
||
<source>Workers count</source>
|
||
<translation>Workers count</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1416"/>
|
||
<source>Server is behind NAT / Docker bridge</source>
|
||
<translation>Server is behind NAT / Docker bridge</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1417"/>
|
||
<source>Enable if your server is not directly accessible from the internet, e.g. Docker or private network</source>
|
||
<translation>如果您的服务器无法从互联网直接访问(例如 Docker 或专用网络),请启用此项</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1433"/>
|
||
<source>Internal IP</source>
|
||
<translation>内网 IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1442"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1450"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1476"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1484"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1677"/>
|
||
<source>Enter a valid IPv4 address</source>
|
||
<translation>请输入有效的 IPv4 地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1467"/>
|
||
<source>External IP</source>
|
||
<translation>外网 IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1510"/>
|
||
<source>Diagnostics</source>
|
||
<translation>诊断</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1538"/>
|
||
<source>Public port reachable</source>
|
||
<translation>公网端口可达</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1542"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1562"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1582"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1602"/>
|
||
<source>—</source>
|
||
<translation>—</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1542"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1562"/>
|
||
<source>Yes</source>
|
||
<translation>是</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1542"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1562"/>
|
||
<source>No</source>
|
||
<translation>否</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1558"/>
|
||
<source>Telegram upstream reachable</source>
|
||
<translation>Telegram 上游可达</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1578"/>
|
||
<source>Clients connected</source>
|
||
<translation>已连接客户端</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1598"/>
|
||
<source>Last config refresh</source>
|
||
<translation>上次配置刷新</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1610"/>
|
||
<source>Stats endpoint</source>
|
||
<translation>Stats endpoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1621"/>
|
||
<source>Refreshing…</source>
|
||
<translation>刷新中…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1621"/>
|
||
<source>Tap ↻ to refresh diagnostics</source>
|
||
<translation>点按 ↻ 刷新诊断</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1733"/>
|
||
<source>If you change the settings, the proxy connection link will change. The old link will stop working.</source>
|
||
<translation>如果更改设置,代理连接链接将随之改变,旧链接将失效。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1633"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1653"/>
|
||
<source>The port must be in the range of 1 to 65535</source>
|
||
<translation>端口必须在 1 到 65535 之间</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1665"/>
|
||
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F), or leave empty.</source>
|
||
<translation>代理标签必须为恰好 32 位十六进制字符(0-9、A-F),或留空。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1680"/>
|
||
<source>NAT internal IP: enter a valid IPv4 address</source>
|
||
<translation>NAT 内网 IP:请输入有效的 IPv4 地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceMtProxySettings.qml" line="1684"/>
|
||
<source>NAT external IP: enter a valid IPv4 address</source>
|
||
<translation>NAT 外网 IP:请输入有效的 IPv4 地址</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageServiceSftpSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="21"/>
|
||
<source>Settings updated successfully</source>
|
||
<translation>配置更新成功</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="35"/>
|
||
<source>SFTP settings</source>
|
||
<translation>SFTP 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="54"/>
|
||
<source>Host</source>
|
||
<translation>主机</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="62"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="82"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="102"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="125"/>
|
||
<source>Copied</source>
|
||
<translation>拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="74"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="94"/>
|
||
<source>User name</source>
|
||
<translation>用户名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="117"/>
|
||
<source>Password</source>
|
||
<translation>密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="130"/>
|
||
<source>Show password</source>
|
||
<translation>显示密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="130"/>
|
||
<source>Hide password</source>
|
||
<translation>隐藏密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="147"/>
|
||
<source>Mount folder on device</source>
|
||
<translation>挂载文件夹</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="173"/>
|
||
<source>In order to mount remote SFTP folder as local drive, perform following steps: <br></source>
|
||
<translation>为将远程 SFTP 文件夹挂载到本地,请执行以下步骤: <br></translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="175"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="178"/>
|
||
<source><br>1. Install the latest version of </source>
|
||
<translation><br>1. 安装最新版的 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="176"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="179"/>
|
||
<source><br>2. Install the latest version of </source>
|
||
<translation><br>2. 安装最新版的 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSftpSettings.qml" line="207"/>
|
||
<source>Detailed instructions</source>
|
||
<translation>详细说明</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageServiceSocksProxySettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="23"/>
|
||
<source>Settings updated successfully</source>
|
||
<translation>配置更新成功</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="39"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="184"/>
|
||
<source>SOCKS5 settings</source>
|
||
<translation>SOCKS5 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="60"/>
|
||
<source>Host</source>
|
||
<translation>主机</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="68"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="86"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="104"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="127"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="78"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="192"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="96"/>
|
||
<source>User name</source>
|
||
<translation>用户名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="119"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="228"/>
|
||
<source>Password</source>
|
||
<translation>密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="132"/>
|
||
<source>Show password</source>
|
||
<translation>显示密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="132"/>
|
||
<source>Hide password</source>
|
||
<translation>隐藏密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="210"/>
|
||
<source>Username</source>
|
||
<translation>用户名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="248"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="286"/>
|
||
<source>Change connection settings</source>
|
||
<translation>更改连接设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="252"/>
|
||
<source>The port must be in the range of 1 to 65535</source>
|
||
<translation>端口必须在 1 到 65535 之间</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="256"/>
|
||
<source>Password cannot be empty</source>
|
||
<translation>密码不能为空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceSocksProxySettings.qml" line="259"/>
|
||
<source>Username cannot be empty</source>
|
||
<translation>用户名不能为空</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageServiceTProxySettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="151"/>
|
||
<source>TProxy started</source>
|
||
<translation>TProxy 已启动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="151"/>
|
||
<source>TProxy stopped</source>
|
||
<translation>TProxy 已停止</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="166"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="577"/>
|
||
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
|
||
<translation>设置已锁定:连接超时(错误代码 %1)。请重新打开页面后重试。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="257"/>
|
||
<source>TProxy settings</source>
|
||
<translation>TProxy 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="269"/>
|
||
<source>Read more about Telegram WEB proxy</source>
|
||
<translation>了解更多关于 Telegram WEB 代理</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="281"/>
|
||
<source>No internet connection. Connect to the internet to change TProxy settings.</source>
|
||
<translation>无网络连接。请连接互联网以更改 TProxy 设置。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="296"/>
|
||
<source>Connection</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="299"/>
|
||
<source>Settings</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="345"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="382"/>
|
||
<source>Use Telegram WEB proxy link</source>
|
||
<translation>使用 Telegram WEB 代理链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="372"/>
|
||
<source>Set a hostname first</source>
|
||
<translation>请先设置主机名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="386"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="440"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="466"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="474"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="426"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="430"/>
|
||
<source>Telegram connection link</source>
|
||
<translation>Telegram 连接链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="431"/>
|
||
<source>TProxy WEB proxy link</source>
|
||
<translation>TProxy WEB 代理链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="452"/>
|
||
<source>Or enter the proxy details manually.</source>
|
||
<translation>或手动输入代理信息。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="490"/>
|
||
<source>How to do it</source>
|
||
<translation>操作方法</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="467"/>
|
||
<source>Host</source>
|
||
<translation>主机</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="475"/>
|
||
<source>Secret</source>
|
||
<translation>Secret</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="501"/>
|
||
<source>Needs a WEB-capable Telegram client (Desktop proof of concept). Classic MTProxy links will not work.</source>
|
||
<translation>需要支持 WEB 的 Telegram 客户端(桌面端概念验证)。经典 MTProxy 链接无法使用。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="515"/>
|
||
<source>Delete TProxy</source>
|
||
<translation>删除 TProxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="518"/>
|
||
<source>Remove %1 from server?</source>
|
||
<translation>从服务器移除 %1 ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="525"/>
|
||
<source>The proxy will be stopped and all users will lose access.</source>
|
||
<translation>代理将被停止,所有用户将失去访问权限。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="526"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="526"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="547"/>
|
||
<source>Enable TProxy</source>
|
||
<translation>启用 TProxy</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="575"/>
|
||
<source>Enable TProxy to edit settings</source>
|
||
<translation>启用 TProxy 后才能编辑设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="578"/>
|
||
<source>Cannot reach the server — settings are unavailable</source>
|
||
<translation>无法连接服务器 — 设置不可用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="588"/>
|
||
<source>Hostname</source>
|
||
<translation>主机名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="589"/>
|
||
<source>proxy.example.com</source>
|
||
<translation>proxy.example.com</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="604"/>
|
||
<source>Use lowercase letters, digits, dots and hyphens</source>
|
||
<translation>请使用小写字母、数字、点和连字符</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="613"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="770"/>
|
||
<source>Enter a lowercase DNS hostname (A record to this server)</source>
|
||
<translation>请输入小写的 DNS 主机名(A 记录指向此服务器)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="625"/>
|
||
<source>Required. Point a DNS A record at this server. Do not put a CDN in front.</source>
|
||
<translation>必填。请将 DNS A 记录指向此服务器。请勿在其前面放置 CDN。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="635"/>
|
||
<source>ACME email</source>
|
||
<translation>ACME 电子邮件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="636"/>
|
||
<source>you@example.com</source>
|
||
<translation>you@example.com</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="651"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="660"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="774"/>
|
||
<source>Enter a valid email for the TLS certificate</source>
|
||
<translation>请输入用于 TLS 证书的有效电子邮件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="672"/>
|
||
<source>Used by Caddy to issue a Let's Encrypt certificate.</source>
|
||
<translation>Caddy 将使用它来签发 Let's Encrypt 证书。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="683"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="684"/>
|
||
<source>Carrier mode</source>
|
||
<translation>承载模式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="711"/>
|
||
<source>MTProxy workers</source>
|
||
<translation>MTProxy 工作进程数</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTProxySettings.qml" line="752"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageServiceTelemtSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="215"/>
|
||
<source>Checking...</source>
|
||
<translation>检查中...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="218"/>
|
||
<source>Updating</source>
|
||
<translation>更新中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="222"/>
|
||
<source>Not deployed</source>
|
||
<translation>未部署</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="225"/>
|
||
<source>Running</source>
|
||
<translation>运行中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="228"/>
|
||
<source>Stopped</source>
|
||
<translation>已停止</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="231"/>
|
||
<source>Error</source>
|
||
<translation>错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="234"/>
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="349"/>
|
||
<source>Telemt started</source>
|
||
<translation>Telemt 已启动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="349"/>
|
||
<source>Telemt stopped</source>
|
||
<translation>Telemt 已停止</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="362"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="785"/>
|
||
<source>Settings locked: connection timed out (error code %1). Re-open the page to retry.</source>
|
||
<translation>设置已锁定:连接超时(错误代码 %1)。请重新打开页面后重试。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="423"/>
|
||
<source>Telemt settings</source>
|
||
<translation>Telemt 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="435"/>
|
||
<source>Read more about this settings</source>
|
||
<translation>了解更多关于这些设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="447"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1517"/>
|
||
<source>No internet connection. Connect to the internet to change Telemt settings.</source>
|
||
<translation>无网络连接。请连接互联网以更改 Telemt 设置。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="461"/>
|
||
<source>Connection</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="464"/>
|
||
<source>Settings</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="513"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="550"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1237"/>
|
||
<source>Use Telegram connection link</source>
|
||
<translation>使用 Telegram 连接链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="540"/>
|
||
<source>Deploy Telemt first</source>
|
||
<translation>请先部署 Telemt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="554"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="610"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="634"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="642"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="650"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="737"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1496"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="594"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="599"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="742"/>
|
||
<source>Telegram connection link</source>
|
||
<translation>Telegram 连接链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="600"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="743"/>
|
||
<source>Telemt connection link</source>
|
||
<translation>Telemt 连接链接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="622"/>
|
||
<source>Or enter the proxy details manually.</source>
|
||
<translation>或手动输入代理信息。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="666"/>
|
||
<source>How to do it</source>
|
||
<translation>操作方法</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="635"/>
|
||
<source>Host</source>
|
||
<translation>主机</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="643"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="651"/>
|
||
<source>Secret</source>
|
||
<translation>Secret</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="682"/>
|
||
<source>Delete Telemt</source>
|
||
<translation>删除 Telemt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="685"/>
|
||
<source>Remove %1 from server?</source>
|
||
<translation>从服务器移除 %1 ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="686"/>
|
||
<source>The proxy will be stopped and all users will lose access.</source>
|
||
<translation>代理将被停止,所有用户将失去访问权限。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="687"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="688"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="822"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="756"/>
|
||
<source>Enable Telemt</source>
|
||
<translation>启用 Telemt</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="783"/>
|
||
<source>Enable Telemt to edit settings</source>
|
||
<translation>启用 Telemt 后才能编辑设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="786"/>
|
||
<source>Cannot reach the server — settings are unavailable</source>
|
||
<translation>无法连接服务器 — 设置不可用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="797"/>
|
||
<source>Base secret</source>
|
||
<translation>Base secret</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="806"/>
|
||
<source>Not generated</source>
|
||
<translation>未生成</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="819"/>
|
||
<source>Generate new secret?</source>
|
||
<translation>Generate new secret?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="820"/>
|
||
<source>All existing connection links will stop working. Users will need new links.</source>
|
||
<translation>所有现有连接链接将失效,用户需要新的链接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="821"/>
|
||
<source>Generate</source>
|
||
<translation>生成</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="831"/>
|
||
<source>New secret saved. It will be applied when Telemt is started.</source>
|
||
<translation>新密钥已保存,将在 Telemt 启动时生效。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="849"/>
|
||
<source>Public host / IP</source>
|
||
<translation>公网主机 / IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="860"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="868"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1538"/>
|
||
<source>Enter a valid IP address or domain name</source>
|
||
<translation>请输入有效的 IP 地址或域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="884"/>
|
||
<source>Leave empty to use server IP automatically</source>
|
||
<translation>留空则自动使用服务器 IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="893"/>
|
||
<source>⚠ This overrides the server IP in connection links. Make sure this host/domain points to your server.</source>
|
||
<translation>⚠ 这会覆盖连接链接中的服务器 IP。请确认该主机/域名指向您的服务器。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="903"/>
|
||
<source>Server port</source>
|
||
<translation>服务器端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="933"/>
|
||
<source>FakeTLS may not work on ports other than 443</source>
|
||
<translation>FakeTLS 在非 443 端口上可能无法工作</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="941"/>
|
||
<source>The promoted channel is set in @MTProxyBot. Paste the proxy tag here: exactly 32 hexadecimal characters (0-9, A-F), as in the bot message — or leave empty.</source>
|
||
<translation>推广频道在 @MTProxyBot 中设置。请将代理标签粘贴到此处:恰好 32 位十六进制字符(0-9、A-F),与机器人消息中一致 — 或留空。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="950"/>
|
||
<source>Promoted channel tag (optional)</source>
|
||
<translation>推广频道标签(可选)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="951"/>
|
||
<source>32 hex chars from @MTProxyBot (e.g. 3b7b2fa9…)</source>
|
||
<translation>来自 @MTProxyBot 的 32 位十六进制字符(例如 3b7b2fa9…)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="972"/>
|
||
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F).</source>
|
||
<translation>代理标签必须为恰好 32 位十六进制字符(0-9、A-F)。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="982"/>
|
||
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F). Leave empty if unused.</source>
|
||
<translation>代理标签必须为恰好 32 位十六进制字符(0-9、A-F)。不使用时请留空。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1000"/>
|
||
<source>Get a tag from</source>
|
||
<translation>从此处获取标签</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1022"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1023"/>
|
||
<source>Transport mode</source>
|
||
<translation>传输模式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1024"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1031"/>
|
||
<source>FakeTLS</source>
|
||
<translation>FakeTLS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1024"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1031"/>
|
||
<source>Standard MTProto</source>
|
||
<translation>Standard MTProto</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1058"/>
|
||
<source>FakeTLS domain</source>
|
||
<translation>FakeTLS domain</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1073"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1080"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1553"/>
|
||
<source>Enter a valid domain name</source>
|
||
<translation>请输入有效的域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1100"/>
|
||
<source>The domain is encoded into the FakeTLS client secret (ee + base_secret + hex(domain)). It must support HTTPS / TLS 1.3.</source>
|
||
<translation>域名会被编码进 FakeTLS 客户端密钥(ee + base_secret + hex(domain)),且必须支持 HTTPS / TLS 1.3。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1104"/>
|
||
<source>⚠ Changing the domain will invalidate all previously issued FakeTLS connection links.</source>
|
||
<translation>⚠ 更改域名将使此前签发的所有 FakeTLS 连接链接失效。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1116"/>
|
||
<source>Advanced</source>
|
||
<translation>高级</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1135"/>
|
||
<source>Additional secrets</source>
|
||
<translation>Additional secrets</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1141"/>
|
||
<source>Add extra secrets to allow gradual migration without disconnecting existing users.</source>
|
||
<translation>添加附加密钥可实现平滑迁移,而不必断开现有用户。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1320"/>
|
||
<source>Add additional secret</source>
|
||
<translation>Add additional secret</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1331"/>
|
||
<source>Set public IP manually</source>
|
||
<translation>手动设置公网 IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1332"/>
|
||
<source>By default the proxy auto-detects its public IP. Enable to override it manually, e.g. when the server is behind NAT / Docker bridge</source>
|
||
<translation>默认情况下代理会自动检测自身公网 IP。启用后可手动指定,例如服务器位于 NAT 或 Docker 网桥之后时</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1348"/>
|
||
<source>Public IP</source>
|
||
<translation>公网 IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1357"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1365"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1557"/>
|
||
<source>Enter a valid IPv4 address</source>
|
||
<translation>请输入有效的 IPv4 地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1391"/>
|
||
<source>Diagnostics</source>
|
||
<translation>诊断</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1419"/>
|
||
<source>Public port reachable</source>
|
||
<translation>公网端口可达</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1423"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1443"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1463"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1483"/>
|
||
<source>—</source>
|
||
<translation>—</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1423"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1443"/>
|
||
<source>Yes</source>
|
||
<translation>是</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1423"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1443"/>
|
||
<source>No</source>
|
||
<translation>否</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1439"/>
|
||
<source>Telegram upstream reachable</source>
|
||
<translation>Telegram 上游可达</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1459"/>
|
||
<source>Clients connected</source>
|
||
<translation>已连接客户端</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1479"/>
|
||
<source>Last config refresh</source>
|
||
<translation>上次配置刷新</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1491"/>
|
||
<source>Stats endpoint</source>
|
||
<translation>Stats endpoint</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1502"/>
|
||
<source>Refreshing…</source>
|
||
<translation>刷新中…</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1502"/>
|
||
<source>Tap ↻ to refresh diagnostics</source>
|
||
<translation>点按 ↻ 刷新诊断</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1601"/>
|
||
<source>If you change the settings, the proxy connection link will change. The old link will stop working.</source>
|
||
<translation>如果更改设置,代理连接链接将随之改变,旧链接将失效。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1514"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1533"/>
|
||
<source>The port must be in the range of 1 to 65535</source>
|
||
<translation>端口必须在 1 到 65535 之间</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1545"/>
|
||
<source>Proxy tag must be exactly 32 hexadecimal characters (0-9, A-F), or leave empty.</source>
|
||
<translation>代理标签必须为恰好 32 位十六进制字符(0-9、A-F),或留空。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTelemtSettings.qml" line="1560"/>
|
||
<source>Public IP: enter a valid IPv4 address</source>
|
||
<translation>公网 IP:请输入有效的 IPv4 地址</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageServiceTorWebsiteSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="22"/>
|
||
<source>Settings updated successfully</source>
|
||
<translation>配置更新成功</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="34"/>
|
||
<source>Tor website settings</source>
|
||
<translation>Tor网站配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="50"/>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="74"/>
|
||
<source>Website address</source>
|
||
<translation>网址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="78"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="97"/>
|
||
<source>Use <a href="https://www.torproject.org/download/" style="color: #FBB26A;">Tor Browser</a> to open this URL.</source>
|
||
<translation>用 <a href="https://www.torproject.org/download/" style="color: #FBB26A;">Tor 浏览器</a> 打开上面网址.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="113"/>
|
||
<source>After creating your onion site, it takes a few minutes for the Tor network to make it available for use.</source>
|
||
<translation>创建您的洋葱网站后,需要几分钟时间,才能使其在Tor网络上可用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageServiceTorWebsiteSettings.qml" line="122"/>
|
||
<source>When configuring WordPress set the this onion address as domain.</source>
|
||
<translation>配置 WordPress 时,将此洋葱地址设置为域。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="48"/>
|
||
<source>Settings</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="89"/>
|
||
<source>Close application</source>
|
||
<translation>关闭应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="118"/>
|
||
<source>Servers</source>
|
||
<translation>服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="129"/>
|
||
<source>Connection</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="140"/>
|
||
<source>Application</source>
|
||
<translation>应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="151"/>
|
||
<source>News & Notifications</source>
|
||
<translation>新闻与通知</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="167"/>
|
||
<source>Backup</source>
|
||
<translation>备份</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="178"/>
|
||
<source>About AmneziaVPN</source>
|
||
<translation>关于</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettings.qml" line="189"/>
|
||
<source>Dev console</source>
|
||
<translation>开发者控制台</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsAbout</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="21"/>
|
||
<source>You have the latest version of AmneziaVPN</source>
|
||
<translation>您已使用最新版本的 AmneziaVPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="25"/>
|
||
<source>Failed to check for updates</source>
|
||
<translation>检查更新失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="78"/>
|
||
<source>Support Amnezia</source>
|
||
<translation>支持Amnezia</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="86"/>
|
||
<source>Amnezia is a free and open-source application. You can support the developers if you like it.</source>
|
||
<translation>Amnezia 是一款免费的开源应用程序。 如果您喜欢的话可以支持开发者。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="98"/>
|
||
<source>Contacts</source>
|
||
<translation>联系方式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="153"/>
|
||
<source>Copy version</source>
|
||
<translation>拷贝版本号</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="157"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="170"/>
|
||
<source>Check for updates</source>
|
||
<translation>检查更新</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="170"/>
|
||
<source>Checking...</source>
|
||
<translation>检查中...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="183"/>
|
||
<source>Privacy Policy</source>
|
||
<translation>隐私政策</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="204"/>
|
||
<source>Telegram group</source>
|
||
<translation>电报群</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="205"/>
|
||
<source>To discuss features</source>
|
||
<translation>用于功能讨论</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="208"/>
|
||
<source>https://telegram.me/amnezia_vpn_en</source>
|
||
<translation>https://telegram.me/amnezia_vpn_en</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="215"/>
|
||
<source>support@amnezia.org</source>
|
||
<translation>support@amnezia.org</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="216"/>
|
||
<source>For reviews and bug reports</source>
|
||
<translation>用于评论和提交软件的缺陷</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="219"/>
|
||
<source>mailto:support@amnezia.org</source>
|
||
<translation>mailto:support@amnezia.org</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="226"/>
|
||
<source>GitHub</source>
|
||
<translation>GitHub</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="227"/>
|
||
<source>Discover the source code</source>
|
||
<translation>查看源代码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="230"/>
|
||
<source>https://github.com/amnezia-vpn/amnezia-client</source>
|
||
<translation>https://github.com/amnezia-vpn/amnezia-client</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="237"/>
|
||
<source>Website</source>
|
||
<translation>官网</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAbout.qml" line="238"/>
|
||
<source>Visit official website</source>
|
||
<translation>访问官方网站</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApiAvailableCountries</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="117"/>
|
||
<source>Show</source>
|
||
<translation>显示</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="252"/>
|
||
<source>Subscription expired</source>
|
||
<translation>订阅已过期</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="252"/>
|
||
<source>Subscription expiring soon</source>
|
||
<translation>订阅即将到期</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="264"/>
|
||
<source>Renew subscription</source>
|
||
<translation>续订</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="65"/>
|
||
<source>Unable change server location while trying to make an active connection</source>
|
||
<translation>正在尝试建立连接时无法更改服务器位置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiAvailableCountries.qml" line="69"/>
|
||
<source>Unable change server location while there is an active connection</source>
|
||
<translation>存在活动连接时无法更改服务器位置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApiDevices</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="37"/>
|
||
<source>Active Devices</source>
|
||
<translation>活动设备</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="38"/>
|
||
<source>Manage currently connected devices</source>
|
||
<translation>管理当前已连接的设备</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="48"/>
|
||
<source>You can find the identifier on the Support tab or, for older versions of the app, by tapping '+' and then the three dots at the top of the page.</source>
|
||
<translation>您可以在“支持”选项卡中找到该标识符;在较旧版本的应用中,可点按“+”,然后点按页面顶部的三个点。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="68"/>
|
||
<source> (current device)</source>
|
||
<translation>(当前设备)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="69"/>
|
||
<source>Support tag: </source>
|
||
<translation>支持标签:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="69"/>
|
||
<source>Last updated: </source>
|
||
<translation>上次更新:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="74"/>
|
||
<source>Cannot unlink device during active connection</source>
|
||
<translation>存在活动连接时无法解绑设备</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="78"/>
|
||
<source>Are you sure you want to unlink this device?</source>
|
||
<translation>确定要解绑此设备吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="79"/>
|
||
<source>This will unlink the device from your subscription. You can reconnect it anytime by pressing "Reload API config" in subscription settings on device.</source>
|
||
<translation>此操作会将该设备从您的订阅中解绑。您可以随时在设备的订阅设置中点按“重新加载 API 配置”重新连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="80"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiDevices.qml" line="81"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApiInstructions</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="22"/>
|
||
<source>Windows</source>
|
||
<translation>Windows</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="23"/>
|
||
<source>documentation/instructions/connect-amnezia-premium#windows</source>
|
||
<translation>documentation/instructions/connect-amnezia-premium#windows</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="29"/>
|
||
<source>macOS</source>
|
||
<translation>macOS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="30"/>
|
||
<source>documentation/instructions/connect-amnezia-premium#macos</source>
|
||
<translation>documentation/instructions/connect-amnezia-premium#macos</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="36"/>
|
||
<source>Android</source>
|
||
<translation>Android</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="37"/>
|
||
<source>documentation/instructions/connect-amnezia-premium#android</source>
|
||
<translation>documentation/instructions/connect-amnezia-premium#android</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="43"/>
|
||
<source>AndroidTV</source>
|
||
<translation>AndroidTV</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="44"/>
|
||
<source>documentation/instructions/android_tv_connect/</source>
|
||
<translation>documentation/instructions/android_tv_connect/</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="50"/>
|
||
<source>iOS</source>
|
||
<translation>iOS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="51"/>
|
||
<source>documentation/instructions/connect-amnezia-premium#ios</source>
|
||
<translation>documentation/instructions/connect-amnezia-premium#ios</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="57"/>
|
||
<source>Linux</source>
|
||
<translation>Linux</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="58"/>
|
||
<source>documentation/instructions/connect-amnezia-premium#linux</source>
|
||
<translation>documentation/instructions/connect-amnezia-premium#linux</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="64"/>
|
||
<source>Routers</source>
|
||
<translation>路由器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="65"/>
|
||
<source>documentation/instructions/connect-amnezia-premium#routers</source>
|
||
<translation>documentation/instructions/connect-amnezia-premium#routers</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="93"/>
|
||
<source>How to connect on another device</source>
|
||
<translation>如何在其他设备上连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiInstructions.qml" line="94"/>
|
||
<source>Setup guides on the Amnezia website</source>
|
||
<translation>Amnezia 网站上的设置指南</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApiNativeConfigs</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="21"/>
|
||
<source>Save AmneziaVPN config</source>
|
||
<translation>保存配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="183"/>
|
||
<source>For router setup or the AmneziaWG app</source>
|
||
<translation>用于路由器设置或 AmneziaWG 应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="55"/>
|
||
<source>Show</source>
|
||
<translation>显示</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="295"/>
|
||
<source> configuration file</source>
|
||
<translation> 配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="303"/>
|
||
<source>Generate a new configuration file</source>
|
||
<translation>生成新的配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="304"/>
|
||
<source>The previously created one will stop working</source>
|
||
<translation>先前创建的将失效</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="316"/>
|
||
<source>Revoke the current configuration file</source>
|
||
<translation>吊销当前配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="342"/>
|
||
<source>Config file saved</source>
|
||
<translation>配置文件已保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="356"/>
|
||
<source>The config has been revoked</source>
|
||
<translation>该配置已被吊销</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="363"/>
|
||
<source>Generate a new %1 configuration file?</source>
|
||
<translation>要生成新的 %1 配置文件吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="365"/>
|
||
<source>Revoke the current %1 configuration file?</source>
|
||
<translation>要吊销当前的 %1 配置文件吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="368"/>
|
||
<source>Your previous configuration file will no longer work, and it will not be possible to connect using it</source>
|
||
<translation>您之前的配置文件将不再有效,也无法用它连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="369"/>
|
||
<source>Download</source>
|
||
<translation>下载</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="369"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiNativeConfigs.qml" line="370"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApiServerInfo</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="29"/>
|
||
<source>Subscription Status</source>
|
||
<translation>订阅状态</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="38"/>
|
||
<source>Valid Until</source>
|
||
<translation>有效期至</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="47"/>
|
||
<source>Active Connections</source>
|
||
<translation>活动连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="162"/>
|
||
<source>Subscription expired</source>
|
||
<translation>订阅已过期</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="163"/>
|
||
<source>Subscription expiring soon</source>
|
||
<translation>订阅即将到期</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="176"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="242"/>
|
||
<source>Renew subscription</source>
|
||
<translation>续订</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="258"/>
|
||
<source>Configurations have been updated for some countries. Download and install the updated configuration files</source>
|
||
<translation>部分国家/地区的配置已更新。请下载并安装更新后的配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="278"/>
|
||
<source>Subscription Key</source>
|
||
<translation>订阅密钥</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="279"/>
|
||
<source>For connecting on other devices</source>
|
||
<translation>用于在其他设备上连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="297"/>
|
||
<source>Configuration Files</source>
|
||
<translation>配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="298"/>
|
||
<source>Manage configuration files</source>
|
||
<translation>管理配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="312"/>
|
||
<source>Active Devices</source>
|
||
<translation>活动设备</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="313"/>
|
||
<source>Manage currently connected devices</source>
|
||
<translation>管理当前已连接的设备</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="325"/>
|
||
<source>Support</source>
|
||
<translation>支持</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="338"/>
|
||
<source>How to connect on another device</source>
|
||
<translation>如何在其他设备上连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="360"/>
|
||
<source>Reload API config</source>
|
||
<translation>重新加载 API 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="363"/>
|
||
<source>Reload API config?</source>
|
||
<translation>要重新加载 API 配置吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="364"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="398"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="432"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="365"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="399"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="433"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="369"/>
|
||
<source>Cannot reload API config during active connection</source>
|
||
<translation>存在活动连接时无法重新加载 API 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="393"/>
|
||
<source>Unlink this device</source>
|
||
<translation>解绑此设备</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="396"/>
|
||
<source>Are you sure you want to unlink this device?</source>
|
||
<translation>确定要解绑此设备吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="397"/>
|
||
<source>This will unlink the device from your subscription. You can reconnect it anytime by pressing "Reload API config" in subscription settings on device.</source>
|
||
<translation>此操作会将该设备从您的订阅中解绑。您可以随时在设备的订阅设置中点按“重新加载 API 配置”重新连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="403"/>
|
||
<source>Cannot unlink device during active connection</source>
|
||
<translation>存在活动连接时无法解绑设备</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="428"/>
|
||
<source>Remove from application</source>
|
||
<translation>从应用中移除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="431"/>
|
||
<source>Remove from application?</source>
|
||
<translation>要从应用中移除吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiServerInfo.qml" line="437"/>
|
||
<source>Cannot remove server during active connection</source>
|
||
<translation>存在活动连接时无法移除服务器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApiSubscriptionKey</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="89"/>
|
||
<source>Copy key</source>
|
||
<translation>复制密钥</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="94"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="106"/>
|
||
<source>Save key as a file</source>
|
||
<translation>将密钥保存为文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="113"/>
|
||
<source>Save AmneziaVPN config</source>
|
||
<translation>保存配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="114"/>
|
||
<source>Config files (*.vpn)</source>
|
||
<translation>配置文件 (*.vpn)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="125"/>
|
||
<source>Config file saved</source>
|
||
<translation>配置文件已保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="139"/>
|
||
<source>Show key text</source>
|
||
<translation>显示密钥文本</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSubscriptionKey.qml" line="173"/>
|
||
<source>To read the QR code in the Amnezia app, tap + in the main menu → 'QR code'</source>
|
||
<translation>要在 Amnezia 应用中读取二维码,请在主菜单中点按 + → “二维码”</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApiSupport</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="22"/>
|
||
<source>Telegram</source>
|
||
<translation>Telegram</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="30"/>
|
||
<source>Email</source>
|
||
<translation>电子邮件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="38"/>
|
||
<source>Email Billing & Orders</source>
|
||
<translation>账单与订单邮箱</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="46"/>
|
||
<source>Website</source>
|
||
<translation>官网</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="73"/>
|
||
<source>Support</source>
|
||
<translation>支持</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="74"/>
|
||
<source>Our technical support specialists are available to assist you at any time</source>
|
||
<translation>我们的技术支持专家随时为您提供帮助</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="115"/>
|
||
<source>Support tag</source>
|
||
<translation>支持标签</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApiSupport.qml" line="122"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsAppSplitTunneling</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="27"/>
|
||
<source>Cannot change split tunneling settings during active connection</source>
|
||
<translation>无法在活动连接期间更改分割隧道设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="49"/>
|
||
<source>Only the apps from the list should have access via VPN</source>
|
||
<translation>仅列表中的应用可通过 VPN 访问</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="56"/>
|
||
<source>Apps from the list should not have access via VPN</source>
|
||
<translation>列表中的应用不应通过 VPN 访问</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="100"/>
|
||
<source>App split tunneling</source>
|
||
<translation>应用分流</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="127"/>
|
||
<source>Mode</source>
|
||
<translation>规则</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="168"/>
|
||
<source>Only "Apps from the list should not have access via VPN" mode is available on Windows</source>
|
||
<translation>在 Windows 上仅提供“列表中的应用不应通过 VPN 访问”模式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="189"/>
|
||
<source>Remove </source>
|
||
<translation>移除 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="190"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="191"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="229"/>
|
||
<source>application name</source>
|
||
<translation>应用名称</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="240"/>
|
||
<source>Open executable file</source>
|
||
<translation>打开可执行文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsAppSplitTunneling.qml" line="241"/>
|
||
<source>Executable files (*.*)</source>
|
||
<translation>可执行文件 (*.*)</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsApplication</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="35"/>
|
||
<source>Application</source>
|
||
<translation>应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="54"/>
|
||
<source>Allow application screenshots</source>
|
||
<translation>允许截屏</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="82"/>
|
||
<source>Enable notifications</source>
|
||
<translation>启用通知</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="83"/>
|
||
<source>Enable notifications to show the VPN state in the status bar</source>
|
||
<translation>启用通知以在状态栏中显示 VPN 状态</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="98"/>
|
||
<source>Auto start</source>
|
||
<translation>自动运行</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="99"/>
|
||
<source>Launch the application every time the device is starts</source>
|
||
<translation>每次设备启动时启动应用程序</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="127"/>
|
||
<source>Auto connect</source>
|
||
<translation>自动连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="128"/>
|
||
<source>Connect to VPN on app start</source>
|
||
<translation>应用开启时连接VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="157"/>
|
||
<source>Start minimized</source>
|
||
<translation>最小化</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="158"/>
|
||
<source>Launch application minimized (works with autostart option turned on)</source>
|
||
<translation>以最小化方式启动应用(需开启自动启动)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="186"/>
|
||
<source>News Notification</source>
|
||
<translation>新闻通知</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="187"/>
|
||
<source>Show a notification icon for unread news</source>
|
||
<translation>为未读新闻显示通知图标</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="213"/>
|
||
<source>Check for updates automatically</source>
|
||
<translation>自动检查更新</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="214"/>
|
||
<source>Check for a new app version at startup</source>
|
||
<translation>启动时检查应用的新版本</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="240"/>
|
||
<source>Language</source>
|
||
<translation>语言</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="254"/>
|
||
<source>Logging</source>
|
||
<translation>日志</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="255"/>
|
||
<source>Enabled</source>
|
||
<translation>开启</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="255"/>
|
||
<source>Disabled</source>
|
||
<translation>禁用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="268"/>
|
||
<source>Reset settings and remove all data from the application</source>
|
||
<translation>重置并清理应用的所有数据</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="273"/>
|
||
<source>Reset settings and remove all data from the application?</source>
|
||
<translation>重置并清理应用的所有数据?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="274"/>
|
||
<source>All settings will be reset to default. All installed AmneziaVPN services will still remain on the server.</source>
|
||
<translation>所有配置恢复为默认值。服务器已安装的AmneziaVPN服务将被保留。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="275"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="276"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsApplication.qml" line="280"/>
|
||
<source>Cannot reset settings during active connection</source>
|
||
<translation>存在活动连接时无法重置设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsBackup</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="25"/>
|
||
<source>Settings restored from backup file</source>
|
||
<translation>从备份文件还原配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="54"/>
|
||
<source>Back up your configuration</source>
|
||
<translation>备份您的配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="55"/>
|
||
<source>You can save your settings to a backup file to restore them the next time you install the application.</source>
|
||
<translation>您可以将配置信息备份到文件中,以便在下次安装应用软件时恢复配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="65"/>
|
||
<source>The backup will contain your passwords and private keys for all servers added to AmneziaVPN. Keep this information in a secure place.</source>
|
||
<translation>备份将包含您添加到 AmneziaVPN 的所有服务器的密码和私钥。请将这些信息保存在安全的地方。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="88"/>
|
||
<source>Make a backup</source>
|
||
<translation>进行备份</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="95"/>
|
||
<source>Save backup file</source>
|
||
<translation>保存备份</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="96"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="125"/>
|
||
<source>Backup files (*.backup)</source>
|
||
<translation>备份文件 (*.backup)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="105"/>
|
||
<source>Backup file saved</source>
|
||
<translation>备份文件已保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="118"/>
|
||
<source>Restore from backup</source>
|
||
<translation>从备份还原</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="124"/>
|
||
<source>Open backup file</source>
|
||
<translation>打开备份文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="138"/>
|
||
<source>Import settings from a backup file?</source>
|
||
<translation>从备份文件导入设置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="139"/>
|
||
<source>All current settings will be reset</source>
|
||
<translation>当前所有设置将重置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="140"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="141"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsBackup.qml" line="145"/>
|
||
<source>Cannot restore backup settings during active connection</source>
|
||
<translation>存在活动连接时无法从备份恢复设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsConnection</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="36"/>
|
||
<source>Connection</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="53"/>
|
||
<source>Use AmneziaDNS</source>
|
||
<translation>使用AmneziaDNS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="54"/>
|
||
<source>If AmneziaDNS is installed on the server</source>
|
||
<translation>如果已在服务器安装AmneziaDNS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="80"/>
|
||
<source>DNS servers</source>
|
||
<translation>DNS服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="81"/>
|
||
<source>When AmneziaDNS is not used or installed</source>
|
||
<translation>当未使用或未安装AmneziaDNS时</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="94"/>
|
||
<source>Site-based split tunneling</source>
|
||
<translation>基于网站的隧道分离</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="95"/>
|
||
<source>Allows you to select which sites you want to access through the VPN</source>
|
||
<translation>配置想要通过VPN访问网站</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="110"/>
|
||
<source>App-based split tunneling</source>
|
||
<translation>基于应用的隧道分离</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="111"/>
|
||
<source>Allows you to use the VPN only for certain Apps</source>
|
||
<translation>只允许在某些应用程序中使用 VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="126"/>
|
||
<source>KillSwitch</source>
|
||
<translation>KillSwitch</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsConnection.qml" line="127"/>
|
||
<source>Blocks network connections without VPN</source>
|
||
<translation>阻止未经 VPN 的网络连接</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsDns</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="20"/>
|
||
<source>Default server does not support custom DNS</source>
|
||
<translation>默认服务器不支持自定义 DNS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="44"/>
|
||
<source>DNS servers</source>
|
||
<translation>DNS服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="45"/>
|
||
<source>If AmneziaDNS is not used or installed</source>
|
||
<translation>如果未使用或未安装AmneziaDNS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="64"/>
|
||
<source>Primary DNS</source>
|
||
<translation>首选 DNS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="77"/>
|
||
<source>Secondary DNS</source>
|
||
<translation>备用 DNS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="108"/>
|
||
<source>Restore default</source>
|
||
<translation>恢复默认配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="111"/>
|
||
<source>Restore default DNS settings?</source>
|
||
<translation>是否恢复默认DNS配置?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="112"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="113"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="120"/>
|
||
<source>Settings have been reset</source>
|
||
<translation>已重置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="134"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="138"/>
|
||
<source>Primary DNS cannot be empty</source>
|
||
<translation>主 DNS 不能为空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsDns.qml" line="150"/>
|
||
<source>Settings saved</source>
|
||
<translation>配置已保存</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsKillSwitch</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="36"/>
|
||
<source>KillSwitch</source>
|
||
<translation>KillSwitch</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="37"/>
|
||
<source>Enable to ensure network traffic goes through a secure VPN tunnel, preventing accidental exposure of your IP and DNS queries if the connection drops</source>
|
||
<translation>启用后可确保网络流量通过安全的 VPN 隧道,避免连接中断时意外暴露您的 IP 和 DNS 查询</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="50"/>
|
||
<source>KillSwitch settings cannot be changed during an active connection</source>
|
||
<translation>存在活动连接时无法更改 KillSwitch 设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="79"/>
|
||
<source>Soft KillSwitch</source>
|
||
<translation>Soft KillSwitch</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="80"/>
|
||
<source>Internet access is blocked if the VPN disconnects unexpectedly</source>
|
||
<translation>若 VPN 意外断开,将阻止互联网访问</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="96"/>
|
||
<source>Strict KillSwitch</source>
|
||
<translation>Strict KillSwitch</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="97"/>
|
||
<source>Internet connection is blocked even when VPN is turned off manually or hasn't started</source>
|
||
<translation>即使手动关闭 VPN 或 VPN 尚未启动,互联网连接也会被阻止</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="100"/>
|
||
<source>Just a little heads-up</source>
|
||
<translation>温馨提示</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="101"/>
|
||
<source>If the VPN disconnects or drops while Strict KillSwitch is enabled, internet access will be blocked. To restore access, reconnect VPN or disable/change the KillSwitch.</source>
|
||
<translation>若在启用严格 KillSwitch 期间 VPN 断开或掉线,互联网访问将被阻止。要恢复访问,请重新连接 VPN,或禁用/更改 KillSwitch。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="102"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="103"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="122"/>
|
||
<source>DNS Exceptions</source>
|
||
<translation>DNS 例外</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitch.qml" line="123"/>
|
||
<source>DNS servers listed here will remain accessible when KillSwitch is active.</source>
|
||
<translation>KillSwitch 处于活动状态时,此处列出的 DNS 服务器仍可访问。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsKillSwitchExceptions</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="57"/>
|
||
<source>DNS Exceptions</source>
|
||
<translation>DNS 例外</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="58"/>
|
||
<source>DNS servers listed here will remain accessible when KillSwitch is active</source>
|
||
<translation>KillSwitch 处于活动状态时,此处列出的 DNS 服务器仍可访问</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="79"/>
|
||
<source>Delete </source>
|
||
<translation>删除 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="80"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="81"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="110"/>
|
||
<source>IPv4 address</source>
|
||
<translation>IPv4 地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="144"/>
|
||
<source>Import / Export addresses</source>
|
||
<translation>导入 / 导出地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="154"/>
|
||
<source>Import</source>
|
||
<translation>导入</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="169"/>
|
||
<source>Save address list</source>
|
||
<translation>保存地址列表</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="176"/>
|
||
<source>Save addresses</source>
|
||
<translation>保存地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="177"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="253"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="271"/>
|
||
<source>Address files (*.json)</source>
|
||
<translation>地址文件 (*.json)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="226"/>
|
||
<source>Back</source>
|
||
<translation>返回</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="239"/>
|
||
<source>Import address list</source>
|
||
<translation>导入地址列表</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="249"/>
|
||
<source>Replace address list</source>
|
||
<translation>替换地址列表</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="252"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="270"/>
|
||
<source>Open address file</source>
|
||
<translation>打开地址文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsKillSwitchExceptions.qml" line="267"/>
|
||
<source>Add imported addresses to existing ones</source>
|
||
<translation>将导入的地址追加到现有地址</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsLogViewer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="49"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="50"/>
|
||
<source>Logs files (*.log)</source>
|
||
<translation>日志文件 (*.log)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="113"/>
|
||
<source>Logs file saved</source>
|
||
<translation>日志文件已保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="152"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogViewer.qml" line="125"/>
|
||
<source>Application</source>
|
||
<translation>应用</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsLogging</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="107"/>
|
||
<source>Logging</source>
|
||
<translation>日志</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="186"/>
|
||
<source>Application</source>
|
||
<translation>应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="52"/>
|
||
<source>Logs have been cleaned up</source>
|
||
<translation>日志已清理</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="35"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsLogging.qml" line="81"/>
|
||
<source>Logs file saved</source>
|
||
<translation>日志文件已保存</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsNewsNotifications</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsNewsNotifications.qml" line="31"/>
|
||
<source>News & Notifications</source>
|
||
<translation>新闻与通知</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsServerData</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="28"/>
|
||
<source>All installed containers have been added to the application</source>
|
||
<translation>所有已安装的容器,已被添加到应用软件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="30"/>
|
||
<source>No new installed containers found</source>
|
||
<translation>未发现新安装的容器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="101"/>
|
||
<source>Check the server for previously installed Amnezia services</source>
|
||
<translation>检查服务器上,是否存在之前安装的 Amnezia 服务</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="102"/>
|
||
<source>Add them to the application if they were not displayed</source>
|
||
<translation>如果存在且未显示,则添加到应用软件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="115"/>
|
||
<source>Reboot server</source>
|
||
<translation>重新启动服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="119"/>
|
||
<source>Do you want to reboot the server?</source>
|
||
<translation>您想重新启动服务器吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="120"/>
|
||
<source>The reboot process may take approximately 30 seconds. Are you sure you wish to proceed?</source>
|
||
<translation> 重新启动过程可能需要大约30秒。您确定要继续吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="121"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="151"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="181"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="210"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="122"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="152"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="182"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="211"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="126"/>
|
||
<source>Cannot reboot server during active connection</source>
|
||
<translation>存在活动连接时无法重启服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="145"/>
|
||
<source>Remove server from application</source>
|
||
<translation>移除本地服务器信息</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="149"/>
|
||
<source>Do you want to remove the server from application?</source>
|
||
<translation>您想要从应用程序中移除服务器吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="150"/>
|
||
<source>All installed AmneziaVPN services will still remain on the server.</source>
|
||
<translation>所有已安装的 AmneziaVPN 服务仍将保留在服务器上。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="156"/>
|
||
<source>Cannot remove server during active connection</source>
|
||
<translation>存在活动连接时无法移除服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="175"/>
|
||
<source>Clear server from Amnezia software</source>
|
||
<translation>清理Amnezia中服务器信息</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="179"/>
|
||
<source>Do you want to clear server from Amnezia software?</source>
|
||
<translation>您要清除服务器上的Amnezia软件吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="180"/>
|
||
<source>All users whom you shared a connection with will no longer be able to connect to it.</source>
|
||
<translation>与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="186"/>
|
||
<source>Cannot clear server from Amnezia software during active connection</source>
|
||
<translation>存在活动连接时无法从服务器清除 Amnezia 软件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="204"/>
|
||
<source>Reset API config</source>
|
||
<translation>重置 API 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="208"/>
|
||
<source>Do you want to reset API config?</source>
|
||
<translation>您想重置 API 配置吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerData.qml" line="215"/>
|
||
<source>Cannot reset API config during active connection</source>
|
||
<translation>存在活动连接时无法重置 API 配置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsServerInfo</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="129"/>
|
||
<source>Protocols</source>
|
||
<translation>协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="136"/>
|
||
<source>Services</source>
|
||
<translation>服务</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerInfo.qml" line="141"/>
|
||
<source>Management</source>
|
||
<translation>管理</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsServerProtocol</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="38"/>
|
||
<source> settings</source>
|
||
<translation>配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="39"/>
|
||
<source>This protocol is no longer supported.</source>
|
||
<translation>此协议已不再受支持。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="51"/>
|
||
<source>AmneziaWG 2.0 is outdated and does not include the latest security improvements, but it will continue to work. Moving to AmneziaWG 3.1 by deploying a new container on the server is recommended for stronger protocol security</source>
|
||
<translation>AmneziaWG 2.0 已过时,不包含最新的安全改进,但仍可继续使用。为获得更强的协议安全性,建议在服务器上部署新容器以迁移到 AmneziaWG 3.1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="74"/>
|
||
<source> connection settings</source>
|
||
<translation> 连接设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="83"/>
|
||
<source>Click the "connect" button to create a connection configuration</source>
|
||
<translation>点按“连接”按钮以创建连接配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="95"/>
|
||
<source> server settings</source>
|
||
<translation> 服务器设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="120"/>
|
||
<source>Clear profile</source>
|
||
<translation>清除配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="123"/>
|
||
<source>Clear %1 profile?</source>
|
||
<translation>要清除 %1 配置吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="124"/>
|
||
<source>The connection configuration will be deleted for this device only</source>
|
||
<translation>连接配置将仅针对此设备删除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="125"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="162"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="126"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="163"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="130"/>
|
||
<source>Unable to clear %1 profile while there is an active connection</source>
|
||
<translation>存在活动连接时无法清除 %1 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="156"/>
|
||
<source>Remove </source>
|
||
<translation>移除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="160"/>
|
||
<source>Remove %1 from server?</source>
|
||
<translation>从服务器移除 %1 ?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="161"/>
|
||
<source>All users with whom you shared a connection will no longer be able to connect to it.</source>
|
||
<translation>与您共享连接的所有用户将无法再连接到该连接。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServerProtocol.qml" line="168"/>
|
||
<source>Cannot remove active container</source>
|
||
<translation>无法移除处于活动状态的容器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsServersList</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsServersList.qml" line="30"/>
|
||
<source>Servers</source>
|
||
<translation>服务器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSettingsSplitTunneling</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="29"/>
|
||
<source>Cannot change split tunneling settings during active connection</source>
|
||
<translation>无法在活动连接期间更改分割隧道设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="32"/>
|
||
<source>Default server does not support split tunneling function</source>
|
||
<translation>默认服务器不支持分离隧道功能</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="65"/>
|
||
<source>Only the sites listed here will be accessed through the VPN</source>
|
||
<translation>只有这里列出的网站将通过VPN访问</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="70"/>
|
||
<source>Addresses from the list should not be accessed via VPN</source>
|
||
<translation>不使用VPN访问</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="120"/>
|
||
<source>Split tunneling</source>
|
||
<translation>隧道分离</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="149"/>
|
||
<source>Mode</source>
|
||
<translation>规则</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="201"/>
|
||
<source>Remove </source>
|
||
<translation>移除 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="202"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="325"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="203"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="326"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="232"/>
|
||
<source>website or IP</source>
|
||
<translation>网站或IP</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="266"/>
|
||
<source>Additional options</source>
|
||
<translation>其他选项</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="276"/>
|
||
<source>Import</source>
|
||
<translation>导入</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="291"/>
|
||
<source>Save site list</source>
|
||
<translation>保存网址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="298"/>
|
||
<source>Save sites</source>
|
||
<translation>保存网址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="299"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="412"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="425"/>
|
||
<source>Sites files (*.json)</source>
|
||
<translation>站点文件 (*.json)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="320"/>
|
||
<source>Clear site list</source>
|
||
<translation>清空站点列表</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="323"/>
|
||
<source>Clear site list?</source>
|
||
<translation>要清空站点列表吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="324"/>
|
||
<source>All sites will be removed from list.</source>
|
||
<translation>所有站点都将从列表中移除。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="367"/>
|
||
<source>Back</source>
|
||
<translation>返回</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="380"/>
|
||
<source>Import a list of sites</source>
|
||
<translation>导入网址列表</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="409"/>
|
||
<source>Replace site list</source>
|
||
<translation>替换网址列表</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="411"/>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="424"/>
|
||
<source>Open sites file</source>
|
||
<translation>打开网址文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSettingsSplitTunneling.qml" line="422"/>
|
||
<source>Add imported sites to existing ones</source>
|
||
<translation>将导入的网址添加到现有网址中</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardApiFreeInfo</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiFreeInfo.qml" line="68"/>
|
||
<source>Free features</source>
|
||
<translation>免费功能</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiFreeInfo.qml" line="114"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardApiPremiumInfo</name>
|
||
<message numerus="yes">
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="96"/>
|
||
<source>Try free for %n day(s)</source>
|
||
<translation>
|
||
<numerusform>免费试用 %n 天</numerusform>
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="114"/>
|
||
<source>Recommended</source>
|
||
<translation>推荐</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="130"/>
|
||
<source>Change plan</source>
|
||
<translation>更换套餐</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="148"/>
|
||
<source>Premium features</source>
|
||
<translation>Premium 功能</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="173"/>
|
||
<source>Charged to your Apple ID at confirmation. Renews automatically unless auto-renew is turned off at least 24 hours before period end. Manage in Apple ID settings.</source>
|
||
<translation>确认时将从您的 Apple ID 扣费。除非在周期结束前至少 24 小时关闭自动续订,否则将自动续订。可在 Apple ID 设置中管理。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="211"/>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="252"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="214"/>
|
||
<source>Start %n-day free trial</source>
|
||
<translation>
|
||
<numerusform>开始 %n 天免费试用</numerusform>
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="216"/>
|
||
<source>Subscribe — %1 for %2</source>
|
||
<translation>订阅 — %2 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="239"/>
|
||
<source>Upgrade plan?</source>
|
||
<translation>要升级套餐吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="240"/>
|
||
<source>The current plan will be replaced with the %1 / %2 plan. The change will take effect immediately after confirmation</source>
|
||
<translation>当前套餐将被替换为 %1 / %2 套餐。确认后更改立即生效</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="243"/>
|
||
<source>Downgrade plan?</source>
|
||
<translation>要降级套餐吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="244"/>
|
||
<source>The current plan will be replaced with the %1 / %2 plan. The store will apply the change based on its billing rules</source>
|
||
<translation>当前套餐将被替换为 %1 / %2 套餐。商店将按其计费规则应用此更改</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="247"/>
|
||
<source>Confirm subscription change?</source>
|
||
<translation>确认更改订阅吗?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="248"/>
|
||
<source>An active subscription already exists. The current plan will be replaced with the %1 / %2 plan</source>
|
||
<translation>已存在有效订阅。当前套餐将被替换为 %1 / %2 套餐</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="252"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message numerus="yes">
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="277"/>
|
||
<source>%n day(s) free, then %1/%2. Auto-renews until canceled. Cancel anytime in Settings.</source>
|
||
<translation>
|
||
<numerusform>%n 天免费,之后 %1/%2。在取消前将自动续订。可随时在设置中取消。</numerusform>
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiPremiumInfo.qml" line="280"/>
|
||
<source>%1/%2, auto-renewal. Cancel anytime in the Settings.</source>
|
||
<translation>%1/%2,自动续订。可随时在设置中取消。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardApiServicesList</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="33"/>
|
||
<source>VPN by Amnezia</source>
|
||
<translation>Amnezia 提供的 VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="34"/>
|
||
<source>Choose a VPN service that suits your needs.</source>
|
||
<translation>选择适合您需求的 VPN 服务。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiServicesList.qml" line="71"/>
|
||
<source>Recommended</source>
|
||
<translation>推荐</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardApiTrialEmail</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="47"/>
|
||
<source>Create an account</source>
|
||
<translation>创建账户</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="48"/>
|
||
<source>To manage your subscription</source>
|
||
<translation>管理您的订阅</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="64"/>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="65"/>
|
||
<source>Email</source>
|
||
<translation>电子邮件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="83"/>
|
||
<source>We will create an account for your trial subscription and send important subscription updates to this email address</source>
|
||
<translation>我们将为您的试用订阅创建账户,并将重要的订阅更新发送到此电子邮件地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="101"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardApiTrialEmail.qml" line="109"/>
|
||
<source>Enter a valid email address</source>
|
||
<translation>请输入有效的电子邮件地址</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardConfigSource</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="45"/>
|
||
<source>Connection</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="82"/>
|
||
<source>Settings</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="93"/>
|
||
<source>Enable logs</source>
|
||
<translation>启用日志</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="109"/>
|
||
<source>Export client logs</source>
|
||
<translation>导出客户端日志</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="119"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="120"/>
|
||
<source>Logs files (*.log)</source>
|
||
<translation>日志文件 (*.log)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="129"/>
|
||
<source>Logs file saved</source>
|
||
<translation>日志文件已保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="83"/>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="160"/>
|
||
<source>Support tag</source>
|
||
<translation>支持标签</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="164"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="46"/>
|
||
<source>Insert the key, add a configuration file or scan the QR-code</source>
|
||
<translation>插入密钥、添加配置文件或扫描二维码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="187"/>
|
||
<source>Insert key</source>
|
||
<translation>插入密钥</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="188"/>
|
||
<source>Insert</source>
|
||
<translation>插入</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="203"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="219"/>
|
||
<source>Other connection options</source>
|
||
<translation>其他连接方式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="239"/>
|
||
<source>Recommended</source>
|
||
<translation>推荐</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="262"/>
|
||
<source>Site Amnezia</source>
|
||
<translation>Amnezia 网站</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="286"/>
|
||
<source>VPN by Amnezia</source>
|
||
<translation>Amnezia 提供的 VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="287"/>
|
||
<source>The easiest way to connect to the VPN</source>
|
||
<translation>连接 VPN 最简单的方式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="305"/>
|
||
<source>Self-hosted VPN</source>
|
||
<translation>自建 VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="306"/>
|
||
<source>Configure Amnezia VPN on your own server</source>
|
||
<translation>在您自己的服务器上配置 Amnezia VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="318"/>
|
||
<source>Restore from backup</source>
|
||
<translation>从备份还原</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="326"/>
|
||
<source>Open backup file</source>
|
||
<translation>打开备份文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="327"/>
|
||
<source>Backup files (*.backup)</source>
|
||
<translation>备份文件 (*.backup)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="344"/>
|
||
<source>File with connection settings</source>
|
||
<translation>包含连接配置的文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="350"/>
|
||
<source>Open config file</source>
|
||
<translation>打开配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="363"/>
|
||
<source>QR code</source>
|
||
<translation>二维码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="379"/>
|
||
<source>Restore purchases</source>
|
||
<translation>恢复购买</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardConfigSource.qml" line="394"/>
|
||
<source>I have nothing</source>
|
||
<translation>我没有</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardCredentials</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="63"/>
|
||
<source>Configure your server</source>
|
||
<translation>配置服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="107"/>
|
||
<source>Password or SSH private key</source>
|
||
<translation>密码或 SSH 私钥</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="116"/>
|
||
<source>SSH key requirements: supported key types are ED25519 and RSA in PEM format. Paste the private key, including the BEGIN/END lines. If your key doesn’t work, generate a compatible one</source>
|
||
<translation>SSH 密钥要求:支持的密钥类型为 PEM 格式的 ED25519 和 RSA。请粘贴私钥,包含 BEGIN/END 行。如果您的密钥不可用,请生成一个兼容的密钥</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="175"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="204"/>
|
||
<source>All data you enter will remain strictly confidential and will not be shared or disclosed to the Amnezia or any third parties</source>
|
||
<translation>您输入的所有数据将严格保密,不会与 Amnezia 或任何第三方共享或披露</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="132"/>
|
||
<source>Don't have a server?</source>
|
||
<translation>还没有服务器?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="133"/>
|
||
<source>Amnezia hosting. VPN servers without complicated settings and headaches</source>
|
||
<translation>Amnezia 托管服务。无需复杂设置、省心的 VPN 服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="147"/>
|
||
<source>How to run your VPN server</source>
|
||
<translation>如何运行您自己的 VPN 服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="148"/>
|
||
<source>Where to get connection data, step-by-step instructions for buying a VPS</source>
|
||
<translation>在哪里获取连接数据,以及购买 VPS 的分步说明</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="24"/>
|
||
<source>Ip address cannot be empty</source>
|
||
<translation>IP不能为空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="27"/>
|
||
<source>Enter the address in the format 255.255.255.255:88</source>
|
||
<translation>按照这种格式输入 255.255.255.255:88</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="31"/>
|
||
<source>Login cannot be empty</source>
|
||
<translation>账号不能为空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="36"/>
|
||
<source>Password/private key cannot be empty</source>
|
||
<translation>密码或私钥不能为空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="64"/>
|
||
<source>You'll need server credentials. Enter the server IP and password</source>
|
||
<translation>你需要服务器凭据。请输入服务器 IP 和密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="85"/>
|
||
<source>Server IP address [:port]</source>
|
||
<translation>服务器IP [:端口]</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="86"/>
|
||
<source>255.255.255.255:22</source>
|
||
<translation>255.255.255.255:22</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardCredentials.qml" line="96"/>
|
||
<source>SSH Username</source>
|
||
<translation>SSH 用户名</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardEasy</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="65"/>
|
||
<source>Choose Installation Type</source>
|
||
<translation>选择安装类型</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="116"/>
|
||
<source>Manual</source>
|
||
<translation>手动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="117"/>
|
||
<source>Choose a VPN protocol</source>
|
||
<translation>选择 VPN 协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="144"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardEasy.qml" line="176"/>
|
||
<source>Skip setup</source>
|
||
<translation>跳过设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardInstalling</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="25"/>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="69"/>
|
||
<source>Usually it takes no more than 5 minutes</source>
|
||
<translation>通常不超过5分钟</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="57"/>
|
||
<source>The server has already been added to the application</source>
|
||
<translation>服务器已添加到应用软件中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="63"/>
|
||
<source>Amnezia has detected that your server is currently </source>
|
||
<translation>Amnezia 检测到您的服务器当前</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="64"/>
|
||
<source>busy installing other software. Amnezia installation </source>
|
||
<translation>正安装其他软件。Amnezia安装</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="65"/>
|
||
<source>will pause until the server finishes installing other software</source>
|
||
<translation>将暂停,直到其他软件安装完成。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="105"/>
|
||
<source>Installing</source>
|
||
<translation>安装中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardInstalling.qml" line="151"/>
|
||
<source>Cancel installation</source>
|
||
<translation>取消安装</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardProtocolSettings</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="110"/>
|
||
<source>Installing %1</source>
|
||
<translation>正在安装 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="130"/>
|
||
<source>More detailed</source>
|
||
<translation>更多细节</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="257"/>
|
||
<source>Back</source>
|
||
<translation>返回</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="310"/>
|
||
<source>Close</source>
|
||
<translation>关闭</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="142"/>
|
||
<source>Network protocol</source>
|
||
<translation>网络协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="159"/>
|
||
<source>Port</source>
|
||
<translation>端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="171"/>
|
||
<source>Hostname</source>
|
||
<translation>主机名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="172"/>
|
||
<source>proxy.example.com</source>
|
||
<translation>proxy.example.com</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="186"/>
|
||
<source>Use lowercase letters, digits, dots and hyphens</source>
|
||
<translation>请使用小写字母、数字、点和连字符</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="200"/>
|
||
<source>ACME email</source>
|
||
<translation>ACME 电子邮件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="201"/>
|
||
<source>you@example.com</source>
|
||
<translation>you@example.com</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="80"/>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="215"/>
|
||
<source>Enter a valid email for the TLS certificate</source>
|
||
<translation>请输入用于 TLS 证书的有效电子邮件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="227"/>
|
||
<source>Needs a DNS A record and free, internet-reachable ports 443 (HTTPS) and 80 (ACME). If either port is busy or blocked, the proxy will not work. Classic Telegram MTProxy links will not work.</source>
|
||
<translation>需要一条 DNS A 记录,以及可从互联网访问的空闲端口 443(HTTPS)和 80(ACME)。若其中任一端口被占用或被封锁,代理将无法工作。经典 Telegram MTProxy 链接无法使用。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="354"/>
|
||
<source>Install</source>
|
||
<translation>安装</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="76"/>
|
||
<source>Enter a lowercase DNS hostname</source>
|
||
<translation>请输入小写的 DNS 主机名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocolSettings.qml" line="95"/>
|
||
<source>The port must be in the range of 1 to 65535</source>
|
||
<translation>端口必须在 1 到 65535 之间</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardProtocols</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocols.qml" line="52"/>
|
||
<source>VPN protocol</source>
|
||
<translation>VPN 协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardProtocols.qml" line="53"/>
|
||
<source>Choose the one with the highest priority for you. Later, you can install other protocols and additional services, such as DNS proxy and SFTP.</source>
|
||
<translation>选择你认为优先级最高的一项。稍后,您可以安装其他协议和附加服务,例如 DNS 代理和 SFTP。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardQrReader</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardQrReader.qml" line="41"/>
|
||
<source>Point the camera at the QR code and hold for a couple of seconds. </source>
|
||
<translation>将相机对准二维码并按住几秒钟</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardStart</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardStart.qml" line="67"/>
|
||
<source>Let's get started</source>
|
||
<translation>开始吧</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardTextKey</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="36"/>
|
||
<source>Connection key</source>
|
||
<translation>连接授权码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="37"/>
|
||
<source>A line that starts with vpn://...</source>
|
||
<translation>以 vpn://... 开始的行</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="48"/>
|
||
<source>Key</source>
|
||
<translation>授权码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="50"/>
|
||
<source>Insert</source>
|
||
<translation>插入</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardTextKey.qml" line="72"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageSetupWizardViewConfig</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="66"/>
|
||
<source>New connection</source>
|
||
<translation>新连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="116"/>
|
||
<source>Collapse content</source>
|
||
<translation>折叠内容</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="116"/>
|
||
<source>Show content</source>
|
||
<translation>显示内容</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="131"/>
|
||
<source>Enable WireGuard obfuscation. It may be useful if WireGuard is blocked on your provider.</source>
|
||
<translation>启用 WireGuard 混淆。若您的网络提供商封锁了 WireGuard,此项可能有用。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="147"/>
|
||
<source>Use connection codes only from sources you trust. Codes from public sources may have been created to intercept your data.</source>
|
||
<translation>只使用您信任的来源提供的连接代码。公共来源的代码可能是为了拦截您的数据而创建的。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageSetupWizardViewConfig.qml" line="189"/>
|
||
<source>Connect</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageShare</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="35"/>
|
||
<source>Config revoked</source>
|
||
<translation>配置已撤销</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="51"/>
|
||
<source>Save AmneziaVPN config</source>
|
||
<translation>保存配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="58"/>
|
||
<source>Save OpenVPN config</source>
|
||
<translation>保存OpenVPN配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="65"/>
|
||
<source>Save WireGuard config</source>
|
||
<translation>保存WireGuard配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="72"/>
|
||
<source>Save AmneziaWG config</source>
|
||
<translation>保存 AmneziaWG 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="79"/>
|
||
<source>Save XRay config</source>
|
||
<translation>保存 XRay 配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="88"/>
|
||
<source>Connection to </source>
|
||
<translation>连接到</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="89"/>
|
||
<source>File with connection settings to </source>
|
||
<translation>连接配置文件的内容为:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="108"/>
|
||
<source>For the AmneziaVPN app</source>
|
||
<translation>AmneziaVPN 应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="113"/>
|
||
<source>OpenVPN native format</source>
|
||
<translation>OpenVPN原生格式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="118"/>
|
||
<source>WireGuard native format</source>
|
||
<translation>WireGuard原生格式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="123"/>
|
||
<source>AmneziaWG native format</source>
|
||
<translation>AmneziaWG 本地格式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="128"/>
|
||
<source>XRay native format</source>
|
||
<translation>XRay 原生格式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="259"/>
|
||
<source>Share VPN Access</source>
|
||
<translation>共享 VPN 访问</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="214"/>
|
||
<source>Share full access to the server and VPN</source>
|
||
<translation>共享服务器和VPN的完全访问权限</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="215"/>
|
||
<source>Use for your own devices, or share with those you trust to manage the server.</source>
|
||
<translation>用于您自己的设备,或与您信任的人共享以管理服务器.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="225"/>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="566"/>
|
||
<source>Share</source>
|
||
<translation>共享</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="277"/>
|
||
<source>Connection</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="277"/>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="587"/>
|
||
<source>Users</source>
|
||
<translation>用户</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="297"/>
|
||
<source>Share VPN access without the ability to manage the server</source>
|
||
<translation>共享 VPN 访问,无需管理服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="311"/>
|
||
<source>User name</source>
|
||
<translation>用户名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="331"/>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="332"/>
|
||
<source>Server</source>
|
||
<translation>服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="395"/>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="396"/>
|
||
<source>Protocol</source>
|
||
<translation>协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="506"/>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="507"/>
|
||
<source>Connection format</source>
|
||
<translation>连接格式</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="56"/>
|
||
<source>Creation date: %1</source>
|
||
<translation>创建日期:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="68"/>
|
||
<source>Latest handshake: %1</source>
|
||
<translation>最近握手:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="80"/>
|
||
<source>Data received: %1</source>
|
||
<translation>已接收数据:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="92"/>
|
||
<source>Data sent: %1</source>
|
||
<translation>已发送数据:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="102"/>
|
||
<source>Allowed IPs: %1</source>
|
||
<translation>允许的 IP:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="112"/>
|
||
<source>Rename</source>
|
||
<translation>重新命名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="155"/>
|
||
<source>Client name</source>
|
||
<translation>客户名称</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="166"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ShareClientInfoSheet.qml" line="127"/>
|
||
<source>Revoke</source>
|
||
<translation>撤销</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="165"/>
|
||
<source>Revoke the config for a user - %1?</source>
|
||
<translation>撤销用户的配置- %1?</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="166"/>
|
||
<source>The user will no longer be able to connect to your server.</source>
|
||
<translation>该用户将无法再连接到您的服务器.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="167"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShare.qml" line="168"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageShareConnection</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="25"/>
|
||
<source>Share</source>
|
||
<translation>共享</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="26"/>
|
||
<source>Copy</source>
|
||
<translation>拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="30"/>
|
||
<source>Save AmneziaVPN config</source>
|
||
<translation>保存配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="126"/>
|
||
<source>Copy config string</source>
|
||
<translation>复制配置字符串</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="143"/>
|
||
<source>Show connection settings</source>
|
||
<translation>显示连接配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="40"/>
|
||
<source>Copied</source>
|
||
<translation>已拷贝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="199"/>
|
||
<source>To read the QR code in the Amnezia app, tap + in the main menu → 'QR code'</source>
|
||
<translation>要在 Amnezia 应用中读取二维码,请在主菜单中点按 + → “二维码”</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareConnection.qml" line="214"/>
|
||
<source>This config is too large for a QR code. Share the file or copy the connection settings instead.</source>
|
||
<translation>此配置过大,无法生成二维码。请改为共享文件或复制连接设置。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageShareFullAccess</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="43"/>
|
||
<source>Full access to the server and VPN</source>
|
||
<translation>对服务器和VPN的完全访问权限</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="44"/>
|
||
<source>We recommend that you use full access to the server only for your own additional devices.
|
||
</source>
|
||
<translation>我们建议您仅为自己的附加设备使用服务器的完全访问权限.
|
||
</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="45"/>
|
||
<source>If you share full access with other people, they can remove and add protocols and services to the server, which will cause the VPN to work incorrectly for all users. </source>
|
||
<translation>如果您与其他人共享完全访问权限,他们可以从服务器中删除和添加协议和服务,这将导致VPN对所有用户的工作出现问题。 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="63"/>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="64"/>
|
||
<source>Server</source>
|
||
<translation>服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="88"/>
|
||
<source>Accessing </source>
|
||
<translation>访问 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="89"/>
|
||
<source>File with accessing settings to </source>
|
||
<translation>访问配置文件的内容为 </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="118"/>
|
||
<source>Share</source>
|
||
<translation>共享</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageShareFullAccess.qml" line="126"/>
|
||
<source>Access error!</source>
|
||
<translation>访问错误</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageStart</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageStart.qml" line="215"/>
|
||
<source>Logging was disabled after 14 days, log files were deleted</source>
|
||
<translation>日志记录已在 14 天后停用,日志文件已删除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageStart.qml" line="219"/>
|
||
<source>Settings restored from backup file</source>
|
||
<translation>从备份文件还原配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageStart.qml" line="225"/>
|
||
<source>Logging is enabled. Note that logs will be automaticallydisabled after 14 days, and all log files will be deleted.</source>
|
||
<translation>日志记录已启用。请注意,14 天后将自动停用,且所有日志文件都会被删除。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageStart.qml" line="332"/>
|
||
<source>Home</source>
|
||
<translation>首页</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageStart.qml" line="361"/>
|
||
<source>Share</source>
|
||
<translation>共享</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageStart.qml" line="374"/>
|
||
<source>Settings</source>
|
||
<translation>设置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageStart.qml" line="388"/>
|
||
<source>Add</source>
|
||
<translation>添加</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>PageUpdate</name>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="24"/>
|
||
<source>Done. Install the update</source>
|
||
<translation>已完成。请安装更新</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="26"/>
|
||
<source>Download failed. Download manually from amnezia.org</source>
|
||
<translation>下载失败。请从 amnezia.org 手动下载</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="159"/>
|
||
<source>New version available</source>
|
||
<translation>有新版本可用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="176"/>
|
||
<source>New</source>
|
||
<translation>新增</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="184"/>
|
||
<source>Improved</source>
|
||
<translation>改进</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="192"/>
|
||
<source>Fixed</source>
|
||
<translation>修复</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="226"/>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="232"/>
|
||
<source>Update app</source>
|
||
<translation>更新应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="229"/>
|
||
<source>Downloading update...</source>
|
||
<translation>正在下载更新...</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="230"/>
|
||
<source>Install update</source>
|
||
<translation>安装更新</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Pages2/PageUpdate.qml" line="231"/>
|
||
<source>Retry</source>
|
||
<translation>重试</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>QObject</name>
|
||
<message>
|
||
<location filename="../core/protocols/protocolUtils.cpp" line="70"/>
|
||
<source>SFTP service</source>
|
||
<translation>SFTP 服务</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/protocolUtils.cpp" line="71"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="79"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="193"/>
|
||
<source>SOCKS5 proxy server</source>
|
||
<translation>SOCKS5 代理服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/protocolUtils.cpp" line="74"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="82"/>
|
||
<source>TProxy (Telegram WEB)</source>
|
||
<translation>TProxy (Telegram WEB)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="436"/>
|
||
<source> (version 3.1)</source>
|
||
<translation>(版本 3.1)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="437"/>
|
||
<source> (version 2)</source>
|
||
<translation>(版本 2)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/models/protocols/awgProtocolConfig.cpp" line="438"/>
|
||
<source> (version 1.5)</source>
|
||
<translation>(版本 1.5)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="11"/>
|
||
<source>No error</source>
|
||
<translation>没有错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="12"/>
|
||
<source>Unknown error</source>
|
||
<translation>未知错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="13"/>
|
||
<source>Function not implemented</source>
|
||
<translation>功能未实现</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="14"/>
|
||
<source>Background service is not running</source>
|
||
<translation>后台服务未运行</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="15"/>
|
||
<source>The selected protocol is not supported on the current platform</source>
|
||
<translation>当前平台不支持所选协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="18"/>
|
||
<source>Server check failed</source>
|
||
<translation>服务器检测失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="19"/>
|
||
<source>Server port already used. Check for another software</source>
|
||
<translation>检测服务器该端口是否被其他软件被占用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="20"/>
|
||
<source>Server error: Docker container missing</source>
|
||
<translation>服务器错误: Docker容器丢失</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="21"/>
|
||
<source>Server error: Docker failed</source>
|
||
<translation>服务器错误: Docker失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="22"/>
|
||
<source>Installation canceled by user</source>
|
||
<translation>用户取消安装</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="23"/>
|
||
<source>The user is not a member of the sudo group</source>
|
||
<translation>用户不是 sudo 组的成员</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="24"/>
|
||
<source>Server error: Package manager error</source>
|
||
<translation>服务器错误:包管理器错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="25"/>
|
||
<source>The sudo package is not pre-installed on the server</source>
|
||
<translation>服务器上未预装 sudo 软件包</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="26"/>
|
||
<source>The server user's home directory is not accessible</source>
|
||
<translation>无法访问服务器用户的主目录</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="27"/>
|
||
<source>Action not allowed in sudoers</source>
|
||
<translation>sudoers 中不允许此操作</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="28"/>
|
||
<source>The user's password is required</source>
|
||
<translation>需要用户密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="29"/>
|
||
<source>Docker error: runc doesn't work on cgroups v2</source>
|
||
<translation>Docker 错误:runc 无法在 cgroups v2 上运行</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="30"/>
|
||
<source>Server error: cgroup mountpoint does not exist</source>
|
||
<translation>服务器错误:cgroup 挂载点不存在</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="31"/>
|
||
<source>Docker error: The pull rate limit has been reached</source>
|
||
<translation>Docker 错误:已达到拉取速率限制</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="32"/>
|
||
<source>Server error: Linux kernel is too old</source>
|
||
<translation>服务器错误:Linux 内核版本过旧</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="34"/>
|
||
<source>Server error: invalid or unreadable XRay server configuration</source>
|
||
<translation>服务器错误:XRay 服务器配置无效或无法读取</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="37"/>
|
||
<source>Server error: XRay server has no VLESS clients</source>
|
||
<translation>服务器错误:XRay 服务器没有 VLESS 客户端</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="40"/>
|
||
<source>Server error: failed to read XRay Reality keys from the server</source>
|
||
<translation>服务器错误:无法从服务器读取 XRay Reality 密钥</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="78"/>
|
||
<source>Server error: The default container runtime available for installation on this server is not supported.
|
||
Install Docker Engine on the server manually and try again.</source>
|
||
<translation>服务器错误:此服务器上可安装的默认容器运行时不受支持。
|
||
请在服务器上手动安装 Docker Engine 后重试。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="79"/>
|
||
<source>Container runtime error: The container runtime service is not running.
|
||
Check the container runtime service on the server, or wait about a minute and try again.</source>
|
||
<translation>容器运行时错误:容器运行时服务未运行。
|
||
请检查服务器上的容器运行时服务,或等待约一分钟后重试。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="82"/>
|
||
<source>SSH request was denied</source>
|
||
<translation>SSH请求被拒绝</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="83"/>
|
||
<source>SSH request was interrupted</source>
|
||
<translation>SSH请求中断</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="84"/>
|
||
<source>SSH internal error</source>
|
||
<translation>SSH内部错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="85"/>
|
||
<source>Invalid private key or invalid passphrase entered</source>
|
||
<translation>输入的私钥或密码无效</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="86"/>
|
||
<source>The selected private key format is not supported, use openssh ED25519 key types or PEM key types</source>
|
||
<translation>不支持所选私钥格式,请使用 openssh ED25519 密钥类型或 PEM 密钥类型</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="87"/>
|
||
<source>Timeout connecting to server</source>
|
||
<translation>连接服务器超时</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="90"/>
|
||
<source>SCP error: Generic failure</source>
|
||
<translation>SCP 错误:一般性失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="107"/>
|
||
<source>Backup files cannot be imported here. Use 'Restore from backup' instead.</source>
|
||
<translation>无法在此处导入备份文件。请改用"从备份恢复"。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="109"/>
|
||
<source>Backup file is corrupted or has invalid format</source>
|
||
<translation>备份文件已损坏或格式无效</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="110"/>
|
||
<source>This legacy Amnezia subscription format is no longer supported</source>
|
||
<translation>此旧版 Amnezia 订阅格式已不再受支持</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="111"/>
|
||
<source>This configuration was created in a newer version of the application and is not fully supported. Please update the application</source>
|
||
<translation>此配置由更新版本的应用创建,当前版本无法完全支持。请更新应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="112"/>
|
||
<source>Some configurations from the backup were not restored because they require a newer version of the application</source>
|
||
<translation>备份中的部分配置未能恢复,因为它们需要更新版本的应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="113"/>
|
||
<source>This protocol is no longer supported. Please select another protocol or remove this container from the server settings.</source>
|
||
<translation>此协议已不再受支持。请选择其他协议,或从服务器设置中移除此容器。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="114"/>
|
||
<source>Unable to open config file</source>
|
||
<translation>无法打开配置文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="115"/>
|
||
<source>VPN Protocols is not installed.
|
||
Please install VPN container at first</source>
|
||
<translation>VPN 协议尚未安装。
|
||
请先安装 VPN 容器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="118"/>
|
||
<source>VPN connection error</source>
|
||
<translation>VPN 连接错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="121"/>
|
||
<location filename="../core/utils/errorStrings.cpp" line="130"/>
|
||
<source>Error when retrieving configuration from API</source>
|
||
<translation>从 API 检索配置时出错</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="122"/>
|
||
<source>This config has already been added to the application</source>
|
||
<translation>该配置已添加到应用程序中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="123"/>
|
||
<source>In the response from the server, an empty config was received</source>
|
||
<translation>服务器返回的响应中收到了空配置</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="124"/>
|
||
<source>SSL error occurred</source>
|
||
<translation>发生 SSL 错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="125"/>
|
||
<source>Server response timeout on api request</source>
|
||
<translation>API 请求的服务器响应超时</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="126"/>
|
||
<source>Missing AGW public key</source>
|
||
<translation>缺少 AGW 公钥</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="127"/>
|
||
<source>Failed to decrypt response payload</source>
|
||
<translation>解密响应内容失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="128"/>
|
||
<source>Missing list of available services</source>
|
||
<translation>缺少可用服务列表</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="129"/>
|
||
<source>The limit of allowed configurations per subscription has been exceeded</source>
|
||
<translation>已超出每个订阅允许的配置数量上限</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="131"/>
|
||
<source>Please update the application to use this feature</source>
|
||
<translation>请更新应用以使用此功能</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="132"/>
|
||
<source>Your Amnezia Premium subscription has expired.
|
||
Please check your email for renewal instructions.
|
||
If you haven't received an email, please contact our support.</source>
|
||
<translation>您的 Amnezia Premium 订阅已过期。
|
||
请查看您的电子邮件以获取续订说明。
|
||
如果您未收到邮件,请联系我们的支持团队。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="133"/>
|
||
<source>Unable to process purchase</source>
|
||
<translation>无法处理购买</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="134"/>
|
||
<source>No active subscription found</source>
|
||
<translation>未找到有效的订阅</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="135"/>
|
||
<source>No purchased subscriptions found. Please purchase a subscription first</source>
|
||
<translation>未找到已购买的订阅。请先购买订阅</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="136"/>
|
||
<source>This email address has already been used to activate a trial</source>
|
||
<translation>此电子邮件地址已用于激活试用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="137"/>
|
||
<source>CAPTCHA verification is required</source>
|
||
<translation>需要进行验证码验证</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="138"/>
|
||
<source>CAPTCHA was incorrect. Please try again</source>
|
||
<translation>验证码不正确。请重试</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="139"/>
|
||
<source>CAPTCHA refreshed. Please try again</source>
|
||
<translation>验证码已刷新。请重试</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="140"/>
|
||
<source>Too many requests. Please try again later</source>
|
||
<translation>请求过于频繁。请稍后重试</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="143"/>
|
||
<source>Your payment is pending confirmation in Google Play. Once the payment is completed, the subscription will be added automatically on the next app launch.</source>
|
||
<translation>您的付款正在 Google Play 中等待确认。付款完成后,订阅将在下次启动应用时自动添加。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="145"/>
|
||
<source>Your payment is awaiting confirmation. Once it is approved, the subscription will be added automatically.</source>
|
||
<translation>您的付款正在等待确认。通过后,订阅将自动添加。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="147"/>
|
||
<source>Your payment is pending confirmation. Please complete the payment and then restore your subscription.</source>
|
||
<translation>您的付款正在等待确认。请完成付款后再恢复订阅。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="152"/>
|
||
<source>No purchases to restore. If you have an active subscription, make sure you're signed in with the same Google account used for the purchase.</source>
|
||
<translation>没有可恢复的购买记录。如果您有有效订阅,请确认已使用购买时的同一 Google 账号登录。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="154"/>
|
||
<source>No purchases to restore. If you have an active subscription, make sure you're signed in with the same Apple ID used for the purchase.</source>
|
||
<translation>没有可恢复的购买记录。如果您有有效订阅,请确认已使用购买时的同一 Apple ID 登录。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="156"/>
|
||
<source>No purchases to restore. If you have an active subscription, make sure you're signed in with the same account used for the purchase.</source>
|
||
<translation>没有可恢复的购买记录。如果您有有效订阅,请确认已使用购买时的同一账号登录。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="161"/>
|
||
<source>QFile error: The file could not be opened</source>
|
||
<translation>QFile 错误:无法打开该文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="162"/>
|
||
<source>QFile error: An error occurred when reading from the file</source>
|
||
<translation>QFile 错误:读取文件时发生错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="163"/>
|
||
<source>QFile error: The file could not be accessed</source>
|
||
<translation>QFile 错误:无法访问该文件</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="164"/>
|
||
<source>QFile error: An unspecified error occurred</source>
|
||
<translation>QFile 错误:发生未指定的错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="165"/>
|
||
<source>QFile error: A fatal error occurred</source>
|
||
<translation>QFile 错误:发生严重错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="166"/>
|
||
<source>QFile error: The operation was aborted</source>
|
||
<translation>QFile 错误:操作已中止</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="169"/>
|
||
<source>Transaction was canceled by the user</source>
|
||
<translation>交易已被用户取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="170"/>
|
||
<source>Billing error</source>
|
||
<translation>计费错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="171"/>
|
||
<source>Internal Google Play error, please try again later</source>
|
||
<translation>Google Play 内部错误,请稍后重试</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="172"/>
|
||
<source>Billing is unavailable, please try again later</source>
|
||
<translation>计费服务不可用,请稍后重试</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="173"/>
|
||
<source>You already own this subscription</source>
|
||
<translation>您已拥有此订阅</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="174"/>
|
||
<source>The requested subscription is not available for purchase</source>
|
||
<translation>所请求的订阅无法购买</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="175"/>
|
||
<source>A network error occurred during the operation, please check the Internet connection</source>
|
||
<translation>操作过程中发生网络错误,请检查网络连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="182"/>
|
||
<source>ErrorCode: %1. </source>
|
||
<translation>错误代码: %1. </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="93"/>
|
||
<source>OpenVPN config missing</source>
|
||
<translation>OpenVPN配置丢失</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="94"/>
|
||
<source>OpenVPN management server error</source>
|
||
<translation>OpenVPN 管理服务器错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="97"/>
|
||
<source>OpenVPN executable missing</source>
|
||
<translation>OpenVPN 可执行文件丢失</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="98"/>
|
||
<source>Amnezia helper service error</source>
|
||
<translation>Amnezia 服务连接失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="99"/>
|
||
<source>OpenSSL failed</source>
|
||
<translation>OpenSSL错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="102"/>
|
||
<source>Can't connect: another VPN connection is active</source>
|
||
<translation>无法连接:另一个VPN连接处于活跃状态</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="103"/>
|
||
<source>Can't setup OpenVPN TAP network adapter</source>
|
||
<translation>无法设置 OpenVPN TAP 网络适配器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="104"/>
|
||
<source>VPN pool error: no available addresses</source>
|
||
<translation>VPN 池错误:没有可用地址</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="106"/>
|
||
<source>The config does not contain any containers and credentials for connecting to the server</source>
|
||
<translation>配置不包含任何用于连接服务器的容器和凭据</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/errorStrings.cpp" line="179"/>
|
||
<source>Internal error</source>
|
||
<translation>内部错误</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="73"/>
|
||
<source>IPsec</source>
|
||
<translation>IPsec</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="76"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="186"/>
|
||
<source>Website in Tor network</source>
|
||
<translation>在 Tor 网络中架设网站</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="77"/>
|
||
<source>AmneziaDNS</source>
|
||
<translation>AmneziaDNS</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="78"/>
|
||
<source>SFTP file sharing service</source>
|
||
<translation>SFTP文件共享服务</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/protocolUtils.cpp" line="72"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="80"/>
|
||
<source>MTProxy (Telegram)</source>
|
||
<translation>MTProxy (Telegram)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/protocolUtils.cpp" line="73"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="81"/>
|
||
<source>Telemt (Telegram)</source>
|
||
<translation>Telemt (Telegram)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="89"/>
|
||
<source>OpenVPN is the most popular VPN protocol, with flexible configuration options. It uses its own security protocol with SSL/TLS for key exchange.</source>
|
||
<translation>OpenVPN 是最流行的 VPN 协议,具有灵活的配置选项。它使用自己的安全协议与 SSL/TLS 进行密钥交换。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="92"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="94"/>
|
||
<source>This protocol is no longer supported.</source>
|
||
<translation>此协议已不再受支持。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="195"/>
|
||
<source>Telegram MTProto proxy server. Allows Telegram clients to connect through your server using the MTProto protocol. Supports FakeTLS mode for bypassing DPI-based blocking.</source>
|
||
<translation>Telegram MTProto 代理服务器。允许 Telegram 客户端通过您的服务器使用 MTProto 协议连接。支持 FakeTLS 模式以绕过基于 DPI 的封锁。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="200"/>
|
||
<source>Telegram MTProto proxy powered by Telemt (Rust). Supports secure and TLS fronting modes with optional traffic masking.</source>
|
||
<translation>基于 Telemt (Rust) 的 Telegram MTProto 代理。支持安全模式和 TLS fronting 模式,并可选择进行流量伪装。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="203"/>
|
||
<source>Telegram WEB proxy. Clients connect over HTTPS to a hostname; the server relays traffic to official MTProxy. Requires a domain, ports 80 and 443, and a WEB-capable Telegram app.</source>
|
||
<translation>Telegram WEB 代理。客户端通过 HTTPS 连接到主机名,服务器将流量转发到官方 MTProxy。需要一个域名、端口 80 和 443,以及支持 WEB 的 Telegram 应用。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="340"/>
|
||
<source>Automatic</source>
|
||
<translation>自动</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="348"/>
|
||
<source>AmneziaWG protocol will be installed. It provides high connection speed and ensures stable operation even in the most challenging network conditions.</source>
|
||
<translation>将安装 AmneziaWG 协议。它提供高连接速度,即使在最恶劣的网络环境下也能稳定运行。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="96"/>
|
||
<source>WireGuard - popular VPN protocol with high performance, high speed and low power consumption.</source>
|
||
<translation>WireGuard — 高性能、高速度、低功耗的热门 VPN 协议。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="99"/>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="102"/>
|
||
<location filename="../ui/models/containersModel.cpp" line="41"/>
|
||
<source>AmneziaWG is a special protocol from Amnezia based on WireGuard. It provides high connection speed and ensures stable operation even in the most challenging network conditions.</source>
|
||
<translation>AmneziaWG 是 Amnezia 基于 WireGuard 开发的专用协议。它提供高连接速度,即使在最恶劣的网络环境下也能稳定运行。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="105"/>
|
||
<source>XRay with REALITY masks VPN traffic as web traffic and protects against active probing. It is highly resistant to detection and offers high speed.</source>
|
||
<translation>XRay 配合 REALITY 可将 VPN 流量伪装为网页流量,并防御主动探测。它极难被识别,同时提供很高的速度。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="108"/>
|
||
<source>IKEv2/IPsec - Modern stable protocol, a bit faster than others, restores connection after signal loss. It has native support on the latest versions of Android and iOS.</source>
|
||
<translation>IKEv2/IPsec — 现代稳定的协议,速度略快于其他协议,在信号丢失后可恢复连接。最新版本的 Android 和 iOS 均原生支持该协议。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="118"/>
|
||
<source>Telegram MTProto proxy server</source>
|
||
<translation>Telegram MTProto 代理服务器</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="120"/>
|
||
<source>Telegram MTProto proxy (Telemt, Rust)</source>
|
||
<translation>Telegram MTProto 代理 (Telemt, Rust)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="122"/>
|
||
<source>Telegram WEB proxy (tproxy-server)</source>
|
||
<translation>Telegram WEB 代理 (tproxy-server)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="130"/>
|
||
<source>OpenVPN is one of the most popular and reliable VPN protocols. It uses SSL/TLS encryption, supports a wide variety of devices and operating systems, and is continuously improved by the community due to its open-source nature. It provides a good balance between speed and security but is easily recognized by DPI systems, making it susceptible to blocking.
|
||
|
||
Features:
|
||
* Available on all AmneziaVPN platforms
|
||
* Normal battery consumption on mobile devices
|
||
* Flexible customization for various devices and OS
|
||
* Operates over both TCP and UDP protocols</source>
|
||
<translation>OpenVPN 是最流行、最可靠的 VPN 协议之一。它采用 SSL/TLS 加密,支持种类繁多的设备和操作系统,并且由于其开源特性而不断得到社区的改进。它在速度与安全之间取得了良好的平衡,但很容易被 DPI 系统识别,因而容易被封锁。
|
||
|
||
特性:
|
||
* 在所有 AmneziaVPN 平台上均可使用
|
||
* 移动设备上电量消耗一般
|
||
* 可针对各种设备和操作系统灵活定制
|
||
* 同时支持 TCP 和 UDP 协议</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="141"/>
|
||
<source>WireGuard is a modern, streamlined VPN protocol offering stable connectivity and excellent performance across all devices. It uses fixed encryption settings, delivering lower latency and higher data transfer speeds compared to OpenVPN. However, WireGuard is easily identifiable by DPI systems due to its distinctive packet signatures, making it susceptible to blocking.
|
||
|
||
Features:
|
||
* Available on all AmneziaVPN platforms
|
||
* Low power consumption on mobile devices
|
||
* Minimal configuration required
|
||
* Easily detected by DPI systems (susceptible to blocking)
|
||
* Operates over UDP protocol</source>
|
||
<translation>WireGuard 是一款现代、精简的 VPN 协议,可在所有设备上提供稳定的连接和出色的性能。它采用固定的加密设置,相比 OpenVPN 延迟更低、数据传输速度更高。不过,由于数据包特征明显,WireGuard 很容易被 DPI 系统识别,因而容易被封锁。
|
||
|
||
特性:
|
||
* 在所有 AmneziaVPN 平台上均可使用
|
||
* 移动设备上功耗低
|
||
* 只需极少配置
|
||
* 容易被 DPI 系统检测(容易被封锁)
|
||
* 通过 UDP 协议运行</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="151"/>
|
||
<source>AmneziaWG is a modern VPN protocol based on WireGuard, combining simplified architecture with high performance across all devices. It addresses WireGuard's main vulnerability (easy detection by DPI systems) through advanced obfuscation techniques, making VPN traffic indistinguishable from regular internet traffic.
|
||
|
||
AmneziaWG is an excellent choice for those seeking a fast, stealthy VPN connection.
|
||
|
||
Features:
|
||
* Available on all AmneziaVPN platforms
|
||
* Low battery consumption on mobile devices
|
||
* Minimal settings required
|
||
* Undetectable by traffic analysis systems (DPI)
|
||
* Operates over UDP protocol</source>
|
||
<translation>AmneziaWG 是基于 WireGuard 的现代 VPN 协议,将简化的架构与所有设备上的高性能结合在一起。它通过先进的混淆技术解决了 WireGuard 的主要弱点(容易被 DPI 系统检测),使 VPN 流量与普通互联网流量无法区分。
|
||
|
||
对于追求快速、隐蔽的 VPN 连接的用户,AmneziaWG 是极佳的选择。
|
||
|
||
特性:
|
||
* 在所有 AmneziaVPN 平台上均可使用
|
||
* 移动设备上电量消耗低
|
||
* 只需极少设置
|
||
* 无法被流量分析系统(DPI)检测
|
||
* 通过 UDP 协议运行</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="163"/>
|
||
<source>REALITY is an innovative protocol developed by the creators of XRay, designed specifically to combat high levels of internet censorship. REALITY identifies censorship systems during the TLS handshake, redirecting suspicious traffic seamlessly to legitimate websites like google.com while providing genuine TLS certificates. This allows VPN traffic to blend indistinguishably with regular web traffic without special configuration.
|
||
Unlike older protocols such as VMess, VLESS, and XTLS-Vision, REALITY incorporates an advanced built-in "friend-or-foe" detection mechanism, effectively protecting against DPI and other traffic analysis methods.
|
||
|
||
Features:
|
||
* Resistant to active probing and DPI detection
|
||
* No special configuration required to disguise traffic
|
||
* Highly effective in heavily censored regions
|
||
* Minimal battery consumption on devices
|
||
* Operates over TCP protocol</source>
|
||
<translation>REALITY 是由 XRay 的开发者打造的创新协议,专门用于对抗高强度的互联网审查。REALITY 在 TLS 握手过程中识别审查系统,并在提供真实 TLS 证书的同时,将可疑流量无缝重定向到 google.com 等真实网站。这使得 VPN 流量无需特殊配置即可与普通网页流量混为一体、难以区分。
|
||
与 VMess、VLESS 和 XTLS-Vision 等较早的协议不同,REALITY 内置了先进的"敌我识别"机制,可有效防御 DPI 及其他流量分析手段。
|
||
|
||
特性:
|
||
* 可抵御主动探测和 DPI 检测
|
||
* 伪装流量无需特殊配置
|
||
* 在审查严格的地区效果极佳
|
||
* 设备上电量消耗极低
|
||
* 通过 TCP 协议运行</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="176"/>
|
||
<source>IKEv2, combined with IPSec encryption, is a modern and reliable VPN protocol. It reconnects quickly when switching networks or devices, making it ideal for dynamic network environments. While it provides good security and speed, it's easily recognized by DPI systems and susceptible to blocking.
|
||
|
||
Features:
|
||
* Available in AmneziaVPN only on Windows
|
||
* Low battery consumption on mobile devices
|
||
* Minimal configuration required
|
||
* Detectable by DPI analysis systems(easily blocked)
|
||
* Operates over UDP protocol(ports 500 and 4500)</source>
|
||
<translation>IKEv2 结合 IPSec 加密,是一种现代且可靠的 VPN 协议。在切换网络或设备时它能快速重新连接,因此非常适合网络环境多变的场景。虽然它提供了良好的安全性和速度,但很容易被 DPI 系统识别,也容易被封锁。
|
||
|
||
特性:
|
||
* 在 AmneziaVPN 中仅 Windows 平台可用
|
||
* 移动设备上电量消耗低
|
||
* 只需极少配置
|
||
* 可被 DPI 分析系统检测(容易被封锁)
|
||
* 通过 UDP 协议运行(端口 500 和 4500)</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="189"/>
|
||
<source>After installation, Amnezia will create a
|
||
|
||
file storage on your server. You will be able to access it using
|
||
FileZilla or other SFTP clients, as well as mount the disk on your device to access
|
||
it directly from your device.
|
||
|
||
For more detailed information, you can
|
||
find it in the support section under "Create SFTP file storage." </source>
|
||
<translation>安装后,Amnezia 将创建一个
|
||
|
||
服务器上的文件存储。 您将能够使用它来访问它
|
||
FileZilla 或其他 SFTP 客户端,以及将磁盘挂载到您的设备上进行访问
|
||
直接从您的设备.
|
||
|
||
欲了解更详细的信息,您可以
|
||
在支持部分找到它 "创建SFTP文件存储." </translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="115"/>
|
||
<source>Create a file vault on your server to securely store and transfer files.</source>
|
||
<translation>在您的服务器上创建一个文件保险库,用于安全存储和传输文件。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="111"/>
|
||
<source>Deploy a WordPress site on the Tor network in two clicks.</source>
|
||
<translation>只需点击两次即可架设 WordPress 网站到 Tor 网络.</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="113"/>
|
||
<source>Replace the current DNS server with your own. This will increase your privacy level.</source>
|
||
<translation>将当前的 DNS 服务器替换为您自己的。这将提高您的隐私保护级别。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/containers/containerUtils.cpp" line="187"/>
|
||
<source>DNS Service</source>
|
||
<translation>DNS 服务</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vmess_new.cpp" line="57"/>
|
||
<source>vmess:// url is invalid</source>
|
||
<translation>vmess:// 网址无效</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vmess_new.cpp" line="82"/>
|
||
<source>Invalid streamSettings protocol: </source>
|
||
<translation>无效的 streamSettings 协议:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vmess_new.cpp" line="148"/>
|
||
<source>Unknown transport method: </source>
|
||
<translation>未知的传输方式:</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vmess.cpp" line="130"/>
|
||
<source>VMess string should start with 'vmess://'</source>
|
||
<translation>VMess 字符串应以 'vmess://' 开头</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vmess.cpp" line="137"/>
|
||
<source>VMess string should be a valid base64 string</source>
|
||
<translation>VMess 字符串应为有效的 base64 字符串</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vmess.cpp" line="154"/>
|
||
<source>JSON should not be empty</source>
|
||
<translation>JSON 不应为空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vless.cpp" line="45"/>
|
||
<source>VLESS link should start with vless://</source>
|
||
<translation>VLESS 链接应以 vless:// 开头</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vless.cpp" line="53"/>
|
||
<source>link parse failed: %1</source>
|
||
<translation>链接解析失败:%1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vless.cpp" line="61"/>
|
||
<source>empty host</source>
|
||
<translation>主机为空</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vless.cpp" line="70"/>
|
||
<source>missing port</source>
|
||
<translation>缺少端口</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/vless.cpp" line="85"/>
|
||
<source>missing uuid</source>
|
||
<translation>缺少 uuid</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="54"/>
|
||
<source>Invalid ssd link: json: field %1 must exist</source>
|
||
<translation>无效的 ssd 链接:json:字段 %1 必须存在</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="61"/>
|
||
<source>Invalid ssd link: json: field %1 must be valid port number</source>
|
||
<translation>无效的 ssd 链接:json:字段 %1 必须是有效的端口号</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="68"/>
|
||
<source>Invalid ssd link: json: field %1 must be of type 'string'</source>
|
||
<translation>无效的 ssd 链接:json:字段 %1 的类型必须为 'string'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="75"/>
|
||
<source>Invalid ssd link: json: field %1 must be an array</source>
|
||
<translation>无效的 ssd 链接:json:字段 %1 必须是数组</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="82"/>
|
||
<source>Skipping invalid ssd server: server must be an object</source>
|
||
<translation>跳过无效的 ssd 服务器:服务器必须是一个对象</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="88"/>
|
||
<source>Skipping invalid ssd server: missing required field %1</source>
|
||
<translation>跳过无效的 ssd 服务器:缺少必填字段 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="95"/>
|
||
<source>Skipping invalid ssd server: field %1 should be of type 'string'</source>
|
||
<translation>跳过无效的 ssd 服务器:字段 %1 的类型应为 'string'</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="104"/>
|
||
<source>Invalid ssd link: should begin with ssd://</source>
|
||
<translation>无效的 ssd 链接:应以 ssd:// 开头</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="114"/>
|
||
<source>Invalid ssd link: base64 parse failed</source>
|
||
<translation>无效的 ssd 链接:base64 解析失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="121"/>
|
||
<source>Invalid ssd link: json parse failed</source>
|
||
<translation>无效的 ssd 链接:json 解析失败</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ssd.cpp" line="144"/>
|
||
<source>Invalid ssd link: rc4-md5 encryption is not supported by v2ray-core</source>
|
||
<translation>无效的 ssd 链接:v2ray-core 不支持 rc4-md5 加密</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ss.cpp" line="51"/>
|
||
<source>SS URI is too short</source>
|
||
<translation>SS URI 过短</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ss.cpp" line="74"/>
|
||
<location filename="../core/utils/serialization/ss.cpp" line="109"/>
|
||
<source>Can't find the colon separator between method and password</source>
|
||
<translation>找不到加密方式与密码之间的冒号分隔符</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ss.cpp" line="83"/>
|
||
<source>Can't find the at separator between password and hostname</source>
|
||
<translation>找不到密码与主机名之间的 @ 分隔符</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/utils/serialization/ss.cpp" line="92"/>
|
||
<source>Can't find the colon separator between hostname and port</source>
|
||
<translation>找不到主机名与端口之间的冒号分隔符</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>RadioItemType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/RadioItemType.qml" line="38"/>
|
||
<source>Available in Premium</source>
|
||
<translation>Premium 可用</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>RenameServerDrawer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="36"/>
|
||
<source>Server name</source>
|
||
<translation>服务器名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/RenameServerDrawer.qml" line="47"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SearchFieldType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/SearchFieldType.qml" line="22"/>
|
||
<source>Search</source>
|
||
<translation>搜索</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SecureServersRepository</name>
|
||
<message>
|
||
<location filename="../core/repositories/secureServersRepository.cpp" line="225"/>
|
||
<source>Server</source>
|
||
<translation>服务器</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SelectLanguageDrawer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/SelectLanguageDrawer.qml" line="43"/>
|
||
<source>Back</source>
|
||
<translation>返回</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/SelectLanguageDrawer.qml" line="58"/>
|
||
<source>Choose language</source>
|
||
<translation>选择语言</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ServerListItem</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ServerListItem.qml" line="36"/>
|
||
<source>Server settings</source>
|
||
<translation>服务器设置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ServersListView</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ServersListView.qml" line="66"/>
|
||
<source>Subscription expired. Please renew</source>
|
||
<translation>订阅已过期,请续订</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ServersListView.qml" line="66"/>
|
||
<source>Subscription expiring soon</source>
|
||
<translation>订阅即将到期</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/ServersListView.qml" line="81"/>
|
||
<source>Unable change server while there is an active connection</source>
|
||
<translation>已建立连接时无法更改服务器配置</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ServersUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/serversUiController.cpp" line="99"/>
|
||
<source>Legacy API v1 configs are no longer supported. Remove this server to continue.</source>
|
||
<translation>旧版 API v1 配置已不再受支持。请移除此服务器以继续。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/serversUiController.cpp" line="100"/>
|
||
<source>Use the remove action to delete this legacy config.</source>
|
||
<translation>请使用移除操作删除此旧版配置。</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>ServicesCatalogController</name>
|
||
<message>
|
||
<location filename="../core/controllers/api/servicesCatalogController.cpp" line="258"/>
|
||
<source>%1/mo</source>
|
||
<comment>IAP: price per month in plan subtitle</comment>
|
||
<translation>%1/月</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/controllers/api/servicesCatalogController.cpp" line="278"/>
|
||
<source>from %1 per month</source>
|
||
<comment>IAP: card footer minimum monthly price from StoreKit</comment>
|
||
<translation>每月 %1 起</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SettingsUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/settingsUiController.cpp" line="159"/>
|
||
<source>All settings have been reset to default values</source>
|
||
<translation>所配置恢复为默认值</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SnackbarType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/SnackbarType.qml" line="193"/>
|
||
<source>Close</source>
|
||
<translation>关闭</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SubscriptionExpiredDrawer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="38"/>
|
||
<source> subscription has expired</source>
|
||
<translation> 订阅已过期</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="39"/>
|
||
<source>Renew to continue using VPN</source>
|
||
<translation>续订以继续使用 VPN</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="50"/>
|
||
<source>Renew</source>
|
||
<translation>续订</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/SubscriptionExpiredDrawer.qml" line="65"/>
|
||
<source>Support</source>
|
||
<translation>支持</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SubscriptionUiController</name>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="241"/>
|
||
<source>Your subscription has been upgraded</source>
|
||
<translation>您的订阅已升级</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="242"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="282"/>
|
||
<source>This subscription has already been added</source>
|
||
<translation>此订阅已添加</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="254"/>
|
||
<source>%1 has been added to the app</source>
|
||
<translation>%1 已添加到应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="289"/>
|
||
<source>Subscription restored successfully</source>
|
||
<translation>订阅已成功恢复</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="344"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="380"/>
|
||
<source>Purchase confirmed. Subscription has been added to the app</source>
|
||
<translation>购买已确认。订阅已添加到应用</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="436"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="489"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="612"/>
|
||
<source>%1 installed successfully.</source>
|
||
<translation>%1 安装成功。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="451"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="497"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="524"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="555"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="583"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="647"/>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="740"/>
|
||
<source>Enter the digits from the image to continue</source>
|
||
<translation>请输入图片中的数字以继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="605"/>
|
||
<source>This email address has already been used to activate a trial. Like the service? Upgrade to Premium</source>
|
||
<translation>此电子邮件地址已用于激活试用。喜欢这项服务吗?升级到 Premium</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="665"/>
|
||
<source>API config reloaded</source>
|
||
<translation>API 配置已重新加载</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="669"/>
|
||
<source>Successfully changed the country of connection to %1</source>
|
||
<translation>已成功将连接国家/地区更改为 %1</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="784"/>
|
||
<source>API config removed</source>
|
||
<translation>API 配置已移除</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/controllers/api/subscriptionUiController.cpp" line="793"/>
|
||
<source>Server '%1' was removed</source>
|
||
<translation>已移除服务器 '%1'</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>SystemTrayNotificationHandler</name>
|
||
<message>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="26"/>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="75"/>
|
||
<source>Show</source>
|
||
<translation>显示</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="30"/>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="76"/>
|
||
<source>Connect</source>
|
||
<translation>连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="31"/>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="77"/>
|
||
<source>Disconnect</source>
|
||
<translation>断开</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="35"/>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="78"/>
|
||
<source>Visit Website</source>
|
||
<translation>官网</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="41"/>
|
||
<location filename="../ui/utils/systemTrayNotificationHandler.cpp" line="79"/>
|
||
<source>Quit</source>
|
||
<translation>退出</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TermsAndPrivacyText</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/TermsAndPrivacyText.qml" line="20"/>
|
||
<source>By continuing, you agree to the <a href="%1" style="color: %3;">Terms of Use</a> and <a href="%2" style="color: %3;">Privacy Policy</a></source>
|
||
<translation>继续即表示您同意<a href="%1" style="color: %3;">使用条款</a>和<a href="%2" style="color: %3;">隐私政策</a></translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>TextFieldType</name>
|
||
<message>
|
||
<location filename="../ui/qml/Controls2/TextFieldType.qml" line="117"/>
|
||
<source>The field can't be empty</source>
|
||
<translation>输入不能为空</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>UpdateSupportDrawer</name>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="35"/>
|
||
<source>Support</source>
|
||
<translation>支持</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="36"/>
|
||
<source>If the update won't install, message us</source>
|
||
<translation>如果更新无法安装,请联系我们</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="45"/>
|
||
<source>Telegram</source>
|
||
<translation>Telegram</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="46"/>
|
||
<source>We'll reply in chat</source>
|
||
<translation>我们会在聊天中回复</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="51"/>
|
||
<source>https://t.me/amnezia_vpn_en</source>
|
||
<translation>https://t.me/amnezia_vpn_en</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="60"/>
|
||
<source>support@amnezia.org</source>
|
||
<translation>support@amnezia.org</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="61"/>
|
||
<source>Support email</source>
|
||
<translation>支持邮箱</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="66"/>
|
||
<source>mailto:support@amnezia.org</source>
|
||
<translation>mailto:support@amnezia.org</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="75"/>
|
||
<source>amnezia.org</source>
|
||
<translation>amnezia.org</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/Components/UpdateSupportDrawer.qml" line="76"/>
|
||
<source>Download the update manually</source>
|
||
<translation>手动下载更新</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>VpnConnection</name>
|
||
<message>
|
||
<location filename="../vpnConnection.cpp" line="554"/>
|
||
<source>Mbps</source>
|
||
<translation>Mbps</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>VpnProtocol</name>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="136"/>
|
||
<source>Unknown</source>
|
||
<translation>未知</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="137"/>
|
||
<source>Disconnected</source>
|
||
<translation>连接已断开</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="138"/>
|
||
<source>Preparing</source>
|
||
<translation>准备中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="139"/>
|
||
<source>Connecting...</source>
|
||
<translation>连接中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="140"/>
|
||
<source>Connected</source>
|
||
<translation>已连接</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="141"/>
|
||
<source>Disconnecting...</source>
|
||
<translation>断开中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="142"/>
|
||
<source>Reconnecting...</source>
|
||
<translation>重连中</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../core/protocols/vpnProtocol.cpp" line="143"/>
|
||
<source>Error</source>
|
||
<translation>错误</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>XrayConfigModel</name>
|
||
<message>
|
||
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="709"/>
|
||
<source>Port must be in the range of 1 to 65535</source>
|
||
<translation>端口必须在 1 到 65535 之间</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="715"/>
|
||
<source>SNI: enter a valid IP address or domain name</source>
|
||
<translation>SNI:请输入有效的 IP 地址或域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="721"/>
|
||
<source>Host: enter a valid IP address or domain name</source>
|
||
<translation>主机:请输入有效的 IP 地址或域名</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/models/protocols/xrayConfigModel.cpp" line="724"/>
|
||
<source>Path must start with "/"</source>
|
||
<translation>路径必须以 "/" 开头</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>XrayConfigSnapshotsModel</name>
|
||
<message>
|
||
<location filename="../ui/models/protocols/xrayConfigSnapshotsModel.cpp" line="144"/>
|
||
<source>Invalid JSON format</source>
|
||
<translation>JSON 格式无效</translation>
|
||
</message>
|
||
</context>
|
||
<context>
|
||
<name>main2</name>
|
||
<message>
|
||
<location filename="../ui/qml/main2.qml" line="226"/>
|
||
<source>Private key passphrase</source>
|
||
<translation>私钥密码</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/main2.qml" line="236"/>
|
||
<source>Save</source>
|
||
<translation>保存</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/main2.qml" line="313"/>
|
||
<source>This subscription format is no longer supported</source>
|
||
<translation>此订阅格式已不再受支持</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/main2.qml" line="314"/>
|
||
<source>This legacy Amnezia subscription type can no longer be used to connect in this application version.
|
||
Remove the server from the app to continue.</source>
|
||
<translation>此旧版 Amnezia 订阅类型已无法在本应用版本中用于连接。
|
||
请从应用中移除该服务器以继续。</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/main2.qml" line="315"/>
|
||
<source>Continue</source>
|
||
<translation>继续</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/main2.qml" line="316"/>
|
||
<source>Cancel</source>
|
||
<translation>取消</translation>
|
||
</message>
|
||
<message>
|
||
<location filename="../ui/qml/main2.qml" line="320"/>
|
||
<source>Cannot remove server during active connection</source>
|
||
<translation>存在活动连接时无法移除服务器</translation>
|
||
</message>
|
||
</context>
|
||
</TS>
|