mirror of
https://github.com/django/django.git
synced 2024-12-27 11:35:53 +00:00
b7508896fb
Refactored tests to use a sample project. Updated extraction: * Removed special handling of single percent signs. * When extracting messages from template text, doubled all percent signs so they are not interpreted by gettext as string format flags. All strings extracted by gettext, if containing a percent sign, will now be labeled "#, python-format". Updated translation: * Used "%%" for "%" in template text before calling gettext. * Updated {% trans %} rendering to restore "%" from "%%".
13 lines
543 B
HTML
13 lines
543 B
HTML
{% load i18n %}
|
|
|
|
{% trans "Literal with a percent symbol at the end %" %}
|
|
{% trans "Literal with a percent % symbol in the middle" %}
|
|
|
|
{% trans "It is 100%" %}
|
|
{% trans "It is 100%" context "female" %}
|
|
{% trans "Looks like a str fmt spec %s but should not be interpreted as such" %}
|
|
{% trans "Looks like a str fmt spec % o but should not be interpreted as such" %}
|
|
|
|
{% trans "1 percent sign %, 2 percent signs %%, 3 percent signs %%%" %}
|
|
{% blocktrans with name="Simon" %}{{name}} says: 1 percent sign %, 2 percent signs %%{% endblocktrans %}
|