Nriver/zed-translation
GitHub: Nriver/zed-translation
该项目通过自动化脚本对 Zed 编辑器源码进行 UI 文本替换和重新编译,实现了编辑器的中文本地化及多语言翻译流程。
Stars: 83 | Forks: 5
# 🌏 Zed 翻译
English | 简体中文
本仓库提供了备受好评的 [Zed Editor](https://github.com/zed-industries/zed) 的翻译。如果你想 将 Zed 翻译成任何语言,请 遵循[此指南](https://github.com/Nriver/zed-translation#how-to-translate)。目前,我已经将 Zed 翻译成了 中文。 # 🔔 声明 Zed 中文本地化版本目前仅通过以下渠道提供: GitHub 仓库:https://github.com/Nriver/zed-translation Archlinux AUR 仓库:https://aur.archlinux.org/packages/zed-cn-bin # 🦮 目录 * [🌏 Zed 翻译](#-zed-translation) * [🔔 声明](#-statement) * [🦮 目录](#-table-of-contents) * [📸 截图](#-screenshots) * [📚 如何使用](#-how-to-use) * [🌐 翻译是如何工作的](#-how-does-the-translation-work) * [🌐 如何翻译](#-how-to-translate) * [🛑 限制](#-limitations) * [💰 捐赠](#-donation) * [🙏 感谢](#-thanks) # 📸 截图 中文  # 📚 如何使用 1. 下载适合您计算机系统的最新 [Release](https://github.com/Nriver/zed-translation/releases)。 2. 执行它(Linux 下为 `zed`)。 3. 尽情享受吧 :) # 🌐 翻译是如何工作的 它会从最新的 Zed 官方 release 下载源代码,并使用正则表达式替换 每个文件中的 UI 文本。然后,它会将翻译好的文件编译回 安装包中。大功告成。 # 🌐 如何翻译 首先,确保您可以编译 Zed。参见 https://zed.dev/docs/development/linux 安装 Python 3。 安装依赖项。 ``` pip install -r requirements.txt ``` 如果您想将其翻译成其他语言,请复制 `translations.py` 并使用语言名称重命名, 例如 `translations_cn.py`。然后翻译其中的所有内容。 更改 `settings.py` 中的 `LANG`。 执行以下命令来翻译并编译 Zed。 ``` python3 1.init.py python3 2.trans.py python3 3.make_release.py ``` 您将获得翻译后的 Zed 可执行文件。 # 🛑 限制 - 一些提示消息框的字体是硬编码的,并且不遵循字体设置。我会在 Zed 上提一个 issue。 - 我没有 Mac 电脑,所以我无法提供 MacOS 构建。也许将来我会使用 GitHub Actions 来 构建它。 # 🙏 感谢 感谢 Zed 项目的每一位开发者创造了一款出色的编辑器。 感谢 `alerque` 在 [aur](https://aur.archlinux.org/packages/zed-git) 上创建了 linux 构建脚本。 感谢 JetBrains 提供的出色的 IDE PyCharm。 [](https://jb.gg/OpenSource)标签:Cutter, SOC Prime, UI适配, Zed编辑器, 中文, 开发工具, 数字取证, 本地化/翻译, 自动化脚本, 逆向工具