From dc383c292350d85430fe4797270cca2d73db6151 Mon Sep 17 00:00:00 2001 From: Gary Wang Date: Sun, 26 Jul 2026 14:22:34 +0800 Subject: [PATCH] fix(i18n): add missing ar l10n config and resource --- app/translations/PineapplePictures_ar.ts | 103 ++++++++++++----------- dist/MacOSXBundleInfo.plist.in | 1 + pineapple-pictures.pro | 11 ++- 3 files changed, 65 insertions(+), 50 deletions(-) diff --git a/app/translations/PineapplePictures_ar.ts b/app/translations/PineapplePictures_ar.ts index 2b67b5c..825a583 100644 --- a/app/translations/PineapplePictures_ar.ts +++ b/app/translations/PineapplePictures_ar.ts @@ -174,7 +174,7 @@ GraphicsScene - + Drag image here اسحب صورة هنا @@ -198,71 +198,71 @@ MainWindow - - + + File url list is empty قائمة عناوين الملفات فارغة - + &Copy &نسخ - + Image data is invalid بيانات الصورة غير صالحة - + Not supported mimedata: %1 بيانات نوع الوسيط غير مدعومة: %1 - - - - + + + + Save As حفظ كـ - + No image is currently open. لا صورة مفتوحة حاليًا. - + %1 Image (*.%2) صورة %1 (*.%2) - + No supported image formats are available. لا تنسيقات صور مدعومة متوفرة. - + Failed to save image: %1 فشل في حفظ الصورة: %1 - + Image From Clipboard صورة من الحافظة - + Are you sure you want to move "%1" to recycle bin? هل أنت متأكد أنك تريد نقل "%1" إلى سلة المهملات؟ - + Failed to move file to trash فشل النقل إلى سلة المهملات - + Move to trash failed, it might caused by file permission issue, file system limitation, or platform limitation. فشل النقل إلى سلة المهملات، قد يكون هذا بسبب مشكلة في أذونات الملف، قيود في نظام الملفات، أو قيود في نظام التشغيل. @@ -391,7 +391,7 @@ الصورة التالية - + Move to Trash النقل إلى سلة المهملات @@ -749,156 +749,161 @@ SettingsDialog - + Settings الإعدادات - + Options الخيارات - + Shortcuts الاختصارات - + Editing shortcuts for action "%1": تعديل الاختصارات للإجراء "%1": - + Failed to set shortcuts فشل تعيين الاختصارات - + Please check if shortcuts are duplicated with existing shortcuts. الرجاء التأكد من أن الاختصارات ليست مكررة بالفعل. - + Do nothing فعل لاشيء - + Close the window إغلاق النافذة - + Toggle maximize تبديل تكبير النافذة - + Toggle fullscreen تبديل ملء الشاشة - + Zoom in and out التكبير والتصغير - + View next or previous item عرض العنصر الآتي أو السابق - + Auto size حجم تلقائي - + Maximized مكبر - + Windowed في نافذة - + Round (Integer scaling) This option means round up for .5 and above تقريب (تحجيم صحيح) - + Ceil (Integer scaling) This option means always round up تقريب للأعلى (تحجيم صحيح) - + Floor (Integer scaling) This option means always round down تقريب للأسفل (تحجيم صحيح) - + Follow system (Fractional scaling) This option means don't round إتباع النظام (تحجيم كسري) - + Stay on top when start-up البقاء فوق جميع النوافذ عند البدء - + Use built-in close window animation استخدام تأثير غلق النافذة الخاص - + Show title bar إظهار شريط العنوان - + + Show bird's-eye view + + + + Use light-color checkerboard استخدام شبكة فاتحة - + Loop the loaded gallery تكرار القائمة المحملة - + Auto long image mode وضع الصور الطويلة تلقائيًا - + Limit SVG support to SVG Tiny 1.2 حد دعم تنسيق SVG إلي نسخة Tiny 1.2 - + Double-click behavior السلوك عند النقر مرتين - + Mouse wheel behavior السلوك عند تحريك عجلة الفأرة - + Default window size حجم النافذة الافتراضي - + HiDPI scale factor rounding policy سياسة تقريب معامل حجم الدقة العالية diff --git a/dist/MacOSXBundleInfo.plist.in b/dist/MacOSXBundleInfo.plist.in index aa1e8f8..1ac6f85 100644 --- a/dist/MacOSXBundleInfo.plist.in +++ b/dist/MacOSXBundleInfo.plist.in @@ -34,6 +34,7 @@ CFBundleLocalizations en + ar ca de es diff --git a/pineapple-pictures.pro b/pineapple-pictures.pro index 29cc16b..e7df228 100644 --- a/pineapple-pictures.pro +++ b/pineapple-pictures.pro @@ -71,14 +71,23 @@ HEADERS += \ TRANSLATIONS = \ app/translations/PineapplePictures_en.ts \ app/translations/PineapplePictures_zh_CN.ts \ + app/translations/PineapplePictures_ar.ts \ app/translations/PineapplePictures_de.ts \ app/translations/PineapplePictures_es.ts \ app/translations/PineapplePictures_fr.ts \ + app/translations/PineapplePictures_id.ts \ + app/translations/PineapplePictures_it.ts \ + app/translations/PineapplePictures_ja.ts \ + app/translations/PineapplePictures_ko.ts \ app/translations/PineapplePictures_nb_NO.ts \ app/translations/PineapplePictures_nl.ts \ app/translations/PineapplePictures_ru.ts \ app/translations/PineapplePictures_si.ts \ - app/translations/PineapplePictures_id.ts + app/translations/PineapplePictures_sl.ts \ + app/translations/PineapplePictures_ta.ts \ + app/translations/PineapplePictures_tr.ts \ + app/translations/PineapplePictures_uk.ts \ + app/translations/PineapplePictures_vi.ts # Default rules for deployment. qnx: target.path = /tmp/$${TARGET}/bin