Wagtail 国际化,如何为页面选择语言?

Wagtail Internationalization, how to select language for a page?

提问人:Niels 提问时间:11/15/2023 更新时间:11/15/2023 访问量:19

问:

我想在“nl”和“en”中建立一个网站,遵循文档: https://docs.wagtail.org/en/stable/advanced_topics/i18n.html#enabling-internationalisation

LANGUAGE_CODE = 'nl'
USE_I18N = True
USE_L10N = True
USE_TZ = True
WAGTAIL_I18N_ENABLED = True
WAGTAIL_CONTENT_LANGUAGES = LANGUAGES = [
    ('nl', "Nederlands"),
    ('en', "English")
]

但是在创建页面时,我没有选择语言的选项。
不知道它应该如何工作。我应该使用 Mixin 吗?

鹦鹉 5.2

国际化 摇尾巴

评论


答:

0赞 Rich - enzedonline 11/15/2023 #1

您是否在“设置”>“区域设置”菜单中添加了“en”区域设置?

不确定这是 wagtail 核心还是 wagtail-localize 功能......

我建议使用 wagtail-localize,它使翻译比我尝试过的任何其他方法都容易得多。文档网站上有一个易于遵循的教程。

当前版本 (1.6) 最高支持 Wagtail 5.1.3,新版本 (1.7) 即将推出。

评论

0赞 Niels 11/15/2023
是的,我在 de locales 菜单中添加了“en”。它在“nl”中有 1 页,在“en”中有 0 页。
0赞 Niels 11/15/2023 #2

我想我是通过在已安装的应用程序中添加“wagtail.contrib.simple_translation”来找到的。 在我创建了一个“nl”页面后,我得到了该页面的“翻译”选项。