// Translations + language hook
const I18N = {
  de: {
    nav: { cloud: 'Cloud', media: 'Media', tools: 'Tools', about: 'Über uns', contact: 'Kontakt', partner: 'Partner' },
    hero: {
      kicker: 'IT · Cloud · Media · Tools',
      line1: 'Wir liefern.',
      line2: 'Was wir anfassen, läuft.',
      sub: 'init9 ist eine Dachmarke aus Wernigerode mit drei Geschäftsbereichen. Wir bauen, betreiben und gestalten — von Atlassian-Migrationen über Cloud-Infrastruktur bis zu Bewegtbild und Web.',
      cta: 'Projekt starten',
      ctaSecondary: 'Was wir machen',
      live: 'Live · seit 2026'
    },
    os: {
      kicker: '/// Plattformen',
      title: 'Wir betreuen, was bei euch läuft.',
      sub: 'macOS · Windows · Linux · iOS · iPadOS — gemischte Flotten sind kein Sonderfall, sondern unser Alltag.',
      list: ['macOS', 'Windows', 'Linux', 'iOS', 'iPadOS']
    },
    why: {
      kicker: '/// Warum init9',
      title: 'Drei Disziplinen.\nEin Team.\nKeine Ausreden.',
      points: [
        { n: '01', h: 'Echte Generalisten', t: 'Wer Cloud, Software und Bewegtbild unter einem Dach hält, denkt Probleme zu Ende — und löst sie nicht in vier Tickets bei vier Dienstleistern.' },
        { n: '02', h: 'Gründer am Tisch', t: 'Du redest mit Felix, Paul oder Leonhard. Nicht mit einem Account-Manager, der dich später an einen Junior weiterreicht.' },
        { n: '03', h: 'Alles selbst gebaut', t: 'Keine ausgelagerten White-Label-Pakete. Wir bauen, was wir verkaufen — und betreiben es weiter, wenn alle anderen schon weg sind.' },
        { n: '04', h: 'Wernigerode statt Berlin-Mitte', t: 'Bodenständiger Stundensatz, persönliche Zusammenarbeit, kein Pitch-Deck-Theater. Trotzdem: bundesweit, remote oder vor Ort.' }
      ]
    },
    div: {
      kicker: '/// Drei Geschäftsbereiche',
      cloud: { tag: 'cloud', title: 'Infrastruktur, die nicht zickt.', desc: 'Cloud-Architektur, Migration und Betrieb. Wir entwerfen pragmatische Setups — und bleiben dran, wenn es darauf ankommt.', items: ['Cloud-Architektur & -Migration', 'Hosting & Managed Services', 'Backup, Monitoring, Security', 'Microsoft 365 / Google Workspace'] },
      media: { tag: 'media', title: 'Bewegtbild, Web, Auftritt.', desc: 'Vom Imagefilm über Eventaufzeichnung bis zur Website, die nicht aussieht wie aus 2014. Wir produzieren komplett — Konzept bis Schnitt.', items: ['Film- & Videoproduktion', 'Webdesign & Entwicklung', 'Foto & Drohne', 'Live-Streaming'] },
      tools: { tag: 'tools', title: 'Atlassian, sauber gemacht.', desc: 'Jira, Confluence, Atlassian-Migration und Beratung. Wir räumen auf, statt nur Tickets zu konfigurieren.', items: ['Jira-Administration', 'Confluence-Setup & Strukturierung', 'Atlassian Cloud-Migration', 'Schulung & laufender Support'] },
      explore: 'Mehr erfahren'
    },
    partners: { kicker: '/// Tech & Partner', title: 'Wir setzen auf Werkzeug,\ndas hält.', sub: 'Auswahl der Plattformen, Hersteller und Tools, mit denen wir täglich arbeiten. Keine Provisionen, keine Logo-Wand — nur das, was wir wirklich einsetzen.', featured: 'Featured Partner', ubntDesc: 'Netzwerk-Hardware der Enterprise-Klasse zum vernünftigen Preis. UniFi-Setups bauen wir vom kleinen Büro bis zum mehrstöckigen Standort.' },
    cta: { kicker: '/// Sag Hallo', title: 'Wir wissen noch nicht,\nwas du brauchst.', sub: 'Aber 30 Minuten reichen meistens, um es herauszufinden. Schreib uns oder ruf an — wir antworten persönlich, nicht aus dem Helpdesk.', mail: 'hallo@init9.de', phone: '+49 151 57006146', addr: 'Mittelstraße 9, 38855 Wernigerode', btn: 'E-Mail schreiben' },
    foot: { legal: 'Impressum', privacy: 'Datenschutz', tagline: 'Gegründet 2026 in Wernigerode.', founded: 'Gegründet' },
    misc: { open: 'Menü', close: 'Schließen', tweaksHint: 'Tweaks' }
  },
  en: {
    nav: { cloud: 'Cloud', media: 'Media', tools: 'Tools', about: 'About', contact: 'Contact', partner: 'Partners' },
    hero: { kicker: 'IT · Cloud · Media · Tools', line1: 'We deliver.', line2: 'If we touch it, it runs.', sub: 'init9 is a holding brand from Wernigerode, Germany, with three divisions. We build, operate and design — from Atlassian migrations to cloud infrastructure to film and web.', cta: 'Start a project', ctaSecondary: 'What we do', live: 'Live · since 2026' },
    os: { kicker: '/// Platforms', title: 'We support whatever runs at your place.', sub: 'macOS · Windows · Linux · iOS · iPadOS — mixed fleets are our daily routine, not a special case.', list: ['macOS', 'Windows', 'Linux', 'iOS', 'iPadOS'] },
    why: { kicker: '/// Why init9', title: 'Three disciplines.\nOne team.\nNo excuses.', points: [ { n: '01', h: 'Actual generalists', t: 'When cloud, software and video sit under one roof, problems get solved end-to-end — not split across four tickets at four vendors.' }, { n: '02', h: 'Founders at the table', t: "You talk to Felix, Paul or Leonhard. Not an account manager who'll hand you off to a junior next quarter." }, { n: '03', h: 'Built ourselves', t: 'No outsourced white-label kits. We build what we sell — and stick around to operate it when everyone else has left.' }, { n: '04', h: 'Wernigerode, not Berlin', t: 'Grounded rates, real partnership, no pitch-deck theatre. Still: nationwide, remote or on-site.' } ] },
    div: { kicker: '/// Three divisions', cloud: { tag: 'cloud', title: 'Infrastructure that behaves.', desc: 'Cloud architecture, migration and operations. Pragmatic setups — and we stick around to run them when it counts.', items: ['Cloud architecture & migration', 'Hosting & managed services', 'Backup, monitoring, security', 'Microsoft 365 / Google Workspace'] }, media: { tag: 'media', title: 'Film, web, presence.', desc: "From corporate films to event recording to a website that doesn't look like 2014. We produce end-to-end — concept to cut.", items: ['Film & video production', 'Web design & development', 'Photo & drone', 'Live streaming'] }, tools: { tag: 'tools', title: 'Atlassian, done right.', desc: 'Jira, Confluence, Atlassian migration and consulting. We clean up — instead of just configuring tickets.', items: ['Jira administration', 'Confluence setup & IA', 'Atlassian Cloud migration', 'Training & ongoing support'] }, explore: 'Learn more' },
    partners: { kicker: '/// Tech & partners', title: 'We pick tools\nthat hold up.', sub: 'A selection of the platforms, vendors and tools we work with daily. No commissions, no logo wall — just what we actually deploy.', featured: 'Featured partner', ubntDesc: 'Enterprise-grade networking hardware at a sensible price. We deploy UniFi setups from small offices to multi-floor sites.' },
    cta: { kicker: '/// Say hi', title: "We don't yet know\nwhat you need.", sub: "But 30 minutes is usually enough to find out. Write or call — you'll hear back from a person, not a helpdesk.", mail: 'hello@init9.de', phone: '+49 151 57006146', addr: 'Mittelstraße 9, 38855 Wernigerode, Germany', btn: 'Send email' },
    foot: { legal: 'Imprint', privacy: 'Privacy', tagline: 'Founded 2026 in Wernigerode.', founded: 'Founded' },
    misc: { open: 'Menu', close: 'Close', tweaksHint: 'Tweaks' }
  }
};

function detectLang() { try { const saved = localStorage.getItem('init9_lang'); if (saved === 'de' || saved === 'en') return saved; const nav = (navigator.language || 'de').toLowerCase(); return nav.startsWith('de') ? 'de' : 'en'; } catch (e) { return 'de'; } }
function detectTheme() { try { const saved = localStorage.getItem('init9_theme'); if (saved === 'dark' || saved === 'light') return saved; return window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; } catch (e) { return 'light'; } }

window.I18N = I18N; window.detectLang = detectLang; window.detectTheme = detectTheme;
