// i18n.jsx — Translations for Kids of Jupiter site
const KOJ_I18N = {
  tr: {
    dir: 'ltr',
    nav: { home:'Anasayfa', shop:'Katalog', collections:'Koleksiyonlar', new:'Yeni Gelenler', about:'Hakkımızda', contact:'İletişim' },
    hero: { eyebrow:'❄️ SONBAHAR / KIŞ 2026-2027 KOLEKSİYONU', title:'Soğuk Günler, Sıcak Keşifler.', sub:'Organik yün dokular, sıcacık kadifeler ve kışlık keten takımlar. Küçük kâşifler için kışa özel tasarlandı.', cta:'Koleksiyonu Gör', cta2:'Hikâyemiz' },
    cats: { title:'Kategoriler', all:'Tümü', dress:'Elbise', shorts:'Şort', set:'Takım', shirt:'Gömlek', tee:'T-shirt' },
    featured: { eyebrow:'Öne çıkanlar', title:'Sezonun favorileri', view:'İncele' },
    story: { eyebrow:'Hikâyemiz', title:'Çocukluk bir yolculuktur.', body:'Kids of Jupiter, çocukların kendi gezegenlerini keşfederken giyebilecekleri rahat, dayanıklı ve estetik parçalar üretir. Her dikiş, her doku bir hikâye anlatır.', cta:'Devamını Oku' },
    new: { eyebrow:'Yeni gelenler', title:'Bu hafta rafta', viewAll:'Tümünü Gör' },
    cta: { eyebrow:'Atölye', title:'İstanbul\'da, üçüncü nesil bir terzilik geleneğinde dikilir.', body:'Her parça, küçük bir ekibin elinden geçer. Yıkanmış keten, organik pamuk; geç dikiş, kalan bir iz.', btn:'Atölyeyi Tanıyın', stat1:'Atölye', stat1v:'İstanbul · Merter', stat2:'Kumaş', stat2v:'%100 Doğal', stat3:'Üretim', stat3v:'Küçük seriler', mapTitle:'Bizi Ziyaret Edin', mapSub:'Platform Merter, Ali Gürcan Cad. No:27/1 No:67\nMerter / Güngören · İstanbul\nPzt–Cmt 10:00–19:00', directions:'Yol Tarifi Al' },
    product: { ask:'Fiyat Sor', add:'Sepete Ekle', size:'Beden', color:'Renk', material:'Malzeme', care:'Bakım', details:'Ürün Detayları', related:'Bunları da sevebilirsiniz', code:'Ürün Kodu' },
    cart: { title:'Sepetim', empty:'Sepetiniz boş.', emptyCta:'Alışverişe Başla', total:'Toplam ürün', send:'WhatsApp ile Sipariş Ver', clear:'Sepeti Temizle', remove:'Kaldır', note:'Fiyatlar WhatsApp üzerinden paylaşılır.', qty:'Adet' },
    catalog: { title:'Tüm Ürünler', sort:'Sırala', filter:'Filtrele', sortNew:'Yeni gelenler', sortPop:'Popüler', sortAZ:'A–Z', results:'ürün' },
    about: { eyebrow:'Hakkımızda', title:'Born to Explore', p1:'Kids of Jupiter, 2024 yılında küçük kâşifler için kuruldu. Üçüncü nesil bir terzilik geleneğinden geliyoruz; her parça İstanbul\'daki atölyemizde dikiliyor.', p2:'Doğal kumaşlara, az ama öz bir koleksiyona ve adil üretime inanıyoruz. Çünkü çocuklar büyür — ama iyi bir parçanın izi kalır.', stats:[ {n:'%100', l:'Doğal kumaş'}, {n:'12', l:'Yıl tecrübe'}, {n:'0–12', l:'Yaş aralığı'}, {n:'İstanbul', l:'Atölye'} ] },
    contact: { title:'İletişim', sub:'Sorularınız için en hızlı yol WhatsApp.', whatsapp:'WhatsApp', email:'E-posta', address:'Adres', addr:'Nişantaşı, İstanbul', hours:'Çalışma Saatleri', hoursV:'Pzt–Cmt · 10:00–19:00' },
    footer: { tag:'Born to explore.', rights:'Tüm hakları saklıdır.', shop:'Alışveriş', help:'Yardım', social:'Sosyal', faq:'SSS', shipping:'Kargo & Teslimat', returns:'İade', size:'Beden Tablosu' },
    wa: { greet:'Merhaba Kids of Jupiter! 👋', single:'Şu ürün hakkında bilgi almak istiyorum:', multi:'Aşağıdaki ürünler için sipariş vermek istiyorum:', total:'Toplam ürün adedi', thanks:'Teşekkürler!' },
    misc: { lang:'Dil', currency:'TRY', menu:'Menü', close:'Kapat', search:'Ara', cart:'Sepet', back:'Geri' }
  },
  en: {
    dir: 'ltr',
    nav: { home:'Home', shop:'Shop', collections:'Collections', new:'New In', about:'About', contact:'Contact' },
    hero: { eyebrow:'❄️ FALL / WINTER 2026-2027 COLLECTION', title:'Cold Days, Warm Discoveries.', sub:'Organic wool textures, cozy velvets and winter linen sets. Designed for little winter explorers.', cta:'Shop Collection', cta2:'Our Story' },
    cats: { title:'Categories', all:'All', dress:'Dresses', shorts:'Shorts', set:'Sets', shirt:'Shirts', tee:'T-shirts' },
    featured: { eyebrow:'Featured', title:'This season\'s favourites', view:'View' },
    story: { eyebrow:'Our story', title:'Childhood is a journey.', body:'Kids of Jupiter makes calm, durable, beautiful pieces for children discovering their own little planets. Every seam tells a story.', cta:'Read more' },
    new: { eyebrow:'New In', title:'On the rack this week', viewAll:'View all' },
    cta: { eyebrow:'Atelier', title:'Sewn in Istanbul, in a third-generation tailoring tradition.', body:'Each piece passes through the hands of a small team. Washed linen, organic cotton; slow stitching, a lasting trace.', btn:'Visit the Atelier', stat1:'Atelier', stat1v:'Istanbul · Merter', stat2:'Fabric', stat2v:'100% Natural', stat3:'Production', stat3v:'Small batches', mapTitle:'Visit Us', mapSub:'Platform Merter, Ali Gürcan Cad. No:27/1 No:67\nMerter / Güngören · Istanbul\nMon–Sat 10:00–19:00', directions:'Get Directions' },
    product: { ask:'Ask Price', add:'Add to Bag', size:'Size', color:'Colour', material:'Material', care:'Care', details:'Product Details', related:'You may also like', code:'Product Code' },
    cart: { title:'Your Bag', empty:'Your bag is empty.', emptyCta:'Start shopping', total:'Total items', send:'Send order on WhatsApp', clear:'Clear bag', remove:'Remove', note:'Prices are shared over WhatsApp.', qty:'Qty' },
    catalog: { title:'All Products', sort:'Sort', filter:'Filter', sortNew:'Newest', sortPop:'Popular', sortAZ:'A–Z', results:'items' },
    about: { eyebrow:'About', title:'Born to Explore', p1:'Kids of Jupiter was founded in 2024 for tiny explorers. We come from a third-generation tailoring family; every piece is sewn in our Istanbul atelier.', p2:'We believe in natural fabrics, small intentional collections, and fair production. Children grow — but a good piece leaves a mark.', stats:[ {n:'100%', l:'Natural fabric'}, {n:'12', l:'Years of craft'}, {n:'0–12', l:'Age range'}, {n:'Istanbul', l:'Atelier'} ] },
    contact: { title:'Contact', sub:'WhatsApp is the fastest way to reach us.', whatsapp:'WhatsApp', email:'Email', address:'Address', addr:'Nişantaşı, Istanbul', hours:'Hours', hoursV:'Mon–Sat · 10:00–19:00' },
    footer: { tag:'Born to explore.', rights:'All rights reserved.', shop:'Shop', help:'Help', social:'Social', faq:'FAQ', shipping:'Shipping', returns:'Returns', size:'Size guide' },
    wa: { greet:'Hello Kids of Jupiter! 👋', single:'I\'d like info about this item:', multi:'I\'d like to order the items below:', total:'Total quantity', thanks:'Thanks!' },
    misc: { lang:'Language', currency:'TRY', menu:'Menu', close:'Close', search:'Search', cart:'Bag', back:'Back' }
  },
  ar: {
    dir: 'rtl',
    nav: { home:'الرئيسية', shop:'المتجر', collections:'المجموعات', new:'وصل حديثاً', about:'من نحن', contact:'اتصل بنا' },
    hero: { eyebrow:'مجموعة ربيع / صيف 2026', title:'وُلِدوا ليكتشفوا.', sub:'أقمشة طبيعية وتصاميم هادئة. ملابس أطفال خالدة من 0 إلى 12 سنة.', cta:'تسوّق المجموعة', cta2:'قصتنا' },
    cats: { title:'الفئات', all:'الكل', dress:'فساتين', shorts:'شورتات', set:'أطقم', shirt:'قمصان', tee:'تيشيرتات' },
    featured: { eyebrow:'مميزات', title:'مفضّلات هذا الموسم', view:'عرض' },
    story: { eyebrow:'قصتنا', title:'الطفولة رحلة.', body:'تصنع Kids of Jupiter قطعاً هادئة ومتينة وجميلة للأطفال الذين يكتشفون كواكبهم الصغيرة. كل غرزة تروي قصة.', cta:'اقرأ المزيد' },
    new: { eyebrow:'وصل حديثاً', title:'هذا الأسبوع', viewAll:'عرض الكل' },
    cta: { eyebrow:'الورشة', title:'تُخاط في إسطنبول، بتقليد خياطة من الجيل الثالث.', body:'كل قطعة تمر من أيدي فريق صغير. كتان مغسول، قطن عضوي؛ خياطة بطيئة، أثر باقٍ.', btn:'تعرّف على الورشة', stat1:'الورشة', stat1v:'إسطنبول · مرتر', stat2:'القماش', stat2v:'طبيعي 100٪', stat3:'الإنتاج', stat3v:'دفعات صغيرة', mapTitle:'زرنا', mapSub:'بلاتفورم مرتر، شارع علي غورجان 27/1 رقم 67\nمرتر / غونغورين · إسطنبول\nالإثنين–السبت 10:00–19:00', directions:'احصل على الاتجاهات' },
    product: { ask:'اسأل عن السعر', add:'أضف إلى السلة', size:'المقاس', color:'اللون', material:'الخامة', care:'العناية', details:'تفاصيل المنتج', related:'قد يعجبك أيضاً', code:'رمز المنتج' },
    cart: { title:'سلتي', empty:'سلتك فارغة.', emptyCta:'ابدأ التسوق', total:'إجمالي القطع', send:'أرسل الطلب عبر واتساب', clear:'إفراغ السلة', remove:'إزالة', note:'تُشارك الأسعار عبر واتساب.', qty:'الكمية' },
    catalog: { title:'جميع المنتجات', sort:'ترتيب', filter:'تصفية', sortNew:'الأحدث', sortPop:'الأكثر شعبية', sortAZ:'أ–ي', results:'منتج' },
    about: { eyebrow:'من نحن', title:'وُلدوا ليكتشفوا', p1:'تأسست Kids of Jupiter عام 2024 للمستكشفين الصغار. ننحدر من عائلة خياطين من الجيل الثالث؛ كل قطعة تُخاط في ورشتنا في إسطنبول.', p2:'نؤمن بالأقمشة الطبيعية والمجموعات الصغيرة المدروسة والإنتاج العادل. الأطفال يكبرون — لكن القطعة الجيدة تترك أثراً.', stats:[ {n:'100٪', l:'قماش طبيعي'}, {n:'12', l:'سنة خبرة'}, {n:'0–12', l:'الفئة العمرية'}, {n:'إسطنبول', l:'الورشة'} ] },
    contact: { title:'اتصل بنا', sub:'واتساب هو أسرع طريقة للوصول إلينا.', whatsapp:'واتساب', email:'البريد', address:'العنوان', addr:'نيشانتاشي، إسطنبول', hours:'ساعات العمل', hoursV:'الإثنين–السبت · 10:00–19:00' },
    footer: { tag:'وُلدوا ليكتشفوا.', rights:'جميع الحقوق محفوظة.', shop:'تسوّق', help:'مساعدة', social:'تواصل', faq:'الأسئلة', shipping:'الشحن', returns:'الإرجاع', size:'دليل المقاسات' },
    wa: { greet:'مرحباً Kids of Jupiter! 👋', single:'أريد معلومات عن هذا المنتج:', multi:'أريد طلب المنتجات التالية:', total:'إجمالي الكمية', thanks:'شكراً!' },
    misc: { lang:'اللغة', currency:'TRY', menu:'القائمة', close:'إغلاق', search:'بحث', cart:'السلة', back:'رجوع' }
  },
  ru: {
    dir: 'ltr',
    nav: { home:'Главная', shop:'Каталог', collections:'Коллекции', new:'Новинки', about:'О нас', contact:'Контакты' },
    hero: { eyebrow:'Коллекция Весна / Лето 2026', title:'Рождены исследовать.', sub:'Натуральные ткани, спокойные силуэты. Вневременная детская одежда 0–12 лет.', cta:'К коллекции', cta2:'Наша история' },
    cats: { title:'Категории', all:'Все', dress:'Платья', shorts:'Шорты', set:'Комплекты', shirt:'Рубашки', tee:'Футболки' },
    featured: { eyebrow:'Избранное', title:'Фавориты сезона', view:'Смотреть' },
    story: { eyebrow:'Наша история', title:'Детство — это путешествие.', body:'Kids of Jupiter создаёт спокойные, прочные и красивые вещи для детей, открывающих свои маленькие планеты. Каждый шов рассказывает историю.', cta:'Подробнее' },
    new: { eyebrow:'Новинки', title:'На полке на этой неделе', viewAll:'Смотреть все' },
    cta: { eyebrow:'Ателье', title:'Сшито в Стамбуле, в традиции портных в третьем поколении.', body:'Каждая вещь проходит через руки небольшой команды. Промытый лён, органический хлопок; медленный шов, остающийся след.', btn:'Узнать об ателье', stat1:'Ателье', stat1v:'Стамбул · Мертер', stat2:'Ткань', stat2v:'100% натуральная', stat3:'Производство', stat3v:'Малые партии', mapTitle:'Посетите нас', mapSub:'Platform Merter, ул. Али Гюрджан 27/1, №67\nМертер / Гюнгёрен · Стамбул\nПн–Сб 10:00–19:00', directions:'Маршрут' },
    product: { ask:'Узнать цену', add:'В корзину', size:'Размер', color:'Цвет', material:'Материал', care:'Уход', details:'Детали', related:'Вам также понравится', code:'Артикул' },
    cart: { title:'Корзина', empty:'Ваша корзина пуста.', emptyCta:'Начать покупки', total:'Всего позиций', send:'Заказать в WhatsApp', clear:'Очистить', remove:'Удалить', note:'Цены сообщаются в WhatsApp.', qty:'Кол-во' },
    catalog: { title:'Все товары', sort:'Сортировка', filter:'Фильтр', sortNew:'Новые', sortPop:'Популярные', sortAZ:'А–Я', results:'товаров' },
    about: { eyebrow:'О нас', title:'Born to Explore', p1:'Kids of Jupiter основан в 2024 году для маленьких исследователей. Мы из семьи портных в третьем поколении; каждая вещь шьётся в нашем ателье в Стамбуле.', p2:'Мы верим в натуральные ткани, осознанные маленькие коллекции и честное производство. Дети растут — но хорошая вещь оставляет след.', stats:[ {n:'100%', l:'Натуральные ткани'}, {n:'12', l:'Лет ремесла'}, {n:'0–12', l:'Возраст'}, {n:'Стамбул', l:'Ателье'} ] },
    contact: { title:'Контакты', sub:'WhatsApp — самый быстрый способ связаться.', whatsapp:'WhatsApp', email:'E-mail', address:'Адрес', addr:'Нишанташи, Стамбул', hours:'Часы работы', hoursV:'Пн–Сб · 10:00–19:00' },
    footer: { tag:'Born to explore.', rights:'Все права защищены.', shop:'Магазин', help:'Помощь', social:'Соцсети', faq:'FAQ', shipping:'Доставка', returns:'Возврат', size:'Размеры' },
    wa: { greet:'Здравствуйте, Kids of Jupiter! 👋', single:'Подскажите по этому товару:', multi:'Хочу заказать следующие товары:', total:'Всего позиций', thanks:'Спасибо!' },
    misc: { lang:'Язык', currency:'TRY', menu:'Меню', close:'Закрыть', search:'Поиск', cart:'Корзина', back:'Назад' }
  }
};
window.KOJ_I18N = KOJ_I18N;

