import React, { useState } from 'react'; // Single-page React component with language switching (KA, ENG, RUS) to demonstrate // translation changes. This is a simplified i18n approach. // We'll store translations in an object. For demonstration, we only translated // the major headings, nav items, and some text. Expand as needed. const translations = { KA: { brandName: "MyProvider", navInternet: "ოპტიკური ინტერნეტი", navTV: "ინტერნეტი + ტელევიზია", navCoverage: "დაფარვა", navAbout: "ჩვენს შესახებ", navContact: "კონტაქტი", langKA: "KA", langENG: "ENG", langRUS: "RUS", heroInternetTitle: "ოპტიკური ინტერნეტი", heroInternetSubtitle: "ისარგებლეთ ბოჭკოვან-ოპტიკური ქსელით და მიიღეთ მაქსიმალური სიჩქარე სახლში.", heroInternetBtn: "გაეცანით პაკეტებს", internetPackagesTitle: "ოპტიკური ინტერნეტის პაკეტები", planOptic20: "Optic 30", planOptic20Desc: "30 Mbps სიჩქარე ყოველდღიური ონლაინ აქტივობებისთვის.", planOptic50: "Optic 50", planOptic50Desc: "50 Mbps სტაბილური სიჩქარე HD სტრიმინგისა და ვიდეოზარებისთვის.", planOptic100: "Optic 100", planOptic100Desc: "100 Mbps მაქსიმალური სისწრაფე დაძაბული გეიმინგისა და დიდი ფაილებისთვის.", btnOrder: "შეკვეთა", labelLariMonth: " ლარი/თვეში", heroTVTitle: "ინტერნეტი + ტელევიზია ერთად", heroTVSubtitle: "ისიამოვნეთ მრავალფეროვანი სატელევიზიო არხებითა და მაღალი ხარისხის შოუებით.", heroTVBtn: "პაკეტების ნახვა", tvPackagesTitle: "ინტერნეტი + ტელევიზიის პაკეტები", comboBasic: "Combo Basic", comboBasicDesc: "ინტერნეტიც და 122 ტელეარხი, საბავშვო, გასართობი, საინფორმაციო.", comboFamily: "Combo Family", comboFamilyDesc: "ინტერნეტიც და 80+ არხი, მეტი გასართობი, ფილმები, მაღალი სიჩქარე.", comboPremium: "Combo Premium", comboPremiumDesc: "ინტერნეტიც და 100+ არხი: სპორტი, ფილმები, სერიალები, მაღალი ხარისხი.", contactTitle: "კონტაქტი", contactName: "სახელი", contactNamePlaceholder: "შეიყვანეთ სახელი", contactEmail: "ელ-ფოსტა", contactEmailPlaceholder: "info@example.com", contactMessage: "შეტყობინება", contactMessagePlaceholder: "დაწერეთ შეტყობინება", contactBtn: "გაგზავნა", footerCopyright: "ყველა უფლება დაცულია.", footerPolicy: "Privacy Policy", footerTerms: "Terms of Service" }, ENG: { brandName: "MyProvider", navInternet: "Optical Internet", navTV: "Internet + TV", navCoverage: "Coverage", navAbout: "About Us", navContact: "Contact", langKA: "KA", langENG: "ENG", langRUS: "RUS", heroInternetTitle: "Optical Internet", heroInternetSubtitle: "Enjoy high-speed fiber internet right at your home.", heroInternetBtn: "View Plans", internetPackagesTitle: "Optical Internet Packages", planOptic20: "Optic 30", planOptic20Desc: "30 Mbps for everyday online activities.", planOptic50: "Optic 50", planOptic50Desc: "50 Mbps stable speed for HD streaming and video calls.", planOptic100: "Optic 100", planOptic100Desc: "100 Mbps for gaming and large file transfers.", btnOrder: "Order", labelLariMonth: " GEL/month", heroTVTitle: "Internet + TV", heroTVSubtitle: "Enjoy a variety of channels and high-quality shows.", heroTVBtn: "View Packages", tvPackagesTitle: "Internet + TV Packages", comboBasic: "Combo Basic", comboBasicDesc: "Internet plus 50+ channels: kids, entertainment, and news.", comboFamily: "Combo Family", comboFamilyDesc: "Internet plus 80+ channels: more fun, movies, higher speeds.", comboPremium: "Combo Premium", comboPremiumDesc: "Internet plus 100+ channels: sports, movies, series, high quality.", contactTitle: "Contact Us", contactName: "Name", contactNamePlaceholder: "Enter your name", contactEmail: "Email", contactEmailPlaceholder: "info@example.com", contactMessage: "Message", contactMessagePlaceholder: "Write a message", contactBtn: "Send", footerCopyright: "All rights reserved.", footerPolicy: "Privacy Policy", footerTerms: "Terms of Service" }, RUS: { brandName: "MyProvider", navInternet: "Оптический Интернет", navTV: "Интернет + ТВ", navCoverage: "Зона покрытия", navAbout: "О нас", navContact: "Контакты", langKA: "KA", langENG: "ENG", langRUS: "RUS", heroInternetTitle: "Оптический Интернет", heroInternetSubtitle: "Наслаждайтесь высокоскоростным оптоволоконным интернетом прямо у себя дома.", heroInternetBtn: "Посмотреть пакеты", internetPackagesTitle: "Пакеты оптического интернета", planOptic20: "Optic 30", planOptic20Desc: "30 Мбит/с для повседневных онлайн-задач.", planOptic50: "Optic 50", planOptic50Desc: "50 Мбит/с для стабильного HD стриминга и видеозвонков.", planOptic100: "Optic 100", planOptic100Desc: "100 Мбит/с для игр и больших файлов.", btnOrder: "Заказать", labelLariMonth: " лари/месяц", heroTVTitle: "Интернет + Телевидение вместе", heroTVSubtitle: "Наслаждайтесь разнообразными телеканалами и качественными шоу.", heroTVBtn: "Посмотреть пакеты", tvPackagesTitle: "Пакеты Интернет + ТВ", comboBasic: "Combo Basic", comboBasicDesc: "Интернет и 50+ каналов: детские, развлекательные и информационные.", comboFamily: "Combo Family", comboFamilyDesc: "Интернет и 80+ каналов: больше развлечений, фильмы, высокая скорость.", comboPremium: "Combo Premium", comboPremiumDesc: "Интернет и 100+ каналов: спорт, фильмы, сериалы, высокое качество.", contactTitle: "Контакты", contactName: "Имя", contactNamePlaceholder: "Введите имя", contactEmail: "E-mail", contactEmailPlaceholder: "info@example.com", contactMessage: "Сообщение", contactMessagePlaceholder: "Напишите сообщение", contactBtn: "Отправить", footerCopyright: "Все права защищены.", footerPolicy: "Политика конфиденциальности", footerTerms: "Условия использования" } }; export default function MagtiComInspired() { const [lang, setLang] = useState('KA'); const t = (key) => { return translations[lang][key]; }; return (
{/* Header */}
{t('brandName')}
{/* Hero / Banner Section for Optical Internet */}

