export default {
  chatbot: {
    chat_header: "AI Assistant",
    chat_initial_message:
      "Welcome to your technical assistant.\nPlease provide the Client ID and \na description of the problem.",
    chat_placeholder: "Enter a Message",
    chat_thinking: "Thinking...",
  },
  employee_list: {
    page_header: "Employee Directory",
    table: {
      first_name: "First name",
      last_name: "Last name",
      email: "Email",
      phone_number: "Phone number",
      role: "Role",
      supervisor: "Supervisor",
      company: "Company",
    },
  },

  login: {
    page_header: "account login",
    email: "e-mail",
    password: "password",
    button: {
      connect: "connect",
      employee: "employee",
      facebook: "Facebook",
      remember_me: "remember me",
    },
    tooltip: {
      coming_soon: "coming soon!",
    },
  },

  nav_bar: {
    home: "homepage",
    employee_list: "employee directory",
    timesheet_approvals: "timesheet approvals",
    timesheet: "timesheet",
    profile: "profile",
    help: "help",
    logout: "log out",
  },

  profile: {
    personal: {
      tab_title: "personal",
      first_name: "first name",
      last_name: "last name",
      phone_number: "phone number",
      address: "address",
      address_hint: "# address, city, region, country",
      birthdate: "birthdate",
    },
    employee: {
      tab_title: "career",
      email: "e-mail",
      job_title: "job title",
      company: "company",
      supervisor: "supervisor",
      hired_date: "hiring date",
    },
    preferences: {
      tab_title: "preferences",
      display_options: "display options",
      language_options: "language options",
      dark_mode: "dark",
      light_mode: "light",
    },
    errors: {
      must_enter_birthdate: "You must enter a valid birthdate",
    },
  },

  shared: {
    error: {
      no_data_found: "no data found",
      no_search_results: "no results matching search",
    },
    label: {
      search: "search",
      filter: "filters",
      loading: "loading...",
      language: "Language",
      add: "ajouter",
      save: "save",
      remove: "remove",
      cancel: "cancel",
      update: "update",
      modify: "modify",
      close: "close",
    },
    misc: {
      or: "or",
      and: "and",
      to: "to",
      from: "from",
      yes: "yes",
      no: "no",
      in: "in",
      out: "out",
    },
    shift_type: {
      regular: "regular",
      evening: "evening",
      emergency: "emergency",
      overtime: "overtime",
      holiday: "holiday",
      vacation: "vacation",
      sick: "sick",
      remote: "remote work",
    },
    weekday: {
      sunday: "dimanche",
      monday: "lundi",
      tuesday: "mardi",
      wednesday: "mercredi",
      thursday: "jeudi",
      friday: "vendredi",
      saturday: "samedi",
    },
  },

  timesheet: {
    page_header: "Timesheet",
    nav_button: {
      calendar_date_picker: "Calendar",
      current_week: "This week",
      next_week: "Next week",
      previous_week: "Previous week",
    },
    save_button: "Save",
    cancel_button: "Cancel",
    remote_button: "Remote work",
    delete_button: "Delete",
    shift: {
      actions: {
        add: "Add Shift",
        edit: "Edit shift",
        delete: "Delete shift",
        delete_confirmation_msg: "Do you want to delete this shift completly?",
      },
      types: {
        label: "Shift`s Type",
        EMERGENCY: "Emergency",
        EVENING: "Evening",
        HOLIDAY: "Holiday",
        OVERTIME: "Overtime",
        REGULAR: "Regular",
        SICK: "Sick Leave",
        VACATION: "Vacation",
        REMOTE: "Remote work",
      },
      errors: {
        not_found: "Shift not found",
        overlap: "An overlaps occured between 2 or more shifts",
        invalid: "Invalid shift`s entry",
        unknown: "Unknown error",
        comment_required: "A comment is required",
        comment_too_long: "Your comment is too long",
      },
      fields: {
        start: "Start (HH:mm)",
        end: "End (HH:mm)",
        header_comment: "Shift`s comment",
        textarea_comment: "Leave a comment here",
      },
    },
    expense: {
      add_expense: "Add Expense",
      amount: "Amount",
      date: "Date",
      empty_list: "No registered expenses",
      employee_comment: "Comment",
      supervisor_comment: "Supervisor note",
      errors: {
        date_required_or_invalid: "the date is missing or invalid",
        comment_required: "A comment required",
        comment_too_long: "Your comment is too long",
        amount_must_be_positive: "the amount cannot be under 0$",
        mileave_must_be_positive: "the mileage cannot be under 0",
        amount_xor_mileage:
          "you cannot enter an amount and a mileage for the same expense",
        mileage_required_for_type:
          "you need to enter a value for mileage when you enter an expense of that type",
        amount_required_for_type:
          "you need to enter a value for amount when you enter an expense of that type",
      },
      hints: {
        amount_or_mileage: "Either amount or mileage, not both",
        comment_required: "A comment required",
        attach_file: "Attach File",
      },
      mileage: "mileage",
      open_btn: "list of expenses",
      title: "List of all expenses",
      total_amount: "Total amount",
      total_mileage: "Total mileage",
      type: "Type",
      types: {
        PER_DIEM: "Per Diem",
        EXPENSES: "expense",
        MILEAGE: "mileage",
        PRIME_GARDE: "on-call allowance",
      },
    },
  },

  timesheet_approvals: {
    page_title: "Validation cartes de temps",
    table: {
      full_name: "full name",
      email: "email address",
      expenses: "expenses",
      mileage: "mileage",
      verified: "approved",
      unverified: "pending",
    },
    chart: {
      hours_worked_title: "hours worked",
      expenses_title: "expenses accrued",
    },
    print_report: {
      company: "company",
      type: "type",
      shifts: "shifts",
      expenses: "expenses",
    },
    tooltip: {
      button_detailed_view: "detailed view",
    },
  },
};
