Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
node_modules/
*.vsix
.vscode/
__pycache__/
新建文件夹 (3)/
18 changes: 18 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,22 @@
.vscode
.DS_Store
.git
# 开发 / 构建脚本(不需要打入 vsix)
patch_zh.py
clean_injects.py
generate_dict.py
search_strings.py
test_poc.py
refactor.js
build_v2.js
build_v3_hybrid.js
# 空的/未使用的翻译文件
translations/main.i18n.json

# 旧版遗留 / PoC 文件
poc_observer.js
v2_observer.js
# 备份文件
*.bak
# 打包产物本身
*.vsix
91 changes: 91 additions & 0 deletions AGENTS.MD
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# Antigravity IDE 汉化覆盖范围说明

本文档详细列出了 **AntigravityChinesePack** 对 Antigravity IDE 各项功能和模块的中文汉化覆盖范围。本语言包专为 Antigravity 独有 UI 和专属功能设计。

---

## 📦 1. NLS 标准本地化翻译

本插件通过标准扩展本地化机制(配置于 `package.json` 中的 `localizations` 贡献点),覆盖了以下内置核心扩展的 UI 元素:

| 扩展名称 / ID | 汉化覆盖模块与功能 | 翻译条目数 |
| :--- | :--- | :--- |
| **Antigravity 核心**<br>`google.antigravity` | AI 基础交互、谷歌账户登录与认证流程、设置导入/导出面板、通知提示 | 25+ |
| **内置浏览器**<br>`google.antigravity-browser-launcher` | 内置浏览器启动面板、无头浏览器环境切换交互 | 3 |
| **代码执行器**<br>`google.antigravity-code-executor` | 代码块在编辑器中直接运行的控制按钮及提示 | 1 |
| **开发容器**<br>`google.antigravity-dev-containers` | 开发容器 (Dev Containers) 创建、启动与关联配置项 | 8 |
| **远程连接 SSH**<br>`google.antigravity-remote-openssh` | 远程 SSH 连接管理、主机配置解析、身份认证交互 | 19 |
| **远程连接 WSL**<br>`google.antigravity-remote-wsl` | WSL 子系统连接生命周期管理、路径映射提示 | 17 |

---

## 🔍 2. 硬编码补丁汉化覆盖

由于以下模块的配置项和界面文本是 React/TypeScript 混合硬编码(未提取为 NLS 翻译),本插件通过**补丁引擎**对它们的目标代码进行了源码级的中文替换:

### 📁 Settings 配置项 (`out/jetskiAgent/main.js`)
覆盖了 IDE “设置”面板中所有关于 AI 助手、代码补全、浏览器和安全的特有配置,共包含 **150+ 处** 翻译:

* **Agent 核心设置**:
* `Agent Auto-Fix Lints` $\rightarrow$ **Agent 自动修复 Lint**(自动感知编辑引入的错误并尝试修复)
* `Strict Mode` $\rightarrow$ **严格模式**(限制自主漏洞探测,所有高风险动作需要人工审核)
* `Review Policy` $\rightarrow$ **审查策略**(控制何时打断并请求用户审查)
* `Terminal Command Auto Execution` $\rightarrow$ **终端命令自动执行**
* `Agent Gitignore/Non-Workspace Access` $\rightarrow$ **Agent Gitignore/非工作区文件访问**
* `Auto-Continue` $\rightarrow$ **自动继续**(到达推理限制时自动开始下一轮调用)
* `Enable Sounds for Agent` $\rightarrow$ **Agent 声音提示**
* `Auto-Expand Changes Overview` $\rightarrow$ **自动展开更改概览**
* **Editor 编辑器与 Tab 代码补全**:
* `Suggestions in Editor` $\rightarrow$ **编辑器中的建议**
* `Tab Speed` $\rightarrow$ **Tab 速度**(设置 Tab 键补全提示的呈现速度)
* `Tab to Jump` $\rightarrow$ **Tab 跳转**(预测并一键跳转到下一个建议的编辑位置)
* `Tab to Import` $\rightarrow$ **Tab 导入**(一键快速添加或更新依赖导入)
* `Highlight After Accept` $\rightarrow$ **接受后高亮**
* **Browser 浏览器辅助**:
* `Enable Browser Tools` $\rightarrow$ **启用浏览器工具**(允许 Agent 访问外部 URL 和抓取网页)
* `Chrome Binary Path` $\rightarrow$ **Chrome 可执行文件路径**
* `Browser User Profile Path` $\rightarrow$ **浏览器用户配置路径**
* `Browser CDP Port` $\rightarrow$ **浏览器 CDP 端口**
* `Browser URL Allowlist` $\rightarrow$ **浏览器 URL 允许列表**

---

### 💬 Cascade 聊天面板 (`extensions/antigravity/out/media/chat.js`)
覆盖了右侧 Agent 聊天 Webview 视窗中的所有交互组件与状态,共包含 **800+ 处** 替换:

