Django:使用与当前语言不同的语言进行翻译

时间:2010-11-30 11:02:38

标签: python django

如果用户在ACCEPT_LANGUAGE标题中使用与其首选项不符的语言查看网站,我想通知用户。

出于这个原因,我想用他的第一个首选语言向用户呈现消息,而不是他当前正在查看网站的消息。

是否可以使用django(视图和模板)以独立于当前语言的方式翻译特定语言的字符串?

由于

实施例

意大利用户第一次访问该网站,但英文版。 我想让他看到意大利语中的一条消息:“Preferiresti vedere il sito in Italiano?”

2 个答案:

答案 0 :(得分:0)

您可能会在位于activate(language)的{​​{1}}和deactivate(language)函数中找到一些用途。我不确定这个效率,我想它很慢,但它可能会起作用:)。

答案 1 :(得分:0)