From ab12a6fa978c5b6d7b4e7a42c1702ab35ea8111b Mon Sep 17 00:00:00 2001 From: cyBerta Date: Thu, 29 Feb 2024 13:11:20 +0100 Subject: remove mapping between transifex zh language code and Androids zh-rCN region code, make zh folder default for Chinese --- .tx/config | 8 +- app/src/main/res/values-zh-rCN/arrays.xml | 3 - .../main/res/values-zh-rCN/plurals-icsopenvpn.xml | 16 - .../main/res/values-zh-rCN/strings-icsopenvpn.xml | 475 --------------------- app/src/main/res/values-zh-rCN/strings.xml | 228 ---------- app/src/main/res/values-zh/arrays.xml | 3 + app/src/main/res/values-zh/plurals-icsopenvpn.xml | 16 + app/src/main/res/values-zh/strings-icsopenvpn.xml | 475 +++++++++++++++++++++ app/src/main/res/values-zh/strings.xml | 228 ++++++++++ 9 files changed, 726 insertions(+), 726 deletions(-) delete mode 100644 app/src/main/res/values-zh-rCN/arrays.xml delete mode 100755 app/src/main/res/values-zh-rCN/plurals-icsopenvpn.xml delete mode 100755 app/src/main/res/values-zh-rCN/strings-icsopenvpn.xml delete mode 100644 app/src/main/res/values-zh-rCN/strings.xml create mode 100644 app/src/main/res/values-zh/arrays.xml create mode 100755 app/src/main/res/values-zh/plurals-icsopenvpn.xml create mode 100755 app/src/main/res/values-zh/strings-icsopenvpn.xml create mode 100644 app/src/main/res/values-zh/strings.xml diff --git a/.tx/config b/.tx/config index 6f5665a6..1cb3557e 100644 --- a/.tx/config +++ b/.tx/config @@ -3,7 +3,7 @@ host = https://rest.api.transifex.com [o:otf:p:bitmask:r:strings] -lang_map = es_AR: es-rAR, es_CU: es-rCU, fa_IR: fa-rIR, kn_IN: kn-rIN, pt_BR: pt-rBR, pt_PT: pt-rPT, zh: zh-rCN, zh_TW: zh-rTW, nb: no +lang_map = es_AR: es-rAR, es_CU: es-rCU, fa_IR: fa-rIR, kn_IN: kn-rIN, pt_BR: pt-rBR, pt_PT: pt-rPT, zh_TW: zh-rTW, nb: no file_filter = app/src/main/res/values-/strings.xml minimum_perc = 75 source_file = app/src/main/res/values/strings.xml @@ -12,7 +12,7 @@ type = ANDROID resource_name = Bitmask Android [o:otf:p:bitmask:r:riseupvpn] -lang_map = es_AR: es-rAR, es_CU: es-rCU, fa_IR: fa-rIR, kn_IN: kn-rIN, pt_BR: pt-rBR, pt_PT: pt-rPT, zh: zh-rCN, zh_TW: zh-rTW, nb: no +lang_map = es_AR: es-rAR, es_CU: es-rCU, fa_IR: fa-rIR, kn_IN: kn-rIN, pt_BR: pt-rBR, pt_PT: pt-rPT, zh_TW: zh-rTW, nb: no file_filter = app/src/custom/res/values-/strings.xml minimum_perc = 75 source_file = app/src/custom/res/values/strings.xml @@ -21,7 +21,7 @@ type = ANDROID resource_name = RiseupVPN Android [o:otf:p:bitmask:r:bitmask-playstore-listing] -lang_map = en: en-US, es_AR: es-AR, es_CU: es-CU, fa_IR: fa-IR, kn_IN: kn-IN, pt_BR: pt-BR, pt_PT: pt-PT, zh: zh-CN, zh_TW: zh-TW, nb: no +lang_map = en: en-US, es_AR: es-AR, es_CU: es-CU, fa_IR: fa-IR, kn_IN: kn-IN, pt_BR: pt-BR, pt_PT: pt-PT, zh_TW: zh-TW, nb: no source_file = src/normal/fastlane/metadata/android/en-US/store-meta-en-US.json type = KEYVALUEJSON resource_name = Bitmask details in Appstore @@ -29,7 +29,7 @@ file_filter = src/normal/fastlane/metadata/android//store-meta-.json minimum_perc = 98 [o:otf:p:bitmask:r:riseupvpn-playstore-listing] -lang_map = en: en-US, es_AR: es-AR, es_CU: es-CU, fa_IR: fa-IR, kn_IN: kn-IN, pt_BR: pt-BR, pt_PT: pt-PT, zh: zh-CN, zh_TW: zh-TW, nb: no +lang_map = en: en-US, es_AR: es-AR, es_CU: es-CU, fa_IR: fa-IR, kn_IN: kn-IN, pt_BR: pt-BR, pt_PT: pt-PT, zh_TW: zh-TW, nb: no source_file = src/custom/fastlane/metadata/android/en-US/store-meta-en-US.json type = KEYVALUEJSON resource_name = RiseupVPN details in Appstore diff --git a/app/src/main/res/values-zh-rCN/arrays.xml b/app/src/main/res/values-zh-rCN/arrays.xml deleted file mode 100644 index 045e125f..00000000 --- a/app/src/main/res/values-zh-rCN/arrays.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/app/src/main/res/values-zh-rCN/plurals-icsopenvpn.xml b/app/src/main/res/values-zh-rCN/plurals-icsopenvpn.xml deleted file mode 100755 index 8aa121e6..00000000 --- a/app/src/main/res/values-zh-rCN/plurals-icsopenvpn.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - 剩下 %d 个月 - - - 剩下 %d 天 - - - 剩下 %d 小时 - - - 剩下 %d 分钟 - - diff --git a/app/src/main/res/values-zh-rCN/strings-icsopenvpn.xml b/app/src/main/res/values-zh-rCN/strings-icsopenvpn.xml deleted file mode 100755 index f7b2fa8d..00000000 --- a/app/src/main/res/values-zh-rCN/strings-icsopenvpn.xml +++ /dev/null @@ -1,475 +0,0 @@ - - - - - - 服务器地址: - 服务器端口: - 位置 - 无法读取目录 - 选择 - 取消 - 没有数据 - LZO 压缩算法 - 没有证书 - 客户端证书 - 客户端证书密钥 - PKCS12 证书文件 - CA 证书 - 你必须选择一个证书 - 请前往 https://github.com/schwabe/ics-openvpn/ 查看源码或提供问题反馈 - 该程序使用以下组件,有关许可证的详细信息请参阅源代码 - 关于 - 配置文件 - 类型 - PKCS12 密码 - 请选择… - 你必须选择一个文件 - 使用 TLS 认证 - TLS 位置 - 输入 CIDR 格式的 IPv6 地址/网络掩码(例如 2000:dd::23/64) - 输入 CIDR 格式的 IPv4 地址/网络掩码(例如 1.2.3.4/24) - IPv4 地址 - IPv6 地址 - 输入 OpenVPN 的自定义选项。请谨慎使用此功能。此外请注意许多与 tun 模块有关的 OpenVPN 设置由于系统 VPN 功能的设计而不能得到支持。如果您觉得缺少一个很重要的选项,请与作者联系。 - 用户名 - 密码 - 在静态配置中 TLS 身份验证密钥将被用作静态密钥 - 配置 VPN - 添加配置文件 - 输入新配置文件的名字 - 请输入一个独一无二的配置文件名称 - 配置文件名称 - 您必须选择一个用户证书 - 你必须选择一个CA证书 - 没有找到错误 - 配置错误 - 无法解析 IPv4 地址 - 无法解析自定义路由 - (根据需求留空) - OpenVPN 主屏幕快捷方式 - 正在连接到 VPN %s - 未找到快捷方式指定的配置文件 - 随机主机前缀 - 在主机名前添加6个随机字符 - 启用自定义选项 - (此处)指定自定义选项。请谨慎使用! - 路由被安卓系统拒绝 - 断开VPN - 清除日志 - 确认取消? - 断开连接的VPN/取消连接尝试? - 删除VPN - 检查服务器是否使用 TLS 服务器端扩展 (--remote-cert-tlsserver server) - 需要 TLS 服务器证书 - 检查远程服务器证书的 DN 属性 - 证书主机名检查 - 勾选此项将验证远程证书的 DN 属性(例:C=DE, L=Paderborn, OU=Avian IP Carriers, CN=openvpn.blinkt.de)\n\n输入完整的 DN 或者 RDN 以便进行验证。\n\nRDN前缀 \"Server\" 可以匹配 \"Server-1\" 以及 \"SERVER-2\"\n\n若留空则将仅验证 RDN 而不验证主机名。\n\n有关更多信息请查看 OpenVPN 2.3.1+ 参考手册的 --verify-x509-name 小节 - 远程证书账户 - 启用TLS密钥验证 - TLS认证文件 - 从服务器请求 IP 地址、 路由规则和计时选项。 - 将不会从服务器请求信息。需要手动在下方配置设置。 - Pull 设置 - DNS - 由服务器下发DNS设置 - 使用您的DNS服务器 - 搜索域名 - 要使用的DNS服务器。 - 主DNS服务器 - 如果无法到达正常的DNS服务器,则使用辅助DNS服务器。 - 备用DNS服务器 - 忽略推送的路由 - 不使用服务器推送的路由 - 通过VPN重定向所有流量 - 使用默认路由 - 输入自定义路由。目标地址只能用CIDR格式。\"10.0.0.0/8 2002::/16\" 将会通过VPN重定向到10.0.0.0/8 和 2002::/16 网络。 - 设置要不通过VPN路由的路线。使用与自定义路由相同的语法。 - 自定义路由 - 排除的网络 - 日志记录级别 - 允许来自任何IP的认证数据包 - 允许不固定服务器 - 自定义选项 - 编辑VPN设置 - 移除 VPN 配置文件 \'%s\' 吗? - 在某些自定义 ICS 系统版本上,/dev/tun 的权限可能会有错误,或者根本就没有tun模块。CM9 系统用户请尝试本程序设置中的修复权限选项。 - 打开 tun 接口失败 - 错误: - 清除 - 正在打开 tun 设备: - 本地IPv4:%1$s/%2$d IPv6:%3$s MTU:%4$d - DNS 服务器: %1$s, 域名: %2$s - 路由: %1$s %2$s - 排除的路由: %1$s %2$s - VpnService安装路线 : %1$s %2$s - 已获得接口信息 %1$s 以及 %2$s,将第二个地址作为远程地址。使用 /32 作为本地掩码。OpenVPN 给出的模式是 \"%3$s\"。 - 无法将 %1$s 和 %2$s 作为 CIDR 形式的路由,将使用 /32 的子网掩码。 - 纠正路由 %1$s/%2$s 为 %3$s/%2$s - 不能访问 Android 密钥链证书。这可能是由于固件升级或通过还原备份的应用程序/软件设置造成的。请编辑 VPN 配置文件并在基本设置中重新选择证书以重新创建证书访问权限。 - %1$s %2$s - 发送日志文件 - 发送 - ICS OpenVPN日志文件 - 将日志复制到剪贴板 - Tap模式 - Tap 模式在未 root 的机器上不可用。因此本程序无法提供 tap 模块支持 - 还来? 您在开玩笑嘛? tap 连接模式是不支持的,不要再发邮件问这些问题了。 - 这已经是第三次有人问这个问题了。好吧,虽然确实可以在 TAP 设备上写一个 TAP 模拟器,给发送出去的数据包添加第二层网络头,并去掉收到的数据包中的第二层网络头,但是这个 TAP 模拟器可能还需要实现 ARP 甚至 DHCP 客户端功能。我目前不知道有谁在做这方面的工作。如果你想开展这方面的编码工作的话,请联系我。 - 常见问题 - 正在复制日志 - 若要复制单条日志请在相应条目上轻按即可。若要复制/发送全部日志请使用发送日志功能。如果该功能在界面中没有显示,请使用设备原生的菜单按钮。 - 快捷方式启动 - 你可以在桌面上放置一个启动 OpenVPN 的图标。如果你的桌面程序支持,你可以在桌面上放置 OpenVPN 的启动图标,或者是 OpenVPN 的桌面挂小部件。 - 很遗憾,您目前的系统不支持 VPN 服务接口 :( - 加密 - 输入加密方式 - 输入 OpenVPN 所使用的加密密码算法。留空以使用默认算法。 - 输入 OpenVPN 使用的认证摘要。留空则使用默认的摘要。 - 认证/加密 - 文件浏览器 - 内置文件 - 导入文件时出错 - 无法从文件系统导入文件 - [[内置的文件数据]] - 无 IP 信息,拒绝打开 tun 设备 - 从ovpn文件导入配置文件 - 导入 - 无法读取要导入的配置文件 - 读取配置文件时出错 - 添加配置文件 - 在导入的配置文件中找不到文件%1$s - 从源代码%1$s导入配置文件 - 您的配置文件中有几个配置项无法在配置菜单中查看和修改,这些配置项将会当成自定义配置选项。下面是这些自定义的配置选项: - 配置文件读取完毕。 - 不要绑定到本地地址和端口 - 无本地绑定 - 导入配置文件 - 安全注意事项 - "As OpenVPN is security sensitive a few notes about security are sensible. All data on the sdcard is incoherently insecure. Every app can read it (for example this program requires no special sd card rights). The data of this application can only be read by the application itself. By using the import option for cacert/cert/key in the file dialog the data is stored in the VPN profile. The VPN profiles are only accessible by this application. (Do not forget to delete the copies on the sd card afterwards). Even though accessible only by this application the data is still unencrypted. By rooting the telephone or other exploits it may be possible to retrieve the data. Saved passwords are stored in plain text as well. For pkcs12 files it is highly recommended that you import them into the android keystore." - 导入 - 显示证书选择错误 - 尝试显示 Android 4.0 + 证书选择对话框时出现异常。Android 4.0 以上的系统不可能出现该问题,因为这是标准的系统功能。可能您当前 ROM 中的证书存储已经损坏。 - IPv4 - IPv6 - 正在等待状态消息... - 导入配置文件 - 导入配置文件%d - 图像已损坏 - <p>HTC官方固件可能存在异常的路由问题并会导致数据流不通过隧道传输(详见BUG追踪<a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=18\">Issue 18</a>)。</p><p>据报导,旧版的SONY Xperia Arc S和Xperia Ray的官方固件完全不包含VPNService(详见BUG追踪<a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=29\">Issue 29</a>)。</p><p>在自制固件中,tun -模块可能会有缺失,或是未被设置正确的权限。部分CM9固件需要启用“特定设备HACKS”项下的“修复/dev/tun的权限”的选项。</p><p>最重要的是:若您的设备的固件存在问题,请直接向您的设备供应商反馈。越多人向供应商反映问题,问题越有可能得到解决。</p> - PKCS12 文件加密密钥 - 私钥密码 - 密码 - 文件图标 - TLS认证/加密 - 生成的配置 - 设置 - 尝试设定 /dev/tun 的属主为 system。一些 CM9 ROM 需要它以使 VPNService API 工作。本操作需要 root 权限。 - 修复 /dev/tun 的权限 - 显示生成的OpenVPN配置文件 - 正在编辑“ %s ” - 生成配置中... - 启用该选项以在网络变化(例如在蜂窝数据和 WiFi 之间切换)时强制重新连接 - 当网络更改时重新连接 - 网络状态:%s - Android 密钥库通常会自带 CA 证书。如果您获取的证书发生验证错误,请单独指定一个证书。 - 选择 - 在 Android 密钥库中未找到任何 CA 证书。可能验证失败。 - 连接时显示日志窗口。日志窗口可始终从通知栏访问。 - 显示日志窗口 - %10$s %9$s running on %3$s %1$s (%2$s), Android %6$s (%7$s) API %4$d, ABI %5$s, (%8$s) - 与 Android 密钥库 %1$s 签名时出错: %2$s - VPN 连接警告会告诉你有程序正要拦截所有的网络流量,这是为了确保 VPN 服务的 API 不被恶意应用滥用。\nVPN 连接通知(通知栏上的钥匙图标)是 Android 系统内建的,如果当前有 VPN 连接,Android 系统就会自动显示这个通知图标。一些系统上还会在 VPN 连接建立的时候发出提示音。Android 这么做的原因是为了保护你不受恶意应用的欺骗。 - 连接警告和通知声音 - 中文翻译:Christopher Meng -<trans@cicku.me> - IP和DNS - 基本设置 - 路由 - 模糊OpenVPN设置。通常不需要。 - 高级 - ICS Openvpn 配置 - 没有使用 DNS 服务器,无法解析域名,请考虑设置一个 DNS 服务器。请注意,即使你没有设置 DNS 服务器,你为移动网络以及 Wi-Fi 设置的代理服务器配置也是有效的。 - 无法添加 DNS 服务器 \"%1$s\",%2$s 拒绝了您的操作。 - 无法配置 IP 地址 %1$s,被系统拒绝:%2$s - <p>获取你的 VPN 配置文件,可以是在电脑上正在使用的 OpenVPN 客户端配置文件,也可以向你的 VPN 服务商索取配置文件。</p><p>如果配置文件只有一个,可以把配置文件发到你自己的邮箱然后从手机上下载。如果配置文件有很多个,可以将它们复制到存储卡内。</p><p>从邮件中下载附件,或者在 VPN 列表中点击文件夹图标来导入配置文件。</p><p>如果提示找不到文件,那就将缺失的文件复制到存储卡内。</p><p>点击保存,将配置文件保存到你的 VPN 列表中。</p><p>在 VPN 列表中点击 VPN 的连接的名字,就可以连接到 VPN 了。</p><p>如果发生错误,可以看日志窗口中的日志,然后设法解决问题。</p> - 快速开始 - 尝试在连接之前加载 tun.ko 内核模块。需要已root的设备。 - 加载tun模块 - 将PKCS12从配置导入到Android Keystore - 获取代理设置时出错:%s - Using proxy %1$s %2$s - 使用系统代理 - 使用系统设置连接 HTTP/HTTPS 代理服务器。 - 如果在系统启动时OpenVPN处于活动状态,那么它会连接指定的VPN。在Android 5.0上使用这个选项前,请阅读连接警告的常见问题。 - 在系统启动时自动连接 - 忽略 - 重新启动 - 配置文件的变更将在重新连接 VPN 后生效,是否立即(重新)连接? - 配置已更改 - 无法判断最后一次连接使用的是哪个配置文件,所以无法编辑配置文件 - 重复的通知 - 当 Android 系统的内存(RAM)即将耗尽的时候,不再需要的应用和服务将被关闭以腾出内存空间,这项机制也会影响到 VPN 进程。为了保证 OpenVPN 及其连接不被关闭,OpenVPN 服务会以较高的优先级运行,而为了以较高的优先级运行,OpenVPN 必须在状态栏显示一个图标。正如前面的问题中说过的,系统的“钥匙”图标是系统内建的,仅仅显示这个“钥匙”图标并不能让 OpenVPN 以更高的优先级运行。 - VPN 配置文件未定义 - 点击 <img src=\"ic_menu_add\"/> 图标添加新的 VPN 配置 - 使用 <img src=\"ic_menu_archive\"/> 图标导入存储卡中已有的配置文件(.ovpn 或 .conf)。 - 确保已经阅读FAQ部分。这里有一个快速向导。 - 路由/接口配置 - 的路由和接口配置不通过传统的ifconfig /路由的命令而将用VPNService API来完成。这导致了比在其它操作系统不同的路由配置。 \ n此VPN隧道的配置包括IP地址,并应被指定到该接口的网络。特别是,没有同行伙伴地址或网关地址是必要的或需要。特殊的路由到达VPN服务器不需要任何(例如,当使用重定向网关添加)。导入配置时,应用程序会因此忽略这些设置。该应用程序可确保与连接到服务器没有通过VPN隧道路由的VPNService API。\ n此VPNService API不允许指定的网络,不应该通过VPN路由。作为一种变通方法的应用程序会检测网络,不应该被路由到隧道(如路由XXXX YYYY net_gateway),并计算一组路由排除这种路线效仿其他平台的行为。日志窗口显示VPNService的在建立连接的配置\ nBehind的场景:安卓4.4+确实使用策略路由。使用route / ifconfig命令不会显示已安装的路径。而使用IP规则,iptables的-t轧-L - 当OpenVPN正在重新连接时,不要回退到没有VPN连接的状态。 - 保持tun连接 - OpenVPN 日志 - 导入 OpenVPN 配置文件 - 电池消耗 - 在我的测试中,发现最能消耗电量的是 OpenVPN 的 keepalive 包。大多数 OpenVPN 服务器都在配置文件中使用了“keepalive 10 60”这样的选项,这会导致 OpenVPN 服务器和客户端每隔 10 秒就相互向对方发送一个数据包。<p>虽然这些包很小,几乎不会消耗多少流量,但是频繁地发送这些包会导致手机的无线模块长时间处于活跃状态,并消耗大量的电能。(请参见(英文网页): <a href=\"http://developer.android.com/training/efficient-downloads/efficient-network-access.html#RadioStateMachine\">)<p> keepalive 选项无法在客户端进行修改,只能在服务器上进行修改。<p>令人郁闷的是,如果发送 keepalive 的频率小于 60 秒,某些 NAT 网关可能会关闭 UDP 连接(我测试得到的结果是 60 秒)。使用 TCP 模式虽然可以将 keepalive 的频率设成很大,但是会造成 TCP over TCP 问题。(请参见(英文网页):<a href=\"http://sites.inka.de/bigred/devel/tcp-tcp.html\">)(TCP over TCP 问题指的是由于 TCP 协议的机制,在 TCP 协议上再次封装一个 TCP 协议时,如果上层 TCP 链路的速度比下层 TCP 协议的链路速度快,就会造成大量 TCP 重传,从而导致网络拥塞,对用户来说就是网络变成龟速 ——译者注) - Android 网络分享和便携式热点功能(通过 WiFi, USB 或蓝牙)无法与本程序所使用的 VPN 服务接口一同工作。详情请见 <a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=34\">issue #34</a> - VPN 和中继 - 连接重试次数 - 重新连接设置 - 每次尝试连接等待时间(秒)。 - 两次连接间隔时间(秒) - OpenVPN 意外崩溃。建议您使用主菜单中的发送转储文件功能向开发者发送转储文件 - 向开发者发送转储信息 - 向开发人员发送上次崩溃的调试信息 - OpenVPN - %s - %1$s - %2$s - %1$s - %3$s, %2$s - 连接中 - 等待服务器响应 - 验证中 - 正在获取客户端配置 - 正在分配 IP 地址 - 添加路由 - 已连接 - 断开 - 正在重新连接 - 正在退出 - 未运行 - 正在解析主机名 - 连接中(TCP) - 验证失败 - 等待可用网络 - ↓%2$s %1$s-↑%4$s %3$s - 未连接 - 正在连接 VPN %s - 正在连接 VPN %s - 某些版本的 Android 4.1 存在问题,如果密钥库证书的名称包含非字母和数字字符(如空格、 下划线或短划线)。请尝试重新导入不包含特殊字符的证书 - 加密算法(cipher) - 数据包验证 - 输入数据包验证方式 - 由 %s 构建 - 调试版本 - 正式版本 - 复制进配置文件 - 故障转储 - 添加 - 发送配置文件 - 完整的 DN - 您导入的配置包含不再使用的 tls-remote 选项,该选项使用了不同的 DN 格式。 - RDN (通用名称) - RDN 前缀 - tls-remote(不再被使用) - 你可以通过访问 http://crowdin.net/project/ics-openvpn/invite 来帮助翻译 - %1$s 正在试图控制 %2$s - 如果继续,你将允许该应用完全控制 OpenVPN for Android,并拦截所有网络流量。除非你信任该应用,否则请不要继续。如果该应用是恶意应用,你需要自行承担所有的后果。 - 我信任此应用。 - 没有允许使用外部 API 的应用 - 经 VPN 代理的应用程序: %s - 清除已授权的应用列表?\n当前已授权的应用:\n\n%s - 当屏幕关闭且 60 秒内传输数据量小于 64kB 时暂停 VPN。当启用“持久性 Tun”选项时,暂停 VPN 将使设备处于无网络连接的状态。未启用“持久性 Tun”时,设备将没有 VPN 连接保护。 - 屏幕关闭后暂停 VPN 连接 - 屏幕关闭时暂停连接:若在%2$s秒内少于%1$s - 警告:该 VPN 没有启用“保持tun连接”这一选项,当屏幕关闭时,网络流量将不通过 VPN 隧道,而是通过 Wi-Fi 或者移动网络。 - 保存密码 - 暂停 VPN - 继续 VPN - 按用户要求暂停 VPN - VPN 暂停 - 屏幕关闭 - 针对特定设备的处理 - 无法显示证书信息 - 应用程序行为 - VPN 行为 - 允许更改 VPN 配置 - 硬件密钥库: - 应用程序试图使用 OpenVPN 为 Android 的图标 - "自 Android 4.3 开始,VPN 确认被防范\"覆盖应用程序\"。这将导致在不发生反应,触摸输入的对话框中。如果您有一个应用程序,使用覆盖它可能会导致这种行为。如果你发现违规应用程序联系的应用程序的作者。这个问题将影响到运行在 Android 4.3 及更高版本上的所有 VPN 应用程序。有关其他详细信息请参阅 < href =\"http://code.google.com/p/ics-openvpn/issues/detail?id=185\"> issue 185 < > " - Vpn 确认对话框的 Android 4.3 及更高版本 - 或者你可以通过GooglePlay来捐赠我: - 感谢捐赠 %s! - 日志已清除。 - 显示密码 - 钥匙串访问错误: %s - - ISO - 时间戳 - - 上传 - 下载 - VPN 状态 - 查看选项 - 未处理的异常: %1$s\n\n%2$s - %3$s: %1$s\n\n%2$s - 如果您的 Android 设备已经 root,您可以自担风险安装<a href=\"http://xposed.info/\">Xposed 框架</a> 和 <a href=\"http://repo.xposed.info/module/de.blinkt.vpndialogxposed\">VPN 对话框确认模块</a> - 完整授权 - 不会将网络直接连接到本地接口路由通过 VPN。取消选中此选项会将缩进到 VPN 的本地网络的所有流量重都定向。 - 绕过本地地址 - 用户名/密码文件 - [导入: %s] - 有些文件未找到。请选择要导入的配置文件的文件: - 若要使用此应用程序需要支持 OpenVPN (通常由您的雇主提供) 的 VPN 提供商/VPN 网关。查阅 http://community.openvpn.net/ OpenVPN 和如何设置您自己的 OpenVPN 服务器的详细信息。 - 导入日志: - VPN拓扑“%3$s”指定的,但使用ifconfig %1$s %2$s看起来更像是一个网络掩码的IP地址。假设“子网”的拓扑结构。 - mssfix 值必须是一个介于 0 和 9000 之间的整数 - MTU覆盖的值必须是64到9000之间的整数 - 公布于运行在他们应该限制其发送分组大小,使得后的OpenVPN已包封它们,将得到的UDP包大小的OpenVPN发送到其对等体将不超过此字节数隧道TCP会话。 (默认为1450) - 重写TCP有效载荷的MSS值 - 设置 TCP MSS 负载 - 客户端行为 - 清除允许的外部应用程序 - 加载中... - 经 VPN 代理的应用程序: %1$s - 不允许通过VPN的应用:%1$s - 程序 %s 已经从设备上卸载,正在将其从应用过滤规则中移除。 - 将VPN 用于所有的应用程序,但排除选定 - VPN 是只用于所选的应用程序 - 删除远程服务器的条目吗? - 保存 - 删除 - 添加新的远程服务器 - 连接时随机选择配置文件 - 您需要至少定义并启用一个远程服务器。 - 服务器列表 - 允许的应用程序 - 负载设置 - TLS 设置 - 未定义任何远程服务器 - 重复的VPN配置文件 - 创建配置文件副本: %s - 显示日志 - OpenVPN 的 Android 客户端目前市面上已经有了一些了,其中最常见的有 OpenVPN for Android(也就本应用)、OpenVPN Connect 以及 OpenVPN Settings 。 -这些客户端可以被分为两类:使用官方VPNService API (Android 4.0+) 并且不需要 root 权限的 OpenVPN for Android 和 OpenVPN Connect 以及需要 root 权限的 OpenVPN Settings 。 - 不同OpenVPN安卓客户端的区别 - 忽略多播路由:%s - 安卓只支持CIDR路由。由于非CIDR路由几乎不用,OpenVPN for Android将使用/32路由并对非CIDR路由发出警告。 - 在连接VPN时手机热点依然工作,但连接不会通过VPN。 - 早期的KitKat版本在TCP连接上设置了错误的MSS值 (#61948)。OpenVPN将自动启动mssfix选项来解决这个Bug。 - 在DNS服务没有设置的情况下,安卓会继续使用手机wifi的代理设置。 安卓OpenVPN会在日志文件中留下警告信息。在VPN设置DNS服务时,安卓不是代理;安卓系统里没有为vpn连接设置代理的程序接口。 - 在被卸载或重新安装时,VPN程序会停止工作;详细信息请参看 #80074 - 配置的客户端IP及其网络掩码中的IP不会代理到VPN。 OpenVPN通过显式地添加一个可应对客户端IP及其网络掩码的路由来解决这个错误 - Opening a tun device while another tun device is active, which is used for persist-tun support, crashes the VPNServices on the device. A reboot is required to make VPN work again. OpenVPN for Android tries to avoid reopening the tun device and if really needed first closes the current TUN before opening the new TUN device to avoid to crash. This may lead to a short window where packets are sent over the non-VPN connection. Even with this workaround the VPNServices sometimes crashes and requires a reboot of the device. - 对于次级用户而言,VPN是不会起作用的。 - 有多个用户报告说,在使用VPN应用时,移动连接/移动数据连接经常会掉线。该行为似乎只影响一些移动运营商/设备组合,目前为止尚未确定原因及bug解决方案。 - 只有目标可以通过VPN,可以到达VPN没有达到。 IPv6的VPN不能在所有工作。 - 非CIDR路由 - 对于VPN的代理行为 - 正在重新安装VPN应用 - %s及更早版本 - %s 的副本 - 路由到已配置的 IP 地址 - VPN 连接出现 MSS 值错误 - 非Android平板的主用户 - 指定自定义连接的特定选项。请谨慎使用 - 自定义选项 - 删除连接条目 - 随机从移动网络断开连接 - 远程网络不可达 - 保持 tun 通道模式 - %s 及更高版本 - 连接失败 SSL23_GET_SERVER_HELLO:SSLv3警报 握手失败 - 较新的OpenVPN for Android版本 (0.6.29/2015年3月) 为 (tls-cipher \"DEFAULT:!EXP:!PSK:!SRP:!kRSA\") 密码套件使用更安全的默认设置。不幸的是,省略了不太安全的加密套件和导出加密套件,尤其是完全正向保密密码套件 (差分哈夫曼编码) 的缺失会导致一些问题。这通常是由用心良苦但执行力很差的家伙试图通过设置服务器上的TLS套件或在一些嵌入式操作系统 (如软路由系统Mikro Tik) 上定制SSL以加强TLS安全性导致。\n 要解决导致这个问题需要在服务器上把TLS-CIPHER配置为合理的默认值,比如tls-cipher \"DEFAULT:!EXP:!PSK:!SRP:!kRSA\"。如果你搞不定系统管理员,可以在客户端解决,在Android客户端添加自定义选项 tls-cipher DEFAULT即可。 - 此档案已从外部程序 (%s) 加载并被标记为不可用户编辑。 - 证书吊销列表 - 重新启动OpenVPN服务中 (应用程序崩溃-可能是真崩溃或由于内存不够用被kill) - 导入配置时出了点错,无法保存 - 搜索 - (最后转储 %1$d:%2$dh old (%3$s)) - 建立新连接时清空日志 - 连接超时 - 没有允许的应用程序被添加。加入本应用 (%s) 以保证允许的应用程序列表中至少有一个应用程序从而禁止其他所有应用 - OpenVPN for Android 可以尝试自动在 SD 卡上寻找缺失的文件。点击此消息开始请求权限许可。 - 协议 - 启用 - Preferred native ABI precedence of this device (%1$s) and ABI reported by native libraries (%2$s) mismatch - VPN权限被操作系统撤销 (比如其他VPN程序启动了) ,VPN停止中 - 推送客户端信息 - 将额外的信息发送到服务器,例如 SSL 版本和 Android 版本 - 需要 %1$s - 请为配置文件 %1$s 输入密码 - 使用内联数据 - 导出配置文件 - tls-auth 文件丢失 - 缺少用户证书或用户证书密钥文件 - 缺少CA证书 - 证书吊销列表 (可选) - 从日志缓存文件重读 (%d) 日志项目 - 三星手机几乎是最热销的安卓机,同时三星的固件也是bug最多的 Android 固件。Bug 并不局限于运行在这些设备上的VPN,但其中许多可以是可以想办法绕开的。下面列出几个已知Bug:\n\nDNS 不工作,除非其在VPN 地址池内.\n\n很多三星5.X设备上 允许/禁止 应用程序的特性并不能工作。 \n在三星 6.x 机器上只有VPN应用被加入省电模式白名单之后VPN才能工作。 - 三星手机 - 没有选定的 VPN。 - 默认VPN - VPN 在 VPN 需要默认使用在的地方。这些对于目前上启动,总是在和快速设置平铺。 - 目前选择的VPN:\'%s\' - 重新连接 - VPN切换 - 连接到%s - 断开%s - 输入连接重试时间间隔的最大值。OpenVPN在每次不成功的连接尝试后都会慢慢提高等待时间,直到提高到这个值后停止。默认值300秒。 - 连接重试最长间隔 - 连接重试期间已等待 %s 秒 - 网络更多.. - > VPNS]]> - 连接到OpenVPN已关闭(%s) - 更改排序 - 排序 - 根据最近使用的配置排序 - 按名字排列配置文件 - 配置使用选项 tls 远程在 2.3 中已过时,最后在 2.4 中删除 - AUTH_FAILED - 图像 - 使用对数刻度 - 没有足够的数据 - 平均每小时 - 平均每分钟 - 最后5分钟 - 接收 - 发送 - %.0f bit/s - %.1f kbit/s - %.1f Mbit/s - %.1f Gbit/s - <p>Starting with OpenSSL version 1.1, OpenSSL rejects weak signatures in certificates like - MD5.</p><p><b>MD5 signatures are completely insecure and should not be used anymore.</b> MD5 - collisions can be created in <a - href=\"https://natmchugh.blogspot.de/2015/02/create-your-own-md5-collisions.html\">few hours at a minimal cost.</a>. - You should update the VPN certificates as soon as possible.</p><p>Unfortunately, older easy-rsa - distributions included the config option \"default_md md5\". If you are using an old easy-rsa version, update to - the <a href=\"https://github.com/OpenVPN/easy-rsa/releases\">latest version</a>) or change md5 to sha256 and - regenerate your certificates.</p><p>If you really want to use old and broken certificates use the custom - configuration option tls-cipher \"DEFAULT:@SECLEVEL=0\" under advanced configuration or as additional line in your - imported configuration</p> - - %.0f B - %.1f kB - %.1f MB - %.1f GB - 连接统计 - 正在建立的OpenVPN连接的统计数据 - 连接状态改变 - OpenVPN连接的状态更改(连接,身份验证...) - 证书签名中的弱 (MD5) 哈希 (SSL_CTX_use_certificate md 太弱) - OpenSSL 速度测试 - OpenSSL密码名称 - OpenSSL Crypto速度测试 - OpenSSL 返回错误 - 正在运行测试… - 测试选定的算法 - An external app tries to control %s. The app requesting access cannot be determined. Allowing this app grants ALL apps access. - OpenVPN 3 C ++实现不支持静态密钥。请在常规设置下更改为OpenVPN 2.x. - 不支持直接使用 OpenVPN 3 c++ 实现的 PKCS12 文件。请将 pkcs12 文件导入 Android 密钥库, 或在常规设置下更改为 OpenVPN 2.x。 - 代理 - - Tor (Orbot) - diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml deleted file mode 100644 index c88a7ada..00000000 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - 重试 - 源代码可在 https://0xacab.org/leap/bitmask_android 找到 - 问题追踪器可在 https://0xacab.org/leap/bitmask_android/issues 找到 - 我们鼓励并感谢诸位提供翻译。请在 https://www.transifex.com/projects/p/bitmask/ 参阅我们的 Transifex 项目 - 切换提供商 - 信息 - 显示连接详情 - 连接详情 - 路由:%s - IPv6 路由:%s - 用户名不能为空。 - 获取来自密钥库“%s”证书 - 提供商: - 未配置提供商 - 状态未知。 - 接入互联网的加密 VPN - 选择服务提供商 - 添加新提供商 - 添加新服务提供商 - 保存 - 域名 - 输入的 URL 有效 - 畸形 URL - 提供商详情 - 匿名使用 - 用户名 - 请输入您的用户名 - 请输入您的密码 - 密码 - 密码匹配 - 密码不匹配 - 用户消息 - 关于 - VPN 应用例外 - 请重试:服务器计算错误 - 密码或用户名错误 - 密码长度必须至少要 8 个字符 - 请重试:客户端 HTTP 错误 - 请重试:I/O 错误 - 请重试:服务器无响应 - 加密算法未找到。请升级 Android! - 注册/登录 - 登录 - 登录配置 - 退出 - 注册 - 创建配置 - 设置提供商 - 配置错误 - 配置 - 退出 - 选择的提供商 %s 配置错误。\n\n您可选择重新配置,或退出并在下次启动时配置提供商。 - 错误配置 %s 。\n\n您可选择重新配置或退出。 - 无法访问服务器,请重试。 - 安全错误,升级应用或选择其他提供商。 - 这似乎不是一个 %s 提供商。 - 这不是一个信任 %s 提供商。 - 此服务已下线。 - 正在配置提供商 - 您的匿名证书未被下载 - 正在下载 VPN 证书 - 正在更新 VPN 证书 - 使用此 VPN 服务的 Riseup 用户需要创建一个单独的账号 - 已验证 - 认证失败 - 注册失败 - 正在初始化连接 - 正在连接 VPN - 不安全连接 - 安全连接 - 取消连接? - 尝试连接中。您希望取消吗? - 是否关闭 VPN 连接?关闭 VPN 可能会造成向您的互联网提供商或本地网络泄露个人信息的后果。 - 未运行!不安全连接! - 连接不安全 - 提供商似乎出了问题。 - 请尝试使用其他提供商,或联系您的提供商。 - 匿名 - 正在登录 - 正在注册 - 开启 - 关闭 - 停止屏蔽 - 您的流量安全地途经: - 未检测到互联网连接,连接恢复时将安全地代理您的流量: - 日志 - VPN - 打开导航栏 - 关闭导航栏 - 示范操作 - 设置 - %s 屏蔽所有出站网络流量。 - 屏蔽所有互联网流量失败。 - 已停止屏蔽所有出站网络流量。 - 正在屏蔽流量 - 更新提供商详情 - 更新证书 - 更新服务商配置失败。 - 更新服务商配置失败。请登录后再试。 - 无法识别提供商网关。网关配置可能不正确。 - 存储的提供商详情已损坏。您可以更新 %s(推荐),或更新使用商业 CA 证书的提供商详情。 - 存储的提供商证书无效。您可以更新 %s(推荐),或更新使用商业 CA 证书的提供商详情。 - 存储的提供商证书过期。您可以更新 %s(推荐),或更新使用商业 CA 证书的提供商详情。 - 下载 VPN 证书失败。请重试或选择其他提供商。 - VPN 证书无效。尝试下载新的证书。 - VPN 证书无效。请登录后下载新证书。 - 省电模式 - VPN 热点开启时禁用。 - 您的手机锁屏时,后台数据连接处于休眠状态。 - 始终开启的 VPN - 打开 Android 系统设置 - VPN 热点 - 屏蔽 IPv6 - 需要 Root 权限 - 显示实验性功能 - 隐藏实验性功能 - 实验性功能 - 请先确保在系统设置]]>启用网络共享。 - 通过以下方式与其他设备分享您的 VPN: - Wi-Fi 热点 - USB 网络共享 - 蓝牙网络共享 - 不再显示 - 在 Android 的 VPN 设置中点击配置图标 [img src] 并启用始终开启的 VPN 开启。 - 为最大程度保障您的隐私,您也应当启用“屏蔽未使用 VPN 的所有连接”选项。 - 捐助 - 如果您重视为终端用户和服务提供商双方提供便捷的安全通信,请捐助此服务。 - LEAP 的运作依赖捐赠和补助。如果您重视为终端用户和服务提供商双方提供便捷的安全通信,请捐助此服务。 - 稍后提醒 - 捐助 - 正在使用混淆连接。 - 正在尝试混淆连接。 - 使用网桥 - 规避 VPN 过滤 - 请小心 VPN 例外应用。这些应用会泄露您的身份,从而让您在安全问题上作出让步。 - - %d 未保护应用 - - %s 无法连接。VPN 连接可能被屏蔽。您是否想使用混淆连接再试? - %s 无法连接。您是否想再试? - %s 无法使用混淆 VPN 连接。您是否想使用标准 VPN 再试? - %1$s 无法连接至 %2$s。您是否想自动连接至最佳位置再试? - 尝试最佳位置 - 尝试混淆连接 - 尝试标准连接 - Android 建立 VPN 服务失败。 - 若无 Root 权限,像是 VPN 热点或 IPv6 防火墙的 %s 功能无法使用。 - 启动 %s - 点击这里开始下载。 - 已发现新版本 %s。 - 正在下载新版本 %s - 新版本 %s 已下载。 - 点击这里安装更新。 - PGP 验证错误。正在忽略下载。 - 升级失败。 - 没有安装应用的权限。 - 选择位置 - 推荐位置 - 推荐 - 手动选择 - 自动使用最佳连接 - 自动 - 正在重新连接… - 正在启用用于审查规避的网桥… - 正在关闭网桥 - 正在使用用于审查规避的网桥 - 已连接可插拔传输 - 正在连接可插拔传输 - 已连接中继 - 正在与中继协商连接 - 与中继协商连接完成 - 正在建立加密目录连接 - 正在请求网络状态一致性 - 正在加载网络状态一致性 - 正在加载颁发机构发放的证书 - 正在请求中继描述符 - 正在加载中继描述符 - 已加载足以用于构建链路的目录信息 - 与用于构建链路的中继协商完成 - 正在建立 Tor 链路 - 正在运行 - %s 网桥服务 - 配置 %s 时告知有关网桥的使用情况。 - 启动网桥失败。您是否想重试或继续使用未经混淆的安全连接来配置 %s? - 重试未经混淆的连接 - 隐藏 - %s 未连网。请检查您的 WiFi 和移动数据设置。 - 审查规避 - 使用 Snowflake - 保护对抗审查的配置进程。 - VPN 设置 - 可用时使用 UDP - UDP 对直播更快更好,但并非对所有网络可用。 - 使用网桥时禁用。 - 目前仅支持网桥的位置可供选择。 - 禁用网桥 - 连接不安全 - 您可能会向您的互联网提供商或本地网络泄露信息。 - 您未正常联网。网络恢复后将自动连接。 - %1$s 正在屏蔽所有互联网流量。 - UDP 开启时禁用。 - 高级设置 - 中断连接 - 未知位置 - 由 LEAP 开发 - 欢迎! - 选择提供商 - 下一步 - 需要进行审查规避? - 使用标准 %s - 使用审查规避技术(慢速) - 详情 - Tor 状态 - Snowflake 状态 - Snowflake 客户端已启动 - 正在与 Snowflake 代理协商握手(HTTP) - 正在与 Snowflake 代理协商握手(AMP 缓存) - Snowflake SOCKS 错误 - Snowflake 代理握手成功 - 通过 Snowflake 发送数据 - 即将到来的连接请求 - 即将到来的通知请求 - 一切就绪! - 点按下方按钮进行连接 - 权限请求被拒绝。 - diff --git a/app/src/main/res/values-zh/arrays.xml b/app/src/main/res/values-zh/arrays.xml new file mode 100644 index 00000000..045e125f --- /dev/null +++ b/app/src/main/res/values-zh/arrays.xml @@ -0,0 +1,3 @@ + + + diff --git a/app/src/main/res/values-zh/plurals-icsopenvpn.xml b/app/src/main/res/values-zh/plurals-icsopenvpn.xml new file mode 100755 index 00000000..8aa121e6 --- /dev/null +++ b/app/src/main/res/values-zh/plurals-icsopenvpn.xml @@ -0,0 +1,16 @@ + + + + + 剩下 %d 个月 + + + 剩下 %d 天 + + + 剩下 %d 小时 + + + 剩下 %d 分钟 + + diff --git a/app/src/main/res/values-zh/strings-icsopenvpn.xml b/app/src/main/res/values-zh/strings-icsopenvpn.xml new file mode 100755 index 00000000..f7b2fa8d --- /dev/null +++ b/app/src/main/res/values-zh/strings-icsopenvpn.xml @@ -0,0 +1,475 @@ + + + + + + 服务器地址: + 服务器端口: + 位置 + 无法读取目录 + 选择 + 取消 + 没有数据 + LZO 压缩算法 + 没有证书 + 客户端证书 + 客户端证书密钥 + PKCS12 证书文件 + CA 证书 + 你必须选择一个证书 + 请前往 https://github.com/schwabe/ics-openvpn/ 查看源码或提供问题反馈 + 该程序使用以下组件,有关许可证的详细信息请参阅源代码 + 关于 + 配置文件 + 类型 + PKCS12 密码 + 请选择… + 你必须选择一个文件 + 使用 TLS 认证 + TLS 位置 + 输入 CIDR 格式的 IPv6 地址/网络掩码(例如 2000:dd::23/64) + 输入 CIDR 格式的 IPv4 地址/网络掩码(例如 1.2.3.4/24) + IPv4 地址 + IPv6 地址 + 输入 OpenVPN 的自定义选项。请谨慎使用此功能。此外请注意许多与 tun 模块有关的 OpenVPN 设置由于系统 VPN 功能的设计而不能得到支持。如果您觉得缺少一个很重要的选项,请与作者联系。 + 用户名 + 密码 + 在静态配置中 TLS 身份验证密钥将被用作静态密钥 + 配置 VPN + 添加配置文件 + 输入新配置文件的名字 + 请输入一个独一无二的配置文件名称 + 配置文件名称 + 您必须选择一个用户证书 + 你必须选择一个CA证书 + 没有找到错误 + 配置错误 + 无法解析 IPv4 地址 + 无法解析自定义路由 + (根据需求留空) + OpenVPN 主屏幕快捷方式 + 正在连接到 VPN %s + 未找到快捷方式指定的配置文件 + 随机主机前缀 + 在主机名前添加6个随机字符 + 启用自定义选项 + (此处)指定自定义选项。请谨慎使用! + 路由被安卓系统拒绝 + 断开VPN + 清除日志 + 确认取消? + 断开连接的VPN/取消连接尝试? + 删除VPN + 检查服务器是否使用 TLS 服务器端扩展 (--remote-cert-tlsserver server) + 需要 TLS 服务器证书 + 检查远程服务器证书的 DN 属性 + 证书主机名检查 + 勾选此项将验证远程证书的 DN 属性(例:C=DE, L=Paderborn, OU=Avian IP Carriers, CN=openvpn.blinkt.de)\n\n输入完整的 DN 或者 RDN 以便进行验证。\n\nRDN前缀 \"Server\" 可以匹配 \"Server-1\" 以及 \"SERVER-2\"\n\n若留空则将仅验证 RDN 而不验证主机名。\n\n有关更多信息请查看 OpenVPN 2.3.1+ 参考手册的 --verify-x509-name 小节 + 远程证书账户 + 启用TLS密钥验证 + TLS认证文件 + 从服务器请求 IP 地址、 路由规则和计时选项。 + 将不会从服务器请求信息。需要手动在下方配置设置。 + Pull 设置 + DNS + 由服务器下发DNS设置 + 使用您的DNS服务器 + 搜索域名 + 要使用的DNS服务器。 + 主DNS服务器 + 如果无法到达正常的DNS服务器,则使用辅助DNS服务器。 + 备用DNS服务器 + 忽略推送的路由 + 不使用服务器推送的路由 + 通过VPN重定向所有流量 + 使用默认路由 + 输入自定义路由。目标地址只能用CIDR格式。\"10.0.0.0/8 2002::/16\" 将会通过VPN重定向到10.0.0.0/8 和 2002::/16 网络。 + 设置要不通过VPN路由的路线。使用与自定义路由相同的语法。 + 自定义路由 + 排除的网络 + 日志记录级别 + 允许来自任何IP的认证数据包 + 允许不固定服务器 + 自定义选项 + 编辑VPN设置 + 移除 VPN 配置文件 \'%s\' 吗? + 在某些自定义 ICS 系统版本上,/dev/tun 的权限可能会有错误,或者根本就没有tun模块。CM9 系统用户请尝试本程序设置中的修复权限选项。 + 打开 tun 接口失败 + 错误: + 清除 + 正在打开 tun 设备: + 本地IPv4:%1$s/%2$d IPv6:%3$s MTU:%4$d + DNS 服务器: %1$s, 域名: %2$s + 路由: %1$s %2$s + 排除的路由: %1$s %2$s + VpnService安装路线 : %1$s %2$s + 已获得接口信息 %1$s 以及 %2$s,将第二个地址作为远程地址。使用 /32 作为本地掩码。OpenVPN 给出的模式是 \"%3$s\"。 + 无法将 %1$s 和 %2$s 作为 CIDR 形式的路由,将使用 /32 的子网掩码。 + 纠正路由 %1$s/%2$s 为 %3$s/%2$s + 不能访问 Android 密钥链证书。这可能是由于固件升级或通过还原备份的应用程序/软件设置造成的。请编辑 VPN 配置文件并在基本设置中重新选择证书以重新创建证书访问权限。 + %1$s %2$s + 发送日志文件 + 发送 + ICS OpenVPN日志文件 + 将日志复制到剪贴板 + Tap模式 + Tap 模式在未 root 的机器上不可用。因此本程序无法提供 tap 模块支持 + 还来? 您在开玩笑嘛? tap 连接模式是不支持的,不要再发邮件问这些问题了。 + 这已经是第三次有人问这个问题了。好吧,虽然确实可以在 TAP 设备上写一个 TAP 模拟器,给发送出去的数据包添加第二层网络头,并去掉收到的数据包中的第二层网络头,但是这个 TAP 模拟器可能还需要实现 ARP 甚至 DHCP 客户端功能。我目前不知道有谁在做这方面的工作。如果你想开展这方面的编码工作的话,请联系我。 + 常见问题 + 正在复制日志 + 若要复制单条日志请在相应条目上轻按即可。若要复制/发送全部日志请使用发送日志功能。如果该功能在界面中没有显示,请使用设备原生的菜单按钮。 + 快捷方式启动 + 你可以在桌面上放置一个启动 OpenVPN 的图标。如果你的桌面程序支持,你可以在桌面上放置 OpenVPN 的启动图标,或者是 OpenVPN 的桌面挂小部件。 + 很遗憾,您目前的系统不支持 VPN 服务接口 :( + 加密 + 输入加密方式 + 输入 OpenVPN 所使用的加密密码算法。留空以使用默认算法。 + 输入 OpenVPN 使用的认证摘要。留空则使用默认的摘要。 + 认证/加密 + 文件浏览器 + 内置文件 + 导入文件时出错 + 无法从文件系统导入文件 + [[内置的文件数据]] + 无 IP 信息,拒绝打开 tun 设备 + 从ovpn文件导入配置文件 + 导入 + 无法读取要导入的配置文件 + 读取配置文件时出错 + 添加配置文件 + 在导入的配置文件中找不到文件%1$s + 从源代码%1$s导入配置文件 + 您的配置文件中有几个配置项无法在配置菜单中查看和修改,这些配置项将会当成自定义配置选项。下面是这些自定义的配置选项: + 配置文件读取完毕。 + 不要绑定到本地地址和端口 + 无本地绑定 + 导入配置文件 + 安全注意事项 + "As OpenVPN is security sensitive a few notes about security are sensible. All data on the sdcard is incoherently insecure. Every app can read it (for example this program requires no special sd card rights). The data of this application can only be read by the application itself. By using the import option for cacert/cert/key in the file dialog the data is stored in the VPN profile. The VPN profiles are only accessible by this application. (Do not forget to delete the copies on the sd card afterwards). Even though accessible only by this application the data is still unencrypted. By rooting the telephone or other exploits it may be possible to retrieve the data. Saved passwords are stored in plain text as well. For pkcs12 files it is highly recommended that you import them into the android keystore." + 导入 + 显示证书选择错误 + 尝试显示 Android 4.0 + 证书选择对话框时出现异常。Android 4.0 以上的系统不可能出现该问题,因为这是标准的系统功能。可能您当前 ROM 中的证书存储已经损坏。 + IPv4 + IPv6 + 正在等待状态消息... + 导入配置文件 + 导入配置文件%d + 图像已损坏 + <p>HTC官方固件可能存在异常的路由问题并会导致数据流不通过隧道传输(详见BUG追踪<a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=18\">Issue 18</a>)。</p><p>据报导,旧版的SONY Xperia Arc S和Xperia Ray的官方固件完全不包含VPNService(详见BUG追踪<a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=29\">Issue 29</a>)。</p><p>在自制固件中,tun +模块可能会有缺失,或是未被设置正确的权限。部分CM9固件需要启用“特定设备HACKS”项下的“修复/dev/tun的权限”的选项。</p><p>最重要的是:若您的设备的固件存在问题,请直接向您的设备供应商反馈。越多人向供应商反映问题,问题越有可能得到解决。</p> + PKCS12 文件加密密钥 + 私钥密码 + 密码 + 文件图标 + TLS认证/加密 + 生成的配置 + 设置 + 尝试设定 /dev/tun 的属主为 system。一些 CM9 ROM 需要它以使 VPNService API 工作。本操作需要 root 权限。 + 修复 /dev/tun 的权限 + 显示生成的OpenVPN配置文件 + 正在编辑“ %s ” + 生成配置中... + 启用该选项以在网络变化(例如在蜂窝数据和 WiFi 之间切换)时强制重新连接 + 当网络更改时重新连接 + 网络状态:%s + Android 密钥库通常会自带 CA 证书。如果您获取的证书发生验证错误,请单独指定一个证书。 + 选择 + 在 Android 密钥库中未找到任何 CA 证书。可能验证失败。 + 连接时显示日志窗口。日志窗口可始终从通知栏访问。 + 显示日志窗口 + %10$s %9$s running on %3$s %1$s (%2$s), Android %6$s (%7$s) API %4$d, ABI %5$s, (%8$s) + 与 Android 密钥库 %1$s 签名时出错: %2$s + VPN 连接警告会告诉你有程序正要拦截所有的网络流量,这是为了确保 VPN 服务的 API 不被恶意应用滥用。\nVPN 连接通知(通知栏上的钥匙图标)是 Android 系统内建的,如果当前有 VPN 连接,Android 系统就会自动显示这个通知图标。一些系统上还会在 VPN 连接建立的时候发出提示音。Android 这么做的原因是为了保护你不受恶意应用的欺骗。 + 连接警告和通知声音 + 中文翻译:Christopher Meng +<trans@cicku.me> + IP和DNS + 基本设置 + 路由 + 模糊OpenVPN设置。通常不需要。 + 高级 + ICS Openvpn 配置 + 没有使用 DNS 服务器,无法解析域名,请考虑设置一个 DNS 服务器。请注意,即使你没有设置 DNS 服务器,你为移动网络以及 Wi-Fi 设置的代理服务器配置也是有效的。 + 无法添加 DNS 服务器 \"%1$s\",%2$s 拒绝了您的操作。 + 无法配置 IP 地址 %1$s,被系统拒绝:%2$s + <p>获取你的 VPN 配置文件,可以是在电脑上正在使用的 OpenVPN 客户端配置文件,也可以向你的 VPN 服务商索取配置文件。</p><p>如果配置文件只有一个,可以把配置文件发到你自己的邮箱然后从手机上下载。如果配置文件有很多个,可以将它们复制到存储卡内。</p><p>从邮件中下载附件,或者在 VPN 列表中点击文件夹图标来导入配置文件。</p><p>如果提示找不到文件,那就将缺失的文件复制到存储卡内。</p><p>点击保存,将配置文件保存到你的 VPN 列表中。</p><p>在 VPN 列表中点击 VPN 的连接的名字,就可以连接到 VPN 了。</p><p>如果发生错误,可以看日志窗口中的日志,然后设法解决问题。</p> + 快速开始 + 尝试在连接之前加载 tun.ko 内核模块。需要已root的设备。 + 加载tun模块 + 将PKCS12从配置导入到Android Keystore + 获取代理设置时出错:%s + Using proxy %1$s %2$s + 使用系统代理 + 使用系统设置连接 HTTP/HTTPS 代理服务器。 + 如果在系统启动时OpenVPN处于活动状态,那么它会连接指定的VPN。在Android 5.0上使用这个选项前,请阅读连接警告的常见问题。 + 在系统启动时自动连接 + 忽略 + 重新启动 + 配置文件的变更将在重新连接 VPN 后生效,是否立即(重新)连接? + 配置已更改 + 无法判断最后一次连接使用的是哪个配置文件,所以无法编辑配置文件 + 重复的通知 + 当 Android 系统的内存(RAM)即将耗尽的时候,不再需要的应用和服务将被关闭以腾出内存空间,这项机制也会影响到 VPN 进程。为了保证 OpenVPN 及其连接不被关闭,OpenVPN 服务会以较高的优先级运行,而为了以较高的优先级运行,OpenVPN 必须在状态栏显示一个图标。正如前面的问题中说过的,系统的“钥匙”图标是系统内建的,仅仅显示这个“钥匙”图标并不能让 OpenVPN 以更高的优先级运行。 + VPN 配置文件未定义 + 点击 <img src=\"ic_menu_add\"/> 图标添加新的 VPN 配置 + 使用 <img src=\"ic_menu_archive\"/> 图标导入存储卡中已有的配置文件(.ovpn 或 .conf)。 + 确保已经阅读FAQ部分。这里有一个快速向导。 + 路由/接口配置 + 的路由和接口配置不通过传统的ifconfig /路由的命令而将用VPNService API来完成。这导致了比在其它操作系统不同的路由配置。 \ n此VPN隧道的配置包括IP地址,并应被指定到该接口的网络。特别是,没有同行伙伴地址或网关地址是必要的或需要。特殊的路由到达VPN服务器不需要任何(例如,当使用重定向网关添加)。导入配置时,应用程序会因此忽略这些设置。该应用程序可确保与连接到服务器没有通过VPN隧道路由的VPNService API。\ n此VPNService API不允许指定的网络,不应该通过VPN路由。作为一种变通方法的应用程序会检测网络,不应该被路由到隧道(如路由XXXX YYYY net_gateway),并计算一组路由排除这种路线效仿其他平台的行为。日志窗口显示VPNService的在建立连接的配置\ nBehind的场景:安卓4.4+确实使用策略路由。使用route / ifconfig命令不会显示已安装的路径。而使用IP规则,iptables的-t轧-L + 当OpenVPN正在重新连接时,不要回退到没有VPN连接的状态。 + 保持tun连接 + OpenVPN 日志 + 导入 OpenVPN 配置文件 + 电池消耗 + 在我的测试中,发现最能消耗电量的是 OpenVPN 的 keepalive 包。大多数 OpenVPN 服务器都在配置文件中使用了“keepalive 10 60”这样的选项,这会导致 OpenVPN 服务器和客户端每隔 10 秒就相互向对方发送一个数据包。<p>虽然这些包很小,几乎不会消耗多少流量,但是频繁地发送这些包会导致手机的无线模块长时间处于活跃状态,并消耗大量的电能。(请参见(英文网页): <a href=\"http://developer.android.com/training/efficient-downloads/efficient-network-access.html#RadioStateMachine\">)<p> keepalive 选项无法在客户端进行修改,只能在服务器上进行修改。<p>令人郁闷的是,如果发送 keepalive 的频率小于 60 秒,某些 NAT 网关可能会关闭 UDP 连接(我测试得到的结果是 60 秒)。使用 TCP 模式虽然可以将 keepalive 的频率设成很大,但是会造成 TCP over TCP 问题。(请参见(英文网页):<a href=\"http://sites.inka.de/bigred/devel/tcp-tcp.html\">)(TCP over TCP 问题指的是由于 TCP 协议的机制,在 TCP 协议上再次封装一个 TCP 协议时,如果上层 TCP 链路的速度比下层 TCP 协议的链路速度快,就会造成大量 TCP 重传,从而导致网络拥塞,对用户来说就是网络变成龟速 ——译者注) + Android 网络分享和便携式热点功能(通过 WiFi, USB 或蓝牙)无法与本程序所使用的 VPN 服务接口一同工作。详情请见 <a href=\"http://code.google.com/p/ics-openvpn/issues/detail?id=34\">issue #34</a> + VPN 和中继 + 连接重试次数 + 重新连接设置 + 每次尝试连接等待时间(秒)。 + 两次连接间隔时间(秒) + OpenVPN 意外崩溃。建议您使用主菜单中的发送转储文件功能向开发者发送转储文件 + 向开发者发送转储信息 + 向开发人员发送上次崩溃的调试信息 + OpenVPN - %s + %1$s - %2$s + %1$s - %3$s, %2$s + 连接中 + 等待服务器响应 + 验证中 + 正在获取客户端配置 + 正在分配 IP 地址 + 添加路由 + 已连接 + 断开 + 正在重新连接 + 正在退出 + 未运行 + 正在解析主机名 + 连接中(TCP) + 验证失败 + 等待可用网络 + ↓%2$s %1$s-↑%4$s %3$s + 未连接 + 正在连接 VPN %s + 正在连接 VPN %s + 某些版本的 Android 4.1 存在问题,如果密钥库证书的名称包含非字母和数字字符(如空格、 下划线或短划线)。请尝试重新导入不包含特殊字符的证书 + 加密算法(cipher) + 数据包验证 + 输入数据包验证方式 + 由 %s 构建 + 调试版本 + 正式版本 + 复制进配置文件 + 故障转储 + 添加 + 发送配置文件 + 完整的 DN + 您导入的配置包含不再使用的 tls-remote 选项,该选项使用了不同的 DN 格式。 + RDN (通用名称) + RDN 前缀 + tls-remote(不再被使用) + 你可以通过访问 http://crowdin.net/project/ics-openvpn/invite 来帮助翻译 + %1$s 正在试图控制 %2$s + 如果继续,你将允许该应用完全控制 OpenVPN for Android,并拦截所有网络流量。除非你信任该应用,否则请不要继续。如果该应用是恶意应用,你需要自行承担所有的后果。 + 我信任此应用。 + 没有允许使用外部 API 的应用 + 经 VPN 代理的应用程序: %s + 清除已授权的应用列表?\n当前已授权的应用:\n\n%s + 当屏幕关闭且 60 秒内传输数据量小于 64kB 时暂停 VPN。当启用“持久性 Tun”选项时,暂停 VPN 将使设备处于无网络连接的状态。未启用“持久性 Tun”时,设备将没有 VPN 连接保护。 + 屏幕关闭后暂停 VPN 连接 + 屏幕关闭时暂停连接:若在%2$s秒内少于%1$s + 警告:该 VPN 没有启用“保持tun连接”这一选项,当屏幕关闭时,网络流量将不通过 VPN 隧道,而是通过 Wi-Fi 或者移动网络。 + 保存密码 + 暂停 VPN + 继续 VPN + 按用户要求暂停 VPN + VPN 暂停 - 屏幕关闭 + 针对特定设备的处理 + 无法显示证书信息 + 应用程序行为 + VPN 行为 + 允许更改 VPN 配置 + 硬件密钥库: + 应用程序试图使用 OpenVPN 为 Android 的图标 + "自 Android 4.3 开始,VPN 确认被防范\"覆盖应用程序\"。这将导致在不发生反应,触摸输入的对话框中。如果您有一个应用程序,使用覆盖它可能会导致这种行为。如果你发现违规应用程序联系的应用程序的作者。这个问题将影响到运行在 Android 4.3 及更高版本上的所有 VPN 应用程序。有关其他详细信息请参阅 < href =\"http://code.google.com/p/ics-openvpn/issues/detail?id=185\"> issue 185 < > " + Vpn 确认对话框的 Android 4.3 及更高版本 + 或者你可以通过GooglePlay来捐赠我: + 感谢捐赠 %s! + 日志已清除。 + 显示密码 + 钥匙串访问错误: %s + + ISO + 时间戳 + + 上传 + 下载 + VPN 状态 + 查看选项 + 未处理的异常: %1$s\n\n%2$s + %3$s: %1$s\n\n%2$s + 如果您的 Android 设备已经 root,您可以自担风险安装<a href=\"http://xposed.info/\">Xposed 框架</a> 和 <a href=\"http://repo.xposed.info/module/de.blinkt.vpndialogxposed\">VPN 对话框确认模块</a> + 完整授权 + 不会将网络直接连接到本地接口路由通过 VPN。取消选中此选项会将缩进到 VPN 的本地网络的所有流量重都定向。 + 绕过本地地址 + 用户名/密码文件 + [导入: %s] + 有些文件未找到。请选择要导入的配置文件的文件: + 若要使用此应用程序需要支持 OpenVPN (通常由您的雇主提供) 的 VPN 提供商/VPN 网关。查阅 http://community.openvpn.net/ OpenVPN 和如何设置您自己的 OpenVPN 服务器的详细信息。 + 导入日志: + VPN拓扑“%3$s”指定的,但使用ifconfig %1$s %2$s看起来更像是一个网络掩码的IP地址。假设“子网”的拓扑结构。 + mssfix 值必须是一个介于 0 和 9000 之间的整数 + MTU覆盖的值必须是64到9000之间的整数 + 公布于运行在他们应该限制其发送分组大小,使得后的OpenVPN已包封它们,将得到的UDP包大小的OpenVPN发送到其对等体将不超过此字节数隧道TCP会话。 (默认为1450) + 重写TCP有效载荷的MSS值 + 设置 TCP MSS 负载 + 客户端行为 + 清除允许的外部应用程序 + 加载中... + 经 VPN 代理的应用程序: %1$s + 不允许通过VPN的应用:%1$s + 程序 %s 已经从设备上卸载,正在将其从应用过滤规则中移除。 + 将VPN 用于所有的应用程序,但排除选定 + VPN 是只用于所选的应用程序 + 删除远程服务器的条目吗? + 保存 + 删除 + 添加新的远程服务器 + 连接时随机选择配置文件 + 您需要至少定义并启用一个远程服务器。 + 服务器列表 + 允许的应用程序 + 负载设置 + TLS 设置 + 未定义任何远程服务器 + 重复的VPN配置文件 + 创建配置文件副本: %s + 显示日志 + OpenVPN 的 Android 客户端目前市面上已经有了一些了,其中最常见的有 OpenVPN for Android(也就本应用)、OpenVPN Connect 以及 OpenVPN Settings 。 +这些客户端可以被分为两类:使用官方VPNService API (Android 4.0+) 并且不需要 root 权限的 OpenVPN for Android 和 OpenVPN Connect 以及需要 root 权限的 OpenVPN Settings 。 + 不同OpenVPN安卓客户端的区别 + 忽略多播路由:%s + 安卓只支持CIDR路由。由于非CIDR路由几乎不用,OpenVPN for Android将使用/32路由并对非CIDR路由发出警告。 + 在连接VPN时手机热点依然工作,但连接不会通过VPN。 + 早期的KitKat版本在TCP连接上设置了错误的MSS值 (#61948)。OpenVPN将自动启动mssfix选项来解决这个Bug。 + 在DNS服务没有设置的情况下,安卓会继续使用手机wifi的代理设置。 安卓OpenVPN会在日志文件中留下警告信息。在VPN设置DNS服务时,安卓不是代理;安卓系统里没有为vpn连接设置代理的程序接口。 + 在被卸载或重新安装时,VPN程序会停止工作;详细信息请参看 #80074 + 配置的客户端IP及其网络掩码中的IP不会代理到VPN。 OpenVPN通过显式地添加一个可应对客户端IP及其网络掩码的路由来解决这个错误 + Opening a tun device while another tun device is active, which is used for persist-tun support, crashes the VPNServices on the device. A reboot is required to make VPN work again. OpenVPN for Android tries to avoid reopening the tun device and if really needed first closes the current TUN before opening the new TUN device to avoid to crash. This may lead to a short window where packets are sent over the non-VPN connection. Even with this workaround the VPNServices sometimes crashes and requires a reboot of the device. + 对于次级用户而言,VPN是不会起作用的。 + 有多个用户报告说,在使用VPN应用时,移动连接/移动数据连接经常会掉线。该行为似乎只影响一些移动运营商/设备组合,目前为止尚未确定原因及bug解决方案。 + 只有目标可以通过VPN,可以到达VPN没有达到。 IPv6的VPN不能在所有工作。 + 非CIDR路由 + 对于VPN的代理行为 + 正在重新安装VPN应用 + %s及更早版本 + %s 的副本 + 路由到已配置的 IP 地址 + VPN 连接出现 MSS 值错误 + 非Android平板的主用户 + 指定自定义连接的特定选项。请谨慎使用 + 自定义选项 + 删除连接条目 + 随机从移动网络断开连接 + 远程网络不可达 + 保持 tun 通道模式 + %s 及更高版本 + 连接失败 SSL23_GET_SERVER_HELLO:SSLv3警报 握手失败 + 较新的OpenVPN for Android版本 (0.6.29/2015年3月) 为 (tls-cipher \"DEFAULT:!EXP:!PSK:!SRP:!kRSA\") 密码套件使用更安全的默认设置。不幸的是,省略了不太安全的加密套件和导出加密套件,尤其是完全正向保密密码套件 (差分哈夫曼编码) 的缺失会导致一些问题。这通常是由用心良苦但执行力很差的家伙试图通过设置服务器上的TLS套件或在一些嵌入式操作系统 (如软路由系统Mikro Tik) 上定制SSL以加强TLS安全性导致。\n 要解决导致这个问题需要在服务器上把TLS-CIPHER配置为合理的默认值,比如tls-cipher \"DEFAULT:!EXP:!PSK:!SRP:!kRSA\"。如果你搞不定系统管理员,可以在客户端解决,在Android客户端添加自定义选项 tls-cipher DEFAULT即可。 + 此档案已从外部程序 (%s) 加载并被标记为不可用户编辑。 + 证书吊销列表 + 重新启动OpenVPN服务中 (应用程序崩溃-可能是真崩溃或由于内存不够用被kill) + 导入配置时出了点错,无法保存 + 搜索 + (最后转储 %1$d:%2$dh old (%3$s)) + 建立新连接时清空日志 + 连接超时 + 没有允许的应用程序被添加。加入本应用 (%s) 以保证允许的应用程序列表中至少有一个应用程序从而禁止其他所有应用 + OpenVPN for Android 可以尝试自动在 SD 卡上寻找缺失的文件。点击此消息开始请求权限许可。 + 协议 + 启用 + Preferred native ABI precedence of this device (%1$s) and ABI reported by native libraries (%2$s) mismatch + VPN权限被操作系统撤销 (比如其他VPN程序启动了) ,VPN停止中 + 推送客户端信息 + 将额外的信息发送到服务器,例如 SSL 版本和 Android 版本 + 需要 %1$s + 请为配置文件 %1$s 输入密码 + 使用内联数据 + 导出配置文件 + tls-auth 文件丢失 + 缺少用户证书或用户证书密钥文件 + 缺少CA证书 + 证书吊销列表 (可选) + 从日志缓存文件重读 (%d) 日志项目 + 三星手机几乎是最热销的安卓机,同时三星的固件也是bug最多的 Android 固件。Bug 并不局限于运行在这些设备上的VPN,但其中许多可以是可以想办法绕开的。下面列出几个已知Bug:\n\nDNS 不工作,除非其在VPN 地址池内.\n\n很多三星5.X设备上 允许/禁止 应用程序的特性并不能工作。 \n在三星 6.x 机器上只有VPN应用被加入省电模式白名单之后VPN才能工作。 + 三星手机 + 没有选定的 VPN。 + 默认VPN + VPN 在 VPN 需要默认使用在的地方。这些对于目前上启动,总是在和快速设置平铺。 + 目前选择的VPN:\'%s\' + 重新连接 + VPN切换 + 连接到%s + 断开%s + 输入连接重试时间间隔的最大值。OpenVPN在每次不成功的连接尝试后都会慢慢提高等待时间,直到提高到这个值后停止。默认值300秒。 + 连接重试最长间隔 + 连接重试期间已等待 %s 秒 + 网络更多.. - > VPNS]]> + 连接到OpenVPN已关闭(%s) + 更改排序 + 排序 + 根据最近使用的配置排序 + 按名字排列配置文件 + 配置使用选项 tls 远程在 2.3 中已过时,最后在 2.4 中删除 + AUTH_FAILED + 图像 + 使用对数刻度 + 没有足够的数据 + 平均每小时 + 平均每分钟 + 最后5分钟 + 接收 + 发送 + %.0f bit/s + %.1f kbit/s + %.1f Mbit/s + %.1f Gbit/s + <p>Starting with OpenSSL version 1.1, OpenSSL rejects weak signatures in certificates like + MD5.</p><p><b>MD5 signatures are completely insecure and should not be used anymore.</b> MD5 + collisions can be created in <a + href=\"https://natmchugh.blogspot.de/2015/02/create-your-own-md5-collisions.html\">few hours at a minimal cost.</a>. + You should update the VPN certificates as soon as possible.</p><p>Unfortunately, older easy-rsa + distributions included the config option \"default_md md5\". If you are using an old easy-rsa version, update to + the <a href=\"https://github.com/OpenVPN/easy-rsa/releases\">latest version</a>) or change md5 to sha256 and + regenerate your certificates.</p><p>If you really want to use old and broken certificates use the custom + configuration option tls-cipher \"DEFAULT:@SECLEVEL=0\" under advanced configuration or as additional line in your + imported configuration</p> + + %.0f B + %.1f kB + %.1f MB + %.1f GB + 连接统计 + 正在建立的OpenVPN连接的统计数据 + 连接状态改变 + OpenVPN连接的状态更改(连接,身份验证...) + 证书签名中的弱 (MD5) 哈希 (SSL_CTX_use_certificate md 太弱) + OpenSSL 速度测试 + OpenSSL密码名称 + OpenSSL Crypto速度测试 + OpenSSL 返回错误 + 正在运行测试… + 测试选定的算法 + An external app tries to control %s. The app requesting access cannot be determined. Allowing this app grants ALL apps access. + OpenVPN 3 C ++实现不支持静态密钥。请在常规设置下更改为OpenVPN 2.x. + 不支持直接使用 OpenVPN 3 c++ 实现的 PKCS12 文件。请将 pkcs12 文件导入 Android 密钥库, 或在常规设置下更改为 OpenVPN 2.x。 + 代理 + + Tor (Orbot) + diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml new file mode 100644 index 00000000..c88a7ada --- /dev/null +++ b/app/src/main/res/values-zh/strings.xml @@ -0,0 +1,228 @@ + + + 重试 + 源代码可在 https://0xacab.org/leap/bitmask_android 找到 + 问题追踪器可在 https://0xacab.org/leap/bitmask_android/issues 找到 + 我们鼓励并感谢诸位提供翻译。请在 https://www.transifex.com/projects/p/bitmask/ 参阅我们的 Transifex 项目 + 切换提供商 + 信息 + 显示连接详情 + 连接详情 + 路由:%s + IPv6 路由:%s + 用户名不能为空。 + 获取来自密钥库“%s”证书 + 提供商: + 未配置提供商 + 状态未知。 + 接入互联网的加密 VPN + 选择服务提供商 + 添加新提供商 + 添加新服务提供商 + 保存 + 域名 + 输入的 URL 有效 + 畸形 URL + 提供商详情 + 匿名使用 + 用户名 + 请输入您的用户名 + 请输入您的密码 + 密码 + 密码匹配 + 密码不匹配 + 用户消息 + 关于 + VPN 应用例外 + 请重试:服务器计算错误 + 密码或用户名错误 + 密码长度必须至少要 8 个字符 + 请重试:客户端 HTTP 错误 + 请重试:I/O 错误 + 请重试:服务器无响应 + 加密算法未找到。请升级 Android! + 注册/登录 + 登录 + 登录配置 + 退出 + 注册 + 创建配置 + 设置提供商 + 配置错误 + 配置 + 退出 + 选择的提供商 %s 配置错误。\n\n您可选择重新配置,或退出并在下次启动时配置提供商。 + 错误配置 %s 。\n\n您可选择重新配置或退出。 + 无法访问服务器,请重试。 + 安全错误,升级应用或选择其他提供商。 + 这似乎不是一个 %s 提供商。 + 这不是一个信任 %s 提供商。 + 此服务已下线。 + 正在配置提供商 + 您的匿名证书未被下载 + 正在下载 VPN 证书 + 正在更新 VPN 证书 + 使用此 VPN 服务的 Riseup 用户需要创建一个单独的账号 + 已验证 + 认证失败 + 注册失败 + 正在初始化连接 + 正在连接 VPN + 不安全连接 + 安全连接 + 取消连接? + 尝试连接中。您希望取消吗? + 是否关闭 VPN 连接?关闭 VPN 可能会造成向您的互联网提供商或本地网络泄露个人信息的后果。 + 未运行!不安全连接! + 连接不安全 + 提供商似乎出了问题。 + 请尝试使用其他提供商,或联系您的提供商。 + 匿名 + 正在登录 + 正在注册 + 开启 + 关闭 + 停止屏蔽 + 您的流量安全地途经: + 未检测到互联网连接,连接恢复时将安全地代理您的流量: + 日志 + VPN + 打开导航栏 + 关闭导航栏 + 示范操作 + 设置 + %s 屏蔽所有出站网络流量。 + 屏蔽所有互联网流量失败。 + 已停止屏蔽所有出站网络流量。 + 正在屏蔽流量 + 更新提供商详情 + 更新证书 + 更新服务商配置失败。 + 更新服务商配置失败。请登录后再试。 + 无法识别提供商网关。网关配置可能不正确。 + 存储的提供商详情已损坏。您可以更新 %s(推荐),或更新使用商业 CA 证书的提供商详情。 + 存储的提供商证书无效。您可以更新 %s(推荐),或更新使用商业 CA 证书的提供商详情。 + 存储的提供商证书过期。您可以更新 %s(推荐),或更新使用商业 CA 证书的提供商详情。 + 下载 VPN 证书失败。请重试或选择其他提供商。 + VPN 证书无效。尝试下载新的证书。 + VPN 证书无效。请登录后下载新证书。 + 省电模式 + VPN 热点开启时禁用。 + 您的手机锁屏时,后台数据连接处于休眠状态。 + 始终开启的 VPN + 打开 Android 系统设置 + VPN 热点 + 屏蔽 IPv6 + 需要 Root 权限 + 显示实验性功能 + 隐藏实验性功能 + 实验性功能 + 请先确保在系统设置]]>启用网络共享。 + 通过以下方式与其他设备分享您的 VPN: + Wi-Fi 热点 + USB 网络共享 + 蓝牙网络共享 + 不再显示 + 在 Android 的 VPN 设置中点击配置图标 [img src] 并启用始终开启的 VPN 开启。 + 为最大程度保障您的隐私,您也应当启用“屏蔽未使用 VPN 的所有连接”选项。 + 捐助 + 如果您重视为终端用户和服务提供商双方提供便捷的安全通信,请捐助此服务。 + LEAP 的运作依赖捐赠和补助。如果您重视为终端用户和服务提供商双方提供便捷的安全通信,请捐助此服务。 + 稍后提醒 + 捐助 + 正在使用混淆连接。 + 正在尝试混淆连接。 + 使用网桥 + 规避 VPN 过滤 + 请小心 VPN 例外应用。这些应用会泄露您的身份,从而让您在安全问题上作出让步。 + + %d 未保护应用 + + %s 无法连接。VPN 连接可能被屏蔽。您是否想使用混淆连接再试? + %s 无法连接。您是否想再试? + %s 无法使用混淆 VPN 连接。您是否想使用标准 VPN 再试? + %1$s 无法连接至 %2$s。您是否想自动连接至最佳位置再试? + 尝试最佳位置 + 尝试混淆连接 + 尝试标准连接 + Android 建立 VPN 服务失败。 + 若无 Root 权限,像是 VPN 热点或 IPv6 防火墙的 %s 功能无法使用。 + 启动 %s + 点击这里开始下载。 + 已发现新版本 %s。 + 正在下载新版本 %s + 新版本 %s 已下载。 + 点击这里安装更新。 + PGP 验证错误。正在忽略下载。 + 升级失败。 + 没有安装应用的权限。 + 选择位置 + 推荐位置 + 推荐 + 手动选择 + 自动使用最佳连接 + 自动 + 正在重新连接… + 正在启用用于审查规避的网桥… + 正在关闭网桥 + 正在使用用于审查规避的网桥 + 已连接可插拔传输 + 正在连接可插拔传输 + 已连接中继 + 正在与中继协商连接 + 与中继协商连接完成 + 正在建立加密目录连接 + 正在请求网络状态一致性 + 正在加载网络状态一致性 + 正在加载颁发机构发放的证书 + 正在请求中继描述符 + 正在加载中继描述符 + 已加载足以用于构建链路的目录信息 + 与用于构建链路的中继协商完成 + 正在建立 Tor 链路 + 正在运行 + %s 网桥服务 + 配置 %s 时告知有关网桥的使用情况。 + 启动网桥失败。您是否想重试或继续使用未经混淆的安全连接来配置 %s? + 重试未经混淆的连接 + 隐藏 + %s 未连网。请检查您的 WiFi 和移动数据设置。 + 审查规避 + 使用 Snowflake + 保护对抗审查的配置进程。 + VPN 设置 + 可用时使用 UDP + UDP 对直播更快更好,但并非对所有网络可用。 + 使用网桥时禁用。 + 目前仅支持网桥的位置可供选择。 + 禁用网桥 + 连接不安全 + 您可能会向您的互联网提供商或本地网络泄露信息。 + 您未正常联网。网络恢复后将自动连接。 + %1$s 正在屏蔽所有互联网流量。 + UDP 开启时禁用。 + 高级设置 + 中断连接 + 未知位置 + 由 LEAP 开发 + 欢迎! + 选择提供商 + 下一步 + 需要进行审查规避? + 使用标准 %s + 使用审查规避技术(慢速) + 详情 + Tor 状态 + Snowflake 状态 + Snowflake 客户端已启动 + 正在与 Snowflake 代理协商握手(HTTP) + 正在与 Snowflake 代理协商握手(AMP 缓存) + Snowflake SOCKS 错误 + Snowflake 代理握手成功 + 通过 Snowflake 发送数据 + 即将到来的连接请求 + 即将到来的通知请求 + 一切就绪! + 点按下方按钮进行连接 + 权限请求被拒绝。 + -- cgit v1.2.3