Как найти немаркированные строки с помощью gettext?

Есть ли у gettext способ предупредить меня о строках, которые не были заключены в _() или N_()?

В принципе, есть способ получить список всех строк, которые НЕ соответствуют ключевым словам, используемым xgettext. Я хочу:

! xgettext source_code

Ответ из списка рассылки gettext:

  1. Запустите xgettext один раз без --extract-all, чтобы получить обычный файл POT.
  2. Запустите xgettext с --extract-all, чтобы получить все строки.
  3. Запустите "msgcomm --less-than = 2" для двух файлов POT, чтобы увидеть разницу и проверить, пуст ли вывод. Вы можете использовать опцию --force-po, чтобы заставить пустой файл POT, даже если оба входа одинаковы.

- Бруно Хейбле


person Harvey    schedule 30.03.2010    source источник


Ответы (1)


Вы можете сравнить результат с флагом --extract-all и без него ...

person SamB    schedule 30.03.2010
comment
Спасибо, я неправильно понял значение этой опции. - person Harvey; 31.03.2010