// Translations for the shared AttachmentPicker (expense form + payment sheets).
export const part = {
  en: {
    attachment: {
      label: 'Attachment (optional)',
      attach: '📎 Attach file',
      hint: 'Image, PDF or document — up to 5 MB.',
      saved: 'Attached file',
      view: '📎 View attachment',
      remove: 'Remove',
      fileTooLargeTitle: 'File too large',
      fileTooLarge: 'Please choose a file under 5 MB.',
      offlineTitle: 'Connection needed',
      offline: 'Connect to the internet to attach a file.',
      uploadFailed: 'Could not upload the file.',
    },
  },
  hi: {
    attachment: {
      label: 'अटैचमेंट (वैकल्पिक)',
      attach: '📎 फ़ाइल अटैच करें',
      hint: 'इमेज, PDF या दस्तावेज़ — अधिकतम 5 MB।',
      saved: 'अटैच की गई फ़ाइल',
      view: '📎 अटैचमेंट देखें',
      remove: 'हटाएँ',
      fileTooLargeTitle: 'फ़ाइल बहुत बड़ी है',
      fileTooLarge: 'कृपया 5 MB से छोटी फ़ाइल चुनें।',
      offlineTitle: 'कनेक्शन आवश्यक',
      offline: 'फ़ाइल अटैच करने के लिए इंटरनेट से कनेक्ट करें।',
      uploadFailed: 'फ़ाइल अपलोड नहीं हो सकी।',
    },
  },
  pa: {
    attachment: {
      label: 'ਅਟੈਚਮੈਂਟ (ਵਿਕਲਪਿਕ)',
      attach: '📎 ਫ਼ਾਈਲ ਅਟੈਚ ਕਰੋ',
      hint: 'ਚਿੱਤਰ, PDF ਜਾਂ ਦਸਤਾਵੇਜ਼ — ਵੱਧ ਤੋਂ ਵੱਧ 5 MB।',
      saved: 'ਅਟੈਚ ਕੀਤੀ ਫ਼ਾਈਲ',
      view: '📎 ਅਟੈਚਮੈਂਟ ਵੇਖੋ',
      remove: 'ਹਟਾਓ',
      fileTooLargeTitle: 'ਫ਼ਾਈਲ ਬਹੁਤ ਵੱਡੀ ਹੈ',
      fileTooLarge: 'ਕਿਰਪਾ ਕਰਕੇ 5 MB ਤੋਂ ਛੋਟੀ ਫ਼ਾਈਲ ਚੁਣੋ।',
      offlineTitle: 'ਕਨੈਕਸ਼ਨ ਲੋੜੀਂਦਾ',
      offline: 'ਫ਼ਾਈਲ ਅਟੈਚ ਕਰਨ ਲਈ ਇੰਟਰਨੈੱਟ ਨਾਲ ਕਨੈਕਟ ਕਰੋ।',
      uploadFailed: 'ਫ਼ਾਈਲ ਅੱਪਲੋਡ ਨਹੀਂ ਹੋ ਸਕੀ।',
    },
  },
} as const;
