// English — source of truth. Other locales mirror this shape.
export const en = {
  common: {
    save: 'Save',
    cancel: 'Cancel',
    delete: 'Delete',
    edit: 'Edit',
    add: 'Add',
    retry: 'Retry',
    loading: 'Loading…',
    starting: 'Starting…',
    search: 'Search',
    date: 'Date',
    optional: 'Optional',
    areYouSure: 'Are you sure?',
    error: 'Error',
    saved: 'Saved',
    showAll: 'Show all',
    tapToEdit: 'Tap to edit',
    ok: 'OK',
  },
  tabs: {
    dashboard: 'Dashboard',
    harvests: 'Harvests',
    customers: 'Customers',
    expenses: 'Expenses',
    more: 'More',
  },
  nav: {
    harvestingJobs: 'Harvesting Jobs',
    newJob: 'New job',
    customers: 'Customers',
    addCustomer: 'Add customer',
    expenses: 'Expenses',
    addExpense: 'Add expense',
    more: 'More',
    harvesters: 'Harvesters',
    addHarvester: 'Add harvester',
    labour: 'Workers',
    addLabour: 'Add worker',
    attendance: 'Attendance · {{name}}',
    agents: 'Agents',
    addAgent: 'Add agent',
    fuelPumps: 'Fuel Pumps',
    addFuelPump: 'Fuel pump',
    staffAdmins: 'Staff Admins',
    addAdmin: 'Add admin',
    expenseCategories: 'Expense Types',
    addExpenseCategory: 'Expense type',
    reports: 'Reports',
    reportBug: 'Report a bug',
    editProfile: 'Edit profile',
    settings: 'Settings',
  },
  enums: {
    areaUnit: { BIGHA: 'Bigha', ACRE: 'Acre', HECTARE: 'Hectare' },
    harvestType: {
      PER_BIGHA_WITH_BHUSA: 'Per Bigha (with Bhusa)',
      WITHOUT_BHUSA: 'Per Bigha (without Bhusa)',
    },
    expenseType: { DIESEL: 'Diesel', LABOUR: 'Worker', SPARE_PARTS: 'Spare Parts', OTHER: 'Other' },
    labourType: { HARVESTER_DRIVER: 'Harvester Driver', TRACTOR_DRIVER: 'Tractor Driver', HELPER: 'Helper', OTHER: 'Other' },
    wageType: { DAILY: 'Daily', FIXED: 'Fixed' },
    role: { OWNER: 'Owner', STAFF_ADMIN: 'Staff Admin' },
  },
  settings: {
    language: 'Language',
    firmName: 'Firm name',
    firmNamePlaceholder: 'Your firm / business name',
    currency: 'Currency',
    defaultAreaUnit: 'Default area unit',
    rateHint:
      'Harvesting rates are set per harvester (More → Harvesters). The area unit you pick here is used in the rate labels and on new jobs.',
    save: 'Save settings',
    offlineEntry: 'Offline data entry',
    offlineEntryHint:
      'Allow adding and editing records while offline. Changes are saved on this device and sync when you reconnect. Off by default.',
    dangerZone: 'Danger zone',
    dangerHint:
      'Permanently delete all business data for your account. Admin accounts are not affected.',
    clearData: 'Clear all data',
    clearConfirmTitle: 'Clear all data?',
    clearConfirmBody:
      'This permanently deletes ALL harvesters, customers, jobs, expenses, workers and payments for your account. Admin accounts are kept. This cannot be undone.',
    savedBody: 'Settings updated.',
    dataCleared: 'Data cleared',
    dataClearedBody: 'Removed {{count}} records. Your account and admins are kept.',
    confirmClearTitle: 'Confirm clear all data',
    confirmClearBody:
      'This permanently deletes all your business data. Enter your password to confirm.',
    passwordLabel: 'Password',
    passwordPlaceholder: '••••••••',
    confirmClearBtn: 'Verify & clear all data',
    passwordRequiredTitle: 'Password required',
    passwordRequiredBody: 'Please enter your password to continue.',
  },
} as const;
