1. 首页
  2. 考试认证
  3. 其它
  4. django magic translation 简化Django应用的多语言翻译新尝试

django magic translation 简化Django应用的多语言翻译新尝试

上传者: 2024-10-26 15:17:17上传 ZIP文件 10.55KB 热度 9次

django-magic-translation是另一个尝试,使Django更容易翻译成不同语言的应用程序。

它是如何工作的?导入此应用程序后,它将为class_prepared信号附加一个处理程序。然后,处理程序会自动将模型标记为可翻译模型,如果它们具有translatable_fields属性,或者在settings.TRANSLATABLE_MODELS中进行了描述,或者模型的某些父模型被标记为可翻译。

对于无法修改的模型(例如来自系统安装的应用程序),可以通过在settings.py中进行描述,使这些模型也具备翻译功能。

安装步骤

您可以使用以下命令直接从GitHub安装它:

pip install git+https://github.com/vstoykov/django-magic-translation.git

配置方式

在设置文件中启用翻译功能:

USE_I18N = True

下载地址
用户评论