В настоящее время я пытаюсь реализовать интернационализацию в приложении (Python 2.6), и возникла ошибка, связанная с форматированием строк.Строка, помеченная как переводимая, выглядит следующим образом:
foo = _("I would like to have %d pounds of cheese" % amount)
Запуск pygettext
в моем исходном дереве, а затем выдает сообщение, когда попадает в эту строку:Файл messages.pot
не содержит строку после того, как pygettext выполнил свою работу.Как выбрать форматирование строки с помощью gettext?