语言本地化
laravel-admin安装完成之后,如果界面显示的文字还是英文,说明你的框架语言设置为英文,需要在config/app.php
里面修改为中文:
'locale' => 'zh-CN',
表单验证错误本地化
如果表单验证错误文字显示的是英文,你需要安装校验语言包,可以参考Laravel-lang中的文档安装。
控制器字段label
运行admin:make
创建控制器之后,表格和表单的的label默认使用__('Column name')
,如下:
$grid->column('id', __('ID'));
$grid->column('name', __('Name'));
$grid->column('email', __('Email'));
$grid->column('created_at', __('Created at'));
$grid->column('updated_at', __('Updated at'));
你可以直接修改第二个参数为中文的字段label,但是最好的办法是去设置字符串翻译
,到resources/lang
目录下新建resources/lang/zh-CN.json
,增加对应的翻译:
{
"ID": "ID",
"Created at":"创建时间",
"Updated at":"更新时间",
"name":"名字",
"email":"邮箱"
}
这样的话,其它控制器也能复用这里的翻译。
当前内容版权归 laravel-admin.org 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 laravel-admin.org .