[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81216":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":28,"discoverSource":29},81216,"Antigravity-Chinese-Localization","liominsb\u002FAntigravity-Chinese-Localization","liominsb","antigravity一键汉化",null,"JavaScript",90,3,24,1,0,2,26,65,16,62.31,false,"master",true,[],"2026-06-12 04:01:32","# Antigravity 2.0 一键汉化补丁 (Chinese Localization Patch)\n\n这是一个为 Antigravity 2.0 打造的全自动一键汉化补丁程序。\n\n## ✨ 特性\n\n- **全自动解包与重打包**：自动备份原始的 `app.asar` 文件，解压后注入汉化代码，再重新打包替换，全程无需手动干预。\n- **全平台自适应支持**：完美支持 Windows 与 Ubuntu\u002FLinux 操作系统，自动识别进程名、路径配置与程序类型。\n- **动态 DOM 拦截汉化**：利用高级的 `MutationObserver` 与 Shadow DOM 穿透技术，实时拦截并翻译 Web 界面中的英文文本和属性（如 `placeholder`、`title`、`aria-label` 等）。\n- **原生 UI 汉化**：支持对 Electron 原生菜单栏（Menu）和系统托盘（Tray）进行深度翻译。\n- **超大且精准的词库**：内置数百个针对 IDE、智能体（Agent）配置、权限设置、快捷键以及工作区的精准翻译短语，避免机器翻译产生的“中英夹杂”现象。\n- **安全备份与一键恢复**：每次汉化前都会自动备份 `app.asar.bak`，支持一键恢复到原版英文状态。\n\n## 🚀 使用方法\n\n### Windows 用户\n\n1. 直接双击运行目录下的 **`双击运行汉化.bat`**。\n2. 脚本会自动启动 Node.js 本地服务并在默认浏览器中打开可视化的控制中心（`http:\u002F\u002Flocalhost:3388`）。\n3. 在控制面板中点击“一键开始汉化”即可。\n\n### Linux \u002F Ubuntu 用户\n\n1. 打开终端，直接运行目录下的 **`运行汉化.sh`** 脚本：\n   ```bash\n   .\u002F运行汉化.sh\n   ```\n2. 脚本会自动启动服务并在默认浏览器中打开可视化的控制中心。\n3. 在控制面板中点击“一键开始汉化”即可。\n\n## 🛠️ 技术细节\n\n本工具通过 `node` 脚本和 `asar`\u002F`@electron\u002Fasar` 库实现解包，向 `dist\u002Fpreload.js`、`dist\u002FideInstall\u002FwizardPreload.js` 等核心预加载文件中注入一段特制的 `DOM_TRANSLATOR_INJECTION` 引擎。\n该引擎不仅重写了原生的 `attachShadow` 方法以捕获组件（如 Monaco Editor 等）的内部文本，还监听了完整的 DOM 树和属性更新，能够在几乎无性能损耗的情况下实现页面的即时语言转换。同时还在 `menu.js` 和 `tray.js` 中注入了原生的映射逻辑以翻译系统级 UI。\n\n## ⚠️ 注意事项\n\n- 请确保你的系统中已安装了 [Node.js](https:\u002F\u002Fnodejs.org\u002F)。\n- 汉化过程中会强制关闭 Antigravity 及其语言服务器，请提前保存您的工作内容。\n- 如果遇到界面异常或想要升级 Antigravity，可以通过图形化面板，或手动恢复备份：\n  - *Windows*: 将 `%APPDATA%\\Local\\Programs\\antigravity\\resources\\app.asar.bak` 恢复为 `app.asar`\n  - *Linux*: 将 `~\u002FAntigravity\u002FAntigravity-x64\u002Fresources\u002Fapp.asar.bak` 恢复为 `app.asar`\n\n## 🎁 2.0 汉化控制中心更新说明\n\n控制中心已升级至 2.0 跨平台自适应架构，实装了以下核心优化与修复（保持极简、防篡改、排版规整）：\n\n- 🐧 **Linux\u002FUbuntu 与低版本 Node 运行时兼容**：新增一键 shell 脚本；适配 `pkill`\u002F`pgrep` 命令；针对 v12.x 等老旧 Node 引擎自动退化 `fs.rmSync`，并动态调用 `asar@3.2.0` 打包以防止语法报错崩溃。\n- 🛠️ **多用户与自定义路径支持**：支持输入任意 Windows\u002FLinux 用户名或配置完全自定义路径（`APP_DIR`），带偏好自动缓存（`localStorage`）。\n- 🎛️ **解耦手动检测与前置拦截**：新增「立即检测路径」按钮。当未配置过账户名时，指示灯会友好拦截并提示“等待输入”，解除打字过程中状态灯红绿闪烁的冲突。\n- 🟢 **进程状态指示灯逻辑规范**：以最安全易部署的「已关闭 (就绪)」为绿色 🟢 亮灯，将存在文件锁冲突的「运行中 (占锁)」标记为黄色 🟡，完全切合部署直觉。\n- 📡 **断线心跳感知与秒级自愈**：引入 2.5s 隐形心跳监测。当本地汉化服务突然被关闭时，指示灯秒级自动预警变红提示“未连接服务”；重新开启服务时免手动，秒级自愈恢复。\n- 🛡️ **防密码管理器自动填充劫持**：部署隐藏雷达诱饵输入框、Focus 激活\u002FBlur 锁死的只读保护盾（Readonly Armor），彻底拦截 Chrome 或第三方密码管理器在失焦、移出时强行篡改用户配置路径的行为。\n- ⌨️ **输入与编辑区域免疫保护**：高精度检测并跳过 `INPUT`、`TEXTAREA`、富文本编辑区（`contenteditable=\"true\"`）以及 `Monaco` 代码编辑框中的文本节点，绝对禁止翻译篡改用户正在打字的任何英文字符。\n- 🔠 **品牌纯净化与中文字词空格消灭**：\n  - 底层字典彻底剥离中文“汉化版”后缀，保留品牌高端英文原名本身的纯粹呈现（`Antigravity`、`Antigravity 2.0`），并前置拦截中文节点，杜绝多次翻译造成的单词重叠。\n  - 引入 Unicode 空格清洗正则，自动清除分词翻译可能残留在中文字词之间的多余英文空格（如将 `历史 对话` 自动洗练为 `历史对话`）。\n  - 精准修复了智能体工作日志汉化失效的 Bug。\n- 📋 **部署控制台增量比对渲染**：引入 JSON 日志比对哈希。无新内容产生时彻底锁定 DOM，解决滚动条滑块频繁销毁重绘导致的无端抖动闪烁，仅在有新打包进度时按需对焦滚动。\n","Antigravity 2.0 一键汉化补丁是一个为 Antigravity 2.0 打造的全自动汉化工具。该工具利用 JavaScript 编写，具备全自动解包与重打包、全平台自适应支持（Windows 和 Ubuntu\u002FLinux）、动态 DOM 拦截汉化和原生 UI 汉化等功能。其内置了超大且精准的词库，确保翻译质量，并提供安全备份与一键恢复机制。适用于需要将 Antigravity 2.0 的界面从英文转换为中文的用户，尤其适合开发人员和使用该软件进行编程工作的用户。通过简单的脚本运行，用户可以在控制面板中轻松启动汉化过程，无需手动干预。","2026-06-11 04:03:57","CREATED_QUERY"]