2011-04-09 90 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文件。它還具有翻譯和簡單管理界面的備份。