From b1572ad429e70df75065335fe94c9c9ae3893a5c Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 28 Oct 2026 13:45:54 +0300 Subject: [PATCH 1/2] feat: add Arabic interface translation --- .../app/src/main/res/values-ar/strings.xml | 796 ++++++++++++++++++ 1 file changed, 796 insertions(+) create mode 100644 apps/pdfcraft-android/android/app/src/main/res/values-ar/strings.xml diff --git a/apps/pdfcraft-android/android/app/src/main/res/values-ar/strings.xml b/apps/pdfcraft-android/android/app/src/main/res/values-ar/strings.xml new file mode 100644 index 00000000..fcbad753 --- /dev/null +++ b/apps/pdfcraft-android/android/app/src/main/res/values-ar/strings.xml @@ -0,0 +1,796 @@ + + + + فتح باستخدام PdfCraft + موافق + إلغاء + تم + حفظ + حفظ نسخة + حذف + رجوع + مشاركة + فتح + إنشاء + مسح + إعادة تسمية + تراجع + إعادة + تشغيل + إيقاف مؤقت + توقيع + نشر + خيارات إضافية + كلمة المرور + اسمك + اسم الملف + اليوم + أمس + تحرير PDF + القراءة بصوت عالٍ + دمج الملفات + تعيين كلمة مرور + تنظيم الصفحات + إنشاء PDF + ضغط PDF + تصدير PDF + اقتصاص الصفحات + تعبئة وتوقيع + مسح ضوئي + المزيد من الأدوات + التعرّف على النص + تعليق + تمييز + تسطير + رسم + التوقيع باستخدام هوية رقمية + تعذّرت قراءة الملف. + كلمة المرور غير صحيحة. + الرئيسية + الملفات + الأدوات + بحث + الإعدادات + مرحبًا + مرحبًا بعودتك + ابدأ بإحدى الأدوات + الأخيرة + المميزة + على الجهاز + عرض قائمة + عرض شبكي + مسح الأخيرة + ترتيب حسب الاسم + ترتيب حسب التاريخ + ملفات أخرى على هذا الهاتف + فتح ملف + مسح ضوئي جديد + لا توجد ملفات أخيرة + ستظهر هنا الملفات التي تفتحها. + لا توجد ملفات مميزة + ميّز ملفًا من قائمته لتجده هنا بسرعة. + الملفات على جهازك + اختر مجلدات لعرض ملفات PDF منها، مثل المستندات أو مجلد داخل التنزيلات. ستبقى الملفات التي تفتحها من أي مكان في قائمة الأخيرة. + اختر مجلدات لعرض ملفات PDF منها، مثل المستندات أو مجلد داخل التنزيلات. لا يسمح Android للتطبيقات بعرض مجلد التنزيلات كاملًا. لا يصل PdfCraft إلا إلى المجلدات التي تختارها، وتبقى الملفات التي تفتحها من أي مكان في قائمة الأخيرة. + لا توجد ملفات PDF في مجلداتك + ستظهر هنا ملفات PDF الموجودة في المجلدات التي أضفتها. + إضافة مجلد + الآن + المميزة + محفوظ في %1$s + خيارات إضافية للملف %1$s + إلغاء التحديد + + لم يُحدّد أي ملف + حُدّد ملف واحد + حُدّد ملفان + حُدّدت %1$d ملفات + حُدّد %1$d ملفًا + حُدّد %1$d ملف + + إزالة من الأخيرة + + حذف الملفات؟ + حذف ملف واحد؟ + حذف ملفين؟ + حذف %1$d ملفات؟ + حذف %1$d ملفًا؟ + حذف %1$d ملف؟ + + ستُحذف من هذا الهاتف. + مسح الملفات الأخيرة؟ + ستُمسح قائمة الملفات الأخيرة. ستبقى الملفات نفسها في أماكنها. + تصدير بصيغة… + طباعة + فتح باستخدام + تمييز + إلغاء التمييز + إنشاء نسخة + أدخل الاسم + حذف الملف؟ + هل تريد حذف «%1$s» نهائيًا؟ + على هذا الجهاز + الصور + استعراض مجلدات أخرى + تحديث + إيقاف عرض %1$s + جارٍ البحث عن ملفات PDF… + وحدة التخزين الداخلية + الكل + قراءة + إنشاء + تحرير + تحويل + إضافة تعليق + تعبئة النماذج وتوقيعها + التعليق والتمييز والرسم + الاستماع إلى ملف PDF + تحويل الصور والنصوص إلى ملفات PDF + مسح الأوراق بالكاميرا + دمج عدة ملفات في ملف PDF واحد + إعادة ترتيب الصفحات وتدويرها وحذفها وإدراجها + قص الهوامش أو تغيير حجم الصفحة + تعديل النصوص والصور + تقليل حجم ملف PDF + حفظ PDF كمستند أو جدول بيانات أو شرائح أو صور + حماية ملف PDF بكلمة مرور + ابحث في ملفاتك + ابحث عن ملفات PDF على هذا الهاتف بالاسم. + عمليات البحث الأخيرة + إزالة %1$s + + لا توجد نتائج على هذا الجهاز + نتيجة واحدة على هذا الجهاز + نتيجتان على هذا الجهاز + %1$d نتائج على هذا الجهاز + %1$d نتيجة على هذا الجهاز + %1$d نتيجة على هذا الجهاز + + الأكثر صلة + الاسم: تصاعديًا + الاسم: تنازليًا + الأقدم تعديلًا + الأحدث تعديلًا + لا توجد نتائج + تحقق من الكتابة أو جرّب اسمًا أقصر. + حول PdfCraft + التفضيلات + المساعدة والدعم + المساعدة + الإبلاغ عن مشكلة أو طلب ميزة + مغادرة PdfCraft + متابعة + سيُفتح موقع في متصفحك. + الإشعارات + لا يرسل PdfCraft إشعارات. + الاقتراحات التلقائية + اقتراح كلمات استخدمتها سابقًا عند تعبئة النماذج + مسح الاقتراحات + اسمك في التعليقات + اضغط لإدخال اسمك ليظهر في تعليقاتك + إعداد الشاشة + إبقاء الشاشة مضاءة + تبقى الشاشة مضاءة أثناء القراءة لمدة تصل إلى ٣٠ دقيقة دون لمسها. + لوحة المفاتيح + اختصارات لوحة المفاتيح + عند توصيل لوحة مفاتيح: N أو Page Down للصفحة التالية، وP أو Page Up للسابقة، والأسهم للتمرير، وCtrl+P للطباعة، وCtrl مع + أو − للتكبير والتصغير. + ميزات إضافية + خيارات إضافية لتخصيص مظهر PdfCraft وطريقة عمله. + إظهار شريط الحالة داخل المستندات + يظهر شريط الحالة مع أشرطة الأدوات. عند الضغط لإخفائها، يستخدم المستند الشاشة كاملة، بما فيها المساحة حول الكاميرا. + حول التطبيق + الإصدار %1$s (المحرك %2$s) + تم نسخ الإصدار + معلومات قانونية + تراخيص المصادر المفتوحة + الشيفرة المصدرية + محرك PdfCraft + يعتمد PdfCraft لنظام Android على محرك PdfCraft المكتوب بلغة Rust، بترخيص MIT أو Apache-2.0. لا يتبع PdfCraft شركة Adobe؛ وAcrobat علامة تجارية لشركة Adobe Inc. + ضغط + مستوى الضغط: + ضغط عالٍ + أصغر حجم، وصور أقل وضوحًا + ضغط متوسط + توازن بين الحجم والجودة + ضغط منخفض + حجم أكبر، وصور بأعلى وضوح + حول كلمات المرور + ستُحفظ نسخة محمية من هذا الملف. + كلمة المرور الجديدة * + أعد إدخال كلمة المرور * + استخدم من ٦ إلى ١٢٨ حرفًا ورقمًا ورمزًا، دون مسافات. + كلمتا المرور غير متطابقتين. + تُشفّر النسخة باستخدام AES-256. احتفظ بكلمة المرور بأمان؛ لا يمكن استعادتها. لإزالة كلمة المرور لاحقًا، افتح النسخة بها واختر إزالة كلمة المرور. + تصدير + مستند + صورة + لا تسمح إعدادات أمان هذا المستند بتصدير نصه. يمكنك تصدير الصفحات كصور. + Word (docx) + نص منسق (rtf) + Excel (xlsx) + PowerPoint (pptx) + JPEG (jpeg) + PNG (png) + اختر ملفات لإنشاء PDF + استعراض الملفات + أو أنشئ ملفًا جديدًا + مسح مستند + + لا توجد ملفات + ملف واحد + ملفان + %1$d ملفات + %1$d ملفًا + %1$d ملف + + إضافة ملفات + أزل بعض الملفات؛ يمكن دمج ١٢ ملفًا كحد أقصى. + اسحب لإعادة الترتيب + إزالة %1$s + تمت إزالة الملف + دمج في PDF + اسم الملف المدمج + كل الصفحات + الصفحة الحالية + الصفحة السابقة + الصفحة التالية + الصفحة %1$d + إعادة ضبط + اقتصاص + اكتشاف تلقائي + بلا اقتصاص + الصفحة %1$d من %2$d + حفظ PDF + اسم الملف: %1$s. تغيير + التقط صورة لكل صفحة + إضافة صفحة + إعادة الالتقاط + الأصل + ألوان تلقائية + تدرّج رمادي + سبورة بيضاء + نص فاتح + تخطي + أضف اسمًا يوضح صاحب كل تعليق. يمكنك تغييره لاحقًا في التفضيلات. + الملف للقراءة فقط + تجاهل + تعذّر حفظ تغييراتك على %1$s في موقع الملف. احفظ نسخة للاحتفاظ بها. + فتح صفحة ويب + هل تريد فتح الصفحة على %1$s؟ + حذف جميع الإشارات المرجعية؟ + حذف الكل + ستُحذف جميع الإشارات المرجعية لهذا المستند. + وضع القراءة + تعمل الأدوات على الصفحة نفسها. اختر العرض المتواصل أو الصفحة الواحدة من إعدادات العرض لاستخدام هذه الأداة. + أدخل كلمة المرور + الملف %1$s محمي. أدخل كلمة المرور لفتح المستند. + PdfCraft (المحرك والتطبيق) + MIT أو Apache-2.0، بواسطة storytold والمساهمين + أيقونات Lucide + خط Inter + خط Dancing Script (للتوقيعات المكتوبة) + خطوط Foxit (لملفات PDF التي لا تضمّن الخطوط القياسية) + موارد Adobe CMap (لقراءة ملفات PDF الصينية واليابانية والكورية) + نماذج التعرّف على النص (ocrs) + CC-BY-SA-4.0، Robert Knight؛ دُرّبت على HierText + hayro وlopdf وboa ومكتبات Rust الأخرى للمحرك + MIT وApache-2.0 وتراخيص متوافقة؛ راجع ملف NOTICE في المصدر + إغلاق اللوحة + إظهار كلمة المرور + إخفاء كلمة المرور + تمييز هذا الملف + إلغاء تمييز هذا الملف + الرسم + تراجع أو إعادة + تراجع عن %1$s + إعادة %1$s + بحث في المستند + طي + السابق + التالي + إظهار الاختصارات + إخفاء الاختصارات + اللون + اسحب فوق النص لتمييزه + اسحب فوق النص لوضع خط تحته + اسحب فوق النص لشطبه + ارسم بإصبع واحد، ومرّر بإصبعين + اضغط في موضع التعليق + اضغط لإضافة نص + اضغط حيث تريد إدخال النص + إضافة صورة + من الصور + من الكاميرا + إغلاق + الصفحة %1$d من %2$d + الانتقال إلى صفحة + 1 - %1$d + أدخل رقم الصفحة + الرجوع إلى الصفحة %1$d + إضافة تعليق + شطب + تحرير النص + نسخ النص + بداية التحديد + نهاية التحديد + اكتب ملاحظة + اكتب ردًا + إضافة نص + باعد بين إصبعين أو اضغط مرتين لتكبير النص. + لا يوجد نص في هذه الصفحة لإعادة تنسيقه. + تتطلب القراءة بصوت عالٍ تثبيت صوت لتحويل النص إلى كلام على هذا الهاتف. + فتح المشغّل + إغلاق المشغّل + قراءة مجددًا + رجوع ١٥ ثانية + تقديم ١٥ ثانية + الصوت + اختيار اللغة + إعدادات الصوت + تسجيل تعليق صوتي + تعذّر تشغيل الميكروفون. قد يستخدمه تطبيق آخر. + لم يُسجّل شيء. + يتوقف التسجيل بعد ٣٠ دقيقة. + جارٍ التسجيل… + جارٍ التشغيل… + استمع إلى تسجيلك قبل نشره + إيقاف التسجيل + تسجيل مجددًا + تعذّر تشغيل هذا التسجيل. + تشغيل الصوت + تعليق صوتي + السماح باستخدام الميكروفون؟ + يحتاج PdfCraft إلى الميكروفون لتسجيل التعليقات الصوتية. يمكنك السماح بذلك من إعدادات التطبيق. + فتح الإعدادات + ليس الآن + الصفحات + تحديد الصفحات + + لم تُحدّد أي صفحة + حُدّدت صفحة واحدة + حُدّدت صفحتان + حُدّدت %1$d صفحات + حُدّدت %1$d صفحة + حُدّدت %1$d صفحة + + الصفحة %1$d + إدراج صفحة + استخراج + يسار + يمين + إدراج + في البداية + في النهاية + بعد الصفحة %1$d + قبل الصفحة %1$d + صفحة فارغة + من ملف آخر + من مسح ضوئي + اسحب لرسم مربع في موضع التوقيع + الهوية الرقمية + ليست لديك هوية رقمية بعد. أضف ملف ‎.p12 أو ‎.pfx الذي حصلت عليه، أو أنشئ هوية لنفسك. + إضافة ملف هوية رقمية + إنشاء هوية رقمية + المظهر + الاسم فقط + اسم مكتوب + توقيعي + اسمك والتاريخ داخل المربع. + اسمك بخط زخرفي، وبجانبه اسمك والتاريخ. + توقيعك المحفوظ في التعبئة والتوقيع، وبجانبه اسمك والتاريخ. + أنشئ توقيعًا في التعبئة والتوقيع أولًا. + السبب (اختياري) + مثلًا: أوافق على هذا المستند + الموقع (اختياري) + المدينة أو المكان + كلمة مرور %1$s + كلمة مرور الهوية الرقمية + يؤدي التوقيع إلى حفظ المستند. يمكن لأي شخص يفتحه التحقق من عدم تغييره منذ التوقيع؛ وتُعرض التغييرات التي أُجريت بعده ضمن تفاصيل التوقيع. + انتهت صلاحية هذه الهوية الرقمية في %1$s. + تبدأ صلاحية هذه الهوية الرقمية في %1$s. + موقّعة ذاتيًا + صادرة عن %1$s + صالحة حتى %1$s + إزالة الهوية الرقمية لـ %1$s + إزالة الهوية الرقمية؟ + إزالة + ستُزال الهوية الرقمية لـ %1$s من PdfCraft. تحتفظ المستندات الموقّعة مسبقًا بتوقيعاتها. + إضافة + أدخل كلمة المرور التي تحمي %1$s. + الهوية الرقمية المنشأة هنا موقّعة ذاتيًا: يكشف المستند الموقّع بها أي تغيير بعد التوقيع، لكن لا توجد جهة مستقلة تثبت هويتك. لإثبات الهوية، استخدم ملف هوية تصدره مؤسسة أو جهة تصديق. + الاسم + البريد الإلكتروني (اختياري) + name@example.com + المؤسسة (اختياري) + الشركة أو المؤسسة + 8 أحرف على الأقل + أعد كتابة كلمة المرور + تحتاج كلمة المرور إلى 8 أحرف على الأقل. + كلمتا المرور غير متطابقتين. + لا يحتفظ PdfCraft بكلمة المرور ولا يمكنه استعادتها؛ أدخلها عند كل توقيع. + إضافة توقيعك + التوقيعات + لا توجد توقيعات في هذا المستند. + موقّع غير معروف + حقل توقيع فارغ + مصدّق + إضافة توقيع رقمي + لم يُوقّع بعد + صالح + غير صالح + لم يتم التحقق من الموقّع + السبب: %1$s + الموقع: %1$s + الشهادة: موقّعة ذاتيًا + الشهادة: صادرة عن %1$s + صالحة حتى: %1$s + مصدّق: لا يُسمح بالتغييرات + مصدّق: يُسمح بملء النماذج + مصدّق: يُسمح بملء النماذج والتعليقات + التغييرات منذ التوقيع: لا توجد + التغييرات منذ التوقيع: مسموح بها + التغييرات منذ التوقيع: مسموح بها (%1$s) + التغييرات منذ التوقيع: بعضها غير مسموح به + التغييرات منذ التوقيع: بعضها غير مسموح به (%1$s) + لم يوقّع أحد هذا الحقل بعد. + الانتقال إليه + إلغاء الثقة + الوثوق بهذا الموقّع + محفوظ على هذا الجهاز + للقراءة فقط + طباعة + تمييز الملف + إلغاء التمييز + إعدادات العرض + الصفحات + المرفقات + الإشارات المرجعية والفهرس + قائمة التعليقات + إضافة إشارة مرجعية + إزالة الإشارة المرجعية + تصدير بصيغة… + تراجع عن %1$s + إعادة %1$s + متواصل + صفحة واحدة + وضع القراءة + الوضع الليلي + الفهرس + الإشارات المرجعية + لا يحتوي هذا المستند على فهرس. + المستوى الأعلى + توسيع %1$s + ستظهر إشاراتك المرجعية هنا. + إضافة إشارة مرجعية + لا يمكن استخدام هذا الاسم. + تمت إزالة الإشارة المرجعية %1$s + حذف الكل + الصفحة %1$d + تخصيص شريط الأدوات + + صفر بايت + بايت واحد + بايتان + %1$d بايتات + %1$d بايتًا + %1$d بايت + + %1$.1f KB + %1$.1f MB + التعليقات + لا توجد تعليقات + + لا توجد تعليقات + سلسلة تعليقات واحدة + سلسلتا تعليقات + %1$d سلاسل تعليقات + %1$d سلسلة تعليقات + %1$d سلسلة تعليقات + + توسيع + طي + نسخ النص + تحرير التعليق + إضافة تعليق + ضيف + خيارات التعليق + رد + رد + الصورة الشخصية + ابدأ الآن + ستظهر هنا التعليقات التي تضيفها بأدوات التعليق. + ميّز نصًا + وضع خطًا تحت النص + شطب نصًا + رسم بخط حر + رسم سهمًا + رسم خطًا + رسم مستطيلًا + رسم شكلًا بيضاويًا + رسم شكل سحابة + رسم مضلعًا + رسم خطوطًا متصلة + ختم الصفحة + أضاف ملاحظة + أضاف تعليقًا توضيحيًا + أضاف مربع نص + اقترح استبدالًا + اقترح إدراجًا + سجّل ملاحظة صوتية + أضاف تعليقًا + التعليق السابق + التعليق التالي + %1$d من %2$d + العتامة + سُمك الخط + نقل التعليق + تغيير حجم التعليق + بلا + إضافة تعليق + إضافة نص + إضافة صورة + كلمة المرور + دمج + ضغط + تنظيم + اقتصاص + التعرّف + إضافة نص + نص + تخصيص شريط الأدوات + حفظ شريط الأدوات + + اسحب الأدوات بين شريط الأدوات والأدوات الإضافية. يتسع الشريط لـ %1$d. + اسحب الأدوات بين شريط الأدوات والأدوات الإضافية. يتسع الشريط لـ %1$d. + اسحب الأدوات بين شريط الأدوات والأدوات الإضافية. يتسع الشريط لـ %1$d. + اسحب الأدوات بين شريط الأدوات والأدوات الإضافية. يتسع الشريط لـ %1$d. + اسحب الأدوات بين شريط الأدوات والأدوات الإضافية. يتسع الشريط لـ %1$d. + اسحب الأدوات بين شريط الأدوات والأدوات الإضافية. يتسع الشريط لـ %1$d. + + شريط الأدوات + %1$s، في شريط الأدوات + %1$s، في المزيد من الأدوات + شطب + لا يوجد نص قابل للتحديد في هذه الصفحة. استخدم التعرّف على النص أولًا من «المزيد من الأدوات». + رسم حر + سُمك الخط + تحويل الرسم إلى شكل + تحويل الرسم إلى شكل: مفعّل + تحويل الرسم إلى شكل: متوقف + سُمك الخط %1$d + تعليق نصي + تعليق صوتي + حجم النص + %1$d نقطة + لون التمييز + لون التسطير + لون الشطب + لون الرسم + لون النص + لون التعليق + العتامة + العتامة %1$d٪ + أزرق + أخضر + أصفر + برتقالي + أحمر + بنفسجي + أزرق فاتح + أخضر فاتح + أصفر فاتح + برتقالي فاتح + وردي + بنفسجي فاتح + أبيض + رمادي باهت + رمادي فاتح + رمادي متوسط + رمادي داكن + أسود + سماوي + إضافة نص + إضافة صورة + اضغط في موضع النص على الصفحة + اضغط في موضع الصورة على الصفحة + عريض + مائل + تسطير + حجم النص + حجم النص: %1$d نقطة + الخط + اللون + محاذاة النص + قائمة + الخط الأصلي + بلا زوائد + بزوائد + ثابت العرض + بلا قائمة + قائمة نقطية + قائمة بشرطات + قائمة مرقّمة + قائمة بأحرف صغيرة + قائمة بأحرف كبيرة + قائمة بأرقام رومانية + محاذاة لليسار + محاذاة لليمين + توسيط + ضبط المحاذاة + تحرير النص + تحديد الكل + نص الفقرة + تدوير لليسار + تدوير لليمين + نص + علامة × + علامة صح + نقطة + مربع مستدير + خط + التوقيع + الأحرف الأولى + إضافة نص + إضافة علامة × + إضافة علامة صح + إضافة نقطة + إضافة مربع مستدير + إضافة خط + توقيع أو إضافة الأحرف الأولى + إضافة توقيع + إضافة الأحرف الأولى + توقيعك + أحرف اسمك الأولى + مسح التوقيع المحفوظ + مسح الأحرف الأولى المحفوظة + اضغط في المكان الذي تريد وضع توقيعك فيه + اضغط في المكان الذي تريد وضع أحرف اسمك الأولى فيه + إنشاء توقيع + إنشاء الأحرف الأولى + ارسم توقيعك أولًا + ارسم أحرفك الأولى أولًا + رسم + صورة + ارسم توقيعك هنا + ارسم أحرفك الأولى هنا + حفظ على الجهاز + أصغر + أكبر + اللون + إعادة ضبط + الحقل السابق + الحقل التالي + تعذّر بدء PdfCraft. + نُقل هذا الملف أو حُذف. + تم فتح نسخة PdfCraft. لتعديل الأصل، افتحه مجددًا من التطبيق الموجود فيه. + تعذّر على PdfCraft فتح هذا الملف. افتحه مجددًا من التطبيق الموجود فيه أو باستخدام «فتح ملف». + تم التراجع عن %1$s + تمت إعادة %1$s + هذه الأداة غير متاحة بسبب إعدادات أمان المستند. + تحويل الرسم إلى شكل: مفعّل + نصوص هذا الملف صور؛ لذا لا يمكن البحث فيها بعد. + لا توجد نتائج تطابق «%1$s» + إرسال %1$s بالبريد الإلكتروني + الطباعة غير متاحة؛ عطّل المؤلف طباعة هذا المستند. + تم حفظ نسخة + تم الحفظ باسم %1$s في التنزيلات + حُفظ باسم %1$s في التنزيلات (%2$s) + القراءة بصوت عالٍ غير متاحة للمستندات المحمية بكلمة مرور. + متابعة القراءة من حيث توقفت + البدء من جديد + أُضيفت الإشارة المرجعية %1$s + تمت إزالة الإشارة المرجعية %1$s + تم مسح الإشارات المرجعية + لا توجد مساحة كافية للتسجيل. أفرغ بعض المساحة وحاول مجددًا. + تتطلب التعليقات الصوتية الوصول إلى الميكروفون. + تعليق + نص PDF + تم النسخ + لا يسمح هذا المستند بنسخ نصه. + جارٍ تجهيز التعرّف على النص… + التعرّف على النص غير مثبّت في هذه النسخة. + جارٍ التعرّف على النص… + تم التعرّف على النص الإنجليزي. يمكنك الآن تحديده ونسخه والبحث فيه وتمييزه. + لا توجد صفحات تحتاج إلى التعرّف على النص + اضغط في المكان الذي تريد وضع توقيعك فيه + اضغط في المكان الذي تريد وضع أحرف اسمك الأولى فيه + تعذّرت قراءة الصورة. + لا يمكن تعديل هذا المستند، لذلك لا يمكن توقيعه. + لا يمكن لهذه الهوية الرقمية توقيع المستندات. %1$s + أُضيفت الهوية الرقمية الخاصة بـ %1$s + لا يستطيع PdfCraft استخدام هذا الملف كهوية رقمية: %1$s + جارٍ إنشاء هويتك الرقمية… + أُنشئت الهوية الرقمية + جارٍ التوقيع… + تم التوقيع والحفظ + تم التوقيع، لكن لا يمكن تعديل %1$s في موقعه الحالي. احفظ نسخة للاحتفاظ بالملف الموقّع. + توقيع هذا المستند غير صالح. + يوجد توقيع غير صالح في هذا المستند. + وقّعه %1$s. التوقيع صالح. + وقّعه موقّع غير معروف. التوقيع صالح. + + لا توجد توقيعات + التوقيع صالح. + التوقيعان صالحان. + جميع التوقيعات الـ %1$d صالحة. + جميع التوقيعات الـ %1$d صالحة. + جميع التوقيعات الـ %1$d صالحة. + + وقّعه %1$s. لم يتغير المستند منذ التوقيع، لكن لم يتم التحقق من هوية الموقّع. + وقّعه موقّع غير معروف. لم يتغير المستند منذ التوقيع، لكن لم يتم التحقق من هوية الموقّع. + المستند موقّع. لم تُتحقق هوية بعض الموقّعين. + التفاصيل + الموقّع %1$s موثوق على هذا الجهاز + هذا الموقّع موثوق على هذا الجهاز + تعذّرت قراءة الصورة. + لا يمكن إضافة صور GIF. + تم مسح النموذج + يرسل هذا الزر النموذج عبر الإنترنت، ولا يدعم PdfCraft ذلك. + يشغّل هذا الزر برنامجًا نصيًا، ولا يدعم PdfCraft تشغيل البرامج النصية. + تم مسح الاقتراحات + تعذّرت قراءة ذلك الملف. + تعذّرت قراءة %1$s. + تعذّرت قراءة الملفات. + جارٍ الضغط… + هذا الملف بأصغر حجم ممكن بالفعل. + جارٍ الدمج… + جارٍ تعيين كلمة المرور… + تم اقتصاص جميع الصفحات. + تم اقتصاص الصفحة. + جارٍ التصدير إلى %1$s… + جارٍ تصدير الصور… + جارٍ تصدير الصفحة %1$d من %2$d… + + لم تُحفظ أي صورة + حُفظت صورة واحدة في Pictures/PdfCraft + حُفظت صورتان في Pictures/PdfCraft + حُفظت %1$d صور في Pictures/PdfCraft + حُفظت %1$d صورة في Pictures/PdfCraft + حُفظت %1$d صورة في Pictures/PdfCraft + + جارٍ إنشاء PDF… + + لم يُستخدم أي ملف + استُخدم الملف الأول فقط. + استُخدم أول ملفين فقط. + استُخدمت أول %1$d ملفات فقط. + استُخدم أول %1$d ملفًا فقط. + استُخدم أول %1$d ملف فقط. + + جارٍ الاستخراج… + جارٍ حفظ المسح الضوئي… + جارٍ تحسين الصفحة %1$d من %2$d… + يوجد ملف بالاسم %1$s بالفعل. + تعذّرت إعادة تسمية الملف. + لا يمكن إعادة تسمية هذا الملف هنا. + أُنشئت نسخة باسم %1$s في التنزيلات + تعذّر حذف الملف. + تم حذف %1$s + هذا المستند محمي بكلمة مرور. + حدث خطأ ما. + لا يوجد مسار للملف. + تعذّرت الكتابة إلى الملف. + تعذّرت مشاركة الملف. + لا توجد مساحة تخزين كافية للمشاركة. حرّر بعض المساحة ثم حاول مجددًا. + تعذّر حفظ الملف في التنزيلات. + تعذّر حفظ الصورة. + وحدة التخزين الداخلية + هذا الجهاز + التنزيلات + الوسائط + تطبيق آخر + مجلد + الصفحة %1$d + لا يوجد تطبيق على هذا الهاتف لتنفيذ هذا الإجراء. + لم يسمح Android بهذا الإجراء. + لا يُسمح بطباعة هذا المستند. + جارٍ القراءة بصوت عالٍ + متوقف مؤقتًا + رجوع ١٥ ثانية + تقديم ١٥ ثانية + إيقاف + From d2b527456639e7834b668930f000446600ab609d Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 28 Oct 2026 13:49:40 +0300 Subject: [PATCH 2/2] fix: mirror navigation icons in RTL layouts --- .../main/java/io/github/artcraftandroid/pdfcraft/ui/Icons.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/pdfcraft-android/android/app/src/main/java/io/github/artcraftandroid/pdfcraft/ui/Icons.kt b/apps/pdfcraft-android/android/app/src/main/java/io/github/artcraftandroid/pdfcraft/ui/Icons.kt index 8634b97a..be77a6b7 100644 --- a/apps/pdfcraft-android/android/app/src/main/java/io/github/artcraftandroid/pdfcraft/ui/Icons.kt +++ b/apps/pdfcraft-android/android/app/src/main/java/io/github/artcraftandroid/pdfcraft/ui/Icons.kt @@ -16,7 +16,9 @@ const val ICON_STROKE = 1.6f /** A Lucide icon from its SVG path strings (see `LucideIconsTask` in app/build.gradle.kts). */ internal fun lucide(name: String, vararg paths: String): ImageVector { - val b = ImageVector.Builder(name = name, defaultWidth = 24.dp, defaultHeight = 24.dp, viewportWidth = 24f, viewportHeight = 24f) + // Navigation follows layout direction; physical-direction tools (rotation, alignment, drawing) do not. + val mirrorInRtl = name in setOf("arrow-left", "arrow-right", "chevron-left", "chevron-right") + val b = ImageVector.Builder(name = name, defaultWidth = 24.dp, defaultHeight = 24.dp, viewportWidth = 24f, viewportHeight = 24f, autoMirror = mirrorInRtl) for (d in paths) { b.addPath( pathData = PathParser().parsePathString(d).toNodes(),