Tornado Localization,设置默认语言

时间:2015-02-24 09:21:50

标签: localization internationalization locale tornado

我想在浏览器语言为'en'或'en_US'时将我的网络客户端中的默认语言设置为'de'。 我正在使用龙卷风本地化。 我尝试了这个解决方案,tornado.locale.set_default_locale('de'),但它仍然显示英文网页客户端。

1 个答案:

答案 0 :(得分:1)

默认语言主要用于告诉Tornado代码中的文本是什么语言:当前语言是默认语言时,不使用翻译文件。如果您的代码中的文本是英文但您想要使用德语翻译文件,无论浏览器设置如何(我在这里猜测,因为您没有详细说明您的设置是什么),您应该保留默认值语言为“en”但覆盖RequestHandler.get_browser_language()以返回“de”。