export default {
  WEL: 'Welcome',
  TAX: 'Taxpayer data & previous declaration',
  MAR: 'Marital status',
  CHD: 'Children',
  INC: 'Income',
  PRO: 'Professional expenses',
  SID: 'Supplementary income',
  ANN: 'Annuities',
  INS: 'Insurance & medical expenses',
  P3: 'Policies 3A / 3B',
  BNK: 'Bank accounts',
  AST: 'Other assets',
  DEB: 'Debts / mortgages',
  PROP: 'Properties',
  FOR: 'Foreign income or assets',

  taxpayer: {
    prevPreparedByUs: 'Prepared by us?',
    prevDeclaration: 'Previous declaration',
    firstName: 'First name',
    lastName: 'Last name',
    birthDate: 'Birth date',
    address: 'Address',
    zip: 'ZIP',
    city: 'City'
  },

  marital: {
    title: 'Marital status',
    maritalStatus: 'Marital status',
    previousDivorces: 'Previous divorces',
    spouse: {
      prefixSpouse: 'Spouse',
      prefixPartner: 'Partner',
      firstName: 'First name',
      lastName: 'Last name',
      birthDate: 'Birth date',
      address: 'Address',
      zip: 'ZIP',
      city: 'City',
      previousDivorces: 'Previous divorces'
    }
  },

  maritalItem: {
    celibate: 'Single',
    maried: 'Married',
    registrated: 'Registered domestic partnership',
    widower: 'Widower/Widow',
    deadunion: 'Union dissolved by death',
    divorced: 'Divorced',
    unionlegal: 'Union dissolved by legal decision',
    separated: 'Separated',
    uniondisappeared: 'Union dissolved by declaration of disappearance'
  },

  // message used when spouse address field has no explicit label
  'marital.spouse.fillIfDifferent': 'Fill if different',

  income: {
    employTypeLabel: 'Employment type',
    employTypeHint: 'Select an employment type',
    employType: {
      EMPLOYED: 'Employed',
      SELF_EMPLOYED: 'Self-employed',
      PENSIONER: 'Pensioner',
      UNEMPLOYED: 'Unemployed'
    },
    attachments: {
      salaryCertificate: 'Salary certificate',
      accountingDocuments: 'Accounting documents',
      avsCertificate: 'AVS certificate',
      lppCertificate: 'LPP certificate',
      unemploymentCertificate: 'Unemployment certificate'
    }
  },

  children: {
    hasChildren: 'Do you have children?',
    addChild: 'Add child',
    editChild: 'Edit child',
    listTitle: 'Children list',
    moreThanFiveChildrenNote: 'More than five children note',
    firstName: 'First name',
    lastName: 'Last name',
    birthDate: 'Birth date',
    sameHousehold: 'Same household',
    addressIfDifferent: 'Address (if different)',
    addressLabel: 'Address',
    alimentiVersati: 'Alimony paid',
    school: 'School',
    hasCareCost: 'Care costs',
    careCosts: 'Care costs',
    copyLastNameFromTaxpayer: 'Copy last name from taxpayer',
    noAttachments: 'Attach documents'
  },

  professionalExpenses: {
    expensesChanged: 'Have your professional expenses changed?',
    workplaceDescription: 'Workplace description',
    commuteMethod: 'Commute method',
    commuteMethodOptions: {
      car: 'Car',
      bus: 'Bus',
      bike: 'Bike',
      walk: 'Walk'
    },
    commuteKm: 'Commute distance (km)',
    lunchAtHome: 'Do you have lunch at home?',
    eatsOut: 'Do you eat out?',
    hasCanteenOrVouchers: 'Do you have a canteen or meal vouchers?'
  },

  sideIncome: {
    hasSideIncome: 'Do you have supplementary income?',
    attachments: 'Attach documents'
  },

  informazionesualimenti: 'Alimony information',
  inserireindirizzocogniuge: 'Enter spouse address',
  inserireindirizzopartner: 'Enter partner address',
  indirizzocogniuge: 'Spouse address',
  indirizzopartner: 'Partner address',
  indirizzocogniugedefunto: 'Deceased spouse address',
  indirizzodeadpartner: 'Deceased partner address',
  indirizzoexcogniuge: 'Ex-spouse address',
  indirizzoexpartner: 'Ex-partner address',
  daticogniuge: 'Spouse details',
  datipartner: 'Partner details',
  daticogniugedefunto: 'Deceased spouse details',
  datideadpartner: 'Deceased partner details',
  datiexcogniuge: 'Ex-spouse details',
  datideadexpartner: 'Ex-partner details',
  datidisapparizedpartner: 'Missing partner details',
  datadecesso: 'Date of death',
  datascomparsa: 'Date of disappearance',
  datascioglimento: 'Dissolution date'
} as const
