Поэтому я вручную перевел сообщения об ошибках в валидации. php файл для / en / locale, поскольку сайт почти готов, и я решил, что для него нужен только один язык (не английский sh), это не стоит рефакторинг всего в новую локаль, вместо этого, просто переведите EN.
Но в настоящее время я сталкиваюсь с проблемой, когда переведенное сообщение, которое начинается с: attribute или любого другого: variable, будет отображаться правильно, но если он начинается с кириллицы c, то нет. Вот пример из проверки. php -
'accepted' => 'Трябва да приемете :attribute.', // DOES NOT WORK
'confirmed' => ':attribute не съвпада със стойността за потвърждение.', // WORKS
Если сообщение не работает, все, что мне нужно сделать, это поместить в начало атрибут: или как бы он ни вызывался, в начало строки и теперь она работает ...
Это действительно странно, и я не уверен, имеет ли это какое-либо отношение к тому факту, что он находится в папке / en / lang, или к чему-то еще. Я пытался найти решение в течение нескольких часов, но я не могу найти ничего, связанного с моим делом, поэтому я надеюсь, что некоторая помощь здесь.