Python gettext i18n 同种语言有不同版本
Python gettext i18n have different version of the same language
我已经用多种语言翻译了我在 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 作为框架。
您似乎可以通过 languages = ["pt_PT"] 或 ["pt"] 获得葡萄牙语翻译,["pt_BR"] 获得巴西语翻译。
我已经用多种语言翻译了我在 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 作为框架。
您似乎可以通过 languages = ["pt_PT"] 或 ["pt"] 获得葡萄牙语翻译,["pt_BR"] 获得巴西语翻译。