text upated
This commit is contained in:
@@ -151,11 +151,11 @@ export function LoginForm() {
|
|||||||
<p className="text-center text-[0.78rem] text-stone-400 flex items-center justify-center gap-2">
|
<p className="text-center text-[0.78rem] text-stone-400 flex items-center justify-center gap-2">
|
||||||
{t('registerPrompt')}
|
{t('registerPrompt')}
|
||||||
<p
|
<p
|
||||||
|
className="text-stone-800 hover:cursor-pointer underline underline-offset-2 hover:text-stone-600 transition-colors"
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
toggleLoginModal();
|
toggleLoginModal();
|
||||||
toggleRegisterModal();
|
toggleRegisterModal();
|
||||||
}}
|
}}
|
||||||
className="text-stone-800 hover:cursor-pointer underline underline-offset-2 hover:text-stone-600 transition-colors"
|
|
||||||
>
|
>
|
||||||
{t('registerLink')}
|
{t('registerLink')}
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -106,7 +106,7 @@
|
|||||||
"mainHeading": "Is Your Work",
|
"mainHeading": "Is Your Work",
|
||||||
"mainHeadingItalic": "Truly Original?",
|
"mainHeadingItalic": "Truly Original?",
|
||||||
"description": "Plagiarism is presenting someone else's ideas or words as your own. In academia and professional life, it carries serious consequences. Our platform detects it in seconds — so you can submit with full confidence.",
|
"description": "Plagiarism is presenting someone else's ideas or words as your own. In academia and professional life, it carries serious consequences. Our platform detects it in seconds — so you can submit with full confidence.",
|
||||||
"certificateNote": "Certificate issued within 24h"
|
"certificateNote": "Certificate included!"
|
||||||
},
|
},
|
||||||
"Common": {
|
"Common": {
|
||||||
"startButton": "Start Checking →",
|
"startButton": "Start Checking →",
|
||||||
@@ -125,7 +125,7 @@
|
|||||||
"heading": "How It Works",
|
"heading": "How It Works",
|
||||||
"description": "Six simple steps from upload to certified report.",
|
"description": "Six simple steps from upload to certified report.",
|
||||||
"ctaHeading": "Ready to verify your document?",
|
"ctaHeading": "Ready to verify your document?",
|
||||||
"ctaDescription": "Get your originality certificate in under 24 hours."
|
"ctaDescription": "Protection of your copyright"
|
||||||
},
|
},
|
||||||
"Steps": {
|
"Steps": {
|
||||||
"step1Title": "Click Start",
|
"step1Title": "Click Start",
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
"step5Title": "Complete Payment",
|
"step5Title": "Complete Payment",
|
||||||
"step5Desc": "Pay securely for your plagiarism check service",
|
"step5Desc": "Pay securely for your plagiarism check service",
|
||||||
"step6Title": "Get Your Report",
|
"step6Title": "Get Your Report",
|
||||||
"step6Desc": "Receive detailed results and certificate within 24 hours"
|
"step6Desc": "Get the results and the certificate"
|
||||||
},
|
},
|
||||||
"Stats": {
|
"Stats": {
|
||||||
"accuracy": "Detection accuracy",
|
"accuracy": "Detection accuracy",
|
||||||
|
|||||||
@@ -106,7 +106,7 @@
|
|||||||
"mainHeading": "Ваша работа",
|
"mainHeading": "Ваша работа",
|
||||||
"mainHeadingItalic": "Действительно оригинальна?",
|
"mainHeadingItalic": "Действительно оригинальна?",
|
||||||
"description": "Плагиат - это представление идей или слов другого человека как своих собственных. В академической и профессиональной жизни это несет серьезные последствия. Наша платформа обнаруживает его за секунды — чтобы вы могли отправлять с полной уверенностью.",
|
"description": "Плагиат - это представление идей или слов другого человека как своих собственных. В академической и профессиональной жизни это несет серьезные последствия. Наша платформа обнаруживает его за секунды — чтобы вы могли отправлять с полной уверенностью.",
|
||||||
"certificateNote": "Сертификат выдается в течение 24 часов"
|
"certificateNote": "Сертификат прилагается!"
|
||||||
},
|
},
|
||||||
"Common": {
|
"Common": {
|
||||||
"startButton": "Начать проверку →",
|
"startButton": "Начать проверку →",
|
||||||
@@ -125,7 +125,7 @@
|
|||||||
"heading": "Как это работает",
|
"heading": "Как это работает",
|
||||||
"description": "Шесть простых шагов от загрузки до сертифицированного отчета.",
|
"description": "Шесть простых шагов от загрузки до сертифицированного отчета.",
|
||||||
"ctaHeading": "Готовы проверить ваш документ?",
|
"ctaHeading": "Готовы проверить ваш документ?",
|
||||||
"ctaDescription": "Получите сертификат оригинальности менее чем за 24 часа."
|
"ctaDescription": "Защита ваших авторских прав"
|
||||||
},
|
},
|
||||||
"Steps": {
|
"Steps": {
|
||||||
"step1Title": "Нажмите Начать",
|
"step1Title": "Нажмите Начать",
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
"step5Title": "Завершите оплату",
|
"step5Title": "Завершите оплату",
|
||||||
"step5Desc": "Оплатите безопасно услугу проверки на плагиат",
|
"step5Desc": "Оплатите безопасно услугу проверки на плагиат",
|
||||||
"step6Title": "Получите ваш отчет",
|
"step6Title": "Получите ваш отчет",
|
||||||
"step6Desc": "Получите подробные результаты и сертификат в течение 24 часов"
|
"step6Desc": "Получите результаты и сертификат"
|
||||||
},
|
},
|
||||||
"Stats": {
|
"Stats": {
|
||||||
"accuracy": "Точность обнаружения",
|
"accuracy": "Точность обнаружения",
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ declare const messages: {
|
|||||||
mainHeading: 'Sizning ishingiz';
|
mainHeading: 'Sizning ishingiz';
|
||||||
mainHeadingItalic: 'Haqiqatan ham originalmi?';
|
mainHeadingItalic: 'Haqiqatan ham originalmi?';
|
||||||
description: "Plagiat - bu boshqa birovning g'oyalarini yoki so'zlarini o'z g'oyalar yoki so'zlari sifatida taqdim etish. Akademik va professional hayotda bu jiddiy oqibatlarga olib keladi. Bizning platformamiz buni soniyalar ichida aniqlaydi — shuning uchun siz to'liq ishonch bilan yuborishingiz mumkin.";
|
description: "Plagiat - bu boshqa birovning g'oyalarini yoki so'zlarini o'z g'oyalar yoki so'zlari sifatida taqdim etish. Akademik va professional hayotda bu jiddiy oqibatlarga olib keladi. Bizning platformamiz buni soniyalar ichida aniqlaydi — shuning uchun siz to'liq ishonch bilan yuborishingiz mumkin.";
|
||||||
certificateNote: 'Sertifikat 24 soat ichida beriladi';
|
certificateNote: 'Sertifikat bilan birga!';
|
||||||
};
|
};
|
||||||
Common: {
|
Common: {
|
||||||
startButton: 'Tekshirishni boshlash →';
|
startButton: 'Tekshirishni boshlash →';
|
||||||
@@ -128,7 +128,7 @@ declare const messages: {
|
|||||||
heading: 'Bu qanday ishlaydi';
|
heading: 'Bu qanday ishlaydi';
|
||||||
description: 'Yuklashdan sertifikatlangan hisobotgacha oltita oddiy qadam.';
|
description: 'Yuklashdan sertifikatlangan hisobotgacha oltita oddiy qadam.';
|
||||||
ctaHeading: 'Hujjatingizni tekshirishga tayyormisiz?';
|
ctaHeading: 'Hujjatingizni tekshirishga tayyormisiz?';
|
||||||
ctaDescription: '24 soat ichida orijinallik sertifikatini oling.';
|
ctaDescription: 'Sizning mualliflik huquqingiz himoyasi';
|
||||||
};
|
};
|
||||||
Steps: {
|
Steps: {
|
||||||
step1Title: 'Boshlash tugmasini bosing';
|
step1Title: 'Boshlash tugmasini bosing';
|
||||||
@@ -142,7 +142,7 @@ declare const messages: {
|
|||||||
step5Title: "To'lovni amalga oshiring";
|
step5Title: "To'lovni amalga oshiring";
|
||||||
step5Desc: "Plagiat tekshiruvi xizmatini xavfsiz to'lang";
|
step5Desc: "Plagiat tekshiruvi xizmatini xavfsiz to'lang";
|
||||||
step6Title: 'Hisobotingizni oling';
|
step6Title: 'Hisobotingizni oling';
|
||||||
step6Desc: '24 soat ichida batafsil natijalar va sertifikatni oling';
|
step6Desc: 'Natijalar va sertifikatni oling';
|
||||||
};
|
};
|
||||||
Stats: {
|
Stats: {
|
||||||
accuracy: 'Aniqlash aniqligi';
|
accuracy: 'Aniqlash aniqligi';
|
||||||
|
|||||||
@@ -106,7 +106,7 @@
|
|||||||
"mainHeading": "Sizning ishingiz",
|
"mainHeading": "Sizning ishingiz",
|
||||||
"mainHeadingItalic": "Haqiqatan ham originalmi?",
|
"mainHeadingItalic": "Haqiqatan ham originalmi?",
|
||||||
"description": "Plagiat - bu boshqa birovning g'oyalarini yoki so'zlarini o'z g'oyalar yoki so'zlari sifatida taqdim etish. Akademik va professional hayotda bu jiddiy oqibatlarga olib keladi. Bizning platformamiz buni soniyalar ichida aniqlaydi — shuning uchun siz to'liq ishonch bilan yuborishingiz mumkin.",
|
"description": "Plagiat - bu boshqa birovning g'oyalarini yoki so'zlarini o'z g'oyalar yoki so'zlari sifatida taqdim etish. Akademik va professional hayotda bu jiddiy oqibatlarga olib keladi. Bizning platformamiz buni soniyalar ichida aniqlaydi — shuning uchun siz to'liq ishonch bilan yuborishingiz mumkin.",
|
||||||
"certificateNote": "Sertifikat 24 soat ichida beriladi"
|
"certificateNote": "Sertifikat bilan birga!"
|
||||||
},
|
},
|
||||||
"Common": {
|
"Common": {
|
||||||
"startButton": "Tekshirishni boshlash →",
|
"startButton": "Tekshirishni boshlash →",
|
||||||
@@ -125,7 +125,7 @@
|
|||||||
"heading": "Bu qanday ishlaydi",
|
"heading": "Bu qanday ishlaydi",
|
||||||
"description": "Yuklashdan sertifikatlangan hisobotgacha oltita oddiy qadam.",
|
"description": "Yuklashdan sertifikatlangan hisobotgacha oltita oddiy qadam.",
|
||||||
"ctaHeading": "Hujjatingizni tekshirishga tayyormisiz?",
|
"ctaHeading": "Hujjatingizni tekshirishga tayyormisiz?",
|
||||||
"ctaDescription": "24 soat ichida orijinallik sertifikatini oling."
|
"ctaDescription": "Sizning mualliflik huquqingiz himoyasi"
|
||||||
},
|
},
|
||||||
"Steps": {
|
"Steps": {
|
||||||
"step1Title": "Boshlash tugmasini bosing",
|
"step1Title": "Boshlash tugmasini bosing",
|
||||||
@@ -139,7 +139,7 @@
|
|||||||
"step5Title": "To'lovni amalga oshiring",
|
"step5Title": "To'lovni amalga oshiring",
|
||||||
"step5Desc": "Plagiat tekshiruvi xizmatini xavfsiz to'lang",
|
"step5Desc": "Plagiat tekshiruvi xizmatini xavfsiz to'lang",
|
||||||
"step6Title": "Hisobotingizni oling",
|
"step6Title": "Hisobotingizni oling",
|
||||||
"step6Desc": "24 soat ichida batafsil natijalar va sertifikatni oling"
|
"step6Desc": "Natijalar va sertifikatni oling"
|
||||||
},
|
},
|
||||||
"Stats": {
|
"Stats": {
|
||||||
"accuracy": "Aniqlash aniqligi",
|
"accuracy": "Aniqlash aniqligi",
|
||||||
|
|||||||
@@ -183,6 +183,7 @@ const Hero = () => {
|
|||||||
paddingTop: 36,
|
paddingTop: 36,
|
||||||
borderTop: `1px solid ${C.border}`,
|
borderTop: `1px solid ${C.border}`,
|
||||||
}}
|
}}
|
||||||
|
className="flex items-center justify-around"
|
||||||
>
|
>
|
||||||
{STATS.map((s) => {
|
{STATS.map((s) => {
|
||||||
return (
|
return (
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { C } from '../tokens';
|
|||||||
import type { StatItem } from '../types';
|
import type { StatItem } from '../types';
|
||||||
|
|
||||||
const Stat: FC<StatItem> = ({ value, label }) => (
|
const Stat: FC<StatItem> = ({ value, label }) => (
|
||||||
<div>
|
<div className="flex items-center justify-center flex-col">
|
||||||
<div
|
<div
|
||||||
style={{
|
style={{
|
||||||
fontFamily: "'Playfair Display', serif",
|
fontFamily: "'Playfair Display', serif",
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ export const STATS: StatItem[] = [
|
|||||||
{ value: '98.7%', label: 'Detection accuracy' },
|
{ value: '98.7%', label: 'Detection accuracy' },
|
||||||
{ value: '50K+', label: 'Documents checked' },
|
{ value: '50K+', label: 'Documents checked' },
|
||||||
{ value: '12+', label: 'Supported formats' },
|
{ value: '12+', label: 'Supported formats' },
|
||||||
{ value: '24h', label: 'Report turnaround' },
|
|
||||||
];
|
];
|
||||||
|
|
||||||
export const INFO_CARDS: InfoCardData[] = [
|
export const INFO_CARDS: InfoCardData[] = [
|
||||||
|
|||||||
@@ -48,8 +48,8 @@ function AuthButtons() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="flex flex-row gap-3">
|
<div className="flex flex-row max-sm:items-center max-sm:justify-around gap-3">
|
||||||
<div className="flex">
|
<div className="sm:flex hidden">
|
||||||
<ChangeLang />
|
<ChangeLang />
|
||||||
</div>
|
</div>
|
||||||
<Button variant="outline" onClick={() => toggleLoginModal()}>
|
<Button variant="outline" onClick={() => toggleLoginModal()}>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ const Navbar = () => {
|
|||||||
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 w-full">
|
<div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 w-full">
|
||||||
{/* Desktop Menu */}
|
{/* Desktop Menu */}
|
||||||
<nav className="justify-between flex max-sm:flex-col gap-5">
|
<nav className="justify-between flex max-sm:flex-col gap-5">
|
||||||
<div className="flex items-center gap-6">
|
<div className="flex items-center justify-between gap-6">
|
||||||
{/* Logo */}
|
{/* Logo */}
|
||||||
<Link
|
<Link
|
||||||
href={'/'}
|
href={'/'}
|
||||||
@@ -32,13 +32,9 @@ const Navbar = () => {
|
|||||||
>
|
>
|
||||||
{t('logo')}
|
{t('logo')}
|
||||||
</Link>
|
</Link>
|
||||||
{/* <div className="flex items-center">
|
<div className="flex sm:hidden">
|
||||||
<NavigationMenu>
|
<ChangeLang />
|
||||||
<NavigationMenuList>
|
</div>
|
||||||
{menu.map((item) => RenderMenuItem(item))}
|
|
||||||
</NavigationMenuList>
|
|
||||||
</NavigationMenu>
|
|
||||||
</div> */}
|
|
||||||
</div>
|
</div>
|
||||||
<AuthButtons />
|
<AuthButtons />
|
||||||
</nav>
|
</nav>
|
||||||
|
|||||||
Reference in New Issue
Block a user