/* data-wiki.jsx — Wissensbereich content (DE default, EN optional) */

const WIKI_UI = {
  de: { eyebrow: 'Wissensbereich', title: 'Wiki & Orientierung',
    lead: 'Gebündeltes Wissen zur Vorbereitung — von Dienststart bis mentale Stärke. Kurz, sachlich, nachschlagbar.',
    search: 'Im Wiki suchen …', articles: 'Artikel', read: 'Lesen', faqTitle: 'Häufige Fragen',
    cats: 'Themenbereiche', updated: 'Aktualisiert' },
  en: { eyebrow: 'Knowledge base', title: 'Wiki & orientation',
    lead: 'Bundled preparation knowledge — from service start to mental strength. Short, factual, searchable.',
    search: 'Search the wiki …', articles: 'articles', read: 'Read', faqTitle: 'Frequently asked questions',
    cats: 'Topics', updated: 'Updated' },
};

const WIKI_CATS = [
  { id: 'dienststart', icon: 'flag',
    name: { de: 'Dienststart', en: 'Service start' },
    blurb: { de: 'Was am ersten Tag passiert und wie du ankommst.', en: 'What happens on day one and how you arrive.' },
    arts: [
      { t: { de: 'Der erste Tag — Ablauf', en: 'The first day — schedule' }, min: 6, tag: { de: 'Basis', en: 'Basics' } },
      { t: { de: 'Anreise & Meldung', en: 'Arrival & check-in' }, min: 4 },
      { t: { de: 'Unterkunft & Spind', en: 'Quarters & locker' }, min: 3 },
    ] },
  { id: 'packliste', icon: 'backpack',
    name: { de: 'Packliste', en: 'Packing list' },
    blurb: { de: 'Was mit muss, was bleibt zuhause.', en: 'What to bring, what stays home.' },
    arts: [
      { t: { de: 'Grundausstattung', en: 'Basic equipment' }, min: 5, tag: { de: 'Referenz', en: 'Reference' } },
      { t: { de: 'Hygiene & Pflege', en: 'Hygiene & care' }, min: 3 },
      { t: { de: 'Verbotene Gegenstände', en: 'Prohibited items' }, min: 2 },
    ] },
  { id: 'grundausbildung', icon: 'shield',
    name: { de: 'Grundausbildung', en: 'Basic training' },
    blurb: { de: 'Struktur, Tagesablauf und Erwartungen.', en: 'Structure, daily routine and expectations.' },
    arts: [
      { t: { de: 'Tagesablauf verstehen', en: 'Understanding the daily routine' }, min: 7 },
      { t: { de: 'Formaldienst — Grundlagen', en: 'Drill — basics' }, min: 5 },
      { t: { de: 'Dienstgrade im Überblick', en: 'Ranks at a glance' }, min: 4, tag: { de: 'Neu', en: 'New' } },
    ] },
  { id: 'fitness', icon: 'dumbbell',
    name: { de: 'Fitness', en: 'Fitness' },
    blurb: { de: 'Körperliche Vorbereitung und Tests.', en: 'Physical preparation and tests.' },
    arts: [
      { t: { de: 'Basis-Fitnesstest (BFT)', en: 'Basic fitness test' }, min: 6, tag: { de: 'Wichtig', en: 'Key' } },
      { t: { de: 'Laufen verbessern', en: 'Improve your running' }, min: 4 },
      { t: { de: 'Kraft ohne Geräte', en: 'Strength without equipment' }, min: 5 },
    ] },
  { id: 'mental', icon: 'brain',
    name: { de: 'Mentale Vorbereitung', en: 'Mental preparation' },
    blurb: { de: 'Belastbarkeit, Routine, Umgang mit Druck.', en: 'Resilience, routine, handling pressure.' },
    arts: [
      { t: { de: 'Umgang mit Heimweh', en: 'Dealing with homesickness' }, min: 4 },
      { t: { de: 'Schlaf & Regeneration', en: 'Sleep & recovery' }, min: 3 },
      { t: { de: 'Fokus unter Stress', en: 'Focus under stress' }, min: 5 },
    ] },
];

const WIKI_FAQ = [
  { q: { de: 'Ist die Rekruten-Schmiede offiziell?', en: 'Is Rekruten-Schmiede official?' },
    a: { de: 'Nein. Dies ist ein privates, unabhängiges Vorbereitungsangebot ohne Verbindung zur Bundeswehr oder einer Behörde.',
         en: 'No. This is a private, independent preparation service with no affiliation to the armed forces or any authority.' } },
  { q: { de: 'Was kostet die Nutzung?', en: 'What does it cost?' },
    a: { de: 'Die Inhalte des Wikis und der Checklisten sind frei zugänglich. Optionale Pakete findest du im Shop.',
         en: 'The wiki content and checklists are free. Optional packages are available in the shop.' } },
  { q: { de: 'Wird mein Fortschritt gespeichert?', en: 'Is my progress saved?' },
    a: { de: 'Ja, lokal in deinem Browser. Checklisten und KW-Plan merken sich abgehakte Punkte ohne Anmeldung.',
         en: 'Yes, locally in your browser. Checklists and the weekly plan remember checked items without login.' } },
  { q: { de: 'Gibt es die Inhalte auf Englisch?', en: 'Is content available in English?' },
    a: { de: 'Der Wissensbereich ist zweisprachig. Über den Sprachschalter (DE/EN) wechselst du die Sprache.',
         en: 'The knowledge base is bilingual. Use the language switch (DE/EN) to change languages.' } },
];

Object.assign(window, { WIKI_UI, WIKI_CATS, WIKI_FAQ });
