Пробую добавить интернационализацию в существующий проект на C. Инициализация и вызовы gettext в исходниках есть. Пробую создать .pot
xgettext -LC ../src/*.c ничего не создает.
xgettext -LC -a ../src/*.c вынимает, кроме всего прочего, кучу мусора.
Придумал не сильно умный костыль:
grep -r "_(\".*\")" ../src | xgettext -LC -a -
Тут свои недостатки: недобор мультилайновых сообщений.
Изучение info gettext/xgettexg и STFW не особо помогло.
Хотелось бы узнать, как же все-таки начальный .pot по-человечьи создается?
Спасибо.