i18n отключить отображение одного из языков

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
iamguruman
Сообщения: 236
Зарегистрирован: 2018.05.10, 08:26

i18n отключить отображение одного из языков

Сообщение iamguruman »

Сайт на двух языках: русский и англйиский
Все страницы написаны на англйиском языке
Ко всем страницам есть перевод на русский язык

конфиг так сделан:

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

$config = [
    'id' => 'basic',
    'language' => 'en-US', //multilang
    'sourceLanguage' => 'en', //multilang,
    ...
    ,
            'i18n' => [ //multilang
            'translations' => [
                'app*' => [
                    'class' => 'yii\i18n\PhpMessageSource',
                    'basePath' => '@app/messages',
                    'sourceLanguage' => 'en-US',
                    'fileMap' => [
                        'app' => 'app.php',
                        'app/error' => 'error.php',
                    ],
                ],
            ],
        ],
    
хочу временно отключить английский язык, не соображу как это сделать, как отключить английский язык?
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: i18n отключить отображение одного из языков

Сообщение Dominus »

iamguruman писал(а): 2022.09.25, 16:44 Сайт на двух языках: русский и англйиский
Все страницы написаны на англйиском языке
Ко всем страницам есть перевод на русский язык

конфиг так сделан:

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

$config = [
    'id' => 'basic',
    'language' => 'en-US', //multilang
    'sourceLanguage' => 'en', //multilang,
    ...
    ,
            'i18n' => [ //multilang
            'translations' => [
                'app*' => [
                    'class' => 'yii\i18n\PhpMessageSource',
                    'basePath' => '@app/messages',
                    'sourceLanguage' => 'en-US',
                    'fileMap' => [
                        'app' => 'app.php',
                        'app/error' => 'error.php',
                    ],
                ],
            ],
        ],
    
хочу временно отключить английский язык, не соображу как это сделать, как отключить английский язык?

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

//...
'id' => 'basic',
'language' => 'ru', // язык перевода
//'sourceLanguage' => 'en-US', // исходный язык
//...
Подробнее: https://www.yiiframework.com/doc/guide/2.0/ru/tutorial-i18n
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Ответить