{ "auth": { "errors": { "account_inactive": "الحساب غير نشط. اتصل بالمشرف.", "registration_disabled": "التسجيل عبر تسجيل الدخول الموحد معطل.", "token_expired": "انتهت صلاحية الرمز المميز. حاول مرة أخرى.", "config_error": "خطأ في التكوين. اتصل بالدعم الفني.", "auth_failed": "فشل في المصادقة. حاول مرة أخرى." } }, "authProviders": { "title": "مزودي المصادقة", "description": "تكوين مزودي المصادقة الخارجيين لتسجيل الدخول الموحد", "enabledCount": "{count} مفعل", "loadingProviders": "جاري تحميل المزودين...", "providersConfigured": "{count} مزود تم تكوينه", "enabledOfTotal": "{enabled} مفعل من {total} مزود", "hideDisabledProviders": "إخفاء المزودين غير المفعلين", "addProvider": "إضافة مزود", "addProviderTitle": "إضافة مزود", "editProvider": "تحرير المزود", "deleteProvider": "حذف المزود", "enabled": "مفعل", "disabled": "معطل", "officialProvider": "مزود رسمي", "dragToReorder": "اسحب لإعادة الترتيب", "dragDisabledMessage": "السحب والإفلات معطل عند تصفية المزودين. اعرض جميع المزودين لإعادة ترتيبهم.", "dragEnabledMessage": "اسحب المزودين لإعادة ترتيبهم. سينعكس هذا الترتيب على صفحة تسجيل الدخول.", "noProvidersEnabled": "لا توجد مزودي مصادقة مفعلين", "noProvidersConfigured": "لم يتم تكوين أي مزودي مصادقة", "form": { "providerName": "اسم المزود", "providerNamePlaceholder": "مثال: شركتي", "displayName": "الاسم المعروض", "displayNamePlaceholder": "مثال: تسجيل دخول موحد لشركتي", "type": "النوع", "typeOidc": "OIDC (OpenID Connect)", "typeOauth2": "OAuth 2.0", "icon": "الأيقونة", "iconPlaceholder": "اختر أيقونة", "clientId": "معرف العميل", "clientIdPlaceholder": "معرف عميل OAuth الخاص بك", "clientSecret": "سر العميل", "clientSecretPlaceholder": "سر عميل OAuth الخاص بك", "oauthScopes": "نطاقات OAuth", "scopesPlaceholder": "أدخل النطاقات (مثل: openid, profile, email)", "scopesHelpOidc": "النطاقات مقترحة تلقائياً بناءً على رابط المزود. نطاقات OIDC الشائعة: openid, profile, email, groups", "scopesHelpOauth2": "النطاقات مقترحة تلقائياً بناءً على رابط المزود. نطاقات OAuth2 الشائعة تعتمد على المزود", "providerUrl": "رابط المزود", "providerUrlPlaceholder": "https://auth.example.com", "providerUrlAutoPlaceholder": "https://your-provider.com (سيتم اكتشاف نقاط النهاية تلقائياً)", "providerUrlManualPlaceholder": "https://your-provider.com", "autoDiscoveryHelp": "سيكتشف النظام تلقائياً نقاط نهاية التفويض والرمز ومعلومات المستخدم", "manualConfigurationHelp": "الرابط الأساسي للمزود الخاص بك (ستكون نقاط النهاية نسبية لهذا)", "authorizationEndpoint": "نقطة نهاية التفويض", "authorizationEndpointPlaceholder": "https://auth.example.com/auth", "tokenEndpoint": "نقطة نهاية الرمز", "tokenEndpointPlaceholder": "https://auth.example.com/token", "userInfoEndpoint": "نقطة نهاية معلومات المستخدم", "userInfoEndpointPlaceholder": "https://auth.example.com/userinfo", "configurationMethod": "طريقة التكوين", "autoDiscovery": "اكتشاف تلقائي (موصى به)", "autoDiscoveryDescription": "اكتشاف نقاط النهاية تلقائياً من رابط المزود", "manualEndpoints": "نقاط نهاية يدوية", "manualEndpointsDescription": "تكوين نقاط نهاية التفويض والرمز ومعلومات المستخدم يدوياً", "callbackUrl": "رابط الاستجابة", "callbackUrlDescription": "استخدم هذا الرابط في تكوين مزود OAuth الخاص بك", "copyCallbackUrl": "نسخ رابط الاستجابة", "callbackUrlCopied": "تم نسخ رابط الاستجابة إلى الحافظة!", "adminEmailDomains": "نطاقات البريد الإلكتروني للمسؤولين", "adminEmailDomainsPlaceholder": "أدخل النطاقات (مثل: admin.company.com)", "adminEmailDomainsHelp": "سيتم منح المستخدمين الذين لديهم بريد إلكتروني من هذه النطاقات صلاحيات المسؤول", "autoRegister": "تسجيل المستخدمين الجدد تلقائياً", "officialProviderUrlPlaceholder": "استبدل العنصر النائب برابط {displayName} الخاص بك", "officialProviderHelp": "هذا مزود رسمي. نقاط النهاية مكونة مسبقاً. يمكنك تحرير هذا الرابط فقط.", "officialProviderIconHelp": "يمكنك تخصيص الأيقونة لهذا المزود الرسمي." }, "buttons": { "cancel": "إلغاء", "save": "حفظ", "saving": "جاري الحفظ...", "adding": "جاري الإضافة...", "updating": "جاري التحديث...", "saveProvider": "حفظ المزود", "delete": "حذف", "deleting": "جاري الحذف...", "edit": "تحرير", "enable": "تفعيل", "disable": "تعطيل" }, "messages": { "providerAdded": "تمت إضافة المزود بنجاح", "providerUpdated": "تم تحديث المزود بنجاح", "providerDeleted": "تم حذف المزود بنجاح", "providerOrderUpdated": "تم تحديث ترتيب المزود بنجاح", "fillRequiredFields": "يرجى ملء جميع الحقول المطلوبة (الاسم، الاسم المعروض، معرف العميل، سر العميل)", "provideUrlOrEndpoints": "قم بتوفير رابط المزود للاكتشاف التلقائي أو جميع نقاط النهاية الثلاث المخصصة", "chooseDiscoveryOrManual": "اختر إما الاكتشاف التلقائي (رابط المزود) أو نقاط النهاية اليدوية، وليس كليهما", "loadFailed": "فشل تحميل المزودين", "addFailed": "فشل إضافة المزود", "updateFailed": "فشل تحديث المزود", "deleteFailed": "فشل حذف المزود", "orderUpdateFailed": "فشل تحديث ترتيب المزود" }, "info": { "title": "معلومات", "officialProvidersRecommended": "للحصول على وظائف أفضل، نوصي باستخدام المزودين الرسميين. إذا واجهت مشاكل مع مزود مخصص، فكر في فتح مشكلة على", "github": "GitHub", "officialProvider": "مزود رسمي", "officialProviderDescription": "هذا المزود محسن من قبل Palmr. يمكن تعديل بيانات الاعتماد والتكوين فقط.", "manualConfigTitle": "التكوين اليدوي", "manualConfigDescription": "أنت تقوم بتوفير جميع نقاط النهاية يدوياً. تأكد من صحتها لمزودك." }, "deleteModal": { "title": "حذف مزود المصادقة", "confirmMessage": "هل أنت متأكد أنك تريد حذف مزود \"{displayName}\"؟ لا يمكن التراجع عن هذا الإجراء.", "providerId": "معرف المزود: {name}", "cancel": "إلغاء", "delete": "حذف المزود", "deleting": "جاري الحذف..." } }, "bulkDownload": { "title": "التحميل بالجملة", "zipNameLabel": "اسم ملف ZIP", "zipNamePlaceholder": "أدخل اسم الملف", "description": "{count, plural, =1 {سيتم ضغط ملف واحد} other {سيتم ضغط # ملفات}}", "download": "تحميل ZIP" }, "common": { "loading": "جاري التحميل، يرجى الانتظار...", "cancel": "إلغاء", "save": "حفظ", "delete": "حذف", "close": "إغلاق", "download": "تحميل", "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى.", "yes": "نعم", "no": "لا", "dashboard": "لوحة القيادة", "back": "رجوع", "updating": "جاري التحديث...", "saving": "جاري الحفظ...", "update": "تحديث", "click": "انقر على", "creating": "جاري الإنشاء...", "loadingSimple": "جاري التحميل...", "create": "إنشاء", "deleting": "جاري الحذف...", "move": "نقل", "rename": "إعادة تسمية", "search": "بحث", "share": "مشاركة" }, "createShare": { "title": "إنشاء مشاركة", "nameLabel": "اسم المشاركة", "descriptionLabel": "الوصف", "descriptionPlaceholder": "أدخل وصفًا (اختياري)", "expirationLabel": "تاريخ الانتهاء", "expirationPlaceholder": "شهر/يوم/سنة ساعة:دقيقة", "maxViewsLabel": "الحد الأقصى للمشاهدات", "maxViewsPlaceholder": "اتركه فارغًا للحصول على عدد غير محدود", "passwordProtection": "محمي بكلمة مرور", "passwordLabel": "كلمة المرور", "create": "إنشاء مشاركة", "success": "تم إنشاء المشاركة بنجاح", "error": "فشل في إنشاء المشاركة", "namePlaceholder": "أدخل اسمًا لمشاركتك", "nextSelectFiles": "التالي: اختيار الملفات", "searchLabel": "بحث", "tabs": { "shareDetails": "تفاصيل المشاركة", "selectFiles": "اختيار الملفات" } }, "customization": { "breadcrumb": "التخصيص", "colors": { "title": "ألوان السمة", "description": "اختر لون السمة الرئيسي المفضل لديك", "presets": "الألوان المتاحة", "presetsDescription": "اختر من بين السمات اللونية المتاحة", "reset": "إعادة التعيين إلى الافتراضي" }, "fonts": { "title": "الخطوط", "description": "اختر عائلة الخط المفضلة لديك", "available": "الخطوط المتاحة", "availableDescription": "اختر من بين عائلات الخطوط المتاحة", "reset": "إعادة التعيين إلى الافتراضي" }, "radius": { "title": "حواف الإطار", "description": "تخصيص استدارة عناصر الواجهة", "available": "خيارات الاستدارة", "availableDescription": "اختر كيف يجب أن تظهر الزوايا المستديرة", "reset": "إعادة التعيين إلى الافتراضي" }, "background": { "title": "ألوان الخلفية", "description": "تخصيص ألوان الخلفية للوضعين الفاتح والداكن", "lightMode": "الوضع الفاتح", "darkMode": "الوضع الداكن", "availableDescription": "اختر ألوان الخلفية لكل من السمات الفاتحة والداكنة", "reset": "إعادة التعيين إلى الافتراضي" }, "theme": { "title": "وضع السمة", "description": "اختر بين السمة الفاتحة أو الداكنة أو سمة النظام", "selectTheme": "تفضيلات السمة", "availableDescription": "حدد وضع السمة المفضل لديك", "reset": "إعادة التعيين إلى النظام" }, "pageTitle": "التخصيص" }, "dashboard": { "loadError": "فشل في تحميل بيانات لوحة التحكم", "linkCopied": "تم نسخ الرابط إلى الحافظة", "pageTitle": "لوحة التحكم", "breadcrumb": "لوحة التحكم", "recentFiles": { "description": "ملفاتك المرفوعة مؤخراً", "title": "الملفات الحديثة" } }, "deleteConfirmation": { "filesToDelete": "الملفات المراد حذفها", "sharesToDelete": "المشاركات التي سيتم حذفها", "foldersToDelete": "المجلدات المراد حذفها", "itemsToDelete": "العناصر المراد حذفها" }, "downloadQueue": { "downloadQueued": "تم إضافة التنزيل إلى قائمة الانتظار: {fileName}", "queuedDescription": "سيبدأ التنزيل تلقائياً عندما يتوفر موقع", "queuePosition": "التنزيل في قائمة الانتظار في الموقع {position}: {fileName}", "estimatedWait": "وقت الانتظار المقدر: {time}", "queueFull": "قائمة انتظار التنزيل ممتلئة", "queueFullDescription": "يرجى المحاولة مرة أخرى بعد بضع دقائق عندما تتوفر مساحة في قائمة الانتظار", "cancelSuccess": "تم إلغاء التنزيل بنجاح", "cancelError": "فشل إلغاء التنزيل: {error}", "status": { "pending": "جارٍ التحضير...", "queued": "في قائمة الانتظار", "downloading": "جارٍ التنزيل", "completed": "مكتمل", "failed": "فشل" }, "waitTime": { "seconds": "{seconds} ثانية", "minutes": "{minutes} دقيقة", "hoursMinutes": "{hours} ساعة {minutes} دقيقة" }, "indicator": { "title": "التنزيلات", "downloads": "قائمة التنزيل", "active": "نشط", "queued": "في قائمة الانتظار", "position": "الموقع {position}", "estimatedWait": "الانتظار: {time}", "unknownFile": "ملف غير معروف", "noDownloads": "لا توجد تنزيلات قيد التقدم", "refresh": "تحديث قائمة الانتظار" } }, "emptyState": { "noFiles": "لم يتم رفع أي ملفات بعد", "uploadFile": "رفع ملف" }, "errors": { "invalidCredentials": "بريد إلكتروني أو كلمة مرور غير صحيحة", "userNotFound": "المستخدم غير موجود", "accountLocked": "تم قفل الحساب. يرجى المحاولة لاحقًا", "unexpectedError": "حدث خطأ غير متوقع. يرجى المحاولة مرة أخرى", "Invalid password": "كلمة المرور غير صحيحة", "Invalid two-factor authentication code": "رمز المصادقة الثنائية غير صحيح", "Invalid verification code": "رمز التحقق غير صحيح", "Password verification required": "مطلوب التحقق من كلمة المرور", "Two-factor authentication is already enabled": "المصادقة الثنائية مفعلة بالفعل", "Two-factor authentication is not enabled": "المصادقة الثنائية غير مفعلة", "Two-factor authentication required": "المصادقة الثنائية مطلوبة", "noUserData": "لا يوجد بيانات المستخدم" }, "fileActions": { "editFile": "تعديل الملف", "nameLabel": "الاسم", "namePlaceholder": "أدخل اسمًا جديدًا", "extension": "الامتداد", "descriptionLabel": "الوصف", "descriptionPlaceholder": "أدخل وصف الملف", "deleteFile": "حذف الملف", "deleteConfirmation": "هل أنت متأكد أنك تريد حذف ؟", "deleteWarning": "هذا الإجراء لا يمكن التراجع عنه.", "addDescriptionPlaceholder": "إضافة وصف..." }, "fileManager": { "downloadError": "فشل في تنزيل الملف", "updateSuccess": "تم تحديث الملف بنجاح", "updateError": "فشل في تحديث الملف", "deleteSuccess": "تم حذف الملف بنجاح", "deleteError": "فشل في حذف الملف" }, "filePreview": { "title": "معاينة الملف", "loading": "جاري التحميل...", "notAvailable": "المعاينة غير متاحة لهذا النوع من الملفات.", "downloadToView": "استخدم زر التحميل لتنزيل الملف.", "loadError": "خطأ في تحميل معاينة الملف.", "downloadError": "خطأ في تنزيل الملف.", "audioNotSupported": "متصفحك لا يدعم عنصر الصوت.", "videoNotSupported": "متصفحك لا يدعم عنصر الفيديو.", "pdfPreviewNotAvailable": "معاينة PDF غير متاحة. جرب العرض البديل أو قم بالتنزيل.", "tryAlternativeView": "جرب العرض البديل", "loadingAlternative": "جاري تحميل العرض البديل...", "loadingAudio": "جاري تحميل الصوت..." }, "fileSelector": { "availableFiles": "الملفات المتاحة ({count})", "shareFiles": "الملفات المشتركة ({count})", "shareFilesDescription": "الملفات الموجودة حالياً في المشاركة", "availableFilesDescription": "اختر الملفات لإضافتها إلى المشاركة", "searchPlaceholder": "البحث في الملفات...", "searchSelectedFiles": "البحث في الملفات المحددة...", "noMatchingFiles": "لا توجد ملفات مطابقة", "noAvailableFiles": "لا توجد ملفات متاحة", "noFilesInShare": "لا توجد ملفات في المشاركة", "noFilesFound": "لم يتم العثور على ملفات", "noFilesFoundWith": "لم يتم العثور على ملفات تحتوي على \"{query}\"", "addFilesFromList": "أضف ملفات من القائمة أدناه", "tryDifferentSearch": "جرب مصطلحات بحث مختلفة", "allFilesInShare": "جميع الملفات موجودة بالفعل في المشاركة", "uploadNewFiles": "ارفع ملفات جديدة لإضافتها", "fileCount": "{count, plural, =1 {ملف} other {ملفات}}", "filesSelected": "{count, plural, =0 {لا توجد ملفات محددة} =1 {ملف واحد محدد} other {# ملفات محددة}}", "editFile": "تعديل الملف", "previewFile": "معاينة الملف", "addToShare": "إضافة إلى المشاركة", "removeFromShare": "إزالة من المشاركة", "saveChanges": "حفظ التغييرات", "editFolder": "تحرير المجلد" }, "files": { "title": "جميع الملفات", "uploadFile": "رفع ملف", "loadError": "فشل في تحميل الملفات", "pageTitle": "ملفاتي", "breadcrumb": "ملفاتي", "downloadStart": "بدأ التحميل", "downloadError": "فشل في تحميل الملف", "updateSuccess": "تم تحديث الملف بنجاح", "updateError": "فشل في تحديث الملف", "deleteSuccess": "تم حذف الملف بنجاح", "deleteError": "فشل في حذف الملف", "bulkDownloadSuccess": "بدأ تحميل الملفات بنجاح", "bulkDownloadError": "خطأ في إنشاء ملف ZIP", "bulkDownloadFileError": "خطأ في تحميل الملف {fileName}", "bulkDeleteSuccess": "{count, plural, =1 {تم حذف ملف واحد بنجاح} other {تم حذف # ملفات بنجاح}}", "bulkDeleteError": "خطأ في حذف الملفات المحددة", "viewMode": { "table": "جدول", "grid": "شبكة" }, "totalFiles": "{count, plural, =0 {لا توجد ملفات} =1 {ملف واحد} other {# ملفات}}", "bulkDeleteConfirmation": "هل أنت متأكد من رغبتك في حذف {count, plural, =1 {ملف واحد} other {# ملفات}}؟ لا يمكن التراجع عن هذا الإجراء.", "bulkDeleteTitle": "حذف الملفات المحددة", "actions": { "open": "فتح", "rename": "إعادة تسمية", "delete": "حذف" }, "empty": { "title": "لا توجد ملفات أو مجلدات بعد", "description": "ارفع ملفك الأول أو أنشئ مجلدًا للبدء" }, "files": "ملفات", "folders": "مجلدات" }, "filesTable": { "ariaLabel": "جدول الملفات", "selectAll": "تحديد الكل", "selectFile": "تحديد الملف {fileName}", "columns": { "name": "الاسم", "description": "الوصف", "size": "الحجم", "createdAt": "تاريخ الإنشاء", "updatedAt": "تاريخ التحديث", "actions": "الإجراءات" }, "actions": { "menu": "قائمة إجراءات الملف", "preview": "معاينة", "edit": "تحرير", "share": "مشاركة", "download": "تحميل", "delete": "حذف" }, "bulkActions": { "selected": "{count, plural, =1 {تم تحديد ملف واحد} other {تم تحديد # ملفات}}", "actions": "الإجراءات", "download": "تحميل المحدد", "share": "مشاركة المحدد", "delete": "حذف المحدد" } }, "folderActions": { "editFolder": "تحرير المجلد", "folderName": "اسم المجلد", "folderNamePlaceholder": "أدخل اسم المجلد", "folderDescription": "الوصف", "folderDescriptionPlaceholder": "أدخل وصف المجلد (اختياري)", "createFolder": "إنشاء مجلد جديد", "renameFolder": "إعادة تسمية المجلد", "moveFolder": "نقل المجلد", "shareFolder": "مشاركة المجلد", "deleteFolder": "حذف المجلد", "moveTo": "نقل إلى", "selectDestination": "اختر مجلد الوجهة", "rootFolder": "الجذر", "folderCreated": "تم إنشاء المجلد بنجاح", "folderRenamed": "تم إعادة تسمية المجلد بنجاح", "folderMoved": "تم نقل المجلد بنجاح", "folderDeleted": "تم حذف المجلد بنجاح", "folderShared": "تم مشاركة المجلد بنجاح", "createFolderError": "خطأ في إنشاء المجلد", "renameFolderError": "خطأ في إعادة تسمية المجلد", "moveFolderError": "خطأ في نقل المجلد", "deleteFolderError": "خطأ في حذف المجلد", "shareFolderError": "خطأ في مشاركة المجلد", "deleteConfirmation": "هل أنت متأكد من أنك تريد حذف هذا المجلد؟", "deleteWarning": "لا يمكن التراجع عن هذا الإجراء." }, "footer": { "poweredBy": "مدعوم من", "kyanHomepage": "الصفحة الرئيسية لـ Kyantech" }, "forgotPassword": { "emailLabel": "البريد الإلكتروني", "emailPlaceholder": "أدخل بريدك الإلكتروني", "sending": "جاري الإرسال...", "submit": "أرسل تعليمات إعادة التعيين", "backToLogin": "العودة إلى تسجيل الدخول", "title": "نسيت كلمة المرور", "description": "أدخل بريدك الإلكتروني وسنرسل لك تعليمات إعادة تعيين كلمة المرور.", "resetInstructions": "تم إرسال تعليمات إعادة التعيين إلى بريدك الإلكتروني", "pageTitle": "نسيت كلمة المرور", "passwordAuthDisabled": "تم تعطيل المصادقة بكلمة المرور. يرجى الاتصال بالمسؤول أو استخدام مزود مصادقة خارجي." }, "generateShareLink": { "generateTitle": "إنشاء رابط المشاركة", "updateTitle": "تحديث رابط المشاركة", "generateDescription": "إنشاء رابط لمشاركة ملفاتك", "updateDescription": "تحديث الاسم المستعار لرابط المشاركة هذا", "aliasPlaceholder": "أدخل الاسم المستعار", "linkReady": "رابط المشاركة جاهز:", "generateButton": "إنشاء الرابط", "updateButton": "تحديث الرابط", "copyButton": "نسخ الرابط", "success": "تم إنشاء الرابط بنجاح", "error": "فشل في إنشاء الرابط", "copied": "تم نسخ الرابط إلى الحافظة", "readyDescription": "رابط المشاركة الخاص بك جاهز. يمكنك مسح رمز QR مباشرة، أو تنزيله للاستخدام لاحقًا، أو نسخ الرابط أدناه.", "tabs": { "link": "الرابط", "qrcode": "رمز QR" } }, "home": { "description": "البديل مفتوح المصدر لـ WeTransfer. شارك ملفاتك بأمان، دون تتبع أو قيود.", "documentation": "التوثيق", "starOnGithub": "ضع نجمة على GitHub", "privacyMessage": "مصمم مع مراعاة الخصوصية. ملفاتك قبل الرفع متاحة فقط لأولئك الذين لديهم رابط المشاركة. مجاني ومفتوح المصدر دائمًا.", "header": { "fileSharing": "مشاركة الملفات", "tagline": "بسيط ومجاني" }, "pageTitle": "الصفحة الرئيسية" }, "iconPicker": { "title": "اختر أيقونة", "placeholder": "اختر أيقونة", "searchPlaceholder": "البحث عن الأيقونات...", "loadingMore": "جاري تحميل المزيد من الأيقونات...", "allIconsLoaded": "تم تحميل جميع الأيقونات {count}", "noIconsFound": "لم يتم العثور على أيقونات لـ \"{search}\"", "tabs": { "all": "جميع الأيقونات", "popular": "الشائعة", "auth": "مزودي المصادقة" }, "stats": "{iconCount} أيقونة من {libraryCount} مكتبة", "categoryBadge": "{category} ({count} أيقونات)" }, "imageEdit": { "title": "تعديل الصورة", "rotate": "تدوير", "zoom": "تكبير/تصغير", "cropInstructions": "اسحب لإعادة تحديد الموضع، غير حجم الزوايا لضبط منطقة القص" }, "login": { "welcome": "مرحبا بك", "signInToContinue": "قم بتسجيل الدخول للمتابعة", "emailOrUsernameLabel": "البريد الإلكتروني أو اسم المستخدم", "emailOrUsernamePlaceholder": "أدخل بريدك الإلكتروني أو اسم المستخدم", "emailLabel": "البريد الإلكتروني", "emailPlaceholder": "أدخل بريدك الإلكتروني", "passwordLabel": "كلمة المرور", "passwordPlaceholder": "أدخل كلمة المرور", "signIn": "تسجيل الدخول", "signingIn": "جاري تسجيل الدخول...", "forgotPassword": "نسيت كلمة المرور؟", "pageTitle": "تسجيل الدخول", "or": "أو", "continueWithSSO": "متابعة مع تسجيل الدخول الموحد", "processing": "جاري معالجة المصادقة..." }, "logo": { "labels": { "appLogo": "شعار التطبيق" }, "buttons": { "upload": "رفع الشعار", "remove": "حذف الشعار" }, "messages": { "uploadSuccess": "تم رفع الشعار بنجاح", "removeSuccess": "تم حذف الشعار بنجاح" }, "errors": { "uploadFailed": "فشل في رفع الشعار", "removeFailed": "فشل في حذف الشعار" } }, "moveItems": { "itemsToMove": "العناصر المراد نقلها:", "movingTo": "النقل إلى:", "title": "نقل {count, plural, =1 {عنصر} other {عناصر}}", "description": "نقل {count, plural, =1 {عنصر} other {عناصر}} إلى موقع جديد", "success": "تم نقل {count} {count, plural, =1 {عنصر} other {عناصر}} بنجاح" }, "navbar": { "logoAlt": "شعار التطبيق", "profileMenu": "قائمة الملف الشخصي", "profile": "الملف الشخصي", "settings": "الإعدادات", "usersManagement": "إدارة المستخدمين", "logout": "تسجيل الخروج", "customization": "التخصيص" }, "navigation": { "dashboard": "لوحة التحكم" }, "notifications": { "permissionGranted": "تم تمكين إشعارات التنزيل", "permissionDenied": "تم تعطيل إشعارات التنزيل", "downloadComplete": { "title": "اكتمل التنزيل", "body": "اكتمل تنزيل {fileName}" }, "downloadFailed": { "title": "فشل التنزيل", "body": "فشل تنزيل {fileName}: {error}", "unknownError": "خطأ غير معروف" }, "queueProcessing": { "title": "بدء التنزيل", "body": "يتم الآن تنزيل {fileName}{position}", "position": " (كان #{position} في قائمة الانتظار)" } }, "profile": { "password": { "title": "تغيير كلمة المرور", "newPassword": "كلمة مرور جديدة", "confirmPassword": "تأكيد كلمة المرور الجديدة", "updateButton": "تحديث كلمة المرور" }, "form": { "title": "معلومات الملف الشخصي", "firstName": "الاسم الأول", "lastName": "اسم العائلة", "username": "اسم المستخدم", "email": "البريد الإلكتروني", "updateButton": "تحديث الملف الشخصي" }, "header": { "title": "الملف الشخصي", "subtitle": "إدارة معلوماتك الشخصية وكلمة المرور" }, "picture": { "title": "صورة الملف الشخصي", "description": "انقر على أيقونة الكاميرا لتغيير صورة الملف الشخصي", "uploadPhoto": "رفع صورة", "removePhoto": "حذف الصورة" }, "errors": { "loadFailed": "فشل في تحميل بيانات المستخدم", "updateFailed": "فشل في تحديث الملف الشخصي", "passwordFailed": "فشل في تحديث كلمة المرور", "imageFailed": "فشل في تحديث صورة الملف الشخصي", "imageRemoveFailed": "فشل في حذف صورة الملف الشخصي" }, "messages": { "noChanges": "لا توجد تغييرات للحفظ", "updateSuccess": "تم تحديث الملف الشخصي بنجاح", "fillPasswords": "يرجى ملء كلا حقلي كلمة المرور", "passwordSuccess": "تم تحديث كلمة المرور بنجاح", "imageSuccess": "تم تحديث صورة الملف الشخصي بنجاح", "imageRemoved": "تم حذف صورة الملف الشخصي بنجاح" }, "pageTitle": "الملف الشخصي" }, "qrCodeModal": { "title": "مشاركة رمز QR", "description": "امسح رمز QR هذا للوصول إلى الرابط.", "download": "تحميل رمز QR" }, "quickAccess": { "files": { "title": "ملفاتي", "description": "الوصول إلى الملفات المرفوعة وإدارتها" }, "shares": { "title": "مشاركاتي", "description": "عرض وإدارة الملفات المشتركة" }, "reverseShares": { "title": "استلام الملفات", "description": "إنشاء روابط ليتمكن الآخرون من إرسال الملفات إليك" } }, "recentFiles": { "title": "الرفع الأخير", "viewAll": "عرض الكل", "uploadFile": "رفع ملف", "noFiles": "لم يتم رفع أي ملفات بعد", "upload": "رفع" }, "recentShares": { "title": "المشاركات الأخيرة", "viewAll": "عرض الكل", "createShare": "إنشاء مشاركة", "noShares": "لم يتم إنشاء أي مشاركات بعد", "createFirst": "أنشئ مشاركتك الأولى" }, "recipientSelector": { "emailPlaceholder": "أدخل بريد المستلم الإلكتروني", "add": "أضف", "recipients": "المستلمون ({count})", "notifyAll": "أبلغ الجميع", "noRecipients": "لم يتم إضافة أي مستلمين بعد", "addSuccess": "تم إضافة المستلم بنجاح", "addError": "فشل في إضافة المستلم", "removeSuccess": "تم إزالة المستلم بنجاح", "removeError": "فشل في إزالة المستلم", "sendingNotifications": "جاري إرسال الإشعارات...", "notifySuccess": "تم إعلام المستلمين بنجاح", "notifyError": "فشل في إعلام المستلمين", "bulkNotifySuccess": "تم إرسال إشعارات إلى {count} مستلم", "selectAll": "تحديد الكل", "singleNotifySuccess": "تم إرسال إشعار إلى {email}", "removeSingle": "إزالة هذا المستلم", "selectRecipient": "تحديد {email}", "bulkRemoveSuccess": "تم إزالة {count} مستلم بنجاح", "notifySingle": "إشعار هذا المستلم", "notifySelected": "إشعار المحددين", "invalidEmail": "يرجى إدخال عنوان بريد إلكتروني صالح", "noRecipientsDescription": "إضافة مستلمين لمشاركة هذا المحتوى عبر البريد الإلكتروني", "singleNotifyError": "فشل في إشعار المستلم", "bulkRemoveError": "فشل في إزالة المستلمين المحددين", "modalDescription": "إضافة وإدارة المستلمين لهذه المشاركة. يمكنك إشعار جميع أو مستلمين محددين عند تكوين SMTP.", "duplicateEmail": "تم إضافة هذا المستلم بالفعل", "removeSelected": "إزالة المحددين", "selectedCount": "{count} محدد", "addRecipient": "إضافة مستلم", "bulkNotifyError": "فشل في إشعار المستلمين المحددين" }, "register": { "validation": { "firstNameRequired": "الاسم الأول مطلوب", "lastNameRequired": "اسم العائلة مطلوب", "usernameMinLength": "يجب أن يحتوي اسم المستخدم على 3 أحرف على الأقل", "invalidEmail": "البريد الإلكتروني غير صالح", "passwordMinLength": "يجب أن تحتوي كلمة المرور على 8 أحرف على الأقل", "success": "تم إنشاء مستخدم المسؤول بنجاح!", "error": "خطأ في إنشاء مستخدم المسؤول" }, "labels": { "firstName": "الاسم الأول", "lastName": "اسم العائلة", "username": "اسم المستخدم", "email": "البريد الإلكتروني", "password": "كلمة المرور" }, "buttons": { "creating": "جاري الإنشاء...", "createAdmin": "إنشاء حساب المسؤول" } }, "resetPassword": { "pageTitle": "إعادة تعيين كلمة المرور", "header": { "title": "إعادة تعيين كلمة المرور", "description": "أدخل كلمة المرور الجديدة أدناه" }, "form": { "newPassword": "كلمة مرور جديدة", "newPasswordPlaceholder": "أدخل كلمة المرور الجديدة", "confirmPassword": "تأكيد كلمة المرور الجديدة", "confirmPasswordPlaceholder": "أدخل تأكيد كلمة المرور الجديدة", "resetting": "جاري إعادة تعيين كلمة المرور...", "submit": "إعادة تعيين كلمة المرور", "backToLogin": "العودة إلى تسجيل الدخول" }, "messages": { "success": "تم إعادة تعيين كلمة المرور بنجاح" }, "errors": { "serverError": "فشل في إعادة تعيين كلمة المرور. يرجى المحاولة مرة أخرى.", "invalidToken": "رمز إعادة التعيين غير صالح أو مفقود" } }, "reverseShares": { "pageTitle": "استلام الملفات", "search": { "title": "إدارة روابط الاستلام", "createButton": "إنشاء رابط", "placeholder": "البحث عن روابط الاستلام...", "results": "تم العثور على {filtered} من {total} روابط الاستلام" }, "labels": { "files": "ملفات", "size": "الحجم", "status": "الحالة", "access": "الوصول", "description": "الوصف", "pageLayout": "تخطيط الصفحة", "security": "الأمان والحالة", "limits": "الحدود", "maxFiles": "الحد الأقصى للملفات", "maxFileSize": "الحجم الأقصى", "allowedTypes": "الأنواع المسموح بها", "filesReceived": "الملفات المستلمة", "fileLimit": "حد الملفات", "noLimit": "بدون حد", "noLinkCreated": "لم يتم إنشاء أي رابط", "publicAccess": "وصول عام", "protectedByPassword": "محمي بكلمة مرور", "configureProtection": "انقر لتكوين الحماية", "enterPassword": "أدخل كلمة المرور", "thisLinkProtected": "سيكون هذا الرابط محمياً بكلمة مرور", "thisLinkPublic": "سيكون هذا الرابط متاحاً للعامة", "configureExpiration": "تكوين انتهاء الصلاحية", "configureLimits": "تكوين حدود الملفات", "protectWithPassword": "حماية بكلمة مرور", "layoutOptions": { "default": "افتراضي", "wetransfer": "WeTransfer" }, "noFilesLimit": "بدون حد للملفات", "noSizeLimit": "بدون حد للحجم", "allFileTypes": "جميع أنواع الملفات", "fileTypesHelp": "أدخل الامتدادات بدون نقطة، مفصولة بمسافة أو فاصلة أو شرطة أو خط عمودي", "emailFieldRequired": "حقل البريد الإلكتروني", "fieldOptions": { "hidden": "مختفي", "optional": "خياري", "required": "مطلوب" }, "fieldRequirements": "المتطلبات الميدانية", "nameFieldRequired": "حقل الاسم" }, "card": { "untitled": "رابط بدون عنوان", "noDescription": "بدون وصف", "addDescriptionPlaceholder": "إضافة وصف...", "files": "ملفات", "progress": "التقدم", "created": "تم الإنشاء", "expired": "منتهي الصلاحية", "expires": "ينتهي", "viewDetails": "عرض التفاصيل", "copyLink": "نسخ الرابط", "openInNewTab": "فتح في علامة تبويب جديدة", "editLink": "تحرير الرابط", "createLink": "إنشاء رابط", "delete": "حذف", "copyLinkTitle": "نسخ الرابط", "createLinkCTA": "إنشاء رابط استلام", "viewQrCode": "عرض رمز QR" }, "status": { "active": "نشط", "inactive": "غير نشط", "expired": "منتهي الصلاحية", "protected": "محمي", "public": "عام" }, "actions": { "copyLink": "نسخ الرابط", "editAlias": "تحرير الاسم المستعار", "createAlias": "إنشاء اسم مستعار", "viewDetails": "عرض التفاصيل", "edit": "تحرير", "delete": "حذف", "viewFiles": "الملفات المستلمة", "viewQrCode": "عرض رمز QR" }, "empty": { "title": "لم يتم إنشاء روابط استلام", "description": "قم بإنشاء روابط مخصصة ليتمكن الآخرون من إرسال الملفات إليك بشكل آمن ومنظم.", "createButton": "إنشاء أول رابط" }, "modals": { "create": { "title": "إنشاء رابط استلام", "description": "قم بتكوين رابط مخصص لاستلام الملفات من الآخرين" }, "edit": { "title": "تحرير رابط الاستلام", "description": "تحديث إعدادات رابط الاستلام هذا", "updating": "جارٍ التحديث...", "saveChanges": "حفظ التغييرات" }, "details": { "title": "تفاصيل الرابط", "description": "عرض وتحرير معلومات رابط الاستلام الخاص بك", "pageLayout": "تخطيط الصفحة", "linkSection": "رابط الاستلام", "noLinkCreated": "لم يتم إنشاء رابط", "limits": "الحدود", "maxFiles": "الحد الأقصى للملفات", "maxFileSize": "الحجم الأقصى", "allowedTypes": "الأنواع المسموح بها", "noLimit": "بدون حد", "security": "الأمان", "status": "الحالة", "password": "كلمة المرور", "files": "الملفات المستلمة", "noFiles": "لم يتم استلام أي ملفات بعد", "copyLink": "نسخ الرابط", "openLink": "فتح الرابط", "editAlias": "تحرير الاسم المستعار", "createAlias": "إنشاء اسم مستعار", "editPassword": "تحرير حماية كلمة المرور", "basicInfo": "المعلومات الأساسية", "securityAndStatus": "الأمان والحالة", "protection": "الحماية", "protectedByPassword": "محمي بكلمة مرور", "publicAccess": "وصول عام", "active": "نشط", "inactive": "غير نشط", "deactivate": "تعطيل", "activate": "تفعيل", "expiration": "انتهاء الصلاحية", "dates": "التواريخ", "createdAt": "تم الإنشاء في", "updatedAt": "تم التحديث في", "allTypes": "جميع الأنواع", "placeholderTypes": "pdf,jpg,png (مفصولة بفواصل)", "downloadSuccess": "بدأ التحميل", "downloadError": "خطأ في تحميل الملف", "editSuccess": "تم تحديث الملف بنجاح", "editError": "خطأ في تحديث الملف", "previewNotAvailable": "المعاينة غير متوفرة", "notAvailable": "غير متوفر", "invalidDate": "تاريخ غير صالح" }, "alias": { "editTitle": "تحرير الاسم المستعار", "createTitle": "إنشاء اسم مستعار", "editDescription": "تحديث الاسم المستعار لرابط الاستلام هذا", "createDescription": "إنشاء اسم مستعار مخصص لرابط الاستلام هذا", "aliasLabel": "الاسم المستعار للرابط", "aliasPlaceholder": "رابطي-المخصص", "preview": "معاينة:", "currentLink": "الرابط الحالي:", "copyCurrentLink": "نسخ الرابط الحالي", "randomTooltip": "توليد اسم مستعار عشوائي", "cancel": "إلغاء", "creating": "جارٍ الإنشاء...", "updating": "جارٍ التحديث...", "create": "إنشاء اسم مستعار", "update": "تحديث الاسم المستعار", "validation": { "required": "الاسم المستعار مطلوب", "minLength": "يجب أن يكون الاسم المستعار 3 أحرف على الأقل", "maxLength": "يجب أن يكون الاسم المستعار 50 حرفاً كحد أقصى", "pattern": "يجب أن يحتوي الاسم المستعار على أحرف وأرقام وشرطات وشرطات سفلية فقط" }, "help": "3-50 حرفاً. سيتم تحويل المسافات إلى شرطات تلقائياً." }, "password": { "title": "تحرير حماية كلمة المرور", "description": "تكوين حماية كلمة المرور لهذا الرابط", "hasPassword": "محمي بكلمة مرور", "password": "كلمة المرور", "cancel": "إلغاء", "save": "حفظ", "saving": "جارٍ الحفظ..." }, "receivedFiles": { "title": "الملفات المستلمة", "description": "عرض وإدارة الملفات المرسلة إلى هذا الرابط", "noFiles": "لم يتم استلام أي ملفات بعد", "noFilesDescription": "ستظهر الملفات المرسلة عبر هذا الرابط هنا", "fileCount": "{count, plural, =0 {لا ملفات} =1 {ملف واحد} =2 {ملفان} other {# ملفات}}", "totalSize": "الحجم الإجمالي: {size}", "columns": { "file": "الملف", "size": "الحجم", "sender": "المرسل", "date": "التاريخ", "actions": "الإجراءات" }, "actions": { "preview": "معاينة", "download": "تحميل", "copyToMyFiles": "انسخ إلى ملفاتي", "copying": "نسخ ..." }, "uploadedBy": "تم الرفع بواسطة {name}", "anonymous": "مجهول", "downloadSuccess": "بدأ التحميل", "downloadError": "خطأ في تحميل الملف", "editSuccess": "تم تحديث الملف بنجاح", "editError": "خطأ في تحديث الملف", "previewNotAvailable": "المعاينة غير متوفرة", "copyError": "خطأ نسخ الملف إلى ملفاتك", "copySuccess": "تم نسخ الملف إلى ملفاتك بنجاح", "bulkActions": { "selected": "{count, plural, =0 {لا ملفات محددة} =1 {ملف واحد محدد} =2 {ملفان محددان} other {# ملفات محددة}}", "actions": "إجراءات", "download": "تحميل المحدد", "copyToMyFiles": "نسخ المحدد إلى ملفاتي", "delete": "حذف المحدد" }, "bulkCopyProgress": "جارٍ نسخ {count, plural, =1 {ملف واحد} =2 {ملفين} other {# ملفات}} إلى ملفاتك...", "bulkCopySuccess": "{count, plural, =1 {تم نسخ ملف واحد إلى ملفاتك بنجاح} =2 {تم نسخ ملفين إلى ملفاتك بنجاح} other {تم نسخ # ملفات إلى ملفاتك بنجاح}}", "bulkDeleteConfirmButton": "حذف {count, plural, =1 {الملف} =2 {الملفين} other {الملفات}}", "bulkDeleteConfirmMessage": "هل أنت متأكد أنك تريد حذف {count, plural, =1 {هذا الملف} =2 {هذين الملفين} other {هذه الملفات الـ #}}؟ لا يمكن التراجع عن هذا الإجراء.", "bulkDeleteConfirmTitle": "حذف الملفات المحددة", "bulkDeleteProgress": "جارٍ حذف {count, plural, =1 {ملف واحد} =2 {ملفين} other {# ملفات}}...", "bulkDeleteSuccess": "{count, plural, =1 {تم حذف ملف واحد بنجاح} =2 {تم حذف ملفين بنجاح} other {تم حذف # ملفات بنجاح}}", "selectAll": "تحديد الكل", "selectFile": "تحديد الملف {fileName}", "deleteError": "خطأ في حذف الملف", "deleteSuccess": "تم حذف الملف بنجاح", "copyErrors": { "timeout": "انتهت مهلة عملية النسخ. يرجى المحاولة مرة أخرى باستخدام ملف أصغر أو التحقق من اتصالك.", "failed": "فشلت عملية النسخ. يرجى المحاولة مرة أخرى.", "aborted": "تم إلغاء عملية النسخ بسبب انتهاء المهلة." }, "invalidDate": "تاريخ غير صحيح" } }, "form": { "name": { "label": "اسم الرابط", "placeholder": "مثال: وثائق المشروع، صور العائلة..." }, "description": { "label": "الوصف", "placeholder": "صف نوع الملفات التي تتوقع استلامها...", "description": "اختياري. يساعد الأشخاص على فهم ما يجب إرساله." }, "status": { "label": "حالة الرابط", "description": "تفعيل أو تعطيل رابط الاستلام هذا" }, "expiration": { "label": "تاريخ انتهاء الصلاحية", "description": "اختياري. سيتم تعطيل الرابط بعد هذا التاريخ.", "configure": "تكوين انتهاء الصلاحية" }, "fileLimits": { "configure": "تكوين حدود الملفات" }, "maxFiles": { "label": "الحد الأقصى للملفات", "placeholder": "مثال: 10", "description": "اختياري. حد العدد الإجمالي للملفات التي يمكن إرسالها.", "noLimit": "بدون حد للملفات" }, "maxFileSize": { "label": "الحجم الأقصى لكل ملف", "placeholder": "مثال: 100", "description": "اختياري. حد الحجم الفردي لكل ملف.", "noLimit": "بدون حد للحجم" }, "allowedFileTypes": { "label": "أنواع الملفات المسموح بها", "placeholder": "مثال: pdf, jpg, png, docx", "description": "أدخل الامتدادات بدون نقطة، مفصولة بمسافة أو فاصلة أو شرطة أو خط عمودي", "allTypes": "جميع أنواع الملفات" }, "pageLayout": { "label": "تخطيط الصفحة", "placeholder": "اختر التخطيط", "description": "كيف ستظهر صفحة الرفع للمستخدمين.", "options": { "default": "التخطيط الافتراضي", "wetransfer": "نمط WeTransfer" } }, "password": { "label": "كلمة مرور الحماية", "placeholder": "اختياري. أضف كلمة مرور لحماية الرابط", "description": "اختياري. سيحتاج المستخدمون إلى كلمة المرور هذه للوصول إلى الرابط.", "configurePassword": "تكوين كلمة المرور", "protectWithPassword": "حماية بكلمة مرور", "passwordHelp": "يجب أن تكون كلمة المرور 4 أحرف على الأقل", "passwordPlaceholder": "أدخل كلمة مرور لحماية الرابط" }, "submit": "إنشاء رابط استلام", "emailFieldRequired": { "label": "متطلبات حقل البريد الإلكتروني", "description": "تكوين ما إذا كان يجب عرض حقل البريد الإلكتروني للتحميل وإذا كان مطلوبًا" }, "fieldRequirements": { "title": "المتطلبات الميدانية", "description": "تكوين الحقول المعروضة في نموذج التحميل" }, "nameFieldRequired": { "label": "اسم حقل الاسم", "description": "تكوين إذا كان يجب عرض حقل اسم التحميل وإذا كان مطلوبًا" } }, "messages": { "created": "تم إنشاء رابط الاستلام بنجاح!", "createSuccess": "تم إنشاء رابط الاستلام بنجاح!", "updateSuccess": "تم تحديث رابط الاستلام بنجاح!", "linkCopied": "تم نسخ الرابط إلى الحافظة!", "deleteSuccess": "تم حذف رابط الاستلام بنجاح!", "aliasCreated": "تم إنشاء الاسم المستعار بنجاح!", "activateSuccess": "تم تفعيل رابط الاستلام بنجاح!", "deactivateSuccess": "تم تعطيل رابط الاستلام بنجاح!", "passwordProtectionDisabled": "تم إزالة حماية كلمة المرور بنجاح!", "passwordProtectionEnabled": "تم تمكين حماية كلمة المرور بنجاح!" }, "errors": { "loadFailed": "فشل في تحميل روابط الاستلام", "createFailed": "فشل في إنشاء رابط الاستلام. حاول مرة أخرى.", "updateFailed": "فشل في تحديث رابط الاستلام. حاول مرة أخرى.", "deleteFailed": "فشل في حذف رابط الاستلام. حاول مرة أخرى.", "aliasCreateFailed": "فشل في إنشاء الاسم المستعار. حاول مرة أخرى.", "passwordUpdateFailed": "فشل في تحديث حماية كلمة المرور" }, "delete": { "title": "حذف رابط الاستلام", "description": "لا يمكن التراجع عن هذا الإجراء. سيتم حذف الرابط نهائياً ولن يتمكن من استلام الملفات بعد ذلك.", "confirmButton": "حذف الرابط", "cancelButton": "إلغاء", "deleting": "جارٍ الحذف..." }, "upload": { "metadata": { "title": "رفع الملفات - Palmr", "description": "رفع الملفات عبر الرابط المشترك" }, "layout": { "defaultTitle": "رفع الملفات", "importantInfo": "معلومات مهمة:", "maxFiles": "الحد الأقصى {count} ملف/ملفات", "maxFileSize": "الحجم الأقصى لكل ملف: {size}MB", "allowedTypes": "الأنواع المسموح بها: {types}", "loading": "جارٍ التحميل..." }, "password": { "title": "رابط محمي", "description": "هذا الرابط محمي بكلمة مرور. أدخل كلمة المرور للمتابعة.", "label": "كلمة المرور", "placeholder": "أدخل كلمة المرور", "cancel": "إلغاء", "submit": "متابعة", "verifying": "جارٍ التحقق..." }, "errors": { "loadFailed": "فشل في تحميل المعلومات. حاول مرة أخرى.", "passwordIncorrect": "كلمة المرور غير صحيحة. حاول مرة أخرى.", "linkNotFound": "الرابط غير موجود أو منتهي الصلاحية.", "linkInactive": "هذا الرابط غير نشط.", "linkExpired": "هذا الرابط منتهي الصلاحية.", "uploadFailed": "خطأ في رفع الملف", "retry": "إعادة المحاولة", "fileTooLarge": "الملف كبير جداً. الحجم الأقصى: {maxSize}", "fileTypeNotAllowed": "نوع الملف غير مسموح به. الأنواع المقبولة: {allowedTypes}", "maxFilesExceeded": "الحد الأقصى المسموح به هو {maxFiles} ملف/ملفات", "selectAtLeastOneFile": "اختر ملفاً واحداً على الأقل", "provideNameOrEmail": "قم بتوفير اسمك أو بريدك الإلكتروني", "provideEmailRequired": "البريد الإلكتروني مطلوب", "provideNameRequired": "الاسم مطلوب" }, "fileDropzone": { "dragActive": "أفلت الملفات هنا", "dragInactive": "اسحب الملفات هنا أو انقر للاختيار", "acceptedTypes": "الأنواع المقبولة: {types}", "maxFileSize": "الحجم الأقصى: {size}", "maxFiles": "الحد الأقصى {count} ملف/ملفات", "remainingFiles": "متبقي {remaining} من {max} ملف/ملفات" }, "fileList": { "title": "الملفات المختارة:", "statusUploaded": "تم الرفع", "statusError": "خطأ", "retry": "إعادة المحاولة" }, "form": { "nameLabel": "الاسم", "namePlaceholder": "اسمك", "emailLabel": "البريد الإلكتروني", "emailPlaceholder": "بريدك@الإلكتروني.com", "descriptionLabel": "الوصف (اختياري)", "descriptionPlaceholder": "أضف وصفاً للملفات...", "uploadButton": "رفع {count} ملف/ملفات", "uploading": "جارٍ الرفع...", "emailLabelOptional": "البريد الإلكتروني (اختياري)", "nameLabelOptional": "الاسم (اختياري)" }, "success": { "title": "تم رفع الملفات بنجاح! 🎉", "description": "يمكنك إغلاق هذه الصفحة.", "countMessage": "تم رفع {count} ملف/ملفات بنجاح!" }, "maxFilesReached": { "title": "تم الوصول إلى حد الملفات", "description": "هذا الرابط استلم بالفعل الحد الأقصى المسموح به وهو {maxFiles} ملف/ملفات.", "contactOwner": "إذا كان هناك خطأ أو كنت بحاجة إلى إرسال المزيد من الملفات، اتصل بمالك الرابط." }, "linkInactive": { "title": "رابط غير نشط", "description": "رابط الاستلام هذا غير نشط مؤقتاً.", "contactOwner": "اتصل بمالك الرابط لمزيد من المعلومات." }, "linkNotFound": { "title": "الرابط غير موجود", "description": "ربما تم حذف هذا الرابط أو لم يكن موجوداً أبداً." }, "linkExpired": { "title": "رابط منتهي الصلاحية", "description": "رابط الاستلام هذا منتهي الصلاحية ولم يعد يقبل الملفات.", "contactOwner": "اتصل بمالك الرابط إذا كنت بحاجة إلى إرسال ملفات." } }, "components": { "fileRow": { "addDescription": "إضافة وصف...", "anonymous": "مجهول", "deleteError": "خطأ في حذف الملف", "deleteSuccess": "تم حذف الملف بنجاح" }, "fileActions": { "edit": "تحرير", "save": "حفظ", "cancel": "إلغاء", "preview": "معاينة", "download": "تحميل", "delete": "حذف", "copyToMyFiles": "انسخ إلى ملفاتي", "copying": "نسخ ..." }, "editField": { "saveChanges": "حفظ التغييرات", "cancelEdit": "إلغاء التحرير" } }, "defaultLinkName": "الملفات المستلمة" }, "searchBar": { "placeholder": "ابحث عن الملفات...", "results": "تم العثور على {filtered} من {total} ملف", "placeholderFolders": "البحث في المجلدات...", "noResults": "لم يتم العثور على نتائج لـ \"{query}\"", "placeholderFiles": "البحث في الملفات..." }, "settings": { "groups": { "defaultDescription": "خيارات التكوين", "general": { "title": "عام", "description": "إعدادات التطبيق الأساسية" }, "email": { "title": "البريد الإلكتروني", "description": "تكوين خادم البريد الإلكتروني" }, "security": { "title": "الأمان", "description": "إعدادات الأمان والمصادقة" }, "storage": { "title": "التخزين", "description": "تكوين تخزين الملفات" }, "oidc": { "title": "OpenID Connect (SSO)", "description": "تكوين المصادقة SSO عبر OpenID Connect" } }, "fields": { "noDescription": "لا يوجد وصف متاح", "appLogo": { "title": "شعار التطبيق", "description": "صورة شعار التطبيق" }, "appName": { "title": "اسم التطبيق", "description": "اسم التطبيق الذي يظهر للمستخدمين" }, "appDescription": { "title": "وصف التطبيق", "description": "وصف مختصر للتطبيق" }, "showHomePage": { "title": "عرض الصفحة الرئيسية", "description": "عرض الصفحة الرئيسية بعد التثبيت" }, "smtpEnabled": { "title": "تمكين SMTP", "description": "تمكين أو تعطيل وظيفة البريد الإلكتروني عبر SMTP" }, "smtpHost": { "title": "خادم SMTP", "description": "عنوان خادم SMTP" }, "smtpPort": { "title": "منفذ SMTP", "description": "منفذ خادم SMTP" }, "smtpUser": { "title": "مستخدم SMTP", "description": "اسم المستخدم لمصادقة SMTP" }, "smtpPass": { "title": "كلمة مرور SMTP", "description": "كلمة المرور لمصادقة SMTP" }, "smtpFromName": { "title": "اسم المرسل", "description": "الاسم الظاهر في الرسائل المرسلة" }, "smtpFromEmail": { "title": "البريد الإلكتروني للمرسل", "description": "عنوان البريد الإلكتروني للمرسل" }, "maxLoginAttempts": { "title": "أقصى محاولات تسجيل دخول", "description": "الحد الأقصى لمحاولات تسجيل الدخول قبل الحظر" }, "loginBlockDuration": { "title": "مدة حظر تسجيل الدخول", "description": "مدة الحظر (بالثواني) بعد تجاوز الحد الأقصى للمحاولات" }, "passwordMinLength": { "title": "الحد الأدنى لطول كلمة المرور", "description": "الحد الأدنى لعدد الأحرف في كلمة المرور" }, "passwordResetTokenExpiration": { "title": "انتهاء صلاحية رمز إعادة التعيين", "description": "مدة صلاحية رمز إعادة تعيين كلمة المرور (بالثواني)" }, "maxFileSize": { "title": "أقصى حجم للملف", "description": "الحد الأقصى لحجم الملف المسموح به للرفع " }, "maxTotalStoragePerUser": { "title": "أقصى تخزين لكل مستخدم", "description": "الحد الإجمالي للتخزين لكل مستخدم " }, "firstUserAccess": { "description": "إعدادات الوصول الأول للمستخدمين الجدد", "title": "الوصول الأول للمستخدم" }, "serverUrl": { "title": "رابط الخادم", "description": "الرابط الأساسي لخادم Palmr (مثال: https://palmr.example.com)" }, "testSmtp": { "title": "اختبار اتصال SMTP", "description": "اختبار ما إذا كان تكوين SMTP صالحًا" }, "smtpNoAuth": { "title": "بدون مصادقة", "description": "قم بتمكين هذا للخوادم الداخلية التي لا تتطلب اسم مستخدم/كلمة مرور (يخفي حقول المصادقة)" }, "smtpSecure": { "title": "أمان الاتصال", "description": "طريقة أمان اتصال SMTP - تلقائي (موصى به)، SSL، STARTTLS، أو بدون (غير آمن)", "options": { "auto": "تلقائي (موصى به)", "ssl": "SSL (منفذ 465)", "tls": "STARTTLS (منفذ 587)", "none": "بدون (غير آمن)" } }, "smtpTrustSelfSigned": { "title": "الوثوق بالشهادات الموقعة ذاتياً", "description": "قم بتمكين هذا للوثوق بشهادات SSL/TLS الموقعة ذاتياً (مفيد لبيئات التطوير)" }, "passwordAuthEnabled": { "title": "المصادقة بالكلمة السرية", "description": "تمكين أو تعطيل المصادقة بالكلمة السرية" }, "hideVersion": { "title": "إخفاء الإصدار", "description": "إخفاء إصدار Palmr في تذييل جميع الصفحات" } }, "buttons": { "save": "احفظ {group}", "testSmtp": "اختبار الاتصال", "testing": "جاري الاختبار..." }, "errors": { "loadFailed": "فشل في تحميل الإعدادات", "updateFailed": "فشل في تحديث الإعدادات", "passwordAuthRequiresProvider": "لا يمكن تعطيل المصادقة بالكلمة السرية دون وجود على الأقل موفرين مصادقة مفعلين" }, "messages": { "noChanges": "لا توجد تغييرات للحفظ", "updateSuccess": "تم تحديث إعدادات {group} بنجاح", "smtpTestFailed": "فشل اتصال SMTP: {error}", "smtpTestGenericError": "فشل اختبار اتصال SMTP. يرجى التحقق من إعداداتك والمحاولة مرة أخرى.", "smtpTestSuccess": "تم اتصال SMTP بنجاح! تكوين البريد الإلكتروني الخاص بك يعمل بشكل صحيح.", "smtpMissingAuth": "يرجى ملء اسم المستخدم وكلمة المرور الخاصة بـ SMTP، أو تمكين خيار 'بدون مصادقة'.", "smtpMissingHostPort": "يرجى ملء مضيف ومنفذ SMTP قبل الاختبار.", "smtpNotEnabled": "SMTP غير مفعل. يرجى تفعيل SMTP أولاً." }, "title": "الإعدادات", "breadcrumb": "الإعدادات", "pageTitle": "الإعدادات", "tooltips": { "testSmtp": "يختبر اتصال SMTP بالقيم المدخلة حاليًا في النموذج. لجعل التغييرات دائمة، تذكر حفظ إعداداتك بعد الاختبار.", "defaultPlaceholder": "أدخل واضغط Enter" }, "redirectUri": { "placeholder": "https://mysite.com", "previewLabel": "الرابط الكامل الذي سيتم حفظه:" } }, "share": { "errors": { "invalidPassword": "كلمة مرور غير صحيحة. يرجى المحاولة مرة أخرى.", "loadFailed": "فشل في تحميل المشاركة", "downloadFailed": "فشل في تنزيل الملف" }, "messages": { "downloadStarted": "بدأ التنزيل" }, "password": { "title": "مشاركة محمية بكلمة المرور", "protected": "هذه المشاركة محمية بكلمة مرور", "incorrect": "كلمة المرور غير صحيحة. يرجى المحاولة مرة أخرى.", "label": "كلمة المرور", "placeholder": "أدخل كلمة مرور المشاركة", "submit": "إرسال" }, "details": { "untitled": "بدون عنوان", "created": "تم الإنشاء: {date}", "expires": "تنتهي: {date}" }, "notFound": { "title": "لم يتم العثور على المشاركة", "description": "قد يكون تم حذف هذه المشاركة أو انتهت صلاحيتها." }, "pageTitle": "المشاركة", "downloadAll": "تحميل الكل" }, "shareActions": { "deleteTitle": "حذف المشاركة", "deleteConfirmation": "هل أنت متأكد من أنك تريد حذف هذه المشاركة؟ لا يمكن التراجع عن هذا الإجراء.", "editTitle": "تحرير المشاركة", "nameLabel": "اسم المشاركة", "descriptionLabel": "الوصف", "descriptionPlaceholder": "أدخل وصفاً (اختياري)", "expirationLabel": "تاريخ انتهاء الصلاحية", "expirationPlaceholder": "YYYY/MM/DD HH:MM", "maxViewsLabel": "الحد الأقصى للمشاهدات", "maxViewsPlaceholder": "اتركه فارغاً للمشاهدات غير المحدودة", "passwordProtection": "محمي بكلمة مرور", "passwordLabel": "كلمة المرور", "passwordPlaceholder": "أدخل كلمة المرور", "newPasswordLabel": "كلمة المرور الجديدة (اتركها فارغة للاحتفاظ بالحالية)", "newPasswordPlaceholder": "أدخل كلمة المرور الجديدة", "manageFilesTitle": "إدارة الملفات", "manageRecipientsTitle": "إدارة المستقبلين", "editSuccess": "تم تحديث المشاركة بنجاح", "editError": "فشل في تحديث المشاركة", "bulkDeleteConfirmation": "هل أنت متأكد من أنك تريد حذف {count, plural, =1 {مشاركة واحدة} other {# مشاركات}} محددة؟ لا يمكن التراجع عن هذا الإجراء.", "bulkDeleteTitle": "حذف المشاركات المحددة", "addDescriptionPlaceholder": "إضافة وصف...", "aliasLabel": "اسم مستعار للرابط", "aliasPlaceholder": "أدخل اسمًا مستعارًا مخصصًا", "copyLink": "نسخ الرابط", "fileTitle": "مشاركة ملف", "folderTitle": "مشاركة مجلد", "generateLink": "إنشاء رابط", "linkDescriptionFile": "إنشاء رابط مخصص لمشاركة الملف", "linkDescriptionFolder": "إنشاء رابط مخصص لمشاركة المجلد", "linkReady": "رابط المشاركة جاهز:", "linkTitle": "إنشاء رابط" }, "shareDetails": { "title": "تفاصيل المشاركة", "subtitle": "معلومات تفصيلية حول هذه المشاركة", "basicInfo": "المعلومات الأساسية", "name": "الاسم", "description": "الوصف", "noDescription": "لم يتم توفير وصف", "untitled": "بدون عنوان", "shareLink": "رابط المشاركة", "editLink": "تحرير الرابط", "generateLink": "إنشاء رابط", "noLink": "لم يتم إنشاء رابط بعد", "copyLink": "نسخ الرابط", "openLink": "فتح في علامة تبويب جديدة", "linkCopied": "تم نسخ الرابط إلى الحافظة", "views": "المشاهدات", "dates": "التواريخ", "created": "تم الإنشاء", "expires": "ينتهي", "never": "أبداً", "security": "الأمان", "passwordProtected": "محمي بكلمة مرور", "publicAccess": "وصول عام", "maxViews": "المشاهدات القصوى:", "files": "الملفات", "recipients": "المستقبلون", "notAvailable": "غير متاح", "invalidDate": "تاريخ غير صحيح", "loadError": "فشل في تحميل تفاصيل المشاركة", "editSecurity": "تحرير الأمان", "editExpiration": "تحرير انتهاء الصلاحية", "clickToEnlargeQrCode": "انقر لتكبير رمز QR", "downloadQrCode": "تحميل رمز QR", "qrCode": "رمز QR" }, "shareExpiration": { "neverExpires": "لا تنتهي صلاحيته أبداً", "success": { "expirationUpdated": "تم تحديث تاريخ انتهاء الصلاحية بنجاح", "expirationRemoved": "تم إزالة انتهاء الصلاحية بنجاح - المشاركة الآن دائمة", "expirationSet": "تم تعيين تاريخ انتهاء الصلاحية بنجاح" }, "info": { "canBeChanged": "يمكنك تغيير أو إزالة تاريخ انتهاء الصلاحية في أي وقت", "willBeInaccessible": "ستصبح المشاركة غير قابلة للوصول بعد هذا التاريخ", "noExpiration": "هذه المشاركة لن تنتهي صلاحيتها أبداً وستبقى قابلة للوصول إلى أجل غير مسمى.", "title": "حول انتهاء الصلاحية:" }, "enableExpiration": "تمكين انتهاء الصلاحية", "title": "إعدادات انتهاء صلاحية المشاركة", "subtitle": "تكوين متى ستنتهي صلاحية هذه المشاركة", "validation": { "dateMustBeFuture": "يجب أن يكون تاريخ انتهاء الصلاحية في المستقبل", "dateRequired": "يرجى تحديد تاريخ انتهاء صلاحية" }, "currentStatus": "الحالة الحالية", "error": { "updateFailed": "فشل في تحديث إعدادات انتهاء الصلاحية" }, "expires": "تنتهي صلاحيته:", "expirationDate": "تاريخ انتهاء الصلاحية" }, "shareFile": { "title": "مشاركة ملف", "linkTitle": "إنشاء رابط", "nameLabel": "اسم المشاركة", "namePlaceholder": "أدخل اسم المشاركة", "descriptionLabel": "الوصف", "descriptionPlaceholder": "أدخل وصفاً (اختياري)", "expirationLabel": "تاريخ انتهاء الصلاحية", "expirationPlaceholder": "YYYY/MM/DD HH:MM", "maxViewsLabel": "الحد الأقصى للمشاهدات", "maxViewsPlaceholder": "اتركه فارغاً للمشاهدات غير المحدودة", "passwordProtection": "محمي بكلمة مرور", "passwordLabel": "كلمة المرور", "passwordPlaceholder": "أدخل كلمة المرور", "linkDescription": "إنشاء رابط مخصص لمشاركة الملف", "aliasLabel": "اسم مستعار للرابط", "aliasPlaceholder": "أدخل اسماً مستعاراً مخصصاً", "linkReady": "رابط المشاركة جاهز:", "createShare": "إنشاء مشاركة", "generateLink": "إنشاء رابط", "copyLink": "نسخ الرابط" }, "shareManager": { "deleteSuccess": "تم حذف المشاركة بنجاح", "deleteError": "فشل في حذف المشاركة", "updateSuccess": "تم تحديث المشاركة بنجاح", "updateError": "فشل في تحديث المشاركة", "filesUpdateSuccess": "تم تحديث الملفات بنجاح", "filesUpdateError": "فشل في تحديث الملفات", "recipientsUpdateSuccess": "تم تحديث المستلمين بنجاح", "recipientsUpdateError": "فشل في تحديث المستلمين", "linkGenerateSuccess": "تم إنشاء رابط المشاركة بنجاح", "linkGenerateError": "فشل في إنشاء رابط المشاركة", "notifyLoading": "جاري إرسال الإشعارات...", "notifySuccess": "تم إعلام المستلمين بنجاح", "notifyError": "فشل في إعلام المستلمين", "bulkDeleteError": "فشل في حذف المشاركات", "bulkDeleteLoading": "جارٍ حذف {count, plural, =1 {مشاركة واحدة} other {# مشاركات}}...", "bulkDeleteSuccess": "{count, plural, =1 {تم حذف مشاركة واحدة بنجاح} other {تم حذف # مشاركات بنجاح}}", "securityUpdateError": "فشل في تحديث إعدادات الأمان", "expirationUpdateError": "فشل في تحديث إعدادات انتهاء الصلاحية", "securityUpdateSuccess": "تم تحديث إعدادات الأمان بنجاح", "expirationUpdateSuccess": "تم تحديث إعدادات انتهاء الصلاحية بنجاح", "creatingZip": "إنشاء ملف zip ...", "defaultShareName": "يشارك", "downloadError": "فشل تنزيل ملفات المشاركة", "downloadSuccess": "بدأ التنزيل بنجاح", "multipleSharesZipName": "{count} _shares_files.zip", "noFilesToDownload": "لا توجد ملفات متاحة للتنزيل", "singleShareZipName": "{ShareName} _files.zip", "zipDownloadError": "فشل في إنشاء ملف مضغوط", "zipDownloadSuccess": "تم تنزيل ملف zip بنجاح" }, "shareMultipleFiles": { "title": "مشاركة ملفات متعددة", "shareNameLabel": "اسم المشاركة", "shareNamePlaceholder": "أدخل اسم المشاركة", "descriptionLabel": "الوصف", "descriptionPlaceholder": "أدخل وصفًا (اختياري)", "filesToShare": "الملفات للمشاركة", "files": "ملفات", "totalSize": "الحجم الإجمالي", "creating": "جاري الإنشاء...", "create": "إنشاء مشاركة", "itemsToShare": "العناصر للمشاركة ({count} {count, plural, =1 {عنصر} other {عناصر}})" }, "shareSecurity": { "subtitle": "تكوين حماية كلمة المرور وخيارات الأمان لهذه المشاركة", "info": { "title": "كيف يعمل:", "withoutPassword": "يمكن لأي شخص لديه الرابط الوصول إلى هذه المشاركة بدون كلمة مرور.", "withPassword": "سيحتاج المستخدمون إلى إدخال كلمة المرور للوصول إلى هذه المشاركة." }, "existingPasswordMessage": "هذه المشاركة لديها بالفعل كلمة مرور. إذا كنت تريد تحديثها، أدخل كلمة المرور الجديدة في الحقل أدناه واحفظ.", "passwordProtection": "حماية كلمة المرور", "error": { "updateFailed": "فشل في تحديث إعدادات الأمان" }, "passwordRequirements": { "title": "متطلبات كلمة المرور:", "minLength": "على الأقل حرفين" }, "newPassword": "كلمة مرور جديدة", "success": { "passwordUpdated": "تم تحديث كلمة المرور بنجاح", "passwordRemoved": "تم إزالة حماية كلمة المرور بنجاح", "passwordSet": "تم تمكين حماية كلمة المرور بنجاح" }, "password": "كلمة المرور", "validation": { "passwordRequired": "كلمة المرور مطلوبة", "passwordTooShort": "يجب أن تكون كلمة المرور حرفين على الأقل" }, "currentStatus": "الحالة الحالية", "passwordPlaceholder": "أدخل كلمة مرور آمنة", "title": "إعدادات أمان المشاركة" }, "shares": { "errors": { "loadFailed": "فشل في تحميل المشاركات", "notifyFailed": "فشل في إعلام المستلمين", "smtpConfigFailed": "فشل في تحميل إعدادات SMTP" }, "messages": { "linkCopied": "تم نسخ الرابط إلى الحافظة", "recipientsNotified": "تم إعلام المستلمين بنجاح" }, "empty": { "message": "لم يتم إنشاء أي مشاركات بعد", "createButton": "إنشاء مشاركة" }, "header": { "title": "مشاركاتي", "myShares": "مشاركاتي" }, "search": { "title": "كل المشاركات", "createButton": "إنشاء مشاركة", "placeholder": "ابحث عن المشاركات...", "results": "تم العثور على {filtered} من {total} مشاركات" }, "pageTitle": "المشاركات" }, "sharesTable": { "ariaLabel": "جدول المشاركات", "never": "أبداً", "columns": { "name": "الاسم", "description": "الوصف", "createdAt": "تاريخ الإنشاء", "expiresAt": "تاريخ انتهاء الصلاحية", "status": "الحالة", "security": "الأمان", "files": "الملفات", "recipients": "المستقبلون", "actions": "الإجراءات" }, "status": { "neverExpires": "لا تنتهي صلاحيتها أبداً", "active": "نشط", "expired": "منتهي الصلاحية" }, "security": { "protected": "محمي", "public": "عام" }, "filesCount": "ملفات", "recipientsCount": "مستقبلين", "actions": { "menu": "قائمة إجراءات المشاركة", "edit": "تحرير", "manageFiles": "إدارة الملفات", "manageRecipients": "إدارة المستقبلين", "viewDetails": "عرض التفاصيل", "generateLink": "إنشاء رابط", "editLink": "تحرير الرابط", "copyLink": "نسخ الرابط", "notifyRecipients": "إشعار المستقبلين", "delete": "حذف", "downloadShareFiles": "قم بتنزيل جميع الملفات", "viewQrCode": "عرض رمز QR" }, "bulkActions": { "delete": "حذف", "selected": "{count, plural, =1 {مشاركة واحدة محددة} other {# مشاركات محددة}}", "actions": "الإجراءات", "download": "تنزيل محدد" }, "selectAll": "تحديد الكل", "selectShare": "تحديد المشاركة {shareName}", "folderCount": "مجلدات" }, "storageUsage": { "title": "استخدام التخزين", "ariaLabel": "شريط تقدم استخدام التخزين", "used": "المستخدمة", "available": "متاح", "total": "الإجمالي", "loading": "جارٍ التحميل...", "retry": "إعادة المحاولة", "errors": { "title": "معلومات التخزين غير متوفرة", "detectionFailed": "تعذر اكتشاف مساحة القرص. قد يكون هذا بسبب مشاكل في إعدادات النظام أو صلاحيات غير كافية.", "serverError": "حدث خطأ في الخادم أثناء استرجاع معلومات التخزين. يرجى المحاولة مرة أخرى لاحقاً.", "unknown": "حدث خطأ غير متوقع أثناء تحميل معلومات التخزين." } }, "theme": { "toggle": "تبديل السمة", "light": "فاتح", "dark": "داكن", "system": "النظام" }, "twoFactor": { "title": "المصادقة الثنائية", "description": "أضف طبقة إضافية من الأمان إلى حسابك", "enabled": "حسابك محمي بالمصادقة الثنائية", "disabled": "المصادقة الثنائية غير مفعلة", "setup": { "title": "تفعيل المصادقة الثنائية", "description": "امسح رمز QR باستخدام تطبيق المصادقة، ثم أدخل رمز التحقق.", "qrCode": "رمز QR", "manualEntryKey": "مفتاح الإدخال اليدوي", "verificationCode": "رمز التحقق", "verificationCodePlaceholder": "أدخل الرمز المكون من 6 أرقام", "verificationCodeDescription": "أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة", "verifyAndEnable": "تحقق وتفعيل", "cancel": "إلغاء" }, "disable": { "title": "تعطيل المصادقة الثنائية", "description": "أدخل كلمة المرور للتأكيد على تعطيل المصادقة الثنائية.", "password": "كلمة المرور", "passwordPlaceholder": "أدخل كلمة المرور", "confirm": "تأكيد التعطيل", "cancel": "إلغاء" }, "backupCodes": { "title": "رموز النسخ الاحتياطي", "description": "احفظ رموز النسخ الاحتياطي هذه في مكان آمن. يمكنك استخدامها للوصول إلى حسابك في حالة فقدان جهاز المصادقة.", "warning": "هام:", "warningText": "يمكن استخدام كل رمز نسخ احتياطي مرة واحدة فقط. احتفظ بها بشكل آمن ولا تشاركها مع أي شخص.", "generateNew": "إنشاء رموز نسخ احتياطي جديدة", "download": "تحميل رموز النسخ الاحتياطي", "copyToClipboard": "نسخ إلى الحافظة", "savedMessage": "لقد حفظت رموز النسخ الاحتياطي", "available": "{count} رموز نسخ احتياطي متاحة", "instructions": [ "• احفظ هذه الرموز في مكان آمن", "• يمكن استخدام كل رمز نسخ احتياطي مرة واحدة فقط", "• يمكنك إنشاء رموز جديدة في أي وقت" ] }, "verification": { "title": "المصادقة الثنائية", "description": "أدخل الرمز المكون من 6 أرقام من تطبيق المصادقة", "backupDescription": "أدخل أحد رموز النسخ الاحتياطي للمتابعة", "verificationCode": "رمز التحقق", "backupCode": "رمز النسخ الاحتياطي", "verificationCodePlaceholder": "000000", "backupCodePlaceholder": "XXXX-XXXX", "verify": "تحقق", "verifying": "جاري التحقق...", "useBackupCode": "استخدم رمز النسخ الاحتياطي بدلاً من ذلك", "useAuthenticatorCode": "استخدم رمز المصادقة بدلاً من ذلك", "rememberDevice": "تذكر هذا الجهاز لمدة 30 يومًا", "rememberDeviceDescription": "لن تحتاج إلى إدخال رموز المصادقة الثنائية على هذا الجهاز لمدة 30 يومًا" }, "messages": { "enabledSuccess": "تم تفعيل المصادقة الثنائية بنجاح!", "disabledSuccess": "تم تعطيل المصادقة الثنائية بنجاح", "backupCodesGenerated": "تم إنشاء رموز النسخ الاحتياطي الجديدة بنجاح", "backupCodesCopied": "تم نسخ رموز النسخ الاحتياطي إلى الحافظة", "setupFailed": "فشل في إنشاء إعداد المصادقة الثنائية", "verificationFailed": "رمز التحقق غير صالح", "disableFailed": "فشل في تعطيل المصادقة الثنائية. يرجى التحقق من كلمة المرور.", "backupCodesFailed": "فشل في إنشاء رموز النسخ الاحتياطي", "backupCodesCopyFailed": "فشل في نسخ رموز النسخ الاحتياطي", "statusLoadFailed": "فشل في تحميل حالة المصادقة الثنائية", "enterVerificationCode": "يرجى إدخال رمز التحقق", "enterPassword": "يرجى إدخال كلمة المرور", "deviceTrusted": "تم تحديد هذا الجهاز كجهاز موثوق به لمدة 30 يومًا" }, "errors": { "invalidVerificationCode": "رمز التحقق غير صالح", "invalidTwoFactorCode": "رمز المصادقة الثنائية غير صالح", "twoFactorRequired": "المصادقة الثنائية مطلوبة", "twoFactorAlreadyEnabled": "المصادقة الثنائية مفعلة بالفعل", "twoFactorNotEnabled": "المصادقة الثنائية غير مفعلة", "passwordVerificationRequired": "التحقق من كلمة المرور مطلوب", "invalidPassword": "كلمة المرور غير صالحة", "userNotFound": "المستخدم غير موجود" }, "buttons": { "enable2FA": "تفعيل المصادقة الثنائية", "disable2FA": "تعطيل المصادقة الثنائية" }, "deviceNames": { "unknownDevice": "جهاز غير معروف", "browsers": { "chrome": "كروم", "firefox": "فايرفوكس", "safari": "سفاري", "edge": "إيدج" }, "platforms": { "windows": " على ويندوز", "macos": " على ماك", "linux": " على لينكس", "iphone": " على آيفون", "android": " على أندرويد" } }, "status": { "label": "الحالة:", "enabled": "مفعل", "disabled": "معطل" }, "trustedDevices": { "title": "الأجهزة الموثوقة - المصادقة الثنائية", "description": "الأجهزة التي لا تتطلب التحقق من المصادقة الثنائية", "noDevices": "لا توجد أجهزة موثوقة", "deviceName": "الجهاز", "addedOn": "تمت الإضافة في", "expiresOn": "تنتهي في", "remove": "إزالة", "removeAll": "إزالة الكل", "confirmRemove": "هل أنت متأكد أنك تريد إزالة هذا الجهاز الموثوق به؟", "confirmRemoveAll": "هل أنت متأكد أنك تريد إزالة جميع الأجهزة الموثوقة؟", "deviceRemoved": "تمت إزالة الجهاز الموثوق به بنجاح", "allDevicesRemoved": "تمت إزالة جميع الأجهزة الموثوقة بنجاح", "loadFailed": "فشل في تحميل الأجهزة الموثوقة", "removeFailed": "فشل في إزالة الجهاز الموثوق به", "removeAllFailed": "فشل في إزالة جميع الأجهزة الموثوقة", "loading": "جاري تحميل الأجهزة الموثوقة...", "noDevicesDescription": "ستظهر الأجهزة هنا عندما تختار الوثوق بها أثناء التحقق من المصادقة الثنائية", "tableHeaders": { "device": "الجهاز", "added": "تمت الإضافة", "expires": "تنتهي", "lastUsed": "آخر استخدام", "ipAddress": "عنوان IP", "actions": "الإجراءات" }, "status": { "never": "أبداً", "expired": "منتهي الصلاحية" }, "modals": { "removeDevice": { "title": "إزالة الجهاز الموثوق به", "added": "تمت الإضافة:", "ip": "عنوان IP:" }, "removeAllDevices": { "title": "إزالة جميع الأجهزة الموثوقة", "description": "سيؤدي هذا إلى إزالة {count} جهاز موثوق به{count, plural, =1 {} other {}}. ستحتاج إلى التحقق من المصادقة الثنائية على جميع الأجهزة مرة أخرى." }, "buttons": { "cancel": "إلغاء", "removing": "جاري الإزالة...", "removeDevice": "إزالة الجهاز", "removeAllDevices": "إزالة جميع الأجهزة" } } } }, "uploadFile": { "title": "رفع ملف", "multipleTitle": "رفع ملفات متعددة", "selectFile": "انقر لاختيار ملف", "selectMultipleFiles": "انقر لاختيار ملف واحد أو متعدد", "dragAndDrop": "أو اسحب وأفلت الملفات هنا", "preview": "معاينة", "uploadProgress": "تقدم الرفع", "upload": "رفع", "startUploads": "بدء الرفع", "retry": "إعادة المحاولة", "finish": "إنهاء", "success": "تم رفع الملف بنجاح", "allSuccess": "{count, plural, =1 {تم رفع الملف بنجاح} other {تم رفع # ملف بنجاح}}", "partialSuccess": "تم رفع {success} ملف بنجاح، فشل {error}", "error": "فشل في رفع الملف", "fileSizeExceeded": "حجم الملف يتجاوز الحد الأقصى {maxsizemb}MB.", "insufficientStorage": "مساحة تخزين غير كافية. لديك {availablespace}MB متاحة.", "unauthorized": "غير مخول: مطلوب رمز صالح للوصول إلى هذا المورد.", "confirmCancel": { "title": "إلغاء الرفع", "messageSingle": "هناك رفع واحد قيد التقدم.", "messageMultiple": "هناك {count} عمليات رفع قيد التقدم.", "warning": "إذا أغلقت الآن، سيتم إلغاء الرفع وسيفقد أي تقدم.", "continue": "مواصلة الرفع", "cancel": "إلغاء الرفع" }, "globalDrop": { "title": "إفلات الملفات للرفع", "description": "حرر للرفع ملفاتك" }, "pasteSuccess": "{count, plural, =1 {تم لصق الصورة ورفعها بنجاح} other {تم لصق # صور ورفعها بنجاح}}", "filesQueued": "{count, plural, one {# ملف في الصف} other {# ملفات في الصف}}" }, "users": { "modes": { "create": "إنشاء", "edit": "تعديل" }, "errors": { "loadFailed": "فشل في تحميل المستخدمين", "submitFailed": "فشل في {mode} المستخدم", "deleteFailed": "فشل في حذف المستخدم", "statusUpdateFailed": "فشل في تحديث حالة المستخدم" }, "messages": { "createSuccess": "تم إنشاء المستخدم بنجاح", "updateSuccess": "تم تحديث المستخدم بنجاح", "deleteSuccess": "تم حذف المستخدم بنجاح", "activateSuccess": "تم تفعيل المستخدم بنجاح", "deactivateSuccess": "تم إلغاء تفعيل المستخدم بنجاح" }, "actions": { "edit": "تعديل", "activate": "تفعيل", "deactivate": "إلغاء التفعيل", "delete": "حذف" }, "delete": { "title": "تأكيد حذف المستخدم", "confirmation": "هل أنت متأكد من أنك تريد حذف {firstName} {lastName}؟ هذا الإجراء لا يمكن التراجع عنه.", "confirm": "حذف المستخدم" }, "form": { "titleCreate": "إضافة مستخدم جديد", "titleEdit": "تعديل المستخدم", "firstName": "الاسم الأول", "lastName": "اسم العائلة", "username": "اسم المستخدم", "email": "البريد الإلكتروني", "password": "كلمة المرور", "newPassword": "كلمة مرور جديدة (اختياري)", "passwordPlaceholder": "اتركه فارغاً للاحتفاظ بكلمة المرور الحالية", "role": "الدور", "roleUser": "مستخدم", "roleAdmin": "مسؤول", "create": "إنشاء", "save": "حفظ" }, "status": { "title": "تأكيد تغيير الحالة", "confirmation": "هل أنت متأكد من أنك تريد {action} المستخدم {firstName} {lastName}؟", "activate": "تفعيل", "deactivate": "إلغاء التفعيل", "user": "المستخدم" }, "header": { "title": "إدارة المستخدمين", "addUser": "إضافة مستخدم", "management": "إدارة المستخدمين" }, "table": { "user": "المستخدم", "email": "البريد الإلكتروني", "status": "الحالة", "role": "الدور", "actions": "الإجراءات", "active": "مفعل", "inactive": "غير مفعل", "admin": "مسؤول", "userr": "مستخدم" } }, "validation": { "invalidEmail": "عنوان بريد إلكتروني غير صالح", "passwordMinLength": "يجب أن تحتوي كلمة المرور على 6 أحرف على الأقل", "firstNameRequired": "الاسم الأول مطلوب", "lastNameRequired": "اسم العائلة مطلوب", "usernameLength": "يجب أن يحتوي اسم المستخدم على 3 أحرف على الأقل", "usernameSpaces": "لا يمكن أن يحتوي اسم المستخدم على فراغات", "passwordLength": "يجب أن تحتوي كلمة المرور على 8 أحرف على الأقل", "passwordsMatch": "كلمتا المرور غير متطابقتين", "emailRequired": "البريد الإلكتروني مطلوب", "emailOrUsernameRequired": "البريد الإلكتروني أو اسم المستخدم مطلوب", "passwordRequired": "كلمة المرور مطلوبة", "nameRequired": "الاسم مطلوب", "required": "هذا الحقل مطلوب" } }