import React, { createContext, useState, useContext, ReactNode } from 'react';

// Available languages
export type Language = 'de' | 'en' | 'es';

// Language context type
type LanguageContextType = {
  language: Language;
  setLanguage: (language: Language) => void;
  t: (key: string) => string;
};

// Create language context
const LanguageContext = createContext<LanguageContextType | undefined>(undefined);

// Translations
const translations: Record<Language, Record<string, any>> = {
  de: {
    // Navigation
    'nav.home': 'Startseite',
    'nav.services': 'Leistungen',
    'nav.testimonials': 'Kundenstimmen',
    'nav.blog': 'Blog',
    'nav.contact': 'Kontakt',
    'nav.team': 'Team',
    
    // Hero section
    'hero.title': 'KI-gestützte Content-Automatisierung',
    'hero.subtitle': 'Revolutioniere deine Content-Strategie mit unserem KI-Assistenten',
    'hero.description': 'KImaschine automatisiert deine Website-, Blog- und Social-Media-Inhalte mithilfe fortschrittlicher KI. Spare Zeit, steigere die Effizienz und bleibe im digitalen Wettbewerb vorne.',
    'hero.cta': 'Starte jetzt',
    'hero.secondary': 'Mehr erfahren',
    // Hero trust badges
    'hero.badge.technology': 'AI-Technologie',
    'hero.badge.madeIn': 'Made in Germany',
    'hero.badge.saving': '80%',
    'hero.badge.savingText': 'Zeitersparnis',
    'hero.badge.branding': 'AI Branding',
    'hero.badge.brandingText': 'Tailored to your brand',
    'hero.badge.gdpr': 'DSGVO',
    'hero.badge.gdprText': 'Konform',
    
    // Features section
    'features.title': 'Warum KImaschine?',
    'features.subtitle': 'Unsere Vorteile',
    'features.unified.title': 'Einheitliche Plattform',
    'features.unified.description': 'Eine zentrale Lösung für alle deine Content-Kanäle',
    'features.ai.title': 'KI-gesteuerte Erstellung',
    'features.ai.description': 'Hochwertige Inhalte durch fortschrittliche Künstliche Intelligenz',
    'features.multichannel.title': 'Kanalübergreifend',
    'features.multichannel.description': 'Nahtlose Veröffentlichung auf Website, Blog, LinkedIn, Instagram und mehr',
    'features.time.title': 'Zeitersparnis',
    'features.time.description': 'Automatisierung spart bis zu 80% deiner Content-Erstellungszeit',
    
    // Services section
    'services.title': 'Unsere Leistungen',
    'services.subtitle': 'Was wir bieten',
    'services.intro1': 'Wir entwerfen KI mit Wirkung.',
    'services.intro2': 'Als KI Architecture Studio entwickeln wir intelligente Assistenzsysteme, die Marketing- und Vertriebsprozesse nicht nur automatisieren, sondern strategisch verstärken.',
    'services.focus': 'Unsere Schwerpunkte:',
    'services.architecture.title': 'Individuelle KI-Systemarchitektur',
    'services.architecture.desc': 'Maßgeschneiderte Lösungen für deinen Marketing- und Sales-Workflow – effizient, skalierbar, zukunftsfähig.',
    'services.architecture.list1': 'Kundenspezifische Architektur',
    'services.architecture.list2': 'Zukunftsfähige Technologien',
    'services.architecture.list3': 'Skalierbare Lösungen',
    'services.sales.title': 'KI-gestützte Sales-Assistenz',
    'services.sales.desc': 'Automatisierung, Lead-Scoring und personalisierte Kundenansprache auf einem neuen Level.',
    'services.sales.list1': 'Automatisierte Lead-Qualifizierung',
    'services.sales.list2': 'Prädiktives Lead-Scoring',
    'services.sales.list3': 'Personalisierte Kundenansprache',
    'services.marketing.title': 'Intelligentes Marketing mit KI',
    'services.marketing.desc': 'Von Content-Generierung über Kampagnenoptimierung bis zur Zielgruppenerkennung – datengetrieben und präzise.',
    'services.marketing.list1': 'KI-gestützte Content-Erstellung',
    'services.marketing.list2': 'Kampagnenoptimierung in Echtzeit',
    'services.marketing.list3': 'Präzise Zielgruppenerkennung',
    'services.integration.title': 'Nahtlose Integration in bestehende Tools',
    'services.integration.desc': 'Unsere Systeme sind kompatibel mit gängigen Plattformen und passen sich deinem Tech-Stack flexibel an.',
    'services.integration.list1': 'API-Integration mit bestehenden Systemen',
    'services.integration.list2': 'Flexible Anpassung an deinen Tech-Stack',
    'services.integration.list3': 'Nahtlose Workflows',
    'services.cta': 'Jetzt anfragen',

    // Terms section
    'terms.title': 'Allgemeine Geschäftsbedingungen',
    'terms.metaTitle': 'AGB | K.I. Maschine',
    'terms.metaDescription': 'Allgemeine Geschäftsbedingungen der KImaschine',
    'terms.section1.title': '1. Geltungsbereich',
    'terms.section1.text': 'Diese Allgemeinen Geschäftsbedingungen (nachfolgend "AGB") gelten für alle Verträge zwischen der KImaschine GmbH (nachfolgend "KImaschine" oder "wir") und ihren Kunden (nachfolgend "Kunde" oder "Sie") über die Nutzung unserer Dienstleistungen und Produkte im Bereich künstlicher Intelligenz.',
    'terms.section2.title': '2. Vertragsgegenstand',
    'terms.section2.text': 'Gegenstand dieses Vertrags ist die Bereitstellung von KI-basierten Dienstleistungen und Produkten durch KImaschine gemäß der im jeweiligen Angebot beschriebenen Leistungsbeschreibung.',
    'terms.section3.title': '3. Vertragsschluss',
    'terms.section3.text': 'Die Präsentation unserer Dienstleistungen auf unserer Website stellt kein bindendes Angebot dar. Ein Vertrag kommt erst durch eine schriftliche Auftragsbestätigung oder durch die tatsächliche Erbringung der Leistung zustande.',
    'terms.section4.title': '4. Preise und Zahlungsbedingungen',
    'terms.section4.text': 'Die Preise für unsere Dienstleistungen entnehmen Sie bitte dem jeweiligen Angebot. Sofern nicht anders vereinbart, sind alle Rechnungen innerhalb von 14 Tagen ab Rechnungsdatum ohne Abzug zur Zahlung fällig.',
    'terms.section5.title': '5. Nutzungsrechte',
    'terms.section5.text': 'Mit vollständiger Bezahlung der vereinbarten Vergütung erhält der Kunde das nicht-ausschließliche, zeitlich unbeschränkte Recht, die von KImaschine entwickelten KI-Lösungen im vereinbarten Umfang zu nutzen.',
    'terms.section6.title': '6. Datenschutz',
    'terms.section6.text': 'Wir verarbeiten personenbezogene Daten unserer Kunden gemäß unserer Datenschutzerklärung und unter Beachtung der geltenden datenschutzrechtlichen Bestimmungen.',
    'terms.section7.title': '7. Haftung',
    'terms.section7.text': 'KImaschine haftet unbeschränkt für Vorsatz und grobe Fahrlässigkeit. Bei leichter Fahrlässigkeit haftet KImaschine nur für Schäden aus der Verletzung des Lebens, des Körpers oder der Gesundheit und für Schäden aus der Verletzung einer wesentlichen Vertragspflicht.',
    'terms.section8.title': '8. Schlussbestimmungen',
    'terms.section8.text': 'Es gilt das Recht der Bundesrepublik Deutschland unter Ausschluss des UN-Kaufrechts. Gerichtsstand für alle Streitigkeiten aus dem Vertragsverhältnis ist, soweit gesetzlich zulässig, der Sitz von KImaschine.',
    'terms.stand': 'Stand: Mai 2024',

    // Team section
    'team.title': 'Unser Team',
    'team.subtitle': 'Unsere Experten',
    'team.position.ceo': 'CEO',
    'team.bio.ceo': 'Gründer und Entwickler der K.I. Maschine ', 
    'team.position.cto': 'CTO',
    'team.bio.cto': 'Gründer und Entwickler der K.I. Maschine ', 

    'team.values.title': 'Unsere Werte',
    'team.values.quality.title': 'Qualität',
    'team.values.quality.description': 'Wir streben nach höchster Qualität in allem, was wir tun. Verlässlichkeit, Präzision und Exzellenz sind die Grundlagen unserer Arbeit.',
    'team.values.innovation.title': 'Innovation',
    'team.values.innovation.description': 'Technologischer Fortschritt ist unser Antrieb. Wir denken weiter, um intelligente, zukunftsweisende Lösungen zu schaffen',
    'team.values.teamwork.title': 'Teamwork',
    'team.values.teamwork.description': 'Gemeinsam erreichen wir mehr. Vertrauen, Respekt und offene Zusammenarbeit bilden das Herzstück unseres Erfolgs.',
    
    // Testimonials section
    'testimonials.title': 'Kundenstimmen',
    'testimonials.subtitle': 'Was unsere Kunden sagen',
    
    // GDPR
    'gdpr.consent': 'Durch die Nutzung dieses Formulars stimmst du unserer Datenschutzerklärung zu.',
    'gdpr.policy': 'Datenschutzerklärung',
    
    // Contact form
    'contact.title': 'Kontaktiere uns',
    'contact.subtitle': 'Wir freuen uns von dir zu hören',
    'contact.name': 'Name',
    'contact.email': 'E-Mail',
    'contact.message': 'Nachricht',
    'contact.submit': 'Absenden',
    'contact.interest': 'Interesse an',
    'contact.website': 'Website-Automatisierung',
    'contact.blog': 'Blog-Automatisierung',
    'contact.social': 'Social-Media-Automatisierung',
    'contact.other': 'Sonstiges',
    'contact.budget': 'Budget',
    'contact.company': 'Unternehmen',
    
    // Newsletter
    'newsletter.title': 'Newsletter anmelden',
    'newsletter.description': 'Erhalte die neuesten Updates zu KI und Content-Automatisierung',
    'newsletter.placeholder': 'Deine E-Mail-Adresse',
    'newsletter.submit': 'Anmelden',
    
    // Footer
    'footer.rights': 'Alle Rechte vorbehalten',
    'footer.privacy': 'Datenschutz',
    'footer.terms': 'AGB',
    'footer.imprint': 'Impressum',

    // ServicesSection translations
    'servicesSection.title': 'Unsere Leistungen',
    'servicesSection.intro1': 'Wir entwerfen KI mit Wirkung.',
    'servicesSection.intro2': 'Als KI Architecture Studio entwickeln wir intelligente Assistenzsysteme, die Marketing- und Vertriebsprozesse nicht nur automatisieren, sondern strategisch verstärken.',
    'servicesSection.details': 'Details',
    'servicesSection.cta': 'Alle Leistungen entdecken',
    // Architektur
    'servicesSection.architecture.title': 'Individuelle KI-Systemarchitektur',
    'servicesSection.architecture.description': 'Maßgeschneiderte Lösungen für deinen Marketing- und Sales-Workflow – effizient, skalierbar, zukunftsfähig.',
    'servicesSection.architecture.feature1': 'Kundenspezifische Architektur',
    'servicesSection.architecture.feature2': 'Zukunftsfähige Technologien',
    'servicesSection.architecture.feature3': 'Skalierbare Lösungen',
    // Sales
    'servicesSection.sales.title': 'KI-gestützte Sales-Assistenz',
    'servicesSection.sales.description': 'Automatisierung, Lead-Scoring und personalisierte Kundenansprache auf einem neuen Level.',
    'servicesSection.sales.feature1': 'Automatisierte Lead-Qualifizierung',
    'servicesSection.sales.feature2': 'Prädiktives Lead-Scoring',
    'servicesSection.sales.feature3': 'Personalisierte Kundenansprache',
    // Marketing
    'servicesSection.marketing.title': 'Intelligentes Marketing mit KI',
    'servicesSection.marketing.description': 'Von Content-Generierung über Kampagnenoptimierung bis zur Zielgruppenerkennung – datengetrieben und präzise.',
    'servicesSection.marketing.feature1': 'KI-gestützte Content-Erstellung',
    'servicesSection.marketing.feature2': 'Kampagnenoptimierung in Echtzeit',
    'servicesSection.marketing.feature3': 'Präzise Zielgruppenerkennung',
    // Integration
    'servicesSection.integration.title': 'Nahtlose Integration',
    'servicesSection.integration.description': 'Unsere Systeme sind kompatibel mit gängigen Plattformen und passen sich deinem Tech-Stack flexibel an.',
    'servicesSection.integration.feature1': 'API-Integration',
    'servicesSection.integration.feature2': 'Flexible Anpassung',
    'servicesSection.integration.feature3': 'Nahtlose Workflows',
    
    'blog.pageTitle': 'Blog',
    'blog.metaDescription': 'Aktuelle Informationen zu KI, Content-Automatisierung und digitalen Marketing-Trends',
    'blog.title': 'Unser Blog',
    'blog.subtitle': 'Entdecken Sie unsere neuesten Gedanken zu KI, Content-Automatisierung und digitalen Marketing-Trends',
    'blog.search': 'Suchen',
    'blog.searchPlaceholder': 'Suche nach Themen, Tags...',
    'blog.searchResultsCount': '{{count}} Ergebnisse gefunden',
    'blog.noSearchResults': 'Keine Ergebnisse gefunden. Versuchen Sie es mit einer anderen Suche.',
    'blog.noPosts': 'Derzeit sind keine Blogbeiträge verfügbar.',
    'blog.minuteRead': 'Min. Lesezeit',
    'blog.readMore': 'Weiterlesen',
    'blog.backToBlog': 'Zurück zum Blog',
    'blog.relatedPosts': 'Das könnte Sie auch interessieren',
    'blog.postNotFound': 'Der gesuchte Blogbeitrag wurde nicht gefunden.',
    'blog.filterByTag': 'Nach Schlagwort filtern',
  },
  en: {
    // Navigation
    'nav.home': 'Home',
    'nav.services': 'Services',
    'nav.testimonials': 'Testimonials',
    'nav.blog': 'Blog',
    'nav.contact': 'Contact',
    'nav.team': 'Team',
    
    // Hero section
    'hero.title': 'AI-powered Content Automation',
    'hero.subtitle': 'Revolutionize your content strategy with our AI assistant',
    'hero.description': 'KImaschine automates your website, blog, and social media content using advanced AI. Save time, increase efficiency, and stay ahead in the digital competition.',
    'hero.cta': 'Get Started',
    'hero.secondary': 'Learn More',
    // Hero trust badges
    'hero.badge.technology': 'AI Technology',
    'hero.badge.madeIn': 'Made in Germany',
    'hero.badge.saving': '80%',
    'hero.badge.savingText': 'Time saving',
    'hero.badge.branding': 'AI Branding',
    'hero.badge.brandingText': 'Tailored to your brand',
    'hero.badge.gdpr': 'GDPR',
    'hero.badge.gdprText': 'Compliant',
    
    // Features section
    'features.title': 'Why KImaschine?',
    'features.subtitle': 'Our advantages',
    'features.unified.title': 'Unified Platform',
    'features.unified.description': 'One central solution for all your content channels',
    'features.ai.title': 'AI-Driven Creation',
    'features.ai.description': 'High-quality content through advanced artificial intelligence',
    'features.multichannel.title': 'Cross-Channel',
    'features.multichannel.description': 'Seamless publishing on website, blog, LinkedIn, Instagram and more',
    'features.time.title': 'Time Savings',
    'features.time.description': 'Automation saves up to 80% of your content creation time',
    
    // Services section
    'services.title': 'Our Services',
    'services.subtitle': 'What we offer',
    'services.intro1': 'We design AI with impact.',
    'services.intro2': 'As an AI architecture studio, we develop intelligent assistant systems that not only automate marketing and sales processes but also strategically enhance them.',
    'services.focus': 'Our focus areas:',
    'services.architecture.title': 'Custom AI System Architecture',
    'services.architecture.desc': 'Tailored solutions for your marketing and sales workflow – efficient, scalable, future-proof.',
    'services.architecture.list1': 'Custom architecture',
    'services.architecture.list2': 'Future-proof technologies',
    'services.architecture.list3': 'Scalable solutions',
    'services.sales.title': 'AI-powered Sales Assistance',
    'services.sales.desc': 'Automation, lead scoring, and personalized customer engagement at a new level.',
    'services.sales.list1': 'Automated lead qualification',
    'services.sales.list2': 'Predictive lead scoring',
    'services.sales.list3': 'Personalized customer engagement',
    'services.marketing.title': 'Smart Marketing with AI',
    'services.marketing.desc': 'From content generation to campaign optimization and audience targeting – data-driven and precise.',
    'services.marketing.list1': 'AI-powered content creation',
    'services.marketing.list2': 'Real-time campaign optimization',
    'services.marketing.list3': 'Precise audience targeting',
    'services.integration.title': 'Seamless Integration with Existing Tools',
    'services.integration.desc': 'Our systems are compatible with common platforms and flexibly adapt to your tech stack.',
    'services.integration.list1': 'API integration with existing systems',
    'services.integration.list2': 'Flexible adaptation to your tech stack',
    'services.integration.list3': 'Seamless workflows',
    'services.cta': 'Request now',
    
    // Terms section
    'terms.title': 'Terms and Conditions',
    'terms.metaTitle': 'Terms | K.I. Maschine',
    'terms.metaDescription': 'Terms and conditions of KImaschine',
    'terms.section1.title': '1. Scope',
    'terms.section1.text': 'These terms and conditions (hereinafter "Terms") apply to all contracts between KImaschine GmbH (hereinafter "KImaschine" or "we") and its customers (hereinafter "Customer" or "you") regarding the use of our services and products in the field of artificial intelligence.',
    'terms.section2.title': '2. Subject Matter',
    'terms.section2.text': 'The subject of this contract is the provision of AI-based services and products by KImaschine as described in the respective offer.',
    'terms.section3.title': '3. Conclusion of Contract',
    'terms.section3.text': 'The presentation of our services on our website does not constitute a binding offer. A contract is only concluded by written order confirmation or by actual performance of the service.',
    'terms.section4.title': '4. Prices and Payment Terms',
    'terms.section4.text': 'The prices for our services can be found in the respective offer. Unless otherwise agreed, all invoices are payable within 14 days from the invoice date without deduction.',
    'terms.section5.title': '5. Rights of Use',
    'terms.section5.text': 'Upon full payment of the agreed remuneration, the customer receives the non-exclusive, unlimited right to use the AI solutions developed by KImaschine to the agreed extent.',
    'terms.section6.title': '6. Data Protection',
    'terms.section6.text': 'We process personal data of our customers in accordance with our privacy policy and in compliance with applicable data protection regulations.',
    'terms.section7.title': '7. Liability',
    'terms.section7.text': 'KImaschine is liable without limitation for intent and gross negligence. In the case of slight negligence, KImaschine is only liable for damages resulting from injury to life, body or health and for damages resulting from the breach of an essential contractual obligation.',
    'terms.section8.title': '8. Final Provisions',
    'terms.section8.text': 'The law of the Federal Republic of Germany shall apply to the exclusion of the UN Sales Convention. The place of jurisdiction for all disputes arising from the contractual relationship is, as far as legally permissible, the registered office of KImaschine.',
    'terms.stand': 'As of: May 2024',

    // Team section
    'team.title': 'Our Team',
    'team.subtitle': 'Our Experts',
    'team.position.ceo': 'CEO',
    'team.bio.ceo': 'Founder and developer of the K.I. Maschine',
    'team.position.cto': 'CTO',
    'team.bio.cto': 'Founder and developer of the K.I. Maschine',

    'team.values.title': 'Our Values',
    'team.values.quality.title': 'Quality',
    'team.values.quality.description': 'We strive for the highest quality in everything we do. Reliability, precision, and excellence form the foundation of our work.',
    'team.values.innovation.title': 'Innovation',
    'team.values.innovation.description': 'Technological progress drives us. We think ahead to create intelligent, future-ready solutions.',
    'team.values.teamwork.title': 'Teamwork',
    'team.values.teamwork.description': 'Together we achieve more. Trust, respect, and open collaboration are at the heart of our success.',

    'testimonials.title': 'Testimonials',
    'testimonials.subtitle': 'What our customers say',
    
    'gdpr.consent': 'By using this form, you agree to our privacy policy.',
    'gdpr.policy': 'Privacy Policy',
    
    'contact.title': 'Contact us',
    'contact.subtitle': 'We\'d love to hear from you',
    'contact.name': 'Name',
    'contact.email': 'Email',
    'contact.message': 'Message',
    'contact.submit': 'Submit',
    'contact.interest': 'Interested in',
    'contact.website': 'Website Automation',
    'contact.blog': 'Blog Automation',
    'contact.social': 'Social Media Automation',
    'contact.other': 'Other',
    'contact.budget': 'Budget',
    'contact.company': 'Company',
    
    'newsletter.title': 'Subscribe to newsletter',
    'newsletter.description': 'Get the latest updates on AI and content automation',
    'newsletter.placeholder': 'Your email address',
    'newsletter.submit': 'Subscribe',
    
    'footer.rights': 'All rights reserved',
    'footer.privacy': 'Privacy Policy',
    'footer.terms': 'Terms of Service',
    'footer.imprint': 'Imprint',

    'servicesSection.title': 'Our Services',
    'servicesSection.intro1': 'We design AI with impact.',
    'servicesSection.intro2': 'As an AI architecture studio, we develop intelligent assistant systems that not only automate marketing and sales processes but also strategically enhance them.',
    'servicesSection.details': 'Details',
    'servicesSection.cta': 'Discover all services',
    'servicesSection.architecture.title': 'Custom AI System Architecture',
    'servicesSection.architecture.description': 'Tailored solutions for your marketing and sales workflow – efficient, scalable, future-proof.',
    'servicesSection.architecture.feature1': 'Custom architecture',
    'servicesSection.architecture.feature2': 'Future-proof technologies',
    'servicesSection.architecture.feature3': 'Scalable solutions',
    'servicesSection.sales.title': 'AI-powered Sales Assistance',
    'servicesSection.sales.description': 'Automation, lead scoring, and personalized customer engagement at a new level.',
    'servicesSection.sales.feature1': 'Automated lead qualification',
    'servicesSection.sales.feature2': 'Predictive lead scoring',
    'servicesSection.sales.feature3': 'Personalized customer engagement',
    'servicesSection.marketing.title': 'Smart Marketing with AI',
    'servicesSection.marketing.description': 'From content generation to campaign optimization and audience targeting – data-driven and precise.',
    'servicesSection.marketing.feature1': 'AI-powered content creation',
    'servicesSection.marketing.feature2': 'Real-time campaign optimization',
    'servicesSection.marketing.feature3': 'Precise audience targeting',
    'servicesSection.integration.title': 'Seamless Integration',
    'servicesSection.integration.description': 'Our systems are compatible with common platforms and flexibly adapt to your tech stack.',
    'servicesSection.integration.feature1': 'API integration',
    'servicesSection.integration.feature2': 'Flexible adaptation',
    'servicesSection.integration.feature3': 'Seamless workflows',
    
    'blog.pageTitle': 'Blog',
    'blog.metaDescription': 'Latest information on AI, content automation, and digital marketing trends',
    'blog.title': 'Our Blog',
    'blog.subtitle': 'Explore our latest thoughts on AI, content automation, and digital marketing trends',
    'blog.search': 'Search',
    'blog.searchPlaceholder': 'Search for topics, tags...',
    'blog.searchResultsCount': '{{count}} results found',
    'blog.noSearchResults': 'No results found. Try a different search.',
    'blog.noPosts': 'No blog posts are currently available.',
    'blog.minuteRead': 'min read',
    'blog.readMore': 'Read more',
    'blog.backToBlog': 'Back to blog',
    'blog.relatedPosts': 'You might also like',
    'blog.postNotFound': 'The blog post you\'re looking for couldn\'t be found.',
    'blog.filterByTag': 'Filter by tag',
  },
  es: {
    // Navigation
    'nav.home': 'Inicio',
    'nav.services': 'Servicios',
    'nav.testimonials': 'Testimonios',
    'nav.blog': 'Blog',
    'nav.contact': 'Contacto',
    'nav.team': 'Equipo',
    
    // Hero section
    'hero.title': 'Automatización de contenido impulsada por IA',
    'hero.subtitle': 'Revoluciona tu estrategia de contenido con nuestro asistente de IA',
    'hero.description': 'KImaschine automatiza el contenido de tu sitio web, blog y redes sociales utilizando IA avanzada. Ahorra tiempo, aumenta la eficiencia y mantente a la vanguardia en la competencia digital.',
    'hero.cta': 'Comenzar',
    'hero.secondary': 'Saber más',
    // Hero trust badges
    'hero.badge.technology': 'Tecnología IA',
    'hero.badge.madeIn': 'Hecho en Alemania',
    'hero.badge.saving': '80%',
    'hero.badge.savingText': 'Ahorro de tiempo',
    'hero.badge.branding': 'Branding IA',
    'hero.badge.brandingText': 'Adaptado a tu marca',
    'hero.badge.gdpr': 'RGPD',
    'hero.badge.gdprText': 'Conforme',
    
    // Features section
    'features.title': '¿Por qué KImaschine?',
    'features.subtitle': 'Nuestras ventajas',
    'features.unified.title': 'Plataforma unificada',
    'features.unified.description': 'Una solución central para todos tus canales de contenido',
    'features.ai.title': 'Creación impulsada por IA',
    'features.ai.description': 'Contenido de alta calidad a través de inteligencia artificial avanzada',
    'features.multichannel.title': 'Multicanal',
    'features.multichannel.description': 'Publicación fluida en sitio web, blog, LinkedIn, Instagram y más',
    'features.time.title': 'Ahorro de tiempo',
    'features.time.description': 'La automatización ahorra hasta el 80% del tiempo de creación de contenido',
    
    // Services section
    'services.title': 'Nuestros servicios',
    'services.subtitle': 'Lo que ofrecemos',
    'services.intro1': 'Diseñamos IA con impacto.',
    'services.intro2': 'Como estudio de arquitectura de IA, desarrollamos sistemas inteligentes de asistencia que no solo automatizan los procesos de marketing y ventas, sino que también los refuerzan estratégicamente.',
    'services.focus': 'Nuestras áreas de enfoque:',
    'services.architecture.title': 'Arquitectura de sistemas de IA personalizada',
    'services.architecture.desc': 'Soluciones a medida para tu flujo de trabajo de marketing y ventas: eficientes, escalables y preparadas para el futuro.',
    'services.architecture.list1': 'Arquitectura personalizada',
    'services.architecture.list2': 'Tecnologías preparadas para el futuro',
    'services.architecture.list3': 'Soluciones escalables',
    'services.sales.title': 'Asistencia de ventas impulsada por IA',
    'services.sales.desc': 'Automatización, puntuación de leads y atención personalizada al cliente a un nuevo nivel.',
    'services.sales.list1': 'Cualificación automática de leads',
    'services.sales.list2': 'Puntuación predictiva de leads',
    'services.sales.list3': 'Atención personalizada al cliente',
    'services.marketing.title': 'Marketing inteligente con IA',
    'services.marketing.desc': 'Desde la generación de contenidos hasta la optimización de campañas y la identificación de audiencias: basado en datos y preciso.',
    'services.marketing.list1': 'Creación de contenidos con IA',
    'services.marketing.list2': 'Optimización de campañas en tiempo real',
    'services.marketing.list3': 'Identificación precisa de audiencias',
    'services.integration.title': 'Integración perfecta en herramientas existentes',
    'services.integration.desc': 'Nuestros sistemas son compatibles con las plataformas más comunes y se adaptan de forma flexible a tu stack tecnológico.',
    'services.integration.list1': 'Integración API con sistemas existentes',
    'services.integration.list2': 'Adaptación flexible a tu stack tecnológico',
    'services.integration.list3': 'Flujos de trabajo integrados',
    'services.cta': 'Solicitar ahora',
    
    // Terms section
    'terms.title': 'Términos y condiciones',
    'terms.metaTitle': 'Términos | K.I. Maschine',
    'terms.metaDescription': 'Términos y condiciones de KImaschine',
    'terms.section1.title': '1. Ámbito de aplicación',
    'terms.section1.text': 'Estos términos y condiciones (en adelante, "Términos") se aplican a todos los contratos entre KImaschine GmbH (en adelante, "KImaschine" o "nosotros") y sus clientes (en adelante, "Cliente" o "usted") en relación con el uso de nuestros servicios y productos en el ámbito de la inteligencia artificial.',
    'terms.section2.title': '2. Objeto del contrato',
    'terms.section2.text': 'El objeto de este contrato es la prestación de servicios y productos basados en IA por parte de KImaschine según lo descrito en la oferta correspondiente.',
    'terms.section3.title': '3. Celebración del contrato',
    'terms.section3.text': 'La presentación de nuestros servicios en nuestro sitio web no constituye una oferta vinculante. Un contrato solo se concluye mediante confirmación escrita del pedido o mediante la prestación efectiva del servicio.',
    'terms.section4.title': '4. Precios y condiciones de pago',
    'terms.section4.text': 'Los precios de nuestros servicios se pueden consultar en la oferta correspondiente. Salvo acuerdo en contrario, todas las facturas deberán abonarse en un plazo de 14 días a partir de la fecha de la factura sin deducción.',
    'terms.section5.title': '5. Derechos de uso',
    'terms.section5.text': 'Tras el pago íntegro de la remuneración acordada, el cliente recibe el derecho no exclusivo e ilimitado de utilizar las soluciones de IA desarrolladas por KImaschine en la medida acordada.',
    'terms.section6.title': '6. Protección de datos',
    'terms.section6.text': 'Procesamos los datos personales de nuestros clientes de acuerdo con nuestra política de privacidad y cumpliendo con la normativa de protección de datos aplicable.',
    'terms.section7.title': '7. Responsabilidad',
    'terms.section7.text': 'KImaschine es responsable sin limitación por dolo y negligencia grave. En caso de negligencia leve, KImaschine solo será responsable de los daños derivados de lesiones a la vida, la integridad física o la salud y de los daños derivados del incumplimiento de una obligación contractual esencial.',
    'terms.section8.title': '8. Disposiciones finales',
    'terms.section8.text': 'Se aplicará la legislación de la República Federal de Alemania con exclusión de la Convención de las Naciones Unidas sobre los Contratos de Compraventa Internacional de Mercaderías. El lugar de jurisdicción para todas las disputas derivadas de la relación contractual será, en la medida en que la ley lo permita, la sede de KImaschine.',
    'terms.stand': 'Fecha: mayo de 2024',

    // Team section
    'team.title': 'Nuestro Equipo',
    'team.subtitle': 'Nuestros Expertos',
    'team.position.ceo': 'CEO',
    'team.bio.ceo': 'Fundador y desarrollador de la K.I. Maschine',
    'team.position.cto': 'CTO',
    'team.bio.cto': 'Fundador y desarrollador de la K.I. Maschine',

    'team.values.title': 'Nuestros Valores',
    'team.values.quality.title': 'Calidad',
    'team.values.quality.description': 'Nos esforzamos por alcanzar la máxima calidad en todo lo que hacemos. La fiabilidad, la precisión y la excelencia son la base de nuestro trabajo.',
    'team.values.innovation.title': 'Innovación',
    'team.values.innovation.description': 'El progreso tecnológico nos impulsa. Pensamos en el futuro para crear soluciones inteligentes y preparadas para el mañana.',
    'team.values.teamwork.title': 'Trabajo en Equipo',
    'team.values.teamwork.description': 'Juntos logramos más. La confianza, el respeto y la colaboración abierta están en el corazón de nuestro éxito.',

    'testimonials.title': 'Testimonios',
    'testimonials.subtitle': 'Lo que dicen nuestros clientes',
    
    'gdpr.consent': 'Al utilizar este formulario, aceptas nuestra política de privacidad.',
    'gdpr.policy': 'Política de privacidad',
    
    'contact.title': 'Contáctanos',
    'contact.subtitle': 'Nos encantaría saber de ti',
    'contact.name': 'Nombre',
    'contact.email': 'Correo electrónico',
    'contact.message': 'Mensaje',
    'contact.submit': 'Enviar',
    'contact.interest': 'Interesado en',
    'contact.website': 'Automatización de sitio web',
    'contact.blog': 'Automatización de blog',
    'contact.social': 'Automatización de redes sociales',
    'contact.other': 'Otro',
    'contact.budget': 'Presupuesto',
    'contact.company': 'Empresa',
    
    'newsletter.title': 'Suscríbete al boletín',
    'newsletter.description': 'Recibe las últimas actualizaciones sobre IA y automatización de contenido',
    'newsletter.placeholder': 'Tu dirección de correo electrónico',
    'newsletter.submit': 'Suscribirse',
    
    'footer.rights': 'Todos los derechos reservados',
    'footer.privacy': 'Política de privacidad',
    'footer.terms': 'Términos de servicio',
    'footer.imprint': 'Aviso legal',

    'servicesSection.title': 'Nuestros servicios',
    'servicesSection.intro1': 'Diseñamos IA con impacto.',
    'servicesSection.intro2': 'Como estudio de arquitectura de IA, desarrollamos sistemas inteligentes de asistencia que no solo automatizan los procesos de marketing y ventas, sino que también los refuerzan estratégicamente.',
    'servicesSection.details': 'Detalles',
    'servicesSection.cta': 'Descubre todos los servicios',
    'servicesSection.architecture.title': 'Arquitectura de sistemas de IA personalizada',
    'servicesSection.architecture.description': 'Soluciones a medida para tu flujo de trabajo de marketing y ventas: eficientes, escalables y preparadas para el futuro.',
    'servicesSection.architecture.feature1': 'Arquitectura personalizada',
    'servicesSection.architecture.feature2': 'Tecnologías preparadas para el futuro',
    'servicesSection.architecture.feature3': 'Soluciones escalables',
    'servicesSection.sales.title': 'Asistencia de ventas impulsada por IA',
    'servicesSection.sales.description': 'Automatización, puntuación de leads y atención personalizada al cliente a un nuevo nivel.',
    'servicesSection.sales.feature1': 'Cualificación automática de leads',
    'servicesSection.sales.feature2': 'Puntuación predictiva de leads',
    'servicesSection.sales.feature3': 'Atención personalizada al cliente',
    'servicesSection.marketing.title': 'Marketing inteligente con IA',
    'servicesSection.marketing.description': 'Desde la generación de contenidos hasta la optimización de campañas y la identificación de audiencias: basado en datos y preciso.',
    'servicesSection.marketing.feature1': 'Creación de contenidos con IA',
    'servicesSection.marketing.feature2': 'Optimización de campañas en tiempo real',
    'servicesSection.marketing.feature3': 'Identificación precisa de audiencias',
    'servicesSection.integration.title': 'Integración perfecta',
    'servicesSection.integration.description': 'Nuestros sistemas son compatibles con las plataformas más comunes y se adaptan de forma flexible a tu stack tecnológico.',
    'servicesSection.integration.feature1': 'Integración API',
    'servicesSection.integration.feature2': 'Adaptación flexible',
    'servicesSection.integration.feature3': 'Flujos de trabajo integrados',
    
    'blog.pageTitle': 'Blog',
    'blog.metaDescription': 'Información actualizada sobre IA, automatización de contenidos y tendencias de marketing digital',
    'blog.title': 'Nuestro Blog',
    'blog.subtitle': 'Explore nuestros últimos pensamientos sobre IA, automatización de contenido y tendencias de marketing digital',
    'blog.search': 'Buscar',
    'blog.searchPlaceholder': 'Buscar temas, etiquetas...',
    'blog.searchResultsCount': '{{count}} resultados encontrados',
    'blog.noSearchResults': 'No se encontraron resultados. Intente con una búsqueda diferente.',
    'blog.noPosts': 'No hay publicaciones de blog disponibles actualmente.',
    'blog.minuteRead': 'min de lectura',
    'blog.readMore': 'Leer más',
    'blog.backToBlog': 'Volver al blog',
    'blog.relatedPosts': 'También te puede interesar',
    'blog.postNotFound': 'No se pudo encontrar la publicación de blog que estás buscando.',
    'blog.filterByTag': 'Filtrar por etiqueta',
  }
};

