Django i18n + 模板包含标签

标签 django django-templates django-i18n

我需要呈现一个翻译后的推荐,我使用一个包含 block 作为推荐代码,如下所示:

{% include "includes/blog/testimonial.html" with text="This is the best product I've ever used!" name="Tim Z" description="Store Manager" %}

如何使用 blocktransinclude 标签来呈现翻译后的包含标签?

谢谢!!

最佳答案

如果我理解正确,您想将您提供的文本翻译成“包含”标签。如果这是正确的,只需预先翻译并将结果保存到变量中:

{% trans "This is the best product I've ever used!" as text %}
{% trans "Store Manager" as description %}
{% include "includes/blog/testimonial.html" with text=text name="Tim Z" description=description %}

关于Django i18n + 模板包含标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18899295/

相关文章:

python - Django 和 mod_wsgi 出现 403 禁止错误

python - Django url 参数和反向 URL

django - 如何使用 django 自定义表单保存多对多字段

python - Django 模板 : how to dump object on page in full

django - 在 Django 管理员之外使用 filter_horizo​​ntal 的最简单方法是什么

django - 如何将 msgid 复制到 gettext 中的 msgstr 以制作 django i18n/translation?

python - 如何在 Django 中加入惰性翻译?

python - 我的 Django 翻译文件的正确位置在哪里?

django - 如何从覆盖范围中排除 Django 库

Django的逐字模板标签不防止字符转义