import type { Lang } from "@/lib/catalog";

export const ui = {
  fa: {
    brand: "ایران هلث",
    portal: "پیگیری پرونده درمان",
    loginTitle: "ورود به پرونده",
    loginHint:
      "لینک به‌تنهایی پرونده را باز نمی‌کند. شماره موبایل پرونده و کد یک‌بارمصرف را وارد کنید.",
    mobile: "موبایل",
    code: "کد یک‌بارمصرف",
    enter: "ورود",
    invalid: "موبایل یا کد درست نیست.",
    locked: "تعداد تلاش بیش از حد است. از ایران هلث کد تازه بخواهید.",
    required: "موبایل و کد را وارد کنید.",
    summary: "خلاصه پرونده",
    caseNo: "شماره پرونده",
    specialty: "تخصص",
    requested: "خدمت درخواستی",
    received: "خدمت دریافت‌شده",
    noneYet: "هنوز ثبت نشده",
    current: "مرحله فعلی",
    dates: "تاریخ‌های مسیر",
    arrived: "تاریخ ورود به ایران",
    company: "تاریخ مراجعه به شرکت ایران هلث",
    center: "تاریخ مراجعه به مرکز درمانی",
    centerName: "مرکز درمانی",
    departed: "تاریخ خروج از ایران",
    otherDates: "تاریخ‌های دیگر مسیر",
    track: "روند پرونده",
    missed: "برای این مرحله زمانی ثبت نشده است.",
    upcoming: "هنوز نرسیده",
    language: "زبان",
    description: "توضیح",
    residence: "محل سکونت",
    yourFiles: "پرونده‌های شما",
    logout: "خروج",
    waiting: "در حال بررسی",
  },
  en: {
    brand: "Iran Health",
    portal: "Follow your care",
    loginTitle: "Open your file",
    loginHint:
      "The link alone does not open the file. Enter the mobile number on the file and the one-time code.",
    mobile: "Mobile",
    code: "One-time code",
    enter: "Continue",
    invalid: "The mobile number or the code is not correct.",
    locked: "Too many attempts. Ask Iran Health for a new code.",
    required: "Enter both the mobile number and the code.",
    summary: "File summary",
    caseNo: "File number",
    specialty: "Specialty",
    requested: "Requested care",
    received: "Care received",
    noneYet: "Not recorded yet",
    current: "Current stage",
    dates: "Journey dates",
    arrived: "Arrival in Iran",
    company: "Visit to Iran Health",
    center: "Visit to the medical center",
    centerName: "Medical center",
    departed: "Departure from Iran",
    otherDates: "Other journey dates",
    track: "Your journey",
    missed: "No time has been recorded for this stage.",
    upcoming: "Not reached",
    language: "Language",
    description: "Note",
    residence: "Residence",
    yourFiles: "Your files",
    logout: "Log out",
    waiting: "Please wait",
  },
  ar: {
    brand: "إيران هلث",
    portal: "متابعة ملف العلاج",
    loginTitle: "الدخول إلى الملف",
    loginHint:
      "الرابط وحده لا يفتح الملف. أدخل رقم الجوال المسجل والرمز لمرة واحدة.",
    mobile: "الجوال",
    code: "رمز لمرة واحدة",
    enter: "دخول",
    invalid: "رقم الجوال أو الرمز غير صحيح.",
    locked: "تجاوزت عدد المحاولات. اطلب رمزاً جديداً من إيران هلث.",
    required: "أدخل رقم الجوال والرمز.",
    summary: "ملخص الملف",
    caseNo: "رقم الملف",
    specialty: "التخصص",
    requested: "الخدمة المطلوبة",
    received: "الخدمة المستلمة",
    noneYet: "لم يُسجل بعد",
    current: "المرحلة الحالية",
    dates: "تواريخ المسار",
    arrived: "تاريخ الدخول إلى إيران",
    company: "تاريخ المراجعة لدى إيران هلث",
    center: "تاريخ المراجعة في المركز العلاجي",
    centerName: "المركز العلاجي",
    departed: "تاريخ الخروج من إيران",
    otherDates: "تواريخ أخرى في المسار",
    track: "مسار الملف",
    missed: "لم يُسجل وقت لهذه المرحلة.",
    upcoming: "لم نصل إليها",
    language: "اللغة",
    description: "ملاحظة",
    residence: "محل الإقامة",
    yourFiles: "ملفاتك",
    logout: "خروج",
    waiting: "جار التحقق",
  },
} as const;

export function text(lang: Lang) {
  return ui[lang];
}
