{
  "A11Y": {
    "SKIP_TO_CONTENT": "Zum Inhalt springen",
    "BACK_TO_HOME": "← Zurück zur Startseite"
  },
  "SEO": {
    "HOME_TITLE": "Andreas Kissner | Web & Frontend Developer Schweiz",
    "HOME_DESCRIPTION": "Individuelle Websites und Webapps mit Angular. Schnell, sicher und ohne Baukasten, für Ihr Geschäft entwickelt.",
    "IMPRINT_TITLE": "Impressum | Andreas Kissner",
    "IMPRINT_DESCRIPTION": "Impressum und Kontaktangaben von Andreas Kissner, Web- und Frontend-Developer aus der Schweiz.",
    "PRIVACY_TITLE": "Datenschutz | Andreas Kissner",
    "PRIVACY_DESCRIPTION": "Datenschutzerklärung: welche Daten diese Website verarbeitet und wie Cookies eingesetzt werden."
  },
  "NAV": {
    "BRAND": "Andreas Kissner",
    "SERVICES": "Angebot",
    "PRICING": "Preise",
    "WORK": "Referenzen",
    "CONTACT": "Kontakt",
    "PORTFOLIO": "Projekte",
    "LANGUAGE": "Sprache wählen",
    "MENU_OPEN": "Menü",
    "MENU_CLOSE": "Schliessen",
    "THEME_TOGGLE": "Theme wechseln (aktuell: {{mode}})",
    "ACCENT_COLOR": "Akzentfarbe wählen",
    "ACCENT_ORANGE": "Akzentfarbe Orange",
    "ACCENT_BLUE": "Akzentfarbe Blau",
    "ACCENT_GREEN": "Akzentfarbe Grün",
    "DESIGN_BY": "Design von Andreas Kissner"
  },
  "THEME": {
    "SYSTEM": "Auto",
    "DARK": "Dunkel",
    "LIGHT": "Hell"
  },
  "HERO": {
    "EYEBROW": "Web- und Frontend-Developer aus der Schweiz",
    "TITLE": "Webauftritte, die für Ihr Geschäft arbeiten.",
    "SUBTITLE": "Individuelle Websites und Webapps. Schnell, sicher, mobil optimiert und komplett selbst programmiert statt aus dem Baukasten.",
    "FREELANCER_NOTE": "Freelancer statt Agentur: kein Team dazwischen, kein Projektmanager. Sie sprechen direkt mit der Person, die auch programmiert.",
    "CTA_PRIMARY": "Projekt anfragen",
    "CTA_SECONDARY": "Projekte ansehen",
    "AVAILABLE": "Ein Entwickler, keine Warteschleife",
    "LOCAL_TIME": "{{time}} Uhr (CH)",
    "CONSOLE_TITLE": "status.live",
    "CONSOLE_AVAILABLE_LABEL": "verfügbar",
    "CONSOLE_LOAD_TIME_LABEL": "ladezeit",
    "CONSOLE_THEME_LABEL": "theme",
    "CONSOLE_LANG_LABEL": "sprache",
    "CONSOLE_LOCAL_TIME_LABEL": "ortszeit",
    "CONSOLE_TRACKING_LABEL": "cookies",
    "CONSOLE_YES": "ja",
    "CONSOLE_NO": "nein",
    "CONSOLE_MEASURING": "wird gemessen …"
  },
  "SERVICES": {
    "TITLE": "Was ich anbiete",
    "INTRO": "Von der ersten Idee bis zur laufenden Anwendung.",
    "ITEM_1_TITLE": "Websites & Webapps",
    "ITEM_1_TEXT": "Individuell entwickelt statt von der Stange, passend zu Ihrem Geschäft, nicht zu einer Vorlage.",
    "ITEM_1_DETAIL": "Von der Konzeption bis zum Go-Live: Struktur, Text-Feinschliff und technische Umsetzung aus einer Hand. Kein Baukasten, kein Theme von der Stange.",
    "ITEM_2_TITLE": "Redesign & Relaunch",
    "ITEM_2_TEXT": "Bestehende Seite modernisieren: schneller, klarer, verständlicher für Ihre Kundschaft, barrierefrei nach WCAG und datenschutzkonform.",
    "ITEM_2_DETAIL": "Ich übernehme bestehende Inhalte, räume auf, was nicht mehr trägt, und baue auf einer sauberen technischen Basis neu auf, ohne dass Sie bei null anfangen müssen.",
    "ITEM_3_TITLE": "Digitale Werkzeuge",
    "ITEM_3_TEXT": "Verwaltungstools, Kundenportale und Formulare, die echte Abläufe abbilden statt nur schön auszusehen.",
    "ITEM_3_DETAIL": "Von der Kundenverwaltung bis zum Kundenportal: Werkzeuge, die Ihren Alltag tatsächlich vereinfachen, nicht nur eine Funktionsliste abhaken.",
    "ITEM_4_TITLE": "Datenschutz & Betrieb",
    "ITEM_4_TEXT": "Sauber aufgesetzt nach Schweizer Datenschutzstandard, verständlich dokumentiert, langfristig wartbar.",
    "ITEM_4_DETAIL": "Server-Standort, Datensparsamkeit, Impressum und Datenschutzerklärung, von Anfang an mitgedacht, nicht nachträglich draufgeklebt.",
    "VIEW_PROJECTS": "Zu meinen Projekten",
    "PREV": "Vorheriges Angebot",
    "NEXT": "Nächstes Angebot",
    "PAUSE": "Drehung pausieren",
    "PLAY": "Drehung fortsetzen",
    "ITEM_5_TITLE": "SEO & Sichtbarkeit",
    "ITEM_5_TEXT": "Damit Ihre Website nicht nur gut aussieht, sondern auch gefunden wird.",
    "ITEM_5_DETAIL": "Saubere Struktur, schnelle Ladezeiten, sinnvolle Inhalte und technische Grundlagen, von Anfang an mitgedacht, nicht nachträglich draufgeklebt.",
    "ITEM_6_TITLE": "Wartung & Weiterentwicklung",
    "ITEM_6_TEXT": "Damit Ihre Website auch nach dem Launch zuverlässig läuft und mitwächst.",
    "ITEM_6_DETAIL": "Updates, kleine Anpassungen und ein direkter Ansprechpartner, statt nach dem Launch allein gelassen zu werden.",
    "ITEM_7_TITLE": "Barrierefreiheit",
    "ITEM_7_TEXT": "Damit Ihre Website für alle nutzbar ist, nicht nur für die meisten.",
    "ITEM_7_DETAIL": "Tastaturbedienung, Kontraste, Screenreader-Kompatibilität, nach WCAG 2.2 AA umgesetzt, wie auf dieser Seite selbst.",
    "ITEM_8_TITLE": "Automatisierung & Integrationen",
    "ITEM_8_TEXT": "Damit wiederkehrende Aufgaben nicht mehr von Hand erledigt werden müssen.",
    "ITEM_8_DETAIL": "Anbindung an bestehende Tools und Schnittstellen, automatisierte Abläufe, massgeschneidert statt Standardlösung.",
    "ITEM_9_TITLE": "KI-Beratung & Integration",
    "ITEM_9_TEXT": "Damit Sie wissen, wo KI in Ihrem Geschäft wirklich Sinn ergibt, und wie sie sich einbauen lässt.",
    "ITEM_9_DETAIL": "Von der Einschätzung, welche KI-Tools zu Ihrem Business passen, bis zur Integration in Ihre Website oder Webapp, etwa Chatbots, Suchassistenten oder automatisiert erstellte Inhalte."
  },
  "PRICING": {
    "TITLE": "Was kostet das?",
    "INTRO": "Transparent statt \"Preis auf Anfrage\".",
    "PRICING_EXPLAINER_TITLE": "Wie setzt sich der Preis zusammen?",
    "PRICING_EXPLAINER_TEXT": "Die genannten Beträge sind Einstiegspreise für die reine Entwicklung. Dazu kommen je nach Projekt laufende Kosten, die nicht bei mir anfallen, sondern direkt bei den jeweiligen Anbietern: Domainkosten (bei einer einfachen Domain im ersten Jahr gratis, bei Spezial-Domains kann der Preis je nach Wunsch abweichen; ab dem zweiten Jahr zahlen Sie nur die allgemeinen Domainkosten ohne Aufschlag. Beispiel: myshopbeispiel.com ist im ersten Jahr gratis, danach CHF 24.90 pro Jahr; eine Spezial-Domain wie myideal.shop kostet einmalig CHF 500.—, danach CHF 5.— pro Jahr), Serverkosten bei Webapps mit eigener Datenbank, und bei Formularen mit E-Mail-Versand allenfalls Kosten für den Mailversand-Dienst. Auch Wartung und Weiterentwicklung nach dem Launch können Kosten verursachen, sind aber wichtig, damit Ihre Seite sicher und aktuell bleibt. Keine Sorge: Wie hoch das im Einzelfall ausfällt, besprechen wir vorher genau, damit Sie am Ende einen ehrlichen Gesamtpreis kennen. Dafür bekommen Sie 100% individuelle Qualität statt eines einfachen Baukasten-Systems wie Wix oder Jimdo. Ich bin professioneller Entwickler und nehme es mit der Kalkulation genau, damit am Ende alles stimmt.",
    "WEBSITE_LABEL": "Website",
    "WEBSITE_AMOUNT": "ab CHF 250.—",
    "WEBSITE_AMOUNT_LABEL": "einfache Website (One-Pager), zzgl. Domainkosten",
    "WEBSITE_EXAMPLE": "Preisbeispiel:",
    "WEBSITE_DESCRIPTION": "Präsentiert Ihr Angebot professionell: Struktur, Texte und Design aus einer Hand, wie bei Safety Concept Sàrl. Kann einfache Logik enthalten, aber ohne eigene Datenverwaltung.",
    "WEBAPP_LABEL": "Webapp",
    "WEBAPP_AMOUNT": "ab CHF 1'200.—",
    "WEBAPP_AMOUNT_LABEL": "Webapp mit eigener Logik, zzgl. Domain- und Serverkosten",
    "WEBAPP_DESCRIPTION": "Bildet echte Abläufe ab statt Excel-Listen und Papierkram: Kundenverwaltung, Portale, individuelle Funktionen, die mit Ihrem Geschäft mitwachsen, zum Beispiel wie der Second Hand Manager.",
    "WEBAPP_EXAMPLES_TITLE": "Was bekomme ich für CHF 1'200.—?",
    "WEBAPP_EXAMPLES_TEXT": "Der Einstiegspreis deckt eine kleine, einzweckige Webapp mit einer Rolle und ohne Zahlungsabwicklung, zum Beispiel: eine Terminverwaltung für Einzelunternehmer mit Kalenderansicht und E-Mail-Bestätigung, eine Anmelde- oder Warteliste für einen Kurs oder Verein mit CSV-Export, oder ein einfaches Inventar-Tool für einen kleinen Laden mit Artikelerfassung und Bestandsübersicht. Sobald mehrere Rollen, Zahlungen oder komplexere Logik wie beim Second Hand Manager dazukommen, steigt der Aufwand entsprechend.",
    "FORMATS_INFO_TITLE": "Website, Landingpage oder Webapp: was brauche ich?",
    "FORMATS_INFO_TEXT": "Eine Website besteht aus mehreren Abschnitten oder Unterseiten (z.B. Start, Angebot, Kontakt) und eignet sich, wenn Besucher sich umfassend informieren sollen. Eine Landingpage ist eine einzelne, fokussierte Seite mit genau einem Ziel, etwa ein Angebot oder eine Anmeldung, meist verlinkt aus einer Werbeanzeige, ohne Menü zum Abschweifen. Beide fallen unter \"Website\" in der Preisübersicht, der Aufwand für eine Landingpage liegt am unteren Ende der Spanne. Eine Webapp geht darüber hinaus: Sie bildet echte Abläufe ab, etwa Kundenverwaltung oder ein Kundenportal, mit eigener Logik statt reiner Information.",
    "NOTE": "Der genaue Preis hängt vom Umfang ab. Am einfachsten ist ein kurzes, unverbindliches Gespräch, so weiss ich genau, was Sie brauchen, und Sie bekommen einen ehrlichen Preis statt einer groben Schätzung.",
    "CTA": "Unverbindlich anfragen"
  },
  "QUALITY": {
    "TITLE": "Qualität, die man sieht",
    "INTRO": "Kein Marketing-Versprechen, live geprüft, direkt hier auf der Seite.",
    "A11Y_TITLE": "Barrierefreiheit live testen",
    "A11Y_TEXT": "Simulieren Sie eine Sehbehinderung und sehen Sie selbst: Inhalte bleiben lesbar und bedienbar.",
    "A11Y_MOCK_EYEBROW": "Vorschau",
    "A11Y_MOCK_TITLE": "Webauftritte, die für Ihr Geschäft arbeiten.",
    "A11Y_MOCK_CTA": "Projekt anfragen",
    "FILTER_NONE": "Normalsicht",
    "FILTER_DEUTERANOPIA": "Rot-Grün-Schwäche",
    "FILTER_PROTANOPIA": "Rotblindheit",
    "FILTER_TRITANOPIA": "Blau-Gelb-Schwäche",
    "FILTER_GRAYSCALE": "Starke Sehschwäche",
    "A11Y_INFO_TITLE": "Wie funktioniert diese Simulation?",
    "A11Y_INFO_TEXT": "Jeder Filter verändert Farben so, wie sie eine Person mit der jeweiligen Sehschwäche wahrnehmen würde, von Rot-Grün- und Blau-Gelb-Schwäche bis zu starker Sehschwäche (Graustufen). So wird sichtbar, ob Inhalte auch ohne volle Farbwahrnehmung noch unterscheidbar und bedienbar bleiben.",
    "SPEED_TITLE": "Echte Ladezeit",
    "SPEED_TEXT": "Kein Marketing-Wert, direkt in Ihrem Browser gemessen, in diesem Moment.",
    "SPEED_FOOTNOTE": "Gemessen über die Navigation Timing API Ihres Browsers, bei jedem Seitenaufruf neu.",
    "SPEED_INFO_TITLE": "Warum ist das schneller als WordPress?",
    "SPEED_INFO_TEXT": "WordPress baut jede Seite bei jedem Aufruf neu auf: PHP wird ausgeführt, die Datenbank abgefragt, oft dutzende Plugins und ein Theme geladen, das kostet Zeit. Diese Seite ist dagegen vorab fertig kompiliert: fixfertiges, schlankes Angular-Bundle, keine Datenbankabfrage, kein Plugin-Ballast. Der Browser muss nur noch anzeigen, nicht mehr zusammenbauen.",
    "WCAG_TITLE": "Barrierefreiheit zum Ausprobieren",
    "WCAG_TEXT": "Tastaturbedienung und Farbkontrast, testen Sie es selbst, statt es zu glauben.",
    "WCAG_TAB_HINT": "Drücken Sie Tab, um durch die Felder zu schalten, der Fokus bleibt immer sichtbar.",
    "WCAG_TEXT_COLOR": "Textfarbe",
    "WCAG_BG_COLOR": "Hintergrundfarbe",
    "WCAG_SAMPLE_TEXT": "Beispieltext",
    "WCAG_PASS": "besteht WCAG AA",
    "WCAG_FAIL": "besteht WCAG AA nicht",
    "WCAG_INFO_TITLE": "Wie funktioniert dieser Test?",
    "WCAG_INFO_TEXT": "Mit Tab schalten Sie durch die Kästchen, der sichtbare Fokusring beweist, dass die Seite ohne Maus bedienbar ist. Beim Farbkontrast berechnet die Seite live das echte Kontrastverhältnis Ihrer gewählten Farben nach der offiziellen WCAG-Formel und prüft, ob es die Mindestanforderung von 4.5:1 für Text erfüllt.",
    "PRIVACY_TITLE": "Datenschutz",
    "PRIVACY_TEXT": "Schweizer Datenschutzgesetz (nDSG) und EU-DSGVO, von Anfang an mitgedacht, nicht nachträglich draufgeklebt.",
    "PRIVACY_POINT_1": "Serverstandort für bestmöglichen Datenschutz, z.B. Schweiz oder EU",
    "PRIVACY_POINT_2": "Schriften lokal eingebunden, nicht von externen Servern geladen",
    "PRIVACY_POINT_3": "Datensparsamkeit von Grund auf",
    "PRIVACY_POINT_4": "Kontaktformular läuft über ein selbst geschriebenes Skript, keine Drittanbieter-Formular-API",
    "PRIVACY_POINT_5": "Nur HTTPS, keine unverschlüsselte Verbindung",
    "PRIVACY_INFO_TITLE": "Warum ist das wichtig, und für wen?",
    "PRIVACY_INFO_TEXT": "DSGVO und nDSG gelten nach dem Zielort-Prinzip: massgebend ist, wo Ihre Kundschaft sitzt, nicht, wo der Server steht. Der Serverstandort ändert also nicht, welches Recht gilt. Er entscheidet aber über die Datenübermittlung ins Ausland: Server in den USA unterliegen zusätzlich US-Gesetzen wie dem CLOUD Act, der US-Behörden Zugriff erlauben kann, und erfordern zusätzliche Absicherung (z.B. Standardvertragsklauseln). Server in der Schweiz oder EU vermeiden diesen Aufwand. Deshalb wähle ich den Standort gemeinsam mit Ihnen passend zu Ihrer Kundschaft und Ihren Anforderungen. Unabhängig vom Standort gilt aber immer: Ihre Kundschaft und Ihre Website-Besucher müssen wissen, was mit ihren Daten geschieht, klar und verständlich, nicht versteckt im Kleingedruckten.",
    "PREV_PAGE": "Vorherige Seite",
    "NEXT_PAGE": "Nächste Seite",
    "DOMAIN_TITLE": "Der richtige Domain-Name",
    "DOMAIN_TEXT": "Ihre Domain ist oft der erste Eindruck, wichtiger, als viele denken.",
    "DOMAIN_POINT_1": "Kurz und leicht zu merken",
    "DOMAIN_POINT_2": "Passend zu Ihrem Geschäftsnamen",
    "DOMAIN_POINT_3": ".ch schafft Vertrauen bei Schweizer Kundschaft",
    "DOMAIN_POINT_4": "Eigene E-Mail-Adresse statt @gmail.com wirkt professioneller",
    "DOMAIN_FOOTNOTE": "Ich berate Sie bei der Wahl, bevor Sie etwas registrieren."
  },
  "WEBAPP": {
    "TITLE": "Webapps, die sich wie Apps anfühlen",
    "INTRO": "Eine Webapp kann mehr als eine Website: installierbar auf dem Gerät, nutzbar ohne Verbindung, ohne App Store. Sie müssen mir das nicht glauben, testen Sie es direkt hier an dieser Seite.",
    "INSTALL_TITLE": "Installieren statt herunterladen",
    "INSTALL_TEXT": "Diese Seite lässt sich wie eine App auf Ihrem Gerät installieren, mit eigenem Icon auf dem Startbildschirm. Ohne App Store, ohne Store-Gebühren, ohne Freigabeverfahren.",
    "INSTALL_CTA": "Diese Seite als App installieren",
    "INSTALL_DONE": "Läuft bereits als installierte App.",
    "INSTALL_UNAVAILABLE": "Ihr Browser bietet die Installation an dieser Stelle nicht an. Auf dem iPhone geht es in Safari über \"Teilen\" und \"Zum Home-Bildschirm\".",
    "INSTALL_ACCEPTED": "Installiert. Sie finden die App jetzt auf Ihrem Startbildschirm.",
    "INSTALL_DISMISSED": "Abgebrochen. Sie können die Installation jederzeit über das Menü Ihres Browsers nachholen.",
    "OFFLINE_TITLE": "Auch ohne Verbindung nutzbar",
    "OFFLINE_TEXT": "Nach dem ersten Besuch liegt diese Seite im Speicher Ihres Browsers. Bricht die Verbindung ab, funktioniert sie weiter, statt eine Fehlerseite anzuzeigen.",
    "OFFLINE_READY": "Offline-Speicher aktiv",
    "OFFLINE_PENDING": "Offline-Speicher wird vorbereitet",
    "CONNECTION_LABEL": "Ihre Verbindung gerade:",
    "CONNECTION_ONLINE": "online",
    "CONNECTION_OFFLINE": "offline",
    "OFFLINE_HINT": "Selbst testen: Flugmodus einschalten oder WLAN trennen, dann diese Seite neu laden. Die Anzeige oben wechselt live, die Seite bleibt bedienbar.",
    "UNINSTALL_CTA": "App deinstallieren",
    "UNINSTALL_INFO_TITLE": "Wie deinstalliere ich die App wieder?",
    "UNINSTALL_INFO_TEXT": "Aus Sicherheitsgründen darf keine Website sich selbst deinstallieren, das kann nur der Browser bzw. das Betriebssystem. Am Computer (Windows/Mac): App-Icon mit der rechten Maustaste anklicken und \"Deinstallieren\" wählen, oder in Chrome/Edge unter chrome://apps bzw. edge://apps. Am Android-Handy: App-Icon gedrückt halten und \"Deinstallieren\" wählen, wie bei jeder anderen App. Am iPhone: App-Icon gedrückt halten und \"App entfernen\" wählen.",
    "REFERENCE_TEXT": "Solche Webapps baue ich auch für Kundschaft, zum Beispiel den Second Hand Manager, eine Verwaltungs-Webapp für Second-Hand-Läden.",
    "REFERENCE_LINK": "Zu den Referenzen"
  },
  "WORK": {
    "TITLE": "Referenzen",
    "INTRO": "Mehrere Projekte, verschiedene Anwendungen.",
    "KIND_WEBAPP": "Webapp-Projekt",
    "KIND_WEBSITE": "Website-Projekt",
    "REPORTS_LABEL": "Nachweis: unabhängige Performance- & Barrierefreiheits-Prüfung",
    "SHM_TITLE": "Second Hand Manager",
    "SHM_TEXT": "Eine Verwaltungsanwendung für Second-Hand- und Kommissionsläden: Kunden, Artikel, Provisionen, Finanzen und Kundenportal in einem System.",
    "DUNE_TITLE": "D'une Main à l'Autre",
    "DUNE_TEXT": "Webauftritt einer Second-Hand-Boutique im Jura: Mit einem eigenen Content Management System stellt die Inhaberin Bilder und Artikel selbst online. Interessenten fragen Artikel direkt per Kontakt-Button an, ganz ohne Shop-Integration. Ein eigener Online-Shop ist bei Bedarf ebenfalls möglich.",
    "DUNE_CMS_TITLE": "Content Management System",
    "DUNE_CMS_INFO": "Ein Content Management System (CMS) wird zu 100% auf Ihre Bedürfnisse angepasst, nicht von der Stange. Sie können sich einloggen und die Inhalte Ihrer Website bearbeiten: Texte, Bilder, Beschreibungen, ohne technische Kenntnisse. Speichern, und sofort ist die Website aktuell. Kein Entwickler nötig für jede Änderung.",
    "SHM_DEMO_LABEL": "Live-Vorschau des Ablaufs, bei Hover oder Fokus abspielen",
    "SHM_DEMO_STEP_1": "Artikel fotografieren",
    "SHM_DEMO_STEP_2": "KI erkennt Artikel & schlägt Preis vor",
    "SHM_DEMO_STEP_3": "Kunde wird bei Verkauf automatisch benachrichtigt",
    "DUNE_DEMO_LABEL": "Live-Vorschau des Ablaufs, bei Hover oder Fokus abspielen",
    "DUNE_DEMO_STEP_1": "Inhaberin stellt Artikel im eigenen CMS online",
    "DUNE_DEMO_STEP_2": "Interessent fragt Artikel per Kontakt-Button an",
    "DUNE_DEMO_STEP_3": "Verkauf läuft direkt zwischen beiden, ganz ohne Shop",
    "SCRIBE_TITLE": "La Scribe du Nil",
    "SCRIBE_TEXT": "Website für YouTuber: Landingpage für den Kanal \"La Scribe du Nil\" (Gute-Nacht-Geschichten im altägyptischen Setting), eigens gestaltete Illustration statt Stockfotos.",
    "SCRIBE_FEATURES_LABEL": "Was diese Seite kann, bei Hover oder Fokus abspielen",
    "SCRIBE_FEATURE_1": "Individuell illustriertes Design statt Stockfotos",
    "SCRIBE_FEATURE_2": "Eigener Cookie-Consent-Banner statt Drittanbieter-Tool",
    "SCRIBE_FEATURE_3": "Direkte Anbindung an den YouTube-Kanal",
    "SCRIBE_FEATURE_4": "Affiliate-Links werden später integriert",
    "SAFETY_TITLE": "Safety Concept Sàrl",
    "SAFETY_TEXT": "Webauftritt für ein Schweizer Unternehmen für Arbeitssicherheit, zweisprachig Deutsch/Französisch.",
    "SAFETY_FEATURES_LABEL": "Was diese Seite kann, bei Hover oder Fokus abspielen",
    "SAFETY_FEATURE_1": "Zweisprachig: Deutsch & Französisch",
    "SAFETY_FEATURE_2": "Light/Dark/Auto-Theme-Umschalter",
    "SAFETY_FEATURE_3": "Eigener Cookie-Consent-Banner statt Drittanbieter-Tool",
    "PDF_PENDING": "PDF-Bericht folgt",
    "PDF_DOWNLOAD": "Fallstudie als PDF",
    "REPORT_LIGHTHOUSE": "Lighthouse-Bericht (PDF)",
    "REPORT_ACCESSIBILITY": "Barrierefreiheits-Scan (PDF)",
    "PREV": "Vorheriges Projekt",
    "NEXT": "Nächstes Projekt",
    "CAROUSEL_LABEL": "Projekte durchblättern",
    "SLIDE": "Zu Karte {{n}}",
    "VISIT_PROJECT": "Projekt ansehen",
    "TESTIMONIAL_LABEL": "Was Kunden sagen",
    "TESTIMONIAL_1_QUOTE": "Sehr schöne Arbeit. Die Webseite spiegelt genau das wider, was meine Firma ausmacht. Der Service von Herrn Kissner ist absolut unschlagbar.",
    "TESTIMONIAL_1_NAME": "Alain Brand",
    "TESTIMONIAL_1_ROLE": "CEO",
    "TESTIMONIAL_1_COMPANY": "Safety Concept Sàrl",
    "TESTIMONIAL_2_QUOTE": "[Platzhalter – Bewertungstext folgt]",
    "TESTIMONIAL_2_NAME": "Jacqueline Veya",
    "TESTIMONIAL_2_ROLE": "Besitzerin",
    "TESTIMONIAL_2_COMPANY": "D'une Main à l'Autre",
    "TESTIMONIAL_3_QUOTE": "Coole Sache! Die Seite zeigt immer automatisch alles aktuell an: neue Videos, Abonnentenzahl und mehr. Echt krass, vielen Dank!",
    "TESTIMONIAL_3_ROLE": "Content Creator, YouTube",
    "TESTIMONIAL_3_COMPANY": "La Scribe du Nil"
  },
  "ABOUT": {
    "TITLE": "Über mich",
    "PHOTO_ALT": "Andreas Kissner",
    "ROLE": "Andreas Kissner — Web- und Frontend-Developer",
    "BIO": "Freelancer statt Agentur: kein Team dazwischen, kein Projektmanager. Ich bin professioneller Entwickler und nehme es mit Qualität und Kalkulation genau, damit Sie am Ende eine Website oder Webapp bekommen, die wirklich zu Ihrem Geschäft passt.",
    "PORTFOLIO_LINK": "Mein vollständiges Portfolio"
  },
  "PORTFOLIO_CTA": {
    "TITLE": "Mehr Projekte im Detail",
    "TEXT": "Alle Arbeiten im Überblick. Sehen Sie, wie ich ganz unterschiedliche Anforderungen technisch löse, von Verwaltungssystemen bis zu individuell gestalteten Webauftritten.",
    "CTA": "Zu den Projekten",
    "DEMO_LABEL": "Was Sie bei den Projekten erwartet, bei Hover oder Fokus abspielen",
    "DEMO_STEP_1": "Screenshots aus jedem Projekt",
    "DEMO_STEP_2": "Eingesetzte Technologien",
    "DEMO_STEP_3": "Kurze Einblicke in Hintergrund & Ablauf"
  },
  "CONTACT": {
    "TITLE": "Kontakt",
    "INTRO": "Hinterlassen Sie kurz Ihre Infos, ich melde mich zeitnah zurück.",
    "STEP_OF": "Frage {{current}} von {{total}}",
    "Q_NAME": "Wie heissen Sie?",
    "Q_EMAIL": "Unter welcher E-Mail erreiche ich Sie?",
    "Q_MESSAGE": "Ihre Nachricht an mich",
    "REVIEW_TITLE": "Passt das so?",
    "NEXT": "Weiter",
    "BACK": "Zurück",
    "EDIT": "Bearbeiten",
    "NAME_LABEL": "Name",
    "EMAIL_LABEL": "E-Mail",
    "MESSAGE_LABEL": "Nachricht",
    "SUBMIT": "Nachricht senden",
    "SENDING": "Wird gesendet …",
    "SUCCESS": "Danke! Ihre Nachricht ist angekommen.",
    "ERROR": "Das hat leider nicht geklappt. Bitte versuchen Sie es erneut oder schreiben Sie mir direkt.",
    "ERROR_RATE_LIMITED": "Zu viele Anfragen in kurzer Zeit. Bitte versuchen Sie es in einer Stunde erneut oder schreiben Sie mir direkt.",
    "ERROR_VALIDATION": "Bitte überprüfen Sie Ihre Angaben und versuchen Sie es erneut.",
    "ERROR_CAPTCHA": "Die Sicherheitsprüfung ist fehlgeschlagen. Bitte versuchen Sie es erneut.",
    "ERROR_REQUIRED": "Dieses Feld wird benötigt.",
    "ERROR_EMAIL": "Bitte eine gültige E-Mail-Adresse eingeben.",
    "ERROR_MIN_LENGTH": "Bitte etwas ausführlicher.",
    "PRIVACY_NOTICE_PREFIX": "Mit dem Absenden stimmen Sie der Verarbeitung Ihrer Angaben gemäss der",
    "PRIVACY_NOTICE_LINK": "Datenschutzerklärung",
    "PRIVACY_NOTICE_SUFFIX": "zu."
  },
  "EASTER": {
    "TAKE_OFF": "🚀 Take off",
    "TITLE": "404",
    "MESSAGE": "Diese Seite ist im Orbit verloren gegangen. Ihr Projekt bringen wir trotzdem sicher auf den Boden.",
    "BACK": "Zurück zur Erde"
  },
  "PALETTE": {
    "TITLE": "Befehlspalette",
    "HINT": "↑↓ navigieren · Enter auswählen · Esc schliessen",
    "CLOSE": "Schliessen",
    "SERVICES": "Zu: Angebot",
    "PRICING": "Zu: Preise",
    "WORK": "Zu: Referenzen",
    "CONTACT": "Zu: Kontakt",
    "PORTFOLIO": "Projekte öffnen",
    "THEME": "Theme wechseln"
  },
  "IMPRINT": {
    "TITLE": "Impressum",
    "PROVIDER_TITLE": "Anbieter",
    "NAME": "Andreas Kissner",
    "ADDRESS_LINE_1": "Rue du Champ fort 6",
    "ADDRESS_LINE_2": "2853 Courfaivre",
    "ADDRESS_COUNTRY": "Schweiz",
    "CONTACT_TITLE": "Kontakt",
    "EMAIL_LABEL": "E-Mail",
    "EMAIL_VALUE": "developer@andreas-kissner.cloud",
    "WEBSITE_LABEL": "Website",
    "WEBSITE_VALUE": "andreaskissner.dev",
    "PHONE_LABEL": "Telefon",
    "PHONE_VALUE": "+41 76 749 67 13",
    "COMPANY_INFO_TITLE": "Unternehmensinformationen",
    "COMPANY_INFO_TEXT": "Einzelunternehmen (Freelancer) ohne Eintrag im Handelsregister (Umsatz unter 100'000 CHF). Nicht MWST-pflichtig.",
    "RESPONSIBLE_TITLE": "Verantwortlich für den Inhalt der Website",
    "RESPONSIBLE_TEXT": "Andreas Kissner, Rue du Champ fort 6, 2853 Courfaivre, Schweiz"
  },
  "PRIVACY_POLICY": {
    "TITLE": "Datenschutzerklärung",
    "LAST_UPDATED": "Stand: August 2026",
    "CONTROLLER_TITLE": "Verantwortliche Stelle",
    "CONTROLLER_TEXT": "Andreas Kissner, Rue du Champ fort 6, 2853 Courfaivre, Schweiz. E-Mail: developer@andreas-kissner.cloud, Telefon: +41 76 749 67 13. Andreas Kissner ist verantwortlich für die Bearbeitung Ihrer Personendaten auf dieser Website nach dem Schweizer Datenschutzgesetz (nDSG).",
    "PRINCIPLES_TITLE": "Grundsätze",
    "PRINCIPLES_TEXT": "Diese Website erhebt nur die Daten, die für ihren Betrieb und die Bearbeitung Ihrer Anfragen nötig sind. Ohne Ihre Zustimmung werden keine Daten zu Analyse- oder Marketingzwecken verarbeitet.",
    "HOSTING_TITLE": "Hosting",
    "HOSTING_TEXT": "Diese Website wird bei IONOS in Deutschland gehostet, also innerhalb der EU. Beim Aufruf der Seite verarbeitet der Hosting-Anbieter automatisch technische Zugriffsdaten (z.B. IP-Adresse, Datum und Uhrzeit des Zugriffs, aufgerufene Seite, verwendeter Browser), wie das bei jedem Webhosting technisch notwendig ist. Diese Daten dienen der Sicherheit und dem stabilen Betrieb der Website.",
    "DATA_TITLE": "Welche Daten erhoben werden",
    "DATA_TEXT": "Über die technischen Zugriffsdaten beim Hosting hinaus erhebt diese Website ohne Ihre Zustimmung keine weiteren Daten, insbesondere keine Analyse- oder Tracking-Skripte. Personenbezogene Daten erheben wir nur, wenn Sie diese aktiv angeben, zum Beispiel über das Kontaktformular.",
    "CONTACT_FORM_TITLE": "Kontaktformular",
    "CONTACT_FORM_TEXT": "Wenn Sie das Kontaktformular nutzen, werden Ihr Name, Ihre E-Mail-Adresse und Ihre Nachricht über ein selbst geschriebenes Skript verarbeitet, keine Drittanbieter-Formular-API. Ein verstecktes Honeypot-Feld sowie Cloudflare Turnstile helfen, automatisierten Spam und Bot-Zugriffe zu erkennen. Turnstile verarbeitet dabei technische Daten wie Ihre IP-Adresse und Geräte-/Browsermerkmale zur Sicherheitsprüfung; Anbieter ist Cloudflare, Inc. (USA). Details zu den von Cloudflare getroffenen Schutzmassnahmen für die Datenübermittlung in die USA finden Sie in der Datenschutzerklärung von Cloudflare. Ihre Angaben aus dem Formular werden ausschliesslich zur Bearbeitung Ihrer Anfrage verwendet, nicht an weitere Dritte weitergegeben und nur so lange aufbewahrt, wie es für die Beantwortung nötig ist.",
    "COOKIES_TITLE": "Cookies & Google Analytics",
    "COOKIES_TEXT": "Diese Website nutzt Google Analytics 4 zur Reichweitenmessung, aber nur, wenn Sie im Cookie-Banner zustimmen. Ohne Zustimmung wird kein Analyse-Cookie gesetzt und keine Verbindung zu Google Analytics aufgebaut. Stimmen Sie zu, setzt Google Analytics unter anderem das Cookie \"_ga\", um Besuche wiederzuerkennen. Die Datenverarbeitung erfolgt durch Google, das dabei auch Server ausserhalb der Schweiz und der EU einsetzen kann, insbesondere in den USA, abgesichert über das Swiss-US Data Privacy Framework, bei dem Google zertifiziert ist. Google speichert diese Daten standardmässig 14 Monate, sofern nicht anders konfiguriert. Sie können Ihre Entscheidung jederzeit über die Schaltfläche unten ändern, bei Ablehnung wird das Analyse-Cookie umgehend gelöscht. Für die Sicherheitsprüfung im Kontaktformular setzt Cloudflare Turnstile ein technisch notwendiges Cookie, um automatisierte Zugriffe zu erkennen. Dieses Cookie ist für die sichere Funktion des Formulars erforderlich und unterliegt daher nicht der Einwilligung wie das Analytics-Cookie oben.",
    "CHANGE_SETTINGS": "Cookie-Einstellungen ändern",
    "CONSENT_STATUS_LABEL": "Aktueller Status:",
    "CONSENT_GRANTED": "Zugestimmt",
    "CONSENT_DENIED": "Abgelehnt",
    "CONSENT_UNDECIDED": "Noch nicht entschieden",
    "OFFLINE_TITLE": "Offline-Nutzung (App-Funktion)",
    "OFFLINE_TEXT": "Diese Website lässt sich als App installieren und offline nutzen. Dafür speichert Ihr Browser die Dateien der Website selbst (Texte, Gestaltung, Programmcode) lokal auf Ihrem Gerät. Dabei werden keine Personendaten gespeichert und keine Daten an mich oder an Dritte übermittelt. Dieser Speicher dient allein dazu, dass die Seite auch ohne Verbindung funktioniert. Sie können ihn jederzeit entfernen, indem Sie die Websitedaten in Ihren Browsereinstellungen löschen oder die installierte App deinstallieren.",
    "RIGHTS_TITLE": "Ihre Rechte",
    "RIGHTS_TEXT": "Sie haben das Recht auf Auskunft über Ihre bei mir bearbeiteten Personendaten sowie auf deren Berichtigung, Löschung oder Einschränkung der Bearbeitung. Ausserdem können Sie einer Bearbeitung widersprechen und, soweit anwendbar, die Herausgabe Ihrer Daten in einem gängigen Format verlangen. Wenden Sie sich dazu an die oben genannte Kontaktadresse. Sie können sich zudem an den Eidgenössischen Datenschutz- und Öffentlichkeitsbeauftragten (EDÖB) wenden.",
    "CHANGES_TITLE": "Änderungen dieser Erklärung",
    "CHANGES_TEXT": "Diese Datenschutzerklärung kann angepasst werden, zum Beispiel bei neuen Funktionen dieser Website oder geänderten rechtlichen Anforderungen. Massgebend ist jeweils die aktuell auf dieser Seite veröffentlichte Fassung."
  },
  "COOKIE_BANNER": {
    "TITLE": "Cookies",
    "TEXT": "Wir verwenden optional Google Analytics, um zu verstehen, wie diese Website genutzt wird. Nur mit Ihrer Zustimmung.",
    "ACCEPT": "Akzeptieren",
    "DECLINE": "Ablehnen",
    "INFO_LABEL": "Mehr über Cookies erfahren",
    "INFO_TITLE": "Was sind Cookies und warum fragen wir?",
    "INFO_TEXT": "Cookies sind kleine Dateien, die eine Website in Ihrem Browser speichert. Diese Seite braucht dafür grundsätzlich keine, der einzige Grund für diese Frage ist Google Analytics: Damit sehe ich, wie viele Personen die Seite besuchen und welche Inhalte sie interessieren. Stimmen Sie zu, wird dafür ein Cookie gesetzt. Lehnen Sie ab, ändert sich technisch nichts, die Seite funktioniert genau gleich, ich sehe nur keine Besucherzahlen. Es gibt also keinen Nachteil für Sie, wenn Sie ablehnen."
  },
  "FOOTER": {
    "IMPRINT": "Impressum",
    "PRIVACY": "Datenschutz",
    "RIGHTS": "Alle Rechte vorbehalten.",
    "LOAD_TIME_PREFIX": "Diese Seite lud in {{ms}} ms",
    "LOAD_TIME_SUFFIX": "ganz ohne WordPress."
  }
}
