在Django / Wagtail中,我可以设置单个页面的语言。使用我的自定义实例方法{{ page.get_language }}
,该语言在模板中可用。
但是我希望所有日期和硬编码文本都以设置的语言翻译。因此,我想将LANGUAGE_CODE
设置为page.get_language
。
任何想法,最佳实践是什么?
<html class="no-js" lang="{{ page.get_language }}">
以及您的模板{% load i18n %}
[django.utils.translation.activate
function选择Django翻译框架要使用的语言,而不是django.utils.translation.activate
中的默认语言-因此,在这种情况下,您将使用LANGUAGE_CODE
。