Add translations
This commit is contained in:
@@ -9,6 +9,7 @@ android {
|
|||||||
applicationId "be.mygod.vpnhotspot"
|
applicationId "be.mygod.vpnhotspot"
|
||||||
minSdkVersion 21
|
minSdkVersion 21
|
||||||
targetSdkVersion 27
|
targetSdkVersion 27
|
||||||
|
resConfigs "zh-rCN"
|
||||||
versionCode 4
|
versionCode 4
|
||||||
versionName "0.9.1-beta"
|
versionName "0.9.1-beta"
|
||||||
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
|
||||||
|
|||||||
@@ -84,7 +84,6 @@ class RepeaterFragment : Fragment(), ServiceConnection, Toolbar.OnMenuItemClickL
|
|||||||
val description get() = getString(when (neighbour?.state) {
|
val description get() = getString(when (neighbour?.state) {
|
||||||
IpNeighbour.State.INCOMPLETE, null -> R.string.connected_state_incomplete
|
IpNeighbour.State.INCOMPLETE, null -> R.string.connected_state_incomplete
|
||||||
IpNeighbour.State.VALID -> R.string.connected_state_valid
|
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
|
IpNeighbour.State.FAILED -> R.string.connected_state_failed
|
||||||
else -> throw IllegalStateException()
|
else -> throw IllegalStateException()
|
||||||
}, iface)
|
}, iface)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import java.io.IOException
|
|||||||
|
|
||||||
data class IpNeighbour(val ip: String, val dev: String, val lladdr: String, val state: State) {
|
data class IpNeighbour(val ip: String, val dev: String, val lladdr: String, val state: State) {
|
||||||
enum class State {
|
enum class State {
|
||||||
INCOMPLETE, VALID, VALID_DELAY, FAILED, DELETING
|
INCOMPLETE, VALID, FAILED, DELETING
|
||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
@@ -38,8 +38,7 @@ data class IpNeighbour(val ip: String, val dev: String, val lladdr: String, val
|
|||||||
.singleOrNull() ?: "")
|
.singleOrNull() ?: "")
|
||||||
val state = if (match.groupValues[1].isNotEmpty()) State.DELETING else when (match.groupValues[9]) {
|
val state = if (match.groupValues[1].isNotEmpty()) State.DELETING else when (match.groupValues[9]) {
|
||||||
"", "INCOMPLETE" -> State.INCOMPLETE
|
"", "INCOMPLETE" -> State.INCOMPLETE
|
||||||
"REACHABLE", "STALE", "PROBE", "PERMANENT" -> State.VALID
|
"REACHABLE", "DELAY", "STALE", "PROBE", "PERMANENT" -> State.VALID
|
||||||
"DELAY" -> State.VALID_DELAY
|
|
||||||
"FAILED" -> State.FAILED
|
"FAILED" -> State.FAILED
|
||||||
"NOARP" -> return null // skip
|
"NOARP" -> return null // skip
|
||||||
else -> {
|
else -> {
|
||||||
|
|||||||
@@ -7,7 +7,6 @@
|
|||||||
|
|
||||||
<string name="repeater_ssid">中继名称</string>
|
<string name="repeater_ssid">中继名称</string>
|
||||||
<string name="repeater_password">中继密码</string>
|
<string name="repeater_password">中继密码</string>
|
||||||
<string name="connected_devices">已连接设备</string>
|
|
||||||
<string name="repeater_wps_dialog_title">输入 PIN</string>
|
<string name="repeater_wps_dialog_title">输入 PIN</string>
|
||||||
<string name="repeater_wps_dialog_pbc">一键加密</string>
|
<string name="repeater_wps_dialog_pbc">一键加密</string>
|
||||||
<string name="repeater_wps_success_pbc">请在 2 分钟内在需要连接的设备上使用一键加密以连接到此中继。</string>
|
<string name="repeater_wps_success_pbc">请在 2 分钟内在需要连接的设备上使用一键加密以连接到此中继。</string>
|
||||||
@@ -21,7 +20,6 @@
|
|||||||
<string name="repeater_reset_credentials_failure">重置凭据失败(原因:%s)</string>
|
<string name="repeater_reset_credentials_failure">重置凭据失败(原因:%s)</string>
|
||||||
|
|
||||||
<string name="repeater_inactive">未打开</string>
|
<string name="repeater_inactive">未打开</string>
|
||||||
<string name="repeater_connecting">正在连接……</string>
|
|
||||||
<string name="repeater_vpn_unavailable">无法找到 VPN,请启用任意 VPN</string>
|
<string name="repeater_vpn_unavailable">无法找到 VPN,请启用任意 VPN</string>
|
||||||
<string name="repeater_root_unavailable">似乎没有 root</string>
|
<string name="repeater_root_unavailable">似乎没有 root</string>
|
||||||
<string name="repeater_p2p_unavailable">Wi-Fi 直连不可用</string>
|
<string name="repeater_p2p_unavailable">Wi-Fi 直连不可用</string>
|
||||||
@@ -35,8 +33,12 @@
|
|||||||
<string name="repeater_failure_reason_no_service_requests">未添加服务请求</string>
|
<string name="repeater_failure_reason_no_service_requests">未添加服务请求</string>
|
||||||
<string name="repeater_failure_reason_unknown">未知 #%d</string>
|
<string name="repeater_failure_reason_unknown">未知 #%d</string>
|
||||||
|
|
||||||
<string name="tethering_system_tethering">系统共享</string>
|
<string name="tethering_manage">管理…</string>
|
||||||
<string name="tethering_no_interfaces">请先打开系统共享后使用此功能。</string>
|
|
||||||
|
<string name="connected_devices">已连接设备</string>
|
||||||
|
<string name="connected_state_incomplete">正在通过 %s 连接</string>
|
||||||
|
<string name="connected_state_valid">已连接到 %s</string>
|
||||||
|
<string name="connected_state_failed">已从 %s 断开</string>
|
||||||
|
|
||||||
<string name="settings_service">服务</string>
|
<string name="settings_service">服务</string>
|
||||||
<string name="settings_service_dns">下游 DNS 服务器:端口</string>
|
<string name="settings_service_dns">下游 DNS 服务器:端口</string>
|
||||||
@@ -49,9 +51,12 @@
|
|||||||
<string name="settings_misc_donate">捐款</string>
|
<string name="settings_misc_donate">捐款</string>
|
||||||
<string name="settings_misc_donate_summary">请给我钱</string>
|
<string name="settings_misc_donate_summary">请给我钱</string>
|
||||||
|
|
||||||
<string name="notification_channel_repeater">无线中继服务</string>
|
<string name="notification_channel_tethering">VPN 共享服务</string>
|
||||||
<plurals name="notification_connected_devices">
|
<plurals name="notification_connected_devices">
|
||||||
<item quantity="other">已连接 %d 个设备</item>
|
<item quantity="other">%d 个设备已连接到 %s</item>
|
||||||
|
</plurals>
|
||||||
|
<plurals name="notification_interfaces">
|
||||||
|
<item quantity="other">%d 个接口</item>
|
||||||
</plurals>
|
</plurals>
|
||||||
|
|
||||||
<string name="exception_interface_not_found">错误:未找到下游接口</string>
|
<string name="exception_interface_not_found">错误:未找到下游接口</string>
|
||||||
|
|||||||
@@ -40,8 +40,7 @@
|
|||||||
<string name="connected_devices">Connected devices</string>
|
<string name="connected_devices">Connected devices</string>
|
||||||
<string name="connected_state_incomplete">Connecting to %s</string>
|
<string name="connected_state_incomplete">Connecting to %s</string>
|
||||||
<string name="connected_state_valid">Connected to %s</string>
|
<string name="connected_state_valid">Connected to %s</string>
|
||||||
<string name="connected_state_valid_delay">Connected to %s (losing)</string>
|
<string name="connected_state_failed">Lost from %s</string>
|
||||||
<string name="connected_state_failed">Failed to connect to %s</string>
|
|
||||||
|
|
||||||
<string name="settings_service">Service</string>
|
<string name="settings_service">Service</string>
|
||||||
<string name="settings_service_dns">Downstream DNS server:port</string>
|
<string name="settings_service_dns">Downstream DNS server:port</string>
|
||||||
|
|||||||
Reference in New Issue
Block a user