【问题标题】:What is the best multilingual library for apphooks in django-cms?django-cms 中最好的 apphooks 多语言库是什么?
【发布时间】:2013-02-13 23:25:18
【问题描述】:

我正在寻找使用 django-cms 解决多语言网页问题的最佳解决方案。 Django-cms 内置了多语言并且运行良好。现在我准备自己的应用程序。我将通过 apphook 将这个应用程序与 django-cms 连接起来。我需要一些聪明的想法来将语言放入我的应用程序中。最好的解决方案是在我的应用程序中使用与 langs 相同的选项卡,就像在 django-cms 页面中一样。我喜欢这个 cms 的解决方案,但我不知道该怎么做。你有什么想法吗?


好的,我看到我的问题得到了减一分,我不明白为什么。我做了很多研究。我在尝试 transmeta,不是我所期望的,django-multilingual 错误:

multilingual/templatetags/multilingual_tags.py in reorder_translation_formset_by_language_id, line 82

不支持多语言-ng。

在 djangopackages.com 中我找到了很多库,我正在考虑这个 django-modeltranslation,但我仍然在寻找与 django-cms 最相似的最佳解决方案 - 这个选项卡看起来很酷。如果有人可以帮助我,如果你能给我一些建议,我会很高兴。谢谢。

【问题讨论】:

  • Django-modeltranslation 正在根据我的需要工作。现在唯一的一点是在管理员中放置带有语言的漂亮标签,并将没有翻译的字段显示为空。现在,如果我想为某些语言添加新的翻译,我必须为所有 django-admin 全局更改语言。我认为管理员的翻译和语言应该分开工作,或者我错过了我的设置中的某些内容?不过我还是希望我们能开始讨论。
  • 根据我的研究 django-modeltranslation 在管理中提供了非常好的选项卡。仍然是与 django-cms 集成的问题:codefield。 django.core.exceptions.ImproperlyConfigured:模型翻译不支持 PlaceholderField。在这种情况下,最好的办法是改编 django-cms 的翻译解决方案。如果有人知道如何以清晰的方式做到这一点,很高兴与我分享。

标签: localization django-cms


【解决方案1】:

https://github.com/KristianOellegaard/django-hvad

与 django CMS 的联系非常紧密,因此它很可能会工作,并且会继续工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-25
    • 2012-11-16
    • 2012-03-16
    • 1970-01-01
    • 2011-02-25
    • 2010-10-05
    • 2016-02-18
    • 1970-01-01
    相关资源
    最近更新 更多