Browse Source

Fixed links for i18n context processor docs.

Tim Graham 6 years ago
parent
commit
fd06488fe3
2 changed files with 16 additions and 5 deletions
  1. 8 2
      docs/ref/templates/api.txt
  2. 8 3
      docs/topics/i18n/translation.txt

+ 8 - 2
docs/ref/templates/api.txt

@@ -690,14 +690,20 @@ the request's IP address (``request.META['REMOTE_ADDR']``) is in the
 ``django.template.context_processors.i18n``
 ``django.template.context_processors.i18n``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 
-If this processor is enabled, every ``RequestContext`` will contain these two
+.. function:: i18n
+
+If this processor is enabled, every ``RequestContext`` will contain these
 variables:
 variables:
 
 
 * ``LANGUAGES`` -- The value of the :setting:`LANGUAGES` setting.
 * ``LANGUAGES`` -- The value of the :setting:`LANGUAGES` setting.
+* ``LANGUAGE_BIDI`` -- ``True`` if the current language is a right-to-left
+  language, e.g. Hebrew, Arabic. ``False`` if it's a left-to-right language,
+  e.g. English, French, German.
 * ``LANGUAGE_CODE`` -- ``request.LANGUAGE_CODE``, if it exists. Otherwise,
 * ``LANGUAGE_CODE`` -- ``request.LANGUAGE_CODE``, if it exists. Otherwise,
   the value of the :setting:`LANGUAGE_CODE` setting.
   the value of the :setting:`LANGUAGE_CODE` setting.
 
 
-See :doc:`/topics/i18n/index` for more.
+See :ref:`i18n template tags <i18n-template-tags>` for template tags that
+generate the same values.
 
 
 ``django.template.context_processors.media``
 ``django.template.context_processors.media``
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ 8 - 3
docs/topics/i18n/translation.txt

@@ -845,7 +845,7 @@ If you want to select a language within a template, you can use the
 While the first occurrence of "Welcome to our page" uses the current language,
 While the first occurrence of "Welcome to our page" uses the current language,
 the second will always be in English.
 the second will always be in English.
 
 
-.. _template-translation-vars:
+.. _i18n-template-tags:
 
 
 Other tags
 Other tags
 ----------
 ----------
@@ -880,8 +880,13 @@ locale's direction. If ``True``, it's a right-to-left language, e.g. Hebrew,
 Arabic. If ``False`` it's a left-to-right language, e.g. English, French,
 Arabic. If ``False`` it's a left-to-right language, e.g. English, French,
 German, etc.
 German, etc.
 
 
-If you enable the ``django.template.context_processors.i18n`` context processor
-then each ``RequestContext`` will have access to ``LANGUAGES``,
+.. _template-translation-vars:
+
+``i18n`` context processor
+~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+If you enable the :class:`django.template.context_processors.i18n` context
+processor, then each ``RequestContext`` will have access to ``LANGUAGES``,
 ``LANGUAGE_CODE``, and ``LANGUAGE_BIDI`` as defined above.
 ``LANGUAGE_CODE``, and ``LANGUAGE_BIDI`` as defined above.
 
 
 .. templatetag:: get_language_info
 .. templatetag:: get_language_info