Мне нужно отфильтровать из PO-файла все записи, которые используются только в админке wordpress (чтобы я мог переводить только строки, обращенные к пользователю). Другими словами, если все ссылки на любую данную запись содержат строку "../admin" (т.е. начинаются с "#: ../admin"), я не хочу, чтобы они были в выходном файле.
Инструменты могут быть grep, sed, windows, что угодно. Любые идеи?
(Приветствуются идеи о других способах достижения этой цели, но я подумываю отфильтровать строки, обращенные к пользователю, для перевода, а затем поместить только те строки в PO-файл. Родным языком является английский, и я могу оставить весь контент, доступный администратору, на английском языке.)
Отфильтруйте это:
#: ../admin/add_new_packet.php:64 #: ../admin_processing/add_new_packet_processing.php:9 msgid "Cancel" msgstr ""
Оставьте это в:
#: ../header-employer.php:81 #: ../admin/add_new_packet.php:64 msgid "Logout" msgstr ""
Вот формат PO-файлов для тех, кто незнакомый.
some
приложили усилия для улучшения вопроса. Тем не менее, я думаю, что вы можете/должны улучшить его дальше) - person Lev Levitsky   schedule 17.07.2012