所以我正在做一个django项目,我们正在把英语翻译成捷克语(不重要(。我可以用{% trans 'sample text' %}
翻译常规标签
然而,我在一个链接中有一个按钮,点击后,这个链接会返回一个确认。完整的html看起来像这个
<a href="{% url 'foo' %}" onclick="return confirm(
'Sample text')">
<button>
{% trans 'Regular trans tag' %}
</button>
</a>
现在我想以某种方式翻译confirm中的"Sample text"文本,但当我用{% trans %}
尝试它时,它会给我一个错误,即"foo/bar expected(js(">
翻译"示例文本";JS内部:
<a href="{% url 'foo' %}" onclick="return confirm('{% trans "Sample text" %}')">
<button>
{% trans 'Regular trans tag' %}
</button>
</a>
如果您需要在运行时在客户端上提供所有语言,那么还有其他选项。你需要这个吗?