【问题标题】:parsing language params in widget=BootstrapDateInput()?在 widget=BootstrapDateInput() 中解析语言参数?
【发布时间】:2013-04-19 20:54:24
【问题描述】:

如何将语言参数传递给BootstrapDateInput

怎么样?

widget=BootstrapDateInput(language="pt-BR")

有什么想法吗?

【问题讨论】:

    标签: django twitter-bootstrap datepicker


    【解决方案1】:

    小部件使用translation.get_language() 获取当前语言。

    如果你想强制一个语言环境,你可以手动设置,例如:

    from django.utils import translation
    translation.activate('pt-BR')
    widget=BootstrapDateInput()
    

    如果您只使用一种语言,请在您的 settings.py 中进行设置:

    LANGUAGE_CODE = 'pt-br'
    

    在 2.11.5 之前的 django-bootstrap-toolkit 版本中,小部件存在问题,导致小部件始终使用相同的特定语言 JS 文件,而不是使用适合当前语言的文件。这意味着小部件很可能只支持settings.LANGUAGE_CODE 中设置的语言,否则默认为英语。

    该问题已在 2.11.5 版本中修复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多