// src/data/resort.ts

export type Locale = "tr" | "en" | "de";

export interface LocalizedText {
  tr: string;
  en: string;
  de: string;
}

export interface Room {
  slug: string;
  name: LocalizedText;
  description: LocalizedText;
  features: string[];
  mainImageId: string;
  galleryImageIds: string[];
  capacity: string;
  size: string;
}

export interface SpaTreatment {
  slug: string;
  name: LocalizedText;
  description: LocalizedText;
  duration: string;
  imageId: string;
}

export interface ExperienceSection {
  slug: string;
  title: LocalizedText;
  subtitle: LocalizedText;
  imageId: string;
  href: string;
}

export const resortData = {
  name: "Salmakis Resort & Spa",
  tagline: {
    tr: "Ege'nin Kalbinde Mükemmel Bir Kaçış",
    en: "The Perfect Escape in the Heart of the Aegean",
    de: "Die Perfekte Flucht im Herzen der Ägäis",
  } as LocalizedText,

  legend: {
    title: {
      tr: "Salmakis Efsanesi",
      en: "The Legend of Salmacis",
      de: "Die Legende von Salmakis",
    } as LocalizedText,
    text: {
      tr: "Antik çağlarda, Halikarnassos'un (bugünkü Bodrum) turkuaz sularında bir peri kızı yaşardı: Salmakis. Efsaneye göre, onun büyülü kaynak suları herkese eşsiz bir huzur ve yenilenme hissi verirdi. Yüzyıllar sonra, aynı kıyıda kurulan Salmakis Resort & Spa, bu kadim hikâyeyi modern lüksle buluşturuyor. Ege'nin sıcak güneşi, masmavi denizi ve beyaz mimarisi arasında, Salmakis'in büyüsünü yeniden keşfedin.",
      en: "In ancient times, a nymph named Salmacis dwelled in the turquoise waters of Halicarnassus — today's Bodrum. Legend has it that her enchanted spring waters bestowed an unparalleled sense of peace and rejuvenation upon all who visited. Centuries later, Salmakis Resort & Spa, built on the very same shore, unites this ancient tale with modern luxury. Rediscover the magic of Salmacis amid the warm Aegean sun, crystal-blue sea, and white architecture.",
      de: "In der Antike lebte eine Nymphe namens Salmakis in den türkisfarbenen Gewässern von Halikarnassos — dem heutigen Bodrum. Der Legende nach verliehen ihre verzauberten Quellwasser allen Besuchern ein unvergleichliches Gefühl von Frieden und Erneuerung. Jahrhunderte später vereint das Salmakis Resort & Spa, errichtet an derselben Küste, diese uralte Geschichte mit modernem Luxus. Entdecken Sie den Zauber von Salmakis inmitten der warmen ägäischen Sonne, des kristallblauen Meeres und der weißen Architektur neu.",
    } as LocalizedText,
  },

  experiences: [
    {
      slug: "rooms",
      title: { tr: "Odalar", en: "Rooms", de: "Zimmer" },
      subtitle: {
        tr: "Deniz manzaralı lüks odalar",
        en: "Luxury rooms with sea view",
        de: "Luxuszimmer mit Meerblick",
      },
      imageId: "salhotel/rooms/juniorsuite/j1b",
      href: "/accommodation",
    },
    {
      slug: "dining",
      title: { tr: "Restoran", en: "Dining", de: "Restaurant" },
      subtitle: {
        tr: "Ege mutfağının en iyisi",
        en: "The best of Aegean cuisine",
        de: "Das Beste der ägäischen Küche",
      },
      imageId: "salhotel/dining/anarestoran/2",
      href: "/dining",
    },
    {
      slug: "spa",
      title: { tr: "SPA", en: "SPA", de: "SPA" },
      subtitle: {
        tr: "Beden ve ruh için yenilenme",
        en: "Rejuvenation for body and soul",
        de: "Erneuerung für Körper und Seele",
      },
      imageId: "salmakis/experiences/spa",
      href: "/spa",
    },
    {
      slug: "beach",
      title: { tr: "Sahil", en: "Beach", de: "Strand" },
      subtitle: {
        tr: "Turkuaz suların keyfini çıkarın",
        en: "Enjoy the turquoise waters",
        de: "Genießen Sie das türkisfarbene Wasser",
      },
      imageId: "salmakis/experiences/beach",
      href: "/beach",
    },
  ] as ExperienceSection[],

  rooms: [
    {
      slug: "standart-oda",
      name: { tr: "Standart Oda", en: "Standart Room", de: "Standardzimmer" },
      description: {
        tr: "Deniz veya Bahçe manzaralı bu odalar 25 m2 dir ve teras veya balkona sahiptir.",
        en: "These rooms with Sea or Garden view are 25 m2 and have a terrace or balcony.",
        de: "Diese Zimmer mit Meer- oder Gartenblick sind 25 m2 groß und verfügen über eine Terrasse oder einen Balkon.",
      },
      features: ["seating_area", "air_conditioning", "wifi", "tv", "minibar", "safe", "phone", "bathtub", "hair_dryer"],
      mainImageId: "salhotel/rooms/standartoda/s1b",
      galleryImageIds: ["salhotel/rooms/standartoda/s2b", "salhotel/rooms/standartoda/s3b", "salhotel/rooms/standartoda/s4b"],
      capacity: "1 - 3 Yetişkin",
      size: "25 m²",
    },
    {
      slug: "aile-odasi",
      name: { tr: "Aile Odası", en: "Family Room", de: "Familienzimmer" },
      description: {
        tr: "Deniz veya Bahçe manzaralı bu odalar 40 m2 dir ve ayrı bir yatak odası ile salondan oluşmaktadır. Teras veya balkona sahiptir.",
        en: "These rooms with Sea or Garden view are 40 m2 and consist of a separate bedroom and living room. It has a terrace or balcony.",
        de: "Diese Zimmer mit Meer- oder Gartenblick sind 40 m2 groß und bestehen aus einem separaten Schlaf- und Wohnzimmer. Es hat eine Terrasse oder bBalkon.",
      },
      features: ["seating_area", "air_conditioning", "wifi", "tv", "minibar", "safe", "phone", "bathtub", "hair_dryer"],
      mainImageId: "salhotel/rooms/aileodası/a1b",
      galleryImageIds: ["salhotel/rooms/aileodası/a2b", "salhotel/rooms/aileodası/a3b", "salhotel/rooms/aileodası/a4b"],
      capacity: "2 - 4 Kişi",
      size: "40 m²",
    },
    {
      slug: "junior-suite",
      name: { tr: "Junior Suite", en: "Junior Suite", de: "Junior Suite" },
      description: {
        tr: "Eşsiz bir deniz manzarasına sahip suite oda 74m2'dir; deniz manzaralı geniş bir yatak odası, salon ve jakuzili tasarım banyodan oluşmaktadır.",
        en: "Suite room with a unique sea view is 74m2; It consists of a large bedroom with sea view, a living room and a designer bathroom with jacuzzi.",
        de: "Suite-Zimmer mit einzigartigem Meerblick ist 74m2; Es besteht aus einem großen Schlafzimmer mit Meerblick, einem Wohnzimmer und einem Designer-Badezimmer mit Whirlpool.",
      },
      features: ["seating_area", "dining_table", "air_conditioning", "wifi", "tv", "fridge", "safe", "phone", "jacuzzi", "hair_dryer"],
      mainImageId: "salhotel/rooms/juniorsuite/j1b",
      galleryImageIds: ["salhotel/rooms/juniorsuite/j2b", "salhotel/rooms/juniorsuite/j3b", "salhotel/rooms/juniorsuite/j4b"],
      capacity: "2 - 3 Yetişkin",
      size: "74 m²",
    },
    {
      slug: "king-suite",
      name: { tr: "King Suite", en: "King Suite", de: "Königssuite" },
      description: {
        tr: "Eşsiz bir deniz manzarasına sahip suite oda 94 m2'dir; deniz manzaralı geniş bir yatak odası, salon ve jakuzili banyodan oluşmaktadır.",
        en: "Suite room with a unique sea view is 94 m2; It consists of a large bedroom with sea view, a living room and a bathroom with jacuzzi.",
        de: "Suite-Zimmer mit einzigartigem Meerblick ist 94 m2 groß; Es besteht aus einem großen Schlafzimmer mit Meerblick, einem Wohnzimmer und einem Badezimmer mit Whirlpool.",
      },
      features: ["seating_area", "dining_table", "air_conditioning", "wifi", "tv", "fridge", "safe", "phone", "jacuzzi", "hair_dryer"],
      mainImageId: "salhotel/rooms/kingsuite/k1b",
      galleryImageIds: ["salhotel/rooms/kingsuite/k2b", "salhotel/rooms/kingsuite/k3b", "salhotel/rooms/kingsuite/k4b"],
      capacity: "2 - 3 Yetişkin",
      size: "94 m²",
    },
    {
      slug: "penthouse",
      name: { tr: "Penthouse", en: "Penthouse", de: "Penthouse" },
      description: {
        tr: "164 m2 büyüklüğündeki bu suite; deniz manzaralı salon, çalışma alanı, mutfak, jakuzili yatak odası ve giyinme odasından oluşur.",
        en: "This 164 m2 suite consists of a living room with sea view, a study area, a kitchen, a bedroom with jacuzzi and a dressing room.",
        de: "Diese 164 m2 große Suite besteht aus einem Wohnzimmer mit Meerblick, einem Arbeitsbereich, einer Küche, einem Schlafzimmer mit Whirlpool und bir Ankleidezimmer.",
      },
      features: ["seating_area", "dining_table", "kitchen", "air_conditioning", "wifi", "tv", "minibar", "safe", "phone", "jacuzzi", "hair_dryer", "desk", "dressing_room"],
      mainImageId: "salhotel/rooms/penthousesuite/1b",
      galleryImageIds: ["salhotel/rooms/penthousesuite/2b", "salhotel/rooms/penthousesuite/3b", "salhotel/rooms/penthousesuite/4b"],
      capacity: "2 - 3 Yetişkin",
      size: "164 m²",
    },
    {
      slug: "rezidans-1-1",
      name: { tr: "Rezidans 1+1", en: "Residence 1+1", de: "Residenz 1+1" },
      description: {
        tr: "70 m2 genişliğinde, modern deniz manzaralı daire; 1 yatak odası, mutfaklı oturma odası ve banyodan oluşmaktadır. Otel binasına 100m mesafededir.",
        en: "70 m2 large, modern flat with sea view; It consists of 1 bedroom, a living room with kitchen and a bathroom. It is 100m away from the hotel building.",
        de: "70 m2 große, moderne Wohnung mit Meerblick; Es besteht aus 1 Schlafzimmer, einem Wohnzimmer mit Küche und einem Badezimmer. Es ist 100 m vom Hotelgebäude entfernt.",
      },
      features: ["seating_area", "kitchen", "air_conditioning", "wifi", "tv", "safe", "phone", "hair_dryer"],
      mainImageId: "salhotel/residence/rezidans1+1/r1b",
      galleryImageIds: ["salhotel/residence/rezidans1+1/r2b", "salhotel/residence/rezidans1+1/r3b", "salhotel/residence/rezidans1+1/r4b"],
      capacity: "2 - 3 Yetişkin",
      size: "70 m²",
    },
    {
      slug: "rezidans-2-1",
      name: { tr: "Rezidans 2+1", en: "Residence 2+1", de: "Residenz 2+1" },
      description: {
        tr: "110 m2 genişliğinde, 2 yatak odası, 2 banyo ve mutfaklı oturma odasından oluşan modern deniz manzaralı daire. Otel binasına 100m mesafededir.",
        en: "Modern sea view apartment of 110 m2, consisting of 2 bedrooms, 2 bathrooms and a living room with kitchen. It is 100m away from the hotel building.",
        de: "Modernes Apartment mit Meerblick, 110 m2 groß, bestehend aus 2 Schlafzimmern, 2 Bädern und einem Wohnzimmer mit Küche. Es ist 100 m vom Hotelgebäude entfernt.",
      },
      features: ["seating_area", "kitchen", "air_conditioning", "wifi", "tv", "safe"],
      mainImageId: "salhotel/residence/rezidans2+1/rr2b",
      galleryImageIds: ["salhotel/residence/rezidans2+1/rr3b", "salhotel/residence/rezidans2+1/rr4b", "salhotel/residence/rezidans2+1/rr5b"],
      capacity: "2 - 4 Yetişkin",
      size: "110 m²",
    },
  ] as Room[],

  spaTreatments: [
    {
      slug: "turkish-bath",
      name: {
        tr: "Türk Hamamı",
        en: "Turkish Bath",
        de: "Türkisches Bad",
      },
      description: {
        tr: "Geleneksel Türk hamamı deneyimi ile bedeninizi ve zihninizi arındırın.",
        en: "Purify your body and mind with a traditional Turkish bath experience.",
        de: "Reinigen Sie Körper und Geist mit einem traditionellen türkischen Bad.",
      },
      duration: "60 min",
      imageId: "salmakis/spa/turkish_bath",
    },
    {
      slug: "aromatherapy",
      name: {
        tr: "Aromaterapi Masajı",
        en: "Aromatherapy Massage",
        de: "Aromatherapie-Massage",
      },
      description: {
        tr: "Aromatik yağlarla yapılan rahatlatıcı masajımızla stresinizi bırakın.",
        en: "Let go of your stress with our relaxing massage using aromatic oils.",
        de: "Lassen Sie Ihren Stress mit unserer entspannenden Massage mit aromatischen Ölen los.",
      },
      duration: "90 min",
      imageId: "salmakis/spa/aromatherapy",
    },
    {
      slug: "hot-stone",
      name: {
        tr: "Sıcak Taş Masajı",
        en: "Hot Stone Massage",
        de: "Hot-Stone-Massage",
      },
      description: {
        tr: "Volkanik taşların sıcaklığıyla kaslarınızı gevşetin ve enerjinizi yenileyin.",
        en: "Relax your muscles and renew your energy with the warmth of volcanic stones.",
        de: "Entspannen Sie Ihre Muskeln und erneuern Sie Ihre Energie with the warmth of volcanic stones.",
      },
      duration: "75 min",
      imageId: "salmakis/spa/hot_stone",
    },
    {
      slug: "facial-care",
      name: {
        tr: "Yüz Bakımı",
        en: "Facial Care",
        de: "Gesichtspflege",
      },
      description: {
        tr: "Profesyonel cilt bakımı uzmanlarımızla cildinize yenilenme hediye edin.",
        en: "Gift your skin renewal with our professional skincare specialists.",
        de: "Schenken Sie Ihrer Haut Erneuerung mit unseren professionellen Hautpflegespezialisten.",
      },
      duration: "45 min",
      imageId: "salmakis/spa/facial_care",
    },
  ] as SpaTreatment[],

  nav: {
    home: { tr: "Ana Sayfa", en: "Home", de: "Startseite" } as LocalizedText,
    accommodation: {
      tr: "Konaklama",
      en: "Accommodation",
      de: "Unterkunft",
    } as LocalizedText,
    spa: { tr: "SPA Center", en: "SPA Center", de: "SPA Center" } as LocalizedText,
    dining: { tr: "Restoran", en: "Dining", de: "Restaurant" } as LocalizedText,
    contact: { tr: "İletişim", en: "Contact", de: "Kontakt" } as LocalizedText,
    bookNow: {
      tr: "Rezervasyon Yap",
      en: "Book Now",
      de: "Jetzt Buchen",
    } as LocalizedText,
  },

  floatingBar: {
    checkIn: { tr: "Giriş", en: "Check-in", de: "Anreise" } as LocalizedText,
    checkOut: { tr: "Çıkış", en: "Check-out", de: "Abreise" } as LocalizedText,
    guests: { tr: "Misafir", en: "Guests", de: "Gäste" } as LocalizedText,
    search: { tr: "Ara", en: "Search", de: "Suchen" } as LocalizedText,
  },

  featureIcons: {
    wifi: { icon: "📶", label: { tr: "WiFi", en: "WiFi", de: "WiFi" } },
    air_conditioning: { icon: "❄️", label: { tr: "Klima", en: "A/C", de: "Klimaanlage" } },
    seating_area: { icon: "🛋️", label: { tr: "Oturma Grubu", en: "Seating", de: "Sitzecke" } },
    dining_table: { icon: "🍽️", label: { tr: "Yemek Masası", en: "Dining Table", de: "Esstisch" } },
    kitchen: { icon: "🍳", label: { tr: "Mutfak", en: "Kitchen", de: "Küche" } },
    fridge: { icon: "🧊", label: { tr: "Buzdolabı", en: "Fridge", de: "Kühlschrank" } },
    minibar: { icon: "🥂", label: { tr: "Minibar", en: "Minibar", de: "Minibar" } },
    safe: { icon: "🔒", label: { tr: "Kasa", en: "Safe Box", de: "Tresor" } },
    tv: { icon: "📺", label: { tr: "TV", en: "TV", de: "TV" } },
    phone: { icon: "📞", label: { tr: "Telefon", en: "Phone", de: "Telefon" } },
    bathtub: { icon: "🛁", label: { tr: "Küvet", en: "Bathtub", de: "Badewanne" } },
    hair_dryer: { icon: "💨", label: { tr: "Saç Kurutma", en: "Hair Dryer", de: "Fön" } },
    jacuzzi: { icon: "💆", label: { tr: "Jakuzi", en: "Jacuzzi", de: "Whirlpool" } },
    desk: { icon: "💻", label: { tr: "Çalışma Masası", en: "Desk", de: "Schreibtisch" } },
    dressing_room: { icon: "👗", label: { tr: "Giyinme Odası", en: "Dressing Room", de: "Ankleidezimmer" } },
  } as Record<string, { icon: string; label: LocalizedText }>,

  contact: {
    phone: "+90 252 313 11 60",
    email: "info@salmakis.com.tr",
    address: "Bardakçı Koyu, Bodrum / Türkiye"
  },

  social: [
    { platform: "Facebook", url: "https://facebook.com/salmakisresort" },
    { platform: "Instagram", url: "https://instagram.com/salmakisresort" },
    { platform: "Youtube", url: "https://youtube.com/salmakisresort" }
  ],

  bookingUrl: "https://salmakis.com.tr/rezervasyon",
};
