Laravel 8 Translations

2021-07-19 10:58 更新

如果你的擴(kuò)展包中包含 語(yǔ)言包文件 ,你需要使用 loadTranslationsFrom 方法告知 Laravel 如何加載它們。例如,如果你的擴(kuò)展包名為 courier,你需要將下面的內(nèi)容加入到服務(wù)提供者的 boot 方法中:

/**
 * 啟動(dòng)應(yīng)用服務(wù)
 *
 * @return void
 */
public function boot()
{
    $this->loadTranslationsFrom(__DIR__.'/path/to/translations', 'courier');
} 

擴(kuò)展包翻譯約定使用 package::file.line 語(yǔ)法進(jìn)行引用。因此,你可以按照下面的方式來(lái)加載 courier 擴(kuò)展包中的 messages 文件的 welcome 行:

echo trans('courier::messages.welcome'); 
echo trans('courier::messages.welcome'); 


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)