The goal of this project is to translate the ROS 2 documentation into multiple languages. 翻譯是在 Crowdin 平臺上進行貢獻,然後會自動與 GitHub 儲存庫進行同步,並且可以在 GitHub Pages 上進行預覽。
Note
The translation is unofficial and community-driven. If you find any inaccuracies, always refer to the official documentation or the source repository of the upstream project for the most reliable information.
專案連結 |
|
|---|---|
預覽翻譯 |
|
Crowdin |
|
GitHub |
|
GitCode |
|
GitFlic |
|
分支結構 |
|
|---|---|
分支 |
描述 |
main |
儲存基礎設施的 CMake 腳本和 GitHub 工作流。
|
l10n |
儲存從上游專案生成的
.pot 和 .po 檔案。 |
pages |
儲存部署到 GitHub Pages 的建置文件。
|
po/${VERSION} |
Store version-specific
.po files for reuse by the upstream project. |
GitHub 工作流 |
|
|---|---|
狀態 |
描述 |
|
透過 Sphinx 建置文件並上傳建置製品。
|
|
|
透過 Sphinx 使用
gettext 建置器更新 .pot 檔案。 |
|
|
透過 Gettext 工具組從
.pot 檔案更新 .po 檔案。 |
|
|
透過 Gettext 工具組從編目檔更新
.po 檔案。 |
|
|
透過 Gettext 工具組更新
.po 檔案的統計資訊。 |
|
|
透過 Crowdin CLI 工具上傳
.po 檔案到 Crowdin。 |
|
|
透過 Crowdin CLI 工具從 Crowdin 下載
.po 檔案。 |
|
|
透過 Crowdin CLI 工具更新 README 翻譯。
|
|
|
下載並將建置製品部署到
pages 分支。 |
|
|
將
.po 檔案部署到 po/${VERSION} 分支。 |
|
|
Update contributors
.svg files to static branch. |
|
|
將 LICENSE 中的著作權年份更新為當前年份。
|
|
|
將每個子模組更新至其最新送交。
|
|
您可以在 GitHub Pages 中預覽翻譯:
語言 |
GitHub Pages |
|---|---|
en_US |
|
zh_CN |
|
zh_TW |
或者,您可以執行以下命令在本機預覽翻譯:
# Please make sure the following prerequisites are installed:
# CMake (3.25~), Git, Conda, Gettext
LANGUAGE=zh_TW
VERSION=rolling
git clone --recurse-submodule https://github.com/localizethedocs/ros2-docs-l10n.git
cd ros2-docs-l10n
cmake --preset ${LANGUAGE} -DVERSION=${VERSION}
cmake --build out/build/${LANGUAGE}您可以透過飛出式導航選單切換到其他可用的語言和版本。
This project is currently maintained by:
Name |
GitHub 使用者名稱 |
|---|---|
Haowei Hsu |
@hwhsu1231 |
您可以透過以下任何方式貢獻並支援這個專案:
- 在 GitHub 或其他鏡像儲存庫上收藏這個專案。
- Submit issues on GitHub if you found any bug.
- Submit pull requests on GitHub if you know how to fix the bug.
- Contribute your translations on Crowdin.
- If you love this kind of l10n projects, please consider sponsorship.
這將有助於開源文件在地化專案的建立與持續維護。
您可以透過以下平臺來贊助這些專案:
或者,您可以透過以下平臺直接贊助維護者:
All original and translated text in the .pot and.po files stored in the l10n branch is made available under the same license as the upstream project.
All CMake script files (e.g., CMakeLists.txt, CMakePresets.json, and cmake/**/* files), GitHub workflow files (e.g., .github/workflows/*.yml files), and configuration files (e.g., versions.json, languages.json, crowdin.yml, and so on) of this project are licensed under 3-Clause BSD license. See LICENSE-BSD for details.
All document files (e.g., README.md) of this project are licensed under Creative Commons Attribution-ShareAlike 4.0 International license. See LICENSE-CC for details.
