views:

300

answers:

1

I'm in a django website's I18N process.

I've selected two potentially good django-apps :

From your point of view, what are the pros and cons of those two techniques ?

+2  A: 

If you want to let users of your app(or third party translators) easily update the translations without code changes then go for one of the solutions that stores the translations in the database.

If you instead want greater quality control(version control, several set of eyes, etc), then use gettext. By using gettext you may also control which strings you want translate.

Just my 2c.

knutin