gpt4 book ai didi

Django多语言网站: how to?

转载 作者:行者123 更新时间:2023-12-02 03:28:28 24 4
gpt4 key购买 nike

我希望我的网站具有三种语言版本,并允许用户在我的模板中的某处更改首选语言。我的模型需要翻译。我发现了一些也许我应该使用的库:

https://code.google.com/p/django-multilingual/用于翻译我的模型

https://pypi.python.org/pypi/django-localeurl/1.4 URL 中的语言前缀

https://docs.djangoproject.com/en/dev/topics/i18n/用于翻译我网站的静态部分

但是我无法理解它们是如何结合在一起的。也许有人可以给我翻译我的网站的步骤概要。

最佳答案

您可以使用i18n_patterns如果您使用 Django 1.4,请代替 django-localeurl。或稍后。

i18n_patterns 将根据 URL 前缀设置事件语言。

Django I18n 将在基于事件语言的 Python 代码和模板中提供翻译后的消息。 (您必须使用 makemessagescompilemessages 来创建和编译翻译)。

对于模型翻译,有很多库,其中大多数使用主动语言来服务现场翻译。我更喜欢django-modeltranslation ,它允许翻译第 3 方应用程序模型而无需更改其代码。

希望这有帮助!

关于Django多语言网站: how to?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15823508/

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