Tornado Localisation,设置默认语言

Tornado Localisation, set default language

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

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