我正在尝试从pycountry
包中添加一个外部语言环境目录。
在初始化 Flask Babel 之前,我执行以下操作:
import pycountry
app.config['BABEL_TRANSLATION_DIRECTORIES'] = 'translations;' + pycountry.LOCALES_DIR
但很可惜,这似乎还不够。例如,gettext('Germany')
不会找到翻译。
我认为问题可能是如何在pycountry
.
~/.local/lib/python3.5/site-packages/pycountry/locales/pt/LC_MESSAGES$ ls
iso15924.mo iso3166-3.mo iso4217.mo iso639-3.mo
iso3166-1.mo iso3166.mo iso639_3.mo
我需要指定我想要的,例如iso3166
文件吗?请参阅以下参考。