This commit is contained in:
@@ -173,7 +173,124 @@ const translations = {
|
||||
'travel_tips.operators.local.desc': 'В Абхазии работают два местных оператора: А-Мобайл и Аквафон. Сразу после КПП «Псоу» на абхазской стороне работают точки продаж — можно купить SIM-карту, не доезжая до города. Также SIM-карты продаются в любом салоне связи в Гудауте или Гагре. Потребуется паспорт РФ. Стоимость стартового пакета — от 200 ₽. Местная связь выгоднее для звонков внутри Абхазии.',
|
||||
'travel_tips.operators.local.note': 'Важно! Перед поездкой уточните актуальные условия в приложении вашего оператора — тарифы могут меняться.',
|
||||
|
||||
'travel_tips.note': 'Тарифы указаны ориентировочно. Пожалуйста, проверяйте актуальные условия у вашего оператора перед поездкой.'
|
||||
'travel_tips.note': 'Тарифы указаны ориентировочно. Пожалуйста, проверяйте актуальные условия у вашего оператора перед поездкой.',
|
||||
|
||||
// Page
|
||||
'page.title': 'Hotel 777 — Гостиница на берегу моря в Абхазии',
|
||||
|
||||
// Hero
|
||||
'hero.badge': 'Набережная ул. 1, Мгудзырхуа',
|
||||
'hero.title': 'Абхазия',
|
||||
'hero.subtitle': 'Ваш идеальный отдых на берегу Чёрного моря в самом сердце Абхазии. Комфорт, природа и гостеприимство — всё, что нужно для незабываемого отпуска.',
|
||||
'hero.btn_rooms': 'Выбрать номер',
|
||||
'hero.btn_call': 'Позвонить',
|
||||
'hero.stat_sea': 'мин до моря',
|
||||
'hero.stat_categories': 'категории',
|
||||
'hero.stat_guests': 'довольных гостей',
|
||||
'hero.stat_days': 'дней в году',
|
||||
|
||||
// About
|
||||
'about.badge': 'О гостинице',
|
||||
'about.title': 'Добро пожаловать в Hotel 777',
|
||||
'about.desc1': 'Гостиница Hotel 777 расположена в живописном селе Мгудзырхуа, Гудаутский район Абхазии, на Набережной улице, 1 — прямо на берегу реки Гудаута и всего в нескольких шагах от Чёрного моря.',
|
||||
'about.desc2': 'Мы предлагаем уютные номера всех категорий, вкусную домашнюю кухню в столовой, аренду SUP-бордов и близость к пляжному кафе. Наши гости ценят аутентичное абхазское гостеприимство и современный комфорт.',
|
||||
'about.feature1_title': 'На берегу моря',
|
||||
'about.feature1_desc': 'Чистый пляж в 5 минутах ходьбы',
|
||||
'about.feature2_title': 'Кондиционер',
|
||||
'about.feature2_desc': 'В каждом номере для вашего комфорта',
|
||||
'about.feature3_title': 'Бесплатный WiFi',
|
||||
'about.feature3_desc': 'Высокоскоростной интернет на территории',
|
||||
'about.feature4_title': 'Столовая',
|
||||
'about.feature4_desc': 'Домашняя кухня — абхазская и русская',
|
||||
'about.badge_img': 'Счастье рядом',
|
||||
|
||||
// Rooms
|
||||
'rooms.badge': 'Размещение',
|
||||
'rooms.title': 'Выберите свой номер',
|
||||
'rooms.subtitle': 'Четыре категории номеров — от 2x-местного до люкса. Каждый номер оснащён всем необходимым для идеального отдыха.',
|
||||
|
||||
// Gallery
|
||||
'gallery.badge': 'Галерея',
|
||||
'gallery.title': 'Красота Абхазии',
|
||||
'gallery.subtitle': 'Насладитесь видами нашей гостиницы, побережья и окрестностей Гудауты',
|
||||
'gallery.overlay.hotel': 'Наша гостиница',
|
||||
'gallery.overlay.beach': 'Пляж Гудауты',
|
||||
'gallery.overlay.sunset': 'Закат на море',
|
||||
'gallery.overlay.mountains': 'Горы Абхазии',
|
||||
'gallery.overlay.river': 'Река Гудаута',
|
||||
|
||||
// Activities
|
||||
'activities.badge': 'Развлечения',
|
||||
'activities.title': 'Чем заняться рядом',
|
||||
'activities.subtitle': 'SUP-борды, пляжное кафе и незабываемые виды — всё это ждёт вас',
|
||||
'activities.sup_title': 'SUP-борды',
|
||||
'activities.sup_desc': 'Аренда SUP-бордов прямо на пляже. Исследуйте побережье с воды — идеальный способ увидеть Абхазию с нового ракурса!',
|
||||
'activities.cafe_title': 'Кафе у пляжа',
|
||||
'activities.cafe_desc': 'Всего 2 минуты пешком — уютное кафе с видом на море. Абхазская и русская кухня, свежие морепродукты и ароматный кофе.',
|
||||
'activities.canteen_title': 'Столовая Hotel 777',
|
||||
'activities.canteen_desc': 'Домашняя кухня каждый день! Завтраки, обеды и ужины из свежих местных продуктов. Аджика, хачапури, азу и многое другое.',
|
||||
|
||||
// CTA
|
||||
'cta.title': 'Забронируйте номер прямо сейчас!',
|
||||
'cta.subtitle': 'Лучшие цены гарантированы при бронировании напрямую. Позвоните Рауфу Алексеевичу или оставьте заявку.',
|
||||
|
||||
// Host
|
||||
'host.badge': 'Хозяин Hotel 777',
|
||||
'host.quote': 'Абхазское гостеприимство — это не работа, это образ жизни',
|
||||
'host.desc1': 'Рауф Алексеевич — настоящий хозяин и душа Hotel 777. Он встречает каждого гостя с теплотой и заботой, как родного человека. Всегда подскажет лучшие маршруты по Абхазии, организует экскурсии к самым красивым местам — Новоафонскому монастырю, озеру Рица, Гагрскому парку.',
|
||||
'host.desc2': 'Домашняя кухня — отдельная достопримечательность гостиницы. Свежие местные продукты, абхазские и русские блюда, приготовленные с душой — абиц, ачапа, хачапури, шашлык и многое другое. Чистые номера, искренняя улыбка и внимание к каждой детали — это то, что делает Hotel 777 особенным.',
|
||||
|
||||
// Contact
|
||||
'contact.badge': 'Контакты',
|
||||
'contact.title': 'Свяжитесь с нами',
|
||||
'contact.subtitle': 'Рауф Алексеевич всегда рад ответить на ваши вопросы и помочь спланировать идеальный отдых',
|
||||
'contact.host_label': 'Хозяин гостиницы',
|
||||
'contact.address_label': 'Адрес',
|
||||
'contact.address_value': 'Абхазия, Гудаутский район, с. Мгудзырхуа, Набережная ул., 1',
|
||||
'contact.phone_label': 'Телефон',
|
||||
'contact.hours_label': 'Режим работы',
|
||||
'contact.hours_value': 'Круглосуточно, 365 дней в году',
|
||||
'contact.location_label': 'Расположение',
|
||||
'contact.location_value': 'На берегу реки Гудаута, 5 минут до Чёрного моря',
|
||||
'contact.whatsapp': 'Написать Рауфу в WhatsApp',
|
||||
'contact.map_area': 'Гудаутский район, Абхазия',
|
||||
'contact.map_desc': 'Мгудзырхуа — уютное село на Набережной улице, окружённое виноградниками и горами. Чистый воздух, тишина и близость к морю — идеальное место для отдыха.',
|
||||
|
||||
// Footer
|
||||
'footer.desc': 'Гостиница на берегу Чёрного моря в Абхазии. Комфортные номера, домашняя кухня Рауфа Алексеевича и настоящее абхазское гостеприимство.',
|
||||
'footer.nav_title': 'Навигация',
|
||||
'footer.services_title': 'Услуги',
|
||||
'footer.contact_title': 'Контакты',
|
||||
'footer.services_econom': 'Номера Эконом',
|
||||
'footer.services_standard': 'Номера Стандарт',
|
||||
'footer.services_vip': 'Номера VIP',
|
||||
'footer.services_sup': 'Аренда SUP-бордов',
|
||||
'footer.services_canteen': 'Столовая',
|
||||
'footer.copyright': '2025 Hotel 777. Хозяин — Рауф Алексеевич. Все права защищены. Абхазия, Гудаутский район, с. Мгудзырхуа.',
|
||||
|
||||
// Booking Modal
|
||||
'booking.title': 'Бронирование номера',
|
||||
'booking.selected_room': 'Выбранный номер',
|
||||
'booking.your_name': 'Ваше имя',
|
||||
'booking.name_placeholder': 'Иван Иванов',
|
||||
'booking.phone': 'Телефон',
|
||||
'booking.phone_placeholder': '+7 (___) ___-__-__',
|
||||
'booking.checkin': 'Дата заезда',
|
||||
'booking.checkout': 'Дата выезда',
|
||||
'booking.guests': 'Кол-во гостей',
|
||||
'booking.guest_1': '1 гость',
|
||||
'booking.guest_2': '2 гостя',
|
||||
'booking.guest_3': '3 гостя',
|
||||
'booking.guest_4': '4 гостя',
|
||||
'booking.wishes': 'Пожелания',
|
||||
'booking.wishes_placeholder': 'Например: вид на море',
|
||||
'booking.promocode': 'Промокод',
|
||||
'booking.promocode_placeholder': 'Введите промокод',
|
||||
'booking.promocode_check': 'Проверить промокод',
|
||||
'booking.base_price': 'Базовая стоимость:',
|
||||
'booking.discount': 'Скидка',
|
||||
'booking.total': 'Итого к оплате:',
|
||||
'booking.submit': 'Отправить заявку'
|
||||
},
|
||||
|
||||
en: {
|
||||
@@ -350,7 +467,421 @@ const translations = {
|
||||
'travel_tips.operators.local.desc': 'Abkhazia has two local operators: A-Mobile and Aquafon. You can buy a SIM card right after the Psou border checkpoint on the Abkhazian side — no need to wait until you reach the city. SIM cards are also sold at any mobile shop in Gudauta or Gagra. A Russian passport is required. Starter packs start at 200 RUB. Local service is cheaper for calls within Abkhazia.',
|
||||
'travel_tips.operators.local.note': 'Important! Check the latest tariffs in your operator\'s app before traveling — rates may change.',
|
||||
|
||||
'travel_tips.note': 'Tariffs are approximate. Please verify current conditions with your operator before traveling.'
|
||||
'travel_tips.note': 'Tariffs are approximate. Please verify current conditions with your operator before traveling.',
|
||||
|
||||
// Page
|
||||
'page.title': 'Hotel 777 — Seaside Hotel in Abkhazia',
|
||||
|
||||
// Hero
|
||||
'hero.badge': 'Naberezhnaya St. 1, Mgudzyrkhuwa',
|
||||
'hero.title': 'Abkhazia',
|
||||
'hero.subtitle': 'Your perfect getaway on the Black Sea coast in the heart of Abkhazia. Comfort, nature and hospitality — everything you need for an unforgettable vacation.',
|
||||
'hero.btn_rooms': 'Choose a Room',
|
||||
'hero.btn_call': 'Call Us',
|
||||
'hero.stat_sea': 'min to the sea',
|
||||
'hero.stat_categories': 'categories',
|
||||
'hero.stat_guests': 'happy guests',
|
||||
'hero.stat_days': 'days a year',
|
||||
|
||||
// About
|
||||
'about.badge': 'About the Hotel',
|
||||
'about.title': 'Welcome to Hotel 777',
|
||||
'about.desc1': 'Hotel 777 is located in the picturesque village of Mgudzyrkhuwa, Gudauta District of Abkhazia, at 1 Naberezhnaya Street — right on the bank of the Gudauta River and just a few steps from the Black Sea.',
|
||||
'about.desc2': 'We offer cozy rooms of all categories, delicious home cooking in the canteen, SUP-board rental and proximity to a beach cafe. Our guests appreciate authentic Abkhazian hospitality and modern comfort.',
|
||||
'about.feature1_title': 'Seaside',
|
||||
'about.feature1_desc': 'Clean beach just a 5-minute walk',
|
||||
'about.feature2_title': 'Air Conditioning',
|
||||
'about.feature2_desc': 'In every room for your comfort',
|
||||
'about.feature3_title': 'Free WiFi',
|
||||
'about.feature3_desc': 'High-speed internet throughout the property',
|
||||
'about.feature4_title': 'Canteen',
|
||||
'about.feature4_desc': 'Home cooking — Abkhazian & Russian cuisine',
|
||||
'about.badge_img': 'Happiness is near',
|
||||
|
||||
// Rooms
|
||||
'rooms.badge': 'Accommodation',
|
||||
'rooms.title': 'Choose Your Room',
|
||||
'rooms.subtitle': 'Four room categories — from twin to luxury suite. Each room is equipped with everything you need for a perfect stay.',
|
||||
|
||||
// Gallery
|
||||
'gallery.badge': 'Gallery',
|
||||
'gallery.title': 'Beauty of Abkhazia',
|
||||
'gallery.subtitle': 'Enjoy the views of our hotel, the coast and the surroundings of Gudauta',
|
||||
'gallery.overlay.hotel': 'Our Hotel',
|
||||
'gallery.overlay.beach': 'Gudauta Beach',
|
||||
'gallery.overlay.sunset': 'Sunset at Sea',
|
||||
'gallery.overlay.mountains': 'Mountains of Abkhazia',
|
||||
'gallery.overlay.river': 'Gudauta River',
|
||||
|
||||
// Activities
|
||||
'activities.badge': 'Activities',
|
||||
'activities.title': 'Things to Do Nearby',
|
||||
'activities.subtitle': 'SUP-boards, beach cafe and unforgettable views — all this awaits you',
|
||||
'activities.sup_title': 'SUP Boards',
|
||||
'activities.sup_desc': 'Rent SUP-boards right on the beach. Explore the coast from the water — the perfect way to see Abkhazia from a new angle!',
|
||||
'activities.cafe_title': 'Beach Cafe',
|
||||
'activities.cafe_desc': 'Just a 2-minute walk — a cozy cafe with a sea view. Abkhazian and Russian cuisine, fresh seafood and aromatic coffee.',
|
||||
'activities.canteen_title': 'Hotel 777 Canteen',
|
||||
'activities.canteen_desc': 'Home cooking every day! Breakfast, lunch and dinner made from fresh local ingredients. Adjika, khachapuri, azu and much more.',
|
||||
|
||||
// CTA
|
||||
'cta.title': 'Book Your Room Now!',
|
||||
'cta.subtitle': 'Best rates guaranteed when booking directly. Call Rauf Alekseevich or leave a request.',
|
||||
|
||||
// Host
|
||||
'host.badge': 'Host of Hotel 777',
|
||||
'host.quote': 'Abkhazian hospitality — it is not a job, it is a way of life',
|
||||
'host.desc1': 'Rauf Alekseevich is the true host and soul of Hotel 777. He welcomes every guest with warmth and care, like family. He will always suggest the best routes through Abkhazia and organize excursions to the most beautiful places — New Athos Monastery, Lake Ritsa, Gagra Park.',
|
||||
'host.desc2': 'Home cooking is a separate attraction of the hotel. Fresh local products, Abkhazian and Russian dishes cooked with soul — abits, achapa, khachapuri, shashlik and much more. Clean rooms, a sincere smile and attention to every detail — that is what makes Hotel 777 special.',
|
||||
|
||||
// Contact
|
||||
'contact.badge': 'Contact',
|
||||
'contact.title': 'Get in Touch',
|
||||
'contact.subtitle': 'Rauf Alekseevich is always happy to answer your questions and help plan the perfect vacation',
|
||||
'contact.host_label': 'Hotel Host',
|
||||
'contact.address_label': 'Address',
|
||||
'contact.address_value': 'Abkhazia, Gudauta District, Mgudzyrkhuwa, Naberezhnaya St., 1',
|
||||
'contact.phone_label': 'Phone',
|
||||
'contact.hours_label': 'Working Hours',
|
||||
'contact.hours_value': '24/7, 365 days a year',
|
||||
'contact.location_label': 'Location',
|
||||
'contact.location_value': 'On the bank of the Gudauta River, 5 minutes to the Black Sea',
|
||||
'contact.whatsapp': 'Message Rauf on WhatsApp',
|
||||
'contact.map_area': 'Gudauta District, Abkhazia',
|
||||
'contact.map_desc': 'Mgudzyrkhuwa is a cozy village on Naberezhnaya Street, surrounded by vineyards and mountains. Clean air, silence and proximity to the sea — an ideal place to relax.',
|
||||
|
||||
// Footer
|
||||
'footer.desc': 'A hotel on the Black Sea coast in Abkhazia. Comfortable rooms, home cooking by Rauf Alekseevich and genuine Abkhazian hospitality.',
|
||||
'footer.nav_title': 'Navigation',
|
||||
'footer.services_title': 'Services',
|
||||
'footer.contact_title': 'Contact',
|
||||
'footer.services_econom': 'Economy Rooms',
|
||||
'footer.services_standard': 'Standard Rooms',
|
||||
'footer.services_vip': 'VIP Rooms',
|
||||
'footer.services_sup': 'SUP-board Rental',
|
||||
'footer.services_canteen': 'Canteen',
|
||||
'footer.copyright': '2025 Hotel 777. Host — Rauf Alekseevich. All rights reserved. Abkhazia, Gudauta District, Mgudzyrkhuwa.',
|
||||
|
||||
// Booking Modal
|
||||
'booking.title': 'Book a Room',
|
||||
'booking.selected_room': 'Selected Room',
|
||||
'booking.your_name': 'Your Name',
|
||||
'booking.name_placeholder': 'John Smith',
|
||||
'booking.phone': 'Phone',
|
||||
'booking.phone_placeholder': '+7 (___) ___-__-__',
|
||||
'booking.checkin': 'Check-in Date',
|
||||
'booking.checkout': 'Check-out Date',
|
||||
'booking.guests': 'Number of Guests',
|
||||
'booking.guest_1': '1 guest',
|
||||
'booking.guest_2': '2 guests',
|
||||
'booking.guest_3': '3 guests',
|
||||
'booking.guest_4': '4 guests',
|
||||
'booking.wishes': 'Special Requests',
|
||||
'booking.wishes_placeholder': 'e.g. sea view',
|
||||
'booking.promocode': 'Promo Code',
|
||||
'booking.promocode_placeholder': 'Enter promo code',
|
||||
'booking.promocode_check': 'Check Promo Code',
|
||||
'booking.base_price': 'Base price:',
|
||||
'booking.discount': 'Discount',
|
||||
'booking.total': 'Total to pay:',
|
||||
'booking.submit': 'Send Request'
|
||||
},
|
||||
|
||||
ab: {
|
||||
// Navigation & General
|
||||
'nav.about': 'Ҳазҭагылоу',
|
||||
'nav.rooms': 'Апалаҭақәа',
|
||||
'nav.gallery': 'Афотоқәа',
|
||||
'nav.activities': 'Ахәмаррақәа',
|
||||
'nav.reviews': 'Азҵаарақәа',
|
||||
'nav.host': 'Аду',
|
||||
'nav.contact': 'Аимадара',
|
||||
'nav.travel_tips': 'Атурист иубашьа',
|
||||
'nav.admin': 'Анапхгара',
|
||||
|
||||
// Reviews Section
|
||||
'reviews.title': 'Асасцәа рзҵаарақәа',
|
||||
'reviews.subtitle': '{count} иреиӷаны изызҳауа асасцәа Hotel 777 рҭахуп',
|
||||
'reviews.leave_review': 'Азҵаара анышәҵара',
|
||||
'reviews.write_review': 'Азҵаара аҩра',
|
||||
'reviews.avg_rating': 'Ахә алагала',
|
||||
'reviews.stars': 'аеҵәақәа',
|
||||
'reviews.star': 'аеҵәа',
|
||||
'reviews.write_first': 'Актәи азҵаара анҭазыҵо шәаҿыцк!',
|
||||
|
||||
// Select Groups
|
||||
'select.popular': 'Аинтерес зҵоу',
|
||||
'select.alphabetical': 'Алфавит ала',
|
||||
|
||||
// Review Form
|
||||
'form.select_country': 'Атәыла алхразы',
|
||||
'form.select_city': 'Ақалақь (иахәҭахым)',
|
||||
'form.another_city': 'Ақалақь даҽаны',
|
||||
'form.city_placeholder': 'Ақалақь ахьӡ аҭазыргыла',
|
||||
'form.rating': 'Ахә',
|
||||
'form.your_name': 'Уара ухьӡ (АФИО)',
|
||||
'form.name_placeholder': 'Иванов Иван Иванович',
|
||||
'form.review_text': 'Азҵаара атекст',
|
||||
'form.review_placeholder': 'Hotel 777 аҿы уекскурсиа иалахәыз шәаҿыцк...',
|
||||
'form.hotel_code': 'Асасааирҭа акод',
|
||||
'form.code_placeholder': 'Аресепшен аҟынӡа аиура',
|
||||
'form.code_hint': 'Акод асасцәа ирызҳауеит асасааирҭа аресепшен аҟны',
|
||||
'form.submit': 'Азҵаара анышәҵара',
|
||||
'form.cancel': 'Аҟәыхра',
|
||||
|
||||
// Validation Messages
|
||||
'validation.required': 'Ари аҭыӡшәа иахәҭахуп',
|
||||
'validation.country_required': 'Атәыла алхны иаага',
|
||||
'validation.city_required': 'Ақалақь алхны иаага ма иаҭазыргыл',
|
||||
'validation.name_required': 'Уара ухьӡ аҭазыргыла',
|
||||
'validation.name_min': 'Ахьӡ 2 символ иреиҳан акәзароуп',
|
||||
'validation.review_required': 'Азҵаара атекст аҩны иаага',
|
||||
'validation.review_min': 'Азҵаара 20 символ иреиҳан акәзароуп',
|
||||
'validation.code_required': 'Асасааирҭа акод аҭазыргыла',
|
||||
'validation.code_invalid': 'Асасааирҭа акод ииашам',
|
||||
'validation.rating_required': 'Ахә аҭазыргыла',
|
||||
'validation.rating_range': 'Ахә 0-ҟнытә 5-нӡа акәзароуп',
|
||||
'validation.too_frequent': 'Уара уаҵәык азҵаара анышәҵеит. Даҽа ԥышәа.',
|
||||
'validation.success': 'Иҭабуп! Уара узҵаара амодерациах иаашьҭын, агәаҭара ашьҭахь икьыԥхьуеит.',
|
||||
|
||||
// Admin
|
||||
'admin.reviews': 'Азҵаарақәа',
|
||||
'admin.reviews_all': 'Азҵаарақәа зегьы',
|
||||
'admin.reviews_pending': 'Амодерациа аҟны',
|
||||
'admin.reviews_approved': 'Агәаҭара змоу',
|
||||
'admin.reviews_rejected': 'Иҵәаху',
|
||||
'admin.approve': 'Агәаҭара',
|
||||
'admin.reject': 'Аҵәахра',
|
||||
'admin.delete': 'Аныхра',
|
||||
'admin.approve_confirm': 'Ари азҵаара агәаҭара аҭара?',
|
||||
'admin.reject_confirm': 'Ари азҵаара аҵәахра?',
|
||||
'admin.delete_confirm': 'Ари азҵаара аныхра?',
|
||||
'admin.stats.total': 'Зегьы азҵаарақәа',
|
||||
'admin.stats.pending': 'Агәаҭара азыԥшуа',
|
||||
'admin.stats.approved': 'Икьыԥхьу',
|
||||
'admin.settings': 'Архиарақәа',
|
||||
'admin.settings.review_code': 'Азҵаарақәа рзы акод ажәа',
|
||||
'admin.settings.current_code': 'Уажәтәи акод',
|
||||
'admin.settings.new_code': 'Акод ҿыц',
|
||||
'admin.settings.save': 'Аиқәырхара',
|
||||
'admin.settings.saved': 'Акод ажәа иԥсахын',
|
||||
|
||||
// Reviews List
|
||||
'review.from': 'интә',
|
||||
'review.date_format': 'MMMM YYYY',
|
||||
'review.no_reviews': 'Азҵаарақәа макьана ыҟам',
|
||||
|
||||
// Footer
|
||||
'footer.rights': 'Азинқәа зегьы ирыхьчауп',
|
||||
'footer.hotel777': 'Hotel 777',
|
||||
|
||||
// Buttons
|
||||
'btn.close': 'Иаркны',
|
||||
'btn.loading': 'Иаашьҭуеит...',
|
||||
'btn.show_code': 'Иаарԥшны',
|
||||
'btn.hide_code': 'Иҵәахны',
|
||||
|
||||
// Language
|
||||
'lang.switch': 'Аурыс',
|
||||
'lang.current': 'Аԥсуа',
|
||||
|
||||
// Travel Tips
|
||||
'travel_tips.badge': 'Атурист иубашьа',
|
||||
'travel_tips.title': 'Атурист идыруазар акәын',
|
||||
'travel_tips.subtitle': 'Аԥсны аҿы аусԥҟареи абшареи рымҩа асигнали аус анапхгаратә информациа: асвяз, атрадициақәа, ихадароу абжьагаларақәа',
|
||||
|
||||
'travel_tips.important.title': 'Ихадароу амоментқәа',
|
||||
'travel_tips.important.1.title': 'Аҳәаа ахысра',
|
||||
'travel_tips.important.1.desc': 'АУрыстәылатәи агражданцәа рзы — апаспорт. Ахшара 14 шықәса анрыхыҵуа — ахара амаҭәа. Аҳәаа Псоу аԥиас аҟынӡа ицоит, ҩба КПП аус руеит. Асезон акмеҟны аҭаҟә атәы ахьыруеит — аамҭа шәыгәашәҭ.',
|
||||
|
||||
'travel_tips.important.2.title': 'Авалутеи Ашәахтәи',
|
||||
'travel_tips.important.2.desc': 'Аԥсны аҿы аурыстәылатәи амааҭ аус руеит. Абанкоматқәа ақалақь дуқәа рҟны мацара ыҟоуп (Гагра, Аҟәа, Гәдоуҭа). Аналич аԥара зегь рҟны ирыдыркылоит, акартқәа — адумагазинқәеи асасааирҭа дуқәеи рҟны мацара.',
|
||||
|
||||
'travel_tips.important.3.title': 'Амедицинеи Астраховкеи',
|
||||
'travel_tips.important.3.desc': 'АУрыстәылатәи ОМС аполиси Аԥсны аус иауам. Атуристтә страховка аоформлархәуп. Гәдоуҭа аҟны аптекақәеи ахәшәтәырҭеи ыҟоуп. Иахәҭоу алекарствқәа шьҭажәга.',
|
||||
|
||||
'travel_tips.important.4.title': 'Атранспорт',
|
||||
'travel_tips.important.4.desc': 'Ихадароу атраныспорт — амаршруткеи атаксии. Ақалақьқәа рыбжьара автобускәа рықәынӡа ицоит. Амҩақәа ашьха мҩақәоуп, игәарҭоула. Асасааирҭа аҟынтәи аҳәаа 30 минуҭк атакси ала.',
|
||||
|
||||
'travel_tips.customs.title': 'Амилаҭтә ҷыдарақәа',
|
||||
'travel_tips.customs.1.title': 'Аԥсуа асасӡреи',
|
||||
'travel_tips.customs.1.desc': 'Асасӡреи аԥсуаа рзы аҳаҭыр зҵоу аԥышәоуп. Асас иааишьҭуа иреиӷьу ирызҳауеит. Аԥшамԥа аҟәыхра апаасыԥразы ирыдыркылом — имаҷны ишәымԥа алшоит.',
|
||||
'travel_tips.customs.2.title': 'Аӡьаԥшәа атрадициақәа',
|
||||
'travel_tips.customs.2.desc': 'Атамада — аиӡьаҟны ихадароу ауаҩы. Атостқәа реиԥшра ишәҟьоуп, актәи — Азханаҵ иазы. Агьеж иаадырбанӡа иахәҭом, аха аҽаҧырхара аҭахуп. Атост азыҳәоз иҟанагом.',
|
||||
'travel_tips.customs.3.title': 'Аиҳабыра раҳаҭыркра',
|
||||
'travel_tips.customs.3.desc': 'Аԥсны аҿы аиҳабыра рыхә шьҭоуп. Аиԥылараан актәи исалам аиҳабы иаашьҭуа. Аиҳабыра рыԥсабараҟны ирыманшәалом аҳәынҵарала ацәажәара, аҭаҭын аркра ма аԥсы арҭбаара.',
|
||||
'travel_tips.customs.4.title': 'Аҭыԥантәи акухниа',
|
||||
'travel_tips.customs.4.desc': 'Иаԥышәом: абысҭа, аџьыка, ахачаԥури, ашә аҵаны, ачаԥу (акәдыр акарԥыз ала), ашашлык, афорель ҿыц. Амилаҭтә жәларбанқәа — ачачеи аҭыԥантәи аҩеи.',
|
||||
|
||||
'travel_tips.mobile.title': 'Амобилтә связи Аинтернеҭи',
|
||||
'travel_tips.mobile.subtitle': 'Аԥсны аҟны ирыусуа аоператорқәа, ароуминг аус, аҭыԥантәи асимкарҭ аиуразы',
|
||||
|
||||
'travel_tips.operators.russian.title': 'Аурыстәылатәи аоператорқәа Аԥсны аҟны',
|
||||
'travel_tips.operators.labels.plan': 'Атариф',
|
||||
'travel_tips.operators.labels.calls_in': 'Иаалоу',
|
||||
'travel_tips.operators.labels.calls_out': 'АУР ахь ицо',
|
||||
'travel_tips.operators.labels.internet': 'Аинтернеҭ',
|
||||
'travel_tips.operators.labels.bonus': 'Абонусқәа',
|
||||
'travel_tips.operators.labels.activation': 'Аус аднакыларазы',
|
||||
'travel_tips.operators.mts.name': 'МТС',
|
||||
'travel_tips.operators.mts.plan': '«Забугорище»',
|
||||
'travel_tips.operators.mts.calls_in': 'Ихыԥхьаӡоу (10 мин ахьынӡа)',
|
||||
'travel_tips.operators.mts.calls_out': '9,50 ₽/мин',
|
||||
'travel_tips.operators.mts.internet': '700 МБ/мз хьӡы иаӡом. Уи ашьҭахь — 3,50 ₽/МБ',
|
||||
'travel_tips.operators.mts.bonus': 'Яндекс Акарҭа, 2ГИС ибанк ауснагӡатәҩцәа — алимитс измоу апакет аҿыгӡамкәа',
|
||||
'travel_tips.operators.mts.activation': 'USSD *111*333# ма «Мой МТС» ауснагӡатәҩ аҟны',
|
||||
'travel_tips.operators.mts.badge': 'Иреиӷьу аиқәшәара',
|
||||
'travel_tips.operators.megafon.name': 'МегаФон',
|
||||
'travel_tips.operators.megafon.plan': 'Аԥсны аҟны ароуминг',
|
||||
'travel_tips.operators.megafon.calls_in': '9 ₽/мин',
|
||||
'travel_tips.operators.megafon.calls_out': '9 ₽/мин',
|
||||
'travel_tips.operators.megafon.internet': '~9 ₽/МБ аопциа ада. «Отпуск онлайн» аопциа ихәыдоуп — аминуҭқәеи ГБ иреиӷьу ахыӡба',
|
||||
'travel_tips.operators.megafon.bonus': '«Отпуск онлайн» аопциа: апакетқәа 300 ₽ инаркны (аминуҭқәеи ГБ)',
|
||||
'travel_tips.operators.megafon.activation': 'МегаФон ауснагӡатәҩ аҟны → Роуминг',
|
||||
'travel_tips.operators.beeline.name': 'Билайн',
|
||||
'travel_tips.operators.beeline.plan': 'Адунеи аҟны ароуминг',
|
||||
'travel_tips.operators.beeline.calls_in': '9 ₽/мин',
|
||||
'travel_tips.operators.beeline.calls_out': '9 ₽/мин',
|
||||
'travel_tips.operators.beeline.internet': 'АГБ апакетқәа ауснагӡатәҩ аҟны. Апакет ада — ~10 ₽/МБ',
|
||||
'travel_tips.operators.beeline.bonus': 'Билайн ауснагӡатәҩ атрафик ихархәом. Апакетқәа 300 ₽ инаркны',
|
||||
'travel_tips.operators.beeline.activation': '«Мой Билайн» ауснагӡатәҩ аҟны → Роуминг',
|
||||
'travel_tips.operators.yota.name': 'Yota',
|
||||
'travel_tips.operators.yota.plan': 'Ароуминг (МегаФон акабар)',
|
||||
'travel_tips.operators.yota.calls_in': '~10 ₽/мин',
|
||||
'travel_tips.operators.yota.calls_out': '~10 ₽/мин',
|
||||
'travel_tips.operators.yota.internet': '~15 ₽/МБ. Ароуминг апакетқәа азыдыргылам',
|
||||
'travel_tips.operators.yota.bonus': '—',
|
||||
'travel_tips.operators.yota.activation': 'Иавтоматла, Yota ауснагӡатәҩ аҟны агәаҭара',
|
||||
'travel_tips.operators.tele2.name': 'Tele2',
|
||||
'travel_tips.operators.tele2.plan': 'Аԥсны аҟны ароуминг',
|
||||
'travel_tips.operators.tele2.calls_in': '~10 ₽/мин',
|
||||
'travel_tips.operators.tele2.calls_out': '~10 ₽/мин',
|
||||
'travel_tips.operators.tele2.internet': '~15 ₽/МБ. Апокрытие инарҭбаам — агәаҭара',
|
||||
'travel_tips.operators.tele2.bonus': '—',
|
||||
'travel_tips.operators.tele2.activation': 'Tele2 ауснагӡатәҩ аҟны агәаҭара — аус аднакылара аҭахзар',
|
||||
|
||||
'travel_tips.operators.local.title': 'Аҭыԥантәи аоператорқәеи Асимкарҭеи',
|
||||
'travel_tips.operators.local.desc': 'Аԥсны аҟны ҩба аҭыԥантәи аоператорқәа ыҟоуп: А-Мобаили Аквафони. АСИМ-карҭа «Псоу» КПП ашьҭахь аԥсуа странала иаахылаԥшуеит — ақалақь ахьынӡа ианамгаркәа. Убас аСИМ-карҭқәа асвяз асалон аҟны Гәдоуҭеи Гагреи иаахәаԥшуеит. АУР апаспорт иахәҭахуп. Астарттә пакет ахә — 200 ₽ инаркны. Аҭыԥантәи асвяз Аԥсны аҩныҵҟа аҭыԥантәи ателефон аԥара аҟны иаҵанакуеит.',
|
||||
'travel_tips.operators.local.note': 'Ихадароуп! Амҩаларҟны уоператор ауснагӡатәҩ аҟны атарифқәа аҭҵаара — атарифқәа иԥсахыр ауеит.',
|
||||
|
||||
'travel_tips.note': 'Атарифқәа ориентирла ирҟьоуп. Шәоператор ауснагӡатәҩ аҟны амҩаларҟны аусԥҟара аҭҵаара.',
|
||||
|
||||
// Page
|
||||
'page.title': 'Hotel 777 — Асасааирҭа амшын аԥшаҳәаҿы Аԥсны',
|
||||
|
||||
// Hero
|
||||
'hero.badge': 'Набережнтә аул. 1, Мгудзырхәа',
|
||||
'hero.title': 'Аԥсны',
|
||||
'hero.subtitle': 'Уара уидеалтә ԥсынчыра Амшын Еиқәаҵәа аԥшаҳәаҿы Аԥсны агәҭаны. Акомфорт, аԥсабареи асасӡреи — ахымԥада-ҳәада аусумҭазы иахәҭоу зегьы.',
|
||||
'hero.btn_rooms': 'Апалаҭа алхразы',
|
||||
'hero.btn_call': 'Аҭелефон асра',
|
||||
'hero.stat_sea': 'мин амшын ахь',
|
||||
'hero.stat_categories': 'акатегориақәа',
|
||||
'hero.stat_guests': 'изызҳауа асасцәа',
|
||||
'hero.stat_days': 'амш ашықәс аҩны',
|
||||
|
||||
// About
|
||||
'about.badge': 'Асасааирҭа иазкны',
|
||||
'about.title': 'Бзиала шәаабеит Hotel 777 аҟны',
|
||||
'about.desc1': 'Асасааирҭа Hotel 777 ишьҭоуп Мгудзырхәа акәакҵьаҿы, Гәдоуҭа араион Аԥсны, Набережнтә аулица, 1 — иара убас Гәдоуҭа аӡиас аԥшаҳәаҿы Амшын Еиқәаҵәа аҟынтәи имаҷны ашәҟақәа рыла.',
|
||||
'about.desc2': 'Ҳара иааҳшьҭуеит апалаҭа ҟәышқәа зегьы ркатегориа, астоловаиаҿы аҩнытәи акухниа ҳашала, SUP-дкақәа рендареи аԥшаҳәатәи акафеи азааигәара. Ҳсасцәа ирзыхиоит аԥсуа милаҭтә асасӡреи асовремениатәи акомфорти.',
|
||||
'about.feature1_title': 'Амшын аԥшаҳәаҿы',
|
||||
'about.feature1_desc': 'Аԥшаҳәа цқьа 5 минуҭк ашьааршәара',
|
||||
'about.feature2_title': 'Акондиционер',
|
||||
'about.feature2_desc': 'Апалаҭа даҽаны уара укомфорт азы',
|
||||
'about.feature3_title': 'WiFi ихыԥхьаӡоу',
|
||||
'about.feature3_desc': 'Атерриториа зегьы аҟны аинтернеҭ иласы',
|
||||
'about.feature4_title': 'Астоловаиа',
|
||||
'about.feature4_desc': 'Аҩнытәи акухниа — аԥсуеи аурыси',
|
||||
'about.badge_img': 'Агәахәара ааигәоуп',
|
||||
|
||||
// Rooms
|
||||
'rooms.badge': 'Апалаҭақәа',
|
||||
'rooms.title': 'Уара упалаҭа алхны иаага',
|
||||
'rooms.subtitle': 'Апалаҭақәа ԥшь-категориак — 2-ҭыԥтәи инаркны алукс аҟынӡа. Апалаҭа даҽаны аидеалтә ԥсынчырҭазы иахәҭоу зегьы ала иеиԥшын.',
|
||||
|
||||
// Gallery
|
||||
'gallery.badge': 'Агалереиа',
|
||||
'gallery.title': 'Аԥсны аԥшӡара',
|
||||
'gallery.subtitle': 'Ҳсасааирҭа, аԥшаҳәеи Гәдоуҭа ааигәаратәи аҭыԥқәеи рыхсаалақәа ирыхәаԥшла',
|
||||
'gallery.overlay.hotel': 'Ҳсасааирҭа',
|
||||
'gallery.overlay.beach': 'Гәдоуҭа аԥшаҳәа',
|
||||
'gallery.overlay.sunset': 'Амшын аҟны амра ҭалоит',
|
||||
'gallery.overlay.mountains': 'Аԥсны ашьхақәа',
|
||||
'gallery.overlay.river': 'Гәдоуҭа аӡиас',
|
||||
|
||||
// Activities
|
||||
'activities.badge': 'Ахәмаррақәа',
|
||||
'activities.title': 'Ааигәара иахәыԥшуа',
|
||||
'activities.subtitle': 'SUP-дкақәа, аԥшаҳәатәи акафеи ахымԥадара змоу ахсаалақәеи — ари зегьы шәазыԥшуеит',
|
||||
'activities.sup_title': 'SUP-дкақәа',
|
||||
'activities.sup_desc': 'SUP-дкақәа рендара аԥшаҳәаҟны иара убас. Аӡы аҟнытәи аԥшаҳәа аҭҵаара — Аԥсны алахреи ала аҿаԥшра аидеалтә мҩа!',
|
||||
'activities.cafe_title': 'Акафе аԥшаҳәаҟны',
|
||||
'activities.cafe_desc': '2 минуҭк мацара ашьааршәара — акафе ҟәышқәа амшын ахсаала ала. Аԥсуеи аурыси акухниа, амшынтәи аԥсыӡқәа ҿыцқәеи акафе иҭагаз.',
|
||||
'activities.canteen_title': 'Астоловаиа Hotel 777',
|
||||
'activities.canteen_desc': 'Аҩнытәи акухниа есымша! Ашьажьыкра, аинышәареи ахархәареи аҭыԥантәи аԥсыӡқәа ҿыцқәа ирылхуп. Аџьыка, ахачаԥури, азуи даҽагьы.',
|
||||
|
||||
// CTA
|
||||
'cta.title': 'Уара упалаҭа уажәшьҭа абронируеит!',
|
||||
'cta.subtitle': 'Аԥара иреиӷьу анеирала абронираан агарантиа рымоуп. Рауф Алексееви иастәала ма азаиака аажәга.',
|
||||
|
||||
// Host
|
||||
'host.badge': 'Hotel 777 аду',
|
||||
'host.quote': 'Аԥсуа асасӡреи — ари аус аҟам, ари аԥсҭазаара амҩа ауп',
|
||||
'host.desc1': 'Рауф Алексеевич — Hotel 777 аду лашази аԥсызи. Иара асас даҽаны иԥсы алареи ашәҭылареи иԥылоит, аҩнытәи ауаҩы еиԥш. Еснагь Аԥсны аҟны иреиӷьу амаршрутқәа ирҳәоит, екскурсиақәа иреиӷьу аҭыԥқәа рахь инанагоит — Афон Ҿыц амонастир, Риҵа аӡиа, Гагра апарк.',
|
||||
'host.desc2': 'Аҩнытәи акухниа — асасааирҭа апосетительԥхьаӡара. Аҭыԥантәи аԥсыӡқәа ҿыцқәа, аԥсуеи аурыси афатәқәа аԥсы ала ирыҟаҵоу — абиц, ачаԥа, ахачаԥури, ашашлыки даҽагьы. Апалаҭақәа цқьа, ашьаԥшәа ахьаагалареи адеталқәа зегьы рызнатә иаанырԥшыло — ари ауп Hotel 777 иҷыдоу азы.',
|
||||
|
||||
// Contact
|
||||
'contact.badge': 'Аимадара',
|
||||
'contact.title': 'Ҳареи шәареи шәаимаданы',
|
||||
'contact.subtitle': 'Рауф Алексеевич еснагь ихиаара азы шәазҵаарақәа рҭак аҭареи аидеалтә ԥсынчыра аԥланреи ицхраарц.',
|
||||
'contact.host_label': 'Асасааирҭа аду',
|
||||
'contact.address_label': 'Адрес',
|
||||
'contact.address_value': 'Аԥсны, Гәдоуҭа араион, Мгудзырхәа акәакҵьа, Набережнтә аул., 1',
|
||||
'contact.phone_label': 'Аҭелефон',
|
||||
'contact.hours_label': 'Аусура аамҭа',
|
||||
'contact.hours_value': 'Аԥшь-нызкьымҭа, ашықәс аҩны 365 мшы',
|
||||
'contact.location_label': 'Аҭыԥ',
|
||||
'contact.location_value': 'Гәдоуҭа аӡиас аԥшаҳәаҿы, Амшын Еиқәаҵәахь 5 минуҭк',
|
||||
'contact.whatsapp': 'Рауф иахь WhatsApp ала аҩра',
|
||||
'contact.map_area': 'Гәдоуҭа араион, Аԥсны',
|
||||
'contact.map_desc': 'Мгудзырхәа — ақыҭа ҟәыш Набережнтә аулицаҿы, аӡахәақәеи ашьхақәеи ирылацәажәо. Аҳауа цқьа, аҭынчреи амшын азааигәареи — аԥсынчырҭазы аидеалтә ҭыԥ.',
|
||||
|
||||
// Footer
|
||||
'footer.desc': 'Асасааирҭа Амшын Еиқәаҵәа аԥшаҳәаҿы Аԥсны. Апалаҭа ҟәышқәа, Рауф Алексееви иҩнытәи акухниа аистиннтәи аԥсуа асасӡреи.',
|
||||
'footer.nav_title': 'Анавигациа',
|
||||
'footer.services_title': 'Амаҵзура',
|
||||
'footer.contact_title': 'Аимадара',
|
||||
'footer.services_econom': 'Аеконом апалаҭа',
|
||||
'footer.services_standard': 'Астандарт апалаҭа',
|
||||
'footer.services_vip': 'АVIP апалаҭа',
|
||||
'footer.services_sup': 'SUP-дкақәа рренда',
|
||||
'footer.services_canteen': 'Астоловаиа',
|
||||
'footer.copyright': '2025 Hotel 777. Аду — Рауф Алексеевич. Азинқәа зегьы ирыхьчауп. Аԥсны, Гәдоуҭа араион, Мгудзырхәа акәакҵьа.',
|
||||
|
||||
// Booking Modal
|
||||
'booking.title': 'Апалаҭа абронира',
|
||||
'booking.selected_room': 'Иалху апалаҭа',
|
||||
'booking.your_name': 'Уара ухьӡ',
|
||||
'booking.name_placeholder': 'Иван Иванов',
|
||||
'booking.phone': 'Аҭелефон',
|
||||
'booking.phone_placeholder': '+7 (___) ___-__-__',
|
||||
'booking.checkin': 'Анеира арыцхә',
|
||||
'booking.checkout': 'Алҵра арыцхә',
|
||||
'booking.guests': 'Асасцәа рхыԥхьаӡара',
|
||||
'booking.guest_1': '1 сас',
|
||||
'booking.guest_2': '2 сас',
|
||||
'booking.guest_3': '3 сас',
|
||||
'booking.guest_4': '4 сас',
|
||||
'booking.wishes': 'Агәаҭарақәа',
|
||||
'booking.wishes_placeholder': 'Иаҳҳәозар: амшын ахсаала',
|
||||
'booking.promocode': 'Апромокод',
|
||||
'booking.promocode_placeholder': 'Апромокод аҭазыргыла',
|
||||
'booking.promocode_check': 'Апромокод агәаҭара',
|
||||
'booking.base_price': 'Абазатә ахә:',
|
||||
'booking.discount': 'Аскидка',
|
||||
'booking.total': 'Зегьы ашәахә:',
|
||||
'booking.submit': 'Азаиака аашьҭра'
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -28,18 +28,19 @@
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navMenu">
|
||||
<ul class="navbar-nav ms-auto">
|
||||
<li class="nav-item"><a class="nav-link" href="#about">О нас</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#rooms">Номера</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#gallery">Галерея</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#activities">Развлечения</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#travel-tips"><i class="fas fa-map-marked-alt me-1"></i>Уголок туриста</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#reviews">Отзывы</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#host">Хозяин</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#contact">Контакты</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/admin" style="color: var(--gold);"><i class="fas fa-cog"></i> Управление</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#about" data-i18n="nav.about">О нас</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#rooms" data-i18n="nav.rooms">Номера</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#gallery" data-i18n="nav.gallery">Галерея</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#activities" data-i18n="nav.activities">Развлечения</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#travel-tips"><i class="fas fa-map-marked-alt me-1"></i><span data-i18n="nav.travel_tips">Уголок туриста</span></a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#reviews" data-i18n="nav.reviews">Отзывы</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#host" data-i18n="nav.host">Хозяин</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="#contact" data-i18n="nav.contact">Контакты</a></li>
|
||||
<li class="nav-item"><a class="nav-link" href="/admin" style="color: var(--gold);"><i class="fas fa-cog"></i> <span data-i18n="nav.admin">Управление</span></a></li>
|
||||
<li class="nav-item language-switcher">
|
||||
<button class="lang-btn active" data-lang="ru" onclick="switchLang('ru')">RU</button>
|
||||
<button class="lang-btn" data-lang="en" onclick="switchLang('en')">EN</button>
|
||||
<button class="lang-btn" data-lang="ab" onclick="switchLang('ab')">Аҧ</button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -52,12 +53,12 @@
|
||||
<div class="hero-overlay"></div>
|
||||
<div class="container">
|
||||
<div class="hero-content">
|
||||
<div class="hero-badge"><i class="fas fa-anchor me-2"></i>Набережная ул. 1, Мгудзырхуа</div>
|
||||
<h1 class="hero-title">Hotel <span>777</span><br>Абхазия</h1>
|
||||
<p class="hero-subtitle">Ваш идеальный отдых на берегу Чёрного моря в самом сердце Абхазии. Комфорт, природа и гостеприимство — всё, что нужно для незабываемого отпуска.</p>
|
||||
<div class="hero-badge"><i class="fas fa-anchor me-2"></i><span data-i18n="hero.badge">Набережная ул. 1, Мгудзырхуа</span></div>
|
||||
<h1 class="hero-title">Hotel <span>777</span><br><span data-i18n="hero.title">Абхазия</span></h1>
|
||||
<p class="hero-subtitle" data-i18n="hero.subtitle">Ваш идеальный отдых на берегу Чёрного моря в самом сердце Абхазии. Комфорт, природа и гостеприимство — всё, что нужно для незабываемого отпуска.</p>
|
||||
<div class="hero-buttons">
|
||||
<a href="#rooms" class="btn-gold"><i class="fas fa-bed"></i> Выбрать номер</a>
|
||||
<a href="tel:89409270080" class="btn-outline-white"><i class="fas fa-phone"></i> Позвонить</a>
|
||||
<a href="#rooms" class="btn-gold"><i class="fas fa-bed"></i> <span data-i18n="hero.btn_rooms">Выбрать номер</span></a>
|
||||
<a href="tel:89409270080" class="btn-outline-white"><i class="fas fa-phone"></i> <span data-i18n="hero.btn_call">Позвонить</span></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -67,28 +68,28 @@
|
||||
<div class="col-auto">
|
||||
<div class="stat-item">
|
||||
<div class="stat-number"><span class="counter" data-target="5">0</span></div>
|
||||
<div class="stat-label">мин до моря</div>
|
||||
<div class="stat-label" data-i18n="hero.stat_sea">мин до моря</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto"><div class="stat-divider"></div></div>
|
||||
<div class="col-auto">
|
||||
<div class="stat-item">
|
||||
<div class="stat-number"><span class="counter" data-target="3">0</span></div>
|
||||
<div class="stat-label">категории</div>
|
||||
<div class="stat-label" data-i18n="hero.stat_categories">категории</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto"><div class="stat-divider"></div></div>
|
||||
<div class="col-auto">
|
||||
<div class="stat-item">
|
||||
<div class="stat-number"><span class="counter" data-target="98">0</span>%</div>
|
||||
<div class="stat-label">довольных гостей</div>
|
||||
<div class="stat-label" data-i18n="hero.stat_guests">довольных гостей</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-auto"><div class="stat-divider"></div></div>
|
||||
<div class="col-auto">
|
||||
<div class="stat-item">
|
||||
<div class="stat-number"><span class="counter" data-target="365">0</span></div>
|
||||
<div class="stat-label">дней в году</div>
|
||||
<div class="stat-label" data-i18n="hero.stat_days">дней в году</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -105,47 +106,47 @@
|
||||
<img src="img/123f15ff3-55ae-428f-8af9-7d53c01d28a5.webp" alt="Вид на реку Гудаута">
|
||||
<div class="about-image-badge">
|
||||
<span class="big">777</span>
|
||||
<span class="small">Счастье рядом</span>
|
||||
<span class="small" data-i18n="about.badge_img">Счастье рядом</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6 animate-on-scroll">
|
||||
<div class="section-badge">О гостинице</div>
|
||||
<h2 class="section-title">Добро пожаловать в <span style="color: var(--primary);">Hotel 777</span></h2>
|
||||
<div class="section-badge"><span data-i18n="about.badge">О гостинице</span></div>
|
||||
<h2 class="section-title"><span data-i18n="about.title">Добро пожаловать в </span><span style="color: var(--primary);">Hotel 777</span></h2>
|
||||
<div class="ornament"><div class="ornament-line"></div><div class="ornament-diamond"></div><div class="ornament-line"></div></div>
|
||||
<p style="font-size: 1.05rem; line-height: 1.8; color: #555; margin-bottom: 20px;">
|
||||
<p style="font-size: 1.05rem; line-height: 1.8; color: #555; margin-bottom: 20px;" data-i18n="about.desc1">
|
||||
Гостиница <strong>Hotel 777</strong> расположена в живописном селе Мгудзырхуа, Гудаутский район Абхазии, на Набережной улице, 1 — прямо на берегу реки Гудаута и всего в нескольких шагах от Чёрного моря.
|
||||
</p>
|
||||
<p style="font-size: 1.05rem; line-height: 1.8; color: #555; margin-bottom: 25px;">
|
||||
<p style="font-size: 1.05rem; line-height: 1.8; color: #555; margin-bottom: 25px;" data-i18n="about.desc2">
|
||||
Мы предлагаем уютные номера всех категорий, вкусную домашнюю кухню в столовой, аренду SUP-бордов и близость к пляжному кафе. Наши гости ценят аутентичное абхазское гостеприимство и современный комфорт.
|
||||
</p>
|
||||
<div class="feature-grid">
|
||||
<div class="feature-item">
|
||||
<div class="feature-item">
|
||||
<div class="feature-icon"><i class="fas fa-water"></i></div>
|
||||
<div class="feature-text">
|
||||
<h5>На берегу моря</h5>
|
||||
<p>Чистый пляж в 5 минутах ходьбы</p>
|
||||
<h5 data-i18n="about.feature1_title">На берегу моря</h5>
|
||||
<p data-i18n="about.feature1_desc">Чистый пляж в 5 минутах ходьбы</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<div class="feature-icon"><i class="fas fa-snowflake"></i></div>
|
||||
<div class="feature-text">
|
||||
<h5>Кондиционер</h5>
|
||||
<p>В каждом номере для вашего комфорта</p>
|
||||
<h5 data-i18n="about.feature2_title">Кондиционер</h5>
|
||||
<p data-i18n="about.feature2_desc">В каждом номере для вашего комфорта</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<div class="feature-icon"><i class="fas fa-wifi"></i></div>
|
||||
<div class="feature-text">
|
||||
<h5>Бесплатный WiFi</h5>
|
||||
<p>Высокоскоростной интернет на территории</p>
|
||||
<h5 data-i18n="about.feature3_title">Бесплатный WiFi</h5>
|
||||
<p data-i18n="about.feature3_desc">Высокоскоростной интернет на территории</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<div class="feature-icon"><i class="fas fa-utensils"></i></div>
|
||||
<div class="feature-text">
|
||||
<h5>Столовая</h5>
|
||||
<p>Домашняя кухня — абхазская и русская</p>
|
||||
<h5 data-i18n="about.feature4_title">Столовая</h5>
|
||||
<p data-i18n="about.feature4_desc">Домашняя кухня — абхазская и русская</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -158,10 +159,10 @@
|
||||
<section class="section section-light" id="rooms" style="background: #f8fafc;">
|
||||
<div class="container">
|
||||
<div class="section-header animate-on-scroll">
|
||||
<div class="section-badge">Размещение</div>
|
||||
<h2 class="section-title">Выберите свой номер</h2>
|
||||
<div class="section-badge"><span data-i18n="rooms.badge">Размещение</span></div>
|
||||
<h2 class="section-title" data-i18n="rooms.title">Выберите свой номер</h2>
|
||||
<div class="abkhazian-pattern"></div>
|
||||
<p class="section-subtitle">Четыре категории номеров — от 2x-местного до люкса. Каждый номер оснащён всем необходимым для идеального отдыха.</p>
|
||||
<p class="section-subtitle" data-i18n="rooms.subtitle">Четыре категории номеров — от 2x-местного до люкса. Каждый номер оснащён всем необходимым для идеального отдыха.</p>
|
||||
</div>
|
||||
<div id="roomsGrid" class="row g-4"></div>
|
||||
<div id="roomsEmpty" style="display: none; text-align: center; padding: 40px; color: #94a3b8;">
|
||||
@@ -177,42 +178,42 @@
|
||||
<section class="section section-light" id="gallery">
|
||||
<div class="container">
|
||||
<div class="section-header animate-on-scroll">
|
||||
<div class="section-badge">Галерея</div>
|
||||
<h2 class="section-title">Красота Абхазии</h2>
|
||||
<div class="section-badge"><span data-i18n="gallery.badge">Галерея</span></div>
|
||||
<h2 class="section-title" data-i18n="gallery.title">Красота Абхазии</h2>
|
||||
<div class="abkhazian-pattern"></div>
|
||||
<p class="section-subtitle">Насладитесь видами нашей гостиницы, побережья и окрестностей Гудауты</p>
|
||||
<p class="section-subtitle" data-i18n="gallery.subtitle">Насладитесь видами нашей гостиницы, побережья и окрестностей Гудауты</p>
|
||||
</div>
|
||||
<div class="gallery-scroll-wrapper animate-on-scroll">
|
||||
<div class="gallery-track" id="galleryTrack">
|
||||
<div class="gallery-slide" onclick="openLightbox('img/h777.webp', 'Наша гостиница')">
|
||||
<img src="img/h777.webp" alt="Hotel 777"><div class="gallery-overlay"><span>Наша гостиница</span></div>
|
||||
<img src="img/h777.webp" alt="Hotel 777"><div class="gallery-overlay"><span data-i18n="gallery.overlay.hotel">Наша гостиница</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/16536f4b7-0c1c-4bbb-8537-96bbdd2e0886.webp', 'Пляж Гудауты')">
|
||||
<img src="img/16536f4b7-0c1c-4bbb-8537-96bbdd2e0886.webp" alt="Пляж"><div class="gallery-overlay"><span>Пляж Гудауты</span></div>
|
||||
<img src="img/16536f4b7-0c1c-4bbb-8537-96bbdd2e0886.webp" alt="Пляж"><div class="gallery-overlay"><span data-i18n="gallery.overlay.beach">Пляж Гудауты</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/1e4e22546-0208-4ba8-96fb-02052aecc8b5.webp', 'Закат на море')">
|
||||
<img src="img/1e4e22546-0208-4ba8-96fb-02052aecc8b5.webp" alt="Закат"><div class="gallery-overlay"><span>Закат на море</span></div>
|
||||
<img src="img/1e4e22546-0208-4ba8-96fb-02052aecc8b5.webp" alt="Закат"><div class="gallery-overlay"><span data-i18n="gallery.overlay.sunset">Закат на море</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/1e1ad70fe-ff01-4f94-9ca9-4926eba5bdd2.webp', 'Горы Абхазии')">
|
||||
<img src="img/1e1ad70fe-ff01-4f94-9ca9-4926eba5bdd2.webp" alt="Горы"><div class="gallery-overlay"><span>Горы Абхазии</span></div>
|
||||
<img src="img/1e1ad70fe-ff01-4f94-9ca9-4926eba5bdd2.webp" alt="Горы"><div class="gallery-overlay"><span data-i18n="gallery.overlay.mountains">Горы Абхазии</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/123f15ff3-55ae-428f-8af9-7d53c01d28a5.webp', 'Река Гудаута')">
|
||||
<img src="img/123f15ff3-55ae-428f-8af9-7d53c01d28a5.webp" alt="Река"><div class="gallery-overlay"><span>Река Гудаута</span></div>
|
||||
<img src="img/123f15ff3-55ae-428f-8af9-7d53c01d28a5.webp" alt="Река"><div class="gallery-overlay"><span data-i18n="gallery.overlay.river">Река Гудаута</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/h777.webp', 'Наша гостиница')">
|
||||
<img src="img/h777.webp" alt="Hotel 777"><div class="gallery-overlay"><span>Наша гостиница</span></div>
|
||||
<img src="img/h777.webp" alt="Hotel 777"><div class="gallery-overlay"><span data-i18n="gallery.overlay.hotel">Наша гостиница</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/16536f4b7-0c1c-4bbb-8537-96bbdd2e0886.webp', 'Пляж Гудауты')">
|
||||
<img src="img/16536f4b7-0c1c-4bbb-8537-96bbdd2e0886.webp" alt="Пляж"><div class="gallery-overlay"><span>Пляж Гудауты</span></div>
|
||||
<img src="img/16536f4b7-0c1c-4bbb-8537-96bbdd2e0886.webp" alt="Пляж"><div class="gallery-overlay"><span data-i18n="gallery.overlay.beach">Пляж Гудауты</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/1e4e22546-0208-4ba8-96fb-02052aecc8b5.webp', 'Закат на море')">
|
||||
<img src="img/1e4e22546-0208-4ba8-96fb-02052aecc8b5.webp" alt="Закат"><div class="gallery-overlay"><span>Закат на море</span></div>
|
||||
<img src="img/1e4e22546-0208-4ba8-96fb-02052aecc8b5.webp" alt="Закат"><div class="gallery-overlay"><span data-i18n="gallery.overlay.sunset">Закат на море</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/1e1ad70fe-ff01-4f94-9ca9-4926eba5bdd2.webp', 'Горы Абхазии')">
|
||||
<img src="img/1e1ad70fe-ff01-4f94-9ca9-4926eba5bdd2.webp" alt="Горы"><div class="gallery-overlay"><span>Горы Абхазии</span></div>
|
||||
<img src="img/1e1ad70fe-ff01-4f94-9ca9-4926eba5bdd2.webp" alt="Горы"><div class="gallery-overlay"><span data-i18n="gallery.overlay.mountains">Горы Абхазии</span></div>
|
||||
</div>
|
||||
<div class="gallery-slide" onclick="openLightbox('img/123f15ff3-55ae-428f-8af9-7d53c01d28a5.webp', 'Река Гудаута')">
|
||||
<img src="img/123f15ff3-55ae-428f-8af9-7d53c01d28a5.webp" alt="Река"><div class="gallery-overlay"><span>Река Гудаута</span></div>
|
||||
<img src="img/123f15ff3-55ae-428f-8af9-7d53c01d28a5.webp" alt="Река"><div class="gallery-overlay"><span data-i18n="gallery.overlay.river">Река Гудаута</span></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -223,10 +224,10 @@
|
||||
<section class="section section-dark" id="activities">
|
||||
<div class="container">
|
||||
<div class="section-header animate-on-scroll">
|
||||
<div class="section-badge">Развлечения</div>
|
||||
<h2 class="section-title">Чем заняться рядом</h2>
|
||||
<div class="section-badge"><span data-i18n="activities.badge">Развлечения</span></div>
|
||||
<h2 class="section-title" data-i18n="activities.title">Чем заняться рядом</h2>
|
||||
<div class="abkhazian-pattern"></div>
|
||||
<p class="section-subtitle">SUP-борды, пляжное кафе и незабываемые виды — всё это ждёт вас</p>
|
||||
<p class="section-subtitle" data-i18n="activities.subtitle">SUP-борды, пляжное кафе и незабываемые виды — всё это ждёт вас</p>
|
||||
</div>
|
||||
<div class="row g-4">
|
||||
<div class="col-lg-4 animate-on-scroll">
|
||||
@@ -234,8 +235,8 @@
|
||||
<img src="img/105d059e5-a204-499f-a01c-c540f6ae1e5d.webp" alt="SUP-борд">
|
||||
<div class="activity-overlay">
|
||||
<div class="activity-icon"><i class="fas fa-water"></i></div>
|
||||
<h3 class="activity-title">SUP-борды</h3>
|
||||
<p class="activity-desc">Аренда SUP-бордов прямо на пляже. Исследуйте побережье с воды — идеальный способ увидеть Абхазию с нового ракурса!</p>
|
||||
<h3 class="activity-title" data-i18n="activities.sup_title">SUP-борды</h3>
|
||||
<p class="activity-desc" data-i18n="activities.sup_desc">Аренда SUP-бордов прямо на пляже. Исследуйте побережье с воды — идеальный способ увидеть Абхазию с нового ракурса!</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -244,8 +245,8 @@
|
||||
<img src="img/18abbb136-0e24-4c92-a568-fec8011e029b.webp" alt="Кафе у пляжа">
|
||||
<div class="activity-overlay">
|
||||
<div class="activity-icon"><i class="fas fa-coffee"></i></div>
|
||||
<h3 class="activity-title">Кафе у пляжа</h3>
|
||||
<p class="activity-desc">Всего 2 минуты пешком — уютное кафе с видом на море. Абхазская и русская кухня, свежие морепродукты и ароматный кофе.</p>
|
||||
<h3 class="activity-title" data-i18n="activities.cafe_title">Кафе у пляжа</h3>
|
||||
<p class="activity-desc" data-i18n="activities.cafe_desc">Всего 2 минуты пешком — уютное кафе с видом на море. Абхазская и русская кухня, свежие морепродукты и ароматный кофе.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -254,8 +255,8 @@
|
||||
<img src="img/1f00325ba-df2c-4bb9-9ec6-28958e11f843.webp" alt="Столовая">
|
||||
<div class="activity-overlay">
|
||||
<div class="activity-icon"><i class="fas fa-utensils"></i></div>
|
||||
<h3 class="activity-title">Столовая Hotel 777</h3>
|
||||
<p class="activity-desc">Домашняя кухня каждый день! Завтраки, обеды и ужины из свежих местных продуктов. Аджика, хачапури, азу и многое другое.</p>
|
||||
<h3 class="activity-title" data-i18n="activities.canteen_title">Столовая Hotel 777</h3>
|
||||
<p class="activity-desc" data-i18n="activities.canteen_desc">Домашняя кухня каждый день! Завтраки, обеды и ужины из свежих местных продуктов. Аджика, хачапури, азу и многое другое.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -563,8 +564,8 @@
|
||||
<section class="section section-light" style="background: #fff;">
|
||||
<div class="container">
|
||||
<div class="cta-banner animate-on-scroll">
|
||||
<h2>Забронируйте номер прямо сейчас!</h2>
|
||||
<p>Лучшие цены гарантированы при бронировании напрямую. Позвоните Рауфу Алексеевичу или оставьте заявку.</p>
|
||||
<h2 data-i18n="cta.title">Забронируйте номер прямо сейчас!</h2>
|
||||
<p data-i18n="cta.subtitle">Лучшие цены гарантированы при бронировании напрямую. Позвоните Рауфу Алексеевичу или оставьте заявку.</p>
|
||||
<a href="tel:89409270080" class="btn-dark-cta"><i class="fas fa-phone"></i> 8 (940) 927-00-80</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -574,7 +575,7 @@
|
||||
<section class="section reviews-section" id="reviews">
|
||||
<div class="container">
|
||||
<div class="section-header animate-on-scroll">
|
||||
<div class="section-badge" data-i18n="reviews.title">Отзывы</div>
|
||||
<div class="section-badge" data-i18n="nav.reviews">Отзывы</div>
|
||||
<h2 class="section-title" data-i18n="reviews.title">Что говорят наши гости</h2>
|
||||
<div class="abkhazian-pattern"></div>
|
||||
</div>
|
||||
@@ -587,8 +588,8 @@
|
||||
</div>
|
||||
|
||||
<div class="reviews-actions">
|
||||
<button class="btn-gold" onclick="openReviewModal()" data-i18n="reviews.leave_review">
|
||||
<i class="fas fa-pen"></i> Оставить отзыв
|
||||
<button class="btn-gold" onclick="openReviewModal()">
|
||||
<i class="fas fa-pen"></i> <span data-i18n="reviews.leave_review">Оставить отзыв</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -598,7 +599,7 @@
|
||||
<section class="section section-light" id="host">
|
||||
<div class="container">
|
||||
<div class="section-header animate-on-scroll">
|
||||
<div class="section-badge">Хозяин Hotel 777</div>
|
||||
<div class="section-badge"><span data-i18n="host.badge">Хозяин Hotel 777</span></div>
|
||||
<h2 class="section-title">Рауф Алексеевич</h2>
|
||||
<div class="abkhazian-pattern"></div>
|
||||
</div>
|
||||
@@ -610,13 +611,13 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="host-body">
|
||||
<p style="font-size: 1.1rem; color: var(--gold); font-weight: 600; margin-bottom: 20px; font-style: italic;">
|
||||
<p style="font-size: 1.1rem; color: var(--gold); font-weight: 600; margin-bottom: 20px; font-style: italic;" data-i18n="host.quote">
|
||||
«Абхазское гостеприимство — это не работа, это образ жизни»
|
||||
</p>
|
||||
<p style="font-size: 1rem; color: #666; line-height: 1.7; margin-bottom: 25px;">
|
||||
<p style="font-size: 1rem; color: #666; line-height: 1.7; margin-bottom: 25px;" data-i18n="host.desc1">
|
||||
Рауф Алексеевич — настоящий хозяин и душа Hotel 777. Он встречает каждого гостя с теплотой и заботой, как родного человека. Всегда подскажет лучшие маршруты по Абхазии, организует экскурсии к самым красивым местам — Новоафонскому монастырю, озеру Рица, Гагрскому парку.
|
||||
</p>
|
||||
<p style="font-size: 1rem; color: #666; line-height: 1.7; margin-bottom: 25px;">
|
||||
<p style="font-size: 1rem; color: #666; line-height: 1.7; margin-bottom: 25px;" data-i18n="host.desc2">
|
||||
Домашняя кухня — отдельная достопримечательность гостиницы. Свежие местные продукты, абхазские и русские блюда, приготовленные с душой — абиц, ачапа, хачапури, шашлык и многое другое. Чистые номера, искренняя улыбка и внимание к каждой детали — это то, что делает Hotel 777 особенным.
|
||||
</p>
|
||||
<a href="tel:89409270080" class="host-contact">
|
||||
@@ -631,64 +632,64 @@
|
||||
<section class="section contact-section" id="contact">
|
||||
<div class="container">
|
||||
<div class="section-header animate-on-scroll">
|
||||
<div class="section-badge">Контакты</div>
|
||||
<h2 class="section-title" style="color: #fff;">Свяжитесь с нами</h2>
|
||||
<div class="section-badge"><span data-i18n="contact.badge">Контакты</span></div>
|
||||
<h2 class="section-title" style="color: #fff;" data-i18n="contact.title">Свяжитесь с нами</h2>
|
||||
<div class="abkhazian-pattern"></div>
|
||||
<p class="section-subtitle">Рауф Алексеевич всегда рад ответить на ваши вопросы и помочь спланировать идеальный отдых</p>
|
||||
<p class="section-subtitle" data-i18n="contact.subtitle">Рауф Алексеевич всегда рад ответить на ваши вопросы и помочь спланировать идеальный отдых</p>
|
||||
</div>
|
||||
<div class="row g-5">
|
||||
<div class="col-lg-5 animate-on-scroll">
|
||||
<div class="contact-info-item">
|
||||
<div class="contact-icon"><i class="fas fa-user-tie"></i></div>
|
||||
<div>
|
||||
<div class="contact-label">Хозяин гостиницы</div>
|
||||
<div class="contact-label"><span data-i18n="contact.host_label">Хозяин гостиницы</span></div>
|
||||
<div class="contact-value">Рауф Алексеевич</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-info-item">
|
||||
<div class="contact-icon"><i class="fas fa-map-marker-alt"></i></div>
|
||||
<div>
|
||||
<div class="contact-label">Адрес</div>
|
||||
<div class="contact-value">Абхазия, Гудаутский район,<br>с. Мгудзырхуа, Набережная ул., 1</div>
|
||||
<div class="contact-label"><span data-i18n="contact.address_label">Адрес</span></div>
|
||||
<div class="contact-value" data-i18n="contact.address_value">Абхазия, Гудаутский район,<br>с. Мгудзырхуа, Набережная ул., 1</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-info-item">
|
||||
<div class="contact-icon"><i class="fas fa-phone"></i></div>
|
||||
<div>
|
||||
<div class="contact-label">Телефон</div>
|
||||
<div class="contact-label"><span data-i18n="contact.phone_label">Телефон</span></div>
|
||||
<div class="contact-value"><a href="tel:89409270080">8 (940) 927-00-80</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-info-item">
|
||||
<div class="contact-icon"><i class="fas fa-clock"></i></div>
|
||||
<div>
|
||||
<div class="contact-label">Режим работы</div>
|
||||
<div class="contact-value">Круглосуточно, 365 дней в году</div>
|
||||
<div class="contact-label"><span data-i18n="contact.hours_label">Режим работы</span></div>
|
||||
<div class="contact-value" data-i18n="contact.hours_value">Круглосуточно, 365 дней в году</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="contact-info-item">
|
||||
<div class="contact-icon"><i class="fas fa-water"></i></div>
|
||||
<div>
|
||||
<div class="contact-label">Расположение</div>
|
||||
<div class="contact-value">На берегу реки Гудаута,<br>5 минут до Чёрного моря</div>
|
||||
<div class="contact-label"><span data-i18n="contact.location_label">Расположение</span></div>
|
||||
<div class="contact-value" data-i18n="contact.location_value">На берегу реки Гудаута,<br>5 минут до Чёрного моря</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-4">
|
||||
<a href="https://wa.me/89409270080" class="btn-gold" target="_blank" style="text-decoration: none;">
|
||||
<i class="fab fa-whatsapp"></i> Написать Рауфу в WhatsApp
|
||||
<i class="fab fa-whatsapp"></i> <span data-i18n="contact.whatsapp">Написать Рауфу в WhatsApp</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-7 animate-on-scroll">
|
||||
<div class="map-container">
|
||||
<i class="fas fa-map-marked-alt"></i>
|
||||
<span>Гудаутский район, Абхазия</span>
|
||||
<span data-i18n="contact.map_area">Гудаутский район, Абхазия</span>
|
||||
<span style="font-size: 0.8rem; color: rgba(255,255,255,0.4);">E 40.5° N 43.1°</span>
|
||||
<div style="padding: 20px; text-align: center;">
|
||||
<p style="color: rgba(255,255,255,0.5); font-size: 0.9rem;">
|
||||
<i class="fas fa-info-circle me-2"></i>
|
||||
Мгудзырхуа — уютное село на Набережной улице, окружённое виноградниками и горами.
|
||||
Чистый воздух, тишина и близость к морю — идеальное место для отдыха.
|
||||
<span data-i18n="contact.map_desc">Мгудзырхуа — уютное село на Набережной улице, окружённое виноградниками и горами.
|
||||
Чистый воздух, тишина и близость к морю — идеальное место для отдыха.</span>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -703,7 +704,7 @@
|
||||
<div class="row g-4">
|
||||
<div class="col-lg-4">
|
||||
<div class="footer-brand">HOTEL <span>777</span></div>
|
||||
<p class="footer-desc">Гостиница на берегу Чёрного моря в Абхазии. Комфортные номера, домашняя кухня Рауфа Алексеевича и настоящее абхазское гостеприимство.</p>
|
||||
<p class="footer-desc" data-i18n="footer.desc">Гостиница на берегу Чёрного моря в Абхазии. Комфортные номера, домашняя кухня Рауфа Алексеевича и настоящее абхазское гостеприимство.</p>
|
||||
<div class="footer-social">
|
||||
<a href="#"><i class="fab fa-whatsapp"></i></a>
|
||||
<a href="#"><i class="fab fa-telegram"></i></a>
|
||||
@@ -712,30 +713,30 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-md-4">
|
||||
<div class="footer-title">Навигация</div>
|
||||
<div class="footer-title" data-i18n="footer.nav_title">Навигация</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="#home">Главная</a></li>
|
||||
<li><a href="#about">О нас</a></li>
|
||||
<li><a href="#rooms">Номера</a></li>
|
||||
<li><a href="#gallery">Галерея</a></li>
|
||||
<li><a href="#travel-tips">Уголок туриста</a></li>
|
||||
<li><a href="#reviews">Отзывы</a></li>
|
||||
<li><a href="#host">Хозяин</a></li>
|
||||
<li><a href="/admin" style="color: var(--gold);"><i class="fas fa-cog"></i> Управление</a></li>
|
||||
<li><a href="#about" data-i18n="nav.about">О нас</a></li>
|
||||
<li><a href="#rooms" data-i18n="nav.rooms">Номера</a></li>
|
||||
<li><a href="#gallery" data-i18n="nav.gallery">Галерея</a></li>
|
||||
<li><a href="#travel-tips" data-i18n="nav.travel_tips">Уголок туриста</a></li>
|
||||
<li><a href="#reviews" data-i18n="nav.reviews">Отзывы</a></li>
|
||||
<li><a href="#host" data-i18n="nav.host">Хозяин</a></li>
|
||||
<li><a href="/admin" style="color: var(--gold);"><i class="fas fa-cog"></i> <span data-i18n="nav.admin">Управление</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-4">
|
||||
<div class="footer-title">Услуги</div>
|
||||
<div class="footer-title" data-i18n="footer.services_title">Услуги</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="#rooms">Номера Эконом</a></li>
|
||||
<li><a href="#rooms">Номера Стандарт</a></li>
|
||||
<li><a href="#rooms">Номера VIP</a></li>
|
||||
<li><a href="#activities">Аренда SUP-бордов</a></li>
|
||||
<li><a href="#activities">Столовая</a></li>
|
||||
<li><a href="#rooms" data-i18n="footer.services_econom">Номера Эконом</a></li>
|
||||
<li><a href="#rooms" data-i18n="footer.services_standard">Номера Стандарт</a></li>
|
||||
<li><a href="#rooms" data-i18n="footer.services_vip">Номера VIP</a></li>
|
||||
<li><a href="#activities" data-i18n="footer.services_sup">Аренда SUP-бордов</a></li>
|
||||
<li><a href="#activities" data-i18n="footer.services_canteen">Столовая</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-lg-3 col-md-4">
|
||||
<div class="footer-title">Контакты</div>
|
||||
<div class="footer-title" data-i18n="footer.contact_title">Контакты</div>
|
||||
<ul class="footer-links">
|
||||
<li><a href="tel:89409270080"><i class="fas fa-phone me-2"></i>8 (940) 927-00-80</a></li>
|
||||
<li><a href="#"><i class="fas fa-user me-2"></i>Рауф Алексеевич</a></li>
|
||||
@@ -746,7 +747,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer-bottom">
|
||||
<p>© 2025 Hotel 777. Хозяин — Рауф Алексеевич. Все права защищены. Абхазия, Гудаутский район, с. Мгудзырхуа.</p>
|
||||
<p data-i18n="footer.copyright">© 2025 Hotel 777. Хозяин — Рауф Алексеевич. Все права защищены. Абхазия, Гудаутский район, с. Мгудзырхуа.</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
@@ -762,79 +763,79 @@
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" style="font-family: 'Playfair Display', serif; font-size: 1.5rem;">
|
||||
<i class="fas fa-calendar-check me-2"></i>Бронирование номера
|
||||
<i class="fas fa-calendar-check me-2"></i><span data-i18n="booking.title">Бронирование номера</span>
|
||||
</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form id="bookingForm">
|
||||
<div class="mb-3">
|
||||
<label class="form-label">Выбранный номер</label>
|
||||
<label class="form-label"><span data-i18n="booking.selected_room">Выбранный номер</span></label>
|
||||
<input type="text" class="form-control" id="selectedRoom" name="room" readonly style="background: #f0f4f8; font-weight: 600;">
|
||||
<input type="hidden" id="selectedRoomId" name="room_id">
|
||||
</div>
|
||||
<div class="row g-3">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Ваше имя</label>
|
||||
<input type="text" class="form-control" name="name" placeholder="Иван Иванов" required>
|
||||
<label class="form-label"><span data-i18n="booking.your_name">Ваше имя</span></label>
|
||||
<input type="text" class="form-control" name="name" data-i18n-placeholder="booking.name_placeholder" placeholder="Иван Иванов" required>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Телефон</label>
|
||||
<input type="tel" class="form-control" name="phone" placeholder="+7 (___) ___-__-__" required>
|
||||
<label class="form-label"><span data-i18n="booking.phone">Телефон</span></label>
|
||||
<input type="tel" class="form-control" name="phone" data-i18n-placeholder="booking.phone_placeholder" placeholder="+7 (___) ___-__-__" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-3 mt-1">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Дата заезда</label>
|
||||
<label class="form-label"><span data-i18n="booking.checkin">Дата заезда</span></label>
|
||||
<input type="date" class="form-control" name="checkin" required>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Дата выезда</label>
|
||||
<label class="form-label"><span data-i18n="booking.checkout">Дата выезда</span></label>
|
||||
<input type="date" class="form-control" name="checkout" required>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-3 mt-1">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Кол-во гостей</label>
|
||||
<label class="form-label"><span data-i18n="booking.guests">Кол-во гостей</span></label>
|
||||
<select class="form-select" name="guests">
|
||||
<option value="1">1 гость</option>
|
||||
<option value="2">2 гостя</option>
|
||||
<option value="3">3 гостя</option>
|
||||
<option value="4">4 гостя</option>
|
||||
<option value="1" data-i18n="booking.guest_1">1 гость</option>
|
||||
<option value="2" data-i18n="booking.guest_2">2 гостя</option>
|
||||
<option value="3" data-i18n="booking.guest_3">3 гостя</option>
|
||||
<option value="4" data-i18n="booking.guest_4">4 гостя</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Пожелания</label>
|
||||
<input type="text" class="form-control" name="wishes" placeholder="Например: вид на море">
|
||||
<label class="form-label"><span data-i18n="booking.wishes">Пожелания</span></label>
|
||||
<input type="text" class="form-control" name="wishes" data-i18n-placeholder="booking.wishes_placeholder" placeholder="Например: вид на море">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-3 mt-1">
|
||||
<div class="col-md-6">
|
||||
<label class="form-label">Промокод</label>
|
||||
<input type="text" class="form-control" id="promocodeInput" name="promocode" placeholder="Введите промокод" style="text-transform: uppercase;">
|
||||
<label class="form-label"><span data-i18n="booking.promocode">Промокод</span></label>
|
||||
<input type="text" class="form-control" id="promocodeInput" name="promocode" data-i18n-placeholder="booking.promocode_placeholder" placeholder="Введите промокод" style="text-transform: uppercase;">
|
||||
<div id="promocodeError" class="text-danger small mt-1" style="display: none;"></div>
|
||||
</div>
|
||||
<div class="col-md-6 d-flex align-items-end">
|
||||
<button type="button" class="btn btn-outline-primary btn-sm" id="checkPromocodeBtn" style="width: 100%;">Проверить промокод</button>
|
||||
<button type="button" class="btn btn-outline-primary btn-sm" id="checkPromocodeBtn" style="width: 100%;"><span data-i18n="booking.promocode_check">Проверить промокод</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div id="priceInfo" class="mt-3" style="display: none; padding: 15px; background: #f8f9fa; border-radius: 10px;">
|
||||
<div style="display: flex; justify-content: space-between; margin-bottom: 8px;">
|
||||
<span>Базовая стоимость:</span>
|
||||
<span data-i18n="booking.base_price">Базовая стоимость:</span>
|
||||
<span id="basePriceDisplay">—</span>
|
||||
</div>
|
||||
<div style="display: flex; justify-content: space-between; margin-bottom: 8px; color: #16a34a;">
|
||||
<span>Скидка (<span id="discountPercentDisplay">0</span>%):</span>
|
||||
<span><span data-i18n="booking.discount">Скидка</span> (<span id="discountPercentDisplay">0</span>%):</span>
|
||||
<span id="discountAmountDisplay">—</span>
|
||||
</div>
|
||||
<div style="display: flex; justify-content: space-between; font-weight: 700; font-size: 1.1rem; border-top: 1px solid #dee2e6; padding-top: 8px;">
|
||||
<span>Итого к оплате:</span>
|
||||
<span data-i18n="booking.total">Итого к оплате:</span>
|
||||
<span id="totalPriceDisplay" style="color: var(--primary);">—</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-4">
|
||||
<button type="submit" class="btn-submit-booking">
|
||||
<i class="fas fa-paper-plane me-2"></i>Отправить заявку
|
||||
<i class="fas fa-paper-plane me-2"></i><span data-i18n="booking.submit">Отправить заявку</span>
|
||||
</button>
|
||||
</div>
|
||||
<p class="text-center mt-3" style="font-size: 0.8rem; color: #999;">
|
||||
|
||||
@@ -69,9 +69,12 @@ const I18n = {
|
||||
|
||||
formatDate(dateStr) {
|
||||
const date = new Date(dateStr);
|
||||
const months = this.currentLang === 'ru'
|
||||
? ['Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря']
|
||||
: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];
|
||||
const monthsMap = {
|
||||
ru: ['Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря'],
|
||||
en: ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'],
|
||||
ab: ['Ажьырныҳәа', 'Жәабран', 'Хәажәкыра', 'Мшаҧы', 'Лаҵара', 'Рашәара', 'Ҧхынгәы', 'Нанҳәа', 'Цәыббра', 'Жьҭаара', 'Абҵара', 'Ҧхынҷкәын']
|
||||
};
|
||||
const months = monthsMap[this.currentLang] || monthsMap['ru'];
|
||||
return `${months[date.getMonth()]} ${date.getFullYear()}`;
|
||||
},
|
||||
|
||||
|
||||
@@ -318,7 +318,7 @@ function resetReviewForm() {
|
||||
|
||||
if (form) form.reset();
|
||||
if (countryEl) countryEl.value = '';
|
||||
if (cityEl) cityEl.innerHTML = '<option value="">Выберите город</option>';
|
||||
if (cityEl) cityEl.innerHTML = '<option value="">' + I18n.t('form.select_city') + '</option>';
|
||||
if (cityWrapper) cityWrapper.style.display = 'block';
|
||||
if (otherCityGroup) otherCityGroup.style.display = 'none';
|
||||
if (starsSlider) starsSlider.value = 5;
|
||||
@@ -335,6 +335,7 @@ function resetReviewForm() {
|
||||
|
||||
if (modalBody && form) {
|
||||
modalBody.innerHTML = form.outerHTML;
|
||||
I18n.updateUI();
|
||||
}
|
||||
|
||||
initStarsSlider();
|
||||
@@ -418,7 +419,7 @@ function setupReviewFormSubmit() {
|
||||
const submitBtn = document.getElementById('reviewSubmitBtn');
|
||||
if (submitBtn) {
|
||||
submitBtn.disabled = true;
|
||||
submitBtn.innerHTML = '<span class="spinner"></span><span>Отправка...</span>';
|
||||
submitBtn.innerHTML = '<span class="spinner"></span><span>' + I18n.t('btn.loading') + '</span>';
|
||||
}
|
||||
|
||||
const nameEl = document.getElementById('reviewName');
|
||||
@@ -468,7 +469,7 @@ function setupReviewFormSubmit() {
|
||||
const submitBtn = document.getElementById('reviewSubmitBtn');
|
||||
if (submitBtn) {
|
||||
submitBtn.disabled = false;
|
||||
submitBtn.innerHTML = '<span data-i18n="form.submit">Отправить отзыв</span>';
|
||||
submitBtn.innerHTML = '<span>' + I18n.t('form.submit') + '</span>';
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -478,11 +479,15 @@ function showReviewSuccess() {
|
||||
const body = document.getElementById('reviewModalBody');
|
||||
if (!body) return;
|
||||
|
||||
const successText = I18n.t('validation.success');
|
||||
const exIdx = successText.indexOf('!');
|
||||
const title = exIdx > 0 ? successText.substring(0, exIdx + 1) : successText;
|
||||
const desc = exIdx > 0 ? successText.substring(exIdx + 1).trim() : '';
|
||||
body.innerHTML = `
|
||||
<div class="review-success-message">
|
||||
<i class="fas fa-check-circle"></i>
|
||||
<h4>${I18n.t('validation.success').split('.')[0]}</h4>
|
||||
<p>${I18n.t('validation.success').split('.')[1] || ''}</p>
|
||||
<h4>${title}</h4>
|
||||
<p>${desc}</p>
|
||||
</div>
|
||||
`;
|
||||
|
||||
@@ -493,7 +498,12 @@ function showReviewSuccess() {
|
||||
|
||||
async function switchLang(lang) {
|
||||
await I18n.setLang(lang);
|
||||
document.title = I18n.t('page.title');
|
||||
if (countriesCache.length > 0) {
|
||||
populateCountrySelect();
|
||||
}
|
||||
loadReviews();
|
||||
document.documentElement.lang = lang;
|
||||
}
|
||||
|
||||
document.addEventListener('DOMContentLoaded', async () => {
|
||||
|
||||
Reference in New Issue
Block a user