YiiFramework не работает перевод i18n в optiontopmeny.php

  • Автор темы Автор темы djonA
  • Дата начала Дата начала

djonA

Новичок
Не работает перевод i18n в optiontopmeny.php в backend.
Везде в других местах backend работает.

config/main.php
i18n' => [
'translations' => [
'app' => [
'class' => 'yii\i18n\PhpMessageSource',
'sourceLanguage' => 'ru'
]
]
],


папка messages в backend'e



запускаю
Код: Выделить всё
<?Yii::$app->language = 'us';?>
Сам фаил переводов рабочий так как везде работает, кроме текстов из OptionTopMenu.php
В чем может быть проблема?
 
Может проблема с кодировкой у файла? Или если в ручную добавить символ, будет работать?
 
с символами так же не работает из optiontopmeny.php. во всех остальных местах работает. Прям мистика какая то
 
Не бывает никакой магии кроме кэширования.
Поставь брейкпойнты, посмотри какой код выполняется, а какой нет. Ты уже давно должен был пофиксить эту проблему.
 
пофиксил, добавил все в optiontopmeny о туда работает по всему backend'у.
теперь задача добавить кнопку смены языка и динамически менять язык при смене селекта
 
Последнее редактирование:
Сверху