const KOJ_COLOR_TRANSLATIONS = {
  'krem': { en: 'Cream', ar: 'كريم', ru: 'Кремовый' },
  'sage': { en: 'Sage', ar: 'مريمية', ru: 'Шалфей' },
  'adaçayı': { en: 'Sage', ar: 'مريمية', ru: 'Шалфей' },
  'toprak': { en: 'Earth', ar: 'ترابي', ru: 'Земляной' },
  'bej': { en: 'Beige', ar: 'بيج', ru: 'Бежевый' },
  'mint': { en: 'Mint', ar: 'نعناعي', ru: 'Мятный' },
  'nane': { en: 'Mint', ar: 'نعناعي', ru: 'Мятный' },
  'kahve': { en: 'Brown', ar: 'بني', ru: 'Коричневый' },
  'kahverengi': { en: 'Brown', ar: 'بني', ru: 'Коричневый' },
  'ekru': { en: 'Ecru', ar: 'إيكرو', ru: 'Экрю' },
  'beyaz': { en: 'White', ar: 'أبيض', ru: 'Белый' },
  'siyah': { en: 'Black', ar: 'أسود', ru: 'Черный' },
  'pembe': { en: 'Pink', ar: 'وردي', ru: 'Розовый' },
  'mavi': { en: 'Blue', ar: 'أزرق', ru: 'Синий' },
  'yeşil': { en: 'Green', ar: 'أخضر', ru: 'Зеленый' },
  'haki': { en: 'Khaki', ar: 'كاكي', ru: 'Хаки' },
  'taş': { en: 'Stone', ar: 'حجري', ru: 'Каменный' },
  'sarı': { en: 'Yellow', ar: 'أصفر', ru: 'Желтый' },
  'kiremit': { en: 'Brick', ar: 'آجري', ru: 'Терракотовый' },
  'antrasit': { en: 'Anthracite', ar: 'أنثراسين', ru: 'Антрацитовый' },
  'gri': { en: 'Grey', ar: 'رمادي', ru: 'Серый' },
  'hardal': { en: 'Mustard', ar: 'خردلي', ru: 'Горчичный' },
  'lila': { en: 'Lilac', ar: 'ليلكي', ru: 'Лиловый' },
  'tarçın': { en: 'Cinnamon', ar: 'قرفة', ru: 'Коричный' },
  'turuncu': { en: 'Orange', ar: 'برتقالي', ru: 'Оранжевый' },
  'gül kurusu': { en: 'Rose', ar: 'وردي مغber', ru: 'Пыльная роза' },
  'şeftali': { en: 'Peach', ar: 'خوخي', ru: 'Персиковый' },
  'lacivert': { en: 'Navy Blue', ar: 'أزرق داكن', ru: 'Темно-синий' },
  'kakao': { en: 'Cocoa', ar: 'كاكاو', ru: 'Какао' },
  'somon': { en: 'Salmon', ar: 'سلمون', ru: 'Лососевый' },
  'mürdüm': { en: 'Damson', ar: 'خوخي غامق', ru: 'Сливовый' },
  'çikolata': { en: 'Chocolate', ar: 'شوكولاتة', ru: 'Шоколадный' },
  'kum': { en: 'Sand', ar: 'رملي', ru: 'Песочный' },
  'vizon': { en: 'Mink', ar: 'مِنك', ru: 'Норковый' },
  'indigo': { en: 'Indigo', ar: 'نيلي', ru: 'Индиго' },
  'kırmızı': { en: 'Red', ar: 'أحمر', ru: 'Красный' },
  'bordo': { en: 'Burgundy', ar: 'عنابي', ru: 'Бордовый' },
  'turkuaz': { en: 'Turquoise', ar: 'فيروزي', ru: 'Бирюзовый' },
  'açık mavi': { en: 'Light Blue', ar: 'أزرق فاتح', ru: 'Голубой' },
  'açık gri': { en: 'Light Grey', ar: 'رمادي فاتح', ru: 'Светло-серый' },
  'koyu gri': { en: 'Dark Grey', ar: 'رمادي غامق', ru: 'Темно-серый' },
  'koyu yeşil': { en: 'Dark Green', ar: 'أخضر غامق', ru: 'Темно-зеленый' }
};

window.KOJ_translateColor = function(color, lang) {
  if (!color || !lang || lang === 'tr') return color;
  const key = color.trim().toLowerCase();
  const translations = KOJ_COLOR_TRANSLATIONS[key];
  if (translations && translations[lang]) {
    return translations[lang];
  }
  return color;
};
