diff --git a/ide-ui/src/commonMain/composeResources/values-zh/strings.xml b/ide-ui/src/commonMain/composeResources/values-zh/strings.xml index 41f64ad026..5499113c2a 100644 --- a/ide-ui/src/commonMain/composeResources/values-zh/strings.xml +++ b/ide-ui/src/commonMain/composeResources/values-zh/strings.xml @@ -2,23 +2,23 @@ 项目 一个新的构建系统 - +立即备份你的工程为.zip压缩文件——这样您的源文件将安全无虞,并且你可以重新添加他们在新项目中。]]> 准备备份… - 备份项目 + 备份工程项目 知道了 - 帮助提升 CodeAssist - 分享匿名性能数据,以便我们了解哪些环节运行缓慢或出现故障,并进行相应的修复。 + 帮助我们改进 CodeAssist + +我们绝不会收集您的代码、文件或项目名称、您使用的功能,或任何可以识别您身份的信息。您可以在项目打开时随时在 “更多” 选项中更改此设置。]]> 了解更多 允许 不需要 本地设备 - 一款在手机上的真实 IDE + 一款在手机上的真实IDE 无需笔记本电脑,即可编写、浏览和构建端到端的 Android 和 Java 项目。 继续 以后再说 @@ -26,82 +26,968 @@ 代码补全 能够识别你代码的自动补全功能。 Eclipse JDT 可在您输入时提供精确的、排名靠前的建议(带有签名和文档)。 - 块编辑 - 可以按代码编辑,也可以按代码块编辑。 - 将任何 Java 文件投影到相互连接的块中——逐字节地实时查看同一源代码。 + 积木式编程 + 可以通过代码编程,也可以通过积木式编程 + 可将任意Java文件转换为联动积木视图,该视图与原始源码逐字节实时同步。 构建 & 运行 - 在设备上构建真正的 APK。 + 在设备上构建真实的APK安装包 解析、编译、dex、打包、签名——然后直接安装到您的手机上。 命令面板 - 瞬间跳转到任何地方。 - 一个输入即可处理命令、文件和符号——一切背后的加速器。 - Kotlin · 测试 - Kotlin 自动补全功能目前处于测试阶段。 - 完整的 Kotlin 代码补全功能,旨在提供与 Java 相同的流畅、排名式体验。 + 一键直达任意位置 + 单一输入框可检索命令、文件与代码符号,全局快捷操作核心入口。 + Kotlin · 测试版 + Kotlin 自动补全功能目前处于测试的beta阶段 + 完整Kotlin代码补全功能,优化出与Java一致流畅、分级排序的使用体验。 XML - 布局设计,全程协助。 - Android XML 标签、属性和资源自动补全——支持实时验证。 + 布局设计,全程协助~ + 支持Android XML标签、属性、资源代码补全,并实时语法校验。 你的文件 - 你的项目,于一个真实的文件夹中。 + 你的项目文件存放于真实文件夹中 项目文件保存在应用存储空间中,您可以使用任何文件管理器打开它们——拖放图标、布局或素材,或者在电脑上进行编辑。无需特殊权限,没有任何隐藏内容。 Jetpack Compose - 使用 Jetpack Compose 重构。 - 更快、更流畅的 CodeAssist——原生 Compose,支持实时 @Preview。 + 基于 Jetpack Compose 全新重构 + CodeAssist 运行更快、操作更流畅,全界面原生搭载 Jetpack Compose,支持 @Preview 实时预览。 创建你的第一个项目 - 打开或创建一个项目。 + 打开现有项目或创建一个新的项目 新建项目 - Android 应用, Java 控制台应用, 库… - 加入社区 - 在 Discord 上聊天、获得帮助并分享你的作品。 + Android应用、Java控制台程序、代码库… + + 导入打开现有项目 + 导入 + 由 %1$s 创建 + 作者:%1$s + 内容 + 还有 %1$d 项 + 导入该项目工程包需要更高版本的CodeAssist! + 已内置依赖库 + 无法导入该项目工程包! + 该文件导入失败! + CodeAssist 无法识别此文件!请选择 .caproj 格式项目工程包进行导入 + + %1$d 个文件 + %1$d 个文件 + + 导出项目 + 将本项目打包为 .caproj 文件,可分享给任意用户 + 内嵌依赖库 + 打包时纳入已下载的库文件,便可离线导入、构建项目;此举会增大文件体积 + 作者 (选填) + 你的名字 + 项目描述 (选填) + 该项目具备什么功能? + 导出 + 分享工程项目 + 无法导出!导出失败了 + 正在导出… + 项目导出成功! + 你的项目包已生成完毕 + 在文件管理器中查看 + 另存副本… + 完成 + 重试 + 加入交流社区 + 可在Discord内交流、寻求帮助、分享你开发的项目 支持 CodeAssist - 这是我利用业余时间开发的,并且对所有人免费。如果它对你有帮助,赞助或点亮 Star 对我意义重大。 - 完全免费 + 这是我用业余时间开发的,坚持对每个人免费。如果它帮助到了你,赞助项目或者收藏项目仓库便是对我极大的支持 + 100% 免费 开源 赞助 - 在 GitHub 点 Star - 目前还没有项目——创建一个项目即可开始。 + 前往Github收藏项目 + 展示广告 + 应用内可能会展示广告,但你可以随时关闭 + 广告 + 爱用 CodeAssist 吗? + 译文:可通过GitHub赞助渠道支持本项目开发 + 还没有项目哦~新建项目即可开始开发 你的项目 + Android + 刚刚打开 + + %1$d 分钟前打开 + %1$d 分钟前打开 + + + %1$d 小时前打开 + %1$d 小时前打开 + + + %1$d 天前打开 + %1$d 天前打开 + + + %1$d 周前打开 + %1$d 周前打开 + + %1$d 个模块 %1$d 个模块 - 软件正处于 %1$s 阶段 - 部分功能可能尚未完善或有所变更。我们非常欢迎您的反馈——请告诉我们哪些功能缺失或存在问题。 + 您当前使用的是 %1$s + 部分功能尚未完善,后续可能调整。欢迎反馈问题,告诉我们缺失或异常的功能。 提交建议 你的 CodeAssist 文件 - 在任何文件管理器中打开此文件夹,即可浏览您的项目(包括“项目”下的任何旧版本项目)、添加图标或资源,或从 PC 进行编辑。 + 可使用文件管理器打开该目录管理项目(存放在Projects目录的旧版项目也包含在内),添加图标、资源文件,或是在电脑端编辑文件。 在文件管理器中打开 - 选择一个起始入口。 + 选择起始位置 备份 - 删除项目? - “%1$s” 及其所有文件将被永久删除。此操作无法撤销。 + 删除项目 + “%1$s” 及其所有文件将被永久删除,无法撤销!要执行删除操作吗? 取消 删除 项目名称 包名 - 创建中… + 构建中… 创建项目 - 没有可用的模板。 - 性能分析 - 正在分享匿名性能数据 - 未分享性能数据 + 没有找到可用的模板 + 性能数据分析 + 共享匿名性能数据 + 不共享 兼容性 + 已从旧版本恢复 %1$d 个项目 已从旧版本恢复 %1$d 个项目 - 这些项目使用 Gradle,将以受限的兼容模式打开——部分功能可能无法使用,并且在重新添加依赖项之前可能无法构建。您的原始文件已安全保存在存储文件夹中。 + 这类项目基于Gradle构建,将以有限兼容模式打开;部分功能可能无法使用,需要重新补充依赖后才能正常构建。原始文件会安全保存在存储目录内。 + + + + + + + + + 该文件暂不支持转换为积木视图 + 正在生成积木视图… + 折叠 + + 编辑表达式 + 点击插槽即可编辑,点击内嵌子块进入下层编辑 + 添加积木块 + 回收站 + 拖到这里删除 + 积木 + 实时视图·与代码同步 + 新增积木 + 语句插槽 + 搜索索引中… + 没找到 + 没找到索引,无结果 + 搜索积木、类和方法… + 用if包裹 + 复制 + + · %1$d 条导入语句 + · %1$d 条导入语句 + + + · %1$d 个积木 + · %1$d 个积木 + + + + 从导航栏打开文件 + 还没打开任何文件 + 在导航栏选择文件即可开始编辑 + + + 选择其他 + 收拢到右侧 + 收拢到左侧 + 全部关闭 + + + 在文件管理器中打开 + 导入文件 + 改变视图 + 工程项目 + 全部文件 + 更多操作 + 创建文件 + 创建文件夹 + 全部展开 + 全部折叠 + 刷新 + 排序 + 名字 + 类型 + %1$s 的设置 + %1$s 的依赖项 + 分享 %1$s + %1$s 的操作 + 模块设置 + 依赖项 + 添加源代码根目录 + 新建 + 从文件管理器导入 + 导出… + 在文件管理器中显示 + 重命名 + 移动 + 复制 + 删除 + Java 类 + Kotlin 文件 + 资源文件 + 文件 + 目录 + 在 %1$s 中新建 + + + + 构建 + 收起 + 空闲 + 运行中… + 成功! + 失败了! + 已复制 + 复制 %1$s + 正在处理… + 问题 + 日志 + 步骤 + Logcat + 全部 %1$d + 错误 %1$d + 警告 %1$d + 没有问题。 + 没有符合此筛选条件的问题。 + 取消分组 + 按任务分组 + 点击“运行”以构建并运行此模块。 + 没有匹配的日志行。 + 运行调试应用后,可在此查看日志。 + 已连接 + 正在等待应用… + 没有应用正在运行 + 常规 + 暂无构建步骤。 + 正在建立索引… + 筛选日志… + 全部 + 警告 + 错误 + 最新 + 无源文件 + 已跳过 + 构建成功 + 构建失败 + + + 显示上下文操作 + 预览此 Composable + 关闭 + 错误 + 警告 + 未使用 + 信息 + 提示 + 快速修复 + 没有建议 + 返回建议列表 + 显示文档 + 还有 %1$d 项 + 点按查看完整定义 + 点按收起 + 源代码管理 + Git 集成功能正在规划中:暂存、差异、提交和推送。 + 上移行 + 下移行 + 复制行 + 下一个问题 + 源代码 + 代码 + 积木 + 预览 + 拆分 + + + 文件 + 源代码 + 更多 + 设置与工具 + 切换导航器 + 查找 / 替换 + 重新格式化代码 + 优化导入 + 命令面板 + 切换内嵌提示 + 隐藏内嵌提示 + 显示内嵌提示 + 构建控制台 + Compose 预览 + 更多操作 + 正在解析依赖项… + 隐藏解析详情 + 显示解析详情 + 隐藏未解析依赖项 + 显示未解析依赖项 + + %1$d 个依赖项无法解析 + %1$d 个依赖项无法解析 + + 搜索任务… + 没有可运行的内容 + 没有匹配的任务 + 构建变体 + 没有构建变体 + Gradle 兼容模式 + Gradle 兼容 + 正在建立索引… + 正在建立索引… %1$d% + 已建立索引 + + + 切换替换栏 + 查找 + Aa + W + .* + 上一个匹配项 + 下一个匹配项 + 替换为 + 替换 + 全部 + + + Gradle 兼容模式 + 重新同步 + 正在从 Gradle 同步… + 尚未安装 Android 平台源码(%1$s)。查看 android.* 参数名称和文档需要安装源码。 + 下载 + 正在下载… + 下载失败:%1$s + 结构 + 筛选… + 此文件中没有符号 + 没有匹配项 + 即将推出 + 项目根目录 + + + + 发现 + 学习 + 发现 + 从模板和示例项目快速开始 + 设置与工具 + 搜索模板和示例 + 全部 + 发现页暂不可用 + 当前构建版本不支持发现页。 + 即将推出 + 开放投稿后,社区项目将显示在这里。 + 没有匹配项 + 即将推出 + 作者:%1$s + 使用此模板 + 创建项目 + 简介 + 包含内容 + 详情 + 类型 + 语言 + 发布者 + 下载量 + 正在安装… + 获取 + 模板 + 示例 + 社区 + 学习 + 指南、示例和社区资源 + 文档 + 架构、构建和语言指南。 + 浏览示例 + 打开“发现”中的示例项目,阅读并运行。 + 提问并分享你的作品。 + 交互式教程 + 直接在编辑器中完成分步课程。 + 即将推出 + 继续学习 + 学习路径 + 全部 + 更多 + 继续 + 开始 + 复习 + 继续 + 已完成 + %1$d 分钟 + %1$d / %2$d 节课 + 第 %1$d 步,共 %2$d 步 + 运行并检查 + 正在运行… + 需要提示吗? + 提示 %1$d + 查看答案 + 答案 + 复制到编辑器 + 下一步 + 完成 + 输出 + 正在准备编码工作区… + 正在构建代码索引,以便立即提供补全和错误检查。 + 正在准备 Compose 工作区… + 正在下载 Compose 库,此操作只需进行一次。 + 正在建立索引…预览即将启动。 + 修改上方代码,查看重新渲染效果 + 正在建立索引…稍后将提供更准确的建议和检查 + 提交 + 回答正确! + 还不对,再试一次。 + 课程完成! + 继续保持这个节奏。 + + %1$d 节课 + %1$d 节课 + + 符号 + 成员 + 文本 + 在文件中查找… + 搜索 %1$s… + 至少输入 2 个字符才能搜索。 + 正在建立索引…符号会随索引构建逐步显示。 + 未找到符号。 + 未找到成员。 + 项目文件中没有匹配项。 + 日志 + 全部 + 警告 + 错误 + 所有插件 + 筛选日志… + 继续实时输出 + 暂停实时输出 + 全部复制 + 暂无日志。 + 没有符合此筛选条件的日志。 + 全部 + 命令 + 文件 + 符号 + 成员 + 运行命令,跳转到文件或符号… + 输入内容以搜索 %1$s… + 没有匹配项 + + + 当前没有运行中的任务。 + 返回 + 再次运行 + 正在构建… + 正在运行 + 退出代码 %1$d + 运行失败 + 已停止 + 正在构建 %1$s… + 正在运行 %1$s + (无输出) + 输入内容后按 Enter… + 发送 + 结束输入(EOF) + 任务正在运行 + 构建或程序仍在运行。要停止它并启动这次运行吗? + 停止并运行 + 不再询问 + + 显示构建通知? + CodeAssist 可以在独立的隔离进程中运行构建和程序,并在运行期间显示进度通知。这能避免你切换应用时 Android 中止构建,也方便你跟踪进度。允许通知即可启用此功能。 + 暂不 + 构建将在应用内运行 + 未授予通知权限时,构建会在 CodeAssist 内部运行,而不是使用独立进程,你也不会收到构建进度通知。可随时在“设置”的“构建运行时”中开启通知。 + 已启用构建通知 + 实时 + 已暂停 + 停止实时预览 + 继续实时预览 + 重新构建预览 + 选择预览 + 未找到 @Preview + Compose 预览将在设备上渲染 + 手机 + 紧凑 + 平板 + 旋转 + 深色模式 + 深色 + 放大 + 适应 + 预览问题 + 复制问题 + 渲染错误 + 预览渲染失败 + + %1$d 个问题 + %1$d 个问题 + + 重命名 %1$s + 正在重命名… + 按 Enter 重命名“%1$s”,按 Esc 取消 + 转到行 + 第 1–%1$d 行(行号或 行号:列号) + 没有文档 + 剪切 + 粘贴 + 全选 + 快速文档 + 快速操作 + + + 新建文件 + 新建文件夹 + 位于 %1$s + 文件名 + 文件夹名称 + Helper.kt · 或 res/raw/data.json + utils · 或 com/example/utils + 使用 / 创建嵌套文件夹。 + 使用 / 创建嵌套文件夹。.java/.kt 会生成类模板;.xml 会生成根元素;其他文件为空。 + 包名 + 类型 + 名称 + + 接口 + 枚举 + 抽象类 + 注解 + 文件 + 数据类 + 对象 + 新建 Java 类 + 新建 Kotlin 文件 + MyClass + MyFile + 布局 + + Drawable + 菜单 + XML + 资源文件 + 目录 + 新建资源目录 + 新建 %1$s 资源 + activity_main + my_resource + 根元素 + 目录名称 + drawable-night + Java + Kotlin + 资源 + Android 资源 + 资源文件 + AIDL + 自定义 + 源码 + 添加源码根目录 + 到 %1$s + 源码集 + 新建源码集… + 例如 test · debug + 例如 proto · templates + 视为 + 创建于 %1$s + + + 重命名“%1$s” + 新名称 + 删除“%1$s”及其内容? + 删除“%1$s”? + 这会永久删除该文件夹及其中所有内容,无法撤销。 + 这会永久删除该文件,无法撤销。 + 将“%1$s”移动到… + 将“%1$s”复制到… + 此文件夹为空。 + 移动到此处 + 复制到此处 + + + 发生意外错误,但应用仍在继续运行。 + 隐藏详情 + 显示详情 + 关闭 + + + 正在建立索引 + 索引 + 正在处理… + 已是最新 + %1$d / %2$d 个文件 + %1$d / %2$d 个构件 + 当前文件 + 构件 + 所有符号与代码补全索引均为最新状态。 + 重新索引项目 + 索引器 + %1$d 毫秒 + %1$d 个构件 · 其中 %2$d 个来自缓存 + 库 %1$d 毫秒 · 源码 %2$d 毫秒 + 另外 +%1$d 项 + + + 正在运行的程序请求执行以下操作:%1$s + 允许访问网络? + 连接到网络 + 允许读取文件? + 读取文件 + 允许写入文件? + 写入文件 + 允许使用反射? + 对以下对象使用反射 + 允许运行进程? + 运行进程 + 允许此操作? + 执行 + 仅允许一次 + 本次运行中允许 + 始终允许此项目执行 + 拒绝 + + + 设置 + 没有可用设置。 + 全部设置 + 备份已就绪 + %1$s 检查项 + 高级 + 设置与工具 + 设置 + 外观、编辑器、代码补全与分析 + 代码样式 + 按语言配置格式化方案和实时预览 + SDK 管理器 + 下载 Android SDK 和 JDK 源码 + 密钥库管理器 + 创建、导入和管理签名密钥库 + 插件 + 启用或禁用内置插件 + 重启后将应用插件更改。 + 必需 + 需要 %1$s + + + 密钥库管理器 + 签名密钥库 + + 分配给构建(项目签名) + 暂无密钥库。创建或导入一个密钥库以签署发布构建。 + 已删除 %1$s + %1$s · 密钥:%2$s + SHA-256 %1$s + 约在 %1$s 过期 + + 新建密钥库 + 名称 + 密钥别名 + 密码(至少 6 个字符;保护密钥库和密钥) + 姓名(CN) + 组织(可选) + 国家/地区代码(可选) + 有效期(年) + 创建密钥库 + 导入密钥库 + 密钥库密码 + 密钥别名(留空则使用第一个) + 密钥密码(留空则使用密钥库密码) + + + SDK 管理器 + 无法加载软件包。 + 源代码和文档 + 下载 SDK 平台源代码和 JDK 源代码后,编辑器即可显示 Javadoc、参数名称,并跳转到 SDK 源代码。下载会在后台继续,你可以离开此页面继续工作。 + 下载任务 + 清除已完成任务 + JDK + JDK %1$s + 源代码已就绪,已启用 android.* 和 java.* 文档。 + 未找到 JDK 源代码。请下载包含源代码的 JDK: + JDK %1$d… + JDK %1$d 源代码 + Android SDK 源代码 + 正在加载软件包列表… + 没有可用软件包。请检查网络连接后刷新。 + 正在下载 + 正在下载 · %1$s + 下载失败 + 正在解压… + 正在安装… + 已安装 + 继续 + + + 已声明 + 已解析 + 树状图 + 关系图 + + 平台(BOM) + 模块 + 本地文件 + 正在解析… + 重新解析依赖 + 仓库 + 用于解析库的来源。内置仓库无法移除。 + 名称(可选) + https://repo.example.com/maven + 移除 %1$s + 内置 + 无法加载依赖。 + 正在解析依赖 + 正在下载 POM 和构件… + %1$d 项未解析 + 尚未声明依赖。点按“添加”下载一个。 + 尚未解析任何内容。 + 未解析。请检查版本或仓库,然后重新解析。 + 循环依赖,已在上方显示 + 无法解析。请检查版本或仓库。 + 未解析 + 不兼容 + 编辑 %1$s + %1$s 的更多操作 + 排除 %1$s + 移除 %1$s + 传递依赖 + 已排除 %1$s 的选项 + 移除排除项 + 已排除 + 添加依赖 + 搜索 BOM,或输入 group:name:version,例如 androidx.compose:compose-bom:… + 搜索 Maven Central,或输入 group:name[:version]… + 作用域 + 变体 + 所有变体 + 建议 + 正在添加 %1$s + 正在解析传递依赖… + 没有可供依赖的其他模块。 + 没有结果。 + 至少输入 2 个字符进行搜索,或输入完整的 group:name[:version]。 + 添加 %1$s + 作为平台(BOM)导入 + 添加不含版本的依赖,版本由平台提供 + 添加此精确坐标 + 添加此版本(通过搜索找到分组) + 选择 .jar 或 .aar 文件 + 已复制到模块的 libs/ 文件夹 + 已在项目中 + 未找到本地 jar/aar。请将文件导入项目,或在设备上打开此页面以选择文件。 + 附加 %1$s + 移除依赖 + 要从 %2$s 中移除 %1$s 吗?其已解析的类路径将从该模块中分离。 + 编辑依赖 + 版本 + 作用域 + 排除项 + 要排除的传递 group:name 条目(任一侧均可使用 *),以逗号或空格分隔。 + 例如 com.google.guava:guava, org.json:* + 版本 + 正在加载版本… + 无法加载版本,请在上方手动输入。 + 已选择 + 仅在“%1$s”变体中 + 版本冲突:%1$s → 使用 %2$s + 版本冲突 + +%1$d 项自动解析 + 请输入尚未添加的有效 http(s) URL。 + 模块 + 平台(BOM) + 本地 aar + 本地 jar + + %1$d 个依赖循环 + %1$d 个依赖循环 + + + %1$d 个待检查的版本冲突 + %1$d 个待检查的版本冲突 + + + %1$d 个版本已自动解析(优先使用最新版) + %1$d 个版本已自动解析(优先使用最新版) + + + + 设置 + 构建功能 + 编译器插件 + 打包 + 签名 + 依赖 + 模块 + 新建模块 + 没有模块。点按 + 添加模块。 + 移除 %1$s + 已移除 %1$s + 构建功能仅适用于 Android 模块。 + 按模块启用构建功能。启用后会添加所需依赖。 + 编译器插件仅适用于 Android 模块。 + Kotlin 编译器插件会在构建时转换代码。启用后会添加其运行时;该运行时位于类路径时,插件会自动生效。 + 已在此模块的类路径中生效 + 签名仅适用于 Android 模块。 + 为每种构建类型选择签名密钥库。未分配的类型将使用 debug 密钥库签名。 + 打包选项仅适用于 Android 模块。 + 来自多个输入项(模块、子模块、AAR、库)的 Java 资源和原生库会按此规则合并到 APK 中。 + 模式为相对 APK 的 glob:** 可跨文件夹,* 仅匹配单个文件夹,开头的 / 可省略。 + Java 资源 + 原生库 + 原生库会原样打包(设备端不执行 NDK 精简)。 + 排除 + 移除路径匹配的所有文件。 + 保留第一个 + 保留第一个匹配项;后续重复项将被静默移除。 + 合并 + 拼接重复项,而不是移除它们。 + 默认始终排除 + 默认始终合并 + 管理密钥库 + 尚无密钥库。请在密钥库管理器中创建一个,以签名发布构建。 + debug(默认) + 创建于 %1$s + 无法创建 %1$s + 移除模块 + 要从项目中移除“%1$s”吗?其文件将保留在磁盘上,其他模块对它的依赖将被移除。 + 移除 + 没有可用的模块类型。 + 新建模块 + 名称 + 例如 feature、core + 类型 + Java 版本 + 无法加载模块配置。 + 常规 + 输出 + 运行 + “运行”按钮将为该模块启动的主类。留空可自动检测。 + %1$s(自动检测) + 例如 com.example.Main + 自动检测 + 源集 + 添加源根目录 + 尚无源集。 + 保存 + 保存更改 + 缺少 keep 规则文件 + 这些文件被构建类型引用但不存在,因此启用压缩后 R8 会跳过它们。 + 无根目录 + 添加… + 尚无 %1$s,请在下方添加。 + 新建 + 添加 %1$s + + + 代码样式 + 语言 + 每种语言均保留独立的配置方案 + Java + Kotlin + 样式 + 预设为起始方案;修改下方任意选项将切换为“自定义” + 保存时重新格式化 + 每次保存文件时重新格式化 + Kotlin 格式化会统一缩进、制表符、空行和行内间距。大括号位置与换行方式会遵循原有代码。 + 缩进 + 缩进大小 + 每级空格数 + 续行缩进 + 换行后的额外缩进 + 行宽 + 格式化器换行所在的列 + 使用制表符缩进 + 使用制表符而非空格 + 换行和大括号 + 大括号位置 + 行尾 + 下一行 + 方法参数 + 方法实参 + 链式调用 + 二元表达式 + 空格 + 括号内 + 使用 `( x )` 而非 `(x)` + 逗号后 + 使用 `a, b` 而非 `a,b` + 运算符两侧 + 例如 `a + b`、`x = 1` + 大括号前 + 使用 `) {` 而非 `){` + Lambda 箭头两侧 + 例如 `a -> b` + 括号前 + 例如 `if (`、`for (`、`while (` + 分号前 + 使用 `x ;` 而非 `x;` + 三元运算符两侧 + 例如 `c ? a : b` + 类型转换后 + 使用 `(Foo) x` 而非 `(Foo)x` + 空行 + 最多保留 + 连续空行的最大数量 + 导入语句后 + 方法前 + 字段前 + 首个成员前 + 类型之间 + 注释 + 格式化注释 + 重新缩进 Javadoc、块注释和行注释 + 注释换行 + 按行宽换行注释文本 + 预览 + 打开项目以预览格式化效果。 + Kotlin 官方 + Android + 自定义 + Google + 从不 + 过长时 + 每行一个 + + + 保存 + 关闭 + 清除 + 返回 + 展开 + 运行 + 停止 + 搜索 + 更多 + 撤销 + 重做 + 重试 + 刷新 + 分享 + 复制 + 错误 + 正在加载 + 关闭 + 隐藏详情 + 显示详情 + 创建 + 添加 + 移除 + 重命名 + 导入 + 安装 + 平台 SDK + 自动(%1$s) - - AI 助手 + + AI 代理 AI - 新对话 + 新建对话 关闭 停止 发送 重试 - 管理提供方 - AI 提供方 - 选择提供方并添加密钥。密钥保存在本设备上。 + 管理服务商 + AI 服务商 + 选择服务商并添加密钥。密钥仅存储在此设备上。 API 密钥 基础 URL 模型 @@ -111,16 +997,16 @@ 隐藏 兼容 OpenAI:OpenRouter、LiteLLM 或自托管端点。 完成 - 询问代码,或描述要做的更改 - AI 编码助手 - 询问你的代码,或告诉助手要更改什么。它可以在你选择的权限模式下读取、搜索和编辑文件。 - 请先在“设置”中添加 API 密钥。 - 思考中 - 每次询问 + 询问代码问题,或描述需要的修改 + AI 编程代理 + 询问代码问题,或告诉代理需要修改什么。它可按照你选择的权限模式读取、搜索和编辑文件。 + 请在设置中添加 API 密钥后开始。 + 正在思考 + 逐项询问 自动接受 - 仅计划 - 允许此更改? + 仅规划 + 允许此修改? 允许 - 本次会话允许 + 本次会话中允许 拒绝