|
|
|
| Есть задача - перевести языковые файлы OSCommerce. Как известно, там куча (более 50)
файлов с определениями различных констант. Переводить надо не все, а только слова и
фразы, заключенные, во вторую пару кавычек, и переводчик отказывается, т.к. не может
понять объем работы и назначить цену. Я хочу с помощью регулярных выражений выбрать
все слова, подлежащие переводу, из всех файлов в указанной папке и подсчитать символы.
Как проходить по дереву каталогов и открывать для чтения файлы, я знаю, делала подобное
уже.
Вопрос в регулярке - как вот из таких конструкций вытянуть только содержимое вторых кавычек
define('NAVBAR_TITLE', 'My Account');
|
| |
|
|
|
|
|
|
|
для: elenaki
(22.11.2013 в 17:55)
| |
<?php
preg_match_all("#define\('.+?',\s*'(.+?)'#", $_gde_iskat, $_kuda_klast);
|
| |
|
|
|
|
|
|
|
для: Sfinks
(22.11.2013 в 19:59)
| | спасибо. я потом попробую. на самом деле уже не надо придумывать скрипт, нашли
переводчика, который не заморачивается с количеством символов, просто называет
сумму и работает. никогда не понимала этой системы - оплаты перевода за буквы. | |
|
|
|