export type FuelPolicyType = 'FULL_TO_FULL' | 'FULL_TO_EMPTY' | 'SAME_TO_SAME' | 'PREPAID' | 'FREE'

export const FUEL_POLICY_LABELS: Record<FuelPolicyType, Record<'en' | 'fr' | 'ar', string>> = {
  FULL_TO_FULL: {
    en: 'Full-to-Full: Return vehicle with a full tank. A refueling fee applies if returned with less fuel.',
    fr: "Plein à plein : retournez le véhicule avec le plein. Des frais de ravitaillement s'appliquent sinon.",
    ar: 'ممتلئ إلى ممتلئ: يجب إعادة السيارة بخزان ممتلئ. رسوم إضافية في حال الإعادة بمستوى أقل.',
  },
  FULL_TO_EMPTY: {
    en: 'Full-to-Empty: Vehicle is provided with a full tank. No refund for unused fuel upon return.',
    fr: "Plein à vide : le véhicule est livré avec le plein. Aucun remboursement n'est accordé pour le carburant non utilisé.",
    ar: 'ممتلئ إلى فارغ: تُسلَّم السيارة بخزان ممتلئ. لا استرداد للوقود غير المستخدم.',
  },
  SAME_TO_SAME: {
    en: 'Same-to-Same: Return vehicle with the same fuel level as at pickup.',
    fr: "Même niveau : retournez le véhicule avec le même niveau de carburant qu'au départ.",
    ar: 'نفس المستوى: أعد السيارة بنفس مستوى الوقود عند الاستلام.',
  },
  PREPAID: {
    en: 'Prepaid Fuel: You pre-purchase a full tank at a fixed rate. Return at any fuel level.',
    fr: "Carburant prépayé : vous achetez un plein à tarif fixe à l'avance. Retour possible avec n'importe quel niveau.",
    ar: 'الوقود المدفوع مسبقاً: تدفع مقدماً ثمن خزان كامل بسعر ثابت. يمكن إعادة السيارة بأي مستوى.',
  },
  FREE: {
    en: 'Fuel Included: Fuel cost is included in the rental price.',
    fr: 'Carburant inclus : le coût du carburant est inclus dans le tarif de location.',
    ar: 'الوقود مشمول: تكلفة الوقود مشمولة في سعر الإيجار.',
  },
}
