import { LocalizationDto } from "@/record-management/types/translation";

export const ENGLISH: LocalizationDto = {
  menu: "Menu",
  language: "Language",
  english: "English",
  amharic: "Amharic",
  dateFormat: "dd/mm/yyyy",
  date: "Date",
  filterWithStatus: "Filter using status",
  createdAt: "Created At",
  responsibleDepartment: "Responsible Department",
  incoming: "Incoming",
  incomingStatus: "Incoming Stats",
  outgoing_external: "External",
  bestRegards: "Best Regards",
  outgoing: "Outgoing",
  assignPerson: "Assign Person",
  outgoingStatus: "Outgoing Stats",
  approvalStatus: "Approval Stats",
  addRecord: "Add Record",
  addNew: "Add New",
  internal: "Internal",
  internalMemo: "Internal Memo",
  status: "Status",
  id: "Id",
  recordName: "Record Name",
  recordNameError: "Record Name is required",
  remarkError: "Remark is required",
  recipientOrg: "Recipient Organization",
  referenceNumber: "Reference Number",
  dateOfDispatch: "Date Of Dispatch",
  deleteSignature: "Delete Signature",
  deleteSignatureConfirmation:
    "Are you sure you want to delete this signature ?",
  deleteTeeterConfirmation: "Are you sure you want to delete this teeter ?",
  changeSignature: "Change Signature",
  changeTeeter: "Change Teeter",
  deleteTeeter: "Delete Teeter",
  deliveryPersonnel: "Delivery Personnel",
  receivingPersonnel: "Receiving Personnel",
  subject: "Subject",
  actions: "Actions",
  uploadRecord: "Add Outgoing Record",
  uploadIncomingRecord: "Add Incoming Record",
  cancel: "Cancel",
  submit: "Save",
  editRecord: "Edit Record",
  editIncomingRecord: "Edit Incoming Record",
  edit: "Edit",
  viewRecord: "View Record",
  View: "View",
  viewIncomingRecord: "View Incoming Record",
  remarks: "Remarks",
  attachSeal: "Attach Seal",
  detail: "Detail",
  addRemark: "Add Remark",
  title: "Title",
  listRemarks: "Remarks List",
  page: "Page",
  prev: "Previous",
  next: "Next",
  print: "Print",
  search: "Search",
  editRequest: "Edit",
  viewRequest: "View",
  incomingRecordDate: "Record Received Date",
  senderOrg: "Sender Organization",
  location: "Location",
  fillRecordInfo: "Fill Record Information",
  file: "File",
  files: "File",
  alert_message_display: "Please provide all necessary information.",
  signature: "Signature",
  emptySignature: "Please add a Signature",
  fileRequestInformation: "File Request Information",
  uploadSuccess: "Uploaded Successfully",
  updateSuccess: "Updated Successfully",
  recordCreatedSuccessfully: "The record has been created successfully",
  recordWithRefCreatedSuccessfully: (assignedReferenceNumber: string) => {
    return `${assignedReferenceNumber} has been created successfully`;
  },
  passed: "Passed",
  assignedSuccessfully: "The record is assigned successfully.",
  assign: "Assign",
  assignedTo: "Assigned To",
  buildingCreatedSuccessfully: "The building has been created successfully",
  buildingEditedSuccessfully: "The building has been edited successfully",
  roomCreatedSuccessfully: "The room has been created successfully",
  roomEditedSuccessfully: "The room has been edited successfully",
  shelfCreatedSuccessfully: "The shelf has been created successfully",
  shelfEditedSuccessfully: "The shelf has been edited successfully",
  boxFileCreatedSuccessfully: "The boxFile has been created successfully",
  boxFileEditedSuccessfully: "The boxFile has been edited successfully",
  fileCreatedSuccessfully: "The file has been created successfully",
  fileEditedSuccessfully: "The file has been edited successfully",
  deleteSuccess: "Deleted Successfully",
  inputsError: "Please fill the required fields",
  remarkAddSuccess: "Remark Added Successfully",
  haveAccessToFile: "Have access to file?",
  stnWentWrong: "Something went wrong",
  inputFileName: "File Name",
  refNumberError: "Reference Number is required",
  subjectError: "Subject is required",
  contentError: "Content is required",
  sendingOrgNameError: "Sending Organization Name is required",
  incomingDateError: "Incoming Record date is required",
  incomingDateValidationError: "Only Select Past Or Present Date",
  recipientOrgNameError: "Recipient Organization is required",
  dispatchDateError: "Date of dispatch is required",
  fileError: "File is required",
  noRemarks: "No remarks available",
  attachments: "Attachments",
  add: "Add",
  update: "Update",
  attach: "Attach",
  delete: "Delete",
  deleteRecord: "Delete Record",
  deleteRecordConfirmationQuestion: (recordName: string) =>
    `Are you sure you want to delete ${recordName}?`,
  remark: "Remark",
  letterNumber: "Letter Number",
  goToRecord: "Go to record",
  noAttachementsFound: "No Attachments Found",
  convert: "Convert",
  convertConfirm: "Are sure you want to convert this record?",
  download: "Download",
  sentSuccessfully: "Sent Successfully",
  seal: "Seal",
  sealError: "Seal can not be empty",
  department: "Department",
  ccOrganization: "CC Organization",
  ccDepartment: "CC Department",
  recipientDepartment: "Recipient Department",
  open: "Open",
  selectFileLocation: "Select File Location",
  fileLocation: "File Location",
  select: "Select",
  filterRecords: "Filter Records",
  send: "Send",
  upload: "Upload",
  link: "Link",
  linkCopiedToClipboard: "Link copied to clipboard.",
  copy: "Copy",
  copied: "Copied",
  flows: "Flows",
  external: "External",
  attachements: "Attachements",
  recordDetails: "Record Details",
  sendingDepartment: "Sending Department",
  accept: "Accept",
  cc: "CC",
  sentDate: "Sent Date",
  assignedBy: "Assigned By",
  createdBy: "Created By",
  created: "Created",
  teeter: "Teeter",
  emptyTeeter: "Please add a Teeter",
  accepted: "Accepted",
  acceptedStatus: "Accepted",
  reassigned: "Reassigned successfully",
  numberOfFiles: "Number of Files",
  totalOutgoing: "Total Outgoing",
  totalInternal: "Total Internal",
  totalApproval: "Total Approval",
  totalIncomingVsOutgoingExternal: "Total Incoming Vs Outgoing(External)",
  totalInternalVsApproval: "Total Internal Vs Approval",
  totalExternalIncoming: "Total External Incoming",
  totalOutgoingRecords: "Total Outgoing records",
  monthlyOutgoingRecords: "Monthly Outgoing records",
  totalIncomingRecords: "Total Incoming records",
  monthlyIncomingRecords: "Monthly Incoming records",
  totalIncomingVsOutgoing: "Total Incoming Vs Outgoing",
  monthlyIncomingVsOutgoing: "Monthly Incoming Vs Outgoing",
  weeklyIncomingVsOutgoing: "Weekly Incoming Vs Outgoing",
  dailyIncomingVsOutgoing: "Daily Incoming Vs Outgoing",
  externalIncoming: "External Incoming",
  internalIncoming: "Internal Incoming",
  totalCC: "Total CC",
  approval: "Approval",
  contentConvertedSuccessfully: "Content converted and copied successfully",
  acceptedTheRecord: "Accepted the record.",
  returnedTheRecord: "Returned the record.",
  approvedTheRecord: "Approved the record.",
  rejectedTheRecord: "Rejected the record.",
  fileDetails: "File Details",
  recDashboard: "recDashboard",
  userDashboard: "userDashboard",
  dashboard: "Dashboard",
  folders: "Folders",
  userOutgoing: "userOutgoing",
  userOutgoingTab: "User Outgoing",
  userIncoming: "userIncoming",
  all: "All",
  delegate: "Delegate",
  delegation: "Delegation",
  recordFile: "Record File",
  recordFileError: "Record File (pdf) should be selected",
  updateDelegate: "Update Delegation",
  removeDelegate: "Remove Delegation",
  delegator: "Delegator",
  delegatedTo: "Delegated To",
  startDate: "Start Date",
  reason: "Reason",
  startDateError:
    "You can't start delegating from the past, change you start date please",
  endDate: "End Date",
  endDateError:
    "EndDate must greater than the StartDate, Please correct that first!",
  // Physical Location
  selectLocation: "Select Location",
  buildingName: "Building Name",
  buildingCode: "Building Code",
  addBuilding: "Add Building",
  Cancel: "Cancel",
  selectBuilding: "Select Building",
  roomName: "Room Name",
  roomCode: "Room Code",
  addRoom: "Add Room",
  selectRoom: "Select Room",
  room: "Room",
  CustomerInformation: "Customer Information",
  shelfName: "Shelf Name",
  shelfCode: "Shelf Code",
  addShelf: " Add shelf",
  Approver: "Approver",
  ApprovalStatus: "Approval Status",
  selectShelf: "Select Shelf",
  boxFileName: "BoxFile Name",
  boxFileCode: "BoxFile code",
  addBoxFile: "Add BoxFile",
  selectBoxFile: "Select Boxfile",
  BoxFile: "BoxFile",
  fileName: "File Name",
  fileCode: "File Code",
  addFile: "Add File",
  Building_Code: "Building Id",
  Building_Name: "Building Name",
  EditBuilding: "Edit Building",
  EditRoom: "Edit Room",
  EditShelf: "Edit Shelf",
  EditBoxFile: "Edit BoxFile",
  EditFile: "Edit File",
  File: "File",
  AddLocation: "Add Location",
  ViewLocation: "View Locations",
  buildings: "Building",
  rooms: "Room",
  shelfs: "Shelf",
  boxFiles: "Box File",
  deleteBuildingConfirmationQuestion: (buildingName: string) =>
    `Are you sure you want to delete ${buildingName}?`,
  deleteRoomConfirmationQuestion: (roomName: string) =>
    `Are you sure you want to delete ${roomName}?`,
  deleteShelfConfirmationQuestion: (shelfName: string) =>
    `Are you sure you want to delete ${shelfName}?`,
  deleteBoxFileConfirmationQuestion: (boxFileName: string) =>
    `Are you sure you want to delete ${boxFileName}?`,
  deleteFileConfirmationQuestion: (fileName: string) =>
    `Are you sure you want to delete ${fileName}?`,
  // File Request
  AddFileRequest: "Create File Request",
  ViewFileRequest: "View File Request",
  ViewAllRequests: "View All File Requests",
  successful: "Successful",
  errorMessage: "Something Went Wrong!",
  error: "Error",
  borrow: "Borrow",
  return: "Return",
  BorrowedDate: "Borrowed Date",
  Borrowed: "Borrowed",
  Status: "Status",
  RequestStatus: "Request Status",
  ApproveOrRejectTheRequest: "Approve or Reject the Requsest",
  FileStatus: "File Status",
  modal: "Modal",
  SentFileRequest: "My Request",
  PendingRequests: "Pending Request",
  BorrowFile: "Borrow File",
  Filecode: "File Code",
  CancelRequest: "Cancel",
  BorrowerName: "Borrower Name",
  BorowedDate: "Borrowed Date",
  RequesterName: "Requester Name",
  RequestedDate: "Requested Date",
  selectfile: "Select File",
  Select: " Select",
  create: "Create",
  selectfileerror: "File is required",
  filecodeerror: " File code is required",
  borrowernameerror: "Borrower name is required",
  borroweddateerror: "Borrower Date is required",
  requesternameerror: " requester name is required",
  requesteddateerror: "requester Date is required",
  Reassigned: "Reassigned",
  firstName: "First Name",
  middleName: "Middle Name",
  LastName: "Last Name",
  MiddleName: "Middle Name",
  Subcity: "Subcity",
  Woreda: "Woreda",
  Email: "Email",
  PhoneNumber: "Phone Number",
  HouseNumber: "House Number",
  NumberOfDaysRequested: "Number of Days Requested",
  FileRequestNumber: "File Request Number",
  FileDescription: "File Description",
  isHardCopy: "Is Hard Copy",
  fileNotFound: "File Not Found",
  Returned: "Returned",
  FileFouned: "File Found",
  Reassign: "Reassign",
  returnDate: "Return Date",
  requestReason: "Request Reason",
  save: "Save",
  approvedDate: "Approved Date",
  Approved: "Record has been approved successfully",
  returnedDate: "Returned Date",
  ReturnDays: "Return Days",
  isfileborrowed: "File Borrowed?",
  ReturnStatus: "Return Status",
  ReturnFile: " Return File",
  Reject: "Reject",
  Approve: "Approve",
  approvalInformation: "Approval Information",
  Selectafile: "Select File",
  ApproveRequest: "Approve Request",
  close: "Close",
  fileMovementSlip: "File Movement Slip",
  sureapprove: " Are you sure to Approve the Request?",
  surereject: "Are you sure to Reject the Request?",
  surecancel: "Are you sure to Cancel the Request?",
  RejectRequest: "Reject Request",
  buildingNameError: "Building Name is required",
  buildingCodeError: "Building Code is required",
  roomNameError: "Room Name is required",
  roomCodeError: "Room Code is required",
  shelfNameError: "Shelf Name is required",
  shelfCodeError: "Shelf Code is required",
  selectedFile: "Selected File",
  selectedRoomError: "Room is required",
  selectedBoxFileError: "Box File is required",
  selectedShelfError: "Shelf is required",
  boxFileNameError: "Box File Name is required",
  boxFileCodeError: "Box File Code is required",
  fileNameError: "File Name is required",
  fileCodeError: "File Code is required",
  roomOrShelfError: "Room/Shelf is required",
  RoomAddedSuccessful: "Room Added Succesfully",
  BoxFileAddedSuccessful: "BoxFile Added Succesfully",
  ShelfAddedSuccessful: "Shelf Added Succesfully",
  FileAddedSuccessful: "File Added Succesfully",
  BuildingAddedSuccessful: "Building Added Succesfully",
  openSelectMenu: "Open Select Menu",
  BoxFileFileValidationError: "BoxFile is required",
  locations: "Locations",
  noData: "No data available",
  building: "Building",
  Shelf: "Shelf",
  OK: "OK",
  Changefile: "Change File",
  numberOfDays: "Number Of Days Requested",
  Yes: "Yes",
  No: "No",
  deleteError: "Error",
  deleteMessage: " You can not delete, since the item has relationships",
  areuSure: "Are you sure you want to delete?",
  approved: "Approved",
  Rejected: "Record has been rejected successfully",
  pending: "Pending",
  inProgress: "In Progress",
  rejectedStatus: "Rejected",
  rejected: "Rejected",
  canceled: "Canceled",
  Accepted: "Record has been accepted successfully",
  adjustment: "Adjustment",
  createRecord: "Create Record",
  fileInformation: "File Information",
  onBehalfOf: "On Behalf Of",
  fileDescription: "File Description",
  fileDescriptionError: "You must fill file description",
  hardOrSoftCopyQuestion: "Do You Want Hard Copy or Soft Copy?",
  isRequestHardCopyRequest: "Is the request hard copy request?",
  hardOrSoftCopyQuestionError: "You must select hardcopy or soft copy",
  hardCopy: "Hard copy",
  softCopy: "Soft Copy",
  fileBorrowedWithReturnDate: (day: number) => {
    return `The file is borrowed and it will be available after ${day} days`;
  },
  requestNumberConfirmationMessage: (fileRequestIdentifier: string) => {
    return `Your request number is ${fileRequestIdentifier}`;
  },
  approverError: "You must fill approver",
  selectFileRequestOptions: "Select File Request options",
  selectFileReturnStatusError: "You must select file return status",
  searchFile: "Search File",
  // Create Record
  recordType: "Record Type",
  letterTemplate: "Letter Template",
  content: "Content",
  receivingOrg: "Receiving Organization",
  nonSmoreceivingOrg: "Non Smart Office Receiving Organization",
  nonSmoreceivingCCOrg: "Non Smart Office CC Organization",
  receivingOrgError: "At least one recipient organization is mandatory.",
  receivingDept: "Receiving Department",
  receivingUser: "Receiving User",
  receivingDeptError: "Receiving department is required",
  receivingDeptOrUserError: "Receiving department is required",
  to: "To",
  from: "From",
  ccTo: "CC To",
  internalCcTo: "Internal CC To",
  externalCcTo: "External CC To",
  externalCc: "External CC",
  recordCreatedSuccessful: "Record has been registered successfully",
  recordDraftedSuccessful: "Record has been drafted successfully",
  recordForwardedSuccessful: "Record has been forwarded successfully",
  recordCouldnotBeForwarded: "The record couldn`t be forwarded",
  okText: "Ok",
  sent: "Sent",
  view: "View",
  draft: "Draft",
  forwarded: "Forward",
  returnConfirm: "Are sure you want to return this record?",
  forwardConfirm: "Are sure you want to forward this record?",
  assignConfirm: "Are sure you want to assign this record?",
  deleteConfirm: "Are sure you want to delete this record?",
  header: "Header",
  footer: "Footer",
  personal_remark: "Personal Remark",
  reassign_remark: "Remark",
  general_remark: "Remark",
  forward_to: "Forward To",
  forward_toError: "Forwarding is required",
  AttachementCreatedSuccessful: "Attachement added Successfully",
  skip: "Skip",
  approve: "Approve",
  deleteAttachementConfirmation: (attachementTitle: string) => {
    return `Are you sure you want to delete ${attachementTitle}?`;
  },
  fileAttachedSuccessful: "File has been attached successfuly",
  recordApproved: "Record has been approved",
  Adjust: "Adjust",
  adjusted: "Record has been sent for adjustment successfully",
  adjust: "Adjusted",
  other: "Other",
  returnRemark: "Return Remark",
  skipUploadingAttachementQuestion:
    "Are you sure you do not want to upload an attachment?",
  Receive: "Receive",
  Confirm: "Confirm",
  letterTemplateMissingError:
    "Letter Template is missing please add one to create a record",
  assignWithDepartment: "Assign With Department",
  assignWithName: "Assign With a Name",
  refrenceUrl: "Refrence URL",
  commonRemarks: "Common Remarks",
  prefix: "Prefix",
  suffix: "Suffix",
  prefixCC: "CC Prefix",
  suffixCC: "CC Suffix",
  // CC Assignment related translations
};
