私はLaravel 5.3で言語を使用しようとしています。Laravelの使用メニュー項目のフレーズを保存する正しい方法は何ですか?
私はgender
という名前のメニューを持っています。このメニューには、「男性」と「女性」の2つのオプションが表示されています。
言語ファイルに「Male」と「Female」という語句を追加します。
Laravelでメニュー項目の翻訳を保存する正しい方法は何ですか?
私は、次の
'gender_male' => 'Male',
'gender_female' => 'Female'
をしました。しかし、そのLaravelは、ネストされたフレーズ「私はそれがあることを信じているものを」持っていることに気付きます。フレームワークに同梱されているコードの例を次に示します。
'same' => 'The :attribute and :other must match.',
'size' => [
'numeric' => 'The :attribute must be :size.',
'file' => 'The :attribute must be :size kilobytes.',
'string' => 'The :attribute must be :size characters.',
'array' => 'The :attribute must contain :size items.',
],
私の言語ファイルは次のようになりますか?もしそうなら私はどのようにアクセスするのですか?
'gender' => [
'male' => 'Male',
'female' => 'Female'
]
。ネスティングについては言及していません。実際には、入れ子についての一例も見ていません – Jaylen
どちらかといえばうまくいくと思います。配列を入れ子にしてから、 'trans( 'nested.property.gender.male/female')' –