[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с MessageFormatter
NitroGenerate
Подозреваю, что проблема кроется больше в конфиге сервера, нежели в коде.
Что делаю:
$lng = 'ru';
$pattern = 'At {1, time} on {1, date}, there was a disturbance on planet {0, number}.';
$MessageFormatter = new MessageFormatter($lng, $pattern);
var_dump($MessageFormatter);

Получаю: object(MessageFormatter)... тобишь все Ок.

Едем дальше.
Усложним:
$lng = 'ru';
$pattern = '{delta, plural, =1{день} one{# день} few{# дня} many{# дней} other{# дня}}';
$pattern2 = '{0, plural, =0{Zero}=1{One}other{Unknown #}}';
$MessageFormatter = new MessageFormatter($lng, $pattern);
var_dump($MessageFormatter);

Получаю: NULL
Причем второй шаблон был взят из примера кода на php.net, и еще несколько, результат один, null

Имею:
PHP Version 5.6.6
intl version 1.1.0
intl ICU version 4.2.1

Что делать и как быть ? Ума не приложу... :(
Hello
NitroGenerate
Искать опечатки
http://3v4l.org/5ObNn
Цитата
Output for 5.4.0 - 5.6.6, php7@20150201, hhvm-3.4.0 - 3.5.1
    object(MessageFormatter)#1 (0) {
    }


_____________
VPS от 5$, первые 2 месяца - бесплатно.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.