From 9e4ecc046a0ae78c9bf3aecc584934ac98106af6 Mon Sep 17 00:00:00 2001 From: Massimo Melina Date: Mon, 2 Dec 2024 09:50:13 +0100 Subject: [PATCH] langs/ar #824 --- src/langs/embedded.ts | 3 +- src/langs/hfs-lang-ar.json | 179 +++++++++++++++++++++++++++++++++++++ 2 files changed, 181 insertions(+), 1 deletion(-) create mode 100644 src/langs/hfs-lang-ar.json diff --git a/src/langs/embedded.ts b/src/langs/embedded.ts index 622ab18ca..1fb613183 100644 --- a/src/langs/embedded.ts +++ b/src/langs/embedded.ts @@ -19,5 +19,6 @@ import ja from './hfs-lang-ja.json' import tr from './hfs-lang-tr.json' import th from './hfs-lang-th.json' import uk from './hfs-lang-uk.json' +import ar from './hfs-lang-ar.json' -export default { it, zh, ru, sr, ko, ms, 'zh-tw': zh_tw, fr, 'pt-br': pt_br, vi, es, nl, el, de, fi, hu, ja, ro, tr, th, uk } \ No newline at end of file +export default { it, zh, ru, sr, ko, ms, 'zh-tw': zh_tw, fr, 'pt-br': pt_br, vi, es, nl, el, de, fi, hu, ja, ro, tr, th, uk, ar } \ No newline at end of file diff --git a/src/langs/hfs-lang-ar.json b/src/langs/hfs-lang-ar.json new file mode 100644 index 000000000..0e47d19f5 --- /dev/null +++ b/src/langs/hfs-lang-ar.json @@ -0,0 +1,179 @@ +{ + "author": "Hussein M. Alghazal (hmg3099)", + "version": 1.0, + "hfs_version": "0.54.0", + "translate": { + "Select": "اختر", + "n_files": "{n,plural,one{# file} other{# files}}", + "n_folders": "{n,plural,one{# folder} other{# folders}}", + "filter_count": "{n,plural, one{# filtered} other{# filtered}}", + "select_count": "{n,plural, one{# selected} other{# selected}}", + "filter_placeholder": "اكتب هنا لتصفية القائمة أدناه", + "Select some files": "اختر بعض الملفات", + "zip_checkboxes": "استخدم مربعات الاختيار لتحديد الملفات، ثم يمكنك استخدام ضغط الملفات مجددًا", + "zip_tooltip_selected": "تنزيل العناصر المحددة كملف مضغوط واحد", + "zip_tooltip_whole": "تنزيل القائمة الكاملة (غير المُرشحة) كملف مضغوط. إذا حددت بعض العناصر، فسيتم تنزيلها فقط.", + "zip_confirm_search": "تنزيل جميع نتائج هذا البحث كأرشيف ZIP؟", + "zip_confirm_folder": "تنزيل المجلد الكامل كأرشيف ZIP؟", + "select_tooltip": "التحديد ينطبق على 'الضغط' و'الحذف' (إذا كان متاحًا)، ويمكنك أيضًا تصفية القائمة", + "delete_hint": "لحذف العناصر، اضغط أولاً على 'اختر'", + "delete_confirm": "Delete {n,plural, one{# item} other{# items}}?", + "delete_completed": "تم الحذف: {n}", + "delete_failed": ", {n,plural, one{# failed} other{# failed}}", + "delete_select": "حدد شيئًا للحذف", + "Delete": "حذف", + "Options": "خيارات", + "Search": "بحث", + "Zip": "ضغط", + "search_msg": "ابحث في هذا المجلد والمجلدات الفرعية", + "Searching": "جاري البحث", + "Searched": "تم البحث", + "Clear search": "مسح البحث", + "Interrupted": "مُتوقف", + "stopped_before": "تم التوقف قبل العثور على أي شيء", + "empty_list": "لا يوجد شيء هنا", + "filter_none": "لا يوجد تطابق لهذا الفلتر", + + "Admin-panel": "لوحة الإدارة", + "Login": "تسجيل الدخول", + "Username": "اسم المستخدم", + "Password": "كلمة المرور", + "login_untrusted": "تم إيقاف تسجيل الدخول: لا يمكن الوثوق بهوية الخادم", + "login_bad_credentials": "بيانات اعتماد غير صالحة", + "login_bad_cookies": "الكوكيز لا تعمل - فشل تسجيل الدخول", + "User panel": "لوحة المستخدم", + "Change password": "تغيير كلمة المرور", + "enter_pass": "أدخل كلمة مرور جديدة", + "enter_pass2": "أعد إدخال نفس كلمة المرور الجديدة", + "pass2_mismatch": "كلمة المرور الثانية التي أدخلتها لا تتطابق مع الأولى. تم إلغاء الإجراء.", + "password_changed": "تم تغيير كلمة المرور", + "Logout": "تسجيل الخروج", + "connection error": "خطأ في الاتصال", + "Full timestamp:": "الطابع الزمني الكامل:", + "Search was interrupted": "تم إيقاف البحث", + "Stop list": "إيقاف القائمة", + + "download_starting": "يجب أن يبدأ التنزيل الآن", + "wrong_account": "الحساب {u} لا يمتلك صلاحية الوصول، جرب حسابًا آخر", + "no_upload_here": "لا توجد صلاحية رفع في هذا المجلد الحالي", + "Create folder": "إنشاء مجلد", + "Pick files": "اختر ملفات", + "Pick folder": "اختر مجلدًا", + "send_files": "Send {n,plural,one{# file} other{# files}}, {size}", + "Clear": "مسح", + "failed_upload": "تعذر رفع {name}", + "confirm_resume": "استئناف الرفع؟", + "file too large": "الملف كبير جدًا", + "Enter folder name": "أدخل اسم المجلد", + "Successfully created": "تم الإنشاء بنجاح", + "enter_folder": "أدخل المجلد", + "folder_exists": "مجلد بنفس الاسم موجود بالفعل", + + "Sort by:": "الترتيب حسب: {by}", + "name": "الاسم", + "extension": "الامتداد", + "size": "الحجم", + "time": "الوقت", + "Invert order": "عكس الترتيب", + "Folders first": "المجلدات أولاً", + "Numeric names": "أسماء رقمية", + "theme:": "الثيم:", + "auto": "تلقائي", + "light": "فاتح", + "dark": "غامق", + "parent folder": "المجلد الرئيسي", + "home": "الرئيسية", + + "Continue": "استمر", + "Confirm": "تأكيد", + "Don't": "لا", + "Warning": "تحذير", + "Error": "خطأ", + "Info": "معلومة", + + "Unauthorized": "غير مصرح", + "Forbidden": "ممنوع", + "Not found": "غير موجود", + "Server error": "خطأ في الخادم", + + "Upload": "رفع", + "upload_concluded": "تم الانتهاء من الرفع:", + "upload_finished": "{n} تم رفعه ({size})", + "upload_errors": "{n} فشلوا", + "upload_file_rejected": "بعض الملفات لم تُقبل", + + "File menu": "قائمة الملف", + "Folder menu": "قائمة المجلد", + "Name": "الاسم", + "file_open": "فتح", + "Download": "تنزيل", + "Missing permission": "الصلاحية مفقودة", + "Reload": "إعادة تحميل", + "Get list": "الحصول على القائمة", + "Skip existing files": "تخطى الملفات الموجودة", + "Size": "الحجم", + "Timestamp": "الطابع الزمني", + "Show": "عرض", + "Loading failed": "فشل التحميل", + "Rename": "إعادة تسمية", + "Tiles mode:": "وضع الشبكة:", + "off": "إيقاف", + "Operation successful": "العملية ناجحة", + "Uploader": "الرافع", + "Download counter": "عداد التنزيل", + "Switch zoom mode": "تبديل وضع التكبير", + "Full screen": "شاشة كاملة", + + "File Show help": "عرض مساعدة الملف", + "showHelpMain": "يمكنك استخدام لوحة المفاتيح لبعض الإجراءات:", + "showHelp_←/→": "←/→", + "showHelp_↑/↓": "↑/↓", + "showHelp_space": "مسافة", + "showHelp_←/→_body": "انتقل إلى الملف السابق/التالي", + "showHelp_↑/↓_body": "تمرير الصور الطويلة", + "Destination": "الوجهة", + "in_queue": "{n} في قائمة الانتظار", + "enter_comment": "تعليق لـ {name}", + "Comment": "تعليق", + "upload_dd_hint": "يمكنك رفع الملفات بالسحب والإفلات على قائمة الملفات", + "Upload not available": "الرفع غير متاح", + "Cut": "قص", + "n_items": "{n,plural, one{# item} other{# items}}", + "good_bad": "{good} تم نقلهم، {bad} فشلوا", + "after_cut": "تم وضع التحديد الآن في الحافظة. انتقل إلى المجلد الوجهة للصق.", + "Cancel clipboard": "إلغاء الحافظة", + "to_clipboard_source": "العودة إلى المجلد المصدر", + "Paste": "لصق", + "clipboard_list": "عناصر في الحافظة:", + + "Close": "إغلاق", + "Folder": "مجلد", + "Web page": "صفحة ويب", + "Link": "رابط", + "Auto-play": "تشغيل تلقائي", + "autoplay_seconds": "ثوانٍ للانتظار على الصور", + "Select all": "اختيار الكل", + "go_first": "انتقل إلى العنصر الأول", + "go_last": "انتقل إلى العنصر الأخير", + "Shuffle": "تبديل", + "Repeat": "تكرار", + "showHelpListShortcut": "من قائمة الملفات، اضغط مع الاستمرار على {key} للعرض بسرعة", + "Invalid value": "قيمة غير صالحة", + "upload_skipped": "{n} تم تجاوزهم", + "Overwrite policy": "سياسة الكتابة فوق", + "Rename to avoid overwriting": "إعادة التسمية لتجنب الكتابة فوق", + "Overwrite existing files": "الكتابة فوق الملفات الموجودة", + "Menu": "القائمة", + + "clipboard": "الحافظة ({content})", + "to_clipboard_source_tooltip": "انتقل إلى المجلد حيث توجد محتويات الحافظة", + "more_items": "{n} عنصر/عناصر إضافية", + "Show details": "عرض التفاصيل", + "upload_conflict": "موجود بالفعل", + "Logged in": "تم تسجيل الدخول", + "Logged out": "تم تسجيل الخروج", + + "Cancel": "إلغاء", + "allow_session_ip_change": "السماح بتغيير IP خلال هذه الجلسة" + } +}