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

Python Django:使用与当前语言不同的语言进行翻译,python,django,Python,Django,我想通知用户,如果他正在使用与ACCEPT_language标题中的首选语言不一致的语言查看网站 出于这个原因,我想用用户最喜欢的语言,而不是他目前正在浏览的网站,向用户展示信息 使用django(视图和模板)是否可以独立于当前语言翻译特定语言中的字符串 谢谢 例子: 意大利用户首次访问该网站,但为英文版。 我想让他看到一条意大利语信息,如:“Preferiresti vedere il sito in意大利语?”您可能会在位于django.utils.translation的函数activat

我想通知用户,如果他正在使用与ACCEPT_language标题中的首选语言不一致的语言查看网站

出于这个原因,我想用用户最喜欢的语言,而不是他目前正在浏览的网站,向用户展示信息

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

谢谢

例子: 意大利用户首次访问该网站,但为英文版。
我想让他看到一条意大利语信息,如:“Preferiresti vedere il sito in意大利语?”

您可能会在位于
django.utils.translation
的函数
activate(language)
deactivate(language)
中找到一些用法。我不确定这项工作的效率,我想它很慢,但它可能会起作用:)

你可以在这里找到答案: