Для интернационализированных данных было бы здорово работать с классом \ResourceBundle
из расширения PHP "intl".
Я запустил расширение (PHP 5.3.4; Windows) и создал файл .dat.с помощью ICU Data Library Customizer *, но я не получаю ожидаемый результат от класса комплекта ресурсов.
Теперь я делаю это
$bundle = '/var/www/libs/icudt48l.dat';
$resource = new \ResourceBundle('en_US', $bundle, true);
var_dump($resource, is_file($bundle)); //--> NULL, TRUE
Проблемаis $resource
возвращает NULL без каких-либо ошибок.Что происходит?
* (были проверены только последние два раздела данных - базовые данные всегда включены - и я экспортировал их как ICU4C)