Класс MoFileParser
Парсит файл в формате PO
Пространство имён: Cake\I18n\Parser
Авторские права: Copyright (c) 2010, Union of RAD http://union-of-rad.org (http://lithify.me/)
Авторские права: Copyright (c) 2014, Fabien Potencier https://github.com/symfony/Translation/blob/master/LICENSE
Расположение: I18n/Parser/MoFileParser.php
Авторские права: Copyright (c) 2010, Union of RAD http://union-of-rad.org (http://lithify.me/)
Авторские права: Copyright (c) 2014, Fabien Potencier https://github.com/symfony/Translation/blob/master/LICENSE
Расположение: I18n/Parser/MoFileParser.php
Краткое описание констант
-
float0xde120495 -
integer28 -
float0x950412de
Краткое описание методов
- _readLong() protectedСчитывает целое беззнаковое число из потока, учитывая порядок байтов.
- parse() public
Парсит формат файла machine object (MO), независимо от порядка байтов, на котором он был создан. Поддерживаются как 32-битные, так и 64-битные системы.
Подробное описание методов
_readLong()source protected
_readLong( resource $stream , boolean $isBigEndian )
Считывает целое беззнаковое число из потока, учитывая порядок байтов.
Параметры
- ресурс
$stream - Читаемый файл.
- логическое значение
$isBigEndian - Указывает, является ли текущая платформа Big Endian.
Возвращает
целое числоparse()source public
parse( resource $resource )
Парсит формат файла machine object (MO), независимо от порядка байтов, на котором он был создан. Поддерживаются как 32-битные, так и 64-битные системы.
Параметры
- ресурс
$resource - Файл для парсинга.
Возвращает
массивСписок сообщений, извлеченных из файла
Исключения
RuntimeExceptionЕсли содержимое потока имеет неверный формат.
© 2005–2016 The Cake Software Foundation, Inc.
Licensed under the MIT License.
CakePHP is a registered trademark of Cake Software Foundation, Inc.
We are not endorsed by or affiliated with CakePHP.
http://api.cakephp.org/3.2/class-Cake.I18n.Parser.MoFileParser.html