我正在尝试执行以下操作:
return array(
...
'hello' => 'Sehr geehrte '.($last_name ? ':salutation' . $last_name : 'Damen und Herren').',',
...
);
但是这并不起作用,因为它说$ last_name是未定义的(但它被传递到文件中)。
我怎样才能让它发挥作用?
答案 0 :(得分:0)
您可以执行以下两种语言元素...
return array(
...
'hello_with_name' => 'Sehr geehrte :salutation :last_name Damen und Herren',
'hello' => 'Sehr geehrte :salutation Damen und Herren'
...
);
您可以按如下方式调用语言项目。
{{trans('language_file_name.hello_with_name', array('salutation' => $salutation, 'last_name' => $last_name)}}
{{trans('language_file_name.hello', array('salutation' => $salutation)}}