Задать вопрос

Почему не работает i18n в yii2?

web.php:
'components' => [
		"language" => 'ru-RU',
		'i18n' => [
			'translations' => [
				'en2ru' => [
					'class' => 'yii\i18n\PhpMessageSource',
					'basePath' => '@app/messages',
					'sourceLanguage' => 'en',
				],
			],
		],
]


messages/en2ru.php:
<?php 
return [ 
	"home" => "дом",
 ]


views/site/index.php:

<h1><?php echo \Yii::t('en2ru', 'home') ?></h1>

В итоге вижу home. Я же менял language на ru-RU
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы