Skip to content
王荣 edited this page Nov 1, 2018 · 1 revision

在没有设置label的前提下,会自动根据列表(grid设置),表单(form设置)和筛选器中的字段名进行翻译, 查找翻译的顺序如下:

  1. 寻找resources/lang/zh-CN/admin2.php中的表名下的字段名(下有admin2.php文件示例)
  2. 寻找resources/lang/zh-CN/admin2.php中的字段名
  3. 寻找resources/lang/zh-CN/validation.php中attributes对应的字段名
  4. 寻找resources/lang/zh-CN/admin.php中的表名下的字段名
  5. 寻找resources/lang/zh-CN/admin.php中的字段名

自己添加的项目翻译放在resoureces/lang中的admin2.php里面. 其中表名作为数组key的翻译,使用表名的复数形式(如果表名本身就是复数则直接使用表名),如:

    'table' => [ //控制导出文件的表名翻译
        "user_coupons"    => "用户卡券",
        "users"           => "用户",
        "user_seckills"   => "用户秒杀记录",
        "coupons"         => "卡券",
        "tickets"         => "小票",
        "parking_records" => "停车记录",
    ],
    
    "coupons" => [
        "limit"          => "每人限领",
        'limit_day'      => "限领时间间隔",
        'member_level'   => "可领取的会员等级",
        'verify_subject' => "可核销主体",
        'verify_shop'    => "可核销店铺",
    ],

代码改动详见修改过的laravel-admin的Change.md

Clone this wiki locally