// 角色管理模块 - 中文翻译
export default {
  // 搜索表单
  search: {
    roleName: '角色名称',
    roleNamePlaceholder: '请输入角色名称',
    roleKey: '权限字符',
    roleKeyPlaceholder: '请输入权限字符',
    status: '状态',
    statusPlaceholder: '角色状态',
    createTime: '创建时间',
    startDate: '开始日期',
    endDate: '结束日期',
    search: '搜索',
    reset: '重置'
  },
  // 按钮操作
  button: {
    add: '新增',
    edit: '修改',
    delete: '删除',
    export: '导出',
    submit: '确 定',
    cancel: '取 消'
  },
  // 表格列
  table: {
    roleId: '角色编号',
    roleName: '角色名称',
    roleKey: '权限字符',
    roleSort: '显示顺序',
    status: '状态',
    createTime: '创建时间',
    operation: '操作'
  },
  // 表单
  form: {
    roleName: '角色名称',
    roleNamePlaceholder: '请输入角色名称',
    roleKey: '权限字符',
    roleKeyPlaceholder: '请输入权限字符',
    roleKeyTooltip: '控制器中定义的权限字符，如：@SaCheckRole(\'admin\')',
    roleSort: '角色顺序',
    status: '状态',
    menuPermission: '菜单权限',
    expandCollapse: '展开/折叠',
    selectAll: '全选/全不选',
    parentChild: '父子联动',
    loading: '加载中，请稍候',
    remark: '备注',
    remarkPlaceholder: '请输入内容',
    dataScope: '权限范围',
    dataPermission: '数据权限'
  },
  // 对话框标题
  dialog: {
    add: '添加角色',
    edit: '修改角色',
    dataScope: '分配数据权限'
  },
  // 提示信息
  message: {
    deleteConfirm: '是否确认删除角色编号为{ids}数据项目',
    deleteSuccess: '删除成功',
    statusEnable: '启用',
    statusDisable: '停用',
    statusChangeConfirm: '确认要"{text}""{roleName}"角色吗?',
    statusChangeSuccess: '{text}成功',
    operationSuccess: '操作成功',
    modifySuccess: '修改成功'
  },
  // Tooltip 提示
  tooltip: {
    edit: '修改',
    delete: '删除',
    dataScope: '数据权限',
    assignUser: '分配用户'
  },
  // 数据范围选项
  dataScope: {
    all: '全部数据权限',
    custom: '自定数据权限',
    dept: '本部门数据权限',
    deptAndBelow: '本部门及以下数据权限',
    self: '仅本人数据权限',
    deptBelowOrSelf: '部门及以下或本人数据权限'
  },
  // 验证规则
  rule: {
    roleNameRequired: '角色名称不能为空',
    roleKeyRequired: '权限字符不能为空',
    roleSortRequired: '角色顺序不能为空'
  }
};
