【发布时间】:2015-04-07 08:18:37
【问题描述】:
我正在构建具有多语言翻译功能的 django 管理应用程序。我已经用 django-transmeta、django-linguo 和几个库进行了测试。上述库的问题是,例如我使用 20 种语言,我有一个名为 Product 的模型,它包含 10 字段。现在的情况是,20 个语言 * 10 个字段 = 200 个字段 将显示在 add Product, edit Product 中。看起来很恶心。有没有其他的方法可以让翻译变得非常清晰和简单?
还有一件事,我想翻译管理面板中的全部内容取决于选择的语言。例如,以下屏幕截图提供了更多信息https://docs.google.com/file/d/0B6j95vYIfu8eem1OdkNVbXNudm8/edit
感谢提前!!
【问题讨论】:
-
如果你想把你的模型翻译成不同的语言,你不能避免翻译所有的东西。我建议您查看Django-Rosetta 是一个非常有用的工具,有助于翻译。
-
@Liarez:你以前用过吗?因为,我仍然不清楚它是否符合我在问题中提到的标准。
-
你不需要那个包来做翻译,那个包为你提供了一个有用的管理页面来创建你的翻译,但是是的,你必须自己翻译它
标签: django django-multilingual