如何翻译内联javascript



所以我正在做一个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>

如果您需要在运行时在客户端上提供所有语言,那么还有其他选项。你需要这个吗?

相关内容

  • 没有找到相关文章

最新更新