W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
復(fù)數(shù)是個復(fù)雜的問題,不同語言對于復(fù)數(shù)有很多種復(fù)雜的規(guī)則。你可以簡單地在你的語言文件里管理它。你可以用「管道」字符區(qū)分字串的單數(shù)和復(fù)數(shù)形態(tài):
'apples' => 'There is one apple|There are many apples',
接著你可以用 Lang::choice 方法取得語句:
echo Lang::choice('messages.apples', 10);
你也可以提供一個地區(qū)參數(shù)來指定語言。舉個例,如果你想要使用俄語 (ru):
echo Lang::choice('товар|товара|товаров', $count, [], 'ru');
因為 Laravel 的翻譯器由 Symfony 翻譯組件提供,你也可以很容易地建立更明確的復(fù)數(shù)規(guī)則:
'apples' => '{0} There are none|[1,19] There are some|[20,Inf] There are many',
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: