gpt4 book ai didi

django - 覆盖默认的 Django 翻译

转载 作者:行者123 更新时间:2023-12-04 08:57:26 24 4
gpt4 key购买 nike

我有一个模板:

{% trans "Log out" %}

这是由 Django 自动翻译成西类牙语的 Terminar sesión。但是,我想将其翻译为 Cerar sesión。

我曾尝试将此文字添加到 .po 文件中,但是我收到一条错误消息,指出在我编译消息时此文字重复。

有没有办法更改/覆盖默认的 Django 翻译?

谢谢。

最佳答案

最简单的方法是收集在 django.contrib.admin locale 文件夹中找到的 .po 文件并重新编译它(您可以使用 POEdit 执行此操作)。

您还可以通过将 django.contrib.admin 模板放在您的项目模板文件夹(例如:yourproject/templates/admin/change_form.html)然后从项目根目录运行 makemessages 来覆盖 django.contrib.admin 模板(尽管 django 1.4 不再支持此功能)阿尔法,如果我是对的)

编辑: Robert Lujo 的答案是干净的方法

关于django - 覆盖默认的 Django 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7878028/

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