gpt4 book ai didi

python - 使用子语言时 django 翻译不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 01:36:23 24 4
gpt4 key购买 nike

我有一个 Django 项目的语言列表,它们工作得很好:

LANGUAGES = (
('en', ugettext('English')),
('es', ugettext('Spanish')),
)

现在我想添加 English UK 因为一些用户写信给我说拼写错误并不是真正的错误,只是英式和美式英语之间的区别,所以我添加了:

LANGUAGES = (
('en', ugettext('English')),
#('en-us', ugettext('English US')),
('es', ugettext('Spanish')),
('en-gb', ugettext('English UK')),
)

并完成了创建语言文件的所有过程,但是当我选择“en-gb”时,它只使用与“en”相同的文件。请注意,我尝试同时使用“en”和新的“en-us”

我尝试将“fr”添加到列表中并使用我拥有的“en-gb”翻译文件,它们运行良好。

如何使“en-gb”起作用?我可以只使用一种我可能永远不会使用的语言代码并将我的文件放在那里,但这似乎不是正确的方法,我可能只是缺少一些简单的东西来制作“en-gb”工作。

最佳答案

应该是en_GB,不是en-gbSee the docs .

关于python - 使用子语言时 django 翻译不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9399098/

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