【问题标题】:How to translate single page in django?如何在 django 中翻译单页?
【发布时间】:2012-06-15 12:13:50
【问题描述】:

我只有一页我想翻译,我使用下载的application(其中包含语言环境文件夹)。

我想从这个应用程序中获取输出,其中包含一个页面上的翻译值。

如何让模板或视图显示翻译后的值?

【问题讨论】:

  • 您是否正确设置了language-codesingle 是什么意思?您是否希望该页面使用与您网站的其他页面不同的语言?还是您希望该页面以用户浏览器的语言显示?
  • 我只想在一页上设置语言。我不在乎用户的浏览器设置

标签: django translation


【解决方案1】:

我假设您希望页面使用与您为网站设置的语言不同的语言。

这是管理our dual-language website 中语言的中间件的两行代码,但我想在你的情况下,它可以放在你的视图函数的开头:

django.utils.translation.activate(desired_lang)
request.LANGUAGE_CODE = django.utils.translation.get_language()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    相关资源
    最近更新 更多