Laravel 5.4 документов заявить следующее:Возможно ли создать файл перевода на английский язык на основе переводов по умолчанию, используемых в приложении Laravel?
Для приложений с тяжеловесным переводом, определяя каждую строки с «коротким ключом», может быстро стать запутанными, когда ссылки на них в своих взглядах. По этой причине Laravel также предоставляет поддержку для определения строк перевода, используя перевод строки строки «default» в качестве ключа.
Так что если я использую echo __('I love programming.');
и нет соответствующего перевода, он вернется «Я люблю программирование». Итак, что происходит по линии, когда я решаю добавить переводы? Может ли Laravel извлечь все языковые фразы, которые я использовал, и поместить их в файл перевода где-нибудь? Если да, то как?
К сожалению, это не отвечает на мой вопрос. Если я хочу создать новый перевод, мне нужно знать список английских фраз, чтобы предоставить переводчику. Я спрашиваю, как составить список английских переводов, используемых во всех файлах просмотра. –
@Blossoming_Flower Я не знаю, возможно ли это. Но вся суть такой системы перевода заключается в том, что переводчик может просто увидеть сообщение на экране и перевести его в формате JSON. Вы можете попытаться перезаписать функцию '__()' и сохранить заданный ключ в файл, но для этого потребуется, чтобы кто-то пропустил каждый вызов экрана/функции системы, чтобы файл был завершен. –