@ivanhoe: Da, django za i18n koristi standardni gettext modul koji dolazi uz Python - ali definitvno se ne radi kao iz php-a:
1. gettext modul se ne koristi direktno već pomoću wrappera - da bi podržao više prevoda istovremeno (IIRC) za jednu istu instancu djanga
2.
visok stepen automatizacije prevođenja + kada u izvornom kodu dodaš nove prevodljive stringove, jednom komandom ažuriraš sve .po fajlove
3.
mogućnost automatskog prepoznavanja željenog jezika