Я использую Gettext PHP Class управлять моим .po файлом на моем сайте.
Мне нужно получить все «оригинальные» ключи, чтобы перечислить все traduction.
Мне не удалось сделать это, поэтому я решил преобразовать его в массив PHP.
Я не нашел никакой внутренней функции класса, чтобы сделать это, поэтому я нашел хак для этого, но он не очень чистый. : http://narasimhulu-mada.blogspot.fr/2011/07/quicktip-convert-po-files-to-php-php.html
Есть ли другое решение?
Я экспортирую его в строку 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];
}
Я предпочитаю использовать этот метод!
Других решений пока нет …