【发布时间】:2018-10-10 14:15:42
【问题描述】:
我已将我在 GAE 上运行的服务翻译成各种语言。 下面的代码有效。
但是,我还希望能够指定国家/地区。 具体来说,我希望能够使用 2 种葡萄牙语翻译:pt_PR 和 pt_BR。 (我已经用 .mo 文件创建了 2 文件夹)
i18n.get_i18n().set_locale(language)
localedir = '/'.join((os.path.dirname(__file__), '..', 'locale'))
try:
transl = gettext.translation('strings', localedir = localedir, languages = [language])
except IOError:
return
transl.install()
我使用 webapp2 作为框架。
【问题讨论】:
标签: python google-app-engine internationalization gettext