2011-04-09 76 views
3

django比i18n有更好的插件/应用吗?我的意思是用YAML作为翻译文件的例子?Django,更好的国际化?

+3

gettext已经存在了很长的时间。也许如果你提到你遇到的具体问题,那么有人可以提供帮助。 – 2011-04-10 00:03:45

+1

我得到了同样的问题,我的意思是我不喜欢_('original text')语法,我真的想用一些由某些规则生成的键,因为在这种情况下翻译冲突,不同语言的复数形式很难保持,翻译员不理解po文件语法6,所以我需要提供功能界面,这是真的很难建立po文件。 – Ilya 2012-08-24 22:02:12

+1

我同意gettext本身就是问题所在。只是有关它的事情是一团糟。 – semiomant 2017-04-18 15:41:55

回答

1

有没有很好的替代品可供选择的getText基于Django的国际化。编辑中的可用性问题可以通过使用django-rosetta或其他工具来解决。在使用源代码控制时,.po文件具有太多不相关的更改,因此很难合并,因此无法解决AFAIK问题。

2

你应该试试由COEX推出的django-translation-manager。它将翻译保存到数据库并生成.po文件。它还具有翻译和简单管理界面的备份。