Drupal → Разбор .po файлов средствами друпала
Код разбирает языковой файл модуля pathauto:
include_once './includes/locale.inc'; $file = array('filepath' => 'sites/all/modules/pathauto/translations/ru.po', 'filename' => 'ru.po'); _locale_import_read_po('mem-store', (object)$file); $strings = _locale_import_one_string('mem-report'); print_r($strings);
Результат:
Array ( [] => Project-Id-Version: pathauto (6.x-1.x-dev) POT-Creation-Date: 2009-09-18 13:57+0400 PO-Revision-Date: 2009-02-05 12:55+0300 Language-Team: Russian MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=((((n%10)==1)&&((n%100)!=11))?(0):(((((n%10)>=2)&&((n%10)<=4))&&(((n%100)<10)||((n%100)>=20)))?(1):2)); [General settings] => Основные настройки [Remove] => Удалить [Replacement patterns] => Шаблоны для замены [Default path pattern (applies to all node types with blank patterns below)] => Шаблон адреса по умолчанию (применяется ко всем типам материалов с пустыми шаблонами ниже) ... )
Оставить комментарий