|
|
1
2
经过一些工作,我可以根据下面的答案构建一个特定的包。通过setuptools enty_points的魔力,它可以从其他项目中用于在构建时自动编译po文件。它现在在GitHUB上可用( https://github.com/s-ball/mo_installer )并在PyPI上分发( https://pypi.org/project/mo_installer ) 我在提出这个问题之前所做的研究给了我足够的提示,让我找到了一个可能的解决方案。 我现在可以说,可以在控制盘中包含特定于平台的mo文件-不幸的是,在我当前的解决方案中,控制盘没有显示它是特定于平台的。但同样的解决方案允许构建源发行版,在目标平台上构建mo文件。 详情如下:
代码(假设
在里面
在里面
要在运行时使用翻译,请执行以下操作:
https://github.com/s-ball/i18nparse 最后但并非最不重要的是,在对 GNU gettext doc ,我可以说gettext可以处理mo文件,不管它们的结尾是什么:
|
|
|
noorul · 带有多级模块的Python console\u脚本 7 年前 |
|
|
juiceb0xk · 运行安装程序时更改程序包名称。py公司 7 年前 |
|
|
wvxvw · 使用Python Egg/Wheel打包共享对象(库) 7 年前 |
|
|
skoy · setup\u仅要求某些命令 8 年前 |