如何更改 and/or 删除翻译链接 [Odoo 14]

How to change and/or remove links on translations [Odoo 14]

我用 Odoo (14) 开发了我公司的网站,它是多语言的。我可以 add/edit 翻译文本,但似乎无法编辑我已经提供给默认语言页面的 links。

对于某些内容,我需要更改不同语言的link。例如,我列出了一些要下载的文档,我想用其他语言更改它们的 links,因为这些文档不同,但是没有编辑 links 的选项。

或者,在某些情况下,我只需要在默认页面上使用 link 而不是用于翻译。在这种情况下,我无法删除翻译的 link。

你有什么idea/solution吗?

解决方案是您可以定义代码的哪一部分将以您网站中的特定语言显示。例如,如果它是英语和法语,您可以定义如下内容。

<t t-if="'en' in request.env.lang">
    <a class="btn" href="yourlink/en">DOWNLOAD</a>
</t>

<t t-if="'fr' in request.env.lang">
    <a class="btn" href="yourlink/fr">TÉLÉCHARGER</a>
</t>