{t('heroInternetTitle')}

{t('heroInternetSubtitle')}

{t('heroInternetBtn')}
{/* Optical Internet Plans */}

{t('internetPackagesTitle')}

{/* Plan Card 30 Mbps */}

{t('planOptic20')}

{t('planOptic20Desc')}

20 {t('labelLariMonth')}
{/* Plan Card 50 Mbps */}

{t('planOptic50')}

{t('planOptic50Desc')}

35 {t('labelLariMonth')}
{/* Plan Card 100 Mbps */}

{t('planOptic100')}

{t('planOptic100Desc')}

75 {t('labelLariMonth')}
{/* Hero / Banner Section for Internet+TV */}

{t('heroTVTitle')}

{t('heroTVSubtitle')}

{t('heroTVBtn')}
{/* Internet+TV Packages */}

{t('tvPackagesTitle')}

{/* TV Plan Card 1 */}

{t('comboBasic')}

{t('comboBasicDesc')}

27 {t('labelLariMonth')}
{/* TV Plan Card 2 */}

{t('comboFamily')}

{t('comboFamilyDesc')}

40 {t('labelLariMonth')}
{/* TV Plan Card 3 */}

{t('comboPremium')}

{t('comboPremiumDesc')}

60 {t('labelLariMonth')}
{/* Contact Section */}

{t('contactTitle')}