From e00a09c5b93e7f2cd838246115cf7e07a6c8d0d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=BF=86=E6=B8=85=E9=B8=A3=E3=80=81?=
<46274354+luckyzyx@users.noreply.github.com>
Date: Wed, 4 Jan 2023 22:49:12 +0800
Subject: [PATCH] manager: Add Chinese support (#23)
* manager: Add Simplified Chinese support
* manager: Add Simplified Chinese support
* manager: Add Traditional Chinese
* manager: Do not translate the app name
* manager: Organize spaces
---
.../java/me/weishu/kernelsu/ui/screen/Home.kt | 14 +++----
.../src/main/res/values-zh-rCN/strings.xml | 39 +++++++++++++++++++
.../src/main/res/values-zh-rHK/strings.xml | 39 +++++++++++++++++++
.../src/main/res/values-zh-rTW/strings.xml | 39 +++++++++++++++++++
manager/app/src/main/res/values/strings.xml | 11 +++++-
5 files changed, 134 insertions(+), 8 deletions(-)
create mode 100644 manager/app/src/main/res/values-zh-rCN/strings.xml
create mode 100644 manager/app/src/main/res/values-zh-rHK/strings.xml
create mode 100644 manager/app/src/main/res/values-zh-rTW/strings.xml
diff --git a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt
index 0827d4be..2120cd72 100644
--- a/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt
+++ b/manager/app/src/main/java/me/weishu/kernelsu/ui/screen/Home.kt
@@ -209,25 +209,25 @@ private fun InfoCard() {
Text(text = content, style = MaterialTheme.typography.bodyMedium)
}
- InfoCardItem("Kernel", uname.release)
+ InfoCardItem(stringResource(R.string.home_kernel), uname.release)
Spacer(Modifier.height(24.dp))
- InfoCardItem("Arch", uname.machine)
+ InfoCardItem(stringResource(R.string.home_arch), uname.machine)
Spacer(Modifier.height(24.dp))
- InfoCardItem("Version", uname.version)
+ InfoCardItem(stringResource(R.string.home_version), uname.version)
Spacer(Modifier.height(24.dp))
- InfoCardItem("API Level", Build.VERSION.SDK_INT.toString())
+ InfoCardItem(stringResource(R.string.home_api), Build.VERSION.SDK_INT.toString())
Spacer(Modifier.height(24.dp))
- InfoCardItem("ABI", Build.SUPPORTED_ABIS.joinToString(", "))
+ InfoCardItem(stringResource(R.string.home_abi), Build.SUPPORTED_ABIS.joinToString(", "))
Spacer(Modifier.height(24.dp))
- InfoCardItem("Fingerprint", Build.FINGERPRINT)
+ InfoCardItem(stringResource(R.string.home_fingerprint), Build.FINGERPRINT)
Spacer(Modifier.height(24.dp))
- InfoCardItem("Security Patch", Build.VERSION.SECURITY_PATCH)
+ InfoCardItem(stringResource(R.string.home_securitypatch), Build.VERSION.SECURITY_PATCH)
val copiedMessage = stringResource(R.string.home_copied_to_clipboard)
TextButton(
diff --git a/manager/app/src/main/res/values-zh-rCN/strings.xml b/manager/app/src/main/res/values-zh-rCN/strings.xml
new file mode 100644
index 00000000..70b97038
--- /dev/null
+++ b/manager/app/src/main/res/values-zh-rCN/strings.xml
@@ -0,0 +1,39 @@
+
+
+ 主页
+ 未安装
+ 点击安装
+ 工作中
+ 版本: %d
+ 不支持
+ KernelSU 现在只支持 GKI 内核
+ 已复制到剪贴板
+ 支持
+ 内核版本
+ 设备架构
+ 系统版本
+ API 版本
+ ABI 支持
+ 系统指纹
+ 安全补丁
+ 超级用户
+ 无法为 %d 授予 Root
+ 无法启用模块: %s
+ 无法禁用模块: %s
+ 没有安装模块
+ 模块
+ 卸载
+ 安装
+ 安装
+ 重启
+ 设置
+ 软重启
+ 重启到 Recovery
+ 重启到 BootLoader
+ 重启到 Download
+ 重启到 EDL
+ 使系统可写
+ 使用 overlayfs 使系统分区可写, 重启生效
+ 关于
+ 需要 KernelSU 版本 8+
+
diff --git a/manager/app/src/main/res/values-zh-rHK/strings.xml b/manager/app/src/main/res/values-zh-rHK/strings.xml
new file mode 100644
index 00000000..921f89a9
--- /dev/null
+++ b/manager/app/src/main/res/values-zh-rHK/strings.xml
@@ -0,0 +1,39 @@
+
+
+ 主頁
+ 未安装
+ 点击安装
+ 工作中
+ 版本: %d
+ 不支持
+ KernelSU 现在只支持 GKI 内核
+ 已複製到剪貼簿
+ 支持
+ 内核版本
+ 设备架构
+ 系统版本
+ API 版本
+ ABI 支持
+ 系统指纹
+ 安全补丁
+ 超級用戶
+ 无法为 %d 授予 Root
+ 无法启用模块: %s
+ 无法禁用模块: %s
+ 没有安装模块
+ 模块
+ 卸载
+ 安装
+ 安装
+ 重启
+ 設定
+ 软重启
+ 重启到 Recovery
+ 重启到 BootLoader
+ 重启到 Download
+ 重启到 EDL
+ 使系统可写
+ 使用 overlayfs 使系统分区可写, 重启生效
+ 关于
+ 需要 KernelSU 版本 8+
+
diff --git a/manager/app/src/main/res/values-zh-rTW/strings.xml b/manager/app/src/main/res/values-zh-rTW/strings.xml
new file mode 100644
index 00000000..6b9b2d19
--- /dev/null
+++ b/manager/app/src/main/res/values-zh-rTW/strings.xml
@@ -0,0 +1,39 @@
+
+
+ 主頁
+ 未安裝
+ 点击安装
+ 工作中
+ 版本: %d
+ 不支持
+ KernelSU 现在只支持 GKI 内核
+ 已複製到剪貼簿
+ 支持
+ 内核版本
+ 设备架构
+ 系统版本
+ API 版本
+ ABI 支持
+ 系统指纹
+ 安全补丁
+ 超級用戶
+ 无法为 %d 授予 Root
+ 无法启用模块: %s
+ 无法禁用模块: %s
+ 没有安装模块
+ 模块
+ 卸载
+ 安装
+ 安装
+ 重启
+ 設定
+ 软重启
+ 重启到 Recovery
+ 重启到 BootLoader
+ 重启到 Download
+ 重启到 EDL
+ 使系统可写
+ 使用 overlayfs 使系统分区可写, 重启生效
+ 关于
+ 需要 KernelSU 版本 8+
+
diff --git a/manager/app/src/main/res/values/strings.xml b/manager/app/src/main/res/values/strings.xml
index 1bca4d35..749c9208 100644
--- a/manager/app/src/main/res/values/strings.xml
+++ b/manager/app/src/main/res/values/strings.xml
@@ -1,5 +1,5 @@
- KernelSU
+ KernelSU
Home
Not installed
@@ -11,6 +11,14 @@
Copied to clipboard
Support
+ Kernel
+ Arch
+ Version
+ API Level
+ ABI
+ Fingerprint
+ Security Patch
+
Superuser
Failed to grant root for %d
Failed to enable module: %s
@@ -32,4 +40,5 @@
Use overlayfs to make system partition writable, reboot to take effect.
About
Require KernelSU version 8+
+