2015-02-24 155 views
0

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

回答

1

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