diff --git a/gui/Android.mk b/gui/Android.mk
index 77fd52ab..03b796e9 100644
--- a/gui/Android.mk
+++ b/gui/Android.mk
@@ -115,6 +115,10 @@ ifeq ($(TWRP_NEW_THEME),true)
TWRP_RES := $(commands_recovery_local_path)/gui/theme/common/fonts
TWRP_RES += $(commands_recovery_local_path)/gui/theme/common/languages
TWRP_RES += $(commands_recovery_local_path)/gui/theme/common/$(word 1,$(subst _, ,$(TW_THEME))).xml
+ifeq ($(TW_EXTRA_LANGUAGES),true)
+ TWRP_RES += $(commands_recovery_local_path)/gui/theme/extra-languages/fonts
+ TWRP_RES += $(commands_recovery_local_path)/gui/theme/extra-languages/languages
+endif
# for future copying of used include xmls and fonts:
# UI_XML := $(TWRP_THEME_LOC)/ui.xml
# TWRP_INCLUDE_XMLS := $(shell xmllint --xpath '/recovery/include/xmlfile/@name' $(UI_XML)|sed -n 's/[^\"]*\"\([^\"]*\)\"[^\"]*/\1\n/gp'|sort|uniq)
diff --git a/gui/theme/extra-languages/fonts/DroidSansFallback.ttf b/gui/theme/extra-languages/fonts/DroidSansFallback.ttf
new file mode 100644
index 00000000..ba9d76f0
Binary files /dev/null and b/gui/theme/extra-languages/fonts/DroidSansFallback.ttf differ
diff --git a/gui/theme/extra-languages/languages/zh_CN.xml b/gui/theme/extra-languages/languages/zh_CN.xml
new file mode 100644
index 00000000..38736cf0
--- /dev/null
+++ b/gui/theme/extra-languages/languages/zh_CN.xml
@@ -0,0 +1,670 @@
+
+
+
+ Chinese Simplified
+
+
+
+
+
+
+
+
+
+ System
+ System 镜像
+ Vendor
+ Vendor 镜像
+ Boot
+ Recovery
+ Cache
+ Data
+ SDCard
+ 内置存储
+ SD 卡
+ 外置 U盘
+ Android Secure
+ Dalvik / ART Cache
+
+ SD-EXT
+ 使用DATA
+ 使用存储
+
+
+ Team Win Recovery Project
+ TWRP %tw_version%
+ 温度: %tw_cpu_temp% °C
+ 电量: %tw_battery%
+ 按名称排序
+ 按日期排序
+ 按大小排序
+ 名称
+ 日期
+ 大小
+ 常规
+ 选项
+ 备份
+ 时区
+ 屏幕
+ 振动
+ 语言
+
+ 安装
+ 清除
+ 备份
+ 恢复
+ 挂载
+ 设置
+ 高级
+ 重启
+ 文件
+ 导出日志
+ 选择类型
+ 安装ZIP包
+ 安装ZIP包
+ 刷入Image
+ 刷入Image
+ 选择文件
+ 目录
+ 从 %tw_storage_display_name% (%tw_storage_free_size% MB) 里选择文件
+ ADB 线刷
+ 安装
+ 选择存储器
+ 选择存储器
+ 列表
+ 最多 10 个文件,第 %tw_zip_queue_count% 个
+ 最多 10 个文件,第 %tw_zip_queue_count% 个:
+ 此操作可能会刷入不兼容的 ROM
+ 导致您的设备无法使用。
+ 按返回键取消添加这个卡刷包.
+ 按返回键清除Zip列表.
+ 目录:
+ 文件:
+ Zip文件签名校验
+ 安装完成后注入 TWRP
+ 选项
+ 确认刷入
+ 列表:
+ 选项:
+ 确认
+ 添加更多卡刷包
+ 清除卡刷包队列
+ 刷入文件%tw_zip_index%,共%tw_zip_queue_count%个
+ 正在安装刷机包: %tw_file%
+ 失败
+ 成功
+ 安装失败
+ 安装完成
+ 清除 cache/dalvik (缓存)
+ 重启系统
+ 选择目标分区
+ 选择要刷入镜像的分区:
+ 目标分区:
+ 正在刷入镜像文件...
+ 镜像文件已刷入
+ 清除 Cache 和 Dalvik?
+ 清除 Cache 和 Dalvik 中...
+ Cache 和 Dalvik 清除完成
+ 滑动确认清除
+ 清除
+ 未安装系统!
+ 你确定想要重启么?
+ 你确定想要关机么?
+ 重启中...
+ 滑动确认重启
+ 重启
+ 滑动确认刷入
+ 确认操作
+ 按返回按钮取消。
+ 取消
+ 清除
+ 恢复出厂设置
+ 恢复出厂设置
+ 清除 Data 分区, Cache 分区和 Dalvik 缓存
+ (不会包含内置存储卡)
+ 大多数时候你只需要
+ 进行此清除操作即可。
+ 正在恢复出厂设置...
+ 高级清除菜单
+ 高级清除菜单
+ 从 Data 分区清除加密设置吗?
+ 正在格式化 Data 分区...
+ 滑动确认擦除 Data 分区
+ 擦除 Data 分区
+ 恢复出厂设置完成
+ 选择分区
+ 确认清除已选分区?
+ 正在清除分区...
+ 清除完成
+ 选择要清除的分区:
+ 分区选择无效
+ 格式化 Data 分区
+ 格式化 Data 分区
+ 格式化 Data 分区将擦除您安装的所有软件,
+ 备份,图片,视频,媒体文件,以及
+ 以及内置存储上的加密设置等。
+ 格式化 Data 分区将擦除您安装的所有软件备份,图片,
+ 视频,媒体文件,以及以及内置存储上的加密设置等。
+ 格式化 Data 将擦除所有软件备份,
+ 图片等,不能撤销.
+ 此操作无法恢复. 点返回按钮可取消操作。
+ Data 分区格式化完成
+
+ 输入 yes 继续。
+ 目标分区: %tw_partition_name%
+ 选择操作
+ 文件系统选项
+ 分区: %tw_partition_name%
+ 挂载点: %tw_partition_mount_point%
+ 文件系统: %tw_partition_file_system%
+ 当前: 是
+ 当前: 否
+ 可移动: 是
+ 可移动: 否
+ 大小: %tw_partition_size%MB
+ 已用: %tw_partition_used%MB
+ 可用: %tw_partition_free%MB
+ 备份大小: %tw_partition_backup_size%MB
+ 调整文件系统大小
+ 调整大小
+ 调整 %tw_partition_name% 分区的大小?
+ 调整大小中...
+ 调整完毕
+ 滑动确认调整
+ 调整
+ 修复文件系统
+ 修复
+ 修复 %tw_partition_name%?
+ 修复中...
+ 修复完成
+ 滑动确认修复
+ 修复
+ 转换文件系统
+ 文件系统
+ 转换 %tw_partition_name% 的文件系统
+ 分区: %tw_partition_name% > 选择文件系统
+ 一些 ROM 或者内核可能某些
+ 文件系统。请谨慎操作!
+ 确认转换 %tw_partition_name%?
+ 格式化中...
+ 格式化完成
+ 滑动确认转换
+ 转换
+ 返回
+ 擦除加密设置
+ 滑动确认恢复出厂设置
+ 修复或转换文件系统
+ 存储器: %tw_storage_display_name% (%tw_storage_free_size% MB)
+ 备份分区
+ 确认备份
+ 加密
+ 加密:
+ 备份名称:
+ 选择要备份的分区:
+ 存储器:
+ 禁用的 - 设置密码以启用
+ 启用
+ 启用压缩
+ 备份时跳过生成MD5校验
+ 禁用剩余空间检测
+ 刷新分区大小
+ 滑动确认备份
+ 文件名附加当前日期
+ 使用该名称的备份已经存在!
+ 是否加密备份文件?
+ 输入密码:
+ 再次输入密码:
+ 密码不匹配!
+ 分区:
+ 禁用
+ 启用
+ 设置备份名称
+ 进度:
+ 备份完成
+ 还原分区
+ 选择备份
+ 选择备份存储器:%tw_storage_display_name% (%tw_storage_free_size% MB)
+ 选择要还原的备份包:
+ 加密备份
+ 密码错误, 请重试!
+ 删除备份文件
+ 确定删除备份?
+ 注意此操作无法恢复!
+ 删除备份中...
+ 备份删除完成
+ 滑动确认删除
+ 删除
+ 加密备份 - 尝试解密
+ 尝试解密
+ 备份包日期: %tw_restore_file_date%
+ 选择还原分区:
+ 打开备份文件的MD5验证
+ [耗时 {1} 秒还原完成]
+ 滑动确认还原
+ 还原
+ 重命名备份
+ 确定重命名备份?
+ 此操作将无法恢复!
+ 重命名备份中...
+ 重命名备份完成
+ 滑动确认重命名
+ 重命名
+ 确认
+ 挂载分区
+ 选择要挂载的分区:
+ 挂载 system 分区只读模式
+ 挂载 system 分区只读
+ 解密数据
+ 关闭 MTP 模式
+ 打开 MTP 模式
+ 挂载 USB 大容量存储器
+ USB 大容量存储器
+ USB 大容量存储已挂载
+ 确保卸载前从您的电脑
+ 上安全移除设备!
+ 卸载
+ 系统
+ 关机
+ Recovery
+ Bootloader
+ 下载模式
+ 关机中...
+ 滑动确认关机
+ 关机
+ 未修改系统分区
+ 保持 System 分区只读模式?
+ TWRP 可以不改变你的 system 分区
+ 以此来让你使用官方升级时更简单.
+ 保持只读模式会让 TWRP 无法阻止原厂 ROM 覆写 TWRP
+ 并且无法提供 root 功能.
+ 安装 Zip 卡刷包或执行 adb 操作依然
+ 依然会修改系统分区.
+ TWRP 可以不改变你的 system 分区来让你使用官方升级时更简单
+ 保持只读模式会让 TWRP 无法阻止原厂 ROM 覆写 TWRP 并且无法
+ 提供 root 功能. 安装 Zip 卡刷包或执行 adb 操作依然会修改系统分区.
+ 下次启动将不再显示此屏幕
+ 保持只读
+ 滑动确认允许修改
+ 允许修改
+ 设置
+ 常规设置
+ 常规
+ 常规
+ 使用 rm -rf 格式化
+ 使用 24 小时制
+ 反转底部按钮布局
+ 主题测试模拟操作
+ 模拟失败的操作
+ 导航栏按钮居中
+ 导航栏按钮左对齐
+ 导航栏按钮右对齐
+ 恢复默认设置
+ 时区
+ 屏幕
+ 屏幕亮度
+ 振动
+ 语言
+ 时区
+ 选择时区:
+
+ (UTC -11) 美属萨摩亚, 中途岛
+ (UTC -10) 夏威夷
+ (UTC -9) 阿拉斯加
+ (UTC -8) 太平洋标准时间
+ (UTC -7) 北美山区标准时间
+ (UTC -6) 北美中部标准时间
+ (UTC -5) 北美东部标准时间
+ (UTC -4) 大西洋标准时间
+ (UTC -3) 巴西, 阿根廷(布宜诺斯)
+ (UTC -2) 中大西洋
+ (UTC -1) 葡萄牙(亚速尔群岛), 佛得角
+ (UTC 0) 伦敦, 都柏林, 里斯本
+ (UTC +1) 柏林, 布鲁塞尔, 巴黎
+ (UTC +2) 雅典, 伊斯坦布尔, 南非
+ (UTC +3) 莫斯科, 巴格达
+ (UTC +4) 阿布扎比, 第比利斯, 马斯喀特
+ (UTC +5) 叶卡捷琳堡, 伊斯兰堡
+ (UTC +6) 阿拉木图, 达卡, 科伦坡
+ (UTC +7) 曼谷, 河内, 雅加达
+ (UTC +8) 北京, 新加坡, 香港
+ (UTC +9) 东京, 首尔, 雅库茨克
+ (UTC +10) 澳大利亚东部, 关岛
+ (UTC +11) 符拉迪沃斯托克, 索罗门群岛
+ (UTC +12) 奥克兰, 惠灵顿, 斐济
+ 时间偏差(常用0): %tw_time_zone_guioffset%
+ 无
+ 0
+ 15分
+ 30分
+ 45分
+ 使用夏令时 (DST)
+ 当前时区: %tw_time_zone%
+ 当前时区:
+ 设置时区
+ 屏幕设置
+ 屏幕超时
+ 启用屏幕超时
+ 屏幕超时时间(秒):
+ 屏幕超时时间(0=禁用): %tw_screen_timeout_secs%
+ 屏幕超时设置不可用
+ 亮度: %tw_brightness_pct%%
+ 亮度设置不可用
+ 振动设置
+ 按钮振动强度
+ 键盘振动强度
+ 操作振动强度
+ 按钮振动强度:
+ 键盘振动强度:
+ 操作振动强度:
+ 设置语言:
+ 选择语言
+ 设置语言
+ 高级选项
+ 确定复制日志到 SD 卡?
+ 复制日志到 SD 卡中...
+ 日志复制完成
+ 修复权限
+ 修复权限
+ SD 卡分区
+ SD Card
+ 文件管理器
+ 语言
+ 终端命令行
+ 重新载入主题
+ HTC Dumlock
+ 重新注入 TWRP
+ 重新注入 TWRP?
+ 重新注入 TWRP 中...
+ TWRP 注入完成
+ 滑动确认操作
+ SD 卡分区
+ 你必须选择一个可移动设备
+ 您将丢失 SD 卡上的所有文件!
+ 此操作将无法恢复!
+ EXT 大小:
+ Swap 大小:
+ -
+ +
+ 文件系统:
+ 滑动确认分区
+ 分区
+ 分区SD卡...
+ 这个过程需要几分钟。
+ 分区完成
+ HTC Dumlock
+ 恢复初始内核分区
+ 恢复初始内核 boot 镜像?
+ 恢复初始 Boot 中...
+ 恢复初始 Boot 完成
+ 重刷 Recovery
+ 重刷 recovery 到boot?
+ 重刷 recovery 到 boot 中...
+ 重刷 recovery 到 boot 完成
+ 安装 HTC Dumlock
+ 安装 HTC dumlock 文件到 ROM?
+ 安装 HTC Dumlock 中...
+ HTC Dumlock 安装完成
+ 滑动确认解锁
+ 解锁
+ 文件管理器
+ 选择文件或者文件夹
+ 目录
+ 文件
+ 选择操作
+ 已选择 %tw_fm_type%:
+ 复制
+ 复制文件
+ 复制文件夹
+ 复制中
+ 移动
+ 移动中
+ 设置权限 755
+ 设置权限 755
+ 设置权限
+ 删除
+ 删除中
+ 重命名
+ 重命名文件
+ 重命名文件夹
+ 重命名中
+ 选择目标文件夹
+ 选择当前文件夹
+ 重命名
+ 设置权限
+ 权限:
+ 文件操作完成
+ 加密 Data
+
+ 密码错误,请重试!
+ 密码错误,请重试!
+ 输入模式.
+ 尝试解密
+ 终端命令行
+ 终端
+ 结束命令
+ 浏览目录选择起始目录
+ ADB Sideload 线刷模式
+ 清除 Dalvik Cache
+ 清除 Cache
+ 滑动按钮开始 Sideload 线刷
+ 开始
+ ADB Sideload 线刷模式
+ 使用方法: adb sideload 卡刷包文件名.zip
+ ADB Sideload 线刷完成
+ 修复权限
+ 注:固定的权限很少需要。
+ 同时修复 SELinux
+ 修复 SELinux 可能导致
+ 您的设备无法正常启动
+ 滑动确认修复权限
+ 修复权限
+ 修复权限中...
+ 修复权限完毕
+ 重启菜单
+ SuperSU 检测
+ 系统看起来尚未 root。
+ 是否安装 SuperSU?
+ 将对你的手机进行 root 操作。
+ 不安装
+ 滑动确认安装
+ 安装
+ 安装 SuperSU 中
+ 选择存储器
+ 确定
+
+
+ 内核不支持读取 SELinux contexts.
+ 完整 SELinux 支持.
+ 没有 SELinux 支持 (无 libselinux).
+ 打开 MTP 模式
+ MTP崩溃, 启动的时候不启动 MTP.
+ 使用默认密码成功解密.
+ 无法使用默认密码来解密. 你可能需要执行格式化Data分区.
+ 正在生成 MD5
+
+ * 正在生成 MD5 ...
+ * MD5 已生成.
+ * MD5 错误!
+ * 计算 MD5 错误.
+ (当前日期)
+ (自动生成)
+ 无法找到 '{1}' 分区.
+ 未选择要备份的分区.
+ * 备份分区的总数: {1}
+ * 所有数据的总大小: {1}MB
+ * 可用空间: {1}MB
+ 无法找到存储设备.
+ 存储器上没有足够的空间.
+ [备份已开启]
+ * 备份目录: {1}
+ 创建备份目录失败.
+ 文件平均备份速率: {1}MB/秒
+ 镜像平均备份速率: {1}MB/秒
+ [总共备份 {1}MB]
+ [耗时 {1} 秒备份完成]
+ [还原已经开始]
+ 还原目录: '{1}'
+
+ [{1} 完成 ({2} 秒)]
+ 正在校验 MD5
+ 正在跳过MD5检测基于用户设置.
+ 正在计算还原详情...
+ 不能还原{1} -- 只读挂载.
+ 无法找到 '{1}' 分区.
+ 没有选择要还原的分区.
+ 还原{1}个分区...
+ 总还原大小 {1}MB
+ 更新系统详细信息
+ 还原完毕
+
+ 打开出错: '{1}' ({2})
+ 无法通过备份名称来查找分区: '{1}'
+ 找不到分区路径 '{1}'
+ 正在更新分区详情...
+ ...完成
+ 清除 Dalvik Cache 目录中...
+ 已清除: {1}...
+ -- Dalvik Cache 目录清除完毕!
+ 没有发现 android secure 分区.
+ 无法找到 {1}.
+ 清除内置储存 -- /data/media...
+ 无法挂载 {1}
+ 无法挂载内置储存
+ 无法挂载存储
+ 解密数据失败.
+ 此版本不支持加密.
+ Data 成功解密,新增块设备: '{1}'
+ 完成.
+ 分区 SD 卡中...
+ 无法找到设备进行分区.
+ EXT + Swap 大小超过 SD 卡大小.
+ 删除分区表...
+ 无法删除分区表.
+ 正在创建 {1} 分区...
+ 无法创建 {1} 分区.
+ 把 sd-ext 格式化为{1}...
+ 分区完毕.
+ 无法打开 '{1}'.
+ MTP 已经启用
+ 启用 MTP 失败
+ 没有编译 MTP 支持
+ [镜像刷入开始]
+ 待刷入镜像: '{1}'
+ 无法找到 '{1}' 分区刷入.
+ 没有选择刷入分区.
+ 选择刷入太多的分区.
+ 刷入分区指定无效.
+ [镜像刷入完毕]
+ 正在清除 {1}
+ {1} 不存在! 无法修复!
+ 正在使用{2}修复{1}...
+ 无法修复 {1}.
+ 无法挂载 /data, 无法找到加密 footer.
+
+ 无法创建 '{1}' 目录({2}).
+
+ 卸载 '{1}' 失败 ({2})
+
+ 卸载 '{1}' 失败 ({2})
+ 无法更改{1}大小.
+ 在更改大小之前修复{1}.
+ 无法修改{1}大小.
+ 无法为 '{1}' 找到MD5校验文件. 请取消允许MD5校验选项.
+ MD5校验失败 '{1}'.
+ 解密 tar 文件 '{1}' 失败
+ 你可能需要重启 recovery 才能使用/data.
+ 无法格式化并删除加密.
+ 使用{2}格式化{1}...
+ 无法清除 {1}.
+ 无法清除分区 {1}.
+ 移除 '{1}' 下所有文件
+ 清除data不清除/data/media ...
+ 正在备份 {1}...
+ 正在备份
+ 备份 '{1}' 文件大小为0.
+ WARNING: 这个 /data 备份文件系统为{1}! 除非把文件系统格式设置为{1}不然可能无法启动.
+ 还原 {1}...
+ 正在还原
+ 无法重新创建 {1} 目录.
+ 镜像文件大小大于目标设备
+ 正在刷入 {1}...
+ 备份文件夹设置为 '{1}'
+ 无法打开备份 '{1}'
+ 设置还原选项: '{1}':
+ 跳过MD5校验已打开
+ 无法使用 ORS 脚本恢复加密备份.
+ 正在挂载
+ 正在卸载
+ '{1}' 已挂载
+ '{1}' 已卸载
+ 设置 '{1}' 为 '{2}'
+ 设置 '{1}' 为空
+ 创建目录
+ 创建目录: '{1}'
+ 运行命令
+ ADB 线刷
+ 开始 ADB sideload 功能...
+ 你的 adb 版本必须 1.0.32 或者更新才能支持.
+ 未提供密码.
+ 脚本文件处理完毕
+ 正在注入 TWRP 到 boot 镜像...
+ 安装刷机包文件 '{1}' 出错
+ 正在安装刷机包 '{1}'
+ 设置备份选项:
+ 压缩选项开
+ 关闭生成MD5
+ 备份失败
+ 备份完毕!
+ 运行 Recovery 命令中
+ Recovery 命令运行完成
+ 运行 ORS 脚本
+ 运行 ORS 脚本完毕
+ 刷机包中无法找到 '{1}'.
+ 检查MD5文件...
+ 映射文件 '{1}' 失败
+ 刷机包签名校验...
+ 刷机包签名校验失败!
+ 刷机包签名校验成功.
+ 刷机包已损坏!
+ 跳过MD5校验:无法找到MD5文件
+ MD5不匹配
+ MD5匹配
+ {1} 过程结束,信号: {2}
+ {1} 过程结束,错误: {2}
+ 安装 HTC Dumlock 到系统...
+ 恢复原版boot...
+ 重新刷入 recovery 到 boot...
+ 正在运行 {1} 脚本...
+ 为了避免原版系统替换 TWRP,重命名 /system 下原版 recovery 生成文件.
+ 分解备份文件到多个压缩档...
+ 创建备份失败.
+ 在还原过程中出错.
+ 拆分线程ID{1}到档案{2}
+
+ %llu 共 %llu 文件, %i%%
+ %lluMB 共 %lluMB, %i%%
+ 试图通过命令行解密数据分区.
+ 无法加载基础包.
+ 正在模拟操作...
+ 备份已经取消.
+ 正在配置 TWRP...
+ 此内核无法配置 TWRP.
+ 已经拷贝 recovery 日志到{1}.
+ 达到最大压缩队列!
+ 达到最小压缩队列!
+ 截图已保存在: {1}
+ 截图失败!
+ 一个或多个刷机包请求清除 cache -- 立即清除 cache.
+ 无法清除android secure
+ 清除dalvik失败
+ (自动生成)
+ (当前日期)
+ 备份名称太长.
+ 备份名称中 '{1}' 中包含无效字符: '{1}'
+ 设备没有真正的 SD 卡! 中止!
+ 取消ADB sideload...
+ 更换文件系统出错.
+ 自定义主题不兼容 TWRP 版本. 请使用官方主题.
+
+
diff --git a/gui/theme/extra-languages/languages/zh_TW.xml b/gui/theme/extra-languages/languages/zh_TW.xml
new file mode 100644
index 00000000..f088e182
--- /dev/null
+++ b/gui/theme/extra-languages/languages/zh_TW.xml
@@ -0,0 +1,670 @@
+
+
+
+ Chinese Traditional
+
+
+
+
+
+
+
+
+
+ System
+ System鏡像
+ Vendor
+ Vendor鏡像
+ Boot
+ Recovery
+ Cache
+ Data
+ SDCard
+ 內置存儲
+ SD卡
+ 外置U盤
+ Android Secure
+ Dalvik / ART Cache
+
+ SD-EXT
+ Adopted Data
+ Adopted 存儲
+
+
+ Team Win Recovery Project
+ TWRP %tw_version%
+ 溫度:%tw_cpu_temp% °C
+ 電量:%tw_battery%
+ 按名稱排序
+ 按日期排序
+ 按大小排序
+ 名稱
+ 日期
+ 大小
+ 常規
+ 選項
+ 備份
+ 時區
+ 螢幕
+ 振動
+ 語言
+
+ 安裝
+ 清除
+ 備份
+ 恢復
+ 掛載
+ 設置
+ 高級
+ 重啟
+ 檔案
+ 導出日誌
+ 選擇類型
+ 安裝Zip包
+ 安裝Zip包
+ 刷入Image鏡像
+ 刷入鏡像
+ 選擇檔案
+ 目錄
+ 從%tw_storage_display_name% (%tw_storage_free_size% MB)中選擇檔案
+ ADB Sideload
+ 安裝
+ 存儲位置
+ 存儲位置
+ 佇列
+ 已選%tw_zip_queue_count%個檔案(最多10個)
+ 已選%tw_zip_queue_count%個,最多10個:
+ 此操作可能會刷入不相容的固件,
+ 致使您的設備變磚。
+ 按返回按鈕取消添加此Zip包。
+ 按返回按鈕清除Zip刷入隊列。
+ 目錄:
+ 檔案:
+ Zip刷機包簽名校驗
+ 安裝完成後注入TWRP
+ 選項
+ 確認刷入
+ 佇列:
+ 選項:
+ 確認
+ 添加更多刷機包
+ 清除刷機佇列
+ 正在刷入第%tw_zip_queue_count%個,共%tw_zip_index%個刷機包
+ 正在安裝: %tw_file%
+ 失敗
+ 成功
+ 安裝失敗
+ 安裝成功
+ 清除cache/dalvik
+ 重啟系統
+ 選擇目標分區
+ 選擇要刷入鏡像的分區:
+ 目標分區:
+ 正在刷入鏡像…
+ 鏡像已刷入。
+ 是否清除Cache和Dalvik?
+ 正在清除Cache和Dalvik…
+ Cache和Dalvik清除完成。
+ 滑動按鈕確認清除
+ 清除
+ 沒有安裝任何系統!
+ 您確定要重啟?
+ 您確定要關機?
+ 正在重啟…
+ 滑動按鈕確認重啟
+ 重啟
+ 滑動按鈕確認刷入
+ 確認操作
+ 按返回按鈕取消。
+ 取消
+ 清除
+ 恢復出廠設置(雙清)
+ 恢復出廠
+ 這將會清空 Data、Cache分區和Dalvik緩存
+ (不會清除內置存儲/sdcard)
+ 在大多數情況下,您只需要
+ 執行此操作即可。
+ 正在恢復出廠設置…
+ 高級清除選項
+ 高級清除
+ 是否清除Data分區加密?
+ 正在格式化Data分區…
+ 滑動按鈕確認格式化
+ 格式化Data分區
+ 恢復出廠完成。
+ 選擇分區
+ 是否清除所選的分區?
+ 正在清除分區…
+ 清除完成。
+ 選擇要清除的分區:
+ 無效的分區
+ 格式化Data分區
+ 格式化Data分區
+ 格式化 Data 分區將會清空您安裝的所有
+ 軟體、圖片、視頻媒體、短信和通話記錄
+ 以及對內置存儲所做的加密等。
+ 包括Adopted存儲
+ 格式化 Data 分區將會清空您安裝的所有軟體、圖片、視頻媒體、短信和通話記錄
+ 以及對內置存儲所做的加密等。
+ 格式化Data分區會清除您的所有軟體
+ 備份和媒體數據,無法撤銷。
+ 執行此操作後將無法恢復。
+ 格式化Data分區完成
+ 輸入 yes 繼續,按返回按鈕取消。
+ 分區名:%tw_partition_name%
+ 選擇操作
+ 檔案系統選項
+ 分區:%tw_partition_name%
+ 掛載位置:%tw_partition_mount_point%
+ 檔案系統:%tw_partition_file_system%
+ 當前:是
+ 當前:否
+ 可移除:是
+ 可移除:否
+ 大小:%tw_partition_size%MB
+ 已用:%tw_partition_used%MB
+ 空閒:%tw_partition_free%MB
+ 備份大小:%tw_partition_backup_size%MB
+ 調整檔案系統
+ 調整
+ 是否調整%tw_partition_name%?
+ 正在調整…
+ 調整完成。
+ 滑動按鈕確認調整
+ 調整
+ 修復檔案系統
+ 修復
+ 是否修復%tw_partition_name%?
+ 正在修復…
+ 修復完成。
+ 滑動按鈕確認修復
+ 修復
+ 更改檔案系統
+ 更改
+ 要更改的分區:%tw_partition_name%
+ 分區:%tw_partition_name% >選擇檔案系統
+ 一些固件或內核可能不支持
+ 某些檔案系統,請謹慎!
+ 是否更改%tw_partition_name%為:
+ 正在格式化…
+ 格式化完成。
+ 滑動按鈕確認更改
+ 更改
+ 返回
+ 清除加密
+ 滑動按鈕確認恢復出廠
+ 修復或更改檔案系統
+ 存儲位置:%tw_storage_display_name% (%tw_storage_free_size% MB)
+ 備份
+ 確認備份
+ 加密
+ 加密:
+ 名稱:
+ 選擇要備份的分區:
+ 儲存位置:
+ 已禁用 - 設置密碼以啟用
+ 已啟用
+ 啟用壓縮
+ 當備份時跳過生成MD5
+ 禁用剩餘空間檢查
+ 刷新大小
+ 滑動按鈕確認備份
+ 附加日期
+ 使用該名稱的備份已經存在!
+ 是否加密備份?
+ 請輸入密碼:
+ 請再輸入一遍:
+ 密碼不匹配!
+ 分區:
+ 已禁用
+ 已啟用
+ 設置備份名稱
+ 進度:
+ 備份完成。
+ 恢復
+ 選擇備份
+ 從%tw_storage_display_name% (%tw_storage_free_size% MB)中選擇備份
+ 選擇要恢復的備份包:
+ 備份已被加密
+ 密碼錯誤,請重試
+ 刪除備份
+ 是否刪除備份:
+ 此操作無法恢復!
+ 正在刪除備份…
+ 備份刪除完成。
+ 滑動按鈕確認刪除
+ 刪除
+ 加密的備份 - 嘗試解密
+ 正在嘗試解密
+ 備份於%tw_restore_file_date%
+ 選擇要恢復的分區:
+ 啟用MD5驗證備份檔案
+ 恢復完成。
+ 滑動按鈕確認恢復
+ 恢復
+ 重命名備份
+ 是否重命名備份檔案?
+ 此操作無法恢復!
+ 正在重命名…
+ 重命名完成。
+ 滑動按鈕確認重命名
+ 重命名
+ 確認
+ 掛載
+ 選擇要掛載的分區:
+ 掛載系統為只讀
+ 掛載System分區為只讀
+ 解密Data分區
+ 啟用 MTP 模式
+ 停用 MTP 模式
+ 掛載USB存儲
+ USB存儲
+ 已掛載 USB 存儲
+ 請確認解除掛載前先從
+ 電腦上安全的移除設備!
+ 卸載
+ 系統
+ 關機
+ Recovery
+ Fastboot
+ Download
+ 正在關機…
+ 滑動按鈕確認關機
+ 關機
+ 未修改的System分區
+ 是否保持系統分區為只讀?
+ TWRP可以保持系統分區未修改狀態
+ 使您更容易獲得官方的更新。
+ TWRP將無法禁止原版固件可能
+ 替換TWRP並且不能Root您的設備。
+ 安裝刷機包或者通過adb操作依然可以
+ 修改系統分區。
+ TWRP可以保持系統分區為未修改狀態,使您更容易獲得官方的更新。
+ TWRP將無法禁止原版固件替換TWRP,並且不能Root您的設備。
+ 安裝刷機包或者通過adb操作依然可以修改系統分區。
+ 下次啟動時不再顯示此介面
+ 保持只讀
+ 滑動按鈕允許修改
+ 允許修改
+ 設置
+ 常規設置
+ 常規設置
+ 常規
+ 使用rm -rf命令代替格式化
+ 使用24小時格式
+ 反轉底部按鈕佈局
+ 為測試主題使用模擬操作
+ 模擬失敗操作
+ 導航欄按鈕居中
+ 導航欄按鈕左對齊
+ 導航欄按鈕右對齊
+ 恢復默認設置
+ 時區
+ 螢幕
+ 螢幕亮度
+ 振動
+ 語言
+ 時區設置
+ 選擇時區:
+
+ (UTC -11) 薩摩亞,中途島
+ (UTC -10) 夏威夷
+ (UTC -9) 阿拉斯加
+ (UTC -8) 太平洋時間
+ (UTC -7) 山地時間
+ (UTC -6) 中部時間
+ (UTC -5) 東部時間
+ (UTC -4) 大西洋時間
+ (UTC -3) 巴西,布宜諾斯艾利斯
+ (UTC -2) 大西洋中部
+ (UTC -1) 亞速爾群島、佛得角
+ (UTC 0) 倫敦,都柏林,里斯本
+ (UTC +1) 柏林、布魯塞爾、巴黎
+ (UTC +2) 雅典,伊斯坦布爾,南非
+ (UTC +3) 莫斯科,巴格達
+ (UTC +4) 阿布扎比,第比利斯,馬斯喀特
+ (UTC +5) 葉卡捷琳堡,伊斯蘭堡
+ (UTC +6) 阿拉木圖,達卡,可倫坡
+ (UTC +7) 曼谷,河內,雅加達
+ (UTC +8) 北京,新加坡,香港
+ (UTC +9) 東京,首爾,雅庫茨克
+ (UTC +10) 澳大利亞東部,關島
+ (UTC +11) 符拉迪沃斯托克,所羅門群島
+ (UTC +12) 奧克蘭,惠靈頓,斐濟
+ 時間偏差(通常為0):%tw_time_zone_guioffset%
+ 無
+ 0分鐘
+ 15分鐘
+ 30分鐘
+ 45分鐘
+ 使用夏令時(DST)
+ 當前時區:%tw_time_zone%
+ 當前時區:
+ 設置時區
+ 螢幕設置
+ 螢幕超時
+ 啟用螢幕超時
+ 螢幕超時時間(秒):
+ 螢幕超時時間(0=禁用):%tw_screen_timeout_secs%
+ 螢幕超時設置不可用
+ 螢幕亮度:%tw_brightness_pct%%
+ 螢幕亮度設置不可用
+ 振動設置
+ 按鈕振動
+ 鍵盤振動
+ 操作振動
+ 按鈕振動強度:
+ 鍵盤振動強度:
+ 操作振動強度:
+ 選擇語言:
+ 選擇語言
+ 設置語言
+ 高級選項
+ 是否導出日誌到內置存儲?
+ 正在複製…
+ 日誌導出完成。
+ 修復許可權
+ 修復許可權
+ 分區SD卡
+ SD卡
+ 檔案管理
+ 語言設置
+ 終端命令
+ 重載主題
+ HTC Dumlock
+ 注入TWRP
+ 是否重新注入TWRP?
+ 正在重新注入TWRP…
+ TWRP注入完成。
+ 滑動按鈕確認
+ 對SD卡分區
+ 您必須選擇一個可移動設備
+ 您將會丟失SD卡上的所有檔案!
+ 此操作無法恢復!
+ EXT大小:
+ Swap大小:
+ -
+ +
+ 檔案系統:
+ 滑動按鈕確認分區
+ 分區
+ 正在對SD卡分區…
+ 這將需要一段的時間。
+ 分區完成。
+ HTC Dumlock
+ 恢復原版Boot鏡像
+ 是否恢復原版Boot鏡像?
+ 正在恢復原版Boot鏡像…
+ 恢復原版Boot鏡像完成。
+ 重新刷入Recovery
+ 是否重新刷入Recovery至boot分區?
+ 正在刷入recovery至boot分區…
+ Recovery刷入完成。
+ 安裝HTC Dumlock
+ 是否安裝HTC dumlock檔案到系統中?
+ 正在安裝HTC Dumlock…
+ HTC Dumlock安裝完成。
+ 滑動按鈕解鎖
+ 解鎖
+ 檔案管理
+ 選擇檔案或檔案夾
+ 檔案夾
+ 檔案
+ 選擇操作
+ 已選擇:%tw_fm_type%
+ 複製
+ 複製檔案
+ 複製檔案夾
+ 正在複製
+ 移動
+ 正在移動
+ chmod 755
+ chmod 755
+ chmod
+ 刪除
+ 正在刪除
+ 重命名
+ 重命名檔案
+ 重命名檔案夾
+ 正在重命名
+ 選擇目標目錄
+ 選擇當前目錄
+ 重命名
+ 設置許可權
+ 許可權:
+ 操作完成。
+ 解密Data分區
+ 輸入密碼.
+ 密碼錯誤,請重試!
+ 圖案錯誤,請重試!
+ 繪製解鎖圖案
+ 正在嘗試解密
+ 終端命令
+ 終端命令
+ 終止命令
+ 選擇運行檔案夾
+ ADB Sideload
+ 清除Dalvik Cache
+ 清除Cache
+ 滑動按鈕開始Sideload
+ 開始
+ ADB Sideload
+ 使用方式:電腦CMD輸入adb sideload xxxx(刷機包名).zip
+ ADB Sideload完成。
+ 修復許可權
+ 注意:很少情況下需要修復許可權。
+ 同時修復SELinux Contexts
+ 修復SELinux Contexts可能會導致
+ 您的設備無法正常啟動。
+ 滑動按鈕確認修復許可權
+ 修復許可權
+ 正在修復許可權…
+ 修復許可權完成。
+ 重啟選項
+ SuperSU檢測
+ 系統目前沒有Root。
+ 是否現在安裝超級授權(Root)?
+ 這將會Root您的設備。
+ 不,以後再說
+ 滑動按鈕確認安裝
+ 安裝
+ 正在安裝超級授權(root)
+ 選擇儲存位置
+ 確定
+
+
+ 內核不支持讀取SELinux contexts。
+ 完整SELinux支持。
+ 無SELinux支持(無libselinux)。
+ MTP已啟用
+ MTP已崩潰。啟動時不再加載MTP。
+ 已使用默認密碼解密成功。
+ 無法使用默認密碼來解密,你可能需要格式化Data分區。
+ 正在生成MD5
+
+ * 正在生成MD5…
+ * MD5已生成。
+ * MD5錯誤!
+ * 計算MD5錯誤。
+ (Current Date)
+ (Auto Generate)
+ 未找到'{1}'分區。
+ 未選擇備份分區。
+ * 備份分區總數:{1}
+ * 備份數據總計:{1}MB
+ * 可用空間:{1}MB
+ 未找到存儲設備。
+ 記憶體上沒有足夠的空間。
+ [已開始備份]
+ * 備份檔案夾:{1}
+ 建立備份檔案夾失敗。
+ 檔案平均備份速度:{1}MB/秒
+ 鏡像平均備份速度:{1}MB/秒
+ [總計備份 {1}MB]
+ [備份已完成,耗時{1}秒。]
+ [已開始還原]
+ 恢復檔案夾:'{1}'
+
+ [{1}恢復完成({2}秒)]
+ 正在驗證MD5
+ 基於用戶設置,已跳過MD5檢查。
+ 正在計算恢復詳情…
+ 無法恢復{1} -- 已掛載為只讀。
+ 無法找到'{1}'分區。
+ 未選擇要恢復的分區。
+ 恢復{1}個分區…
+ 恢復檔案總計{1}MB
+ 更新系統詳細資訊
+ [恢复完成,耗时{1} 秒]
+
+ 打開出錯:'{1}' ({2})
+ 無法通過備份名稱來查找分區:'{1}'
+ 找不到分區路徑'{1}'
+ 正在更新分區詳情…
+ …完成…
+ 正在清除Dalvik Cache目錄…
+ 已清除:{1}…
+ -- Dalvik Cache清除完成!
+ 未發現android secure分區。
+ 未找到{1}。
+ 清除內置存儲 -- /data/media…
+ 無法掛載 {1}
+ 無法掛載內置存儲
+ 無法掛載存儲
+ 解密數據失敗。
+ 此版本不支持加密。
+ Data分區成功解密,新增塊設備:'{1}'
+ 完成。
+ 正在給SD卡分區…
+ 無法找到設備進行分區。
+ EXT+Swap大小超過SD卡容量。
+ 正在刪除分區表…
+ 無法刪除分區表。
+ 正在建立{1}分區…
+ 無法建立{1}分區。
+ 將sd-ext格式化為{1}…
+ 分區完成。
+ 無法打開'{1}'。
+ MTP已經啟用
+ 啟用MTP失敗
+ 不支持MTP
+ [開始刷入鏡像]
+ 正在刷入鏡像:'{1}'
+ 未找到'{1}'分區。
+ 未選擇刷入分區。
+ 選擇刷入的分區太多。
+ 指定的刷入分區無效。
+ [鏡像刷入完成]
+ 正在清除{1}
+ {1}不存在!無法修復!
+ 正在使用{2}修復{1}…
+ 無法修復{1}。
+ 無法掛載/data,未找到加密footer。
+
+ 無法創建'{1}'檔案夾({2})。
+
+ 掛載'{1}'失敗 ({2})
+
+ 卸載'{1}'失敗 ({2})
+ 無法更改{1}大小。
+ 在調整大小之前修復{1}。
+ 無法調整{1}大小。
+ 未找到'{1}'MD5校驗檔案,請取消啟用MD5驗證備份檔案選項。
+ '{1}'MD5校驗失敗。
+ 無法解密tar檔案:'{1}'
+ 您可能需要重啟recovery才能使用/data。
+ 無法格式化並刪除加密。
+ 使用{2}格式化{1}…
+ 無法清除{1}。
+ 無法清除{1}分區。
+ 移除'{1}'下所有檔案
+ 正在清除data,跳過清除/data/media…
+ 正在備份{1}…
+ 正在備份
+ '{1}'備份檔案大小為0位元組。
+ 警告:此/data備份檔案系統為{1}!除非把檔案系統格式設置為{1}否則可能無法啟動。
+ 正在恢復{1}…
+ 正在恢復
+ 無法重新創建{1}檔案夾。
+ 鏡像大小大於目標設備
+ 正在刷入{1}…
+ 備份檔案夾設置為:'{1}'
+ 未找到備份檔案'{1}'
+ 設置恢復選項:'{1}':
+ 校驗MD5已開啟
+ 無法使用OpenRecoveryScript腳本恢復加密備份。
+ 正在掛載
+ 正在卸載
+ '{1}'已掛載
+ '{1}'已卸載
+ 設置'{1}'為'{2}'
+ 設置'{1}'為空
+ 創建目錄
+ 創建目錄:'{1}'
+ 運行命令
+ ADB Sideload
+ 正在開始ADB sideload…
+ 您需要1.0.32或更高版本的adb才可以使用。
+ 未提供密碼。
+ 腳本執行完畢
+ 正在注入TWRP到boot鏡像…
+ 安裝zip刷機包'{1}'時出錯
+ 正在安裝zip刷機包'{1}'
+ 設置備份選項:
+ 壓縮選項已開啟
+ MD5生成已關閉
+ 備份失敗
+ 備份完成!
+ 運行Recovery命令
+ Recovery命令執行完成。
+ 運行OpenRecoveryScript腳本
+ 運行OpenRecoveryScript腳本完成
+ 刷機包中未找到'{1}'。
+ 正在檢測MD5…
+ 映射檔案'{1}'失敗
+ 正在校驗Zip刷機包簽名…
+ 刷機包簽名校驗失敗!
+ 刷機包簽名校驗成功。
+ 刷機包已損壞!
+ 跳過MD5校驗:無法找到MD5檔案
+ MD5不匹配
+ MD5驗證成功
+ {1}過程結束,標誌:{2}
+ {1}過程結束,錯誤:{2}
+ 安裝HTC Dumlock到系統…
+ 正在恢復原版boot…
+ 正在重新刷入recovery到boot…
+ 正在運行{1}腳本…
+ 重命名/system下原版recovery的補丁,避免原版固件替換TWRP。
+ 分解備份檔案為多個壓縮檔…
+ 建立備份失敗。
+ 在恢復過程中發生錯誤。
+ 拆分線程ID{1}到壓縮檔{2}
+
+ 已完成%llu個,共%llu個檔案,進度%i%%
+ 已完成%lluMB,共%lluMB,進度%i%%
+ 嘗試通過命令行解密data分區。
+ 無法加載基本包。
+ 正在模擬操作…
+ 備份已取消。
+ 正在配置TWRP…
+ 此內核無法配置TWRP。
+ 已經導出recovery日誌到{1}。
+ 已達到最大zip刷入隊列!
+ 已達到最大zip刷入隊列!
+ 截圖已保存到:{1}
+ 截圖失敗!
+ 一個或多個刷機包請求清除cache -- 正在清除cache。
+ 無法清除android secure
+ 清除dalvik失敗
+ (Auto Generate)
+ (Current Date)
+ 備份名稱太長。
+ 備份名稱'{1}'中包含無效字元:'{1}'
+ 此設備沒有真實的SD卡!正在中止!
+ 取消ADB sideload…
+ 更換檔案系統出錯。
+ 自定義主題和TWRP版本不匹配,正使用默認主題。
+
+