Код разбирает языковой файл модуля 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)] => Шаблон адреса по умолчанию (применяется ко всем типам материалов с пустыми шаблонами ниже)
...
)
Написанное актуально для
Drupal 6.x
Похожие записи
- Вставка в CKEditor видео из ВКонтакте и Rutube (расширение модуля CKEditor 5 Media Embed)
- Как из PhpStorm выполнить тест(ы)
- Как работает опция "Aggregation type" в настройках полей Views при включённой агрегации
- Создание сравнительной таблицы с значениями из EAV Field
- Препроцессинг настроек форматтера перед сохранением
Добавить комментарий