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">
|
||||
{t('registerPrompt')}
|
||||
<p
|
||||
className="text-stone-800 hover:cursor-pointer underline underline-offset-2 hover:text-stone-600 transition-colors"
|
||||
onClick={() => {
|
||||
toggleLoginModal();
|
||||
toggleRegisterModal();
|
||||
}}
|
||||
className="text-stone-800 hover:cursor-pointer underline underline-offset-2 hover:text-stone-600 transition-colors"
|
||||
>
|
||||
{t('registerLink')}
|
||||
</p>
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
"mainHeading": "Is Your Work",
|
||||
"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.",
|
||||
"certificateNote": "Certificate issued within 24h"
|
||||
"certificateNote": "Certificate included!"
|
||||
},
|
||||
"Common": {
|
||||
"startButton": "Start Checking →",
|
||||
@@ -125,7 +125,7 @@
|
||||
"heading": "How It Works",
|
||||
"description": "Six simple steps from upload to certified report.",
|
||||
"ctaHeading": "Ready to verify your document?",
|
||||
"ctaDescription": "Get your originality certificate in under 24 hours."
|
||||
"ctaDescription": "Protection of your copyright"
|
||||
},
|
||||
"Steps": {
|
||||
"step1Title": "Click Start",
|
||||
@@ -139,7 +139,7 @@
|
||||
"step5Title": "Complete Payment",
|
||||
"step5Desc": "Pay securely for your plagiarism check service",
|
||||
"step6Title": "Get Your Report",
|
||||
"step6Desc": "Receive detailed results and certificate within 24 hours"
|
||||
"step6Desc": "Get the results and the certificate"
|
||||
},
|
||||
"Stats": {
|
||||
"accuracy": "Detection accuracy",
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
"mainHeading": "Ваша работа",
|
||||
"mainHeadingItalic": "Действительно оригинальна?",
|
||||
"description": "Плагиат - это представление идей или слов другого человека как своих собственных. В академической и профессиональной жизни это несет серьезные последствия. Наша платформа обнаруживает его за секунды — чтобы вы могли отправлять с полной уверенностью.",
|
||||
"certificateNote": "Сертификат выдается в течение 24 часов"
|
||||
"certificateNote": "Сертификат прилагается!"
|
||||
},
|
||||
"Common": {
|
||||
"startButton": "Начать проверку →",
|
||||
@@ -125,7 +125,7 @@
|
||||
"heading": "Как это работает",
|
||||
"description": "Шесть простых шагов от загрузки до сертифицированного отчета.",
|
||||
"ctaHeading": "Готовы проверить ваш документ?",
|
||||
"ctaDescription": "Получите сертификат оригинальности менее чем за 24 часа."
|
||||
"ctaDescription": "Защита ваших авторских прав"
|
||||
},
|
||||
"Steps": {
|
||||
"step1Title": "Нажмите Начать",
|
||||
@@ -139,7 +139,7 @@
|
||||
"step5Title": "Завершите оплату",
|
||||
"step5Desc": "Оплатите безопасно услугу проверки на плагиат",
|
||||
"step6Title": "Получите ваш отчет",
|
||||
"step6Desc": "Получите подробные результаты и сертификат в течение 24 часов"
|
||||
"step6Desc": "Получите результаты и сертификат"
|
||||
},
|
||||
"Stats": {
|
||||
"accuracy": "Точность обнаружения",
|
||||
|
||||
@@ -109,7 +109,7 @@ declare const messages: {
|
||||
mainHeading: 'Sizning ishingiz';
|
||||
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.";
|
||||
certificateNote: 'Sertifikat 24 soat ichida beriladi';
|
||||
certificateNote: 'Sertifikat bilan birga!';
|
||||
};
|
||||
Common: {
|
||||
startButton: 'Tekshirishni boshlash →';
|
||||
@@ -128,7 +128,7 @@ declare const messages: {
|
||||
heading: 'Bu qanday ishlaydi';
|
||||
description: 'Yuklashdan sertifikatlangan hisobotgacha oltita oddiy qadam.';
|
||||
ctaHeading: 'Hujjatingizni tekshirishga tayyormisiz?';
|
||||
ctaDescription: '24 soat ichida orijinallik sertifikatini oling.';
|
||||
ctaDescription: 'Sizning mualliflik huquqingiz himoyasi';
|
||||
};
|
||||
Steps: {
|
||||
step1Title: 'Boshlash tugmasini bosing';
|
||||
@@ -142,7 +142,7 @@ declare const messages: {
|
||||
step5Title: "To'lovni amalga oshiring";
|
||||
step5Desc: "Plagiat tekshiruvi xizmatini xavfsiz to'lang";
|
||||
step6Title: 'Hisobotingizni oling';
|
||||
step6Desc: '24 soat ichida batafsil natijalar va sertifikatni oling';
|
||||
step6Desc: 'Natijalar va sertifikatni oling';
|
||||
};
|
||||
Stats: {
|
||||
accuracy: 'Aniqlash aniqligi';
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
"mainHeading": "Sizning ishingiz",
|
||||
"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.",
|
||||
"certificateNote": "Sertifikat 24 soat ichida beriladi"
|
||||
"certificateNote": "Sertifikat bilan birga!"
|
||||
},
|
||||
"Common": {
|
||||
"startButton": "Tekshirishni boshlash →",
|
||||
@@ -125,7 +125,7 @@
|
||||
"heading": "Bu qanday ishlaydi",
|
||||
"description": "Yuklashdan sertifikatlangan hisobotgacha oltita oddiy qadam.",
|
||||
"ctaHeading": "Hujjatingizni tekshirishga tayyormisiz?",
|
||||
"ctaDescription": "24 soat ichida orijinallik sertifikatini oling."
|
||||
"ctaDescription": "Sizning mualliflik huquqingiz himoyasi"
|
||||
},
|
||||
"Steps": {
|
||||
"step1Title": "Boshlash tugmasini bosing",
|
||||
@@ -139,7 +139,7 @@
|
||||
"step5Title": "To'lovni amalga oshiring",
|
||||
"step5Desc": "Plagiat tekshiruvi xizmatini xavfsiz to'lang",
|
||||
"step6Title": "Hisobotingizni oling",
|
||||
"step6Desc": "24 soat ichida batafsil natijalar va sertifikatni oling"
|
||||
"step6Desc": "Natijalar va sertifikatni oling"
|
||||
},
|
||||
"Stats": {
|
||||
"accuracy": "Aniqlash aniqligi",
|
||||
|
||||
@@ -183,6 +183,7 @@ const Hero = () => {
|
||||
paddingTop: 36,
|
||||
borderTop: `1px solid ${C.border}`,
|
||||
}}
|
||||
className="flex items-center justify-around"
|
||||
>
|
||||
{STATS.map((s) => {
|
||||
return (
|
||||
|
||||
@@ -3,7 +3,7 @@ import { C } from '../tokens';
|
||||
import type { StatItem } from '../types';
|
||||
|
||||
const Stat: FC<StatItem> = ({ value, label }) => (
|
||||
<div>
|
||||
<div className="flex items-center justify-center flex-col">
|
||||
<div
|
||||
style={{
|
||||
fontFamily: "'Playfair Display', serif",
|
||||
|
||||
@@ -44,7 +44,6 @@ export const STATS: StatItem[] = [
|
||||
{ value: '98.7%', label: 'Detection accuracy' },
|
||||
{ value: '50K+', label: 'Documents checked' },
|
||||
{ value: '12+', label: 'Supported formats' },
|
||||
{ value: '24h', label: 'Report turnaround' },
|
||||
];
|
||||
|
||||
export const INFO_CARDS: InfoCardData[] = [
|
||||
|
||||
@@ -48,8 +48,8 @@ function AuthButtons() {
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="flex flex-row gap-3">
|
||||
<div className="flex">
|
||||
<div className="flex flex-row max-sm:items-center max-sm:justify-around gap-3">
|
||||
<div className="sm:flex hidden">
|
||||
<ChangeLang />
|
||||
</div>
|
||||
<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">
|
||||
{/* Desktop Menu */}
|
||||
<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 */}
|
||||
<Link
|
||||
href={'/'}
|
||||
@@ -32,13 +32,9 @@ const Navbar = () => {
|
||||
>
|
||||
{t('logo')}
|
||||
</Link>
|
||||
{/* <div className="flex items-center">
|
||||
<NavigationMenu>
|
||||
<NavigationMenuList>
|
||||
{menu.map((item) => RenderMenuItem(item))}
|
||||
</NavigationMenuList>
|
||||
</NavigationMenu>
|
||||
</div> */}
|
||||
<div className="flex sm:hidden">
|
||||
<ChangeLang />
|
||||
</div>
|
||||
</div>
|
||||
<AuthButtons />
|
||||
</nav>
|
||||
|
||||
Reference in New Issue
Block a user