руки дошли снова.
Пытаюсь сделать перевод строки, кот. прилетает из пакета laravel-excel. Создал файл resources/lang/vendor/excel/ru/messages.php, в нём прописал:
<?php
return [
'There was an error on row' => 'Ошибка в строке'
];
Вроде так всё написано в доке. Но не работает, конечно же. Нутром чую, что то ли путь не такой до файла, то ли ещё что - но что именно, не пойму. Подскажите, плиз
"vendor/excel/ru/" где такой путь взял? там разве не так? https://docs.laravel-excel.com/3.1/imports/validation.html#custom-validation-messages
Нашёл в документации, вот что написано: Перекрытие языковых файлов пакета Многие пакеты поставляются с собственными языковыми файлами. Вместо того, чтобы вскрывать файлы внутри пакета, чтобы настроить строки в них, вы можете перекрыть их, разместив файлы в каталоге resources/lang/vendor/{package}/{locale} (для версии Laravel 5.0 — resources/lang/packages/{locale}/{package}). Например, если вам необходимо изменить строки английского языка в messages.php для пакета skyrim/hearthfire, вам надо поместить языковой файл в resources/lang/vendor/hearthfire/en/messages.php. В этом файле вам надо задать только те строки, которые вы хотите перекрыть. Все остальные строки, которые вам не надо перекрывать, будут загружаться из языковых файлов самого пакета.
Обсуждают сегодня