MCPcopy Index your code
hub / github.com/cshitian/antigravity_chinese

github.com/cshitian/antigravity_chinese @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
8 symbols 25 edges 1 files 1 documented · 12%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Antigravity 智能管理器中文语言包

适用对象:Antigravity Agent Manager 支持平台:Windows / macOS 方案特点:动态注入、自动备份、一键还原、尽量不碰核心二进制


项目简介

本项目用于给 Antigravity 的 Agent Manager 界面做中文汉化。

它的做法不是去硬改程序二进制,而是在 Antigravity 的 resources/app/out 目录里: - 生成一份汉化脚本 ag_agent_hanhua.js - 向工作台 HTML 注入一行 <script> 引用 - 自动备份原始 HTML - 更新 product.json 中对应文件的校验值

这样做的好处是: - 出问题能回滚 - 官方更新后可重新执行 - 对原始程序结构改动相对可控


功能特性

  • 动态扫描翻译:通过 MutationObserver 处理动态渲染内容
  • 双平台支持:Windows 和 macOS 都能直接执行
  • 自动备份:首次注入时会生成 .bak 备份文件
  • 一键还原:可恢复到官方原始状态
  • 路径自动探测:支持默认路径探测,也支持手动指定安装目录

使用前准备

开始前请先确认:

  1. 已安装 Python 3
  2. Antigravity 已完全退出
  3. 当前账号对 Antigravity 安装目录有写权限

默认安装目录

Windows

  • D:\Antigravity
  • 或其下的 resources/app

macOS

  • /Applications/Antigravity.app
  • /Applications/Antigravity.app/Contents/Resources/app
  • ~/Applications/Antigravity.app
  • ~/Applications/Antigravity.app/Contents/Resources/app

安装汉化

Windows

直接双击:

  • ZhuRu_HanHua.bat

如果 Antigravity 不在默认目录,也可以手动执行:

python "AntigravityHanHua_GongJu.py" --install-dir "D:\Antigravity"

macOS

首次使用前,先给脚本执行权限:

chmod +x "ZhuRu_HanHua.command" "QingChu_HanHua.command"

然后任选一种方式执行:

./ZhuRu_HanHua.command

或者直接双击 ZhuRu_HanHua.command

如果 Antigravity 不在默认目录,可手动指定路径:

python3 "AntigravityHanHua_GongJu.py" --install-dir "/Applications/Antigravity.app"

执行完成后,重新启动 Antigravity,打开 Agent Manager 即可查看汉化效果。


还原官方原版

Windows

直接双击:

  • QingChu_HanHua.bat

或手动执行:

python "AntigravityHanHua_GongJu.py" --huifu --install-dir "D:\Antigravity"

macOS

执行:

./QingChu_HanHua.command

如果需要手动指定路径:

python3 "AntigravityHanHua_GongJu.py" --huifu --install-dir "/Applications/Antigravity.app"

还原时会: - 用 .bak 文件恢复原始 HTML - 删除 ag_agent_hanhua.js - 同步恢复后的 checksum


手动指定路径说明

--install-dir 同时接受这两种形式:

  1. Antigravity 应用根目录 例如:
  2. Windows:D:\Antigravity
  3. macOS:/Applications/Antigravity.app

  4. resources/app 目录 例如:

  5. Windows:D:\Antigravity\resources\app
  6. macOS:/Applications/Antigravity.app/Contents/Resources/app

目录结构前提

当前脚本默认 Antigravity 安装目录中存在以下结构:

resources/app/
├── product.json
└── out/
    └── vs/code/electron-browser/workbench/
        ├── workbench.html
        └── workbench-jetski-agent.html

如果官方后续改了目录结构,这套注入方式也得跟着调整。


文件说明

文件 说明
AntigravityHanHua_GongJu.py 核心逻辑:路径解析、备份、注入、还原、checksum 更新
ZhuRu_HanHua.bat Windows 安装入口
QingChu_HanHua.bat Windows 还原入口
ZhuRu_HanHua.command macOS 安装入口
QingChu_HanHua.command macOS 还原入口
dicts/ 翻译字典

常见问题

1)提示找不到安装目录

别瞎猜,直接用 --install-dir 指定。

macOS 示例:

python3 "AntigravityHanHua_GongJu.py" --install-dir "/Applications/Antigravity.app"

2)提示权限不足

  • Windows:尝试以管理员身份运行
  • macOS:确认当前用户对应用目录有写权限

3)更新后汉化失效

官方更新可能覆盖了工作台 HTML,重新执行一次安装脚本即可。

4)只有部分文本被翻译

说明字典还没覆盖全。可在 dicts/ 目录中继续补充 JSON 翻译条目。


致谢

本项目基于开源项目 Cursor_chinese 制作,感谢原作者的无私奉献。


友情链接

感谢 LinuxDo 社区的支持!

LinuxDo

Core symbols most depended-on inside this repo

update_checksums
called by 2
AntigravityHanHua_GongJu.py
normalize_text
called by 1
AntigravityHanHua_GongJu.py
load_dictionary
called by 1
AntigravityHanHua_GongJu.py
generate_js
called by 1
AntigravityHanHua_GongJu.py
inject_html
called by 1
AntigravityHanHua_GongJu.py
backup_files
called by 1
AntigravityHanHua_GongJu.py
restore_files
called by 1
AntigravityHanHua_GongJu.py
main
called by 1
AntigravityHanHua_GongJu.py

Shape

Function 8

Languages

Python100%

Modules by API surface

AntigravityHanHua_GongJu.py8 symbols

For agents

$ claude mcp add antigravity_chinese \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page