Ну правильно.
Пишешь переводы.
Смотри.
У тебя не знаю как там все настроено, но скорее всего шаблон имейла находится в каком то файле типо
resetpassw.blade.php
Внутри есть текст типа.
//resetpassw.blade.php
Please click to this link for update the password
При таком раскладе можешь менять локал как угдно ничего не будет работать.
Чтобы заработали переводы.
//resetpassw.blade.php
{{__('Please click to this link for update the password')}}
А в файле
resouces/lang/ru.json
Пишешь такое
{
"Please click to this link for update the password": "Пожалуйста, кликните карое вот сюда!"
}
И при изминении локаля будет работтать перевод.
Надеюсь понятно обьяснил.
А вот колега выше скинул библиотеку с переводами как я понял.