Güngör Budak's Blog

Bioinformatics, web programming, coding in general

Setting Up Templates and Python Scripts for Translation

Templates need following template tag:

{% load i18n %}

Then, wrapping any text with

{% trans "TEXT" %}

will make it translatable via Rosetta Django application

In Python scripts, you need to import following library:

from django.utils.translation import ugettext_lazy as _

Then wrapping any text with


will make it translatable.