Laravel
Translations
Use trans()
Translations MUST be rendered with the trans() and trans_choice() functions. We prefer these over the __() helper in Blade views. Here’s an example:
// GOOD
trans('newsletter.form.title')
trans_choice('newsletter.form.title', 2)
// BAD
__('newsletter.form.title')
Blade
{{-- GOOD --}}
@trans('newsletter.form.title')
@trans_choice('newsletter.form.title', 2)
{{-- BAD --}}
{{ __('newsletter.form.title') }}
Parameters
Use camelCase for translation parameters
trans('app.message', ['firstName' => 'Peter', 'productName' => 'Bananas']);
