Laravel 8 解析翻譯字符串

2021-07-17 16:53 更新

您可以使用 __ 輔助函數(shù)從語言文件中解析翻譯字符串。 __ 方法第一個參數(shù)接收文件和翻譯字符串的鍵。舉個例子,讓我們來解析 resources/lang/messages.php 翻譯文件中的 welcome 翻譯字符串:

echo __('messages.welcome');

echo __('I love programming.');

如果您使用 Blade 模板引擎,您可以使用 {{ }} 語法或使用 @lang 指令來輸出翻譯字符串:

{{ __('messages.welcome') }}

@lang('messages.welcome')

如果指定的翻譯字符串不存在,那么 __ 函數(shù)將會返回您所指定的鍵。因此,如果像下面這樣使用,當翻譯字符串不存在時, __ 函數(shù)將會返回 messages.welcome 。

注意:@lang 指令不會轉(zhuǎn)義任何輸出。使用該命令時,您需要 完全承擔 對轉(zhuǎn)義您自己的輸出的工作。


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號