Преобразуйте PO-файл в массив PHP с переполнением стека

Я использую Gettext PHP Class управлять моим .po файлом на моем сайте.
Мне нужно получить все «оригинальные» ключи, чтобы перечислить все traduction.
Мне не удалось сделать это, поэтому я решил преобразовать его в массив PHP.

Я не нашел никакой внутренней функции класса, чтобы сделать это, поэтому я нашел хак для этого, но он не очень чистый. : http://narasimhulu-mada.blogspot.fr/2011/07/quicktip-convert-po-files-to-php-php.html

Есть ли другое решение?

0

Решение

Я экспортирую его в строку JSON, и мне кажется, что это легко

$translations = Translations::fromPoFile($file);
$content = $translations->toJsonString();
$decode = json_decode($content);
$content = $decode->messages->_empty_;
foreach($content as $key => $val) {
echo $key.' = '.$val[0];
}

Я предпочитаю использовать этот метод!

0

Другие решения

Других решений пока нет …