fix: fix loyalty spelling
This commit is contained in:
parent
ff206dc455
commit
99f87c58c8
@ -1,5 +1,5 @@
|
|||||||
import { LoyaltyPage } from "@/pages-templates/clients/loyatly"
|
import { LoyaltyPage } from '@/pages-templates/clients/loyalty';
|
||||||
|
|
||||||
export default function Loyalty() {
|
export default function Loyalty() {
|
||||||
return <LoyaltyPage/>
|
return <LoyaltyPage />;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
"use client"
|
'use client';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
Award,
|
Award,
|
||||||
@ -10,16 +10,17 @@ import {
|
|||||||
Users,
|
Users,
|
||||||
} from 'lucide-react';
|
} from 'lucide-react';
|
||||||
import Image from 'next/image';
|
import Image from 'next/image';
|
||||||
|
|
||||||
// import { useTranslation } from 'next-i18next';
|
// import { useTranslation } from 'next-i18next';
|
||||||
|
|
||||||
import AnimatedCounter from '@/shared/components/animated-counter';
|
import AnimatedCounter from '@/shared/components/animated-counter';
|
||||||
|
import { useLanguage } from '@/shared/language';
|
||||||
import { Button } from '@/shared/shadcn-ui/button';
|
import { Button } from '@/shared/shadcn-ui/button';
|
||||||
import { Card, CardContent } from '@/shared/shadcn-ui/card';
|
import { Card, CardContent } from '@/shared/shadcn-ui/card';
|
||||||
|
|
||||||
import { CompanyTimeline } from '@/widgets/about-page/company-timeline';
|
import { CompanyTimeline } from '@/widgets/about-page/company-timeline';
|
||||||
import { StationGallery } from '@/widgets/about-page/station-gallery';
|
import { StationGallery } from '@/widgets/about-page/station-gallery';
|
||||||
import { CtaSection } from '@/widgets/cta-section';
|
import { CtaSection } from '@/widgets/cta-section';
|
||||||
import { useLanguage } from '@/shared/language';
|
|
||||||
|
|
||||||
export const metadata = {
|
export const metadata = {
|
||||||
title: 'about.metadata.title',
|
title: 'about.metadata.title',
|
||||||
@ -124,9 +125,14 @@ export default function AboutPage() {
|
|||||||
{[0, 1, 2, 3].map((index) => (
|
{[0, 1, 2, 3].map((index) => (
|
||||||
<div key={index} className='space-y-2'>
|
<div key={index} className='space-y-2'>
|
||||||
<h3 className='text-4xl font-bold'>
|
<h3 className='text-4xl font-bold'>
|
||||||
<AnimatedCounter
|
<AnimatedCounter
|
||||||
end={Number(t(`about.stats.items.${index}.value`))}
|
end={Number(t(`about.stats.items.${index}.value`))}
|
||||||
suffix={t(`about.stats.items.${index}.suffix`) === `about.stats.items.${index}.suffix` ? '' : t(`about.stats.items.${index}.suffix`) || ''}
|
suffix={
|
||||||
|
t(`about.stats.items.${index}.suffix`) ===
|
||||||
|
`about.stats.items.${index}.suffix`
|
||||||
|
? ''
|
||||||
|
: t(`about.stats.items.${index}.suffix`) || ''
|
||||||
|
}
|
||||||
/>
|
/>
|
||||||
</h3>
|
</h3>
|
||||||
<p className='text-sm text-white/80'>
|
<p className='text-sm text-white/80'>
|
||||||
@ -179,7 +185,8 @@ export default function AboutPage() {
|
|||||||
{t('about.stations.description')}
|
{t('about.stations.description')}
|
||||||
</p>
|
</p>
|
||||||
<Button className='bg-red-600 hover:bg-red-700'>
|
<Button className='bg-red-600 hover:bg-red-700'>
|
||||||
{t('about.stations.buttonText')} <MapPin className='ml-2 h-4 w-4' />
|
{t('about.stations.buttonText')}{' '}
|
||||||
|
<MapPin className='ml-2 h-4 w-4' />
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -202,7 +209,10 @@ export default function AboutPage() {
|
|||||||
|
|
||||||
<div className='grid gap-8 md:grid-cols-3'>
|
<div className='grid gap-8 md:grid-cols-3'>
|
||||||
{[0, 1, 2].map((index) => (
|
{[0, 1, 2].map((index) => (
|
||||||
<Card key={index} className='overflow-hidden transition-all hover:shadow-lg'>
|
<Card
|
||||||
|
key={index}
|
||||||
|
className='overflow-hidden transition-all hover:shadow-lg'
|
||||||
|
>
|
||||||
<CardContent className='p-6'>
|
<CardContent className='p-6'>
|
||||||
<div className='mb-4 flex h-12 w-12 items-center justify-center rounded-full bg-red-100'>
|
<div className='mb-4 flex h-12 w-12 items-center justify-center rounded-full bg-red-100'>
|
||||||
<Star className='h-6 w-6 text-red-600' />
|
<Star className='h-6 w-6 text-red-600' />
|
||||||
@ -312,4 +322,4 @@ export default function AboutPage() {
|
|||||||
</main>
|
</main>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
"use client"
|
'use client';
|
||||||
|
|
||||||
import { Check, Percent } from 'lucide-react';
|
import { Check, Percent } from 'lucide-react';
|
||||||
import Image from 'next/image';
|
import Image from 'next/image';
|
||||||
|
|
||||||
|
import { useLanguage } from '@/shared/language';
|
||||||
import { Card, CardContent } from '@/shared/shadcn-ui/card';
|
import { Card, CardContent } from '@/shared/shadcn-ui/card';
|
||||||
|
|
||||||
import { CtaSection } from '@/widgets/cta-section';
|
import { CtaSection } from '@/widgets/cta-section';
|
||||||
import { useLanguage } from '@/shared/language';
|
|
||||||
|
|
||||||
export const metadata = {
|
export const metadata = {
|
||||||
title: 'Программа лояльности | GasNetwork - Сеть заправок в Таджикистане',
|
title: 'Программа лояльности | GasNetwork - Сеть заправок в Таджикистане',
|
||||||
@ -15,8 +15,7 @@ export const metadata = {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export function LoyaltyPage() {
|
export function LoyaltyPage() {
|
||||||
|
const { t } = useLanguage();
|
||||||
const { t } = useLanguage()
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className='flex min-h-screen flex-col'>
|
<div className='flex min-h-screen flex-col'>
|
||||||
@ -36,10 +35,10 @@ export function LoyaltyPage() {
|
|||||||
<div className='container mx-auto'>
|
<div className='container mx-auto'>
|
||||||
<div className='max-w-2xl space-y-4 text-white'>
|
<div className='max-w-2xl space-y-4 text-white'>
|
||||||
<h1 className='text-4xl font-bold tracking-tight sm:text-5xl md:text-6xl'>
|
<h1 className='text-4xl font-bold tracking-tight sm:text-5xl md:text-6xl'>
|
||||||
{t('clients.loyatly.title')}
|
{t('clients.loyalty.title')}
|
||||||
</h1>
|
</h1>
|
||||||
<p className='text-lg text-gray-200'>
|
<p className='text-lg text-gray-200'>
|
||||||
{t('clients.loyatly.description')}
|
{t('clients.loyalty.description')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -56,13 +55,13 @@ export function LoyaltyPage() {
|
|||||||
<Percent className='h-6 w-6 text-red-600' />
|
<Percent className='h-6 w-6 text-red-600' />
|
||||||
</div>
|
</div>
|
||||||
<h2 className='mb-6 text-3xl font-bold tracking-tight sm:text-4xl'>
|
<h2 className='mb-6 text-3xl font-bold tracking-tight sm:text-4xl'>
|
||||||
{t("clients.loyatly.programm.about")}
|
{t('clients.loyalty.programm.about')}
|
||||||
</h2>
|
</h2>
|
||||||
<p className='mb-6 text-gray-600'>
|
<p className='mb-6 text-gray-600'>
|
||||||
{t("clients.loyatly.programm.about-description")}
|
{t('clients.loyalty.programm.about-description')}
|
||||||
</p>
|
</p>
|
||||||
<p className='mb-6 text-gray-600'>
|
<p className='mb-6 text-gray-600'>
|
||||||
{t("clients.loyatly.programm.about-description-2")}
|
{t('clients.loyalty.programm.about-description-2')}
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<div className='space-y-4'>
|
<div className='space-y-4'>
|
||||||
@ -71,9 +70,11 @@ export function LoyaltyPage() {
|
|||||||
<span className='text-xs text-white'>✓</span>
|
<span className='text-xs text-white'>✓</span>
|
||||||
</div>
|
</div>
|
||||||
<div className='ml-3'>
|
<div className='ml-3'>
|
||||||
<h3 className='text-lg font-medium'>{t("clients.loyatly.programm.conditions-1")}</h3>
|
<h3 className='text-lg font-medium'>
|
||||||
|
{t('clients.loyalty.programm.conditions-1')}
|
||||||
|
</h3>
|
||||||
<p className='text-gray-600'>
|
<p className='text-gray-600'>
|
||||||
{t("clients.loyatly.programm.conditions.description-1")}
|
{t('clients.loyalty.programm.conditions.description-1')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -83,10 +84,10 @@ export function LoyaltyPage() {
|
|||||||
</div>
|
</div>
|
||||||
<div className='ml-3'>
|
<div className='ml-3'>
|
||||||
<h3 className='text-lg font-medium'>
|
<h3 className='text-lg font-medium'>
|
||||||
{t("clients.loyatly.programm.conditions-2")}
|
{t('clients.loyalty.programm.conditions-2')}
|
||||||
</h3>
|
</h3>
|
||||||
<p className='text-gray-600'>
|
<p className='text-gray-600'>
|
||||||
{t("clients.loyatly.programm.conditions.description-2")}
|
{t('clients.loyalty.programm.conditions.description-2')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -95,9 +96,11 @@ export function LoyaltyPage() {
|
|||||||
<span className='text-xs text-white'>✓</span>
|
<span className='text-xs text-white'>✓</span>
|
||||||
</div>
|
</div>
|
||||||
<div className='ml-3'>
|
<div className='ml-3'>
|
||||||
<h3 className='text-lg font-medium'>{t("clients.loyatly.programm.conditions-3")}</h3>
|
<h3 className='text-lg font-medium'>
|
||||||
|
{t('clients.loyalty.programm.conditions-3')}
|
||||||
|
</h3>
|
||||||
<p className='text-gray-600'>
|
<p className='text-gray-600'>
|
||||||
{t("clients.loyatly.programm.conditions.description-3")}
|
{t('clients.loyalty.programm.conditions.description-3')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -120,10 +123,10 @@ export function LoyaltyPage() {
|
|||||||
<div className='container mx-auto'>
|
<div className='container mx-auto'>
|
||||||
<div className='mb-12 text-center'>
|
<div className='mb-12 text-center'>
|
||||||
<h2 className='mb-4 text-3xl font-bold tracking-tight sm:text-4xl'>
|
<h2 className='mb-4 text-3xl font-bold tracking-tight sm:text-4xl'>
|
||||||
{t("clients.loyatly.works.title")}
|
{t('clients.loyalty.works.title')}
|
||||||
</h2>
|
</h2>
|
||||||
<p className='mx-auto max-w-2xl text-gray-600'>
|
<p className='mx-auto max-w-2xl text-gray-600'>
|
||||||
{t("clients.loyatly.works.description")}
|
{t('clients.loyalty.works.description')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -132,36 +135,44 @@ export function LoyaltyPage() {
|
|||||||
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
||||||
1
|
1
|
||||||
</div>
|
</div>
|
||||||
<h3 className='mb-2 text-xl font-bold'>{t("clients.loyatly.works.stage-1")}</h3>
|
<h3 className='mb-2 text-xl font-bold'>
|
||||||
|
{t('clients.loyalty.works.stage-1')}
|
||||||
|
</h3>
|
||||||
<p className='text-gray-600'>
|
<p className='text-gray-600'>
|
||||||
{t("clients.loyatly.works.stage.description-1")}
|
{t('clients.loyalty.works.stage.description-1')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className='text-center'>
|
<div className='text-center'>
|
||||||
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
||||||
2
|
2
|
||||||
</div>
|
</div>
|
||||||
<h3 className='mb-2 text-xl font-bold'>{t("clients.loyatly.works.stage-2")}</h3>
|
<h3 className='mb-2 text-xl font-bold'>
|
||||||
|
{t('clients.loyalty.works.stage-2')}
|
||||||
|
</h3>
|
||||||
<p className='text-gray-600'>
|
<p className='text-gray-600'>
|
||||||
{t("clients.loyatly.works.stage.description-2")}
|
{t('clients.loyalty.works.stage.description-2')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className='text-center'>
|
<div className='text-center'>
|
||||||
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
||||||
3
|
3
|
||||||
</div>
|
</div>
|
||||||
<h3 className='mb-2 text-xl font-bold'>{t("clients.loyatly.works.stage-3")}</h3>
|
<h3 className='mb-2 text-xl font-bold'>
|
||||||
|
{t('clients.loyalty.works.stage-3')}
|
||||||
|
</h3>
|
||||||
<p className='text-gray-600'>
|
<p className='text-gray-600'>
|
||||||
{t("clients.loyatly.works.stage.description-3")}
|
{t('clients.loyalty.works.stage.description-3')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div className='text-center'>
|
<div className='text-center'>
|
||||||
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
<div className='mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-red-600 text-2xl font-bold text-white'>
|
||||||
4
|
4
|
||||||
</div>
|
</div>
|
||||||
<h3 className='mb-2 text-xl font-bold'>{t("clients.loyatly.works.stage-4")}</h3>
|
<h3 className='mb-2 text-xl font-bold'>
|
||||||
|
{t('clients.loyalty.works.stage-4')}
|
||||||
|
</h3>
|
||||||
<p className='text-gray-600'>
|
<p className='text-gray-600'>
|
||||||
{t("clients.loyatly.works.stage.description-4")}
|
{t('clients.loyalty.works.stage.description-4')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -173,10 +184,10 @@ export function LoyaltyPage() {
|
|||||||
<div className='container mx-auto'>
|
<div className='container mx-auto'>
|
||||||
<div className='mb-12 text-center'>
|
<div className='mb-12 text-center'>
|
||||||
<h2 className='mb-4 text-3xl font-bold tracking-tight sm:text-4xl'>
|
<h2 className='mb-4 text-3xl font-bold tracking-tight sm:text-4xl'>
|
||||||
{t("clients.loyatly.works.levels.title")}
|
{t('clients.loyalty.works.levels.title')}
|
||||||
</h2>
|
</h2>
|
||||||
<p className='mx-auto max-w-2xl text-gray-600'>
|
<p className='mx-auto max-w-2xl text-gray-600'>
|
||||||
{t("clients.loyatly.works.levels.description")}
|
{t('clients.loyalty.works.levels.description')}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -184,93 +195,128 @@ export function LoyaltyPage() {
|
|||||||
<Card className='overflow-hidden border-t-4 border-t-gray-400 transition-all hover:shadow-lg'>
|
<Card className='overflow-hidden border-t-4 border-t-gray-400 transition-all hover:shadow-lg'>
|
||||||
<CardContent className='p-6'>
|
<CardContent className='p-6'>
|
||||||
<h3 className='mb-4 text-center text-2xl font-bold'>
|
<h3 className='mb-4 text-center text-2xl font-bold'>
|
||||||
{t( "clients.loyatly.works.levels.card-1.title")}
|
{t('clients.loyalty.works.levels.card-1.title')}
|
||||||
</h3>
|
</h3>
|
||||||
<div className='mb-6 text-center'>
|
<div className='mb-6 text-center'>
|
||||||
<span className='text-4xl font-bold'>{t( "clients.loyatly.works.levels.card-1.percent")}</span>
|
<span className='text-4xl font-bold'>
|
||||||
<p className='text-sm text-gray-600'>{t( "clients.loyatly.works.levels.card.mark")}</p>
|
{t('clients.loyalty.works.levels.card-1.percent')}
|
||||||
|
</span>
|
||||||
|
<p className='text-sm text-gray-600'>
|
||||||
|
{t('clients.loyalty.works.levels.card.mark')}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ul className='space-y-2'>
|
<ul className='space-y-2'>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-1.bonus-1")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-1.bonus-1')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-1.bonus-2")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-1.bonus-2')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-1.bonus-3")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-1.bonus-3')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card className="overflow-hidden transition-all hover:shadow-lg border-t-4 border-t-yellow-500">
|
<Card className='overflow-hidden border-t-4 border-t-yellow-500 transition-all hover:shadow-lg'>
|
||||||
<CardContent className='p-6'>
|
<CardContent className='p-6'>
|
||||||
<h3 className='mb-4 text-center text-2xl font-bold'>
|
<h3 className='mb-4 text-center text-2xl font-bold'>
|
||||||
{t( "clients.loyatly.works.levels.card-2.title")}
|
{t('clients.loyalty.works.levels.card-2.title')}
|
||||||
</h3>
|
</h3>
|
||||||
<div className='mb-6 text-center'>
|
<div className='mb-6 text-center'>
|
||||||
<span className='text-4xl font-bold'>{t( "clients.loyatly.works.levels.card-2.percent")}</span>
|
<span className='text-4xl font-bold'>
|
||||||
<p className='text-sm text-gray-600'>{t( "clients.loyatly.works.levels.card.mark")}</p>
|
{t('clients.loyalty.works.levels.card-2.percent')}
|
||||||
|
</span>
|
||||||
|
<p className='text-sm text-gray-600'>
|
||||||
|
{t('clients.loyalty.works.levels.card.mark')}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ul className='space-y-2'>
|
<ul className='space-y-2'>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-1.bonus-1")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-1.bonus-1')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-2.bonus-2")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-2.bonus-2')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-3.bonus-3")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-3.bonus-3')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-4.bonus-4")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-4.bonus-4')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
<Card className="overflow-hidden transition-all hover:shadow-lg border-t-4 border-t-red-600">
|
<Card className='overflow-hidden border-t-4 border-t-red-600 transition-all hover:shadow-lg'>
|
||||||
<CardContent className='p-6'>
|
<CardContent className='p-6'>
|
||||||
<h3 className='mb-4 text-center text-2xl font-bold'>
|
<h3 className='mb-4 text-center text-2xl font-bold'>
|
||||||
{t( "clients.loyatly.works.levels.card-3.title")}
|
{t('clients.loyalty.works.levels.card-3.title')}
|
||||||
</h3>
|
</h3>
|
||||||
<div className='mb-6 text-center'>
|
<div className='mb-6 text-center'>
|
||||||
<span className='text-4xl font-bold'>{t( "clients.loyatly.works.levels.card-3.percent")}</span>
|
<span className='text-4xl font-bold'>
|
||||||
<p className='text-sm text-gray-600'>{t( "clients.loyatly.works.levels.card.mark")}</p>
|
{t('clients.loyalty.works.levels.card-3.percent')}
|
||||||
|
</span>
|
||||||
|
<p className='text-sm text-gray-600'>
|
||||||
|
{t('clients.loyalty.works.levels.card.mark')}
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<ul className='space-y-2'>
|
<ul className='space-y-2'>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-3.bonus-1")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-3.bonus-1')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-3.bonus-2")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-3.bonus-2')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-3.bonus-3")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-3.bonus-3')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-3.bonus-4")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-3.bonus-4')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
<li className='flex items-center'>
|
<li className='flex items-center'>
|
||||||
<Check className='mr-2 h-5 w-5 text-green-500' />
|
<Check className='mr-2 h-5 w-5 text-green-500' />
|
||||||
<span>{t( "clients.loyatly.works.levels.card-3.bonus-5")}</span>
|
<span>
|
||||||
|
{t('clients.loyalty.works.levels.card-3.bonus-5')}
|
||||||
|
</span>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</CardContent>
|
</CardContent>
|
||||||
</Card>
|
</Card>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
@ -53,8 +53,7 @@
|
|||||||
"home.about.features.equipment.description": "Все наши станции оснащены современным оборудованием",
|
"home.about.features.equipment.description": "Все наши станции оснащены современным оборудованием",
|
||||||
"home.about.features.staff.title": "Профессиональный персонал",
|
"home.about.features.staff.title": "Профессиональный персонал",
|
||||||
"home.about.features.staff.description": "Наши сотрудники - профессионалы своего дела",
|
"home.about.features.staff.description": "Наши сотрудники - профессионалы своего дела",
|
||||||
|
|
||||||
|
|
||||||
"about.hero.imageAlt": "О нашей компании",
|
"about.hero.imageAlt": "О нашей компании",
|
||||||
"about.hero.title": "О нашей компании",
|
"about.hero.title": "О нашей компании",
|
||||||
"about.hero.subtitle": "Узнайте больше о нашей истории, ценностях и миссии. Мы стремимся предоставлять лучший сервис и качественное топливо для наших клиентов.",
|
"about.hero.subtitle": "Узнайте больше о нашей истории, ценностях и миссии. Мы стремимся предоставлять лучший сервис и качественное топливо для наших клиентов.",
|
||||||
@ -64,7 +63,7 @@
|
|||||||
"about.overview.description2": "Мы гордимся тем, что предлагаем нашим клиентам только лучшее топливо, соответствующее международным стандартам качества. Наши заправочные станции оснащены современным оборудованием, которое обеспечивает быстрое и безопасное обслуживание.",
|
"about.overview.description2": "Мы гордимся тем, что предлагаем нашим клиентам только лучшее топливо, соответствующее международным стандартам качества. Наши заправочные станции оснащены современным оборудованием, которое обеспечивает быстрое и безопасное обслуживание.",
|
||||||
"about.overview.description3": "Наша миссия - сделать поездки наших клиентов комфортными и безопасными, предоставляя качественное топливо и отличный сервис по всей стране.",
|
"about.overview.description3": "Наша миссия - сделать поездки наших клиентов комфортными и безопасными, предоставляя качественное топливо и отличный сервис по всей стране.",
|
||||||
"about.overview.imageAlt": "Главный офис GasNetwork",
|
"about.overview.imageAlt": "Главный офис GasNetwork",
|
||||||
|
|
||||||
"about.overview.benefits.0.title": "Качество",
|
"about.overview.benefits.0.title": "Качество",
|
||||||
"about.overview.benefits.0.description": "Топливо высшего стандарта",
|
"about.overview.benefits.0.description": "Топливо высшего стандарта",
|
||||||
"about.overview.benefits.1.title": "Сервис",
|
"about.overview.benefits.1.title": "Сервис",
|
||||||
@ -76,7 +75,7 @@
|
|||||||
|
|
||||||
"about.stats.title": "GasNetwork в цифрах",
|
"about.stats.title": "GasNetwork в цифрах",
|
||||||
"about.stats.subtitle": "Наши достижения и рост за годы работы на рынке Таджикистана",
|
"about.stats.subtitle": "Наши достижения и рост за годы работы на рынке Таджикистана",
|
||||||
|
|
||||||
"about.stats.items.0.value": "25",
|
"about.stats.items.0.value": "25",
|
||||||
"about.stats.items.0.suffix": "+",
|
"about.stats.items.0.suffix": "+",
|
||||||
"about.stats.items.0.label": "Заправок по стране",
|
"about.stats.items.0.label": "Заправок по стране",
|
||||||
@ -162,64 +161,59 @@
|
|||||||
"home.cta.title": "Присоединяйтесь к нам",
|
"home.cta.title": "Присоединяйтесь к нам",
|
||||||
"home.cta.description": "Станьте частью нашей сети. Получайте специальные предложения, бонусы и скидки.",
|
"home.cta.description": "Станьте частью нашей сети. Получайте специальные предложения, бонусы и скидки.",
|
||||||
|
|
||||||
|
|
||||||
"clients.title": "Для наших клиентов",
|
"clients.title": "Для наших клиентов",
|
||||||
"clients.description": "Специальные предложения, программы лояльности и удобные способы оплаты для наших клиентов",
|
"clients.description": "Специальные предложения, программы лояльности и удобные способы оплаты для наших клиентов",
|
||||||
"clients.services": "Наши услуги для клиентов",
|
"clients.services": "Наши услуги для клиентов",
|
||||||
"clients.services.description": "Мы стремимся сделать обслуживание на наших заправках максимально удобным и выгодным для вас",
|
"clients.services.description": "Мы стремимся сделать обслуживание на наших заправках максимально удобным и выгодным для вас",
|
||||||
"clients.loyatly.title": "Программа лояльности",
|
"clients.loyalty.title": "Программа лояльности",
|
||||||
"clients.loyatly.description": "Накапливайте баллы и получайте скидки на топливо и услуги нашей сети",
|
"clients.loyalty.description": "Накапливайте баллы и получайте скидки на топливо и услуги нашей сети",
|
||||||
|
|
||||||
"clients.loyatly.programm.about": "О программе лояльности",
|
"clients.loyalty.programm.about": "О программе лояльности",
|
||||||
"clients.loyatly.programm.about-description": "Программа лояльности GasNetwork — это возможность получать баллы за каждую покупку топлива и услуг на наших заправочных станциях. Накопленные баллы можно обменять на скидки, подарки или дополнительные услуги.",
|
"clients.loyalty.programm.about-description": "Программа лояльности GasNetwork — это возможность получать баллы за каждую покупку топлива и услуг на наших заправочных станциях. Накопленные баллы можно обменять на скидки, подарки или дополнительные услуги.",
|
||||||
"clients.loyatly.programm.about-description-2": "Участие в программе абсолютно бесплатное. Вам нужно только получить карту лояльности в любой нашей заправочной станции или зарегистрироваться в мобильном приложении.",
|
"clients.loyalty.programm.about-description-2": "Участие в программе абсолютно бесплатное. Вам нужно только получить карту лояльности в любой нашей заправочной станции или зарегистрироваться в мобильном приложении.",
|
||||||
"clients.loyatly.programm.conditions-1": "1 литр = 1 балл",
|
"clients.loyalty.programm.conditions-1": "1 литр = 1 балл",
|
||||||
"clients.loyatly.programm.conditions.description-1": "За каждый литр топлива вы получаете 1 балл",
|
"clients.loyalty.programm.conditions.description-1": "За каждый литр топлива вы получаете 1 балл",
|
||||||
"clients.loyatly.programm.conditions-2": "Дополнительные баллы",
|
"clients.loyalty.programm.conditions-2": "Дополнительные баллы",
|
||||||
"clients.loyatly.programm.conditions.description-2": "За покупки в магазине и кафе на заправке",
|
"clients.loyalty.programm.conditions.description-2": "За покупки в магазине и кафе на заправке",
|
||||||
"clients.loyatly.programm.conditions-3": "Специальные акции",
|
"clients.loyalty.programm.conditions-3": "Специальные акции",
|
||||||
"clients.loyatly.programm.conditions.description-3": "Удвоенные и утроенные баллы в праздничные дни",
|
"clients.loyalty.programm.conditions.description-3": "Удвоенные и утроенные баллы в праздничные дни",
|
||||||
|
|
||||||
"clients.loyatly.works.title": "Как это работает",
|
"clients.loyalty.works.title": "Как это работает",
|
||||||
"clients.loyatly.works.description": "Простые шаги для участия в программе лояльности GasNetwork",
|
"clients.loyalty.works.description": "Простые шаги для участия в программе лояльности GasNetwork",
|
||||||
|
|
||||||
"clients.loyatly.works.stage-1": "Получите карту",
|
"clients.loyalty.works.stage-1": "Получите карту",
|
||||||
"clients.loyatly.works.stage.description-1": "Получите карту лояльности на любой заправке GasNetwork или зарегистрируйтесь в мобильном приложении",
|
"clients.loyalty.works.stage.description-1": "Получите карту лояльности на любой заправке GasNetwork или зарегистрируйтесь в мобильном приложении",
|
||||||
"clients.loyatly.works.stage-2": "Заправляйтесь",
|
"clients.loyalty.works.stage-2": "Заправляйтесь",
|
||||||
"clients.loyatly.works.stage.description-2": "Используйте карту при каждой заправке и покупке в магазинах на наших АЗС",
|
"clients.loyalty.works.stage.description-2": "Используйте карту при каждой заправке и покупке в магазинах на наших АЗС",
|
||||||
"clients.loyatly.works.stage-3": "Накапливайте баллы",
|
"clients.loyalty.works.stage-3": "Накапливайте баллы",
|
||||||
"clients.loyatly.works.stage.description-3": "Получайте баллы за каждую покупку и следите за их накоплением в приложении",
|
"clients.loyalty.works.stage.description-3": "Получайте баллы за каждую покупку и следите за их накоплением в приложении",
|
||||||
"clients.loyatly.works.stage-4": "Получайте выгоду",
|
"clients.loyalty.works.stage-4": "Получайте выгоду",
|
||||||
"clients.loyatly.works.stage.description-4": "Обменивайте накопленные баллы на скидки, подарки или дополнительные услуги",
|
"clients.loyalty.works.stage.description-4": "Обменивайте накопленные баллы на скидки, подарки или дополнительные услуги",
|
||||||
|
|
||||||
"clients.loyatly.works.levels.title": "Уровни лояльности",
|
|
||||||
"clients.loyatly.works.levels.description": "Чем больше вы заправляетесь, тем больше преимуществ получаете",
|
|
||||||
"clients.loyatly.works.levels.card.mark": "возврат баллами",
|
|
||||||
|
|
||||||
"clients.loyatly.works.levels.card-1.title": "Стандарт",
|
|
||||||
"clients.loyatly.works.levels.card-1.percent": "1%",
|
|
||||||
"clients.loyatly.works.levels.card-1.bonus-1": "1 балл за каждый литр топлива",
|
|
||||||
"clients.loyatly.works.levels.card-1.bonus-2": "Участие в акциях",
|
|
||||||
"clients.loyatly.works.levels.card-1.bonus-3": "Доступ к мобильному приложению",
|
|
||||||
|
|
||||||
"clients.loyatly.works.levels.card-2.title": "Золотой",
|
|
||||||
"clients.loyatly.works.levels.card-2.percent": "2%",
|
|
||||||
"clients.loyatly.works.levels.card-2.bonus-1": "2 балла за каждый литр топлива",
|
|
||||||
"clients.loyatly.works.levels.card-2.bonus-2": "Скидка 5% в кафе на заправках",
|
|
||||||
"clients.loyatly.works.levels.card-2.bonus-3": "Приоритетное обслуживание",
|
|
||||||
"clients.loyatly.works.levels.card-2.bonus-4": "Эксклюзивные акции",
|
|
||||||
|
|
||||||
"clients.loyatly.works.levels.card-3.title": "Платиновый",
|
|
||||||
"clients.loyatly.works.levels.card-3.percent": "3%",
|
|
||||||
"clients.loyatly.works.levels.card-3.bonus-1": "3 балла за каждый литр топлива",
|
|
||||||
"clients.loyatly.works.levels.card-3.bonus-2": "Скидка 10% в кафе на заправках",
|
|
||||||
"clients.loyatly.works.levels.card-3.bonus-3": "Бесплатная мойка раз в месяц",
|
|
||||||
"clients.loyatly.works.levels.card-3.bonus-4": "Персональный менеджер",
|
|
||||||
"clients.loyatly.works.levels.card-3.bonus-5": "VIP-обслуживание",
|
|
||||||
|
|
||||||
|
"clients.loyalty.works.levels.title": "Уровни лояльности",
|
||||||
|
"clients.loyalty.works.levels.description": "Чем больше вы заправляетесь, тем больше преимуществ получаете",
|
||||||
|
"clients.loyalty.works.levels.card.mark": "возврат баллами",
|
||||||
|
|
||||||
|
"clients.loyalty.works.levels.card-1.title": "Стандарт",
|
||||||
|
"clients.loyalty.works.levels.card-1.percent": "1%",
|
||||||
|
"clients.loyalty.works.levels.card-1.bonus-1": "1 балл за каждый литр топлива",
|
||||||
|
"clients.loyalty.works.levels.card-1.bonus-2": "Участие в акциях",
|
||||||
|
"clients.loyalty.works.levels.card-1.bonus-3": "Доступ к мобильному приложению",
|
||||||
|
|
||||||
|
"clients.loyalty.works.levels.card-2.title": "Золотой",
|
||||||
|
"clients.loyalty.works.levels.card-2.percent": "2%",
|
||||||
|
"clients.loyalty.works.levels.card-2.bonus-1": "2 балла за каждый литр топлива",
|
||||||
|
"clients.loyalty.works.levels.card-2.bonus-2": "Скидка 5% в кафе на заправках",
|
||||||
|
"clients.loyalty.works.levels.card-2.bonus-3": "Приоритетное обслуживание",
|
||||||
|
"clients.loyalty.works.levels.card-2.bonus-4": "Эксклюзивные акции",
|
||||||
|
|
||||||
|
"clients.loyalty.works.levels.card-3.title": "Платиновый",
|
||||||
|
"clients.loyalty.works.levels.card-3.percent": "3%",
|
||||||
|
"clients.loyalty.works.levels.card-3.bonus-1": "3 балла за каждый литр топлива",
|
||||||
|
"clients.loyalty.works.levels.card-3.bonus-2": "Скидка 10% в кафе на заправках",
|
||||||
|
"clients.loyalty.works.levels.card-3.bonus-3": "Бесплатная мойка раз в месяц",
|
||||||
|
"clients.loyalty.works.levels.card-3.bonus-4": "Персональный менеджер",
|
||||||
|
"clients.loyalty.works.levels.card-3.bonus-5": "VIP-обслуживание",
|
||||||
|
|
||||||
"certificates.title": "Наши сертификаты",
|
"certificates.title": "Наши сертификаты",
|
||||||
"certificates.description": "GasNetwork придерживается высоких стандартов качества и безопасности. Наши сертификаты подтверждают соответствие нашей продукции и услуг международным и национальным стандартам.",
|
"certificates.description": "GasNetwork придерживается высоких стандартов качества и безопасности. Наши сертификаты подтверждают соответствие нашей продукции и услуг международным и национальным стандартам.",
|
||||||
|
|||||||
@ -70,7 +70,7 @@ const Features = () => {
|
|||||||
<div className='space-y-4'>
|
<div className='space-y-4'>
|
||||||
{features.map(({ title, description }) => {
|
{features.map(({ title, description }) => {
|
||||||
return (
|
return (
|
||||||
<div className='flex items-start'>
|
<div key={title} className='flex items-start'>
|
||||||
<div className='mt-1 flex h-6 w-6 flex-shrink-0 items-center justify-center rounded-full bg-red-600'>
|
<div className='mt-1 flex h-6 w-6 flex-shrink-0 items-center justify-center rounded-full bg-red-600'>
|
||||||
<span className='text-xs text-white'>✓</span>
|
<span className='text-xs text-white'>✓</span>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user