У меня есть веб-приложение, где у меня есть несколько трансляций с использованием gettext. Но теперь я сделал большой передел приложения, и хотя большинство строк одинаковы, есть также немало, которые были значительно изменены или удалены.Как автоматически удалить неиспользуемые строки gettext?
Я использую xgettext для создания файлов .po, и это здорово, когда можно найти новые строки в коде и добавить их в файлы .po, но я не вижу возможности удалить строки, которые не являются найденный в коде.
Есть ли автоматический способ удаления строк из файлов .po, которые больше не находятся в коде?
Это не автоматизировано, но моя работа - запустить xgettext дважды. В первом запуске я использую параметр --no-location. Второй запуск помещает местоположение обратно в файлы. Теперь текстовые строки, которые больше не используются, не имеют места и могут быть легко идентифицированы для удаления. – getSurreal