Где перевести имеющуюсь форму обратоной связ на YII2?

Пробовал в модели ContactForm.php но перевелась только капча.
public function rules()
    {
        return [
            // name, email, subject and body are required
            [['вываываы', 'email', 'subject', 'body'], 'required'],
            // email has to be a valid email address
            ['email', 'email'],
            // verifyCode needs to be entered correctly
            ['verifyCode', 'captcha'],
        ];
    }
	//'Имя:', 'Email:', 'Тема:', 'Сообщение:'
    /**
     * @return array customized attribute labels
     */
    public function attributeLabels()
    {
        return [
            'verifyCode' => 'Подтвердите что вы не робот:',
        ];
    }

Может значения нужно как и в капче задовать 'verifyCode' => 'Подтвердите что вы не робот:' ?
Если да скиньте пример плз.
  • Вопрос задан
  • 105 просмотров
Решения вопроса 1
vyachin
@vyachin
Ищу работу
1. в конфиге установите параметр language в ru-RU
return [
..................
'language'=>'ru-RU',
.................
];
2. добавить название label для полей name, email, subject, body
public function attributeLabels()
{
return [
'verifyCode' => 'Подтвердите что вы не робот:',
'name' => 'Имя',
'subject' =>'Тема'
...............................................
];
}

3. в шаблоне views/site/contact.php делаем перевод текста
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы