import type { ContentDocuments, SeoContent } from "./types";

const now = "2026-01-01T00:00:00.000Z";

function seo(title: string, description: string, path: string): SeoContent {
  return {
    metaTitle: title,
    metaDescription: description,
    keywords: "Funktechnik Schubert, Funkgeräte Reparatur, CB Funk Service, Amateurfunk Service, Funkgeräte Abgleich, Messtechnik",
    openGraphTitle: title,
    openGraphDescription: description,
    socialImage: "/funktechnik_schubert_logo.jpg",
    canonicalUrl: path,
  };
}

export const defaultContent: ContentDocuments = {
  home: {
    eyebrow: "Funktechnik, Messtechnik, Werkstattservice",
    title: "Funktechnik Schubert",
    subtitle: "Service, Reparatur und Diagnose für Funkgeräte, Messtechnik und Kommunikationstechnik.",
    heroText: "Von CB-Funk und Amateurfunk bis zur professionellen Funktechnik: Wir unterstützen bei Fehlersuche, Abgleich, Modulationsproblemen, Frequenzproblemen und technischer Dokumentation.",
    heroImage: "/workbench-signal.svg",
    intro: "Von der ersten Fehlerbeschreibung bis zur dokumentierten Prüfung: Funktechnik Schubert verbindet technische Erfahrung, geeignete Messmittel und strukturierte Kommunikation.",
    paragraphs: [],
    cta: {
      text: "Direkte technische Einschätzung statt anonymer Abwicklung",
      primary: { label: "Reparatur anfragen", href: "/reparatur" },
      secondary: { label: "Leistungen ansehen", href: "/leistungen" },
    },
    listTitle: "Technische Schwerpunkte",
    list: ["CB-Funk", "Amateurfunk", "Messtechnik", "Abgleich", "Diagnose", "Service Manuals"],
    badges: ["CB-Funk", "Amateurfunk", "Messtechnik", "Abgleich", "Diagnose", "Service Manuals"],
    features: [
      { title: "Funkgeräte-Service", text: "Sichtprüfung, Funktionsprüfung und technische Beurteilung für CB-Funk, Amateurfunk, Betriebsfunk sowie ältere und moderne Geräte." },
      { title: "Fehlersuche & Reparatur", text: "Systematische Diagnose bei Empfangsproblemen, Sendeproblemen, PLL-Fehlern, Frequenzabweichungen und Audio-/NF-Störungen." },
      { title: "Abgleich & Messtechnik", text: "Frequenzabgleich, Hub- und Modulationsprüfung, Sendeleistung, Empfindlichkeit und RF-Messung mit geeigneter Messtechnik." },
    ],
    services: [
      { title: "Funkgeräte-Service", text: "Prüfung und technische Einschätzung für CB-Funk, Amateurfunk und Kommunikationstechnik." },
      { title: "Messtechnik", text: "Messungen mit geeigneter Werkstattpraxis und nachvollziehbarer Dokumentation." },
      { title: "Serviceunterlagen", text: "Einordnung von Schaltplänen, Service Manuals und Abgleichhinweisen." },
    ],
    promise: {
      eyebrow: "Persönlicher Support",
      title: "Direkte technische Einschätzung statt anonymer Abwicklung",
      text: "Viele Fehlerbilder lassen sich bereits mit einer klaren Beschreibung und den richtigen Gerätedaten eingrenzen.",
      bullets: [
        "Technischer Fokus auf Funkgeräte und Kommunikationstechnik",
        "Nachvollziehbare Diagnose mit Blick auf Messwerte und Fehlerbild",
        "Sauberer Umgang mit Service Manuals, Schaltplänen und Abgleichanleitungen",
        "Klare Rückmeldung zu Zustand, Aufwand und sinnvollen nächsten Schritten",
      ],
      button: { label: "Reparaturformular öffnen", href: "/reparatur" },
    },
    footerText: "Service und technische Unterstützung für Funkgeräte, Messtechnik und Kommunikationstechnik.",
    faq: [],
    seo: seo("Funktechnik Schubert", "Service, Reparatur, Diagnose und Abgleich von Funktechnik, CB-Funk, Amateurfunk und Kommunikationstechnik.", "/"),
    updatedAt: now,
  },
  services: {
    eyebrow: "Leistungen",
    title: "Service für Funkgeräte und Kommunikationstechnik",
    subtitle: "Technische Unterstützung für Geräte, bei denen Diagnose, Messtechnik, Erfahrung und saubere Dokumentation zählen.",
    heroText: "Leistungen für private und professionelle Funktechnik mit klarem Fokus auf Diagnose, Abgleich und Reparatur.",
    heroImage: "/workbench-signal.svg",
    intro: "Die Leistungen können im Adminbereich sortiert, erweitert und ein- oder ausgeblendet werden.",
    paragraphs: [],
    cta: { text: "Reparaturfall vorbereiten", primary: { label: "Reparatur anfragen", href: "/reparatur" }, secondary: { label: "Kontakt aufnehmen", href: "/kontakt" } },
    listTitle: "Leistungen",
    list: [],
    services: [
      { title: "Funkgeräte-Service", description: "Service für CB-Funk, Amateurfunk, Betriebsfunk sowie ältere und moderne Funkgeräte.", icon: "radio", sortOrder: 10, visible: true },
      { title: "Fehlersuche & Reparatur", description: "Strukturierte Analyse bei Modulationsproblemen, Frequenzabweichung, PLL-Problemen und Empfangs- oder Sendeproblemen.", icon: "tools", sortOrder: 20, visible: true },
      { title: "Abgleich & Prüfung", description: "Frequenzabgleich, Hub- und Modulationsprüfung, Sendeleistung, Empfindlichkeit und Funktionsprüfung.", icon: "meter", sortOrder: 30, visible: true },
      { title: "Messtechnik & Diagnose", description: "Systematische Fehlersuche mit Oszilloskop, Frequenzzähler, Signalgenerator, RF-Messung und Modulationsmessung.", icon: "scope", sortOrder: 40, visible: true },
      { title: "Serviceunterlagen", description: "Einordnung von Schaltplänen, Service Manuals, Abgleichanleitungen und Reparaturhinweisen.", icon: "manual", sortOrder: 50, visible: true },
    ],
    faq: [],
    seo: seo("Leistungen", "Funkgeräte-Service, Diagnose, Abgleich und Dokumentation für Kommunikationstechnik.", "/leistungen"),
    updatedAt: now,
  },
  "radio-service": {
    eyebrow: "Funkgeräte-Service",
    title: "Prüfung, Diagnose und Abgleich",
    subtitle: "Funkgeräte zeigen Fehler oft erst im Zusammenspiel von Empfang, Sendeteil, Versorgung, Antennenanpassung, Bedienung und Abgleich.",
    heroText: "Der Service betrachtet diese Zusammenhänge strukturiert und dokumentiert die technischen Schritte nachvollziehbar.",
    heroImage: "/workbench-signal.svg",
    intro: "Eine gute Reparatur beginnt mit vollständigen Angaben zu Gerät, Fehlerbild und Vorgeschichte.",
    paragraphs: [],
    cta: { text: "Reparaturprozess starten", primary: { label: "Reparatur anfragen", href: "/reparatur" }, secondary: { label: "Kontakt", href: "/kontakt" } },
    listTitle: "Typische Fehlerbilder",
    list: [],
    brands: ["CB-Funk", "Amateurfunk", "Betriebsfunk"],
    symptoms: [
      "Kein oder schwacher Empfang",
      "Keine, leise oder verzerrte Modulation",
      "Frequenzversatz, PLL-Rasten oder instabile Kanäle",
      "Sendeprobleme, schwankende Leistung oder auffällige Erwärmung",
      "Audio-/NF-Probleme, Displayfehler oder Aussetzer durch Bedienelemente",
      "Unklare Vorarbeiten, fehlende Serviceunterlagen oder bereits geöffnete Geräte",
    ],
    workflow: ["Anfrage", "Technische Sichtung", "Messung", "Abstimmung", "Reparatur oder Rückgabe"],
    measurements: ["Frequenz", "Sendeleistung", "Hub", "Modulation", "Empfindlichkeit"],
    alignment: "Abgleich erfolgt anhand technischer Unterlagen und sinnvoller Messpunkte.",
    repair: "Reparaturen werden vor Durchführung technisch eingeordnet und abgestimmt.",
    faq: [],
    seo: seo("Funkgeräte-Service", "Werkstattservice für CB-Funk, Amateurfunk und Funkgeräte-Abgleich.", "/funkgeraete-service"),
    updatedAt: now,
  },
  repair: {
    eyebrow: "Reparaturannahme",
    title: "Reparatur anfragen",
    subtitle: "Beschreiben Sie Gerät, Fehlerbild, Zubehör und bisherige Vorarbeiten.",
    heroText: "Die Anfrage wird strukturiert erfasst und für eine spätere technische Bearbeitung vorbereitet.",
    heroImage: "/workbench-signal.svg",
    intro: "Bitte senden Sie Geräte erst nach Rückmeldung ein. Vollständige Gerätedaten und eine präzise Fehlerbeschreibung helfen, den Aufwand besser einzuschätzen.",
    paragraphs: [
      { title: "Vor der Einsendung", text: "Bitte senden Sie Geräte erst nach Rückmeldung ein. Vollständige Gerätedaten und eine präzise Fehlerbeschreibung helfen, den Aufwand besser einzuschätzen." },
    ],
    cta: { text: "Reparatur vorbereiten", primary: { label: "Formular ausfüllen", href: "/reparatur" }, secondary: { label: "Kontakt", href: "/kontakt" } },
    listTitle: "Wichtige Angaben",
    list: [
      "Hersteller, Modell, Geräteart und Seriennummer bereithalten, soweit vorhanden",
      "Fehler möglichst konkret beschreiben: Empfang, Sendung, Modulation, Frequenz, Anzeige oder Versorgung",
      "Zubehör wie Netzteil, Mikrofon, Antennenadapter oder Kabel angeben",
      "Bereits geöffnete Geräte und durchgeführte Arbeiten ehrlich nennen",
      "Fotos können später nach Rückmeldung ergänzt werden",
    ],
    faq: [],
    seo: seo("Reparaturannahme", "Reparaturanfrage für Funkgeräte strukturiert vorbereiten.", "/reparatur"),
    updatedAt: now,
  },
  about: {
    eyebrow: "Über uns",
    title: "Technik verstehen, Fehler nachvollziehbar lösen",
    subtitle: "Funktechnik Schubert richtet sich an Kunden, die bei Funkgeräten und Kommunikationstechnik eine persönliche, technische Einschätzung suchen.",
    heroText: "Im Mittelpunkt stehen saubere Diagnose, transparente Kommunikation und respektvoller Umgang mit bestehenden Geräten.",
    heroImage: "/workbench-signal.svg",
    intro: "Technischer Service lebt von Genauigkeit, Erfahrung und klarer Rückmeldung.",
    paragraphs: [
      { title: "Arbeitsweise", text: "Im Mittelpunkt stehen saubere Diagnose, transparente Kommunikation und der respektvolle Umgang mit bestehenden Geräten und Serviceunterlagen." },
      { title: "Fokus", text: "Der Schwerpunkt liegt auf Funktechnik, Elektronikservice, Abgleichfragen und technischer Unterstützung rund um Kommunikationstechnik." },
    ],
    cta: { text: "Mehr zur Werkstatt", primary: { label: "Kontakt aufnehmen", href: "/kontakt" }, secondary: { label: "Leistungen", href: "/leistungen" } },
    listTitle: "Grundsätze",
    list: ["Nachvollziehbare technische Einschätzung", "Klare Kommunikation", "Sorgfältiger Umgang mit Geräten"],
    companyDescription: "Funktechnik Schubert bietet technischen Service für Funkgeräte, Messtechnik und Kommunikationstechnik.",
    workshopDescription: "Die Werkstatt arbeitet strukturiert mit Messmitteln, Dokumentation und technischer Prüfung.",
    philosophy: "Reparatur und Service sollen nachvollziehbar, ehrlich und technisch sauber bleiben.",
    faq: [],
    seo: seo("Über uns", "Funktechnik Schubert steht für technischen Service und klare Kommunikation.", "/ueber-uns"),
    updatedAt: now,
  },
  contact: {
    eyebrow: "Kontakt",
    title: "Kontakt aufnehmen",
    subtitle: "Beschreiben Sie kurz Ihr Anliegen. Für Reparaturen nutzen Sie idealerweise die strukturierte Reparaturannahme.",
    heroText: "Je genauer Gerät, Anliegen und gewünschte Unterstützung beschrieben werden, desto gezielter kann die Rückmeldung erfolgen.",
    heroImage: "/workbench-signal.svg",
    intro: "Direkt und technisch: Nutzen Sie das Kontaktformular oder die Reparaturannahme.",
    paragraphs: [],
    cta: { text: "Anfrage senden", primary: { label: "Reparatur anfragen", href: "/reparatur" }, secondary: { label: "Leistungen", href: "/leistungen" } },
    listTitle: "Kontaktinformationen",
    list: [],
    phone: "",
    email: "",
    address: "",
    openingHours: "",
    googleMapsLink: "",
    socialMedia: [],
    faq: [],
    seo: seo("Kontakt", "Kontakt zu Funktechnik Schubert aufnehmen.", "/kontakt"),
    updatedAt: now,
  },
  settings: {
    siteName: "Funktechnik Schubert",
    logoUrl: "/funktechnik_schubert_logo.jpg",
    footerShortText: "Service und technische Unterstützung für Funkgeräte, Messtechnik und Kommunikationstechnik.",
    copyright: "© Funktechnik Schubert",
    footerLinks: [
      { label: "Leistungen", href: "/leistungen" },
      { label: "Funkgeräte-Service", href: "/funkgeraete-service" },
      { label: "Reparatur", href: "/reparatur" },
      { label: "Kontakt", href: "/kontakt" },
    ],
    legalLinks: [
      { label: "Impressum", href: "/impressum" },
      { label: "Datenschutz", href: "/datenschutz" },
    ],
    headerCta: { label: "Reparatur anfragen", href: "/reparatur" },
    seo: seo("Funktechnik Schubert", "Service, Reparatur, Diagnose und Abgleich von Funktechnik, CB-Funk, Amateurfunk und Kommunikationstechnik.", "/"),
    updatedAt: now,
  },
};

export const contentFileNames = {
  home: "home.json",
  services: "services.json",
  "radio-service": "radio-service.json",
  repair: "repair.json",
  about: "about.json",
  contact: "contact.json",
  settings: "settings.json",
} as const;
