{"id":15681190,"url":"https://github.com/gizmo-ds/vcc-auto-translate","last_synced_at":"2025-05-07T08:34:10.973Z","repository":{"id":149989862,"uuid":"622539288","full_name":"gizmo-ds/vcc-auto-translate","owner":"gizmo-ds","description":"VCC(VRChat Creator Companion) 的翻译脚本, 用于自动翻译 VCC 的界面.","archived":false,"fork":false,"pushed_at":"2025-03-09T07:20:51.000Z","size":466,"stargazers_count":24,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-06T06:32:44.292Z","etag":null,"topics":["vrchat"],"latest_commit_sha":null,"homepage":"https://wiki.aika.dev/vcc-auto-translate","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gizmo-ds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://afdian.com/a/gizmo"]}},"created_at":"2023-04-02T12:22:25.000Z","updated_at":"2025-05-04T11:51:58.000Z","dependencies_parsed_at":"2024-02-21T21:26:46.727Z","dependency_job_id":"9eea2195-b680-4d90-8460-03a46ab72765","html_url":"https://github.com/gizmo-ds/vcc-auto-translate","commit_stats":{"total_commits":169,"total_committers":4,"mean_commits":42.25,"dds":0.3254437869822485,"last_synced_commit":"9fc5ccc4d53bec22a0542aa723e5d7877baeaac5"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gizmo-ds%2Fvcc-auto-translate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gizmo-ds%2Fvcc-auto-translate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gizmo-ds%2Fvcc-auto-translate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gizmo-ds%2Fvcc-auto-translate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gizmo-ds","download_url":"https://codeload.github.com/gizmo-ds/vcc-auto-translate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252843302,"owners_count":21812854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["vrchat"],"created_at":"2024-10-03T16:50:43.742Z","updated_at":"2025-05-07T08:34:10.941Z","avatar_url":"https://github.com/gizmo-ds.png","language":"TypeScript","funding_links":["https://afdian.com/a/gizmo"],"categories":[],"sub_categories":[],"readme":"# VCC Auto Translate\n\n[![Release](https://img.shields.io/github/v/release/gizmo-ds/vcc-auto-translate.svg?include_prereleases\u0026style=flat-square)](https://github.com/gizmo-ds/vcc-auto-translate/releases/latest)\n[![GitHub Downloads](https://img.shields.io/github/downloads/gizmo-ds/vcc-auto-translate/total?style=flat-square)](https://github.com/gizmo-ds/vcc-auto-translate/releases/latest)\n[![License](https://img.shields.io/github/license/gizmo-ds/vcc-auto-translate?style=flat-square)](./LICENSE)\n[![简体中文](https://img.shields.io/badge/dynamic/json?color=blue\u0026label=%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87\u0026style=flat-square\u0026logo=crowdin\u0026query=%24.progress%5B0%5D.data.translationProgress\u0026url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15293064-658026.json)](https://zh.crowdin.com/project/vcc-auto-translate)\n[![正體中文](https://img.shields.io/badge/dynamic/json?color=blue\u0026label=%E6%AD%A3%E9%AB%94%E4%B8%AD%E6%96%87\u0026style=flat-square\u0026logo=crowdin\u0026query=%24.progress%5B1%5D.data.translationProgress\u0026url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15293064-658026.json)](https://zh.crowdin.com/project/vcc-auto-translate)\n\nVCC(VRChat Creator Companion) 的翻译脚本, 用于自动翻译 VCC 的界面.\n\n## 项目状态说明\n\n本项目仍然处于正常维护状态，尽管最近没有新的提交，但这并不影响其可用性。\n\n- **稳定性保证**：本项目使用 AST 技术实现翻译，只要 VCC 的 React 代码结构没有大规模变更，翻译功能就不会失效。\n- **自动适配更新**：VCC 更新后，只需重新执行补丁安装程序，翻译即可自动应用，无需额外修改代码。\n- **翻译进度**：目前 VCC 的大部分文本已完成翻译。由于缺少优秀的翻译人员，未来翻译内容的更新可能不会很频繁，但项目仍然可以正常使用。\n\n如果您遇到任何问题，欢迎提交 Issue，我们会尽力提供支持。\n\n## 效果图\n\n![Screenshot 1](images/screenshot_1.png)\n\n![Screenshot 2](images/screenshot_2.png)\n\n## 自动安装\n\n你可以通过 [Release](https://github.com/gizmo-ds/vcc-auto-translate/releases/latest) 下载预编译的安装工具并运行,\n该工具会自动安装翻译脚本.  \n如果出现错误, 请尝试将安装工具移动到 VCC 安装目录下运行. (与`CreatorCompanion.exe`同目录)\n\n\u003e [!IMPORTANT]  \n\u003e VCC Beta 版本必须将安装工具移动到 VCC Beta 目录下运行. (与`CreatorCompanionBeta.exe`同目录)\n\n## 如何移除翻译脚本?\n\n1. 删除 `[VCC安装目录]/WebApp/Dist` 目录下的 `index.html` 文件\n2. 将 `[VCC安装目录]/WebApp/Dist` 目录下的 `index.html.backup` 重命名为 `index.html`\n\n## 手动编译并安装\n\n环境要求:\n\n- [Rust](https://www.rust-lang.org/)\n- [Node.js + package manager](https://nodejs.org/) / [bun](https://bun.sh/)\n- [make](https://duckduckgo.com/?q=make+install) (可选)\n- [upx](https://github.com/upx/upx/releases/latest) (可选)\n\n使用`make`工具可以更方便地进行编译, 你只需要执行`make`命令即可完成所有编译步骤. 你可以在`build`目录找到自动安装工具.\n\n[Makefile](./Makefile) 仅在 Linux 下测试过, 如果你使用 Windows, 你可以使用 WSL 或这参考以下步骤进行手动编译.\n\n以 PowerShell + [pnpm](https://pnpm.io/installation) 为例:\n\n```shell\npnpm install\npnpm run build:patch-loader\nCopy-Item build/patch-loader.js crates/installer/assets/patch-loader.js\ncargo build --release --locked\n```\n\n编译完成后, 你可以在`target/release`目录找到编译好的自动安装工具.\n\n## Related\n\n- [VRChat-Creator-Companion-zh-CN](https://github.com/Sonic853/VRChat-Creator-Companion-zh-CN) - This project was\n  inspired by this project.\n- [CreatorCompanionPatcher](https://github.com/Misaka-L/CreatorCompanionPatcher) - A patcher that can be used in\n  conjunction with this project to fix certain issues or behaviors in VRChat Creator Companion.\n\n## Contributors\n\n![Contributors](https://contributors.aika.dev/gizmo-ds/vcc-auto-translate/contributors.svg?align=left)\n\n## Sponsors\n\n[![Sponsors](https://afdian-connect.deno.dev/sponsor.svg)](https://afdian.com/a/gizmo)\n\n## Thanks\n\nThanks to [JetBrains](https://jb.gg/OpenSourceSupport) for the open source license(s).\n\n![JetBrains Logo (Main) logo](https://resources.jetbrains.com/storage/products/company/brand/logos/jb_beam.svg)\n\n## License\n\nCode is distributed under [MIT](./LICENSE) license, feel free to use it in your proprietary projects as well.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgizmo-ds%2Fvcc-auto-translate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgizmo-ds%2Fvcc-auto-translate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgizmo-ds%2Fvcc-auto-translate/lists"}