根据页面设置在模板中设置LANGUAGE_CODE

问题描述 投票:0回答:2

在Django / Wagtail中,我可以设置单个页面的语言。使用我的自定义实例方法{{ page.get_language }},该语言在模板中可用。

但是我希望所有日期和硬编码文本都以设置的语言翻译。因此,我想将LANGUAGE_CODE设置为page.get_language

任何想法,最佳实践是什么?

django wagtail
2个回答
1
投票

<html class="no-js" lang="{{ page.get_language }}">

以及您的模板{% load i18n %}


0
投票

[django.utils.translation.activate function选择Django翻译框架要使用的语言,而不是django.utils.translation.activate中的默认语言-因此,在这种情况下,您将使用LANGUAGE_CODE

© www.soinside.com 2019 - 2024. All rights reserved.