2021-02-25 20:57:13 发布
网友
对于小部分文本,我们使用django standart{%trans%}标记
如何处理大型文本,如常见问题解答、术语和其他静态页面
看看django-better-chunks。它允许在模板中插入静态HTML片段,并且支持i18n。在
对于静态页面,我建议使用某种CMS,例如django-cms。它也支持i18n。在
您可以使用^{}templatetag。在
您还可以自己编写一个简单的templatetag,其中包含基于当前语言的anathor模板。在
{% i18ninclude "faq/question1.html" "en" %}
将包括faq/question1.en.html。代码如下:
faq/question1.en.html
将其放入应用程序的templatetag库中。我还建议您阅读documentation about custom templatetags,如果您还没有这样做。在
看看django-better-chunks。它允许在模板中插入静态HTML片段,并且支持i18n。在
对于静态页面,我建议使用某种CMS,例如django-cms。它也支持i18n。在
您可以使用^{} templatetag。在
您还可以自己编写一个简单的templatetag,其中包含基于当前语言的anathor模板。在
将包括
^{pr2}$faq/question1.en.html
。代码如下:将其放入应用程序的templatetag库中。我还建议您阅读documentation about custom templatetags,如果您还没有这样做。在
相关问题
PyPI热门下载资源包