Skip to content

Commit

Permalink
Fixes #16072 -- incorrect documentation for multiple expressions insi…
Browse files Browse the repository at this point in the history
…de a blocktrans tag

git-svn-id: http://code.djangoproject.com/svn/django/trunk@16268 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information
SmileyChris committed May 23, 2011
1 parent fcf7fbc commit 17a6bb0
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions docs/topics/i18n/internationalization.txt
Expand Up @@ -491,13 +491,15 @@ for use within the translation block. Examples::
This will have {{ myvar }} inside.
{% endblocktrans %}

If you need to bind more than one expression inside a ``blocktrans`` tag,
separate the pieces with ``and``::
You can use multiple expressions inside a single ``blocktrans`` tag::

{% blocktrans with book_t=book|title and author_t=author|title %}
{% blocktrans with book_t=book|title author_t=author|title %}
This is {{ book_t }} by {{ author_t }}
{% endblocktrans %}

.. note:: The previous more verbose format is still supported:
``{% blocktrans with book|title as book_t and author|title as author_t %}``

This tag also provides for pluralization. To use it:

* Designate and bind a counter value with the name ``count``. This value will
Expand Down Expand Up @@ -529,9 +531,6 @@ construct is internally converted to an ``ungettext`` call. This means the
same :ref:`notes regarding ungettext variables <pluralization-var-notes>`
apply.

.. note:: The previous more verbose format is still supported:
``{% blocktrans with book|title as book_t and author|title as author_t %}``

Reverse URL lookups cannot be carried out within the ``blocktrans`` and should
be retrieved (and stored) beforehand::

Expand Down

0 comments on commit 17a6bb0

Please sign in to comment.