{
  "id": "Id",
  "deptId": "Dept",
  "tenantId": "TenantId",
  "loginName": "LoginName",
  "searchPlaceholder": "Search account, nickname, phone, email, or role",
  "password": "Password",
  "accountType": "AccountType",
  "nickname": "Nickname",
  "mobile": "Mobile",
  "email": "Email",
  "avatar": "Avatar",
  "dataScope": "DataScope",
  "deptIdList": "DeptIdList",
  "status": "Status",
  "created": "Created",
  "createdBy": "CreatedBy",
  "modified": "Modified",
  "modifiedBy": "ModifiedBy",
  "remark": "Remark",
  "isDeleted": "IsDeleted",
  "roleIds": "Role",
  "oldPwd": "OldPassword",
  "newPwd": "NewPassword",
  "confirmPwd": "ConfirmPassword",
  "repeatPwd": "Please confirm your password again",
  "notSamePwd": "The two passwords are inconsistent",
  "passwordStrongTip": "Password must be at least 8 characters and include uppercase, lowercase, numbers, and special characters",
  "passwordStrengthInvalid": "Password strength requirements are not met",
  "forceChangePasswordNavigateTip": "For account security, please change your password before visiting other pages.",
  "resetPassword": "Reset Password",
  "resetPasswordConfirm": "Reset this account password to the system default strong password? The user will be required to change it on next login.",
  "resetPasswordSuccess": "Password has been reset to the system default strong password and must be changed on next login",
  "resetPasswordResultTitle": "Password Reset Successful",
  "resetPasswordResultDescription": "Copy the password and share it securely. The user must change it at the next sign-in.",
  "resetPasswordResultLabel": "New Password",
  "resetPasswordResultMissing": "The password was reset, but the new password was not returned. Contact an administrator.",
  "copyPassword": "Copy password",
  "batchSelectedCount": "{count} selected",
  "batchToolbarHint": "Batch actions are available for selected accounts",
  "batchActionSelectRequired": "Please select at least one account",
  "batchActionFailed": "Operation failed. Please try again later.",
  "batchDelete": "Batch Delete",
  "batchDeleteConfirm": "Delete the selected {count} accounts? Protected administrator accounts will be skipped and returned as failures.",
  "batchDeleteSuccess": "Batch delete completed. {count} accounts were removed.",
  "batchDeletePartialSuccess": "Batch delete completed. {successCount} succeeded and {errorCount} failed.",
  "batchDeleteAllFailed": "Batch delete failed",
  "batchResetPassword": "Batch Reset Password",
  "batchResetPasswordConfirm": "Reset the selected {count} accounts to the system default strong password? Users must change it on next login, and protected administrator accounts will be skipped.",
  "batchResetPasswordSuccess": "{count} account passwords have been reset",
  "batchResetPasswordPartialSuccess": "Batch password reset completed. {successCount} succeeded and {errorCount} failed.",
  "batchResetPasswordAllFailed": "Batch password reset failed",
  "importTitle": "Import Users",
  "importUploadTitle": "Drag the Excel file here, or click to select a file",
  "importUploadDesc": "Only .xlsx / .xls files are supported. Prefer the full department path; enter roles and positions by name. Headers marked with * are required.",
  "importSelectFileRequired": "Please select a file to import",
  "downloadTemplate": "Download Template",
  "importFinished": "User import completed",
  "importPartialSuccess": "Import completed. {successCount} succeeded and {errorCount} failed. See the details below.",
  "importAllFailed": "Import failed. See the details below.",
  "importResultTitle": "Import Result",
  "importTotalCount": "Total",
  "importSuccessCount": "Success",
  "importErrorCount": "Failed",
  "importRowNumber": "Row",
  "importDeptCode": "Dept Code",
  "importFieldName": "Field",
  "importFieldValue": "Value",
  "importReason": "Reason",
  "importGuideTitle": "Instructions",
  "importGuideNameRule": "Enter the full department path and separate levels with /. Enter a top-level department by name.",
  "importGuideRequired": "Department path, login name, nickname, and role name are required. Position, mobile, and email are optional.",
  "importGuideMultiValue": "Role and position accept multiple names separated by commas."
}
