贡献¶
本页使用法语(fr
)举例。不过其他语言只需替换 语言代码 即可。所以,要确保把这里的前缀 /fr
替换为你正在翻译的语言!
To see which languages are currently available, you can browse the repository: https://developer.blender.org/diffusion/BMT/browse/trunk/blender_docs/locale
Note
首先,假定你已经有生成好的手册。如果你还没有生成,请参考前面的 入门 部分.
安装¶
语言文件¶
在包含文档源代码的目录,运行以下检出命令:
svn checkout https://svn.blender.org/svnroot/bf-manual-translations/trunk/blender_docs/locale/fr locale/fr
以上步骤将创建 locale/fr
子目录。
你的目录布局应该是下面这样的:
blender_docs
|- locale/
| |- fr/
| | |- LC_MESSAGES/
|- manual/
Note
When running subversion from the command line (such as updating or committing),
you will need to change directory to locale/fr
first.
Otherwise you will get a warning: 'locale' is not under version control
使用翻译文件编译文档¶
现在你可以编译应用翻译后的手册了:
在Linux和macOS上运行:
make -e BF_LANG=fr
在Windows上运行:
set BF_LANG=fr
make html
现在你可以得到应用翻译后的手册。
编辑翻译文件¶
Now you can edit the PO translation files, e.g:
- Original RST File
manual/getting_started/about_blender/introduction.rst
- Generated PO File
locale/fr/LC_MESSAGES/getting_started/about_blender/introduction.po
The modified .po
files can be edited and committed back to svn.
Commit Translation Files¶
See Submit Patches.
维护¶
追踪模糊字符串¶
手册更新后,过时的翻译将被标记为模糊。要追踪这种状况,可以使用我们为此创建的工具。
你可以运行下面的命令:
make report_po_progress
但是该命令仅会给出一个快速的摘要,要得到更多信息,可以运行:
python tools_report/report_translation_progress.py locale/fr/
你得到一个文件列表,包含空或者模糊字符串的数量信息。如果你想要只是摘要,追加 -q
到上面的命令。更多选项,请参阅:
python tools_report/report_translation_progress.py --help