From 84cf926df18bbd5aca48dffba6df49865d75d3e8 Mon Sep 17 00:00:00 2001 From: Mygod Date: Sun, 21 Jan 2018 13:58:20 -0800 Subject: [PATCH] Add translations --- mobile/build.gradle | 1 + .../be/mygod/vpnhotspot/RepeaterFragment.kt | 1 - .../java/be/mygod/vpnhotspot/net/IpNeighbour.kt | 5 ++--- mobile/src/main/res/values-zh-rCN/strings.xml | 17 +++++++++++------ mobile/src/main/res/values/strings.xml | 3 +-- 5 files changed, 15 insertions(+), 12 deletions(-) diff --git a/mobile/build.gradle b/mobile/build.gradle index 6473e0b3..f4983d15 100644 --- a/mobile/build.gradle +++ b/mobile/build.gradle @@ -9,6 +9,7 @@ android { applicationId "be.mygod.vpnhotspot" minSdkVersion 21 targetSdkVersion 27 + resConfigs "zh-rCN" versionCode 4 versionName "0.9.1-beta" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt b/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt index b34b5522..e3afb3b2 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/RepeaterFragment.kt @@ -84,7 +84,6 @@ class RepeaterFragment : Fragment(), ServiceConnection, Toolbar.OnMenuItemClickL val description get() = getString(when (neighbour?.state) { IpNeighbour.State.INCOMPLETE, null -> R.string.connected_state_incomplete IpNeighbour.State.VALID -> R.string.connected_state_valid - IpNeighbour.State.VALID_DELAY -> R.string.connected_state_valid_delay IpNeighbour.State.FAILED -> R.string.connected_state_failed else -> throw IllegalStateException() }, iface) diff --git a/mobile/src/main/java/be/mygod/vpnhotspot/net/IpNeighbour.kt b/mobile/src/main/java/be/mygod/vpnhotspot/net/IpNeighbour.kt index b64035c4..f73c6c72 100644 --- a/mobile/src/main/java/be/mygod/vpnhotspot/net/IpNeighbour.kt +++ b/mobile/src/main/java/be/mygod/vpnhotspot/net/IpNeighbour.kt @@ -6,7 +6,7 @@ import java.io.IOException data class IpNeighbour(val ip: String, val dev: String, val lladdr: String, val state: State) { enum class State { - INCOMPLETE, VALID, VALID_DELAY, FAILED, DELETING + INCOMPLETE, VALID, FAILED, DELETING } companion object { @@ -38,8 +38,7 @@ data class IpNeighbour(val ip: String, val dev: String, val lladdr: String, val .singleOrNull() ?: "") val state = if (match.groupValues[1].isNotEmpty()) State.DELETING else when (match.groupValues[9]) { "", "INCOMPLETE" -> State.INCOMPLETE - "REACHABLE", "STALE", "PROBE", "PERMANENT" -> State.VALID - "DELAY" -> State.VALID_DELAY + "REACHABLE", "DELAY", "STALE", "PROBE", "PERMANENT" -> State.VALID "FAILED" -> State.FAILED "NOARP" -> return null // skip else -> { diff --git a/mobile/src/main/res/values-zh-rCN/strings.xml b/mobile/src/main/res/values-zh-rCN/strings.xml index 10efa167..b37a80e9 100644 --- a/mobile/src/main/res/values-zh-rCN/strings.xml +++ b/mobile/src/main/res/values-zh-rCN/strings.xml @@ -7,7 +7,6 @@ 中继名称 中继密码 - 已连接设备 输入 PIN 一键加密 请在 2 分钟内在需要连接的设备上使用一键加密以连接到此中继。 @@ -21,7 +20,6 @@ 重置凭据失败(原因:%s) 未打开 - 正在连接…… 无法找到 VPN,请启用任意 VPN 似乎没有 root Wi-Fi 直连不可用 @@ -35,8 +33,12 @@ 未添加服务请求 未知 #%d - 系统共享 - 请先打开系统共享后使用此功能。 + 管理… + + 已连接设备 + 正在通过 %s 连接 + 已连接到 %s + 已从 %s 断开 服务 下游 DNS 服务器:端口 @@ -49,9 +51,12 @@ 捐款 请给我钱 - 无线中继服务 + VPN 共享服务 - 已连接 %d 个设备 + %d 个设备已连接到 %s + + + %d 个接口 错误:未找到下游接口 diff --git a/mobile/src/main/res/values/strings.xml b/mobile/src/main/res/values/strings.xml index aec195ef..f6de6b26 100644 --- a/mobile/src/main/res/values/strings.xml +++ b/mobile/src/main/res/values/strings.xml @@ -40,8 +40,7 @@ Connected devices Connecting to %s Connected to %s - Connected to %s (losing) - Failed to connect to %s + Lost from %s Service Downstream DNS server:port