diff --git a/ide-ui/src/commonMain/composeResources/values-zh/strings.xml b/ide-ui/src/commonMain/composeResources/values-zh/strings.xml
index 0fc41b6a9..0e2784c88 100644
--- a/ide-ui/src/commonMain/composeResources/values-zh/strings.xml
+++ b/ide-ui/src/commonMain/composeResources/values-zh/strings.xml
@@ -63,11 +63,31 @@
无法导入该项目工程包!
该文件导入失败!
CodeAssist 无法识别此文件!请选择 .caproj 格式项目工程包进行导入。
-
+ 导入为
+ 项目名称
+ 导入到 %1$s
+ 显示全部 %1$d 个文件
+ 隐藏文件
+
导入 Gradle 项目
+ 从 Git 克隆
+ 从 GitHub 或任何 Git 服务器复制仓库到新项目。
打开现有的 Gradle 构建(尽力而为)
正在导入 Gradle 项目…
该文件夹不是可导入的 Gradle 项目。
+
+ 导入项目
+ 项目在哪里?
+ 项目文件夹
+ CodeAssist 项目或现有的 Gradle 构建
+ 项目包
+ 从 CodeAssist 共享或导出的 .caproj 文件
+ 导入 Gradle 项目
+ CodeAssist 应该如何打开此项目?
+ 兼容模式
+ 保留 Gradle 文件并从中重新同步。你可以稍后转换。
+ 转换为 CodeAssist
+ 切换到 CodeAssist 的模块系统。Gradle 文件会移动到备份文件夹。
- %1$d 个文件
- %1$d 个文件
@@ -90,6 +110,34 @@
另存副本…
完成
重试
+ 详情
+ 模块
+ 排除一个模块会同时排除依赖它的所有内容。
+ 选项
+ +%1$s
+ 构建输出、缓存和 SDK 不会被打包。
+ 约 %1$s
+ 截图
+ 展示给导入此包的用户。
+ 添加图片
+ 移除截图
+ 将此项目导出为 Gradle 构建,以便在 Android Studio 中打开或使用 gradle 构建。
+ 格式
+ CodeAssist 包
+ 一个 .caproj 文件,任何 CodeAssist 用户都可以原样导入。
+ Gradle 项目
+ 一个 .zip 文件,包含你的源代码和生成的 Gradle 构建文件,适用于 Android Studio 或 gradle 构建。
+ 生成的内容
+
+
+ 不包含 gradlew 脚本:Android Studio 会在首次同步时添加它们,或者运行一次 gradle wrapper。
+ 你的 Gradle 项目已就绪。
+ 值得检查
+ 这些内容也包含在归档内的 GRADLE-EXPORT.md 中。
+
+ Android 应用
+ Android 库
+ Java 库
加入交流社区
可在Discord内交流、寻求帮助、分享你开发的项目
支持 CodeAssist
@@ -141,11 +189,11 @@
删除项目
“%1$s” 及其所有文件将被永久删除,无法撤销!要执行删除操作吗?
取消
- 删除
自定义颜色
色相
饱和度
明度
+ 删除
项目名称
包名
构建中…
@@ -154,10 +202,13 @@
性能数据分析
共享匿名性能数据
不共享
+ FTP 服务器
+ 运行于 127.0.0.1:8021 · 上传到 assets/,可被此设备上的任何应用写入
+ 已停止 · 本地资源上传服务器
兼容性
- - 已从旧版本恢复 %1$d 个项目
- - 已从旧版本恢复 %1$d 个项目
+ - 从旧版本恢复了 %1$d 个项目
+ - 从旧版本恢复了 %1$d 个项目
旧版Gradle项目以兼容模式打开,部分功能受限,重新配置依赖后可完整构建;原始文件完整保留,不会丢失。
@@ -188,8 +239,8 @@
用if包裹
复制
- - · %1$d 条导入语句
- - · %1$d 条导入语句
+ - · %1$d 个导入
+ - · %1$d 个导入
- · %1$d 个积木
@@ -240,6 +291,7 @@
删除
Java 类
Kotlin 文件
+ AIDL 文件
资源文件
文件
目录
@@ -249,6 +301,8 @@
构建
收起
+ 全屏
+ 退出全屏
空闲
运行中…
成功!
@@ -384,8 +438,8 @@
隐藏未解析依赖项
显示未解析依赖项
- - %1$d 个依赖项无法解析
- - %1$d 个依赖项无法解析
+ - %1$d 个依赖无法解析
+ - %1$d 个依赖无法解析
搜索任务…
没有可运行的内容
@@ -413,7 +467,22 @@
Gradle 兼容模式
重新同步
+ 自上次同步以来构建文件已更改。重新同步以更新项目。
正在从 Gradle 同步…
+ 转换
+ 转换为 CodeAssist 项目?
+ Gradle 构建文件将移动到备份文件夹,由 CodeAssist 的模块系统接管。之后将无法从 Gradle 重新同步。你可以撤销此操作。
+ 导入器尽力读取了以下内容 — 转换后不会重新检查:
+ 转换
+ 正在转换…
+ 已转换为 CodeAssist 项目。
+ 无法转换此项目。
+ 撤销
+ 完成
+ 仍然构建
+ %1$d 个模块的运行时与捆绑的处理器版本不一致
+ 在版本匹配之前,此模块的构建将持续失败。
+ 处理中…
尚未安装 Android 平台源码(%1$s)。查看 android.* 参数名称和文档需要安装源码。
下载
正在下载…
@@ -505,8 +574,8 @@
课程完成!
继续保持这个节奏。
- - %1$d 节课
- - %1$d 节课
+ - %1$d 课
+ - %1$d 课
符号
成员
@@ -604,7 +673,6 @@
全选
快速文档
快速操作
-
转到
声明
实现
@@ -635,13 +703,16 @@
文件
数据类
对象
+ Parcelable
新建 Java 类
新建 Kotlin 文件
MyClass
MyFile
+ 新建 AIDL 文件
+ IMyService
布局
值
- Drawable
+ drawable
菜单
XML
资源文件
@@ -745,9 +816,6 @@
创建、导入和管理签名密钥库
插件
启用或禁用内置插件
- 重启后将应用插件更改。
- 必需
- 需要 %1$s
存储
查看空间占用并释放空间
总占用
@@ -775,6 +843,9 @@
你的源代码和项目设置
其他
密钥库、备份和应用数据
+ 重启后将应用插件更改。
+ 必需
+ 需要 %1$s
密钥库管理器
@@ -864,6 +935,19 @@
移除排除项
已排除
添加依赖
+ 搜索或粘贴 group:name:version
+ %1$s · %2$s
+ 作用域和变体选项
+ BOM
+ 快速添加
+ 其他来源
+ 此项目中的其他模块
+ 本地 .jar 或 .aar 文件
+ 返回搜索
+ BoM + Analytics
+ Google 登录
+ Google Maps SDK
+ 融合位置提供程序
作用域
变体
所有变体
@@ -913,12 +997,12 @@
- %1$d 个依赖循环
- - %1$d 个待检查的版本冲突
- - %1$d 个待检查的版本冲突
+ - %1$d 个版本冲突待检查
+ - %1$d 个版本冲突待检查
- - %1$d 个版本已自动解析(优先使用最新版)
- - %1$d 个版本已自动解析(优先使用最新版)
+ - %1$d 个版本自动解析(取最新)
+ - %1$d 个版本自动解析(取最新)
@@ -981,6 +1065,8 @@
尚无源集。
保存
保存更改
+ 未保存的更改
+ 放弃
缺少 keep 规则文件
这些文件被构建类型引用但不存在,因此启用压缩后 R8 会跳过它们。
无根目录
@@ -1091,40 +1177,12 @@
自动(%1$s)
- AI 助手
- AI
- 新建对话
- 关闭
- 停止
- 发送
- 重试
- 管理服务商
- AI 服务商
- 选择服务商并添加密钥,密钥仅存储在此设备上
- API 密钥
- URL 请求地址
- 模型
- 已连接
- 添加 API 密钥
- 显示
- 隐藏
- 兼容 OpenAI:OpenRouter、LiteLLM 或其他平台(自定义)
- 完成
- 询问代码问题,或描述需求
- AI 编程助手
- 可询问代码问题,或告诉AI助手需要修改什么。它可按照你选择的权限模式读取、搜索和编辑文件。
- 请在设置中添加 API 密钥后开始!
- 正在思考
- 逐项询问
- 自动接受
- 仅规划
- 允许此修改?
- 允许
- 本次会话中允许
- 拒绝
-
-
+
+
外观
编辑器
代码补全
@@ -1133,21 +1191,21 @@
构建与依赖
构建运行时
隐私与数据
-
+
手势
键盘
预览沙盒
隐私
存储
调试构建(Dex 转换)
-
+
个类
-
+
错误
警告
信息
提示
-
+
主题
使用固定主题或跟随操作系统
浅色
@@ -1158,7 +1216,7 @@
紫色
青色
橙色(旧版)
-
+
字号
代码字体
系统等宽字体
@@ -1174,13 +1232,15 @@
在视口边缘软换行长行,而不是横向滚动
缩进换行后的行
将换行行的后续行对齐到其缩进(当自动换行开启时)
+ 水平滚动条
+ 当行超出视图时在底部边缘显示可拖动条(自动换行时无需滚动)
双向滚动
朝任意方向拖动即可同时在两个轴上滚动(触摸)
双指缩放
用两指捏合以更改代码字号
键盘建议
允许软键盘自动纠错、联想和自动加空格(普通键盘)。关闭以进行原始代码输入,这样键入的“.”不会被自动插入空格,但会失去联想候选栏。
-
+
自动显示建议
键入时自动弹出列表(关闭 = 仅 Ctrl-Space)
后缀模板
@@ -1190,14 +1250,14 @@
自动弹出延迟
按键后多久显示列表
最大建议数
-
+
实时分析
键入时显示诊断(关闭 = 仅在构建时)
重新解析延迟
按键后重新分析前的静默时间
记录分析耗时
诊断用途:将各阶段(语义 / 诊断 / 折叠 / 内嵌提示 / 预览)以及每步的耗时写入日志,以便找出使文件变慢的原因。可在“隐私 → 查看日志”中查看。默认关闭。
-
+
阻止文件访问
阻止预览代码读写文件(java.io / java.nio / kotlin.io)。被阻止的调用返回 null,并列在预览的问题标签中。对新打开的预览生效。
阻止网络访问
@@ -1206,13 +1266,13 @@
阻止预览代码启动 Activity/Service、发送广播、使用系统服务、ContentResolver 或 SharedPreferences。资源和密度读取仍然可用。
阻止进程与反射
阻止预览代码执行进程、调用 System.exit、加载本地库或通过反射调用成员。
-
+
依赖冲突
当依赖图中请求了两个版本时,选用哪个版本
最新
直接依赖优先
冲突时报错
-
+
在独立进程中构建
在独立进程中运行构建和你的程序,这样内存溢出崩溃就不会拖垮 IDE。关闭 = 在进程内构建(占用内存更少,但没有隔离)。需要通知权限(独立进程会显示进度通知);若没有该权限,构建将在进程内运行。下次打开项目时生效。
构建通知
@@ -1226,7 +1286,7 @@
Dex 合并批大小
大型项目Dex转换支持分批次合并类:小批次省内存、包体积略大;大体积打包更紧凑、内存消耗更高。仅数千类以上工程需要调整此选项。
最大并发 Dex 进程数
-
+
分享性能分析数据
仅共享匿名性能指标,绝不共享你的代码或文件名
清除缓存
@@ -1239,26 +1299,34 @@
将每个项目分别导出为 zip
备份
-
+
+
开
关
+
删除项目
复制路径
Tab
+
重命名失败
检查失败
+
转到
+
参数
返回值
异常
另请参阅
+
此文件暂无预览
无法渲染此 Drawable
不支持:<%1$s>,%2$s
此文件未声明任何颜色
(未解析)
无法解码此图片
+
%1$s · 消费者
+
如果
如果 / 否则
遍历
@@ -1267,4 +1335,74 @@
变量
调用
注释
+
+ 图标管理器
+ 项目
+ 库
+ Compose
+ 搜索图标
+ 没有匹配该搜索的图标。
+ 此项目尚无 drawable 或 mipmap 资源。
+ 此模块的类路径上没有 Compose 图标库。
+ 添加 androidx.compose.material:material-icons-extended 以浏览完整集合。
+ 加载 %1$s 个图标
+ 正在下载图标列表…
+ 许可证:%1$s
+ 样式
+ 线性
+ 圆角
+ 锐利
+ 填充
+ 资源名
+ 尺寸
+ 颜色
+ 保持原色
+ 文件夹
+ 写入到
+ 添加到项目
+ 导入 SVG
+ 已复制到剪贴板
+ 替换 %1$s?
+ %1$s 已声明此资源。替换它将更新所有引用。
+ 替换
+ %1$d 个配置
+ 应用图标
+ 预览和替换启动器图标
+
+ 应用图标
+ 当前图标
+ 预览
+ 圆形
+ 方圆形
+ 圆角
+ 方形
+ 主题化
+ 前景
+ 背景
+ 主题层
+ 无
+ 选择图标
+ 选择图片
+ 使用项目 drawable
+ 与前景相同
+ 缩放
+ 水平移动
+ 垂直移动
+ 写入内容
+ 密度 PNG(Android 8 前)
+ 圆形图标
+ Play Store 图片 (512px)
+ %1$d 个文件
+ 替换 %1$d 个现有文件
+ 清单:%1$s
+ 应用图标
+ 应用图标已更新
+ 此项目没有 Android 应用模块。
+ 模块
+ 图片资源
+ 在光标处插入
+ 复制
+ 引用
+ 应用图标
+ 未注册图标库。