Python中的GNU gettext模块可以从云或其他容器获取翻译吗?

j8yoct9x  于 2023-02-11  发布在  Python
关注(0)|答案(1)|浏览(126)

这更多的是一个结构化的体系结构问题,我使用Python gettext module来获取翻译,但是它的工作方式,正如链接中所描述的,翻译必须与Python代码在同一个repo和pod中,以便gettext模块可以在应用程序运行时在本地目录中找到它们。
这样做的问题是,我们必须在每次翻译更改时更新和重新部署repo。gettext模块是否有可能从云存储中获取翻译,或者更好地从独立于应用程序部署的不同pod中获取翻译?对于如何将代码与翻译分离,有什么建议吗?

bnlyeluc

bnlyeluc1#

这是不可能的开箱即用。
但是你可以用gettext.bindtextdomain()改变.mo文件的搜索目录,当应用程序运行时,它们不必在本地目录中。

相关问题