From 9766ec0125cf274e0cefbe49fc97457ded4ac3af Mon Sep 17 00:00:00 2001 From: Ahmed <74181508+ahmed-0011@users.noreply.github.com> Date: Wed, 11 Jun 2025 04:05:49 +0300 Subject: [PATCH] i18n: improve some Arabic strings in translation.json (#1380) --- .../public/locales/ar/translation.json | 78 +++++++++---------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/apps/readest-app/public/locales/ar/translation.json b/apps/readest-app/public/locales/ar/translation.json index 284dfc4b..e7b97415 100644 --- a/apps/readest-app/public/locales/ar/translation.json +++ b/apps/readest-app/public/locales/ar/translation.json @@ -19,7 +19,7 @@ "Copied to notebook": "تم النسخ إلى المفكرة", "Copy": "نسخ", "Custom CSS": "CSS مخصص", - "Dark Mode": "الوضع المظلم", + "Dark Mode": "الوضع الداكن", "Default": "الافتراضي", "Default Font": "الخط الافتراضي", "Default Font Size": "حجم الخط الافتراضي", @@ -187,26 +187,26 @@ "Sign in with GitHub": "تسجيل الدخول عبر GitHub", "Account": "الحساب", "Failed to delete user. Please try again later.": "فشل حذف المستخدم. يرجى المحاولة مرة أخرى لاحقًا.", - "Unlimited Offline/Online Reading": "قراءة غير محدودة بدون اتصال/متصلة بالإنترنت", - "Unlimited Cloud Sync Devices": "أجهزة مزامنة سحابية غير محدودة", + "Unlimited Offline/Online Reading": "القراءة بدون حدود للكتب المتوفر على الجهاز أو عبر الانترنت", + "Unlimited Cloud Sync Devices": "مزامنة عبر السحابة لعدد غير محدود من الأجهزة", "Essential Text-to-Speech Voices": "أصوات أساسية لتحويل النص إلى كلام", - "DeepL Free Access": "وصول مجاني إلى DeepL", + "DeepL Free Access": "وصول مجاني لـ DeepL", "Community Support": "دعم المجتمع", - "500 MB Cloud Sync Space": "مساحة مزامنة سحابية 500 ميجابايت", - "Includes All Free Tier Benefits": "يتضمن جميع مزايا الفئة المجانية", + "500 MB Cloud Sync Space": "مزامنة سحابية بمساحة تخزين 500 ميجابايت", + "Includes All Free Tier Benefits": "تشمل جميع مزايا الفئة المجانية", "AI Summaries": "ملخصات الذكاء الاصطناعي", "AI Translations": "ترجمات الذكاء الاصطناعي", "Priority Support": "دعم ذو أولوية", - "DeepL Pro Access": "وصول إلى DeepL Pro", + "DeepL Pro Access": "وصول لميزات DeepL Pro", "Expanded Text-to-Speech Voices": "أصوات موسعة لتحويل النص إلى كلام", - "2000 MB Cloud Sync Space": "مساحة مزامنة سحابية 2000 ميجابايت", - "Includes All Plus Tier Benefits": "يتضمن جميع مزايا فئة Plus", + "2000 MB Cloud Sync Space": "مزامنة سحابية بمساحة تخزين 2000 ميجابايت", + "Includes All Plus Tier Benefits": "تشمل جميع مزايا فئة Plus", "Unlimited AI Summaries": "ملخصات ذكاء اصطناعي غير محدودة", "Unlimited AI Translations": "ترجمات ذكاء اصطناعي غير محدودة", - "Unlimited DeepL Pro Access": "وصول غير محدود إلى DeepL Pro", + "Unlimited DeepL Pro Access": "وصول غير محدود لميزات DeepL Pro", "Advanced AI Tools": "أدوات ذكاء اصطناعي متقدمة", "Early Feature Access": "وصول مبكر للميزات", - "10 GB Cloud Sync Space": "مساحة مزامنة سحابية 10 جيجابايت", + "10 GB Cloud Sync Space": "مزامنة سحابية بمساحة تخزين 10 جيجابايت", "Loading profile...": "جارٍ تحميل الملف الشخصي...", "Features": "الميزات", "Delete Account": "حذف الحساب", @@ -222,7 +222,7 @@ "Continuous Scroll": "التمرير المستمر", "Fullscreen": "ملء الشاشة", "No supported files found. Supported formats: {{formats}}": "لم يتم العثور على ملفات مدعومة. الصيغ المدعومة: {{formats}}", - "Drop to Import Books": "اسحب لاستيراد الكتب", + "Drop to Import Books": "قم بالسحب والإسقاط لاستيراد الكتب", "Custom": "مخصص", "All the world's a stage,\nAnd all the men and women merely players;\nThey have their exits and their entrances,\nAnd one man in his time plays many parts,\nHis acts being seven ages.\n\n— William Shakespeare": "العالم مسرح،\nوالناس فيه ممثلون؛\nلهم مخارج ومداخل،\nوالإنسان في حياته يلعب دورًا كثيرًا،\nوأفعاله تمر بسبع مراحل.\n\n— ويليام شكسبير", "Custom Theme": "سمة مخصصة", @@ -235,8 +235,8 @@ "Double Border": "حدود مزدوجة", "Border Color": "لون الحدود", "Border Frame": "إطار الحدود", - "Show Header": "عرض الرأس", - "Show Footer": "عرض التذييل", + "Show Header": "إظهار الترويسة", + "Show Footer": "إظهار التذييل" "Small": "صغير", "Large": "كبير", "Auto": "تلقائي", @@ -251,24 +251,24 @@ "Auto Import on File Open": "استيراد تلقائي عند فتح الملف", "LXGW WenKai GB Screen": "LXGW WenKai SC", "LXGW WenKai TC": "LXGW WenKai TC", - "No chapters detected.": "لم يتم التعرف على فصول.", + "No chapters detected.": "لم يتم التعرف على أي فصول.", "Failed to parse the EPUB file.": "فشل في تحليل ملف EPUB.", - "This book format is not supported.": "هذا تنسيق الكتاب غير مدعوم.", + "This book format is not supported.": "تنسيق الكتاب هذا غير مدعوم.", "Unable to fetch the translation. Please log in first and try again.": "تعذر جلب الترجمة. يرجى تسجيل الدخول أولاً ثم المحاولة مرة أخرى.", "Group": "تجميع", "Always on Top": "دائمًا في المقدمة", - "No Timeout": "لا مهلة", + "No Timeout": "بدون مهلة", "{{value}} minute": "{{value}} دقيقة", "{{value}} minutes": "{{value}} دقائق", "{{value}} hour": "{{value}} ساعة", "{{value}} hours": "{{value}} ساعات", "CJK Font": "خط CJK", "Clear Search": "مسح البحث", - "Header & Footer": "الرأس والتذييل", + "Header & Footer": "الترويسة والتذييل", "Apply also in Scrolled Mode": "تطبيق أيضًا في وضع التمرير", - "A new version of Readest is Available!": "إصدار جديد من ريديست متاح!", - "Readest {{newVersion}} is available (installed version {{currentVersion}}).": "إصدار ريديست {{newVersion}} متاح (الإصدار المثبت {{currentVersion}}).", - "Download and install now?": "هل ترغب في تنزيل وتثبيت الآن؟", + "A new version of Readest is Available!": "يتوفر إصدار جديد من Readest!", + "Readest {{newVersion}} is available (installed version {{currentVersion}}).": "إصدار {{newVersion}} من ريديست متاح للتنزيل (الإصدار المثبت حاليًا {{currentVersion}}).", + "Download and install now?": "هل ترغب في تنزيله وتثبيته الآن؟", "Downloading {{downloaded}} of {{contentLength}}": "جارٍ تنزيل {{downloaded}} من {{contentLength}}", "Download finished": "اكتمل التنزيل", "DOWNLOAD & INSTALL": "تنزيل وتثبيت", @@ -295,8 +295,8 @@ "Swap Clicks Area": "تبديل منطقة النقرات", "Screen": "الشاشة", "Orientation": "الاتجاه", - "Portrait": "العمودي", - "Landscape": "الأفقي", + "Portrait": "عمودي", + "Landscape": "أفقي", "Open Last Book on Start": "فتح آخر كتاب عند البدء", "Checking for updates...": "جارٍ التحقق من التحديثات...", "Error checking for updates": "خطأ في التحقق من التحديثات", @@ -314,14 +314,14 @@ "Are you sure to delete {{count}} selected book(s)?_many": "هل أنت متأكد من حذف {{count}} كتابًا محددًا؟", "Are you sure to delete {{count}} selected book(s)?_other": "هل أنت متأكد من حذف {{count}} من الكتب المحددة؟", "Are you sure to delete the selected book?": "هل أنت متأكد من حذف الكتاب المحدد؟", - "Deselect": "إلغاء", - "Select All": "الكل", + "Deselect": "إلغاء التحديد", + "Select All": "تحديد الكل", "No translation available.": "لا توجد ترجمة متاحة.", - "Translated by {{provider}}.": "ترجم بواسطة {{provider}}.", - "DeepL": "ديب إل", - "Google Translate": "ترجمة جوجل", - "Azure Translator": "مترجم أزور", - "Invert Image In Dark Mode": "عكس الصورة في الوضع المظلم", + "Translated by {{provider}}.": "تمت الترجمة بواسطة {{provider}}.", + "DeepL": "DeepL", + "Google Translate": "ترجمة Google", + "Azure Translator": "مترجم Azure", + "Invert Image In Dark Mode": "عكس ألوان الصورة في الوضع الداكن", "Help improve Readest": "ساعد في تحسين ريديست", "Sharing anonymized statistics": "مشاركة إحصائيات مجهولة الهوية", "Interface Language": "لغة الواجهة", @@ -336,7 +336,7 @@ "System Language": "لغة النظام", "Security": "الأمان", "Allow JavaScript": "السماح بـ JavaScript", - "Enable only if you trust the file.": "تمكين فقط إذا كنت تثق في الملف.", + "Enable only if you trust the file.": "قم بالتمكين فقط في حال وثوقك بالملف.", "Sort TOC by Page": "ترتيب جدول المحتويات حسب الصفحة", "Search in {{count}} Book(s)..._zero": "بحث في الكتب...", "Search in {{count}} Book(s)..._one": "بحث في كتاب...", @@ -346,16 +346,16 @@ "Search in {{count}} Book(s)..._other": "بحث في {{count}} من الكتب...", "No notes match your search": "لا توجد ملاحظات تطابق بحثك", "Search notes and excerpts...": "بحث في الملاحظات والمقتطفات...", - "Sign in to Sync": "سجّل للمزامنة", - "Synced at {{time}}": "تمت عند {{time}}", - "Never synced": "لم تُزامَن", + "Sign in to Sync": "قم بتسجيل الدخول للمزامنة", + "Synced at {{time}}": "تمت المزامنة في {{time}}", + "Never synced": "لم تتم المزامنة بعد", "Show Remaining Time": "إظهار الوقت المتبقي", "Show Page Number": "إظهار رقم الصفحة", - "{{time}} min left in chapter": "{{time}} دقيقة متبقية في الفصل", + "{{time}} min left in chapter": "{{time}} دقيقة متبقية حتى نهاية الفصل", "Override Book Color": "تجاوز لون الكتاب", - "Login Required": "يلزم الدخول", - "Quota Exceeded": "تجاوز السعة", - "{{percentage}}% of Daily Translation Characters Used.": "تم استخدام {{percentage}}% من أحرف الترجمة اليومية.", + "Login Required": "يتطلب الأمر تسجيل الدخول", + "Quota Exceeded": "تجاوزت الحصة المخصصة", + "{{percentage}}% of Daily Translation Characters Used.": "تم استخدام ما نسبته {{percentage}}% من إجمالي أحرف الترجمة المسموح بها يوميًا.", "Translation Characters": "أحرف الترجمة", - "Daily translation quota reached. Select another translate service to proceed.": "تم الوصول إلى حصة الترجمة اليومية. اختر خدمة ترجمة أخرى للمتابعة." + "Daily translation quota reached. Select another translate service to proceed.": "تم استنفاد حصة الترجمة اليومية. قم بتحديد خدمة ترجمة أخرى للاستمرار." }