Ticket #2089: django_bidi.diff
File django_bidi.diff, 2.9 KB (added by , 18 years ago) |
---|
-
django/core/context_processors.py
36 36 context_extras['LANGUAGE_CODE'] = request.LANGUAGE_CODE 37 37 else: 38 38 context_extras['LANGUAGE_CODE'] = settings.LANGUAGE_CODE 39 40 from django.utils import translation 41 context_extras['LANGUAGE_BIDI'] = translation.get_language_bidi() 42 39 43 return context_extras 40 44 41 45 def request(request): -
django/contrib/admin/templates/admin/login.html
1 1 {% extends "admin/base_site.html" %} 2 2 {% load i18n %} 3 3 4 {% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/login .css{% endblock %}4 {% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/login{% if LANGUAGE_BIDI %}_rtl{% endif %}.css{% endblock %} 5 5 {% block bodyclass %}login{% endblock %} 6 6 {% block content_title %}{% endblock %} 7 7 {% block breadcrumbs %}{% endblock %} -
django/contrib/admin/templates/admin/base.html
2 2 <html xmlns="http://www.w3.org/1999/xhtml" lang="{{ LANGUAGE_CODE }}" xml:lang="{{ LANGUAGE_CODE }}"> 3 3 <head> 4 4 <title>{% block title %}{% endblock %}</title> 5 <link rel="stylesheet" type="text/css" href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/base .css{% endblock %}" />5 <link rel="stylesheet" type="text/css" href="{% block stylesheet %}{% load adminmedia %}{% admin_media_prefix %}css/base{% if LANGUAGE_BIDI %}_rtl{% endif %}.css{% endblock %}" /> 6 6 {% block extrastyle %}{% endblock %} 7 7 {% block extrahead %}{% endblock %} 8 8 </head> -
docs/i18n.txt
230 230 language code and the second is the language name (in that language). 231 231 * ``LANGUAGE_CODE`` is the current user's preferred language, as a string. 232 232 Example: ``en-us``. (See "How language preference is discovered", below.) 233 * ``LANGUAGE_BIDI`` is the current language's direction. If True, it's a 234 right-to-left language, e.g: Hebrew, Arabic. If False it's a 235 left-to-right language, e.g: English, French, German etc. 233 236 237 234 238 If you don't use the ``RequestContext`` extension, you can get those values with 235 t wotags::239 three tags:: 236 240 237 241 {% get_current_language as LANGUAGE_CODE %} 238 242 {% get_available_languages as LANGUAGES %} 243 {% get_current_language_bidi as LANGUAGE_BIDI %} 239 244 240 245 These tags also require a ``{% load i18n %}``. 241 246