// Language provider component
export const LanguageProvider: React.FC<LanguageProviderProps> = ({ children }) => {
  // Default language based on browser
  const getBrowserLanguage = (): Language => {
    const browserLang = navigator.language.split('-')[0];
    if (browserLang === 'de') return 'de';
    if (browserLang === 'es') return 'es';
    return 'en'; // Default to English
  };
  
  const [language, setLanguage] = useState<Language>(() => {
    // Try to get language from localStorage first
    const storedLanguage = localStorage.getItem('kimaschine-language');
    if (storedLanguage === 'de' || storedLanguage === 'en' || storedLanguage === 'es') {
      return storedLanguage as Language;
    }
    // Otherwise use browser language
    try {
      return getBrowserLanguage();
    } catch (e) {
      return 'de'; // Fallback to German
    }
  });

  // Update language and store in localStorage
  const handleSetLanguage = (newLang: Language) => {
    setLanguage(newLang);
    localStorage.setItem('kimaschine-language', newLang);
  };

  // Translation function
  const t = (key: string): string => {
    return translations[language][key] || key;
  };

  const value = {
    language,
    setLanguage: handleSetLanguage,
    t,
  };

  return (
    <LanguageContext.Provider value={value}>
      {children}
    </LanguageContext.Provider>
  );
};

// Custom hook to use the language context
export const useLanguage = () => {
  const context = useContext(LanguageContext);
  if (context === undefined) {
    throw new Error('useLanguage must be used within a LanguageProvider');
  }
  return context;
};

export type LanguageProviderProps = {
  children: ReactNode;
};
