// SPACEWALKER v3 — i18n
const I18N = {
  en: {
    dir: "ltr",
    nav: { work: "WORK", market: "MARKETPLACE", contact: "CONTACT", launch: "CONTACT US" },
    hero: {
      tag: "Build. Secure. Ship.",
      h1: "SPACEWALKER",
      lead: "We design and build modern apps, websites and custom business systems — clean, fast and made to last.",
      cta1: "EXPLORE WORK",
      cta2: "VIEW MARKETPLACE",
    },
    services: {
      cards: [
        { label: "Dev Tools",     sub: "Custom CLI · SDK · IDE" },
        { label: "Cybersecurity", sub: "Audits · Pentests · WAF" },
        { label: "AI Systems",    sub: "Chatbots · ML · Vision" },
        { label: "Deployment",    sub: "Cloud · Setup · Scaling" },
        { label: "Trade Bots",    sub: "Crypto · Stocks · Forex" },
        { label: "Mobile Apps",   sub: "iOS · Android · Cross" },
        { label: "Pentest Kits",  sub: "Recon · Exploit · Audit" },
        { label: "Automation",    sub: "Workflows · No-code" },
      ],
    },
    work: {
      eyebrow: "// OUR WORK",
      h2a: "Real projects.", h2b: "Shipped and live.",
      sub: "Live previews of websites and apps we've built for real clients. Click any to open.",
      meta: { status: "STATUS", value1: "ALL ONLINE", updated: "UPDATED", value2: "WEEKLY", uptime: "UPTIME", value3: "99.99%" },
      items: [
        { title: "Comp Sushi", blurb: "Sushi restaurant — online menu, ordering, custom website.", tags: ["React", "Stripe", "CMS"] },
        { title: "Sign-D",     blurb: "Digital signage — manage screens and content from one dashboard.", tags: ["Next.js", "WebSocket", "AWS"] },
        { title: "Carpenter AI", blurb: "AI for carpentry — measurement, quotes and design assistant.", tags: ["AI", "Firebase", "React"] },
      ],
    },
    market: {
      eyebrow: "// AVAILABLE SYSTEMS",
      h2: "Business systems & apps",
      sub: "Ready-made software for your business. Restaurant, accounting, retail, delivery — pick a system and we'll customize it for you.",
      filters: ["ALL", "BUSINESS", "APPS", "TRADING", "TOOLS"],
      contact: "Contact us",
    },
    contact: {
      eyebrow: "// LET'S TALK",
      h2a: "Ready to build", h2b: "something?",
      sub: "Tell us what you need — a website, an app, or a full system. We reply on WhatsApp, Telegram or Instagram.",
      whatsapp: "WHATSAPP",
      telegram: "TELEGRAM",
    },
    foot: { rights: "ALL RIGHTS RESERVED" },
  },
  ar: {
    dir: "rtl",
    nav: { work: "أعمالنا", market: "المتجر", contact: "اتصل بنا", launch: "تواصل معنا" },
    hero: {
      tag: "ابنِ . أمّن . أطلق.",
      h1: "سبيس ووكر",
      lead: "نصمم ونطور تطبيقات ومواقع وأنظمة أعمال حديثة — سريعة، مرتبة، وتدوم طويلاً.",
      cta1: "شاهد الأعمال",
      cta2: "تصفح المتجر",
    },
    services: {
      cards: [
        { label: "أدوات تطوير",   sub: "CLI · SDK · IDE" },
        { label: "الأمن السيبراني", sub: "تدقيق · اختبار · حماية" },
        { label: "أنظمة الذكاء",  sub: "روبوت دردشة · رؤية" },
        { label: "النشر السحابي", sub: "تهيئة · توسعة" },
        { label: "بوتات تداول",   sub: "كريبتو · أسهم · فوركس" },
        { label: "تطبيقات جوال",  sub: "iOS · Android" },
        { label: "اختبار اختراق", sub: "استطلاع · تدقيق" },
        { label: "أتمتة الأعمال", sub: "Workflows" },
      ],
    },
    work: {
      eyebrow: "// أعمالنا",
      h2a: "مشاريع حقيقية.", h2b: "منشورة ومباشرة.",
      sub: "معاينات حية لمواقع وتطبيقات بنيناها لعملاء حقيقيين. اضغط لفتح الرابط.",
      meta: { status: "الحالة", value1: "كلها فعالة", updated: "محدث", value2: "أسبوعياً", uptime: "الاستقرار", value3: "99.99%" },
      items: [
        { title: "كومب سوشي", blurb: "مطعم سوشي — قائمة وطلبات أونلاين، موقع كامل مخصص.", tags: ["React", "Stripe", "CMS"] },
        { title: "ساين-دي",   blurb: "شاشات إعلانات رقمية — إدارة المحتوى من لوحة واحدة.", tags: ["Next.js", "WebSocket", "AWS"] },
        { title: "كاربنتر AI", blurb: "ذكاء صناعي للنجارة — قياس، تسعير، ومساعد تصميم.", tags: ["AI", "Firebase", "React"] },
      ],
    },
    market: {
      eyebrow: "// أنظمة جاهزة",
      h2: "أنظمة وتطبيقات للأعمال",
      sub: "برامج جاهزة لعملك. مطاعم، محاسبة، متاجر، توصيل — اختر النظام ونخصصه لك.",
      filters: ["الكل", "أعمال", "تطبيقات", "تداول", "أدوات"],
      contact: "تواصل معنا",
    },
    contact: {
      eyebrow: "// لنبدأ",
      h2a: "جاهز لبناء", h2b: "شيء جديد؟",
      sub: "أخبرنا بما تحتاج — موقع، تطبيق، أو نظام كامل. نرد على واتساب أو تيليجرام أو إنستجرام.",
      whatsapp: "واتساب",
      telegram: "تيليجرام",
    },
    foot: { rights: "جميع الحقوق محفوظة" },
  },
  tr: {
    dir: "ltr",
    nav: { work: "İŞLER", market: "MAĞAZA", contact: "İLETİŞİM", launch: "BİZE ULAŞIN" },
    hero: {
      tag: "Yap. Güvence al. Yayınla.",
      h1: "SPACEWALKER",
      lead: "Modern uygulamalar, web siteleri ve özel iş sistemleri tasarlar ve geliştiririz — temiz, hızlı ve kalıcı.",
      cta1: "İŞLERİ İNCELE",
      cta2: "MAĞAZAYA GİT",
    },
    services: {
      cards: [
        { label: "Geliştirici Araçları", sub: "CLI · SDK · IDE" },
        { label: "Siber Güvenlik",       sub: "Denetim · Pentest · WAF" },
        { label: "Yapay Zeka",           sub: "Sohbet · ML · Görüntü" },
        { label: "Bulut Dağıtım",        sub: "Kurulum · Ölçek" },
        { label: "Trade Bot",            sub: "Kripto · Hisse · Forex" },
        { label: "Mobil Uygulama",       sub: "iOS · Android" },
        { label: "Sızma Testi",          sub: "Keşif · Sömürü · Audit" },
        { label: "Otomasyon",            sub: "İş Akışı · No-code" },
      ],
    },
    work: {
      eyebrow: "// İŞLERİMİZ",
      h2a: "Gerçek projeler.", h2b: "Yayında ve çalışıyor.",
      sub: "Gerçek müşteriler için yaptığımız site ve uygulamaların canlı önizlemeleri.",
      meta: { status: "DURUM", value1: "HEPSİ ÇEVRİMİÇİ", updated: "GÜNCELLEME", value2: "HAFTALIK", uptime: "ÇALIŞMA", value3: "99.99%" },
      items: [
        { title: "Comp Sushi",   blurb: "Suşi restoranı — online menü, sipariş, özel web sitesi.", tags: ["React", "Stripe", "CMS"] },
        { title: "Sign-D",       blurb: "Dijital tabela — ekranları ve içeriği tek panelden yönet.", tags: ["Next.js", "WebSocket", "AWS"] },
        { title: "Carpenter AI", blurb: "Marangozluk için AI — ölçüm, fiyatlandırma ve tasarım.", tags: ["AI", "Firebase", "React"] },
      ],
    },
    market: {
      eyebrow: "// HAZIR SİSTEMLER",
      h2: "İş sistemleri ve uygulamalar",
      sub: "İşletmeniz için hazır yazılımlar. Restoran, muhasebe, perakende, teslimat — birini seçin, sizin için özelleştirelim.",
      filters: ["TÜMÜ", "İŞLETME", "UYGULAMA", "TRADE", "ARAÇLAR"],
      contact: "Bize ulaşın",
    },
    contact: {
      eyebrow: "// HADİ KONUŞALIM",
      h2a: "Bir şey", h2b: "inşa edelim mi?",
      sub: "Ne istediğinizi söyleyin — web sitesi, uygulama ya da tam sistem. WhatsApp, Telegram veya Instagram'dan yanıtlıyoruz.",
      whatsapp: "WHATSAPP",
      telegram: "TELEGRAM",
    },
    foot: { rights: "TÜM HAKLARI SAKLIDIR" },
  },
};

// Tiny global store + hook
const langSubs = new Set();
let CUR_LANG = (typeof localStorage !== "undefined" && localStorage.getItem("sw-lang")) || "en";
function getLang() { return CUR_LANG; }
function setLangGlobal(l) {
  if (!I18N[l]) return;
  CUR_LANG = l;
  try { localStorage.setItem("sw-lang", l); } catch (e) {}
  document.documentElement.lang = l;
  document.documentElement.dir = I18N[l].dir;
  langSubs.forEach(fn => fn(l));
}
function useLang() {
  const [, setN] = React.useState(0);
  React.useEffect(() => {
    const fn = () => setN(n => n + 1);
    langSubs.add(fn);
    document.documentElement.lang = CUR_LANG;
    document.documentElement.dir = I18N[CUR_LANG].dir;
    return () => langSubs.delete(fn);
  }, []);
  return [I18N[CUR_LANG], CUR_LANG, setLangGlobal];
}

Object.assign(window, { I18N, useLang, getLang, setLangGlobal });
