我有一个应用程序,其中主要字符串是英文的,然后像往常一样(使用 Flask 和 Flask-Babel)在各种 .po/.mo 文件中进行各种翻译。是否可以在我的 Python 代码中的某处获取所有英文字符串的列表?具体来说,我想在网站上有一个管理界面,让某人登录并选择要在某个地方使用的任意短语,而无需查看实际的 Python 代码或 .po/.mo 文件。这句话可能会随着时间而改变,但需要翻译,所以它需要是 Babel 知道的东西。
我确实可以访问实际的 .pot 文件,所以我可以解析它,但如果可能的话,我希望有一个更干净的方法。