import React, { createContext, useContext, useState } from "react";

type Language = "tr" | "en";

interface LanguageContextType {
  language: Language;
  setLanguage: (lang: Language) => void;
  t: (key: string) => string;
}

const translations = {
  tr: {
    // Navigation
    "nav.home": "Ana Sayfa",
    "nav.about": "Hakkımızda",
    "nav.products": "Ürünler",
    "nav.services": "Hizmetler",
    "nav.demo": "Demo",
    "nav.giris": "Giriş",
    "nav.blog": "Blog",
    "nav.forum": "Forum",
    "nav.contact": "İletişim",

    // Hero Section
    "hero.title": "Türkiye'nin Lider Dil Kursu Yazılımı",
    "hero.subtitle":
      "20 yılı aşkın tecrübemizle, yabancı dil okulları ve kurslar için özel olarak geliştirdiğimiz yazılım çözümlerimizle işletmenizi dijital dünyada bir adım öne taşıyoruz.",
    "hero.cta.consultation": "Ücretsiz Demo İsteyin",
    "hero.cta.discover": "Ürünlerimizi Keşfedin",
    "hero.service1.title": "Kullandıkça Öde",
    "hero.service1.desc":
      "Aylık veya yıllık esnek ödeme seçenekleriyle, ihtiyacınız kadar kullanın",
    "hero.service2.title": "Çoklu Şube Yönetimi",
    "hero.service2.desc": "Tüm şubelerinizi tek bir sistemden kolayca yönetin",
    "hero.service3.title": "7/24 Güvenli Erişim",
    "hero.service3.desc": "İnternetin olduğu her yerden güvenli erişim imkanı",

    // Features Section
    "features.title": "Neden Sözsoft?",
    "features.subtitle":
      "Türkiye'de sadece yabancı dil okulları ve kurslar için özel olarak geliştirilmiş, kapsamlı yönetim yazılımı",
    "features.reliable": "Öğrenci Yönetimi",
    "features.reliable.desc":
      "Öğrenci kayıtları, devam takibi, sınav sonuçları ve ödemeler tek platformda",
    "features.rapid": "Sınıf Planlaması",
    "features.rapid.desc":
      "Kolay sınıf oluşturma, öğretmen atama ve ders programı yönetimi",
    "features.expert": "Eğitim Takibi",
    "features.expert.desc":
      "Seviye bazlı eğitim takibi, sınav ve ödev yönetimi",
    "features.scalable": "Detaylı Raporlama",
    "features.scalable.desc":
      "Performans analizi, finansal raporlar ve istatistikler",
    "features.muhasebe": "Muhasebe Yönetimi",
    "features.muhasebe.desc":
      "Gelir-gider takibi, taksit planları ve otomatik maaş hesaplama",
    "features.iletisim": "İletişim Araçları",
    "features.iletisim.desc":
      "Toplu SMS ve e-posta gönderimi, veli bilgilendirme sistemi",
    "features.mobil": "Mobil Erişim",
    "features.mobil.desc":
      "iOS ve Android uygulamalarıyla her yerden yönetim imkanı",
    "features.guvenlik": "Güvenlik",
    "features.guvenlik.desc":
      "IP kısıtlama, yetkilendirme ve veri yedekleme özellikleri",

    // Solutions Section
    "solutions.title": "Çözümlerimiz",
    "solutions.subtitle": "İşletmenizin ihtiyaçlarına özel teknoloji çözümleri",
    "solutions.web.title": "Web Uygulamaları",
    "solutions.web.desc":
      "Modern ve kullanıcı dostu web uygulamaları geliştiriyoruz.",
    "solutions.mobile.title": "Mobil Uygulamalar",
    "solutions.mobile.desc":
      "iOS ve Android için native mobil uygulamalar geliştiriyoruz.",
    "solutions.custom.title": "Özel Yazılımlar",
    "solutions.custom.desc": "İşletmenize özel yazılım çözümleri sunuyoruz.",
    "solutions.database.title": "Veritabanı Sistemleri",
    "solutions.database.desc":
      "Güvenli ve performanslı veritabanı sistemleri kuruyoruz.",

    // Products Page
    "products.title": "Ürünlerimiz",
    "products.subtitle":
      "İşletmenizin ihtiyaçlarına özel geliştirdiğimiz yazılım çözümleri",
    "products.kurs.title": "Kurs Yönetim Otomasyonu",
    "products.kurs.desc":
      "İşletmenizin tüm süreçlerini tek bir platformdan yönetin.",
    "products.crm.title": "CRM Sistemi",
    "products.crm.desc": "Müşteri ilişkilerinizi etkin bir şekilde yönetin.",
    "products.ecommerce.title": "E-Ticaret Platformu",
    "products.ecommerce.desc": "Online satış kanalınızı güçlendirin.",
    "products.hr.title": "İnsan Kaynakları Yazılımı",
    "products.hr.desc": "İK süreçlerinizi dijitalleştirin.",
    "products.kurs.features.inventory": "Stok Yönetimi",
    "products.kurs.features.purchasing": "Satın Alma Yönetimi",
    "products.kurs.features.sales": "Satış Yönetimi",
    "products.kurs.features.accounting": "Muhasebe Yönetimi",
    "products.kurs.features.reporting": "Raporlama",
    "products.kurs.features.mobile": "Mobil Erişim",
    "products.crm.features.tracking": "Müşteri Takibi",
    "products.crm.features.opportunities": "Fırsat Yönetimi",
    "products.crm.features.email": "E-posta Entegrasyonu",
    "products.crm.features.tasks": "Görev Yönetimi",
    "products.crm.features.calendar": "Takvim Entegrasyonu",
    "products.crm.features.analytics": "Analitik Raporlama",
    "products.ecommerce.features.responsive": "Duyarlı Tasarım",
    "products.ecommerce.features.payment": "Güvenli Ödeme Sistemleri",
    "products.ecommerce.features.inventory": "Stok Yönetimi",
    "products.ecommerce.features.seo": "SEO Optimizasyonu",
    "products.ecommerce.features.analytics": "E-ticaret Analitiği",
    "products.ecommerce.features.marketplace": "Pazar Yeri Entegrasyonu",
    "products.hr.features.personnel": "Personel Yönetimi",
    "products.hr.features.leave": "İzin Yönetimi",
    "products.hr.features.performance": "Performans Yönetimi",
    "products.hr.features.payroll": "Bordro Yönetimi",
    "products.hr.features.training": "Eğitim Yönetimi",
    "products.hr.features.digital": "Dijital İK Süreçleri",
    "products.cta.title": "Daha Fazla Bilgi",
    "products.cta.description":
      "İşletmenizin ihtiyaçlarına en uygun çözümleri keşfetmek için ürünlerimizi inceleyin veya bizimle iletişime geçin.",
    "products.cta.demo": "Demo Talep Edin",
    "services.cta.title": "Dijital Dönüşüm Yolculuğunuza Başlayın",
    "services.cta.description":
      "İşletmenizin ihtiyaçlarına özel çözümlerimizle rekabette öne geçin. Danışmanlık için bize ulaşın.",
    "services.cta.contact": "İletişime Geçin",
    "demo.title": "Demo Talep Formu",
    "demo.subtitle": "Sorularınız için bizimle iletişime geçin. Size yardımcı olmaktan mutluluk duyarız.",
    "demo.send": "Demo Talebi Gönder",
    "demo.organizationName": "Organizasyon adınızı girin",
    "demo.fullName": "Ad soyadınızı girin",
    "demo.email": "ornek@email.com",
    "demo.phone": "+90 (555) 123-4567",
    "demo.address": "Adresinizi girin",
    "demo.branches": "örn. 5",
    "demo.users": "örn. 50",
    "demo.message": "İhtiyaçlarınız ve demoda görmek istediğiniz özellikler hakkında bize bilgi verin...",

    // Services Page
    "services.title": "Hizmetlerimiz",
    "services.subtitle":
      "İşletmenizin dijital dönüşüm yolculuğunda ihtiyaç duyduğu tüm teknoloji çözümleri",
    "services.software.title": "Yazılım Kurulum ve Entegrasyon",
    "services.software.desc":
      "Kurumunuza özel kurulum ve entegrasyon hizmetleri",
    "services.web.title": "Kullanıcı Eğitimi",
    "services.web.desc": "Kapsamlı eğitim ve destek hizmetleri",
    "services.mobile.title": "Güvenlik Hizmetleri",
    "services.mobile.desc": "Verilerinizin güvenliği için kapsamlı çözümler",
    "services.database.title": "Hosting ve Barındırma",
    "services.database.desc": "Güvenilir hosting ve barındırma hizmetleri",
    "services.software.features.analysis": "Sistem kurulumu ve yapılandırma",
    "services.software.features.design": "Mevcut verilerinizin aktarımı",
    "services.software.features.development": "Özel raporlama ayarları",
    "services.software.features.testing": "Kullanıcı yetkilendirme",
    "services.software.features.maintenance": "Şube entegrasyonları",
    "services.web.features.frontend": "Uzaktan eğitim (5 saat)",
    "services.web.features.backend": "Yerinde eğitim seçeneği",
    "services.web.features.api": "Kullanım kılavuzları",
    "services.web.features.seo": "Sürekli teknik destek",
    "services.web.features.performance": "Performans Optimizasyonu",
    "services.mobile.features.design": "Veri yedekleme hizmeti",
    "services.mobile.features.native": "IP kısıtlama ayarları",
    "services.mobile.features.cross": "Kullanıcı erişim kontrolü",
    "services.mobile.features.push": "SSL sertifika yönetimi",
    "services.mobile.features.store": "Güvenlik duvarı yapılandırması",
    "services.database.features.design": "Yüksek performanslı sunucular",
    "services.database.features.optimization": "7/24 sunucu izleme",
    "services.database.features.migration": "Otomatik yedekleme",
    "services.database.features.backup": "DDoS koruması",
    "services.database.features.recovery": "Teknik destek",
    "services.integration.title": "SMS ve İletişim Hizmetleri",
    "services.integration.desc": "Toplu iletişim çözümleri",
    "services.integration.features.api": "Toplu SMS paketleri",
    "services.integration.features.middleware": "E-posta entegrasyonu",
    "services.integration.features.legacy": "Otomatik bildirimler",
    "services.integration.features.realtime": "Veli bilgilendirme sistemi",
    "services.integration.features.monitoring": "SMS şablonları",
    "services.consulting.title": "Bakım ve Destek",
    "services.consulting.desc": "Sürekli teknik destek ve bakım hizmetleri",
    "services.consulting.features.tech": "7/24 teknik destek",
    "services.consulting.features.project": "Periyodik bakım",
    "services.consulting.features.digital": "Sistem güncellemeleri",
    "services.consulting.features.risk": "Sorun giderme",
    "services.consulting.features.training": "Performans optimizasyonu",
    "services.security.title": "Siber Güvenlik",
    "services.security.desc": "İşletmenizin dijital varlıklarını siber tehditlere karşı koruma",
    "services.security.features.analysis": "Güvenlik Açığı Analizi",
    "services.security.features.penetration": "Sızma Testleri",
    "services.security.features.firewall": "Güvenlik Duvarı Yönetimi",
    "services.security.features.ssl": "SSL Sertifikası Yönetimi",
    "services.security.features.training": "Siber Güvenlik Eğitimleri",
    "services.maintenance.title": "Bakım ve Destek",
    "services.maintenance.desc":
      "Yazılım sistemlerinizin sürekli çalışır durumda olması için kapsamlı bakım ve destek hizmetleri",
    "services.maintenance.features.monitoring": "Sistem İzleme",
    "services.maintenance.features.bugfix": "Hata Giderme",
    "services.maintenance.features.performance": "Performans İyileştirme",
    "services.maintenance.features.updates": "Güncelleme Yönetimi",
    "services.maintenance.features.support": "Teknik Destek",

    // Services Page - Support Plans
    "services.support.title": "Destek Paketleri",
    "services.support.branchRemote.title": "Şube Uzaktan Destek",
    "services.support.branchRemote.price": "4,200 ₺",
    "services.support.branchRemote.period": "/ Ay",
    "services.support.branchRemote.features.priority": "7/24 öncelikli destek",
    "services.support.branchRemote.features.remote": "Uzaktan sorun çözümü",
    "services.support.branchRemote.features.optimization": "Sistem optimizasyonu",
    "services.support.branchRemote.features.maintenance": "Düzenli bakım",
    "services.support.branchRemote.features.consulting": "Özel danışmanlık",
    "services.support.backup.title": "Veri Yedekleme",
    "services.support.backup.price": "1,700 ₺",
    "services.support.backup.period": "/ Yıl",
    "services.support.backup.features.daily": "Günlük yedekleme",
    "services.support.backup.features.encrypted": "Şifreli depolama",
    "services.support.backup.features.recovery": "Hızlı veri kurtarma",
    "services.support.backup.features.verification": "Yedek doğrulama",
    "services.support.backup.features.access": "7/24 erişim",
    "services.support.sms.title": "SMS Paketleri",
    "services.support.sms.price": "750 ₺",
    "services.support.sms.period": "'den başlayan",
    "services.support.sms.features.packages": "5.000 SMS'den başlayan paketler",
    "services.support.sms.features.bulk": "Toplu gönderim",
    "services.support.sms.features.template": "Şablon yönetimi",
    "services.support.sms.features.reporting": "Raporlama",
    "services.support.sms.features.api": "API desteği",
    "services.support.contactButton": "İletişime Geçin",


    // Products Page - Modules
    "products.modules.sales.title": "Satış ve Reklam Yönetimi",
    "products.modules.sales.features.appointment": "Randevu takibi",
    "products.modules.sales.features.meeting": "Görüşme takibi",
    "products.modules.sales.features.campaign": "Kampanya yönetimi",
    "products.modules.sales.features.adStats": "Reklam geri dönüş istatistikleri",
    "products.modules.sales.features.applicant": "Aday başvuru takibi",
    "products.modules.sales.features.corporate": "Kurumsal satış yönetimi",
    "products.modules.sales.features.consultant": "Danışman performans takibi",
    "products.modules.student.title": "Öğrenci Yönetimi",
    "products.modules.student.features.sales": "Program satışları ve takibi",
    "products.modules.student.features.contract": "Kayıt sözleşmesi ve evrak yönetimi",
    "products.modules.student.features.installment": "Taksit ve ödeme planı",
    "products.modules.student.features.level": "Seviye takibi",
    "products.modules.student.features.attendance": "Yoklama takibi",
    "products.modules.student.features.exam": "Sınav sonuçları",
    "products.modules.student.features.homework": "Ödev takibi",
    "products.modules.accounting.title": "Muhasebe Yönetimi",
    "products.modules.accounting.features.cash": "Anlık kasa takibi",
    "products.modules.accounting.features.bank": "Banka hesap takibi",
    "products.modules.accounting.features.current": "Cari hesap yönetimi",
    "products.modules.accounting.features.teacherFee": "Öğretmen ücretleri hesaplama",
    "products.modules.accounting.features.consultantCommission": "Danışman prim hesaplama",
    "products.modules.accounting.features.personnelSalary": "Personel maaş yönetimi",
    "products.modules.accounting.features.incomeExpense": "Gelir/gider tablosu",
    "products.modules.reporting.title": "Raporlama ve Analiz",
    "products.modules.reporting.features.dynamic": "Dinamik raporlama",
    "products.modules.reporting.features.ready": "İstatistiki hazır raporlar",
    "products.modules.reporting.features.periodic": "Periyodik mail bildirimleri",
    "products.modules.reporting.features.performance": "Performans analizleri",
    "products.modules.reporting.features.branch": "Şube bazlı raporlar",
    "products.modules.reporting.features.financial": "Finansal analizler",
    "products.modules.reporting.features.studentSuccess": "Öğrenci başarı takibi",

    // Products Page - Pricing
    "products.pricing.title": "Lisans Seçenekleri",
    "products.pricing.user.title": "Kullanıcı Lisansı",
    "products.pricing.user.price": "750 ₺",
    "products.pricing.user.period": "/ Ay",
    "products.pricing.user.yearlyPrice": "2,900 ₺ / Yıl",
    "products.pricing.user.description": "Şube personelleri için temel kullanıcı lisansı",
    "products.pricing.teacher.title": "Öğretmen Lisansı",
    "products.pricing.teacher.price": "350 ₺",
    "products.pricing.teacher.period": "/ Ay",
    "products.pricing.teacher.yearlyPrice": "1,400 ₺ / Yıl",
    "products.pricing.teacher.description": "Öğretmenler için özel yetkilendirilmiş lisans",
    "products.pricing.founder.title": "Kurucu Lisansı",
    "products.pricing.founder.price": "300 ₺",
    "products.pricing.founder.period": "/ Ay",
    "products.pricing.founder.yearlyPrice": "1,100 ₺ / Yıl",
    "products.pricing.founder.description": "iOS ve Android üzerinden yönetim imkanı",


    // Contact Page
    "contact.title": "İletişim",
    "contact.subtitle": "Sorularınız için bizimle iletişime geçin",
    "contact.info.title": "İletişim Bilgileri",
    "contact.address": "Adres",
    "contact.address.full":
      "Esenşehir Mah. Baraj Yolu Cad. Kemerdere Mevkii No:17 Ağaoglu Eltes Güneşi Sitesi C5 Blok Daire 36 PK:34776 Ümraniye İstanbul",
    "contact.phone": "Telefon",
    "contact.email": "E-posta",
    "contact.taxOffice": "Vergi Dairesi",
    "contact.taxNumber": "Vergi Numarası",
    "contact.bank.title": "Banka Bilgileri",
    "contact.workHours": "Çalışma Saatleri",
    "contact.workHours.weekday": "Hafta İçi: 09:00 - 18:00",
    "contact.workHours.weekend": "Hafta Sonu: Kapalı",
    "contact.workHours.whatsapp": "Whatsapp: 7/24",
    "contact.transferForm": "Havale/EFT Bildirim Formu",
    "contact.location": "Konumumuz",

    // About Page
    "about.title": "Hakkımızda",
    "about.subtitle":
      "2012 yılından bu yana yazılım sektöründe faaliyet gösteriyoruz",
    "about.stats.clients": "Mutlu Müşteri",
    "about.stats.experience": "Yıllık Tecrübe",
    "about.stats.support": "7/24 Destek",
    "about.stats.countries": "Ülke",
    "about.description.part1":
      "Sözsoft Bilişim Hizmetleri, eğitim sektörünün dijital dönüşümüne katkı sağlamak amacıyla 2012 yılında sozsoft.com markasıyla kurulmuştur. Kuruluşumuzun temelinde, 15 yılı aşkın yazılım tecrübesi ve farklı sektörlerde edinilen güçlü bir birikim yatmaktadır. Uzun yıllar boyunca tekstil sektörünün önde gelen markalarına büyük ölçekli yazılım çözümleri sunan uzman kadromuz, bu tecrübesini eğitim sektörünün dinamik ihtiyaçlarıyla harmanlayarak yenilikçi projelere imza atmaktadır. Sözsoft, sadece yazılım geliştirmekle kalmaz; kurumlara özel, sürdürülebilir ve kullanıcı dostu sistemler geliştirerek gerçek iş değeri yaratmayı hedefler. “Alışılagelmişin dışında ayrıcalıklı hizmet ve her an ulaşılabilirlik” ilkesiyle hareket eden ekibimiz, eğitim kurumlarının operasyonel süreçlerini dijitalleştirerek, verimliliklerini artırmalarına ve çağın gerekliliklerine uyum sağlamalarına destek olmaktadır. Bugün Sözsoft, Türkiye’nin dört bir yanındaki eğitim kurumlarının güvenilir teknoloji çözüm ortağı olmanın gururunu taşımaktadır.",
    "about.description.motto":
      '"Tutkumuz teknoloji, hedefimiz sürdürülebilir verimliliktir."',
    "about.description.part2":
      "Sözsoft olarak, yazılım çözümlerimizi sunmadan önce işimize sizi tanımakla başlıyoruz. İhtiyaçlarınızı doğru analiz edebilmek, karşılaştığınız sorunlara kalıcı ve sürdürülebilir çözümler üretebilmek amacıyla sadece teknik bir bakış açısıyla değil, işletmenizin işleyişine bütüncül bir perspektifle yaklaşıyoruz. İletişimimizi yalnızca yüzeyde bırakmıyor, sizinle aynı dili konuşan bir çözüm ortağı olmayı benimsiyoruz. Türkiye’de yalnızca yabancı dil okulları ve kurslara özel yazılım çözümleri sunan, bu alanda uzmanlaşmış bir yazılım evi olarak faaliyet gösteriyoruz. 15 yılı aşkın sektör tecrübemizi, eğitim kurumlarının günlük operasyonlarına değer katan, esnek ve kullanıcı dostu yazılımlara dönüştürüyoruz. Amacımız; kurumunuzu sadece bilgisayarınızdan değil, akıllı telefonunuzdan da rahatlıkla yönetebileceğiniz şekilde, size özel olarak tasarlanmış yazılımlar aracılığıyla yönetim süreçlerinizi kolaylaştırmaktır. Günümüzde zaman yönetimi ve rekabetin her geçen gün daha kritik hale geldiği bir ortamda, size maddi ve zaman açısından tasarruf sağlayacak, aynı zamanda operasyonel verimliliğinizi artıracak konforlu, güvenli ve rekabetçi sistemler sunmanın memnuniyetini yaşıyoruz. Yazılımlarımızı kullanmaya başladığınız andan itibaren, kurumunuzda görev alan eğitim danışmanları, koordinatörler, muhasebe birimi, yöneticiler ve kurucular; bilgi kirliliğinden uzak, düzenli ve entegre bir yapının getirdiği iş birliği ve verimliliği doğrudan hissedecektir. Sunduğumuz çözümler yalnızca teknik değil, aynı zamanda sizin iş yapış şeklinize uygun olarak geliştirilmiştir. Kolay, hızlı ve güvenlik aşamaları titizlikle düşünülmüş bir yapı sunuyor; aynı zamanda satış, kampanya ve reklam yönetiminizi destekleyecek, gelirlerinizi artırmanıza katkı sağlayacak araçlarla donatılmış yazılımlar geliştiriyoruz. Eğitim koordinatörlerinizin sınıf planlamalarında yaşadığı zorluklara çözüm sunan ve kurum içi tüm süreçlere entegre şekilde çalışan bu sistemle, işinize özel kalıcı bir çözüm sunuyoruz.",
    "about.description.closing":
      "Sizin için yazılım geliştiriyor, kurumunuz için çözümler üretiyoruz.",
    "about.mission": "Misyonumuz",
    "about.mission.desc":
      "Müşterilerimizin dijital dönüşüm süreçlerinde yanlarında olarak, onların iş süreçlerini optimize etmek ve rekabet güçlerini artırmak için yenilikçi çözümler sunmak.",
    "about.vision": "Vizyonumuz",
    "about.vision.desc":
      "Türkiye'nin ve bölgenin önde gelen yazılım şirketlerinden biri olarak, global pazarda söz sahibi olmak ve teknoloji dünyasına yön veren şirketler arasında yer almak.",
    "about.team": "Ekibimiz",
    "about.team.salesDirector": "Satış Direktörü",
    "about.team.projectDirector": "Proje Direktörü",
    "about.team.techDirector": "Teknik Koordinatör",

    // Blog Page
    "blog.title": "Blog",
    "blog.subtitle":
      "Teknoloji dünyasındaki son gelişmeler ve yazılım trendleri",
    "blog.posts.ai.title": "Yapay Zeka ve İş Dünyası",
    "blog.posts.ai.excerpt":"Yapay zekanın iş süreçlerine etkileri ve geleceği...",
    "blog.posts.ai.date": "10 Mayıs 2024",
    "blog.categories.technology": "Teknoloji",
    "blog.posts.web.title": "Web Geliştirmede Son Trendler",
    "blog.posts.web.excerpt": "Modern web geliştirme teknikleri ve araçları...",
    "blog.posts.web.date": "5 Mayıs 2024",
    "blog.categories.webdev": "Web Geliştirme",
    "blog.posts.security.title": "Siber Güvenlik İpuçları",
    "blog.posts.security.excerpt":"İşletmenizi siber tehditlere karşı koruyun...",
    "blog.posts.security.date": "1 Mayıs 2024",
    "blog.categories.security": "Siber Güvenlik",
    "blog.posts.mobile.title": "Mobil Uygulama Geliştirme Rehberi",
    "blog.posts.mobile.excerpt":"Başarılı bir mobil uygulama geliştirmek için ipuçları...",
    "blog.posts.mobile.date": "25 Nisan 2024",
    "blog.categories.mobile": "Mobil",
    "blog.posts.database.title": "Veritabanı Yönetimi Temelleri",
    "blog.posts.database.excerpt": "Veritabanı tasarımı ve optimizasyonu...",
    "blog.posts.database.date": "20 Nisan 2024",
    "blog.categories.database": "Veritabanı",
    "blog.posts.digital.title": "Dijital Pazarlama Stratejileri",
    "blog.posts.digital.excerpt": "İşletmenizi dijital dünyada büyütün...",
    "blog.posts.digital.date": "April 15, 2024",
    "blog.categories.digital": "Dijital Pazarlama",
    "blog.subscribe": "Bültene Abone Ol",
    "blog.subscribe.desc":"Teknoloji ve yazılım dünyasındaki güncel gelişmelerden haberdar olmak için bültenimize abone olun.",
    "blog.backToBlog": "Bloglar",

    // Forum Page
    "forum.title": "Forum",
    "forum.subtitle":
      "Sorularınızı sorun, deneyimlerinizi paylaşın ve birlikte öğrenin",

    // Testimonials Section
    "testimonials.title": "Müşteri Yorumları",

    // NotFound
    "notFound.message": "Üzgünüz, aradığınız sayfa bulunamadı. Lütfen URL'yi kontrol edin veya ana sayfaya dönün.",
    "notFound.button": "Ana Sayfaya Dön",

    // Common
    "common.learnMore": "Detaylı Bilgi",
    "common.contact":
      "Bugün bize katılın ve çözümlerimizle işinizi dönüştürün.",
    "common.getStarted": "Başlamaya Hazır Mısınız?",
    "common.readMore": "Devamını Oku",
    "common.subscribe": "Abone Ol",
    "common.send": "Gönder",
    "common.name": "Ad",
    "common.surname": "Soyad",
    "common.email": "E-posta",
    "common.phone": "Telefon",
    "common.message": "Mesaj",
    "common.address": "Adres",
    "common.city": "Şehir",
    "common.company": "Kurum",
    "common.fullName": "Adınız Soyadınız",
    "common.branchCount": "Şube Adedi",
    "common.userCount": "Kullanıcı Adedi",
    "common.optional": "Opsiyonel",

    // Login
    "login.welcome": "Hoş Geldiniz",
    "login.subtitle": "Hesabınıza giriş yapın veya",
    "login.createAccount": "yeni hesap oluşturun",
    "login.organization": "Kurum",
    "login.organizationPlaceholder": "Kurum",
    "login.organizationNotFound": "Kurum bulunamadı",
    "login.organizationFound": "kurumu bulundu",
    "login.email": "Email Adresi",
    "login.emailOrUsername": "E-posta veya Kullanıcı Adı",
    "login.emailPlaceholder": "E-posta veya Kullanıcı Adı",
    "login.emailRequired": "E-posta veya kullanıcı adı gereklidir",
    "login.password": "Parola",
    "login.passwordPlaceholder": "Parola",
    "login.passwordRequired": "Parola gereklidir",
    "login.rememberMe": "Beni hatırla",
    "login.forgotPassword": "Parolanızı mı unuttunuz?",
    "login.signIn": "Giriş Yap",
    "login.signingIn": "Giriş yapılıyor...",

    // Footer
    "footer.companyInfo":
      "20 yılı aşkın tecrübemizle işletmenizi dijital dünyada bir adım öne taşıyoruz. Yenilikçi çözümlerle geleceğin teknolojilerini bugünden sunuyoruz.",
    "footer.quickLinksTitle": "Hızlı Bağlantılar",
    "footer.servicesTitle": "Hizmetlerimiz",
    "footer.address":
      "Esenşehir Mah. Baraj Yolu Cad. Kemerdere Mevkii No:17 Ağaoglu Eltes Güneşi Sitesi C5 Blok Daire 36 PK:34776 Ümraniye İstanbul",
    "footer.copyright": "Tüm hakları saklıdır.",
    "footer.privacyPolicy": "Gizlilik Politikası",
    "footer.termsOfUse": "Kullanım Şartları",
    "footer.sitemap": "Site Haritası",
  },
  en: {
    // Navigation
    "nav.home": "Home",
    "nav.about": "About Us",
    "nav.products": "Products",
    "nav.services": "Services",
    "nav.demo": "Demo",
    "nav.giris": "Login",
    "nav.blog": "Blog",
    "nav.forum": "Forum",
    "nav.contact": "Contact",

    // Hero Section
    // Hero Section
    "hero.title": "The Turkey's Leading Language Course Software",
    "hero.subtitle":
      "With over 20 years of experience, we help you take your business one step ahead in the digital world with our software solutions developed specifically for language schools and courses.",
    "hero.cta.consultation": "Request a Free Demo",
    "hero.cta.discover": "Explore Our Products",
    "hero.service1.title": "Pay As You Go",
    "hero.service1.desc":
      "Use as much as you need with flexible monthly or annual payment options",
    "hero.service2.title": "Multi-Branch Management",
    "hero.service2.desc":
      "Easily manage all your branches from a single system",
    "hero.service3.title": "24/7 Secure Access",
    "hero.service3.desc":
      "Enjoy secure access from anywhere with an internet connection",

    // Features Section
    "features.title": "Why Sözsoft?",
    "features.subtitle":
      "A comprehensive management software developed exclusively for language schools and courses in Turkey",
    "features.reliable": "Student Management",
    "features.reliable.desc":
      "Student registrations, attendance tracking, exam results, and payments all on one platform",
    "features.rapid": "Class Planning",
    "features.rapid.desc":
      "Easy class creation, teacher assignment, and lesson schedule management",
    "features.expert": "Education Tracking",
    "features.expert.desc":
      "Level-based education tracking, exam and homework management",
    "features.scalable": "Detailed Reporting",
    "features.scalable.desc":
      "Performance analysis, financial reports, and statistics",
    "features.muhasebe": "Accounting Management",
    "features.muhasebe.desc":
      "Income-expense tracking, installment plans, and automatic salary calculation",
    "features.iletisim": "Communication Tools",
    "features.iletisim.desc":
      "Bulk SMS and email sending, parent notification system",
    "features.mobil": "Mobile Access",
    "features.mobil.desc":
      "Management access from anywhere via iOS and Android apps",
    "features.guvenlik": "Security",
    "features.guvenlik.desc":
      "IP restriction, authorization, and data backup features",

    // Solutions Section
    "solutions.title": "Our Solutions",
    "solutions.subtitle":
      "Technology solutions customized for your business needs",
    "solutions.web.title": "Web Applications",
    "solutions.web.desc": "We build modern and user-friendly web applications.",
    "solutions.mobile.title": "Mobile Applications",
    "solutions.mobile.desc":
      "We develop native mobile applications for iOS and Android.",
    "solutions.custom.title": "Custom Software",
    "solutions.custom.desc":
      "We provide software solutions tailored to your business.",
    "solutions.database.title": "Database Systems",
    "solutions.database.desc":
      "We set up secure and high-performance database systems.",

    // Products Page
    "products.title": "Our Products",
    "products.subtitle":
      "Software solutions developed specifically for your business needs",
    "products.kurs.title": "Course Management Automation",
    "products.kurs.desc":
      "Manage all your business processes from a single platform.",
    "products.crm.title": "CRM System",
    "products.crm.desc": "Manage your customer relationships effectively.",
    "products.ecommerce.title": "E-Commerce Platform",
    "products.ecommerce.desc": "Strengthen your online sales channel.",
    "products.hr.title": "Human Resources Software",
    "products.hr.desc": "Digitize your HR processes.",
    "products.kurs.features.inventory": "Inventory Management",
    "products.kurs.features.purchasing": "Purchasing Management",
    "products.kurs.features.sales": "Sales Management",
    "products.kurs.features.accounting": "Accounting Management",
    "products.kurs.features.reporting": "Reporting",
    "products.kurs.features.mobile": "Mobile Access",
    "products.crm.features.tracking": "Customer Tracking",
    "products.crm.features.opportunities": "Opportunity Management",
    "products.crm.features.email": "Email Integration",
    "products.crm.features.tasks": "Task Management",
    "products.crm.features.calendar": "Calendar Integration",
    "products.crm.features.analytics": "Analytics Reporting",
    "products.ecommerce.features.responsive": "Responsive Design",
    "products.ecommerce.features.payment": "Secure Payment Systems",
    "products.ecommerce.features.inventory": "Inventory Management",
    "products.ecommerce.features.seo": "SEO Optimization",
    "products.ecommerce.features.analytics": "E-Commerce Analytics",
    "products.ecommerce.features.marketplace": "Marketplace Integration",
    "products.hr.features.personnel": "Personnel Management",
    "products.hr.features.leave": "Leave Management",
    "products.hr.features.performance": "Performance Management",
    "products.hr.features.payroll": "Payroll Management",
    "products.hr.features.training": "Training Management",
    "products.hr.features.digital": "Digital HR Processes",
    "products.cta.title": "Learn More",
    "products.cta.description":
      "Explore our products to find the best solutions for your business needs or contact us.",
    "products.cta.demo": "Request a Demo",
    "services.cta.title": "Start Your Digital Transformation Journey",
    "services.cta.description":
      "Gain a competitive edge with our tailored solutions. Contact us for a consultation.",
    "services.cta.contact": "Get in Touch",
    "demo.title": "Demo Request Form",
    "demo.subtitle":"Contact us for any inquiries. We are happy to assist you.",
    "demo.send": "Send Demo Request",
    "demo.organizationName": "Enter your organization name",
    "demo.fullName": "Enter your name and surname",
    "demo.email": "sample@email.com",
    "demo.phone": "+90 (555) 123-4567",
    "demo.address": "Enter your address",
    "demo.branches": "sample 5",
    "demo.users": "sample 50",
    "demo.message": "Tell us about your needs and the features you would like to see in the demo...",

    // Services Page
    "services.title": "Our Services",
    "services.subtitle":
      "All the technology solutions your business needs on its digital transformation journey",
    "services.software.title": "Custom Software Development",
    "services.software.desc":
      "Software solutions tailored to your business needs",
    "services.web.title": "Web Applications",
    "services.web.desc": "Modern and user-friendly web applications",
    "services.mobile.title": "Mobile Applications",
    "services.mobile.desc": "Native applications for iOS and Android",
    "services.database.title": "Database Solutions",
    "services.database.desc": "Secure and scalable database systems",
    "services.software.features.analysis": "Analysis and Planning",
    "services.software.features.design": "Design and Architecture",
    "services.software.features.development": "Software Development",
    "services.software.features.testing": "Testing and Quality Assurance",
    "services.software.features.maintenance": "Maintenance and Support",
    "services.web.features.frontend": "Frontend Development",
    "services.web.features.backend": "Backend Development",
    "services.web.features.api": "API Development",
    "services.web.features.seo": "SEO Optimization",
    "services.web.features.performance": "Performance Optimization",
    "services.mobile.features.design": "Mobile App Design",
    "services.mobile.features.native": "Native Mobile App Development",
    "services.mobile.features.cross": "Cross-Platform Mobile App Development",
    "services.mobile.features.push": "Push Notification Integration",
    "services.mobile.features.store": "App Store & Google Play Deployment",
    "services.database.features.design": "Database Design",
    "services.database.features.optimization": "Database Optimization",
    "services.database.features.migration": "Database Migration",
    "services.database.features.backup": "Database Backup",
    "services.database.features.recovery": "Database Recovery",
    "services.integration.title": "System Integration",
    "services.integration.desc":
      "Data flow and integration solutions between different systems",
    "services.integration.features.api": "API Integration",
    "services.integration.features.middleware": "Middleware Development",
    "services.integration.features.legacy": "Legacy System Integration",
    "services.integration.features.realtime": "Real-Time Data Integration",
    "services.integration.features.monitoring":
      "Integration Monitoring & Management",
    "services.consulting.title": "Technology Consulting",
    "services.consulting.desc":
      "Expert consulting for your technology strategy and roadmap",
    "services.consulting.features.tech": "Technology Strategy",
    "services.consulting.features.project": "Project Management Consulting",
    "services.consulting.features.digital": "Digital Transformation Consulting",
    "services.consulting.features.risk": "Risk Management Consulting",
    "services.consulting.features.training": "Technology Training",
    "services.security.title": "Cybersecurity",
    "services.security.desc":
      "Protect your digital assets against cyber threats",
    "services.security.features.analysis": "Vulnerability Analysis",
    "services.security.features.penetration": "Penetration Testing",
    "services.security.features.firewall": "Firewall Management",
    "services.security.features.ssl": "SSL Certificate Management",
    "services.security.features.training": "Cybersecurity Training",
    "services.maintenance.title": "Maintenance & Support",
    "services.maintenance.desc":
      "Comprehensive maintenance and support services to keep your software running smoothly",
    "services.maintenance.features.monitoring": "System Monitoring",
    "services.maintenance.features.bugfix": "Bug Fixing",
    "services.maintenance.features.performance": "Performance Improvement",
    "services.maintenance.features.updates": "Update Management",
    "services.maintenance.features.support": "Technical Support",

    // Services Page - Support Plans
    "services.support.title": "Support Packages",
    "services.support.branchRemote.title": "Branch Remote Support",
    "services.support.branchRemote.price": "₺4,200",
    "services.support.branchRemote.period": "/ Month",
    "services.support.branchRemote.features.priority": "24/7 priority support",
    "services.support.branchRemote.features.remote": "Remote troubleshooting",
    "services.support.branchRemote.features.optimization": "System optimization",
    "services.support.branchRemote.features.maintenance": "Regular maintenance",
    "services.support.branchRemote.features.consulting": "Specialized consulting",
    "services.support.backup.title": "Data Backup",
    "services.support.backup.price": "₺1,700",
    "services.support.backup.period": "/ Year",
    "services.support.backup.features.daily": "Daily backup",
    "services.support.backup.features.encrypted": "Encrypted storage",
    "services.support.backup.features.recovery": "Fast data recovery",
    "services.support.backup.features.verification": "Backup verification",
    "services.support.backup.features.access": "24/7 access",
    "services.support.sms.title": "SMS Packages",
    "services.support.sms.price": "₺750",
    "services.support.sms.period": "starting from",
    "services.support.sms.features.packages": "Packages starting from 5,000 SMS",
    "services.support.sms.features.bulk": "Bulk sending",
    "services.support.sms.features.template": "Template management",
    "services.support.sms.features.reporting": "Reporting",
    "services.support.sms.features.api": "API support",
    "services.support.contactButton": "Get in Touch",


    // Products Page - Modules
    "products.modules.sales.title": "Sales and Advertising Management",
    "products.modules.sales.features.appointment": "Appointment tracking",
    "products.modules.sales.features.meeting": "Meeting tracking",
    "products.modules.sales.features.campaign": "Campaign management",
    "products.modules.sales.features.adStats": "Advertising return statistics",
    "products.modules.sales.features.applicant": "Applicant tracking",
    "products.modules.sales.features.corporate": "Corporate sales management",
    "products.modules.sales.features.consultant": "Consultant performance tracking",
    "products.modules.student.title": "Student Management",
    "products.modules.student.features.sales": "Program sales and tracking",
    "products.modules.student.features.contract": "Registration contract and document management",
    "products.modules.student.features.installment": "Installment and payment plan",
    "products.modules.student.features.level": "Level tracking",
    "products.modules.student.features.attendance": "Attendance tracking",
    "products.modules.student.features.exam": "Exam results",
    "products.modules.student.features.homework": "Homework tracking",
    "products.modules.accounting.title": "Accounting Management",
    "products.modules.accounting.features.cash": "Instant cash tracking",
    "products.modules.accounting.features.bank": "Bank account tracking",
    "products.modules.accounting.features.current": "Current account management",
    "products.modules.accounting.features.teacherFee": "Teacher fee calculation",
    "products.modules.accounting.features.consultantCommission": "Consultant commission calculation",
    "products.modules.accounting.features.personnelSalary": "Personnel salary management",
    "products.modules.accounting.features.incomeExpense": "Income/expense statement",
    "products.modules.reporting.title": "Reporting and Analysis",
    "products.modules.reporting.features.dynamic": "Dynamic reporting",
    "products.modules.reporting.features.ready": "Ready statistical reports",
    "products.modules.reporting.features.periodic": "Periodic email notifications",
    "products.modules.reporting.features.performance": "Performance analysis",
    "products.modules.reporting.features.branch": "Branch-based reports",
    "products.modules.reporting.features.financial": "Financial analysis",
    "products.modules.reporting.features.studentSuccess": "Student success tracking",

    // Products Page - Pricing
    "products.pricing.title": "License Options",
    "products.pricing.user.title": "User License",
    "products.pricing.user.price": "₺750",
    "products.pricing.user.period": "/ Month",
    "products.pricing.user.yearlyPrice": "₺2,900 / Year",
    "products.pricing.user.description": "Basic user license for branch personnel",
    "products.pricing.teacher.title": "Teacher License",
    "products.pricing.teacher.price": "₺350",
    "products.pricing.teacher.period": "/ Month",
    "products.pricing.teacher.yearlyPrice": "₺1,400 / Year",
    "products.pricing.teacher.description": "Special authorized license for teachers",
    "products.pricing.founder.title": "Founder License",
    "products.pricing.founder.price": "₺300",
    "products.pricing.founder.period": "/ Month",
    "products.pricing.founder.yearlyPrice": "₺1,100 / Year",
    "products.pricing.founder.description": "Management capability via iOS and Android",


    // Contact Page
    "contact.title": "Contact",
    "contact.subtitle": "Get in touch with us for any inquiries",
    "contact.info.title": "Contact Information",
    "contact.address": "Address",
    "contact.address.full":
      "Esenşehir Mah. Baraj Yolu Cad. Kemerdere Mevkii No:17 Ağaoglu Eltes Güneşi Sitesi C5 Blok Daire 36 PK:34776 Ümraniye İstanbul",
    "contact.phone": "Phone",
    "contact.email": "Email",
    "contact.taxOffice": "Tax Office",
    "contact.taxNumber": "Tax Number",
    "contact.bank.title": "Bank Details",
    "contact.workHours": "Working Hours",
    "contact.workHours.weekday": "Weekdays: 09:00 - 18:00",
    "contact.workHours.weekend": "Weekend: Closed",
    "contact.workHours.whatsapp": "24/7",
    "contact.transferForm": "Wire Transfer Notification Form",
    "contact.location": "Our Location",

    // About Page
    "about.title": "About Us",
    "about.subtitle":
      "We have been operating in the software industry since 2012",
    "about.stats.clients": "Happy Clients",
    "about.stats.experience": "Years of Experience",
    "about.stats.support": "24/7 Support",
    "about.stats.countries": "Countries",
    "about.description.part1":
      "Sözsoft Information Technologies was founded in 2012 under the brand sozsoft.com to contribute to the digital transformation of the education sector. Our foundation is built on over 15 years of software experience and a strong background gained across various industries. Our expert team, which has developed large-scale software solutions for leading textile companies for many years, now channels its experience into the dynamic needs of the education sector by delivering innovative projects. At Sözsoft, we don’t just develop software; we aim to create real business value by building sustainable and user-friendly systems tailored to institutions. Guided by the principle of 'exclusive service beyond the ordinary and constant accessibility', our team supports educational institutions in digitizing their operational processes to enhance efficiency and adapt to the demands of the modern age. Today, Sözsoft proudly serves as a trusted technology partner for educational institutions across Turkey.",
    "about.description.motto":
      '"Our passion is technology, our goal is sustainable efficiency."',
    "about.description.part2":
      "At Sözsoft, we start by understanding you before offering our software solutions. To analyze your needs accurately and provide permanent, sustainable solutions to the problems you face, we approach your organization not just from a technical angle, but with a holistic perspective. We aim to be more than a service provider—your strategic partner who speaks your language. As a specialized software house serving only language schools and educational centers in Turkey, we transform over 15 years of industry experience into flexible, user-friendly software that adds value to your operations. Our goal is to simplify your management processes with customized software you can manage even from your smartphone. In an age where time management and competition are more critical than ever, we take pride in delivering comfortable, secure, and competitive systems that save you both time and resources. From the moment you begin using our software, your education consultants, coordinators, accounting staff, managers, and founders will experience the power of an organized, integrated structure free from information overload. Our solutions are not only technical but tailored to your operational style. We provide a system designed with simplicity, speed, and security in mind—offering tools to support your sales, marketing, and advertising efforts while helping you increase revenue. With full integration into all institutional processes and the ability to solve planning issues for education coordinators, we deliver a lasting solution designed specifically for your business.",
    "about.description.closing":
      "We develop software for you and create solutions for your institution.",
    "about.mission": "Our Mission",
    "about.mission.desc":
      "To support our clients in their digital transformation journeys by providing innovative solutions that optimize their business processes and enhance their competitive strength.",
    "about.vision": "Our Vision",
    "about.vision.desc":
      "To become one of the leading software companies in Turkey and the region, and to take our place among the global leaders shaping the world of technology.",
    "about.team": "Our Team",
    "about.team.salesDirector": "Sales Director",
    "about.team.projectDirector": "Project Director",
    "about.team.techDirector": "Technic Coordinator",

    // Blog Page
    "blog.title": "Blog",
    "blog.subtitle":
      "Latest developments and software trends in the tech world",
    "blog.posts.ai.title": "Artificial Intelligence and Business",
    "blog.posts.ai.excerpt":"The impacts and future of AI in business processes...",
    "blog.posts.ai.date": "May 10, 2024",
    "blog.categories.technology": "Technology",
    "blog.posts.web.title": "Latest Trends in Web Development",
    "blog.posts.web.excerpt": "Modern web development techniques and tools...",
    "blog.posts.web.date": "May 5, 2024",
    "blog.categories.webdev": "Web Development",
    "blog.posts.security.title": "Cybersecurity Tips",
    "blog.posts.security.excerpt":"Protect your business against cyber threats...",
    "blog.posts.security.date": "May 1, 2024",
    "blog.categories.security": "Cybersecurity",
    "blog.posts.mobile.title": "Mobile App Development Guide",
    "blog.posts.mobile.excerpt": "Tips for building a successful mobile app...",
    "blog.posts.mobile.date": "April 25, 2024",
    "blog.categories.mobile": "Mobile",
    "blog.posts.database.title": "Fundamentals of Database Management",
    "blog.posts.database.excerpt": "Database design and optimization...",
    "blog.posts.database.date": "April 20, 2024",
    "blog.categories.database": "Database",
    "blog.posts.digital.title": "Digital Marketing Strategies",
    "blog.posts.digital.excerpt": "Grow your business in the digital world...",
    "blog.posts.digital.date": "April 15, 2024",
    "blog.categories.digital": "Digital Marketing",
    "blog.subscribe": "Subscribe to Newsletter",
    "blog.subscribe.desc":"Subscribe to our newsletter to stay updated on the latest tech and software news.",
    "blog.backToBlog": "Blogs",

    // Testimonials Section
    "testimonials.title": "Testimonials",

    // NotFound
    "notFound.message": "Sorry, the page you are looking for was not found. Please check the URL or return to the homepage.",
    "notFound.button": "Return to Homepage",

    // Common
    "common.learnMore": "Learn More",
    "common.contact":
      "Join us today and transform your business with our solutions.",
    "common.getStarted": "Ready to Get Started?",
    "common.readMore": "Read More",
    "common.subscribe": "Subscribe",
    "common.send": "Send",
    "common.name": "First Name",
    "common.surname": "Last Name",
    "common.email": "Email",
    "common.phone": "Phone",
    "common.message": "Message",
    "common.address": "Address",
    "common.city": "City",
    "common.company": "Organization Name",
    "common.fullName": "Full Name",
    "common.branchCount": "Number of Branches",
    "common.userCount": "Number of Users",
    "common.optional": "Optional",

    // Login
    "login.welcome": "Welcome",
    "login.subtitle": "Sign in to your account or",
    "login.createAccount": "create a new account",
    "login.organization": "Organization",
    "login.organizationPlaceholder": "Organization name",
    "login.organizationNotFound": "Organization not found",
    "login.organizationFound": "organization found",
    "login.email": "Email Address",
    "login.emailOrUsername": "Email or Username",
    "login.emailPlaceholder": "Email or Username",
    "login.emailRequired": "Email or username is required",
    "login.password": "Password",
    "login.passwordPlaceholder": "Password",
    "login.passwordRequired": "Password is required",
    "login.rememberMe": "Remember me",
    "login.forgotPassword": "Forgot your password?",
    "login.signIn": "Sign In",
    "login.signingIn": "Signing in...",

    // Footer
    "footer.companyInfo":
      "With over 20 years of experience, we take your business one step ahead in the digital world. We deliver tomorrow’s technologies today with innovative solutions.",
    "footer.quickLinksTitle": "Quick Links",
    "footer.servicesTitle": "Our Services",
    "footer.address":
      "Esenşehir Mah. Baraj Yolu Cad. Kemerdere Mevkii No:17 Ağaoglu Eltes Güneşi Sitesi C5 Blok Daire 36 PK:34776 Ümraniye İstanbul",
    "footer.copyright": "All rights reserved.",
    "footer.privacyPolicy": "Privacy Policy",
    "footer.termsOfUse": "Terms of Use",
    "footer.sitemap": "Sitemap",
  },
};

const LanguageContext = createContext<LanguageContextType>({
  language: "tr",
  setLanguage: () => {},
  t: () => "",
});

export const LanguageProvider: React.FC<{ children: React.ReactNode }> = ({
  children,
}) => {
  const [language, setLanguage] = useState<Language>("tr");

  const t = (key: string): string => {
    return (
      translations[language][
        key as keyof (typeof translations)[typeof language]
      ] || key
    );
  };

  return (
    <LanguageContext.Provider value={{ language, setLanguage, t }}>
      {children}
    </LanguageContext.Provider>
  );
};

export const useLanguage = () => useContext(LanguageContext);
