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