Поиск / обнаружение / форматирование строк GetText, используемых в файлах вокруг

Собственно есть два вопроса:

  1. есть ли способ рекурсивно выбрать все строки GetText в текущем каталоге и все дочерние каталоги программно (используя exec, возможно, или некоторые)?
  2. после того, как я просмотрел файлы в xgettext, я получил предупреждение, например ... интернационализированные сообщения не должны содержать `\ r

Итак, как заставить xgettext автоматически удалять \ n, \ r, \ t и т. Д. При обнаружении строки, чтобы избежать упомянутой ошибки, чтобы файл .PO был бы отформатирован в удобном формате?

Спасибо за ссылки и советы :)


person Anonymous    schedule 04.03.2011    source источник


Ответы (1)


Закрыто. Единственный способ, который я вижу - вызвать xgettext из PHP как:

passthru ('xgettext -n * .php', $ result);

С параметрами:

person Anonymous    schedule 25.03.2011