Как правильно задать language. ru или ru-RU ?

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
zxczxc12
Сообщения: 161
Зарегистрирован: 2013.01.24, 21:16

Как правильно задать language. ru или ru-RU ?

Сообщение zxczxc12 »

Чертовщина какая то

В доках пишется что и так и так можно
Но вот в чем фигня

Я выбрал для себя краткий формат и у меня прописано:

Код: Выделить всё

'language' => 'en',//Yii::getAlias('@defaultLanguage'),
    'sourceLanguage' => 'ru',
И в таком варианте , сисемные Yii2 сообщения прекрасно переводятся в формах при валидации и вообще все прекрасно .

Но вот поставил я плагин нотификаций ( вернее обертку для кучи нитификаторов разных )
и в логах мне пишет :

The message file for category 'noty' does not exist:
/home/teconisy/app/vendor/loveorigami/yii2-notification-wrapper/src/messages/ru/noty.php

смотрю в туда и вижу картину маслом
ls ./
config.php de-DE hu-HU ru-RU vi

то есть оно определенно ищет ru-RU а не ru

Что делать ?
я не хочу переходить на формат ru-RU ибо будет только хуже :-(
rak
Сообщения: 2181
Зарегистрирован: 2010.11.02, 23:40
Контактная информация:

Re: Как правильно задать language. ru или ru-RU ?

Сообщение rak »

можно что-то типа такого добавить в раздел components в конфиг, а в папку app/messages/noty залить переводы(с переименованием в ru)

Код: Выделить всё

'i18n'         => [
            'translations' => [
                'noty' => [
                    'class'    => 'yii\i18n\PhpMessageSource',
                    'basePath' => '@app/messages/noty',
                ],
            ],
        ],
zxczxc12
Сообщения: 161
Зарегистрирован: 2013.01.24, 21:16

Re: Как правильно задать language. ru или ru-RU ?

Сообщение zxczxc12 »

Спасибо

Что то типа такого и думал ( с переливанием папки с переводами )
Ответить