- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在Django模板中,这两者到底有什么区别:
{% blocktrans %}My Text{% endblocktrans %}
{% trans 'My Text' %}
最佳答案
来自 Django Docs
Trans 模板标签
The {% trans %} template tag translates either a constant string (enclosed in single or >double quotes) or variable content:
{# These Would Work! #}
title>{% trans "This is the title." %}</title>
<title>{% trans myvar %}</title>
{%trans "This is my title {{ myvar }}" %}
Contrarily to the trans tag, the blocktrans tag allows you to mark complex sentences consisting of literals and variable content for translation by making use of placeholders:
{% blocktrans with book_t=book|title author_t=author|title %}
This is {{ book_t }} by {{ author_t }}
{% endblocktrans %}
'My Text'
发送给翻译人员。
关于Django i18n blocktrans vs trans,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17621770/
我有一个模板,我想在其中翻译一个字符串。 {% blocktrans with "www.mywebsite.com" as website_name %}footer-slogan{{ websit
是否可以在此Django块中放置一些HTML标签:{%blocktrans%} {%endblocktrans%}? 例如: {% blocktrans %}Djangoframework neede
我目前正在本地化我的 Django 应用程序。除了 blocktrans 标签内的百分号外,所有其他翻译都可以正常工作。 在我的模板中,我有 {% blocktrans %}Original % bl
我在 django 中有一个 i18n 问题: 这很好用: {% trans cat.name %} cat.name将被翻译 但这不起作用: {% blocktrans with cat.name
在Django模板中,这两者到底有什么区别: {% blocktrans %}My Text{% endblocktrans %} {% trans 'My Text' %} 最佳答案 来自 Djan
使用 Django 1.2.1,任何使用 blocktrans 都会破坏我的模板。例如 {%blocktrans%}text{%endblocktrans%} 结果是: Django 版本:1.2.1
我正在将 jinja2 与我的 django 应用程序一起使用,我正在努力将一些现有的 django 模板移植到 jinja2。在大多数情况下,我没有任何问题;然而,我在我的一个 Django 模板中
在一些 Django 模板中绘制以下 blocktrans: {% blocktrans %} Some Text {% endblocktrans %} 在模板中进行一些更改后,您可能希望缩
我想将年份添加到 Django blocktrans 中 - 使用以下语法。 {% blocktrans with now|date:"Y" as copydate %} © {{
Documentation of Django trans 和 blocktrans 模板标签也支持上下文标记。但它没有解释怎么做? 你能帮忙标记翻译上下文吗,因为我有一些词有多种含义。 在 Pyth
是否可以将{% blocktrans %}与“with”和“count”同时使用? 文档仅描述了单独使用: {% blocktrans with foo|filter as bar and baz|f
我的 Django 模板中有以下循环: {% for item in state.list %} HTML (CUSTOMERS BY STATE) {% if forl
我正在渲染一些 pluralization using the blocktrans tag ;这是模板文件中的相关片段: {% blocktrans count choice_count=choic
我正在使用 django i18n 来支持 i18n。我发现在django blocktrans 一个对象中,dict 直接不起作用。 例如,如果我有一个名为 obj 的对象,我尝试像这样使用它 {%
我刚刚开始使用 Django 国际化并试图了解使用 {% blocktrans %} 的最佳实践.使用一个更好吗 {% blocktrans %}对于每一段,还是我应该有一个大的 {% blocktr
我有两个变量 var1 和 var2。我想这样做, {% blocktrans %} value of my var is: {% firstof var1 var2 %} {% endblo
这个问题已经有答案了: Django: any use of blocktrans causes TemplateSyntaxError (2 个回答) 已关闭10 年前。 什么原因导致以下模板错误?
我是一名优秀的程序员,十分优秀!