Opened 14 years ago
Closed 14 years ago
#15674 closed (invalid)
Error using {% blocktrans %} with variable and {% plural %}
Reported by: | anonymous | Owned by: | nobody |
---|---|---|---|
Component: | Internationalization | Version: | dev |
Severity: | Keywords: | blocktrans, template, plural, i18n | |
Cc: | Triage Stage: | Unreviewed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
I need to print a value of one variable, and the translation depends on another variable. I tried the following code:
{% blocktrans with all_count|num_delimiter as amount count all_count as years %} cost $ {{ amount }} per year. {% plural %} cost $ {{ amount }} per {{ years }} years. {% endblocktrans %}
It works. But I can't use only one variable:
{% blocktrans with all_count|num_delimiter as amount count all_count as years %} take $ {{ amount }} per year. {% plural %} take $ {{ amount }} per some years. {% endblocktrans %}
It displays the value of a amount variable, but does not translate text.
Note:
See TracTickets
for help on using tickets.
The problem was in "fuzzy" flag inside .mo file.