django模型翻译与wagtail的结合
django-modeltranslation-wagtail的Python项目详细描述
django modeltransflation和wagtail之间的粘合剂
功能
- 使用django modeltransflation对wagtail进行基于字段的翻译
- todo使wagtail管理员可以轻松访问翻译的字段。
- 对当前激活的语言敏感。
何时使用此功能
实际上,你可能不想用这个!仔细考虑使用 wagtail-modeltranslation正如它所拥有的 通过不再硬拷贝django-modeltranslation,显著改进。 不过,他们对外部捐款的反应仍然相当糟糕。
如果需要对wagtail中的页面或片段进行1:1的翻译,可以使用django modeltransflation。
有另一种翻译机制,例如 描述为自由形式的树不是问题。
如果你只打算使用一种翻译机制,你也应该仔细考虑 wagtailtrans。如果你已经 使用其他方法,并希望混合wagtailtrans所称的freeform和synchronized树。
背景
最初,我使用的是wagtail-modeltranslation。 这个项目维护得很少,但更严重的是,它是在胡闹,用硬拷贝。 而不是对django modeltransflation的依赖引用。后者有 现在已经恢复,这降低了这个项目的动机。
这个项目引入了一点命名地狱。但请记住:django modeltransflation wagtail已经 因为它依赖于django modeltransflation,而这依赖于django。
使用django modeltransflation还是wagtail modeltransflation?
切换很容易!
由于此项目直接基于django modeltransflation,因此在数据库和 Django移民仍然是一样的。如果要切换,请重新访问translation.py文件 并将导入更改为指向modeltranslation_wagtail。
文档
历史记录
0.2.0(2017-12-17)
- 暂时不要翻译url段塞,它会断开,需要更多的修补。 为了工作。
0.1.0(2017-01-20)
- pypi上的第一个版本。