gpt4 book ai didi

django - 查看 django 模板中的翻译(例如 - 使其工作)

转载 作者:行者123 更新时间:2023-12-02 06:55:15 24 4
gpt4 key购买 nike

我正在尝试弄清楚 django 翻译系统,所以我编写了一个小测试应用程序。我创建了翻译文件并编译了它们(*.po 和 *.mo),现在我尝试用不同的语言呈现模板。我将 settings.py 中的 LANGUAGE_CODE 更改为其他语言代码,但模板仍然以英语呈现。没有给出错误,只是看不到我正在尝试的其他语言,即使我翻译、编译了所有这些。我已设置数据库来支持所需的任何内容。我还在模板中使用了 get_current_language :

{% load i18n %}
{% get_current_language as LANGUAGE_CODE %}
{% get_available_languages as LANGUAGES %}
{% get_current_language_bidi as LANGUAGE_BIDI %}
the current language is {{ LANGUAGE_CODE }}

但我在代码应该出现的地方变得空白。我缺少什么?谢谢。

最佳答案

这可能是两个问题之一:

  1. 确保您有 django.core.context_processors.i18nsettings.TEMPLATE_CONTEXT_PROCESSORS

  2. 确保您通过 RequestContext(request)作为您的context_instance如果您使用 render_to_response 渲染模板

关于django - 查看 django 模板中的翻译(例如 - 使其工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1826356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com