gpt4 book ai didi

django - 用 Django 翻译文本 block ……如何处理 HTML?

转载 作者:行者123 更新时间:2023-12-03 21:49:08 25 4
gpt4 key购买 nike

标题可能不太清楚,但我不知道还能怎么写。。

在 Django 文档中,很清楚如何标记要翻译的文本块.. 举个例子:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Donec quam sem, sodales in fringilla nec, lacinia a lorem.
Vivamus vel molestie ante.

到现在为止还挺好。您只需使用 trans 或 blocktrans 标签。

但现在考虑一下:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
Donec quam sem, sodales in fringilla nec, lacinia a lorem.
<a href="{% url some-view %}">Vivamus vel</a> molestie ante.

我该如何处理?我只是将它包装在一个块 trans 中吗?

编辑:

我想我已经找到了应该怎么做..
{% url some-view as some_view_url %}
{% blocktrans %}
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec quam sem, sodales in fringilla nec, lacinia a lorem.
<a href="{{ some_view_url }}">Vivamus vel</a> molestie ante.
{% endblocktrans %}

最佳答案

我肯定会使用blocktrans。有时无法将 i18n html 文本拆分为不同的片段。 Blocktrans 有一些强大的功能:

{% url path.to.view arg arg2 as the_url %}

{% blocktrans with object.title as title and author|title as author_t %}

{{author}}: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Donec quam sem, sodales in fringilla nec, lacinia a lorem.
<a href="{{the_url}}">{{title}}</a> molestie ante.

{% endblocktrans %}

看一下:
  • url template tag
  • blocktrans template-tag
  • 关于django - 用 Django 翻译文本 block ……如何处理 HTML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397218/

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