{
  "title": "Admins",
  "listTitle": "Admin user list",
  "createAdmin": "Create admin",
  "searchPlaceholder": "Search by username / nickname / email",
  "loadFailed": "Failed to load admin list",
  "nicknameRequired": "Enter a nickname",
  "newPasswordMin": "New password must be at least 8 characters",
  "siteRequired": "Select a site",
  "roleRequired": "Select at least one role",
  "usernameRequired": "Enter a login username",
  "passwordMin": "Password must be at least 8 characters",
  "createSuccess": "Created admin {{name}}",
  "updateSuccess": "Updated {{name}}",
  "saveAccountFailed": "Failed to save account",
  "deleteSuccess": "Deleted {{name}}",
  "deleteFailed": "Delete failed",
  "roleLoadFailed": "Failed to load role list",
  "roleListTitle": "Role Management",
  "createRole": "Create role",
  "roleCreateSuccess": "Created role {{name}}",
  "roleUpdateSuccess": "Updated role {{name}}",
  "roleSaveFailed": "Failed to save role",
  "roleDeleteSuccess": "Deleted role {{name}}",
  "roleDeleteFailed": "Failed to delete role",
  "rolePermissionSaveSuccess": "Role permissions updated",
  "rolePermissionSaveFailed": "Failed to save role permissions",
  "roleFormRequired": "Role name and slug are required",
  "allPermissions": "All permissions",
  "saveRoleSuccess": "Updated roles for {{name}}",
  "saveRoleFailed": "Failed to save roles",
  "savePermissionSuccess": "Updated permissions for {{name}}",
  "savePermissionFailed": "Failed to save permissions",
  "modelGuide": "Accounts bind roles only. Maintain functional permissions in Role Management.",
  "saving": "Saving…",
  "deleting": "Deleting…",
  "common": {
    "none": "None"
  },
  "table": {
    "account": "Account",
    "nickname": "Nickname",
    "status": "Status",
    "sites": "Bound sites",
    "roles": "Roles",
    "effective": "Effective",
    "actions": "Actions"
  },
  "status": {
    "enabled": "Enabled",
    "disabled": "Disabled"
  },
  "roleType": {
    "system": "System",
    "custom": "Custom"
  },
  "actions": {
    "permissions": "Assign roles",
    "edit": "Edit",
    "delete": "Delete",
    "cancel": "Cancel",
    "save": "Save"
  },
  "roleTable": {
    "name": "Role",
    "slug": "Role Code",
    "type": "Type",
    "status": "Status",
    "users": "Users",
    "permissions": "Permission count",
    "actions": "Actions"
  },
  "roleActions": {
    "permissions": "Permissions"
  },
  "permissionLevels": {
    "view": "View",
    "node_view": "Nodes · View",
    "node_manage": "Nodes · Manage",
    "role_view": "Roles · View",
    "role_manage": "Roles · Manage",
    "user_view": "Accounts · View",
    "user_manage": "Accounts · Manage",
    "manage": "Manage",
    "review": "Review",
    "export": "Export",
    "control": "Control",
    "config": "Configure",
    "reopen": "Reopen",
    "special": "Privileged"
  },
  "permissionDialog": {
    "title": "Assign roles",
    "rolesTitle": "Roles",
    "site": "Site",
    "rolesDescription": "Admins only bind roles here. Maintain detailed permissions in Role Management. Save roles per site.",
    "rolePermissionCount": "Contains {{count}} functional permissions",
    "selectedRoles": "Selected roles:",
    "saveRoles": "Save roles"
  },
  "rolePermissionDialog": {
    "title": "Role Permissions"
  },
  "roleDialog": {
    "createTitle": "Create Role",
    "editTitle": "Edit Role",
    "description": "Roles group backend function permissions and are then assigned to admin accounts.",
    "slug": "Role code",
    "slugPlaceholder": "Enter role identifier, for example super_admin",
    "name": "Role name",
    "namePlaceholder": "Enter role name",
    "descriptionLabel": "Role description",
    "descriptionPlaceholder": "Enter role description",
    "status": "Status"
  },
  "accountDialog": {
    "createTitle": "Create admin",
    "editTitle": "Edit account",
    "createDescription": "Assign at least one default-site role. Login usernames may contain letters, numbers, dots, underscores, and hyphens only, and are stored in lowercase.",
    "editDescription": "Login username cannot be changed. Leave password empty to keep it unchanged.",
    "username": "Login username",
    "usernamePlaceholder": "For example: ops_admin",
    "nickname": "Nickname",
    "nicknamePlaceholder": "Display name",
    "emailOptional": "Email (optional)",
    "emailPlaceholder": "Leave empty if not needed",
    "password": "Password",
    "passwordOptional": "Password (optional)",
    "passwordPlaceholderCreate": "At least 8 characters",
    "passwordPlaceholderEdit": "Leave empty to keep unchanged",
    "site": "Bound site",
    "sitePlaceholder": "Select which site this account can access",
    "rolesRequired": "Roles (at least one)",
    "rolesDescription": "After creation, adjust per-site role bindings in Assign Roles.",
    "noRoles": "No roles available yet. Wait for the list to finish loading and try again."
  },
  "delete": {
    "currentUserBlocked": "You cannot delete the currently signed-in account",
    "rowActionTitle": "Delete this admin",
    "confirmTitle": "Confirm deletion",
    "confirmDescription": "Delete admin {{name}}? This action cannot be undone."
  },
  "roleDelete": {
    "confirmTitle": "Delete Role",
    "confirmDescription": "Delete role {{name}}?"
  },
  "permissionGroups": {
    "all": "All Permissions",
    "dashboard": "Dashboard",
    "admin_users": "Admin Users",
    "admin_roles": "Role Management",
    "agents": "Agent Management",
    "players": "Players",
    "currencies": "Currencies",
    "wallet": "Wallet",
    "draws": "Draws",
    "config": "Configuration",
    "rules_plays": "Play Rules",
    "rules_odds": "Odds & Rebate",
    "risk_cap": "Risk Cap Rules",
    "risk": "Risk",
    "settlement": "Settlement",
    "jackpot": "Jackpot",
    "reconcile": "Reconcile",
    "reports": "Reports",
    "tickets": "Tickets",
    "audit": "Audit Logs",
    "settings": "Settings",
    "integration": "Integration Sites"
  },
  "permissionNames": {
    "prd.dashboard.view": "Dashboard · View",
    "prd.agent.view": "Agent Management · View",
    "prd.agent.manage": "Agent Management · Manage",
    "prd.agent.role.view": "Agent Roles · View",
    "prd.agent.role.manage": "Agent Roles · Manage",
    "prd.agent.user.view": "Agent Accounts · View",
    "prd.agent.user.manage": "Agent Accounts · Manage",
    "prd.admin_user.manage": "Admin Users · Manage",
    "prd.admin_role.manage": "Role Management · Manage",
    "prd.integration.view": "Integration Sites · View",
    "prd.integration.manage": "Integration Sites · Manage",
    "prd.users.manage": "Players · Manage",
    "prd.currency.manage": "Currency Management · Manage",
    "prd.users.view_finance": "Players · View Finance",
    "prd.users.view_cs": "Players · View Customer Service Cases",
    "prd.player_freeze.manage": "Freeze/Unfreeze Player · Manage",
    "prd.wallet_reconcile.manage": "Wallet Reconcile · Manage",
    "prd.wallet_reconcile.view": "Wallet Reconcile · View",
    "prd.wallet_reconcile.view_cs": "Wallet Reconcile · Customer Service View",
    "prd.wallet_adjust.manage": "Adjustment/Reversal · Manage",
    "prd.draw_result.manage": "Draw Results Entry · Manage",
    "prd.draw_result.view": "Draw Results · View",
    "prd.draw_reopen.manage": "Draw Reopen · Manage",
    "prd.play_switch.manage": "Play Switches · Manage",
    "prd.odds.manage": "Odds Configuration · Manage",
    "prd.odds.view": "Odds Configuration · View",
    "prd.risk_cap.manage": "Risk Caps · Manage",
    "prd.risk_cap.view": "Risk Caps · View",
    "prd.rebate.manage": "Commission/Rebate · Manage",
    "prd.rebate.view": "Commission/Rebate · View",
    "prd.jackpot.manage": "Jackpot Configuration · Manage",
    "prd.jackpot.view": "Jackpot Configuration · View",
    "prd.jackpot.manual_burst": "Jackpot Manual Burst · Super Admin Only",
    "prd.payout.manage": "Payout Confirmation · Manage",
    "prd.payout.review": "Payout Confirmation · Review",
    "prd.payout.view": "Payout Confirmation · View",
    "prd.tickets.view": "Player Tickets · View",
    "prd.audit.view": "Audit Logs · View",
    "prd.report.view": "Reports · View",
    "prd.report.export": "Reports · Export",
    "prd.risk.view": "Risk Center · View",
    "prd.risk.manage": "Risk Center · Manage"
  }
}
