From 7ddbaa644b4307cc5497c0fe94d36087ff31e843 Mon Sep 17 00:00:00 2001 From: Ahmed <74181508+ahmed-0011@users.noreply.github.com> Date: Sat, 22 Feb 2025 22:51:20 +0200 Subject: [PATCH] Add arabic localization (#432) * Add arabic localization * Add 'ar' lang to scanner config * Add 'ar' lang to scanner config --- apps/readest-app/i18next-scanner.config.js | 1 + .../public/locales/ar/translation.json | 202 ++++++++++++++++++ 2 files changed, 203 insertions(+) create mode 100644 apps/readest-app/public/locales/ar/translation.json diff --git a/apps/readest-app/i18next-scanner.config.js b/apps/readest-app/i18next-scanner.config.js index ba2b2e3c..38c68efb 100644 --- a/apps/readest-app/i18next-scanner.config.js +++ b/apps/readest-app/i18next-scanner.config.js @@ -24,6 +24,7 @@ module.exports = { 'hi', 'id', 'vi', + 'ar', 'zh-CN', 'zh-TW', ], diff --git a/apps/readest-app/public/locales/ar/translation.json b/apps/readest-app/public/locales/ar/translation.json new file mode 100644 index 00000000..f8f6d74d --- /dev/null +++ b/apps/readest-app/public/locales/ar/translation.json @@ -0,0 +1,202 @@ +{ + "(detected)": "(تم التعرف)", + "About Readest": "حول ريديست", + "Add your notes here...": "أضف ملاحظاتك هنا...", + "Animation": "الرسوم المتحركة", + "Annotate": "إضافة ملاحظة", + "Apply": "تطبيق", + "Are you sure to delete the selected books?": "هل أنت متأكد من رغبتك في حذف الكتب المحددة؟", + "Auto Mode": "الوضع التلقائي", + "Behavior": "السلوك", + "Book": "الكتاب", + "Book Cover": "غلاف الكتاب", + "Bookmark": "علامة مرجعية", + "Cancel": "إلغاء", + "Chapter": "الفصل", + "Cherry": "كرزي", + "Color": "اللون", + "Confirm": "تأكيد", + "Confirm Deletion": "تأكيد الحذف", + "Copied to notebook": "تم النسخ إلى المفكرة", + "Copy": "نسخ", + "Custom CSS": "CSS مخصص", + "Dark Mode": "الوضع المظلم", + "Default": "الافتراضي", + "Default Font": "الخط الافتراضي", + "Default Font Size": "حجم الخط الافتراضي", + "Delete": "حذف", + "Delete Highlight": "حذف التمييز", + "Dictionary": "القاموس", + "Disable Click-to-Flip": "تعطيل التقليب بالنقر", + "Download Readest": "تحميل ريديست", + "Edit": "تحرير", + "Enter your custom CSS here...": "أدخل الـ CSS المخصص هنا...", + "Excerpts": "مقتطفات", + "Failed to import book(s): {{filenames}}": "فشل استيراد الكتاب/الكتب: {{filenames}}", + "Fast": "سريع", + "Font": "الخط", + "Font & Layout": "الخط والتخطيط", + "Font Face": "نوع الخط", + "Font Family": "عائلة الخط", + "Font Size": "حجم الخط", + "Full Justification": "محاذاة كاملة", + "Global Settings": "الإعدادات العامة", + "Go Back": "العودة", + "Go Forward": "التقدم", + "Go Left": "الذهاب لليسار", + "Go Right": "الذهاب لليمين", + "Grass": "عشبي", + "Gray": "رمادي", + "Gruvbox": "چروفبوكس", + "Highlight": "تمييز", + "Horizontal Direction": "الاتجاه الأفقي", + "Hyphenation": "الواصلة", + "Identifier:": "المعرف:", + "Import Books": "استيراد الكتب", + "Invert Colors in Dark Mode": "عكس الألوان في الوضع المظلم", + "Language:": "اللغة:", + "Layout": "التخطيط", + "Light Mode": "الوضع الفاتح", + "Loading...": "جارٍ التحميل...", + "Loc. {{currentPage}} / {{totalPage}}": "الصفحة {{currentPage}} \\ {{totalPage}}", + "Logged in": "تم تسجيل الدخول", + "Logged in as {{userDisplayName}}": "تم تسجيل الدخول باسم {{userDisplayName}}", + "Match Case": "مطابقة حالة الأحرف", + "Match Diacritics": "مطابقة التشكيل", + "Match Whole Words": "مطابقة الكلمات الكاملة", + "Maximum Block Size": "أقصى مساحة رأسية", + "Maximum Inline Size": "أقصى مساحة أفقية", + "Maximum Number of Columns": "العدد الأقصى للأعمدة", + "Minimum Font Size": "الحد الأدنى لحجم الخط", + "Misc": "أخرى", + "Monospace Font": "خط أحادي المسافة (Monospace)", + "More Info": "مزيد من المعلومات", + "Nord": "نورد", + "Notebook": "المفكرة", + "Notes": "الملاحظات", + "Open": "فتح", + "Original Text": "النص الأصلي", + "Page": "الصفحة", + "Paging Animation": "رسوم متحركةعند الانتقال إلى صفحة جديدة", + "Paragraph": "فقرة", + "Parallel Read": "قراءة متوازية", + "Published:": "تاريخ النشر:", + "Publisher:": "الناشر:", + "Reading Progress Synced": "تمت مزامنة تقدم القراءة", + "Reload Page": "إعادة تحميل الصفحة", + "Reveal in File Explorer": "إظهار في مستكشف الملفات", + "Reveal in Finder": "إظهار في Finder", + "Reveal in Folder": "إظهار في المجلد", + "Sans-Serif Font": "خط غير مذيل (Sans-Serif)", + "Save": "حفظ", + "Scrolled Mode": "وضع التمرير", + "Search": "البحث", + "Search Books...": "بحث في الكتب...", + "Search...": "بحث...", + "Select Book": "تحديد الكتاب", + "Select Books": "تحديد الكتب", + "Select Multiple Books": "تحديد عدة كتب", + "Sepia": "بني داكن", + "Serif Font": "خط مذيل (Serif)", + "Show Book Details": "عرض تفاصيل الكتاب", + "Sidebar": "الشريط الجانبي", + "Sign In": "تسجيل الدخول", + "Sign Out": "تسجيل الخروج", + "Sky": "سماوي", + "Slow": "بطيء", + "Solarized": "سولاريزد", + "Speak": "تحدث", + "Subjects:": "المواضيع:", + "System Fonts": "خطوط النظام", + "TTS not supported in this device": "القراءة الصوتية غير مدعومة في هذا الجهاز", + "Theme Color": "لون السمة", + "Theme Mode": "وضع السمة", + "Translate": "ترجمة", + "Translated Text": "النص المترجم", + "Unknown": "غير معروف", + "Untitled": "بدون عنوان", + "Updated:": "تم التحديث:", + "User avatar": "صورة المستخدم", + "Version {{version}}": "الإصدار {{version}}", + "Vertical Direction": "الاتجاه العمودي", + "Welcome to your library. You can import your books here and read them anytime.": "مرحبًا بكم في مكتبتكم. يمكنكم استيراد كتبكم هنا وقراءتها في أي وقت.", + "Wikipedia": "ويكيبيديا", + "Writing Mode": "وضع الكتابة", + "Your Library": "المكتبة الخاصة بك", + "TTS not supported for PDF": "القراءة الصوتية غير مدعومة لملفات PDF", + "Override Book Font": "تجاوز خط الكتاب", + "Vertical Margins (px)": "هوامش عمودية (بكسل)", + "Horizontal Margins (%)": "هوامش أفقية (%)", + "Apply to All Books": "تطبيق على جميع الكتب", + "Apply to This Book": "تطبيق على هذا الكتاب", + "Unable to fetch the translation. Try again later.": "تعذر جلب الترجمة. حاول مرة أخرى لاحقًا.", + "Update Now!": "قم بالتحديث الآن!", + "Update": "تحديث", + "Check Update": "التحقق من التحديث", + "Already the latest version": "الإصدار الحالي هو الإصدار الأحدث بالفعل", + "Book Details": "تفاصيل الكتاب", + "From Local File": "من ملف محلي", + "TOC": "جدول المحتويات", + "Book uploaded: {{title}}": "تم تحميل الكتاب: {{title}}", + "Failed to upload book: {{title}}": "فشل تحميل الكتاب: {{title}}", + "Book downloaded: {{title}}": "تم تنزيل الكتاب: {{title}}", + "Failed to download book: {{title}}": "فشل تنزيل الكتاب: {{title}}", + "Upload Book": "تحميل الكتاب", + "Auto Upload Books to Cloud": "تحميل الكتب تلقائيًا إلى السحابة", + "{{percentage}}% of Cloud Storage Used.": "تم استخدام {{percentage}}% من مساحة التخزين السحابية.", + "Storage": "التخزين", + "Book deleted: {{title}}": "تم حذف الكتاب: {{title}}", + "Failed to delete book: {{title}}": "فشل حذف الكتاب: {{title}}", + "Check Updates on Start": "التحقق من التحديثات عند البدء", + "Insufficient storage quota": "حصة التخزين غير كافية", + "Font Weight": "سمك الخط", + "Line Spacing": "تباعد الأسطر", + "Word Spacing": "تباعد الكلمات", + "Letter Spacing": "تباعد الأحرف", + "Text Indent": "مسافة بادئة للنص", + "Paragraph Margin": "هامش الفقرة", + "Override Book Layout": "تجاوز تخطيط الكتاب", + "Add to Group": "إضافة إلى مجموعة", + "Untitled Group": "مجموعة بدون عنوان", + "Group Books": "تجميع الكتب", + "Remove From Group": "إزالة من المجموعة", + "Create New Group": "إنشاء مجموعة جديدة", + "Deselect Book": "إلغاء تحديد الكتاب", + "Download Book": "تنزيل الكتاب", + "Deselect Group": "إلغاء تحديد المجموعة", + "Select Group": "تحديد المجموعة", + "Keep Screen Awake": "إبقاء الشاشة نشطة", + "Email address": "البريد الإلكتروني", + "Your Password": "كلمة المرور", + "Your email address": "البريد الإلكتروني الخاص بك", + "Your password": "كلمة المرور الخاصة بك", + "Sign in": "تسجيل الدخول", + "Signing in...": "يتم الآن تسجيل الدخول...", + "Sign in with {{provider}}": "تسجيل الدخول باستخدام {{provider}}", + "Already have an account? Sign in": "هل لديك حساب بالفعل؟ تسجيل الدخول", + "Create a Password": "إنشاء كلمة مرور", + "Sign up": "إنشاء حساب", + "Signing up...": "يتم الآن إنشاء الحساب...", + "Don’t have an account? Sign up": "ليس لديك حساب؟ قم بالتسجيل", + "Check your email for the confirmation link": "تحقق من بريدك الإلكتروني للحصول على رابط التأكيد", + "Signing in ...": "يتم الآن تسجيل الدخول ...", + "Send a magic link email": "إرسال رابط سحري إلى بريدك الإلكتروني", + "Check your email for the magic link": "تحقق من بريدك الإلكتروني للحصول على الرابط السحري", + "Send reset password instructions": "أرسل تعليمات إعادة تعيين كلمة المرور", + "Sending reset instructions ...": "يتم الآن إرسال تعليمات إعادة تعيين كلمة المرور ...", + "Forgot your password?": "نسيت كلمة المرور؟", + "Check your email for the password reset link": "تحقق من بريدك الإلكتروني للحصول على رابط إعادة تعيين كلمة المرور", + "New Password": "كلمة المرور الجديدة", + "Your new password": "أدخل كلمة المرور الجديدة", + "Update password": "تغيير كلمة المرور", + "Updating password ...": "يتم الآن تغيير كلمة المرور ...", + "Your password has been updated": "تم تغيير كلمة المرور الخاصة بك بنجاح", + "Phone number": "رقم الجوال", + "Your phone number": "أدخل رقم الجوال", + "Token": "الرمز", + "Your OTP token": "رمز OTP الذي وصلك", + "Verify token": "التحقق من الرمز", + "Sign in with Google": "تسجيل الدخول عبر Google", + "Sign in with Apple": "تسجيل الدخول عبر Apple", + "Sign in with GitHub": "تسجيل الدخول عبر GitHub" +}