Opened 5 years ago

Closed 5 years ago

#16075 closed Bug (fixed)

Django 1.3 new "localize" tag/filter doesn't work?

Reported by: sci.feng@… Owned by: Horst Gutmann <zerok@…>
Component: Documentation Version: 1.3
Severity: Normal Keywords: dceu2011
Cc: Triage Stage: Ready for checkin
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description (last modified by Jannis Leidel)

I've noticed that Django 1.3 introduced the new "localize" tag/filter.

It says:

    To activate or deactivate localization for a template block, use:

    {% localize on %}
        {{ value }}
    {% endlocalize %}

    {% localize off %}
        {{ value }}
    {% endlocalize %}

However I always got the error message:

Invalid block tag: 'localize'

Looks like the "localize" filter doesn't work as well. Can anybody help me? Or can anybody else confirm if this is a bug? Thanks!

Attachments (1)

ticket-16075.diff (875 bytes) - added by Horst Gutmann <zerok@…> 5 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 Changed 5 years ago by Jannis Leidel

Component: Template systemDocumentation
Description: modified (diff)
Needs documentation: unset
Needs tests: unset
Patch needs improvement: unset
Triage Stage: UnreviewedAccepted

Simply put, this is a documentation issue. You need to load the template tag library first ({% load l10n %}), as mentioned here:

comment:2 Changed 5 years ago by Horst Gutmann <zerok@…>

Owner: changed from nobody to Horst Gutmann <zerok@…>
UI/UX: unset

Changed 5 years ago by Horst Gutmann <zerok@…>

Attachment: ticket-16075.diff added

comment:3 Changed 5 years ago by Horst Gutmann <zerok@…>

Has patch: set

It is also indicated in the "Controlling localization in templates" chapter of the localization documentation. In any case, I've also added the actual template lib loading in all the template snippets in this document.

comment:4 Changed 5 years ago by trez

Triage Stage: AcceptedReady for checkin

Doc modification checked

comment:5 Changed 5 years ago by Horst Gutmann <zerok@…>

Keywords: dceu2011 added

comment:6 Changed 5 years ago by Jannis Leidel

Resolution: fixed
Status: newclosed

In [16371]:

Fixed #16075 -- Corrected localize template tag docs. Thanks, Horst Gutmann.

Note: See TracTickets for help on using tickets.
Back to Top