I am developing a new project from scratch with Django. I see that there are many apps for handling translation of dynamic content.
- Django-multilingual
- Django-pluggable-model-i18n
- Django-modeltranslation
- Transdb
- Django-multilingual-model-
- Django-transmeta
to name few.
Transdb, transmeta and multilingual sounded fair, but I want to read some personal experiences.
Which one of them should I choose?
I agree with S.Lott in that you will want to think about what you need from internationalization. However, this is a very good run-down of all of the mentioned packages:
http://blog.muhuk.com/2010/01/06/dynamic-translation-apps-for-django.htm
My personal pick thus far is “none of the above”. I am currently prototyping with datatrans:
http://github.com/citylive/django-datatrans
http://www.botondus.com/dynamic-translation-with-django-datatrans/
But I may yet choose another solution.