Та же строка с другим переводом

Да, строковый объект имеет встроенную функцию Split (), которая принимает один параметр, указывающий символ, который нужно искать в качестве разделителя, и возвращает массив строк (string []) с отдельными значениями в нем

24
задан beddamadre 19 April 2012 в 21:36
поделиться

1 ответ

Вы можете использовать контекст gettext для этого. Django добавил поддержку для этого в выпусках 1.3 (в коде) и 1.4 (для шаблонов), см. https://docs.djangoproject.com/en/dev/topics/i18n/translation/#contextual-markers

Обновление:

Например, следующий код:

from django.utils.translation import pgettext, ugettext

month = pgettext("month name", "May")
month = pgettext("fifth month", "May")
month = ugettext("May")

Переводит в:

#: foo/views.py:4
msgctxt "month name"
msgid "May"
msgstr ""

#: foo/views.py:5
msgctxt "fifth month"
msgid "May"
msgstr ""

#: foo/views.py:6
msgid "May"
msgstr ""

Каждое сообщение отличается и может быть переведено по-разному. .

27
ответ дан Michal Čihař 19 April 2012 в 21:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: