{
  "common": {
    "buttons": {
      "save": "Save",
      "cancel": "Cancel",
      "delete": "Delete",
      "edit": "Edit",
      "add": "Add",
      "remove": "Remove",
      "submit": "Submit",
      "close": "Close"
    },
    "labels": {
      "name": "Name",
      "email": "Email",
      "password": "Password",
      "username": "Username",
      "phone": "Phone",
      "address": "Address"
    },
    "messages": {
      "welcome": "Welcome",
      "loading": "Loading...",
      "error": "An error occurred",
      "success": "Operation completed successfully",
      "confirm": "Are you sure?"
    }
  },
  "pages": {
    "home": {
      "title": "Welcome",
      "description": "Welcome to our application"
    },
    "account": {
      "title": "Account Settings",
      "notifications": {
        "title": "Notifications",
        "description": "Manage your notification preferences"
      }
    }
  },
  "navigation": {
    "home": "Home",
    "dashboard": "Dashboard",
    "settings": "Settings",
    "profile": "Profile"
  },
  "messages": {
    "unauthorized": "Unauthorized access.",
    "system_error": "Oops! Something didn't go as planned. Please try again in a moment.",
    "invalid_input": "Invalid input. Please check your data and try again.",
    "data_not_found": "Requested data not found.",
    "delete_restricted_error": "Unable to delete this record because it is linked to other records."
  },
  "login": {
    "title": "Welcome to Mokhtabr",
    "description": "Login to your account"
  },
  "requests": {
    "empty_table": "There are no requests so far.",
    "table_paggination": "Requests per page",
    "request_number": "Request Number",
    "rejected_reason_title": "Reason for rejection",
    "form_title": "Sample Test Request",
    "urgencies": {
      "regular": "Regular",
      "urgent": "Urgent"
    },
    "labels": {
      "project_name": "Project Name",
      "work_permit": "Work permit",
      "sample_category": "Sample Category",
      "sample_subcategory": "Sample Subcategory",
      "request_status": "Request Status",
      "date_&_time": "Date & Time",
      "sample_location": "Sample Location",
      "pin_sample_location": "Pin Sample Location",
      "my_location": "My Location",
      "sample_type": "Sample Type",
      "submit_time": "Request Submit Time"
    },
    "placeholders": {
      "select_project": "Select project",
      "select_work_permit": "Select Work Permit",
      "select_category": "Select category",
      "select_subcategory": "Select sub-category",
      "sample_location": "Insert Sample location",
      "request_search": "Search For Request...",
      "select_request_status": "Select Request Status",
      "data&time": "Select the date and time for sample collection"
    },
    "validation": {
      "projectName_required": "Project name is required",
      "work_permit_required": "Work permit is required",
      "sampleCategory_required": "Sample category is required",
      "sampleSubCategory_required": "Sample sub-category is required",
      "sampleLocation_required": "Sample location is required",
      "lat_required": "Please select sample location",
      "lon_required": "Please select sample location",
      "data&time": "Please pick date and time"
    },
    "confirm": {
      "title": "Confirm submission",
      "description": "Are you sure you want to send this sample request?",
      "location_error": "Please confirm the sample location.",
      "location_checkbox": "I confirm the sample location is correct."
    },
    "buttons": {
      "submit": "Submit",
      "submitting": "Submitting...",
      "update": "Update Request",
      "table_columns": "Columns",
      "status": "Status",
      "confirm": "Yes, Send",
      "cancel": "Cancel"
    },
    "messages": {
      "auto_set_current_time": "Automatically set to current time for urgent requests",
      "no_time_today": " No available times today"
    }
  },
  "requestResults": {
    "title": "Request Results",
    "empty": "No requests found",
    "columns": {
      "request_number": "Request Number",
      "project_name": "Project Name",
      "sample_subcategory": "Sample Subcategory",
      "payment_status": "Payment Status",
      "result_status": "Result Status",
      "actions": "Result"
    },
    "badges": {
      "paid": "Paid",
      "unpaid": "Unpaid",
      "success": "Success",
      "repeated": "Repeated",
      "failed": "Failed"
    },
    "buttons": {
      "download_result": "Download Result"
    }
  },
  "projectsTable": {
    "title": "Projects List",
    "title2": "Projects",
    "empty": "No projects found",
    "search_placeholder": "Search for a project...",
    "columns": {
      "project_name": "Project Name",
      "consultant_name": "Consultant Name",
      "status": "Project Status",
      "progress": "Progress",
      "end_date": "End Date"
    },
    "buttons": {
      "table_columns": "Table Columns",
      "add_work_permit": "Add Work Permit",
      "all_projects": "All Projects"
    },
    "badges": {
      "projectWorking": "In Progress",
      "projectEnded": "Ended",
      "permitWorking": "Active",
      "permitEnded": "Ended",
      "urgencyNormal": "Normal",
      "urgencyEmergency": "Urgent"
    },
    "permits": {
      "columns": {
        "permit_number": "Work Permit Number",
        "services_type": "Service Type",
        "status": "Permit Status",
        "urgency": "Urgency Level",
        "end_date": "Permit End Date"
      }
    }
  },
  "work_permit": {
    "form_title": "Add New Permit",
    "file_upload": "Click to upload PDF file",
    "permit_number": "Permit Number",
    "project_name": "Project Name",
    "service_type": "Service Type",
    "request_status": "Request Status (Normal / Emergency)",
    "work_start_date": "Work Start Date",
    "work_end_date": "Work End Date",
    "extracting_data": "Extracting data",
    "data_extracted_successfully": "Data extracted successfully",
    "success_message": "Data saved successfully",
    "placeholders": {
      "select_project": "Select project",
      "request_status": "Request Status"
    },
    "buttons": {
      "saveData": "Save Data"
    },
    "validation": {
      "projectName_required": "Project name is required",
      "permitNumber_required": "Permit number is required",
      "serviceType_required": "Service type is required",
      "statmentUrgencies_required": "Urgency level is required",
      "workStartDate_required": "Work start date is required",
      "workEndDate_required": "Work end date is required",
      "pathCodes_code_required": "Path code is required",
      "pathCodes_startPoint_required": "Start point is required",
      "pathCodes_endPoint_required": "End point is required"
    }
  },
  "menu": {
    "profile": "Profile",
    "contractorProfile": "Contractor Profile",
    "requests": "Requests",
    "notifications": "Notification",
    "newRequest": "New Request",
    "underReview": "Requests Under Review",
    "pendingRequests": "Requests In Progress",
    "doneRequests": "Completed Requests",
    "rejectedRequests": "Rejected Requests",
    "projects": "Projects",
    "projectsList": "Projects List",
    "newWorkPermit": "New Work Permit",
    "admin": "Admin",
    "userManagement": "User Management",
    "users": "Users",
    "roles": "Roles",
    "permissions": "Permissions"
  },
  "profile": {
    "about": "Contractor Information",
    "name": "Name",
    "email": "Email",
    "phone": "Phone Number",
    "company": "Contractor Company",
    "changePassword": "Change Password",
    "labels": {
      "currentPassword": "Current Password",
      "newPassowed": "New Password",
      "confirmPassword": "Confirm Password"
    },
    "messages": {
      "success": "Password updated successfully",
      "error": "Failed to update password"
    },
    "placeholders": {
      "currentPassword": "Enter your current password",
      "newPassowed": "Enter your new password",
      "confirmPassword": "Confirm your new password"
    },
    "validation": {
      "currentPassword_required": "Current password is required",
      "newPassword_required": "New password is required",
      "confirmPassword_required": "Confirm password is required",
      "passwords_must_match": "Passwords do not match",
      "password": {
        "minLength": "Password must be at least {{min}} characters long.",
        "uppercase": "Password must contain at least one uppercase letter.",
        "lowercase": "Password must contain at least one lowercase letter.",
        "number": "Password must contain at least one number.",
        "special": "Password must contain at least one special character."
      }
    }
  },
  "admin": {
    "title": "Users Management",
    "addUser": "Add New User",
    "updateUser": "Update User",
    "deleteUser": "Delete User",
    "searchPlaceholder": "Search for a user...",
    "emptyTable": "No users found",
    "columns": {
      "employeeName": "Employee Name",
      "email": "Email",
      "phone": "Phone Number",
      "roles": "Roles",
      "actions": "Actions"
    },
    "form": {
      "employeeName": "Employee Name",
      "email": "Email",
      "password": "Password",
      "phone": "Phone Number",
      "roles": "Roles",
      "submit": "Save",
      "cancel": "Cancel"
    },
    "placeholders": {
      "employeeName": "Enter employee name",
      "email": "Enter email address",
      "password": "Enter password",
      "phone": "Enter phone number",
      "roles": "Select roles"
    },
    "confirm": {
      "title": "Confirm Delete",
      "description": "Are you sure you want to delete this user?"
    },
    "validation": {
      "employeeName_required": "Employee name is required",
      "email_required": "Email is required",
      "email_invalid": "Invalid email address",
      "password_required": "Password is required",
      "password_minLength": "Password must be at least 8 characters long",
      "password_uppercase": "Password must start with a capital letter",
      "password_special": "Password must contain a special character",
      "phone_required": "Phone number is required",
      "phone_invalid": "Phone number must be a valid Saudi number",
      "roles_required": "At least one role must be selected"
    },
    "roles": {
      "admin": "Admin",
      "manager": "Manager",
      "engineer": "Engineer",
      "accountant": "Accountant"
    },
    "rolesManagement": {
      "title": "Roles Management",
      "addRole": "Add New Role",
      "updateRole": "Update Role",
      "deleteRole": "Delete Role",
      "searchPlaceholder": "Search for a role...",
      "emptyTable": "No roles found",
      "columns": {
        "roleName": "Role Name",
        "permissions": "Permissions",
        "actions": "Actions"
      },
      "form": {
        "roleName": "Role Name",
        "modules": "Modules",
        "permissions": "Permissions",
        "submit": "Save",
        "cancel": "Cancel"
      },
      "confirm": {
        "title": "Confirm Delete",
        "description": "Are you sure you want to delete this role?"
      },
      "validation": {
        "name_required": "Role name is required"
      },
      "actions": {
        "add": "Add",
        "delete": "Delete",
        "view": "View",
        "show": "Show",
        "update": "Update"
      },
      "modules": {
        "users": "Users Management",
        "roles": "Roles Management",
        "requests": "Requests",
        "projects": "Projects",
        "reports": "Reports"
      }
    }
  }
}