* **对话模式切换(Conversation Mode)**:
* `Planning` $\rightarrow$ **规划模式**(执行前进行深度调研并输出 Implementation Plan)
* `Fast` $\rightarrow$ **快速直跑模式**(简单任务直接执行,不生成规划文档)
* **思考过程展示(Thought Process)**:
* `Thinking for [time]` $\rightarrow$ **思考中 [时间]** / `Thought for [time]` $\rightarrow$ **思考了 [时间]**
* `Background Steps` $\rightarrow$ **后台步骤**
* `Auto-proceeded/Manually proceeded under review policy` $\rightarrow$ **已根据您的审查策略自动继续/手动继续**
* **产物管理器(Artifacts Manager)**:
* `Artifacts` $\rightarrow$ **产物**
* 描述文案 $\rightarrow$ **“产物是 Agent 在对话中创建的文件,用于帮助执行较长时间运行的任务并允许用户提供高级反馈。点击在编辑器中打开。”**
* 表格属性:`Artifact Name` $\rightarrow$ **产物名称** / `Last Updated` $\rightarrow$ **最后更新**
* **自定义与工作流管理**:
* `Customizations` $\rightarrow$ **自定义**
* `Rules` $\rightarrow$ **规则**(Edit rule $\rightarrow$ **编辑规则**,Refresh rules $\rightarrow$ **刷新规则**)
* `Workflows` $\rightarrow$ **工作流**(Edit workflow $\rightarrow$ **编辑工作流**)
* `MCP Servers` $\rightarrow$ **MCP 服务器**(Manage MCP Servers $\rightarrow$ **管理 MCP 服务器**)
* **交互按钮与反馈**:
* `Accept all` $\rightarrow$ **全部接受** / `Discard changes` $\rightarrow$ **放弃更改**
* `Good response / Bad response` $\rightarrow$ **好的响应 / 差的响应**
* `Connect to an existing conversation` $\rightarrow$ **连接到现有对话**
* `Capture screenshot` $\rightarrow$ **截取屏幕** / `Capture console logs` $\rightarrow$ **捕获控制台日志**

---

### 🖥️ Workbench 主框架 (`out/vs/workbench/workbench.desktop.main.js`)
覆盖了全局应用框架相关的 AI 设置与快捷选项,共包含 **120+ 处** 替换:

* **全局设置开关状态**:
* `On/Off` 枚举值 $\rightarrow$ **“开/关”**(影响全部二元开关的文本显示)
* **底栏与面板信息**:
* `AI Shortcuts` $\rightarrow$ **AI 快捷键**
* `Advanced Settings` $\rightarrow$ **高级设置**
* `Terminal execution policy` $\rightarrow$ **终端执行策略**
* `Review policy` $\rightarrow$ **审查策略**
* `JavaScript execution policy` $\rightarrow$ **JavaScript 执行策略**
* `Always Proceed / Agent Decides / Request Review` $\rightarrow$ **始终继续 / Agent 决定 / 请求审查**
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,43 @@
# Changelog

## 1.41.2 (2026-06-07)

### ✨ 新增翻译(~170 条)
- **精准扫描补全**:通过读取实际安装文件 `workbench.desktop.main.js.bak` 原始英文内容,提取 300 个 `label` + 数百个 `children` 字符串,与现有翻译对比后精准补充
- **Settings 面板**:补充 `Strict Mode`、`Verbose agent chat`、`Enable Sounds for Agent`、`Import from VS Code/Cursor/Windsurf/Cider`、`Enable Terminal Sandbox`、`Enable Remote Control`、`Enable Overages` 等 19 条新设置项
- **对话管理**:补充 `Archive this conversation`、`Mark as Read/Unread`、`Open Conversation History`、`Copy conversation markdown` 等 10 条
- **Toggle 操作**:补充 `Toggle Developer Tools`、`Toggle Fullscreen`、`Toggle Voice Recording`、`Toggle Environment Selector` 等 6 条
- **MCP / 知识库**:补充 `MCP Servers Disabled`、`Knowledge feature is not available.`、`Manage MCP Servers` 等 8 条
- **时间分组**:补充 `Today`(今天)、`Yesterday`(昨天)、`Past Conversations`(过去的对话)
- **空状态提示**:补充 `No background tasks`、`No artifacts generated.`、`No internet. Agent features may not work.` 等 6 条
- **规则/技能/工作流**:补充 `Refresh rules/workflows/skills`、`Skills are instructions...` 等 8 条
- **通用操作按钮**:补充 `Save`、`Rename`、`Restore`、`Expand`、`Filter`、`Preview`、`Install`、`Launch` 等 30+ 条

### 📊 覆盖率提升
- 汉化覆盖率从约 **65%** 提升至约 **85%**
- `patch_zh.py` 从 1069 行扩展至 1237 行

---

## 1.41.1 (2026-06-03)


### ✨ 新增翻译
- **Settings 面板**:新增 150+ 条硬编码字符串翻译,覆盖 Agent 安全模式、插件、MCP 服务器、模型配额、外观主题、通知设置、快捷键等所有子页面
- **Chat 面板**:新增 800+ 条翻译,覆盖对话模式切换(规划/快速)、思考过程展示、产物管理器、反馈按钮、调试工具、Screen Recording 等全部交互组件
- **Workbench 主框架**:新增 120+ 条翻译,覆盖底栏策略开关(终端执行/审查/JS 执行策略)、快捷键面板、AI Shortcuts 标签、反馈表单
- 新增 `切换屏蔽 Antigravity 自动更新` 命令,支持命令面板、状态栏图标和设置面板三入口
- 新增 `v2_observer.js`(V2 DOM 监听器)和 V3 混合模式,目前插件使用静态补丁引擎(零性能损耗)

### 🔧 引擎改进
- 补丁版本控制:`PATCH_MARKER = zh-hans-patched-vN`,支持跨版本增量重打补丁
- 自动 Checksum 清除:清空 `product.json` 中的 checksums 消除"安装损坏"警告
- Windows 路径探测扩展:支持 `%LOCALAPPDATA%\Programs`、`Program Files`、`Program Files(x86)` 三种安装位置
- `patchFile()` 加入去重逻辑,防止重复规则引发链式误替换
- 修复 `isAutoUpdateBlocked()` 逻辑 Bug(移除永远为 false 的 `BLOCKED_UPDATE_URL` 分支)

---

## 1.0.0 (2026-02-08)

### 🎉 初始版本
Expand Down
Loading