pygettext: неожиданный токен "%" - PullRequest
       7

pygettext: неожиданный токен "%"

0 голосов
/ 22 сентября 2011

В настоящее время я пытаюсь реализовать интернационализацию в приложении (Python 2.6), и возникла ошибка, связанная с форматированием строк.Строка, помеченная как переводимая, выглядит следующим образом:

foo = _("I would like to have %d pounds of cheese" % amount)

Запуск pygettext в моем исходном дереве, а затем выдает сообщение, когда попадает в эту строку:Файл messages.pot не содержит строку после того, как pygettext выполнил свою работу.Как выбрать форматирование строки с помощью gettext?

1 Ответ

1 голос
/ 22 сентября 2011

Перевести не замененную строку. Или заменить на переведенную строку.

foo = _("I would like to have %d pounds of cheese") % amount
...