处理modulemd翻译的工具
mmdzanata的Python项目详细描述
#mmdzanata
先决条件
*[libmodulemd](https://github.com/fedora modularity/libmodulemd)
*[koji](https://pagure.io/koji)
*[zanata client](https://github.com/zanata/zanata client)
安装在fedora 28+上,运行:
````
dnf install libmoduleemd koji zanata-koji-koji zanata客户端
````
安装
安装有先决条件的情况下,最新版本可以安装在
` pip install mmdzanata`或fedora 28+fedora 28+上安装在` dnf install mmdzanata `
(建议)安装最新版本。
/>
>使用上传功能字符串提取需要适当地设置
zanata客户机。按照
[说明](http://docs.zanata.org/en/release/client/configuration/)从
zanata设置您的`~/.config/zanata.ini`文件。请注意
您需要对
https://fedora.zanata.org
而不是
https://translate.zanata.org
koji构建系统中的模块元数据和
将可翻译字符串转换为与zanata兼容的gettext文档。如果传递了
`--upload',它还将尝试使用“zanata cli”工具将字符串上载到zanata服务器。有关如何配置的信息,请参见上面的“Zanata客户端设置”部分。
```
这将在当前目录下生成一个包含所有已知翻译字符串的yaml文件。
u module_catalog_from_tags()
返回babel.message.catalog对象,包含用传递的标记之一标记的任何模块中的所有可翻译字符串。
在Fedora
模块中处理翻译的例程。
先决条件
*[libmodulemd](https://github.com/fedora modularity/libmodulemd)
*[koji](https://pagure.io/koji)
*[zanata client](https://github.com/zanata/zanata client)
安装在fedora 28+上,运行:
````
dnf install libmoduleemd koji zanata-koji-koji zanata客户端
````
安装
安装有先决条件的情况下,最新版本可以安装在
` pip install mmdzanata`或fedora 28+fedora 28+上安装在` dnf install mmdzanata `
(建议)安装最新版本。
/>
>使用上传功能字符串提取需要适当地设置
zanata客户机。按照
[说明](http://docs.zanata.org/en/release/client/configuration/)从
zanata设置您的`~/.config/zanata.ini`文件。请注意
您需要对
https://fedora.zanata.org
而不是
https://translate.zanata.org
koji构建系统中的模块元数据和
将可翻译字符串转换为与zanata兼容的gettext文档。如果传递了
`--upload',它还将尝试使用“zanata cli”工具将字符串上载到zanata服务器。有关如何配置的信息,请参见上面的“Zanata客户端设置”部分。
```
这将在当前目录下生成一个包含所有已知翻译字符串的yaml文件。
u module_catalog_from_tags()
返回babel.message.catalog对象,包含用传递的标记之一标记的任何模块中的所有可翻译字符串。
在Fedora
模块中处理翻译的例程。