added multi language features

This commit is contained in:
nabijonovdavronbek619@gmail.com
2026-03-31 19:45:21 +05:00
parent 4f3d73443f
commit 291375ce02
19 changed files with 728 additions and 246 deletions

View File

@@ -4,7 +4,105 @@
declare const messages: {
HomePage: {
title: 'Salom dunyo!';
about: 'Go to the about page';
about: "Biz haqimizda sahifasiga o'ting";
};
Navbar: {
logo: 'Plagat';
aboutSite: 'Sayt haqida';
contact: 'Aloqa';
login: 'Kirish';
signup: "Ro'yxatdan o'tish";
profile: 'Profil';
logout: 'Chiqish';
};
Footer: {
product: 'Mahsulot';
overview: "Umumiy ko'rinish";
pricing: 'Narxlar';
marketplace: 'Bozor';
features: 'Xususiyatlar';
company: 'Kompaniya';
about: 'Biz haqimizda';
team: 'Jamoa';
blog: 'Blog';
careers: 'Karyera';
resources: 'Resurslar';
help: 'Yordam';
sales: 'Sotuvlar';
advertise: 'Reklama';
privacy: 'Maxfiylik';
copyright: '© {year} Felix IT Solutions. Barcha huquqlar himoyalangan.';
terms: 'Foydalanish shartlari';
};
PlagiarismCheck: {
badge: 'Orijinallik tekshiruvi';
title: 'Hujjatni yuboring';
description: "Hujjatning orijinalligini tekshirish uchun yuklang. Natijalar odatda bir necha daqiqada tayyor bo'ladi.";
documentTopic: 'Hujjat mavzusi';
topicPlaceholder: "masalan: Sun'iy intellektning ta'limga ta'siri";
senderFullName: "Yuboruvchi to'liq ismi";
notLoggedIn: 'Kirilmagan';
certificateOption: 'Sertifikat varianti';
documentFile: 'Hujjat fayli';
clickToUpload: 'Hujjatni yuklash uchun bosing';
fileTypes: 'PDF, DOC, DOCX, TXT · Maks 20 MB';
autoFilled: "Avto-to'ldirilgan";
removeFile: 'Faylni olib tashlash';
certificateTitle: 'Natijani sertifikat bilan qaytarish';
certificateDescription: 'Rasmiy sertifikat sizning orijinallik hisobotingizga ilova qilinadi.';
submitting: 'Yuborilmoqda…';
submitButton: 'Orijinallik tekshiruvi uchun yuborish';
dismiss: 'Yopish';
};
HistoryPage: {
title: 'Tekshiruv tarixi';
description: 'Siz tomonidan yuborilgan barcha plagiat tekshiruvlari';
sender: 'Yuboruvchi';
file: 'Fayl';
date: 'Sana';
amount: 'Summa';
result: 'Natija';
actions: '';
emptyMessage: 'Plagiat tekshiruvlari topilmadi.';
tryAgain: "Qayta urinib ko'ring";
view: "Ko'rish";
viewDetails: "{sender} uchun tafsilotlarni ko'rish";
pagination: '{current} / {total} sahifa';
previousPage: 'Oldingi sahifa';
nextPage: 'Keyingi sahifa';
page: '{page} sahifa';
resultClean: 'Toza';
resultPlagiarismFound: 'Plagiat topildi';
resultPending: 'Kutilmoqda';
resultFailed: 'Muvaffaqiyatsiz';
};
DetailPage: {
id: 'ID';
submissionDetails: 'Yuborish tafsilotlari';
sender: 'Yuboruvchi';
fileName: 'Fayl nomi';
fileSize: 'Fayl hajmi';
submitted: 'Yuborilgan';
payment: "To'lov";
resultTitle: 'Natija';
analysisInProgress: 'Tahlil davom etmoqda';
resultsReadyAfterProcessing: "Natijalar qayta ishlash tugagach paydo bo'ladi.";
noResultAvailable: 'Natija mavjud emas.';
plagiarismResult: 'Plagiat natijasi';
wordsChecked: "Tekshirilgan so'zlar";
wordsMatched: "Mos keladigan so'zlar";
matchedSources: 'Topilgan manbalar';
processedAt: 'Qayta ishlangan';
certificate: 'Sertifikat';
noCertificate: 'Bu tekshiruv uchun sertifikat berilmagan.';
noCertificateHighSimilarity: "Yuoqori o'xshashlik natijasida sertifikatlar berilmaydi.";
issued: 'Berilgan';
expires: 'Muddati tugaydi';
issuer: 'Beruvchi';
certificateId: 'Sertifikat ID';
downloadCertificate: 'Sertifikatni yuklab olish';
unknownError: "Noma'lum xato";
words: "so'z";
};
};
export default messages;