Django i18n
Title
Subtitle
Features Title
Gettext
Po Files
Template Tags
Pluralization
Lazy Translation
Middleware
Url Patterns
Form Localization
Timezones
Title
Description
# views.py
from django.utils.translation import gettext as _
from django.utils.translation import ngettext
def welcome(request):
output = _("Welcome to our site")
count = 5
output += ngettext(
"%(count)d item",
"%(count)d items",
count
) % {"count": count}
return HttpResponse(output)
# settings.py
LANGUAGE_CODE = 'en'
USE_I18N = True
LANGUAGES = [
('en', 'English'),
('fr', 'French'),
('de', 'German'),
]