Я делаю перевод php-скрипта и хочу выиграть немного времени, выполнив некоторую автоматизацию. Файл содержит очень большое количество строк, подобных этим
define('LNG_NewsletterNameIsNotValid', 'Email Campaign name is not Valid');
define('LNG_UnableToCreateNewsletter', 'Unable to create an Campaña de Email');
define('LNG_HLP_NewsletterName', 'You must insert \\\'Custom Fields\\\' in the field.');
define('LNG_UnableToUpdateNewsletter', 'Unable to update '. LNG_xxx . ' from Email Campaign');
, и я хотел бы:
- открыть каждый файл php
- пройти каждую строку
- получить строку, соответствующую каждому define ()
- поставить поле, в котором я должен написать перевод
- сохранить новую строку в файл
У меня почти закончен сценарий , за исключением части для получения строки для перевода из каждой строки.Я привожу несколько примеров, чтобы вы могли видеть, что строки перевода могут содержать ссылки на другие переменные, кавычки и т. Д.
Нужно ли регулярное выражение, верно?
Может ли кто-нибудь помочь мне с одним?