From fda898fc96e9536de9f6b23a9ed4bf2d884259c0 Mon Sep 17 00:00:00 2001 From: xhzeem Date: Tue, 21 Jul 2026 19:42:35 +0300 Subject: [PATCH] feat(i18n): add full Arabic (ar) translation Adds a complete Arabic locale (2759 keys, full parity with en) and wires it into routing, RTL direction detection, message loading, the language switcher, and flag icons alongside the existing he/fa RTL locales. --- components/ui/flag-icons.tsx | 13 + components/ui/language-switcher.tsx | 1 + i18n/direction.ts | 4 +- i18n/request.ts | 3 + i18n/routing.ts | 2 +- locales/ar/common.json | 3265 +++++++++++++++++++++++++++ 6 files changed, 3285 insertions(+), 3 deletions(-) create mode 100644 locales/ar/common.json diff --git a/components/ui/flag-icons.tsx b/components/ui/flag-icons.tsx index fdcf9f5c..a09106b3 100644 --- a/components/ui/flag-icons.tsx +++ b/components/ui/flag-icons.tsx @@ -274,6 +274,18 @@ const skCross = " 7.22 49.54 7.11-.62-20.5-6.6-46.33-6.6-46.33s12.3.96 17.22.96c4.92 0" + " 17.21-.96 17.21-.96s-5.97 25.83-6.6 46.33c12.18.1 29.72-.49 49.55-7.11" + " 0 0-.62 8.3-.62 17.98 0 9.67.62 17.98.62 17.98-19.86-6.64-37.42-7.22-49.6-7.12v32.37"; +/** Arabic – Pan-Arab colours (black/white/green horizontal, red hoist triangle) */ +export function FlagArab(props: FlagProps) { + return ( + + + + + + + ); +} + const skHills = "M270 329.1c-24.87 0-38.19 34.46-38.19 34.46s-7.4-16.34-27.68-16.34" + "c-13.73 0-23.82 12.2-30.25 23.5 24.97 39.7 64.8 64.2 96.11 79.28" + @@ -319,4 +331,5 @@ export const flagComponents: Record ReactElement> zh: FlagCN, fa: FlagIR, he: FlagIL, + ar: FlagArab, }; diff --git a/components/ui/language-switcher.tsx b/components/ui/language-switcher.tsx index d4836305..dd877079 100644 --- a/components/ui/language-switcher.tsx +++ b/components/ui/language-switcher.tsx @@ -8,6 +8,7 @@ import { flagComponents } from './flag-icons'; const languages = [ { value: 'auto', label: 'Auto' }, + { value: 'ar', label: 'العربية' }, { value: 'cs', label: 'Česky' }, { value: 'sk', label: 'Slovenčina' }, { value: 'da', label: 'Dansk' }, diff --git a/i18n/direction.ts b/i18n/direction.ts index 4a069181..ce7bcb3f 100644 --- a/i18n/direction.ts +++ b/i18n/direction.ts @@ -1,5 +1,5 @@ -// RTL locales: Hebrew (he) and Persian/Farsi (fa). Everything else is LTR. -const rtlLocales = new Set(['he', 'fa']); +// RTL locales: Arabic (ar), Hebrew (he), and Persian/Farsi (fa). Everything else is LTR. +const rtlLocales = new Set(['ar', 'he', 'fa']); export function getLocaleDirection(locale: string): 'ltr' | 'rtl' { return rtlLocales.has(locale) ? 'rtl' : 'ltr'; diff --git a/i18n/request.ts b/i18n/request.ts index a71bb628..df364bed 100644 --- a/i18n/request.ts +++ b/i18n/request.ts @@ -33,6 +33,9 @@ export default getRequestConfig(async ({ requestLocale }) => { // Use static imports for better compatibility let messages; switch (locale) { + case 'ar': + messages = (await import('../locales/ar/common.json')).default; + break; case 'cs': messages = (await import('../locales/cs/common.json')).default; break; diff --git a/i18n/routing.ts b/i18n/routing.ts index 0f88b772..a4fd0ece 100644 --- a/i18n/routing.ts +++ b/i18n/routing.ts @@ -12,7 +12,7 @@ const localePrefix = (process.env.NEXT_PUBLIC_LOCALE_PREFIX ?? 'never') as | 'always' | 'as-needed'; -const SUPPORTED_LOCALES = ['cs', 'da', 'de', 'en', 'es', 'fa', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'lv', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'tr', 'uk', 'zh'] as const; +const SUPPORTED_LOCALES = ['ar', 'cs', 'da', 'de', 'en', 'es', 'fa', 'fr', 'he', 'hu', 'it', 'ja', 'ko', 'lv', 'nl', 'pl', 'pt', 'ro', 'ru', 'sk', 'tr', 'uk', 'zh'] as const; // Fallback locale used when the visitor's Accept-Language header does not // match any supported locale (and no NEXT_LOCALE cookie is set yet). Admins diff --git a/locales/ar/common.json b/locales/ar/common.json new file mode 100644 index 00000000..35be0649 --- /dev/null +++ b/locales/ar/common.json @@ -0,0 +1,3265 @@ +{ + "meta_description": "عميل بريد إلكتروني ويب بسيط يستخدم بروتوكول JMAP", + "login": { + "title": "البريد الإلكتروني", + "username_label": "البريد الإلكتروني", + "username_placeholder": "user@example.com", + "password_label": "كلمة المرور", + "password_placeholder": "أدخل كلمة المرور", + "jmap_endpoint_label": "خادم JMAP", + "jmap_endpoint_placeholder": "https://mail.example.com", + "jmap_endpoint_cors_hint": "يجب أن يسمح الخادم بطلبات CORS من هذا النطاق.", + "jmap_server_label": "الخادم", + "jmap_server_auto_picked": "تم اختيار الخادم بناءً على نطاق بريدك الإلكتروني.", + "sign_in": "تسجيل الدخول", + "signing_in": "جارٍ تسجيل الدخول...", + "loading": "جارٍ التحميل...", + "reconnecting": "انقطع الاتصال. جارٍ محاولة إعادة الاتصال…", + "error": { + "invalid_credentials": "البريد الإلكتروني أو كلمة المرور غير صحيحة. يرجى التحقق من بياناتك والمحاولة مرة أخرى.", + "connection_failed": "تعذّر الوصول إلى الخادم. تحقق من اتصالك بالإنترنت وحاول مرة أخرى.", + "cors_blocked": "الخادم متاح لكنه يحظر الطلبات من مصادر مختلفة (CORS). تحقق من إعدادات CORS في خادم JMAP واسمح بهذا النطاق.", + "server_error": "الخادم غير متاح مؤقتًا. يرجى المحاولة مرة أخرى لاحقًا.", + "generic": "حدث خطأ غير متوقع. إذا استمرت المشكلة، تواصل مع المسؤول.", + "totp_required": "مطلوب رمز مصادقة ثنائية. يرجى إدخال الرمز أدناه.", + "totp_invalid": "رمز المصادقة غير صحيح. تحقق من تطبيق المصادقة وحاول مرة أخرى.", + "oauth_discovery_failed": "تسجيل الدخول الموحد (SSO) مفعّل، لكن تعذّر الوصول إلى مزوّد الهوية. تحقق من إعدادات OAuth." + }, + "show_password": "إظهار كلمة المرور", + "hide_password": "إخفاء كلمة المرور", + "totp_toggle": "لديّ رمز مصادقة ثنائية", + "remember_me": "تذكرني", + "config_error": { + "title": "خطأ في الإعداد", + "fetch_failed": "تعذّر تحميل إعدادات التطبيق. يرجى المحاولة مرة أخرى لاحقًا.", + "server_not_configured": "لم يتم إعداد خادم البريد. يرجى التواصل مع المسؤول." + }, + "remove_from_history": "إزالة من السجل", + "totp_label": "رمز المصادقة", + "totp_placeholder": "000000", + "session_expired": "انتهت صلاحية الجلسة. يرجى تسجيل الدخول مرة أخرى.", + "dismiss": "تجاهل", + "or": "أو", + "sign_in_sso": "تسجيل الدخول عبر SSO", + "add_account_title": "إضافة حساب", + "add_account_subtitle": "تسجيل الدخول بحساب آخر", + "cancel": "إلغاء", + "website": "الموقع الإلكتروني", + "imprint": "بيانات الناشر", + "privacy_policy": "سياسة الخصوصية", + "try_demo": "جرّب النسخة التجريبية", + "demo_description": "استكشف باستخدام بيانات نموذجية - دون الحاجة إلى حساب", + "demo_launching": "جارٍ تشغيل النسخة التجريبية...", + "demo_login_button": "تشغيل النسخة التجريبية", + "demo_tagline": "جرّب عميل بريد إلكتروني متكامل الميزات. لا حاجة إلى حساب.", + "demo_no_signup": "لا حاجة للتسجيل - استكشف بحرية باستخدام بيانات نموذجية", + "oauth_completing": "جارٍ إتمام تسجيل الدخول...", + "oauth_error": { + "title": "فشلت المصادقة", + "invalid_state": "فشل التحقق الأمني. يرجى محاولة تسجيل الدخول مرة أخرى.", + "missing_params": "بيانات التفويض مفقودة. يرجى محاولة تسجيل الدخول مرة أخرى.", + "token_exchange_failed": "فشل إتمام المصادقة. يرجى المحاولة مرة أخرى.", + "access_denied": "تم رفض الوصول. يرجى التواصل مع المسؤول.", + "back_to_login": "العودة إلى تسجيل الدخول" + } + }, + "sidebar": { + "close": "إغلاق", + "compose": "إنشاء رسالة", + "compose_hint": "إنشاء رسالة (c)", + "search_placeholder": "بحث في البريد...", + "search_placeholder_hint": "بحث في البريد... (اضغط /)", + "storage": "التخزين", + "storage_used": "المستخدم", + "storage_free": "المتاح", + "storage_total": "الإجمالي", + "sign_out": "تسجيل الخروج", + "sign_out_of": "تسجيل الخروج من {account}", + "sign_out_all": "تسجيل الخروج من جميع الحسابات", + "add_account": "إضافة حساب", + "set_as_default": "تعيين كافتراضي", + "switch_account": "تبديل الحساب", + "contacts": "جهات الاتصال", + "calendar": "التقويم", + "settings": "الإعدادات", + "admin": "الإدارة", + "files": "الملفات", + "loading_mailboxes": "جارٍ تحميل صناديق البريد...", + "push_connected": "التحديثات الفورية نشطة", + "push_disconnected": "التحديثات الفورية غير نشطة", + "keyboard_shortcuts": "اختصارات لوحة المفاتيح", + "theme": { + "light": "الوضع الفاتح", + "dark": "الوضع الداكن", + "system": "وضع النظام" + }, + "language": { + "title": "اللغة" + }, + "mailboxes": { + "inbox": "البريد الوارد", + "sent": "المرسل", + "drafts": "المسودات", + "trash": "المهملات", + "archive": "الأرشيف", + "starred": "المميزة بنجمة", + "all_mail": "كل البريد", + "spam": "البريد المزعج", + "important": "مهم" + }, + "unified_inbox": "البريد الوارد الموحّد", + "unified_sent": "كل المرسل", + "unified_drafts": "كل المسودات", + "unified_trash": "كل المهملات", + "unified_archive": "كل الأرشيف", + "unified_junk": "كل البريد المزعج", + "all_accounts": "كل الحسابات", + "unified_mailbox": "صندوق البريد الموحّد", + "expand": "توسيع", + "collapse": "طي", + "expand_tooltip": "توسيع", + "collapse_tooltip": "طي", + "mobile": { + "search": "بحث", + "compose": "إنشاء رسالة", + "go_back": "العودة" + }, + "clear_search": "مسح البحث", + "vacation_active": "الرد التلقائي أثناء الغياب مفعّل", + "demo_banner": "وضع تجريبي", + "demo_reset": "إعادة تعيين", + "demo_tour": "جولة", + "tags": "الوسوم", + "folders": "المجلدات", + "shared": "مشترك", + "mail": "البريد", + "nav_label": "التنقل", + "add_app": "التطبيقات", + "scheduled": "المجدولة", + "unified_all_unread": "كل غير المقروء", + "unified_all_starred": "كل المميز بنجمة", + "unified_all_mail": "كل البريد" + }, + "protocol_handlers": { + "title": "التطبيقات الافتراضية", + "description": "اختر ما إذا كانت روابط البريد والتقويم تُفتح في Bulwark. من الناحية التقنية، يسجّل Bulwark نفسه كمعالج بروتوكول لروابط mailto: وwebcal:.", + "unsupported": "هذا المتصفح أو الاتصال لا يدعم التسجيل اليدوي لمعالج البروتوكول. قد يمكنك مع ذلك استخدام تطبيق PWA المثبّت عبر إعدادات المتصفح أو النظام.", + "mailto_label": "روابط البريد الإلكتروني", + "mailto_description": "فتح روابط mailto: في Bulwark مع نافذة إنشاء رسالة معبأة مسبقًا.", + "protocol_open_mode_label": "عند فتح روابط البروتوكول", + "protocol_open_mode_description": "اختر ما إذا كان Bulwark يفتح روابط mailto: وwebcal: في علامة تبويب جديدة أو يعيد استخدام جلسة مفتوحة. يتطلب خيار الجلسة النشطة إذن الإشعارات حتى تتمكن من النقر على إشعار احتياطي لإحضار Bulwark إلى المقدمة إذا منع المتصفح التركيز.", + "protocol_open_mode_active_session": "الفتح في الجلسة النشطة إن أمكن", + "protocol_open_mode_new_tab": "فتح علامة تبويب جديدة دائمًا", + "focus_notification_title": "فتح Bulwark", + "focus_notification_body": "تم فتح الرابط في Bulwark. انقر لإحضار النافذة إلى المقدمة.", + "webcal_label": "روابط التقويم", + "webcal_description": "فتح روابط webcal: في Bulwark مع نافذة اشتراك تقويم معبأة مسبقًا.", + "register_mailto": "تسجيل تطبيق البريد", + "register_webcal": "تسجيل تطبيق التقويم", + "mailto_registered": "تم طلب تسجيل معالج البريد الإلكتروني", + "webcal_registered": "تم طلب تسجيل معالج التقويم", + "registration_failed": "فشل تسجيل معالج البروتوكول", + "opening_mailto": "جارٍ فتح نافذة الإنشاء...", + "opening_webcal": "جارٍ فتح التقويم...", + "browser_note": "قد يطلب منك المتصفح أو نظام التشغيل تأكيد ذلك، وقد يتطلب تثبيت Bulwark أولًا قبل إمكانية اختياره كتطبيق افتراضي.", + "select_account_title": "اختر الحساب", + "select_mailto_account": "اختر الحساب الذي سيفتح رابط البريد هذا.", + "select_webcal_account": "اختر الحساب الذي سيفتح رابط التقويم هذا.", + "select_account_note": "ينطبق هذا فقط على رابط البروتوكول هذا.", + "detail_to": "إلى", + "detail_subject": "الموضوع", + "detail_no_subject": "بلا موضوع", + "detail_calendar": "التقويم", + "detail_source": "المصدر", + "active_account": "نشط", + "switching_account": "جارٍ تبديل الحساب..." + }, + "sidebar_apps": { + "modal_title": "تطبيقات الشريط الجانبي", + "add_new": "إضافة تطبيق", + "edit_app": "تعديل التطبيق", + "name_label": "الاسم", + "name_placeholder": "تطبيقي", + "name_required": "الاسم مطلوب", + "url_label": "الرابط", + "url_required": "الرابط مطلوب", + "url_invalid": "أدخل رابط http أو https صالحًا", + "icon_label": "الأيقونة", + "icon_required": "الأيقونة مطلوبة", + "open_mode_label": "وضع الفتح", + "open_new_tab": "علامة تبويب جديدة", + "open_inline": "ضمن الصفحة", + "cancel": "إلغاء", + "add": "إضافة", + "update": "تحديث", + "delete": "حذف", + "delete_confirm_title": "حذف التطبيق", + "delete_confirm": "هل أنت متأكد أنك تريد حذف \"{name}\"؟", + "no_apps": "لم تتم إضافة أي تطبيقات بعد", + "no_apps_hint": "أضف تطبيقات وروابط مخصصة إلى الشريط الجانبي", + "search_icons": "بحث عن أيقونات...", + "show_popular": "الأكثر شيوعًا", + "show_all": "الكل", + "no_icons_found": "لم يتم العثور على أيقونات", + "inline_badge": "ضمن الصفحة", + "tab_badge": "علامة تبويب", + "show_on_mobile": "إظهار على الجوال" + }, + "email_list": { + "no_emails": "لم يتم العثور على رسائل", + "no_emails_description": "صندوق البريد هذا فارغ", + "no_search_results": "لم يتم العثور على نتائج", + "no_search_results_description": "حاول تعديل البحث أو عوامل التصفية", + "loading": "جارٍ تحميل الرسائل...", + "unread": "غير مقروءة", + "to_me": "إليّ", + "to_recipients": "إلى {count} من المستلمين", + "and_others": "و{count} آخرين", + "draft": "مسودة", + "starred": "مميزة بنجمة", + "conversations_count": "{count} من {total} محادثة", + "conversations_count_plus": "{count}+ محادثة", + "conversations_count_simple": "{count} محادثة", + "no_conversations": "لا توجد محادثات", + "loading_more": "جارٍ تحميل المزيد من الرسائل...", + "no_more_emails": "لا مزيد من الرسائل للتحميل", + "batch_actions": { + "select": "تحديد الرسائل", + "select_all": "تحديد الكل", + "selected_messages": "{count, plural, one {تم تحديد رسالة واحدة} other {تم تحديد # رسالة}}", + "mark_read": "تمييز كمقروءة", + "mark_unread": "تمييز كغير مقروءة", + "delete": "حذف", + "delete_confirm_title": "حذف الرسائل", + "delete_confirm_message": "هل أنت متأكد أنك تريد حذف {count, plural, one {رسالة واحدة} other {# رسالة}}؟", + "clear_selection": "إلغاء التحديد" + }, + "permanent_delete": "حذف نهائي", + "permanent_delete_confirm_title": "حذف نهائي", + "permanent_delete_confirm_message": "سيتم حذف هذه الرسالة نهائيًا. لا يمكن التراجع عن هذا الإجراء.", + "permanent_delete_confirm_batch_message": "سيتم حذف {count, plural, one {رسالة واحدة} other {# رسالة}} نهائيًا. لا يمكن التراجع عن هذا الإجراء.", + "empty_folder": { + "button": "إفراغ المجلد", + "confirm_title": "إفراغ المجلد", + "confirm_message": "سيتم حذف جميع الرسائل في هذا المجلد نهائيًا. لا يمكن التراجع عن هذا الإجراء.", + "confirm_button": "إفراغ المجلد", + "junk_hint": "يمكنك إفراغ مجلد البريد المزعج لحذف جميع الرسائل نهائيًا.", + "trash_hint": "يمكنك إفراغ مجلد المهملات لحذف جميع الرسائل نهائيًا." + }, + "no_scheduled_emails": "لا توجد رسائل مجدولة", + "no_scheduled_emails_description": "ستظهر هنا الرسائل المجدولة للإرسال لاحقًا.", + "scheduled_count": "{count, plural, one {رسالة مجدولة واحدة} other {# رسالة مجدولة}}", + "scheduled_actions_hint": "يمكن إلغاء الرسائل المجدولة أو إعادة جدولتها أو تعديلها من إجراءاتها المجدولة.", + "cancel_scheduled_send": "إلغاء الإرسال", + "reschedule_send": "إعادة الجدولة", + "cancel_and_edit": "إلغاء والتعديل", + "cancel_and_compose_again": "إلغاء وإعادة الكتابة", + "reschedule_prompt": "أدخل تاريخًا/وقتًا جديدًا، مثل 2026-05-04T15:30" + }, + "email_viewer": { + "read_receipt": { + "prompt": "طلب المُرسل إشعاره عند فتح هذه الرسالة.", + "send": "إرسال إيصال", + "ignore": "تجاهل", + "sent": "تم إرسال إيصال القراءة.", + "send_failed": "تعذّر إرسال إيصال القراءة", + "mdn_subject": "تمت القراءة: {subject}", + "mdn_body": "هذا إيصال إرجاع للرسالة التي أرسلتها إلى {recipient}.\n\nملاحظة: يفيد هذا الإيصال فقط بأن الرسالة عُرضت على جهاز المستلم. لا يوجد ضمان بأن المستلم قد قرأ أو فهم محتوى الرسالة." + }, + "no_email_selected": "لم يتم تحديد أي رسالة", + "no_email_description": "اختر رسالة من القائمة لعرضها هنا", + "no_conversation_selected": "لم يتم تحديد أي محادثة", + "no_conversation_description": "اختر محادثة من القائمة لقراءتها هنا", + "compose": "إنشاء رسالة", + "compose_hint": "إنشاء رسالة جديدة", + "no_subject": "(بلا موضوع)", + "no_body_content": "(لا يوجد محتوى نصي متاح)", + "no_preview_available": "لا تتوفر معاينة", + "loading_email": "جارٍ تحميل الرسالة...", + "loading": "جارٍ التحميل...", + "reply": "رد", + "reply_all": "الرد على الجميع", + "forward": "إعادة توجيه", + "delete": "حذف", + "archive": "أرشفة", + "star": "تمييز بنجمة", + "unstar": "إزالة النجمة", + "mark_unread": "تمييز كغير مقروءة", + "mark_read": "تمييز كمقروءة", + "unread": "غير مقروءة", + "read": "مقروءة", + "spam_short": "مزعج", + "not_spam_short": "ليس مزعجًا", + "move": "نقل", + "print": "طباعة", + "view_source": "عرض المصدر", + "export_email": "تصدير كملف ‎.eml", + "import_email": "استيراد ملف ‎.eml أو ‎.zip", + "keyboard_shortcuts": "اختصارات لوحة المفاتيح (؟)", + "email_source": "مصدر الرسالة", + "draft_banner": "هذه الرسالة مسودة", + "edit_draft": "تعديل", + "copy_source": "نسخ إلى الحافظة", + "source_copied": "تم نسخ المصدر إلى الحافظة", + "attachments": "المرفقات", + "important": "مهم", + "download": "تنزيل", + "download_all": "تنزيل الكل", + "from": "من", + "to": "إلى", + "cc": "نسخة", + "bcc": "نسخة مخفية", + "date": "التاريخ", + "subject": "الموضوع", + "show_details": "إظهار التفاصيل", + "hide_details": "إخفاء التفاصيل", + "external_content_warning": "تم حظر الصور والمحتوى الخارجي", + "load_external_content": "تحميل الصور", + "trust_sender": "الوثوق بهذا المرسل دائمًا", + "back_to_list": "العودة إلى القائمة", + "view_contact": "عرض جهة الاتصال", + "message_details": "تفاصيل الرسالة", + "more_reply_options": "خيارات رد إضافية", + "set_color": "تعيين وسم", + "tag": "وسم", + "more_actions": "المزيد من الإجراءات", + "previous": "السابق", + "next": "التالي", + "move_to": "نقل إلى...", + "remove_color": "إزالة الوسم", + "more_count": "+{count} أخرى", + "characters_count": "{count} حرفًا", + "quick_reply_placeholder": "اكتب ردًا سريعًا...", + "more_options": "المزيد من الخيارات", + "sending": "جارٍ الإرسال...", + "security_authentication": "الأمان والمصادقة", + "technical_details": "التفاصيل التقنية", + "message_id_label": "معرّف الرسالة:", + "reply_to_label": "الرد إلى:", + "delivery_time_label": "وقت التسليم:", + "conversation_part_label": "جزء من المحادثة:", + "previous_messages": "{count} رسالة سابقة", + "previous_messages_plural": "{count} رسائل سابقة", + "time": { + "day": "يوم", + "days": "أيام", + "hour": "ساعة", + "hours": "ساعات", + "minute": "دقيقة", + "minutes": "دقائق" + }, + "unknown_sender": "غير معروف", + "recipient_me": "أنا", + "recipient_and_others": "{name} و{count} آخرين", + "recipient_to_prefix": "إلى:", + "authentication": { + "title": "المصادقة", + "status": { + "verified": "موثّق", + "warning": "تحذير", + "none": "غير موثّق" + }, + "spf": { + "pass": "نجاح SPF", + "fail": "فشل SPF", + "none": "لا يوجد SPF" + }, + "dkim": { + "pass": "DKIM صالح", + "fail": "DKIM غير صالح", + "none": "لا يوجد DKIM" + }, + "dmarc": { + "pass": "نجاح DMARC", + "fail": "فشل DMARC", + "none": "لا يوجد DMARC" + }, + "spam_score": "درجة البريد المزعج", + "tooltip_spf": "إطار سياسة المرسل (SPF): يتحقق من أن خادم الإرسال مخوّل بإرسال البريد نيابة عن النطاق", + "tooltip_dkim": "بريد معرّف بمفاتيح النطاق (DKIM): يؤكد أن الرسالة لم تُعدَّل أثناء النقل باستخدام توقيع تشفيري", + "tooltip_dmarc": "مصادقة الرسائل والإبلاغ والتوافق المستندة إلى النطاق (DMARC): تضمن توافق SPF وDKIM مع نطاق المرسل وتحدد سياسة عند الفشل", + "policy": "السياسة", + "result": { + "pass": "نجاح", + "fail": "فشل", + "softfail": "فشل بسيط", + "neutral": "محايد", + "permerror": "خطأ دائم", + "temperror": "خطأ مؤقت", + "none": "لا شيء" + } + }, + "details": { + "recipients_routing": "المستلمون والتوجيه", + "authentication_security": "المصادقة والأمان", + "identifiers_threading": "المعرّفات والمحادثة", + "mailing_list": "القائمة البريدية", + "message_properties": "خصائص الرسالة", + "sent": "أُرسلت", + "received": "استُلمت", + "delivery_time": "وقت التسليم", + "in_reply_to": "ردًا على", + "references": "المراجع", + "thread_id": "معرّف المحادثة", + "size": "الحجم", + "mime_type": "نوع MIME", + "attachments_summary": "{count} ملفات · {size}", + "list_id": "معرّف القائمة", + "list_help": "مساعدة القائمة", + "list_post": "نشر القائمة", + "list_unsubscribe": "إلغاء الاشتراك", + "iprev": "DNS العكسي", + "spam_status": "حالة البريد المزعج", + "ai_verdict": "تقييم الذكاء الاصطناعي", + "account": "الحساب", + "no_subject": "(بلا موضوع)" + }, + "headers": { + "routing": "التوجيه", + "received": "استُلمت", + "message_id": "معرّف الرسالة", + "list_info": "معلومات القائمة" + }, + "color_tag": { + "title": "وسم لوني", + "red": "أحمر", + "orange": "برتقالي", + "yellow": "أصفر", + "green": "أخضر", + "blue": "أزرق", + "purple": "بنفسجي", + "pink": "وردي", + "none": "بلا" + }, + "tooltips": { + "reply": "رد (r)", + "reply_all": "الرد على الجميع (a)", + "forward": "إعادة توجيه (f)", + "archive": "أرشفة (e)", + "delete": "حذف (# أو Del)", + "star": "تمييز بنجمة (s)", + "unstar": "إزالة النجمة (s)", + "compose": "إنشاء رسالة (c)", + "previous": "الرسالة السابقة", + "next": "الرسالة التالية", + "edit_draft": "تعديل المسودة" + }, + "spam": { + "button_title": "الإبلاغ عن بريد مزعج", + "not_spam_title": "تمييز كرسالة سليمة", + "toast_success": "تم النقل إلى البريد المزعج", + "toast_batch": "تم نقل {count} رسالة إلى البريد المزعج", + "toast_undo": "تراجع", + "toast_not_spam_success": "تم النقل إلى البريد الوارد", + "toast_not_spam_batch": "تم نقل {count} رسالة إلى البريد الوارد", + "error": "فشل الإبلاغ عن البريد المزعج", + "error_not_spam": "فشلت استعادة الرسالة" + }, + "unsubscribe_banner": { + "label": "نشرة بريدية", + "button": "إلغاء الاشتراك", + "confirm_title": "إلغاء الاشتراك من هذا المرسل؟", + "confirm_button": "تأكيد", + "cancel": "إلغاء", + "success_http": "تم فتح صفحة إلغاء الاشتراك في علامة تبويب جديدة", + "success_mailto": "تم إرسال رسالة إلغاء الاشتراك", + "confirm_message_http": "سيتم فتح صفحة إلغاء الاشتراك في علامة تبويب جديدة.", + "confirm_message_mailto": "سيتم إرسال رسالة إلغاء اشتراك إلى المرسل.", + "error": "تعذّر إلغاء الاشتراك", + "dismiss": "تجاهل" + }, + "calendar_invitation": { + "loading": "جارٍ تحميل تفاصيل الحدث…", + "title": "دعوة تقويم", + "published_title": "حدث منشور", + "response_title": "رد على الحدث", + "update_title": "تحديث الحدث", + "counter_title": "اقتراح مضاد", + "refresh_title": "طلب تحديث", + "declined_counter_title": "تم رفض الاقتراح المضاد", + "cancelled_title": "تم إلغاء الحدث", + "organizer": "نظّمه {name}", + "organizer_label": "نظّمه", + "attendees": "{count, plural, one {# حاضر} other {# حاضرين}}", + "accept": "قبول", + "maybe": "ربما", + "decline": "رفض", + "add_to_calendar": "إضافة إلى التقويم", + "added": "تمت الإضافة إلى التقويم", + "rsvp_sent": "تم إرسال الرد", + "parse_error": "تعذّرت قراءة الدعوة", + "action_failed": "تعذّر إتمام إجراء التقويم هذا.", + "no_calendar": "التقويم غير متاح", + "published_info": "تمت مشاركة هذا الحدث للاطلاع.", + "response_info": "تحتوي هذه الرسالة على رد أحد الحاضرين.", + "response_info_organizer": "يحدّث رد الحاضر هذا حدثك.", + "update_info": "تحدّث هذه الرسالة حدثًا موجودًا.", + "counter_info": "تقترح هذه الرسالة تغييرات على حدث.", + "counter_info_organizer": "اقترح هذا الحاضر تغييرات على حدثك.", + "refresh_info": "تطلب هذه الرسالة أحدث تفاصيل الحدث.", + "refresh_info_organizer": "طلب أحد الحاضرين أحدث تفاصيل الحدث.", + "declined_counter_info": "رفض المنظّم اقتراحًا مضادًا.", + "authentication_failed_info": "فشلت فحوصات مصادقة البريد لهذه الدعوة. تعامل مع إجراءات التقويم بحذر.", + "authentication_missing_info": "لا تتضمن هذه الدعوة مصادقة بريد موثّقة. تأكد من التفاصيل مع المنظّم إذا بدا أي شيء غير معتاد.", + "sender_mismatch_info": "أُرسلت هذه الدعوة من {sender}، بينما المنظّم المدرج في بيانات التقويم هو {organizer}.", + "sender_mismatch_unverified_info": "أُرسلت هذه الدعوة من {sender}، بينما المنظّم المدرج في بيانات التقويم هو {organizer}، ولم يتم التحقق من الرسالة.", + "organizer_role": "أنت منظّم هذا الحدث", + "your_response": "ردّك: {status}", + "response_needed": "بحاجة إلى رد", + "response_accepted": "مقبول", + "response_tentative": "مبدئي", + "response_declined": "مرفوض", + "response_delegated": "مفوَّض", + "actor_sent_info": "أُرسلت بواسطة {name}.", + "actor_response_info": "ردّ {name} بـ{status}.", + "actor_counter_info": "اقترح {name} تغييرات على هذا الحدث.", + "actor_refresh_info": "طلب {name} أحدث تفاصيل الحدث.", + "actor_declined_counter_info": "رفض {name} الاقتراح المضاد.", + "actor_note": "ملاحظة: {comment}", + "actor_unknown": "شخص ما", + "proposed_changes": "التغييرات المقترحة", + "change_title": "العنوان", + "change_time": "الوقت", + "change_location": "الموقع", + "change_description": "الوصف", + "change_empty": "لا شيء", + "change_from_to": "{before} -> {after}", + "apply_proposal": "تطبيق التغييرات المقترحة", + "proposal_applied": "تم تطبيق التغييرات المقترحة.", + "review_proposal": "مراجعة الاقتراح", + "review_request": "طلب مراجعة", + "view_in_calendar": "عرض في التقويم", + "select_calendar": "اختر التقويم", + "already_in_calendar": "موجود بالفعل في تقويمك", + "request_info": "تمت دعوتك إلى هذا الحدث. أجب لإعلام المنظّم بتوفرك.", + "cancel_info": "ألغى المنظّم هذا الحدث.", + "event_updated": "تحديث رقم {sequence}", + "event_status_tentative": "مبدئي", + "event_status_cancelled": "ملغى", + "expand": "إظهار التفاصيل", + "collapse": "إخفاء التفاصيل" + }, + "send": "إرسال", + "more": "المزيد", + "scheduled_banner": "مجدولة للإرسال في {date}", + "scheduled_send_created": "تمت جدولة الرسالة للإرسال", + "cancel_scheduled_send": "إلغاء الإرسال", + "reschedule_send": "إعادة الجدولة", + "cancel_and_edit": "إلغاء والتعديل", + "cancel_and_compose_again": "إلغاء وإعادة الكتابة", + "reschedule_prompt": "أدخل تاريخًا/وقتًا جديدًا، مثل 2026-05-04T15:30", + "scheduled_actions_only": "عرض المجدولة يدعم الإجراءات المجدولة فقط", + "undo_send_scheduled": "تمت جدولة الرسالة للإرسال", + "undo_send": "تراجع عن الإرسال", + "contact_sidebar": { + "title": "جهة الاتصال", + "close": "إغلاق الشريط الجانبي", + "action_email": "بريد إلكتروني", + "action_email_title": "إرسال بريد إلكتروني", + "action_copy": "نسخ", + "action_copy_title": "نسخ البريد الإلكتروني", + "action_edit_title": "تعديل جهة الاتصال", + "section_emails": "عناوين البريد الإلكتروني", + "section_phones": "أرقام الهاتف", + "section_organizations": "المؤسسات", + "section_addresses": "العناوين", + "section_notes": "ملاحظات", + "not_in_contacts": "ليست ضمن جهات اتصالك", + "add_to_contacts": "إضافة إلى جهات الاتصال", + "copied": "تم النسخ!", + "copy_failed": "فشل النسخ" + }, + "send_now": "إرسال الآن" + }, + "email_composer": { + "read_receipt_on": "إيصال القراءة مطلوب (انقر للتعطيل)", + "read_receipt_off": "طلب إيصال قراءة", + "new_message": "رسالة جديدة", + "reply": "رد", + "reply_all": "الرد على الجميع", + "forward": "إعادة توجيه", + "reply_to": "رد", + "reply_all_to": "الرد على الجميع", + "forward_message": "إعادة توجيه", + "from": "من", + "to": "إلى", + "cc": "نسخة", + "bcc": "نسخة مخفية", + "subject": "الموضوع", + "body_placeholder": "اكتب رسالتك...", + "send": "إرسال", + "cancel": "إلغاء", + "attach": "إرفاق", + "attach_photos": "الصور ومقاطع الفيديو", + "attach_files": "ملفات", + "discard": "تجاهل", + "discard_draft_title": "تجاهل المسودة؟", + "discard_draft_confirm": "لديك تغييرات غير محفوظة. هل تريد تجاهل هذه المسودة؟", + "saving": "جارٍ الحفظ...", + "sending": "جارٍ الإرسال...", + "add_link": "إضافة رابط", + "link_url_prompt": "أدخل الرابط", + "draft_saved": "تم حفظ المسودة", + "save_failed": "فشل الحفظ", + "to_placeholder": "عناوين البريد الإلكتروني للمستلمين", + "cc_placeholder": "مستلمو النسخة", + "bcc_placeholder": "مستلمو النسخة المخفية", + "subject_placeholder": "الموضوع", + "cc_label": "نسخة:", + "bcc_label": "نسخة مخفية:", + "subject_label": "الموضوع:", + "file_size_kb": "ك.ب", + "prefix": { + "forward": "إعادة توجيه:", + "reply": "رد:" + }, + "no_subject": "(بلا موضوع)", + "unknown_sender": "غير معروف", + "quote": { + "reply_header": "في {date}، كتب {sender}:", + "forward_header": "---------- رسالة موجّهة ----------", + "from": "من: {sender}", + "date": "التاريخ: {date}", + "subject": "الموضوع: {subject}", + "to": "إلى: {recipients}" + }, + "remove_sub_address": "إزالة العنوان الفرعي", + "from_override": { + "toggle_off": "تجاوز", + "toggle_on": "إلغاء التجاوز", + "toggle_tooltip": "عدّل اسم وعنوان \"من\" بحرية. سيُرسل البريد عبر هويتك، لكن ترويسة \"من\" الظاهرة فقط هي التي تتغير.", + "name_label": "اسم المرسل", + "name_placeholder": "الاسم", + "email_label": "عنوان بريد المرسل", + "email_placeholder": "alias@example.com" + }, + "use_template": "قالب", + "save_as_template": "حفظ كقالب", + "validation": { + "recipient_required": "أضف مستلمًا للإرسال", + "subject_required": "أضف موضوعًا", + "body_required": "اكتب رسالة أو أرفق ملفًا", + "attachments_uploading": "المرفقات لا تزال قيد الرفع — سيتم الإرسال فور انتهائها", + "attachment_upload_failed": "لم يتم الإرسال — فشل رفع أحد المرفقات. أزله وحاول مرة أخرى." + }, + "upload_progress": "جارٍ الرفع {uploaded} / {total}", + "upload_cancel": "إلغاء الرفع", + "upload_failed": "فشل رفع {filename}", + "drop_files": "أفلت الملفات لإرفاقها", + "show_less": "إظهار أقل", + "send_failed": "فشل إرسال الرسالة", + "continue_draft": "متابعة المسودة", + "close_draft_title": "حفظ المسودة أم تجاهلها؟", + "close_draft_message": "لديك تغييرات غير محفوظة. هل تريد حفظها كمسودة أم تجاهلها؟", + "save_draft": "حفظ كمسودة", + "smime_sign_on": "توقيع S/MIME مفعّل", + "smime_sign_off": "تفعيل توقيع S/MIME", + "smime_encrypt_on": "تشفير S/MIME مفعّل", + "smime_encrypt_off": "تفعيل تشفير S/MIME", + "smime_encrypt_unavailable": "تشفير S/MIME غير متاح – شهادات المستلمين مفقودة", + "smime_unlock_title": "فتح مفتاح S/MIME", + "smime_unlock_message": "أدخل عبارة المرور لفتح مفتاح توقيع S/MIME الخاص بك.", + "smime_unlock_button": "فتح", + "smime_passphrase_placeholder": "عبارة المرور", + "forgot_attachment": { + "title": "هل نسيت مرفقًا؟", + "message": "رسالتك تذكر \"{keyword}\" لكن لا يوجد ملف مرفق. هل تريد الإرسال على أي حال؟", + "send_anyway": "الإرسال على أي حال", + "back": "العودة إلى التعديل" + }, + "schedule_send": "جدولة الإرسال", + "schedule_send_description": "اختر متى يجب على الخادم إرسال هذه الرسالة.", + "schedule_send_required": "اختر تاريخًا ووقتًا.", + "schedule_send_invalid": "أدخل تاريخًا ووقتًا صالحين.", + "schedule_send_future": "اختر تاريخًا ووقتًا في المستقبل.", + "schedule_send_too_late": "هذا الوقت متأخر عمّا يسمح به الخادم.", + "schedule_send_unsupported": "جدولة الإرسال غير مدعومة لهذا الحساب.", + "schedule_send_cleanup_warning": "تم إنشاء الإرسال المجدول، لكن فشل تنظيف المسودة.", + "send_delay_unsupported": "تأخير الإرسال غير مدعوم لهذا الحساب.", + "send_delay_unsupported_confirm": "هذا الحساب لا يدعم تأخير الإرسال. هل تريد الإرسال فورًا بدلاً من ذلك؟", + "recipient_edit_email": "تعديل عنوان البريد الإلكتروني", + "recipient_edit_name": "تعديل الاسم المعروض", + "recipient_email_placeholder": "عنوان البريد الإلكتروني", + "recipient_name_placeholder": "الاسم المعروض", + "autocomplete_search_server": "البحث في الخادم", + "autocomplete_searching": "جارٍ البحث..." + }, + "confirm_dialog": { + "confirm": "تأكيد", + "cancel": "إلغاء" + }, + "common": { + "loading": "جارٍ التحميل...", + "error": "خطأ", + "success": "تم بنجاح", + "cancel": "إلغاء", + "save": "حفظ", + "delete": "حذف", + "edit": "تعديل", + "close": "إغلاق", + "search": "بحث", + "refresh": "تحديث", + "settings": "الإعدادات", + "help": "المساعدة", + "logout": "تسجيل الخروج", + "yes": "نعم", + "no": "لا", + "unknown": "غير معروف", + "app_title": "البريد الإلكتروني", + "reconnecting": "انقطع الاتصال. جارٍ محاولة إعادة الاتصال…", + "rate_limited_title": "مصادقة الخادم مقيّدة مؤقتًا بحد المعدل.", + "rate_limited_detail": "أوقف Bulwark الطلبات في الخلفية مؤقتًا لتجنب الحظر. ستتم إعادة المحاولة خلال {seconds} ثانية.", + "rate_limited_action_title": "تم إيقاف الطلب مؤقتًا لتجنب الحظر.", + "rate_limited_action_detail": "ينتظر Bulwark انتهاء فترة تهدئة الخادم قبل إرسال المزيد من الطلبات الموثّقة. حاول مرة أخرى خلال {seconds} ثانية." + }, + "notifications": { + "email_sent": "تم إرسال الرسالة بنجاح", + "email_deleted": "تم حذف الرسالة", + "email_archived": "تمت أرشفة الرسالة", + "email_starred": "تم تمييز الرسالة بنجمة", + "email_unstarred": "تمت إزالة النجمة عن الرسالة", + "email_marked_read": "تم تمييز الرسالة كمقروءة", + "email_marked_unread": "تم تمييز الرسالة كغير مقروءة", + "copied_to_clipboard": "تم النسخ إلى الحافظة", + "source_copied": "تم نسخ المصدر إلى الحافظة", + "error_sending": "فشل إرسال الرسالة", + "error_deleting": "فشل حذف الرسالة", + "error_loading": "فشل تحميل الرسائل", + "new_email": "رسالة جديدة", + "new_email_from": "من {sender}", + "click_to_view": "انقر للعرض", + "email_moved": "تم نقل الرسالة", + "emails_moved": "تم نقل {count} رسالة", + "moved_to_mailbox": "تم النقل إلى {mailbox}", + "move_failed": "فشل النقل", + "move_error": "تعذّر نقل الرسائل إلى المجلد المحدد", + "email_tagged": "تم وسم الرسالة", + "emails_tagged": "تم وسم {count} رسالة", + "tag_failed": "فشل الوسم", + "identity_created": "تم إنشاء الهوية بنجاح", + "identity_updated": "تم تحديث الهوية بنجاح", + "identity_deleted": "تم حذف الهوية", + "identity_set_primary": "تم تحديث الهوية الأساسية", + "identity_create_failed": "فشل إنشاء الهوية: {error}", + "identity_update_failed": "فشل تحديث الهوية: {error}", + "identity_delete_failed": "فشل حذف الهوية: {error}", + "identity_unauthorized": "غير مخوّل لك الإرسال من عنوان البريد الإلكتروني هذا", + "identity_not_found": "الهوية غير موجودة", + "vacation_saved": "تم حفظ إعدادات الرد التلقائي أثناء الغياب", + "vacation_save_failed": "فشل حفظ إعدادات الرد التلقائي أثناء الغياب", + "filters_saved": "تم حفظ المرشحات بنجاح", + "filters_save_failed": "فشل حفظ المرشحات", + "filters_deleted": "تم حذف قاعدة المرشح", + "templates_exported": "تم تصدير القوالب بنجاح", + "templates_imported": "{count, plural, one {تم استيراد قالب واحد} other {تم استيراد # قالب}}", + "templates_import_errors": "تعذّر استيراد بعض القوالب", + "templates_import_empty": "لم يتم العثور على قوالب في الملف", + "export_email_error": "فشل تصدير الرسالة", + "import_email_success": "تم استيراد الرسالة بنجاح", + "import_email_error": "فشل استيراد الرسالة" + }, + "date": { + "today": "اليوم", + "yesterday": "أمس", + "this_week": "هذا الأسبوع", + "last_week": "الأسبوع الماضي", + "this_month": "هذا الشهر", + "older": "أقدم", + "just_now": "الآن", + "minutes_ago": "قبل {count} دقيقة", + "minutes_ago_plural": "قبل {count} دقائق", + "hours_ago": "قبل {count} ساعة", + "hours_ago_plural": "قبل {count} ساعات", + "days_ago": "قبل {count} يوم", + "days_ago_plural": "قبل {count} أيام" + }, + "language": { + "title": "اللغة", + "english": "English", + "french": "Français", + "japanese": "日本語", + "spanish": "Español", + "italian": "Italiano", + "german": "Deutsch", + "dutch": "Nederlands", + "portuguese": "Português", + "russian": "Русский", + "select_language": "اختيار اللغة", + "switch_to_english": "التبديل إلى الإنجليزية", + "switch_to_french": "التبديل إلى الفرنسية", + "switch_to_japanese": "التبديل إلى اليابانية", + "switch_to_spanish": "التبديل إلى الإسبانية", + "switch_to_italian": "التبديل إلى الإيطالية", + "switch_to_german": "التبديل إلى الألمانية", + "switch_to_dutch": "التبديل إلى الهولندية", + "switch_to_portuguese": "التبديل إلى البرتغالية", + "switch_to_russian": "التبديل إلى الروسية", + "switching": "جارٍ تغيير اللغة...", + "switch": "تبديل اللغة", + "current": "اللغة الحالية", + "polish": "Polski", + "switch_to_polish": "التبديل إلى البولندية", + "en": "English", + "fr": "Français", + "de": "Deutsch", + "es": "Español", + "it": "Italiano", + "ja": "日本語", + "ko": "한국어", + "lv": "Latviešu", + "nl": "Nederlands", + "pl": "Polski", + "pt": "Português", + "he": "עברית", + "ru": "Русский", + "sk": "Slovenčina", + "uk": "Українська", + "zh": "简体中文", + "fa": "فارسی", + "farsi": "فارسی", + "switch_to_farsi": "التبديل إلى الفارسية" + }, + "settings": { + "title": "الإعدادات", + "back_to_mail": "العودة إلى البريد", + "save_success": "تم حفظ الإعدادات بنجاح", + "import_success": "تم استيراد الإعدادات بنجاح", + "import_error": "فشل استيراد الإعدادات", + "reset_confirm": "هل أنت متأكد أنك تريد إعادة تعيين جميع الإعدادات إلى الافتراضية؟", + "unsaved_changes": "لديك تغييرات غير محفوظة", + "discard_changes": "تجاهل التغييرات غير المحفوظة؟", + "discard": "تجاهل", + "keep_editing": "متابعة التعديل", + "search_placeholder": "بحث في الإعدادات", + "search_clear": "مسح البحث", + "search_no_results": "لا توجد إعدادات مطابقة", + "tabs": { + "appearance": "المظهر", + "language": "اللغة والمنطقة والوقت", + "email": "سلوك البريد", + "composer": "محرر الرسائل", + "privacy": "الخصوصية والأمان", + "account": "الحساب", + "identities": "الهويات", + "vacation": "الرد التلقائي أثناء الغياب", + "advanced": "متقدم", + "calendar": "التقويم", + "filters": "المرشحات", + "templates": "القوالب", + "folders": "المجلدات", + "keywords": "الوسوم", + "security": "الأمان", + "files": "الملفات", + "contacts": "جهات الاتصال", + "encryption": "التشفير", + "protocol_handlers": "التطبيقات الافتراضية", + "sidebar_apps": "تطبيقات الشريط الجانبي", + "notifications": "الإشعارات", + "layout": "التخطيط", + "reading": "القراءة", + "composing": "الكتابة", + "downloads": "التنزيلات", + "content_senders": "المحتوى والمرسلون", + "about_data": "حول والبيانات", + "debug": "التصحيح" + }, + "tab_groups": { + "general": "عام", + "account": "الحساب والهوية", + "organization": "تنظيم البريد", + "apps": "التطبيقات", + "system": "النظام", + "appearance": "المظهر", + "mail": "البريد", + "privacy": "الخصوصية والأمان", + "advanced": "متقدم" + }, + "appearance": { + "title": "المظهر", + "description": "تخصيص شكل ومظهر البريد الإلكتروني على الويب", + "theme": { + "label": "السمة", + "description": "اختر نظام الألوان المفضل لديك", + "light": "فاتح", + "dark": "داكن", + "system": "النظام" + }, + "language": { + "label": "اللغة", + "description": "اختر لغتك المفضلة" + }, + "font_size": { + "label": "حجم الخط", + "description": "اضبط حجم النص لقراءة أفضل", + "small": "صغير", + "medium": "متوسط", + "large": "كبير" + }, + "list_density": { + "label": "الكثافة", + "description": "التحكم في التباعد والحشو عبر الواجهة", + "extra_compact": "مضغوط جدًا", + "compact": "مضغوط", + "regular": "عادي", + "comfortable": "مريح" + }, + "animations": { + "label": "تفعيل الحركات", + "description": "إظهار الانتقالات والتأثيرات السلسة" + }, + "toolbar_position": { + "label": "موضع شريط الأدوات", + "description": "أين تظهر أزرار إجراءات البريد (رد، أرشفة، حذف، إلخ)", + "top": "أعلى", + "below_subject": "أسفل الموضوع" + }, + "toolbar_labels": { + "label": "إظهار تسميات شريط الأدوات", + "description": "عرض تسميات نصية بجانب أيقونات شريط الأدوات. عطّلها لتوفير المساحة بعد أن تعتاد على الأيقونات." + }, + "hide_account_switcher": { + "label": "إخفاء مبدّل الحسابات في الشريط الجانبي", + "description": "إخفاء محدد الحساب أعلى الشريط الجانبي للمجلدات. يمكنك مع ذلك تبديل الحسابات من شريط التنقل السفلي." + }, + "show_rail_account_list": { + "label": "إظهار صور الحسابات على شريط التنقل", + "description": "عرض دوائر الحسابات الفردية أسفل شريط التنقل للتبديل السريع، مع زر تسجيل خروج أسفلها." + }, + "unified_mailbox": { + "label": "صندوق البريد الموحّد", + "description": "إظهار المجلدات المجمّعة (البريد الوارد، المرسل، إلخ) للحساب النشط ومجلداته المشتركة.", + "cross_account": { + "label": "عبر جميع الحسابات", + "description": "دمج صندوق البريد الموحّد عبر كل حساب متصل بدلًا من الاقتصار على الحساب النشط." + }, + "include_group": { + "label": "تضمين صناديق البريد الجماعية", + "description": "دمج صناديق البريد المشتركة/الجماعية أيضًا في العرض الموحّد." + } + }, + "all_mail": { + "folders_label": "المجلدات في القوائم الموحّدة", + "folders_description": "اختر أي مجلدات هذا الحساب تُدمج في قوائم كل البريد / غير المقروء / المميز بنجمة.", + "account_hint": "ينطبق على {account}.", + "no_folders": "لا توجد مجلدات متاحة." + }, + "colorful_sidebar_icons": { + "label": "أيقونات ملونة في الشريط الجانبي", + "description": "تلوين أيقونات المجلدات والوسوم حسب النوع (أزرق للبريد الوارد، أحمر للمزعج، أخضر للمرسل، إلخ). عطّل هذا لشريط جانبي أحادي اللون." + }, + "tint_list_rows": { + "label": "تلوين صفوف القائمة بلون الوسم", + "description": "تظليل كل صف رسالة بلون أول وسم فيها. عطّل هذا لإبقاء الصفوف عادية؛ ستظل نقاط الوسوم وشاراتها تظهر اللون." + }, + "show_folder_total_count": { + "label": "إظهار إجمالي عدد الرسائل", + "description": "إظهار إجمالي عدد الرسائل بجانب المجلدات والوسوم، إلى جانب عدد غير المقروء. عطّل هذا لإظهار عدد غير المقروء فقط." + }, + "favicon_unread_badge": { + "label": "عدد غير المقروء على أيقونة علامة التبويب", + "description": "إظهار عدد رسائل البريد الوارد غير المقروءة كشارة على أيقونة علامة تبويب المتصفح، بحيث يظهر البريد الجديد عند عدم التركيز على علامة التبويب. عطّل هذا لإبقاء الأيقونة بلا شارة." + }, + "pro_interface": { + "label": "الواجهة الاحترافية (تجريبي)", + "description": "تخطيط للمستخدمين المتقدمين لسطح المكتب فقط، مع تصفح رسائل بعلامات تبويب متعددة وسير عمل عبر الحسابات. الواجهة القياسية لا تتأثر؛ يمكنك العودة إليها في أي وقت.", + "open_label": "فتح الواجهة الاحترافية", + "back_to_standard": "العودة إلى القياسية" + }, + "cross_unread": { + "label": "غير مقروء", + "description": "إظهار عنصر \"غير مقروء\" في صندوق البريد الموحّد يسرد البريد غير المقروء عبر المجلدات المحددة." + }, + "cross_starred": { + "label": "مميز بنجمة", + "description": "إظهار عنصر \"مميز بنجمة\" في صندوق البريد الموحّد يسرد البريد المميز بنجمة عبر المجلدات المحددة." + }, + "cross_all": { + "label": "كل البريد", + "description": "إظهار عنصر \"كل البريد\" في صندوق البريد الموحّد يسرد كل البريد عبر المجلدات المحددة." + } + }, + "keywords": { + "title": "وسوم البريد", + "description": "عرّف وسومًا لتنظيم رسائلك بالألوان. تُخزَّن هذه ككلمات مفتاحية JMAP على الخادم.", + "add_keyword": "إضافة وسم", + "reset_defaults": "إعادة التعيين للافتراضي", + "label_field": "الاسم المعروض", + "label_placeholder": "مثال: عمل، شخصي، عاجل", + "id_field": "معرّف الوسم", + "id_placeholder": "مثال: work, personal", + "color_field": "اللون", + "id_exists": "معرّف الوسم هذا موجود بالفعل", + "edit": "تعديل الوسم", + "delete": "حذف الوسم", + "save": "حفظ", + "add": "إضافة", + "cancel": "إلغاء", + "migrating": "جارٍ تحديث الوسم على الرسائل الحالية…", + "migration_error": "فشل تحديث الوسم على الرسائل الحالية" + }, + "notifications": { + "test_sound": "اختبار صوت الإشعار", + "sounds": { + "default": "افتراضي (تنبيه)", + "cheerful": "مرح", + "involved": "متفاعل", + "swift": "إيماءة سريعة", + "relax": "استرخاء" + }, + "push": { + "title": "الإشعارات في الخلفية", + "description": "تلقّي إشعارات النظام للبريد الجديد عند إغلاق هذا الموقع. تُسلَّم عبر خادم ترحيل Bulwark؛ ولا يطّلع الترحيل على محتوى البريد أبدًا.", + "relay_label": "خادم ترحيل الإشعارات", + "relay_desc": "يستخدم افتراضيًا خادم ترحيل Bulwark المستضاف. غيّره فقط إذا كنت تستضيف بنفسك.", + "relay_locked": "تم تعيينه بواسطة المسؤول", + "relay_locked_desc": "تم تعيين رابط خادم الترحيل بواسطة المسؤول ولا يمكن تغييره.", + "relay_placeholder": "https://notifications.relay.example.com", + "status_active": "نشط على هذا الجهاز", + "status_inactive": "غير مفعّل على هذا الجهاز", + "status_unsupported": "هذا المتصفح لا يدعم Web Push", + "status_busy": "جارٍ العمل…", + "enable": "تفعيل", + "reenable": "إعادة التسجيل", + "disable": "تعطيل", + "confirm_disable_title": "تعطيل الإشعارات في الخلفية؟", + "confirm_disable_message": "سيتوقف هذا الجهاز عن تلقي التنبيهات عند إغلاق الموقع.", + "ios_hint": "على iOS، ثبّت الموقع على الشاشة الرئيسية أولًا - يقدّم Safari خدمة Web Push فقط لتطبيقات PWA المثبّتة." + }, + "sound_selection": { + "title": "صوت الإشعار", + "description": "اختر الصوت الذي يُشغَّل للإشعارات", + "choose": "الصوت", + "choose_desc": "اختر نغمة إشعار وانقر على أيقونة السماعة لمعاينتها" + }, + "email": { + "title": "إشعارات البريد", + "description": "إعداد الإشعارات للرسائل الواردة", + "enabled": "إشعارات البريد", + "enabled_desc": "إظهار الإشعارات عند وصول رسائل جديدة", + "sound": "صوت الإشعار", + "sound_desc": "تشغيل تنبيه صوتي عند وصول رسائل جديدة" + }, + "calendar": { + "title": "إشعارات التقويم", + "description": "إعداد الإشعارات لأحداث التقويم", + "enabled": "إشعارات الأحداث", + "enabled_desc": "إظهار تنبيهات لأحداث التقويم القادمة", + "sound": "صوت الإشعار", + "sound_desc": "تشغيل تنبيه صوتي لتذكيرات التقويم", + "invitation_parsing": "تحليل دعوات البريد الإلكتروني", + "invitation_parsing_desc": "اكتشاف دعوات التقويم في مرفقات البريد وإظهار إجراءات التقويم" + } + }, + "language_region": { + "title": "اللغة والمنطقة والوقت", + "description": "اللغة، وتنسيق التاريخ، وتنسيق الوقت، وتفضيلات إقليمية أخرى", + "language": { + "label": "اللغة", + "description": "اختر لغتك المفضلة", + "english": "English", + "french": "Français" + }, + "date_format": { + "label": "تنسيق التاريخ", + "description": "كيفية عرض التواريخ في قائمة البريد", + "smart": "ذكي (يراعي اللغة المحلية)", + "relative": "نسبي (قبل ساعة، قبل يومين)", + "full": "التاريخ الكامل دائمًا", + "preview_today": "اليوم:", + "preview_this_week": "هذا الأسبوع:", + "preview_older": "أقدم:" + }, + "date_locale": { + "label": "منطقة تنسيق التاريخ", + "description": "كيفية ترتيب التاريخ الرقمي (يوم، شهر، سنة)", + "auto": "تلقائي (يطابق اللغة)", + "iso": "ISO 8601 (سنة-شهر-يوم)", + "dmy": "يوم/شهر/سنة", + "mdy": "شهر/يوم/سنة" + }, + "time_format": { + "label": "تنسيق الوقت", + "description": "اختر بين نظام 12 ساعة أو 24 ساعة", + "12h": "12 ساعة", + "24h": "24 ساعة" + }, + "first_day": { + "label": "أول يوم في الأسبوع", + "description": "ابدأ الأسبوع بالأحد أو الاثنين", + "sunday": "الأحد", + "monday": "الاثنين" + } + }, + "email_behavior": { + "request_read_receipt": { + "label": "طلب إيصالات القراءة افتراضيًا", + "description": "تفعيل طلب إيصال القراءة مسبقًا عند إنشاء رسالة جديدة." + }, + "read_receipt_response": { + "label": "الرد على طلبات إيصال القراءة", + "description": "ما الإجراء عند طلب رسالة واردة إيصال قراءة.", + "ask": "السؤال في كل مرة", + "always": "الإرسال دائمًا", + "never": "عدم الإرسال أبدًا" + }, + "title": "سلوك البريد", + "description": "إعداد كيفية التعامل مع الرسائل", + "mark_read": { + "label": "التمييز كمقروءة", + "description": "متى تُمَيَّز الرسائل كمقروءة عند فتحها", + "instant": "فورًا", + "delay_3s": "بعد 3 ثوانٍ", + "delay_5s": "بعد 5 ثوانٍ", + "never": "أبدًا" + }, + "delete_action": { + "label": "إجراء الحذف", + "description": "ما الذي يحدث عند حذف رسالة", + "trash": "النقل إلى المهملات", + "trash_and_read": "النقل إلى المهملات والتمييز كمقروءة", + "permanent": "الحذف نهائيًا", + "warning": "سيتم حذف الرسائل نهائيًا ولا يمكن استرجاعها. هذا الإجراء لا رجعة فيه." + }, + "archive_mode": { + "label": "الأرشفة في", + "description": "كيفية تنظيم الرسائل عند الأرشفة", + "single": "مجلد واحد", + "year": "مجلد لكل سنة", + "month": "مجلد لكل شهر", + "reorganize": "إعادة تنظيم الأرشيف الحالي", + "reorganize_success": "{count, plural, =0 {لا توجد رسائل لإعادة تنظيمها} =1 {تمت إعادة تنظيم رسالة واحدة} other {تمت إعادة تنظيم # رسالة}}", + "reorganize_error": "فشلت إعادة تنظيم الأرشيف" + }, + "permanently_delete_junk": { + "label": "حذف البريد المزعج نهائيًا", + "description": "حذف الرسائل من مجلد البريد المزعج نهائيًا بدلًا من نقلها إلى المهملات" + }, + "mail_layout": { + "label": "تخطيط البريد", + "description": "اختر بين جزء القراءة المقسّم الكلاسيكي، أو تدفق قراءة مركّز على طراز Gmail، أو جزء قراءة سفلي على طراز Zimbra.", + "split": "جزء مقسّم", + "split_description": "إبقاء قائمة الرسائل وجزء القراءة ظاهرين جنبًا إلى جنب.", + "focus": "قائمة مركّزة", + "focus_description": "إظهار سطر واحد لكل رسالة وفتح البريد بعرض كامل مع إبقاء الشريط الجانبي للمجلدات ظاهرًا.", + "horizontal": "جزء القراءة أسفل", + "horizontal_description": "إظهار قائمة الرسائل أعلى وفتح الرسالة المحددة في جزء قراءة أسفلها." + }, + "show_preview": { + "label": "إظهار نص المعاينة", + "description": "عرض معاينة الرسالة في القائمة", + "focus_description": "عرض نص معاينة ضمن السطر في قائمة الرسائل المركّزة" + }, + "disable_threading": { + "label": "تعطيل تجميع المحادثات", + "description": "إظهار الرسائل كرسائل منفردة بدلًا من تجميعها حسب المحادثة" + }, + "plain_text_mode": { + "label": "نص عادي فقط", + "description": "تعطيل محرر النصوص المنسقة وإرسال جميع الرسائل كنص عادي فقط، بما في ذلك الردود وإعادة التوجيه" + }, + "auto_select_reply_identity": { + "label": "الرد من العنوان المستلَم إليه", + "description": "عند الرد، الإرسال من العنوان الذي أُرسلت إليه الرسالة أصلًا. يطابق الهويات أولًا؛ وبالنسبة لعمليات التسليم الشاملة للنطاق، يعيد كتابة ترويسة \"من\" إلى العنوان البديل مع الإرسال عبر هويتك الأساسية." + }, + "signature_position": { + "label": "موضع التوقيع", + "description": "أين يُدرج توقيعك في الردود وإعادة التوجيه. أعلى النص المقتبس يُقرأ بشكل طبيعي كخاتمة للرد؛ وأسفله يُبقي الرسالة الأصلية متصلة.", + "above_quote": "قبل النص المقتبس", + "below_quote": "بعد النص المقتبس" + }, + "signature_separator": { + "label": "فاصل التوقيع", + "description": "إضافة السطر الفاصل القياسي \"-- \" قبل التوقيع (RFC 3676). عطّله إذا كنت تفضّل الانتقال مباشرة من رسالتك إلى التوقيع." + }, + "sub_address_delimiter": { + "label": "فاصل العنوان الفرعي", + "description": "الحرف الذي يفصل اسم مستخدمك عن وسم العنوان الفرعي. طابق الفاصل الذي يستخدمه خادم بريدك (مثال: user{delimiter}tag@domain.com).", + "option": "{delimiter} (user{delimiter}tag@domain.com)", + "custom": "مخصص…", + "custom_input_label": "حرف فاصل مخصص" + }, + "attachment_click_action": { + "label": "إجراء النقر على المرفق", + "description": "اختر ما إذا كان النقر على مرفق ملف يعاينه أو يحمّله فورًا", + "preview": "المعاينة عند الإمكان", + "download": "التنزيل فورًا" + }, + "attachment_position": { + "label": "موضع المرفق", + "description": "أين تُعرض المرفقات في ترويسة الرسالة", + "beside-sender": "بجانب المرسل", + "below-header": "أسفل الترويسة" + }, + "emails_per_page": { + "10": "10 رسائل", + "25": "25 رسالة", + "50": "50 رسالة", + "100": "100 رسالة", + "label": "عدد الرسائل في الصفحة", + "description": "عدد الرسائل التي تُحمَّل دفعة واحدة" + }, + "always_light_mode": { + "label": "إظهار الرسائل دائمًا في الوضع الفاتح", + "description": "عرض محتوى الرسائل في الوضع الفاتح حتى عندما يكون التطبيق في الوضع الداكن، لتجنب مشاكل تحويل الوضع الداكن" + }, + "external_content": { + "label": "المحتوى الخارجي", + "description": "كيفية التعامل مع الصور والمحتوى الخارجي", + "ask": "السؤال دائمًا", + "block": "الحظر دائمًا", + "allow": "السماح دائمًا" + }, + "trusted_senders": { + "label": "المرسلون الموثوقون", + "description": "إدارة المرسلين الذين تُحمَّل صورهم تلقائيًا", + "count_zero": "لا يوجد", + "count_one": "مرسل واحد", + "count_other": "{count} مرسلين", + "modal_title": "المرسلون الموثوقون", + "empty_title": "لا يوجد مرسلون موثوقون بعد", + "empty_description": "عند عرض رسالة بصور محظورة، انقر على \"الوثوق بهذا المرسل دائمًا\" لإضافته هنا.", + "add_manually": "إضافة مرسل يدويًا", + "add_button": "إضافة", + "add_placeholder": "أدخل عنوان البريد الإلكتروني", + "search_placeholder": "بحث عن مرسلين...", + "no_results": "لا يوجد مرسلون مطابقون لبحثك", + "remove": "إزالة", + "close": "إغلاق", + "invalid_email": "يرجى إدخال عنوان بريد إلكتروني صالح", + "already_added": "هذا المرسل موثوق به بالفعل", + "save_error": "فشل الحفظ - راجع سجل تصحيح جهات الاتصال للتفاصيل", + "use_address_book_label": "المزامنة مع دفتر العناوين", + "use_address_book_description": "تخزين المرسلين الموثوقين في دفتر عناوين مخصص \"المرسلون الموثوقون\" ليتم مزامنتهم عبر جميع أجهزتك" + }, + "hover_actions": { + "label": "إجراءات التمرير السريعة", + "description": "اختر الإجراءات السريعة التي تظهر عند التمرير فوق رسالة في القائمة", + "delete": "حذف", + "star": "تمييز بنجمة / إزالة", + "mark_read": "تمييز كمقروءة / غير مقروءة", + "archive": "أرشفة", + "tag": "وسم", + "spam": "تمييز كبريد مزعج", + "not_spam": "ليس مزعجًا", + "none_selected": "لم يتم تحديد أي إجراءات", + "mode_label": "وضع العرض", + "mode_inline": "ضمن الصف", + "mode_floating": "عائم", + "corner_label": "موضع العنصر العائم", + "corner_top-left": "أعلى اليسار", + "corner_top-right": "أعلى اليمين", + "corner_bottom-left": "أسفل اليسار", + "corner_bottom-right": "أسفل اليمين" + }, + "default_mail_program": { + "label": "برنامج البريد الافتراضي", + "description": "تسجيل {appName} كبرنامج البريد الافتراضي لديك لروابط mailto:", + "button": "تعيين كافتراضي", + "success": "تمت مطالبة المتصفح بالتعيين كافتراضي", + "error": "متصفحك لا يدعم هذه الميزة" + }, + "attachment_reminder": { + "label": "تذكير المرفقات", + "description": "التحذير قبل الإرسال عندما تذكر رسالتك مرفقات دون إرفاق ملف", + "keywords_label": "كلمات مفتاحية للتنبيه", + "keywords_description": "كلمات أو عبارات تُفعّل التذكير عند العثور عليها في رسالتك", + "add_placeholder": "إضافة كلمة مفتاحية...", + "add": "إضافة", + "remove": "إزالة" + }, + "hide_inline_image_attachments": { + "label": "إخفاء الصور المضمّنة من المرفقات", + "description": "الصور المضمّنة في نص الرسالة لا تُدرج كمرفقات منفصلة" + }, + "attachment_image_previews": { + "label": "إظهار معاينات الصور في المرفقات", + "description": "عرض مرفقات الصور كبطاقات مصغّرة بدلًا من أيقونات الملفات العامة" + }, + "send_delay": { + "label": "التراجع عن الإرسال / تأخير الإرسال", + "description": "تأخير الإرسال العادي بفترة قصيرة من جانب الخادم.", + "off": "إيقاف", + "seconds": "{seconds} ثانية", + "unsupported": "الحساب الحالي لا يعلن عن دعم الإرسال المؤجل. لا يزال الإعداد محفوظًا للحسابات الأخرى." + }, + "return_to_list_after_action": { + "label": "العودة إلى القائمة بعد الحذف أو التمييز كغير مقروء", + "description": "بعد حذف الرسالة المفتوحة أو تمييزها كغير مقروءة، العودة إلى قائمة الرسائل بدلًا من فتح الرسالة التالية." + }, + "rtl_editing": { + "label": "دعم الكتابة من اليمين إلى اليسار", + "description": "يضيف زر اتجاه إلى شريط أدوات المحرر حتى تتمكن من ضبط الفقرات من اليسار لليمين أو من اليمين لليسار" + } + }, + "composer": { + "title": "محرر الرسائل", + "description": "إعداد خيارات كتابة البريد الإلكتروني", + "autosave": { + "label": "فاصل الحفظ التلقائي", + "description": "عدد مرات حفظ المسودات تلقائيًا", + "30s": "كل 30 ثانية", + "1m": "كل دقيقة", + "2m": "كل دقيقتين", + "5m": "كل 5 دقائق" + }, + "send_confirmation": { + "label": "تأكيد الإرسال", + "description": "طلب تأكيد قبل إرسال الرسائل" + }, + "default_reply": { + "label": "وضع الرد الافتراضي", + "description": "الإجراء الافتراضي عند النقر على رد", + "reply": "رد", + "reply_all": "الرد على الجميع" + } + }, + "privacy": { + "title": "الخصوصية والأمان", + "description": "إدارة إعدادات الخصوصية والأمان", + "external_images": { + "label": "حظر الصور الخارجية", + "description": "منع التتبع عبر الصور الخارجية" + }, + "session_timeout": { + "label": "مهلة الجلسة", + "description": "تسجيل الخروج تلقائيًا بعد فترة من عدم النشاط", + "never": "أبدًا", + "30m": "30 دقيقة", + "1h": "ساعة واحدة", + "4h": "4 ساعات" + }, + "clear_cache": { + "label": "مسح ذاكرة التخزين المؤقت", + "description": "إزالة البيانات المخزنة مؤقتًا والملفات المؤقتة", + "button": "مسح ذاكرة التخزين المؤقت", + "confirm": "هل أنت متأكد أنك تريد مسح ذاكرة التخزين المؤقت؟", + "success": "تم مسح ذاكرة التخزين المؤقت بنجاح" + } + }, + "account": { + "title": "الحساب", + "description": "عرض معلومات حسابك", + "name_label": "الاسم المعروض", + "username_label": "اسم المستخدم", + "account_type_label": "نوع الحساب", + "auth_method_label": "المصادقة", + "auth_method_oauth": "تسجيل الدخول الموحّد (OAuth/OIDC)", + "auth_method_basic": "كلمة المرور", + "demo_account": "حساب تجريبي", + "email": { + "label": "عنوان البريد الإلكتروني", + "value": "{email}" + }, + "server": { + "label": "خادم JMAP", + "value": "{server}" + }, + "storage": { + "label": "استخدام التخزين", + "used": "{used} من {total} مستخدَم", + "percentage": "{percent}% مستخدَم" + }, + "last_sync": { + "label": "آخر مزامنة", + "value": "{time}" + }, + "accounts": { + "title": "الحسابات المسجَّلة", + "description": "اسحب لإعادة ترتيب ظهور الحسابات في قائمة الحسابات المنسدلة", + "active": "الحساب النشط حاليًا", + "default_badge": "الحساب الافتراضي", + "set_default": "تعيين كافتراضي", + "switch_to": "التبديل إلى هذا الحساب", + "move_up": "تحريك لأعلى", + "move_down": "تحريك لأسفل", + "drag_handle": "اسحب لإعادة الترتيب", + "add": "إضافة حساب" + }, + "shared_accounts": { + "title": "مشترك معي", + "description": "الحسابات الجماعية والمشتركة التي يمكنك إدارتها. اختر واحدًا لتعديل مرشحاته، والرد التلقائي أثناء الغياب، والتقويمات، وجهات الاتصال.", + "shared_label": "حساب مشترك" + } + }, + "scoped": { + "back": "العودة إلى حسابي", + "managing": "الإدارة: {name}" + }, + "security": { + "title": "أمان الحساب", + "description": "إدارة كلمة المرور والمصادقة الثنائية وإعدادات الأمان", + "detecting": "جارٍ اكتشاف قدرات الخادم...", + "not_available": "إدارة أمان الحساب غير متاحة لخادم البريد هذا. قد تكون الأذونات المطلوبة معطّلة. راجع الوثائق للتفاصيل.", + "password": { + "title": "تغيير كلمة المرور", + "current": "كلمة المرور الحالية", + "new": "كلمة المرور الجديدة", + "confirm": "تأكيد كلمة المرور الجديدة", + "submit": "تغيير كلمة المرور", + "success": "تم تغيير كلمة المرور بنجاح", + "error_title": "فشل تغيير كلمة المرور", + "error_mismatch": "كلمتا المرور الجديدتان غير متطابقتين", + "error_min_length": "يجب أن تتكون كلمة المرور من 8 أحرف على الأقل", + "error_generic": "فشل تغيير كلمة المرور" + }, + "display_name": { + "label": "الاسم المعروض", + "description": "اسمك كما يظهر على الخادم", + "placeholder": "أدخل اسمك المعروض", + "save": "حفظ", + "success": "تم تحديث الاسم المعروض", + "error": "فشل تحديث الاسم المعروض" + }, + "totp": { + "section_title": "المصادقة الثنائية", + "label": "مصادقة TOTP", + "description": "أضف طبقة حماية إضافية بكلمة مرور لمرة واحدة قائمة على الوقت", + "active": "مفعّلة", + "inactive": "معطّلة", + "enabled": "تم تفعيل المصادقة الثنائية", + "disabled": "تم تعطيل المصادقة الثنائية", + "enable_error": "فشل تفعيل المصادقة الثنائية", + "disable_error": "فشل تعطيل المصادقة الثنائية", + "setup_instructions": "انسخ هذا الرابط إلى تطبيق المصادقة الخاص بك (Google Authenticator، Authy، إلخ):", + "verification_code": "رمز التحقق", + "confirm": "تأكيد", + "disable": "تعطيل", + "disable_confirm_prompt": "أدخل كلمة مرورك لتعطيل المصادقة الثنائية.", + "password_required": "كلمة المرور مطلوبة", + "code_required": "رمز التحقق مطلوب", + "code_invalid": "رمز التحقق غير صالح. تحقق من تطبيق المصادقة وحاول مرة أخرى." + }, + "app_passwords": { + "title": "كلمات مرور التطبيقات", + "description": "أنشئ كلمات مرور للتطبيقات التي لا تدعم المصادقة الثنائية", + "add": "إضافة", + "create": "إنشاء", + "cancel": "إلغاء", + "done": "تم", + "generate": "توليد", + "name_label": "اسم التطبيق", + "name_placeholder": "مثال: Thunderbird، iPhone Mail", + "expires_label": "تاريخ الانتهاء (اختياري)", + "allowed_ips_label": "عناوين IP المسموح بها (اختياري)", + "allowed_ips_placeholder": "10.0.0.5, 192.168.1.0/24", + "allowed_ips_hint": "مفصولة بفواصل أو مسافات. اتركها فارغة للسماح بأي عنوان IP.", + "password_label": "كلمة المرور (اتركها فارغة للتوليد التلقائي)", + "password_placeholder": "تُولَّد تلقائيًا إذا تُركت فارغة", + "copy_now_warning": "انسخ كلمة المرور هذه الآن - لن تُعرض مرة أخرى.", + "added": "تم إنشاء كلمة مرور التطبيق", + "removed": "تمت إزالة كلمة مرور التطبيق", + "add_error": "فشل إنشاء كلمة مرور التطبيق", + "remove_error": "فشلت إزالة كلمة مرور التطبيق", + "none": "لا توجد كلمات مرور تطبيقات مُعدَّة" + }, + "api_keys": { + "title": "مفاتيح API", + "description": "أنشئ مفاتيح API للنصوص البرمجية والتكاملات التي تتواصل مع الخادم مباشرة", + "name_label": "اسم المفتاح", + "name_placeholder": "مثال: نص النسخ الاحتياطي، عامل CI", + "copy_now_warning": "انسخ مفتاح API هذا الآن - لن يُعرض مرة أخرى.", + "added": "تم إنشاء مفتاح API", + "removed": "تمت إزالة مفتاح API", + "add_error": "فشل إنشاء مفتاح API", + "remove_error": "فشلت إزالة مفتاح API", + "none": "لا توجد مفاتيح API مُعدَّة" + }, + "encryption": { + "section_title": "التشفير أثناء التخزين", + "label": "تشفير البريد", + "description": "تشفير الرسائل المخزنة على الخادم لمزيد من الخصوصية", + "active": "تشفير {type} مفعّل", + "inactive": "معطّل", + "enabled": "تم تفعيل التشفير أثناء التخزين", + "disabled_success": "تم تعطيل التشفير أثناء التخزين", + "error": "فشل تحديث إعدادات التشفير" + }, + "email_client": { + "title": "إعداد عميل البريد الإلكتروني", + "description": "استخدم بيانات الاعتماد هذه لإعداد عميل البريد على سطح المكتب أو الجوال (Thunderbird، Apple Mail، Outlook، إلخ)", + "jmap_username_label": "اسم مستخدم JMAP", + "copy": "نسخ", + "copied": "تم النسخ", + "password_instructions": "استخدم اسم مستخدم JMAP أعلاه مع كلمة مرور تطبيق لتسجيل الدخول إلى عميل البريد الخاص بك. أنشئ كلمة مرور تطبيق في القسم أعلاه إذا لم تفعل بعد." + }, + "link_device": { + "title": "ربط تطبيق الجوال", + "description": "سجّل الدخول إلى تطبيق Bulwark Mail للجوال دون كتابة أي شيء. أنشئ رمز QR هنا وامسحه ضوئيًا من شاشة تسجيل الدخول في التطبيق.", + "generate": "إظهار رمز QR", + "regenerate": "إظهار رمز جديد", + "instructions": "افتح تطبيق Bulwark Mail، اضغط على \"مسح رمز QR\" في شاشة تسجيل الدخول، ووجّه الكاميرا هنا.", + "expires_in": "تنتهي صلاحية هذا الرمز خلال {seconds} ثانية. يمكن استخدامه مرة واحدة فقط.", + "expired": "انتهت صلاحية هذا الرمز.", + "generating": "جارٍ التوليد…", + "error": "تعذّر إنشاء رمز الاقتران. يرجى المحاولة مرة أخرى." + } + }, + "identities": { + "title": "هويات الإرسال", + "description": "إدارة عناوين البريد الإلكتروني التي يمكنك الإرسال منها", + "identities_count": { + "label": "هوياتك", + "description": "عناوين البريد الإلكتروني المُعدَّة للإرسال", + "count_zero": "لا توجد هويات", + "count_one": "هوية واحدة", + "count_other": "{count} هويات" + }, + "manage": "إدارة الهويات", + "sub_addressing": { + "label": "العنونة الفرعية", + "description": "استخدم وسومًا مثل user+tag@domain.com لتنظيم البريد الوارد", + "learn_more": "معرفة المزيد" + } + }, + "vacation": { + "title": "الرد التلقائي أثناء الغياب", + "description": "الرد تلقائيًا على الرسائل الواردة أثناء غيابك", + "loading": "جارٍ تحميل إعدادات الغياب...", + "not_supported": "خادم بريدك لا يدعم ردود الغياب.", + "fetch_error": "فشل تحميل إعدادات الغياب. يرجى المحاولة مرة أخرى.", + "status": { + "label": "الرد التلقائي أثناء الغياب", + "description": "إرسال رد تلقائي إلى من يرسل إليك بريدًا", + "active": "مفعّل", + "inactive": "معطّل" + }, + "date_range": { + "title": "النطاق الزمني", + "description": "يمكنك اختياريًا تحديد الرد التلقائي بفترة معينة", + "start": "تاريخ البدء", + "start_description": "اتركه فارغًا لعدم وجود حد للبدء", + "end": "تاريخ الانتهاء", + "end_description": "اتركه فارغًا لعدم وجود حد للانتهاء" + }, + "message": { + "title": "رسالة الرد التلقائي", + "description": "الرسالة التي ستُرسل كرد", + "subject_label": "الموضوع", + "subject_description": "سطر موضوع الرد التلقائي", + "subject_placeholder": "خارج المكتب", + "body_label": "نص الرسالة", + "body_description": "محتوى الرسالة النصي العادي", + "body_placeholder": "شكرًا لرسالتك. أنا حاليًا خارج المكتب وسأرد عند عودتي." + }, + "preview": { + "title": "معاينة", + "show": "إظهار المعاينة", + "hide": "إخفاء المعاينة" + }, + "save": "حفظ التغييرات", + "saving": "جارٍ الحفظ...", + "warnings": { + "end_before_start": "يجب أن يكون تاريخ الانتهاء بعد تاريخ البدء", + "start_in_past": "تاريخ البدء في الماضي", + "empty_body": "نص الرسالة فارغ - سيتلقى المستلمون ردًا فارغًا" + } + }, + "folders": { + "role_memos": "الملاحظات", + "title": "المجلدات", + "description": "إدارة مجلدات بريدك وتعيين الأدوار القياسية", + "folder_list": "مجلداتك", + "folder_list_description": "انقر على أيقونة مجلد لتخصيصه", + "standard_roles": "أدوار المجلدات القياسية", + "standard_roles_description": "عيّن أي المجلدات تُستخدم للأدوار القياسية لصندوق البريد مثل الوارد، المرسل، المهملات، إلخ.", + "role_inbox": "البريد الوارد", + "role_drafts": "المسودات", + "role_sent": "المرسل", + "role_trash": "المهملات", + "role_junk": "البريد المزعج", + "role_archive": "الأرشيف", + "role_none": "بلا", + "create_folder": "إنشاء مجلد", + "create_subfolder": "إنشاء مجلد فرعي", + "subfolder_of": "داخل {name}", + "subfolder_name": "اسم المجلد الفرعي", + "new_folder_name": "اسم المجلد", + "rename": "إعادة تسمية", + "change_icon": "تغيير الأيقونة", + "delete": "حذف", + "confirm_delete": "هل أنت متأكد أنك تريد حذف \"{name}\"؟ ستُنقل الرسائل في هذا المجلد إلى المهملات.", + "create": "إنشاء", + "cancel": "إلغاء", + "no_folders": "لا توجد مجلدات مخصصة", + "cannot_delete_role": "لا يمكن حذف مجلد له دور قياسي. أزل الدور أولًا.", + "folder_created": "تم إنشاء المجلد", + "folder_renamed": "تمت إعادة تسمية المجلد", + "folder_deleted": "تم حذف المجلد", + "role_updated": "تم تحديث دور المجلد", + "error_create": "فشل إنشاء المجلد", + "error_rename": "فشلت إعادة تسمية المجلد", + "error_delete": "فشل حذف المجلد", + "error_delete_has_children": "لا يمكن حذف المجلد: لا يزال يحتوي على مجلدات فرعية. احذفها أو انقلها أولًا.", + "error_delete_has_email": "لا يمكن حذف المجلد: لا يزال يحتوي على رسائل. انقلها أو احذفها أولًا.", + "error_role": "فشل تحديث دور المجلد" + }, + "advanced": { + "title": "متقدم", + "description": "خيارات متقدمة وإعدادات المطورين", + "debug_mode": { + "label": "وضع التصحيح", + "description": "تفعيل التسجيل المفصّل لاستكشاف الأخطاء وإصلاحها" + }, + "debug_categories": { + "description": "اختر الفئات التي تريد تسجيلها. عطّل الفئات التي لا تحتاجها لتقليل ضجيج وحدة التحكم.", + "jmap": "عميل JMAP", + "jmap_description": "عمليات صناديق البريد، وجلب الرسائل، وطلبات بروتوكول JMAP", + "calendar": "التقويم", + "calendar_description": "أحداث التقويم، والاستيراد، ورسائل الجدولة", + "tasks": "المهام", + "tasks_description": "إنشاء مهام التقويم وجلبها وتحديثها", + "auth": "المصادقة", + "auth_description": "تسجيل الدخول، وTOTP، وتبادل الرموز، وإدارة الجلسات", + "filters": "المرشحات", + "filters_description": "قواعد مرشح Sieve ونصوص الغياب", + "email": "عرض البريد", + "email_description": "عرض الرسائل، ومعالجة TNEF، والتمييز كمقروء", + "push": "الإشعارات الفورية", + "push_description": "إعداد الإشعارات الفورية وتسليمها", + "contacts": "جهات الاتصال ودفاتر العناوين", + "contacts_description": "مزامنة جهات الاتصال، وعمليات دفتر العناوين، والمرسلون الموثوقون" + }, + "settings_sync": { + "label": "مزامنة الإعدادات", + "description": "مزامنة إعداداتك عبر المتصفحات والأجهزة" + }, + "sender_favicons": { + "label": "أيقونات مواقع المرسلين", + "description": "إظهار أيقونات المواقع كصور شخصية للمرسلين من الشركات" + }, + "show_avatars_in_junk": { + "label": "إظهار الصور الشخصية في مجلد البريد المزعج", + "description": "إظهار الصور الشخصية وأيقونات المواقع للمرسلين في مجلد البريد المزعج. معطّل افتراضيًا لتجنب إضفاء شرعية بصرية على محاولات التصيد الاحتيالي." + }, + "keyboard_shortcuts": { + "label": "اختصارات لوحة المفاتيح", + "description": "عرض اختصارات لوحة المفاتيح المتاحة", + "button": "عرض الاختصارات" + }, + "reset_settings": { + "label": "إعادة تعيين الإعدادات", + "description": "استعادة جميع الإعدادات إلى القيم الافتراضية", + "button": "إعادة التعيين للافتراضي" + }, + "export_settings": { + "label": "تصدير الإعدادات", + "description": "تنزيل إعداداتك بصيغة JSON", + "button": "تصدير" + }, + "import_settings": { + "label": "استيراد الإعدادات", + "description": "رفع الإعدادات من ملف JSON", + "button": "استيراد" + }, + "about": { + "title": "بريد Bulwark الإلكتروني" + } + }, + "sidebar_apps": { + "title": "تطبيقات الشريط الجانبي", + "description": "إدارة التطبيقات والروابط المخصصة في الشريط الجانبي", + "keep_loaded": "إبقاء التطبيقات محمّلة", + "keep_loaded_description": "إبقاء التطبيقات الداخلية تعمل في الخلفية عند التبديل بينها لتجنب إعادة التحميل", + "manage_title": "التطبيقات المخصصة", + "manage_description": "إضافة أو تعديل أو إزالة التطبيقات المخصصة من الشريط الجانبي" + }, + "contacts": { + "title": "جهات الاتصال", + "description": "استيراد وتصدير جهات اتصالك", + "group_by_letter_label": "التجميع حسب الحرف الأول", + "group_by_letter_description": "إظهار عناوين أقسام أبجدية في قائمة جهات الاتصال", + "import_label": "استيراد جهات الاتصال", + "import_description": "استيراد جهات الاتصال من ملف vCard (‎.vcf)", + "export_label": "تصدير جهات الاتصال", + "export_description": "تصدير جميع جهات الاتصال كملف vCard (‎.vcf)", + "manage_title": "دفاتر العناوين", + "manage_description": "إعادة تسمية دفاتر عناوينك", + "no_address_books": "لم يتم العثور على دفاتر عناوين", + "categories_title": "الفئات", + "categories_description": "إعادة تسمية فئات جهات الاتصال", + "no_categories": "لم يتم العثور على فئات" + }, + "downloads": { + "title": "التنزيلات", + "description": "تخصيص كيفية تسمية الرسائل والمرفقات التي تُنزَّل.", + "reset": "استعادة الافتراضي", + "preview": "معاينة:", + "email_template": { + "label": "اسم ملف البريد (‎.eml)", + "description": "القالب المستخدم عند تصدير رسالة أو سحبها إلى نظام الملفات. تُضاف امتداد ‎.eml تلقائيًا." + }, + "attachment_template": { + "label": "اسم ملف المرفق", + "description": "القالب المستخدم عند تنزيل مرفق أو سحبه للخارج. إذا حذفت '{filename}' و'{ext}'، يُحتفظ بالامتداد الأصلي." + }, + "bundle_template": { + "label": "اسم ملف ‎.zip لعدة رسائل", + "description": "القالب المستخدم عند سحب أو تنزيل عدة رسائل محددة كأرشيف ‎.zip واحد. يُضاف امتداد ‎.zip تلقائيًا." + }, + "spaces": { + "label": "المسافات", + "description": "استبدال المسافات في اسم الملف الناتج بحرف آخر.", + "keep": "الإبقاء على المسافات", + "underscore": "الاستبدال بـ _", + "dash": "الاستبدال بـ -" + }, + "lowercase": { + "label": "أحرف صغيرة", + "description": "فرض تحويل اسم الملف بالكامل إلى أحرف صغيرة." + }, + "strip_diacritics": { + "label": "إزالة علامات التشكيل", + "description": "تحويل الأحرف المنقّطة إلى ما يعادلها بترميز ASCII (ä ← a، é ← e). مفيد للأدوات التي تُشوّه أسماء الملفات بترميز Unicode." + }, + "collapse_separators": { + "label": "دمج الفواصل المتكررة", + "description": "دمج سلاسل المسافات أو الشرطات السفلية أو الشرطات في حرف واحد." + }, + "after_export": { + "label": "بعد التصدير", + "description": "يمكنك اختياريًا نقل الرسالة بعد تصديرها كملف ‎.eml.", + "keep": "الإبقاء في صندوق البريد", + "archive": "النقل إلى الأرشيف", + "trash": "النقل إلى المهملات" + } + }, + "filters": { + "title": "مرشحات البريد", + "description": "إنشاء قواعد لفرز الرسائل الواردة ووسمها وإدارتها تلقائيًا", + "add_rule": "إضافة قاعدة", + "no_rules": "لا توجد قواعد مرشح", + "no_rules_description": "أنشئ قواعد لتنظيم رسائلك الواردة تلقائيًا", + "vacation_active": "الرد التلقائي أثناء الغياب مفعّل", + "vacation_active_description": "الرد التلقائي مفعّل للرسائل الواردة", + "vacation_configure": "إعداد", + "edit_rule": "تعديل القاعدة", + "new_rule": "قاعدة جديدة", + "delete_rule": "حذف القاعدة", + "delete_confirm": "هل أنت متأكد أنك تريد حذف هذه القاعدة؟", + "enable": "تفعيل", + "disable": "تعطيل", + "raw_editor": "محرر Sieve الخام", + "raw_editor_warning": "قد يؤدي تعديل نص Sieve الخام إلى تعطيل التعديل المرئي للقواعد. التغييرات هنا تتجاوز أداة الإنشاء المرئي.", + "validate": "تحقق", + "validation_success": "النص صالح", + "validation_error": "النص يحتوي على أخطاء", + "save": "حفظ القواعد", + "saving": "جارٍ الحفظ...", + "saved": "تم حفظ المرشحات بنجاح", + "save_failed": "فشل حفظ المرشحات", + "loading": "جارٍ تحميل المرشحات...", + "not_supported": "خادم بريدك لا يدعم مرشحات البريد.", + "rule_name": "اسم القاعدة", + "rule_name_placeholder": "مثال: فرز النشرات البريدية", + "match_all": "مطابقة كل الشروط", + "match_any": "مطابقة أي شرط", + "conditions": "الشروط", + "add_condition": "إضافة شرط", + "actions": "الإجراءات", + "add_action": "إضافة إجراء", + "stop_processing": "إيقاف معالجة القواعد التالية", + "attachment_type_placeholder": "مثال: pdf, doc, jpg", + "value_placeholder_multi": "القيمة (عدة قيم مفصولة بفواصل)", + "condition_fields": { + "attachment": "المرفق", + "from": "من", + "to": "إلى", + "cc": "نسخة", + "subject": "الموضوع", + "header": "ترويسة مخصصة", + "size": "الحجم", + "body": "النص" + }, + "comparators": { + "has_any": "موجود", + "has_type": "من النوع", + "contains": "يحتوي على", + "not_contains": "لا يحتوي على", + "is": "يساوي تمامًا", + "not_is": "لا يساوي", + "starts_with": "يبدأ بـ", + "ends_with": "ينتهي بـ", + "matches": "يطابق النمط", + "greater_than": "أكبر من", + "less_than": "أصغر من" + }, + "action_types": { + "move": "النقل إلى مجلد", + "copy": "النسخ إلى مجلد", + "forward": "إعادة التوجيه إلى", + "mark_read": "التمييز كمقروءة", + "star": "تمييز الرسالة بنجمة", + "add_label": "إضافة وسم", + "discard": "التجاهل (حذف صامت)", + "reject": "الرفض برسالة", + "keep": "الإبقاء في الوارد", + "stop": "إيقاف المعالجة" + }, + "move_to_folder": "اختر المجلد", + "copy_to_folder": "اختر المجلد", + "forward_to": "إعادة التوجيه إلى عنوان بريد إلكتروني", + "forward_placeholder": "email@example.com", + "reject_message": "رسالة الرفض", + "reject_placeholder": "تم رفض رسالتك", + "label_name": "اسم الوسم", + "label_placeholder": "اختر وسمًا", + "header_name": "اسم الترويسة", + "header_placeholder": "مثال: X-Mailing-List", + "size_bytes": "الحجم بالبايت", + "size_placeholder": "مثال: 1000000", + "system_managed": "قاعدة تديرها المنظومة", + "opaque_warning": "تم تعديل هذا النص خارج أداة الإنشاء المرئي. يتوفر فقط تعديل Sieve الخام.", + "open_sieve_editor": "فتح محرر Sieve الخام", + "fetch_error": "فشل تحميل المرشحات", + "expanded_view": "عرض موسّع", + "expanded_view_description": "إظهار قواعد المرشح مع كتل الشروط والإجراءات المفصّلة", + "if": "إذا", + "then": "عندئذٍ", + "match_all_conditions": "تطابق الكل", + "match_any_condition": "تطابق أي منها", + "and": "و", + "or": "أو", + "cancel": "إلغاء", + "confirm_delete": "حذف", + "rule_list": "قواعد المرشح", + "drag_to_reorder": "اسحب لإعادة الترتيب", + "match_type": "نوع المطابقة", + "reset_to_visual": "إعادة التعيين إلى أداة الإنشاء المرئي", + "reset_warning": "سيؤدي هذا إلى تجاهل النص الحالي والبدء من جديد.", + "confirm_reset": "إعادة التعيين", + "validation_empty_name": "اسم القاعدة مطلوب", + "validation_empty_conditions": "مطلوب شرط واحد على الأقل بقيمة", + "validation_empty_actions": "مطلوب إجراء واحد على الأقل", + "templates_section": "البدء من قالب", + "template_newsletters": "نقل النشرات البريدية إلى مجلد", + "template_receipts": "أرشفة الإيصالات تلقائيًا", + "template_important": "وسم الرسائل المهمة", + "template_notifications": "تصفية الإشعارات", + "sieve_editor": { + "title": "محرر نص Sieve", + "warning": "قد يؤدي تعديل نص Sieve الخام إلى تعطيل التعديل المرئي للقواعد. التغييرات هنا تتجاوز أداة الإنشاء المرئي.", + "script_content": "نص Sieve", + "valid": "النص صالح", + "invalid": "النص يحتوي على أخطاء", + "save_warning": "سيؤدي الحفظ إلى استبدال أي قواعد مرئية. لا يمكن التراجع عن هذا. انقر على حفظ مرة أخرى للتأكيد.", + "validating": "جارٍ التحقق...", + "validate": "تحقق", + "cancel": "إلغاء", + "save": "حفظ", + "confirm_save": "تأكيد الحفظ", + "validation_failed": "فشل طلب التحقق" + }, + "rule_summary": { + "conditions_count": "{count, plural, one {# شرط} other {# شروط}}", + "actions_count": "{count, plural, one {# إجراء} other {# إجراءات}}" + }, + "origin_external": "خارجي", + "managed_by_tooltip": "تُدار بواسطة {source}. عدّلها في ذلك التطبيق، أو استخدم محرر Sieve الخام." + }, + "templates": { + "title": "قوالب البريد", + "description": "إنشاء قوالب بريد قابلة لإعادة الاستخدام بمتغيرات نائبة", + "add": "قالب جديد", + "edit": "تعديل القالب", + "name": "اسم القالب", + "name_placeholder": "مثال: رسالة متابعة", + "category": "الفئة", + "category_placeholder": "مثال: عمل، شخصي", + "subject": "الموضوع", + "subject_placeholder": "سطر موضوع الرسالة", + "body": "النص", + "body_placeholder": "محتوى نص الرسالة...", + "recipients_placeholder": "email@example.com", + "identity": "الإرسال كـ", + "default_identity": "الهوية الافتراضية", + "favorite": "مفضّل", + "cancel": "إلغاء", + "create": "إنشاء", + "update": "تحديث", + "confirm_delete": "حذف", + "no_templates": "لا توجد قوالب بعد", + "manage": "إدارة القوالب", + "count": "{count, plural, one {# قالب} other {# قوالب}}", + "export_import": "التصدير والاستيراد", + "export_import_description": "احفظ نسخة احتياطية من قوالبك أو انقلها إلى جهاز آخر", + "export": "تصدير", + "import": "استيراد", + "validation": { + "empty": "اسم القالب مطلوب", + "too_long": "يجب ألا يتجاوز اسم القالب 200 حرف" + } + }, + "files": { + "display": { + "title": "العرض", + "description": "إعداد كيفية عرض الملفات والمجلدات" + }, + "folder_layout": { + "label": "التنقل بين المجلدات", + "description": "اختر كيفية عرض المجلدات: ضمن الملفات أو في شجرة بالشريط الجانبي", + "inline": "ضمن الصفحة", + "sidebar": "الشريط الجانبي" + }, + "default_view": { + "label": "العرض الافتراضي", + "description": "اختر بين تخطيط الشبكة والقائمة", + "list": "قائمة", + "grid": "شبكة" + }, + "default_sort": { + "label": "الترتيب الافتراضي", + "description": "اختر الترتيب الافتراضي للملفات", + "name": "الاسم", + "size": "الحجم", + "modified": "تاريخ التعديل" + }, + "sort_direction": { + "label": "اتجاه الترتيب", + "description": "اختر ترتيبًا تصاعديًا أو تنازليًا", + "ascending": "تصاعدي", + "descending": "تنازلي" + }, + "icons": { + "title": "الأيقونات", + "description": "إعداد مظهر أيقونات الملفات" + }, + "show_icons": { + "label": "إظهار أيقونات الملفات", + "description": "عرض أيقونات بجانب الملفات والمجلدات" + }, + "colored_icons": { + "label": "أيقونات ملونة", + "description": "استخدام أيقونات ملونة بدلًا من أحادية اللون" + }, + "show_thumbnails": { + "label": "إظهار الصور المصغّرة", + "description": "عرض معاينات الصور بدلًا من الأيقونات لملفات الصور" + }, + "behavior": { + "title": "السلوك", + "description": "إعداد سلوك متصفح الملفات" + }, + "show_hidden": { + "label": "إظهار الملفات المخفية", + "description": "عرض الملفات والمجلدات التي تبدأ بنقطة" + }, + "preview": { + "label": "معاينة" + } + } + }, + "errors": { + "page_error_title": "حدث خطأ ما", + "page_error_description": "واجهنا خطأ غير متوقع. يرجى المحاولة مرة أخرى أو العودة إلى الصفحة الرئيسية.", + "sidebar_error": "تعذّر تحميل صناديق البريد", + "email_list_error": "تعذّر تحميل الرسائل", + "viewer_error_title": "تعذّر عرض الرسالة", + "viewer_error_description": "حدثت مشكلة أثناء عرض هذه الرسالة. قد تحتوي على محتوى غير مدعوم.", + "composer_error": "تعذّر تحميل محرر الرسائل", + "settings_error_title": "الإعدادات غير متاحة", + "settings_error_description": "تعذّر تحميل الإعدادات. قد لا يتم حفظ تفضيلاتك.", + "try_again": "حاول مرة أخرى", + "reload": "إعادة التحميل", + "reload_emails": "إعادة تحميل الرسائل", + "reload_settings": "إعادة تحميل الإعدادات", + "retry": "إعادة المحاولة", + "go_home": "الانتقال إلى البريد الوارد" + }, + "context_menu": { + "reply": "رد", + "reply_all": "الرد على الجميع", + "forward": "إعادة توجيه", + "mark_read": "تمييز كمقروءة", + "mark_unread": "تمييز كغير مقروءة", + "star": "تمييز بنجمة", + "unstar": "إزالة النجمة", + "pin": "تثبيت", + "unpin": "إلغاء التثبيت", + "move_to": "نقل إلى...", + "archive": "أرشفة", + "delete": "حذف", + "mark_as_spam": "الإبلاغ عن بريد مزعج", + "not_spam": "ليس مزعجًا", + "color_tag": "وسم", + "remove_color": "إزالة الوسم", + "items_selected": "{count} رسالة محددة", + "edit_draft": "تعديل المسودة", + "cancel_scheduled_send": "إلغاء الإرسال", + "reschedule_send": "إعادة الجدولة", + "cancel_and_edit": "إلغاء والتعديل", + "cancel_and_compose_again": "إلغاء وإعادة الكتابة" + }, + "mailbox_context_menu": { + "mark_folder_read": "تمييز المجلد كمقروء", + "mark_folder_tree_read": "تمييز المجلد والمجلدات الفرعية كمقروءة", + "mark_all_folders_read": "تمييز جميع المجلدات كمقروءة", + "new_subfolder": "مجلد فرعي جديد...", + "new_folder": "مجلد جديد...", + "rename": "إعادة تسمية...", + "import_email": "استيراد ملف ‎.eml أو ‎.zip...", + "empty_folder": "إفراغ المجلد", + "empty_folder_generic": "إفراغ المجلد", + "delete_folder": "حذف المجلد", + "refresh": "تحديث", + "mark_all_confirm_title": "تمييز جميع المجلدات كمقروءة", + "mark_all_confirm_message": "هل تريد تمييز كل رسالة غير مقروءة في حسابك الشخصي كمقروءة؟", + "delete_confirm_title": "حذف المجلد", + "delete_confirm_message": "هل تريد حذف المجلد \"{name}\" نهائيًا؟ لا يمكن التراجع عن هذا الإجراء.", + "prompt_new_subfolder": "أدخل اسمًا للمجلد الفرعي الجديد.", + "prompt_new_folder": "أدخل اسمًا للمجلد الجديد.", + "prompt_rename": "أدخل اسمًا جديدًا لهذا المجلد.", + "placeholder_folder_name": "اسم المجلد", + "create": "إنشاء", + "rename_confirm": "إعادة تسمية", + "toast_marked_read": "تم تمييز المجلد كمقروء", + "toast_marked_read_count": "تم تمييز {count, plural, one {رسالة واحدة} other {# رسالة}} كمقروءة", + "toast_already_read": "لا توجد رسائل غير مقروءة", + "toast_marked_all_read": "تم تمييز جميع المجلدات كمقروءة", + "toast_emptied": "تم إفراغ المجلد", + "toast_folder_created": "تم إنشاء المجلد", + "toast_folder_renamed": "تمت إعادة تسمية المجلد", + "toast_folder_deleted": "تم حذف المجلد", + "toast_error_mark_read": "فشل التمييز كمقروء", + "toast_error_empty": "فشل إفراغ المجلد", + "toast_error_create": "فشل إنشاء المجلد", + "toast_error_rename": "فشلت إعادة تسمية المجلد", + "toast_error_delete": "فشل حذف المجلد", + "toast_error_delete_has_children": "المجلد يحتوي على مجلدات فرعية. أزلها أولًا.", + "toast_error_delete_has_email": "المجلد ليس فارغًا. أفرغه أولًا." + }, + "shortcuts": { + "title": "اختصارات لوحة المفاتيح", + "tip": "اضغط ؟ في أي وقت لإظهار هذه المساعدة", + "sections": { + "navigation": "التنقل", + "actions": "إجراءات البريد", + "global": "عام", + "threads": "المحادثات", + "composer": "محرر الرسائل" + }, + "navigation": { + "next_email": "الرسالة التالية", + "previous_email": "الرسالة السابقة", + "open_email": "فتح الرسالة", + "close_email": "إغلاق / إلغاء التحديد" + }, + "actions": { + "reply": "رد", + "reply_all": "الرد على الجميع", + "forward": "إعادة توجيه", + "star": "تبديل النجمة", + "archive": "أرشفة", + "delete": "حذف", + "mark_unread": "تمييز كغير مقروءة", + "mark_read": "تمييز كمقروءة", + "toggle_spam": "الإبلاغ عن بريد مزعج / ليس مزعجًا" + }, + "global": { + "compose": "إنشاء رسالة جديدة", + "search": "التركيز على البحث", + "help": "إظهار الاختصارات", + "refresh": "تحديث الرسائل", + "select_all": "تحديد الكل" + }, + "threads": { + "expand_collapse": "توسيع/طي المحادثة" + }, + "composer": { + "send": "إرسال الرسالة", + "schedule_send": "جدولة الإرسال", + "template_picker": "فتح منتقي القوالب" + } + }, + "threads": { + "messages_one": "{count} رسالة", + "messages_other": "{count} رسالة", + "messages_tooltip": "{count, plural, one {# رسالة في هذه المحادثة} other {# رسالة في هذه المحادثة}}", + "expand": "توسيع المحادثة", + "collapse": "طي المحادثة", + "loading": "جارٍ تحميل المحادثة...", + "mark_read": "تمييز المحادثة كمقروءة", + "mark_unread": "تمييز المحادثة كغير مقروءة", + "archive": "أرشفة المحادثة", + "delete": "حذف المحادثة", + "star": "تمييز المحادثة بنجمة", + "unstar": "إزالة النجمة عن المحادثة", + "toggle_thread": "تبديل عرض المحادثة" + }, + "identities": { + "modal_title": "إدارة هويات الإرسال", + "create_new": "إنشاء هوية جديدة", + "edit_identity": "تعديل الهوية", + "delete_confirm": "حذف هذه الهوية؟ لا يمكن التراجع عن هذا.", + "cannot_delete": "لا يمكن حذف هذه الهوية", + "primary_identity": "أساسية", + "set_as_primary": "تعيين كأساسية", + "no_identities": "لم يتم العثور على هويات", + "display": { + "reply_to": "الرد إلى:", + "bcc": "نسخة مخفية:", + "signature": "التوقيع:", + "preview": "معاينة:" + }, + "validation_errors": { + "invalid_emails": "عناوين بريد غير صالحة: {emails}", + "unknown_error": "خطأ غير معروف" + }, + "form": { + "name_label": "الاسم المعروض", + "name_placeholder": "مثال: بريد العمل، شخصي", + "name_required": "الاسم مطلوب", + "email_label": "عنوان البريد الإلكتروني", + "email_placeholder": "your.email@example.com", + "email_required": "البريد الإلكتروني مطلوب", + "email_invalid": "يرجى إدخال عنوان بريد إلكتروني صالح", + "email_immutable": "لا يمكن تغيير عنوان البريد الإلكتروني بعد الإنشاء", + "reply_to_label": "الرد إلى (اختياري)", + "reply_to_placeholder": "different@example.com", + "bcc_label": "نسخة مخفية تلقائية (اختياري)", + "bcc_placeholder": "archive@example.com", + "text_signature_label": "توقيع نصي", + "html_signature_label": "توقيع HTML", + "signature_byte_counter": "{bytes} / {max} بايت", + "signature_byte_limit_reached": "تم بلوغ حد الخادم", + "save": "حفظ الهوية", + "cancel": "إلغاء", + "creating": "جارٍ الإنشاء...", + "updating": "جارٍ التحديث..." + }, + "sub_address": { + "button_tooltip": "استخدام عنوان فرعي", + "popover_title": "إضافة وسم عنوان فرعي", + "tag_input_placeholder": "أدخل وسمًا (مثال: shopping)", + "preview_label": "معاينة:", + "recent_tags": "الوسوم الأخيرة", + "suggested_tags": "مقترح", + "use_address": "استخدام هذا العنوان", + "invalid_tag": "يجب أن يتكون الوسم من أحرف وأرقام وشرطات فقط", + "tag_too_long": "يجب ألا يتجاوز الوسم 30 حرفًا", + "help_text": "الرسائل المرسلة إلى user{delimiter}tag@domain.com ستصل إلى بريدك الوارد", + "validation": { + "empty": "لا يمكن أن يكون الوسم فارغًا", + "too_long": "يجب ألا يتجاوز الوسم {max} حرفًا", + "invalid_chars": "يجب أن يحتوي الوسم على أحرف وأرقام وشرطات فقط" + } + }, + "badge": { + "sent_via": "عبر", + "sub_address_tag": "أُرسلت باستخدام عنوان فرعي: {tag}", + "identity_name": "أُرسلت باستخدام هوية: {name}", + "identity_short": "عبر {name}", + "subaddress_tag": "+{tag}" + }, + "delete_button": "حذف", + "delete_confirm_title": "حذف الهوية" + }, + "templates": { + "picker_title": "اختر قالبًا", + "search_placeholder": "بحث في القوالب...", + "section_favorites": "المفضّلة", + "section_recent": "الأخيرة", + "section_uncategorized": "أخرى", + "no_templates": "لا توجد قوالب بعد", + "no_results": "لم يتم العثور على قوالب", + "fill_placeholders": "تعبئة القيم النائبة", + "enter_value": "أدخل قيمة...", + "preview": "معاينة", + "insert_with_values": "الإدراج بالقيم", + "insert_raw": "الإدراج كما هو", + "copy_suffix": "(نسخة)", + "placeholder": "متغيّر", + "placeholders": { + "recipient_name": "اسم المستلم", + "company": "اسم الشركة", + "date": "التاريخ الحالي", + "day_of_week": "يوم الأسبوع", + "sender_name": "اسمك" + } + }, + "contacts": { + "title": "جهات الاتصال", + "search_placeholder": "بحث في جهات الاتصال...", + "create_new": "جهة اتصال جديدة", + "no_category": "بلا فئة", + "rename_category": "إعادة تسمية الفئة", + "category_name_label": "اسم الفئة", + "category_renamed": "تمت إعادة تسمية الفئة", + "category_rename_failed": "فشلت إعادة تسمية الفئة", + "category_added": "تمت إضافة جهة الاتصال إلى {name}", + "category_added_plural": "تمت إضافة {count} جهات اتصال إلى {name}", + "empty_state": "لا توجد جهات اتصال بعد", + "empty_state_title": "لا توجد جهات اتصال بعد", + "empty_state_subtitle": "أنشئ أول جهة اتصال أو استوردها من ملف vCard", + "empty_search": "لا توجد جهات اتصال مطابقة لبحثك", + "empty_search_hint": "جرّب مصطلح بحث مختلف", + "empty_filtered": "لا توجد جهات اتصال مطابقة لمرشحاتك", + "empty_filtered_hint": "حاول تعديل المرشحات أو مسحها", + "clear_search": "مسح البحث", + "import_vcard": "استيراد vCard", + "delete_confirm_title": "حذف جهة الاتصال", + "delete_confirm": "هل أنت متأكد أنك تريد حذف جهة الاتصال هذه؟", + "local_mode": "تُخزَّن جهات الاتصال محليًا (الخادم لا يدعم جهات اتصال JMAP)", + "back_to_contacts": "العودة إلى جهات الاتصال", + "back_to_email": "العودة إلى البريد", + "open_categories": "فتح الفئات", + "tabs": { + "all": "الكل", + "groups": "المجموعات" + }, + "shared": { + "title": "مشترك" + }, + "address_books": { + "create": "دفتر عناوين جديد", + "created": "تم إنشاء دفتر العناوين", + "create_failed": "فشل إنشاء دفتر العناوين", + "title": "دفاتر عناويني", + "shared_prefix": "مشترك: {name}", + "moved": "تم نقل جهة الاتصال إلى {name}", + "moved_plural": "تم نقل {count} جهات اتصال إلى {name}", + "move_failed": "فشل نقل جهة الاتصال", + "address_book": "دفتر العناوين", + "rename": "إعادة تسمية دفتر العناوين", + "name_label": "اسم دفتر العناوين", + "renamed": "تمت إعادة تسمية دفتر العناوين", + "rename_failed": "فشلت إعادة تسمية دفتر العناوين", + "default": "افتراضي", + "manage": "إدارة دفاتر العناوين", + "share": "مشاركة دفتر العناوين", + "new_contact_in_book": "جهة اتصال جديدة في دفتر العناوين هذا", + "delete": "حذف دفتر العناوين", + "confirm_delete": "حذف \"{name}\"؟ ستتم إزالة جميع جهات الاتصال في دفتر العناوين هذا.", + "deleted": "تم حذف دفتر العناوين", + "delete_failed": "فشل حذف دفتر العناوين" + }, + "detail": { + "emails": "عناوين البريد الإلكتروني", + "phones": "أرقام الهاتف", + "organizations": "المؤسسات", + "addresses": "العناوين", + "notes": "ملاحظات", + "titles": "الألقاب والأدوار", + "online_services": "الخدمات عبر الإنترنت", + "anniversaries": "المناسبات", + "personal_info": "معلومات شخصية", + "languages": "اللغات", + "categories": "الفئات", + "related_contacts": "جهات اتصال ذات صلة", + "crypto_keys": "مفاتيح التشفير", + "cert_issuer": "الجهة المُصدِرة", + "cert_expires": "تنتهي في", + "cert_expired": "منتهية الصلاحية", + "cert_fingerprint": "البصمة", + "cert_algorithm": "الخوارزمية", + "import_to_smime": "الاستيراد إلى S/MIME", + "cert_already_imported": "مستوردة بالفعل إلى S/MIME", + "cert_imported": "تم استيراد الشهادة إلى مخزن S/MIME", + "cert_import_failed": "فشل استيراد الشهادة", + "no_contact_selected": "اختر جهة اتصال لعرض التفاصيل", + "compose_email": "إنشاء رسالة", + "copy_email": "نسخ البريد الإلكتروني", + "copy_phone": "نسخ رقم الهاتف", + "copy_url": "نسخ الرابط", + "copied": "تم النسخ إلى الحافظة", + "copy_failed": "فشل النسخ إلى الحافظة", + "created": "تاريخ الإنشاء", + "updated": "آخر تحديث", + "timezone": "المنطقة الزمنية", + "anniversary_birth": "عيد الميلاد", + "anniversary_death": "الوفاة", + "anniversary_wedding": "الذكرى السنوية", + "anniversary_other": "أخرى", + "personal_expertise": "الخبرة", + "personal_hobby": "الهواية", + "personal_interest": "الاهتمام", + "personal_other": "أخرى", + "gender": "الجنس", + "gender_masculine": "ذكر", + "gender_feminine": "أنثى", + "gender_other": "آخر", + "gender_none": "لا ينطبق", + "gender_unknown": "غير معروف", + "calendar": "التقويم", + "calendar_uri": "رابط التقويم", + "scheduling_uri": "رابط الجدولة", + "freebusy_uri": "رابط التوفر/الانشغال", + "section_contact": "تفاصيل الاتصال", + "section_work": "العمل", + "section_personal": "شخصي", + "email_default_label": "بريد إلكتروني", + "phone_default_label": "هاتف", + "address_default_label": "عنوان", + "online_service_default_label": "عبر الإنترنت", + "organization_label": "المؤسسة", + "title_label": "اللقب", + "role_label": "الدور", + "language_label": "اللغة", + "related_default_label": "ذو صلة", + "more_actions": "المزيد من الإجراءات", + "age_years": "{count, plural, one {عمره سنة واحدة} other {عمره # سنة}}", + "years_since": "{count, plural, one {سنة واحدة} other {# سنوات}}" + }, + "activity": { + "recent_emails": "الرسائل الأخيرة", + "upcoming_events": "الأحداث القادمة", + "no_emails": "لا توجد رسائل حديثة", + "no_events": "لا توجد أحداث قادمة", + "no_subject": "(بلا موضوع)", + "no_title": "(بلا عنوان)", + "load_failed": "فشل التحميل", + "unknown_sender": "مرسل غير معروف", + "all_day": "طوال اليوم" + }, + "form": { + "create_title": "جهة اتصال جديدة", + "edit_title": "تعديل جهة الاتصال", + "section_address_book": "الدليل", + "select_address_book": "اختر دليلًا...", + "section_identity": "الاسم والهوية", + "section_work": "العمل والمؤسسة", + "prefix": "اللقب", + "prefix_placeholder": "د.، أ.، السيدة", + "given_name": "الاسم الأول", + "middle_name": "الاسم الأوسط", + "surname": "اسم العائلة", + "suffix": "اللاحقة", + "suffix_placeholder": "الابن، الأب، الثالث", + "nickname": "الاسم المستعار", + "nickname_placeholder": "الاسم المستعار", + "email": "البريد الإلكتروني", + "email_placeholder": "email@example.com", + "phone": "الهاتف", + "phone_placeholder": "+1 234 567 890", + "phone_type": "النوع", + "phone_voice": "صوت", + "phone_cell": "جوال", + "phone_fax": "فاكس", + "phone_pager": "جهاز نداء", + "phone_video": "فيديو", + "phone_text": "رسائل نصية", + "organization": "المؤسسة", + "organization_placeholder": "اسم الشركة", + "department": "القسم", + "department_placeholder": "القسم", + "job_title": "المسمى الوظيفي", + "job_title_placeholder": "مثال: مهندس برمجيات", + "role": "الدور", + "role_placeholder": "مثال: قائد فريق", + "addresses": "العناوين", + "add_address": "إضافة عنوان", + "street": "الشارع", + "city": "المدينة", + "region": "المحافظة / المنطقة", + "postcode": "الرمز البريدي", + "country": "البلد", + "online_services": "الخدمات عبر الإنترنت", + "add_online_service": "إضافة خدمة عبر الإنترنت", + "url_placeholder": "https://...", + "service_placeholder": "الخدمة", + "anniversaries": "المناسبات", + "add_anniversary": "إضافة تاريخ", + "anniversary_birth": "عيد الميلاد", + "anniversary_wedding": "الذكرى السنوية", + "anniversary_death": "الذكرى التأبينية", + "anniversary_other": "أخرى", + "personal_info": "معلومات شخصية", + "add_personal_info": "إضافة إدخال", + "personal_info_placeholder": "مثال: التصوير الفوتوغرافي", + "personal_expertise": "الخبرة", + "personal_hobby": "الهواية", + "personal_interest": "الاهتمام", + "personal_other": "أخرى", + "level": "المستوى", + "level_high": "مرتفع", + "level_medium": "متوسط", + "level_low": "منخفض", + "categories": "الفئات", + "categories_placeholder": "مثال: عائلة، أصدقاء، زملاء", + "categories_hint": "اكتب للبحث عن فئات أو إضافتها", + "category_add": "إضافة", + "note": "ملاحظات", + "note_placeholder": "أضف ملاحظة...", + "gender": "الجنس", + "gender_sex": "الجنس البيولوجي", + "gender_male": "ذكر", + "gender_female": "أنثى", + "gender_other": "آخر", + "gender_none": "لا ينطبق", + "gender_unknown": "غير معروف", + "gender_identity": "الهوية الجندرية", + "gender_identity_placeholder": "الهوية الجندرية...", + "calendar": "التقويم", + "calendar_uri": "رابط التقويم", + "scheduling_uri": "رابط الجدولة", + "freebusy_uri": "رابط التوفر/الانشغال", + "context_work": "العمل", + "context_private": "خاص", + "add_email": "إضافة بريد إلكتروني", + "add_phone": "إضافة هاتف", + "save": "حفظ", + "cancel": "إلغاء", + "creating": "جارٍ الإنشاء...", + "updating": "جارٍ التحديث...", + "name_required": "يلزم إدخال الاسم الأول أو اسم العائلة على الأقل", + "email_invalid": "يرجى إدخال عنوان بريد إلكتروني صالح", + "email_error_inline": "تنسيق البريد الإلكتروني غير صالح", + "save_failed": "فشل حفظ جهة الاتصال", + "delete": "حذف", + "upload_photo": "رفع صورة", + "remove_photo": "إزالة الصورة", + "photo_hint": "JPG أو PNG، حتى 10 ميغابايت. سيتم تغيير حجمها.", + "photo_too_large": "الصورة كبيرة جدًا (الحد الأقصى 10 ميغابايت)", + "photo_invalid": "ملف صورة غير صالح", + "change_photo": "تغيير" + }, + "groups": { + "create": "مجموعة جديدة", + "edit": "تعديل المجموعة", + "empty": "لا توجد مجموعات بعد", + "delete_confirm_title": "حذف المجموعة", + "delete_confirm": "هل أنت متأكد أنك تريد حذف هذه المجموعة؟", + "name_label": "اسم المجموعة", + "name_placeholder": "مثال: فريق، عائلة", + "name_required": "اسم المجموعة مطلوب", + "save_failed": "فشل حفظ المجموعة", + "members_label": "الأعضاء", + "search_members": "بحث عن جهات اتصال لإضافتها...", + "no_members": "لا يوجد أعضاء في هذه المجموعة", + "member_count": "{count, plural, =0 {لا يوجد أعضاء} one {عضو واحد} other {# أعضاء}}", + "send_email": "إرسال بريد إلكتروني إلى المجموعة", + "send_email_to": "إلى", + "send_email_cc": "نسخة", + "send_email_bcc": "نسخة مخفية", + "no_member_emails": "لا يحتوي هذا الفريق على أعضاء لديهم عنوان بريد إلكتروني." + }, + "import": { + "title": "استيراد جهات الاتصال", + "drop_hint": "انقر لاختيار ملف vCard", + "file_types": "ملفات ‎.vcf أو ‎.vcard", + "no_contacts": "لم يتم العثور على جهات اتصال في الملف", + "parse_error": "فشل تحليل ملف vCard", + "found": "{count, plural, one {تم العثور على جهة اتصال واحدة} other {تم العثور على # جهة اتصال}}", + "duplicate": "مكررة", + "select_all": "تحديد الكل", + "deselect_all": "إلغاء تحديد الكل", + "selected": "{count, plural, one {تم تحديد واحدة} other {تم تحديد #}}", + "import_button": "استيراد", + "importing": "جارٍ الاستيراد...", + "success": "{count, plural, one {تم استيراد جهة اتصال واحدة} other {تم استيراد # جهة اتصال}}", + "failed": "فشل الاستيراد", + "close": "إغلاق", + "file_too_large": "الملف كبير جدًا (الحد الأقصى 5 ميغابايت)" + }, + "export": { + "title": "تصدير جهات الاتصال", + "success": "{count, plural, one {تم تصدير جهة اتصال واحدة} other {تم تصدير # جهة اتصال}}" + }, + "bulk": { + "selected": "{count, plural, one {تم تحديد واحدة} other {تم تحديد #}}", + "select_all": "تحديد الكل", + "delete": "حذف", + "delete_confirm_title": "حذف جهات الاتصال", + "delete_confirm": "حذف {count, plural, one {جهة اتصال واحدة} other {# جهة اتصال}}؟", + "deleted": "{count, plural, one {تم حذف جهة اتصال واحدة} other {تم حذف # جهة اتصال}}", + "add_to_group": "إضافة إلى مجموعة", + "choose_group": "اختر مجموعة", + "adding_contacts": "جارٍ إضافة {count, plural, one {جهة اتصال واحدة} other {# جهة اتصال}}", + "added_to_group": "تمت إضافة جهات الاتصال إلى المجموعة", + "export": "تصدير", + "clear": "إلغاء التحديد" + }, + "toast": { + "created": "تم إنشاء جهة الاتصال", + "updated": "تم تحديث جهة الاتصال", + "deleted": "تم حذف جهة الاتصال", + "error_create": "فشل إنشاء جهة الاتصال", + "error_update": "فشل تحديث جهة الاتصال", + "error_delete": "فشل حذف جهة الاتصال" + }, + "context_menu": { + "open": "فتح", + "edit": "تعديل", + "send_email": "إرسال بريد إلكتروني", + "add_to_group": "إضافة إلى مجموعة", + "export_vcard": "التصدير كـ vCard", + "delete": "حذف", + "call": "اتصال", + "duplicate": "تكرار", + "print": "طباعة" + }, + "filters": { + "toggle": "المرشحات", + "select": "تحديد", + "clear": "مسح", + "close": "إغلاق", + "title": "مرشحات متقدمة", + "organization": "الشركة", + "organization_placeholder": "مثال: شركة أكمي", + "job_title": "المسمى الوظيفي", + "job_title_placeholder": "مثال: مصمم", + "location": "الموقع", + "location_placeholder": "المدينة أو البلد", + "email_domain": "نطاق البريد الإلكتروني", + "email_domain_placeholder": "example.com", + "birthday_month": "عيد الميلاد في", + "any_month": "أي شهر", + "has_email": "لديه بريد إلكتروني", + "has_phone": "لديه هاتف", + "has_photo": "لديه صورة" + } + }, + "calendar": { + "title": "التقويم", + "back_to_email": "العودة إلى البريد", + "back_to_month": "العودة إلى الشهر", + "my_calendars": "التقويمات", + "birthday_calendar": "أعياد الميلاد", + "mini_calendar_change": "انقر لتغيير الشهر", + "views": { + "month": "شهر", + "week": "أسبوع", + "day": "يوم", + "agenda": "جدول الأعمال", + "today": "اليوم", + "month_hint": "شهر (m)", + "week_hint": "أسبوع (w)", + "day_hint": "يوم (d)", + "agenda_hint": "جدول الأعمال (a)", + "tasks": "المهام", + "tasks_hint": "المهام (k)" + }, + "events": { + "create": "إنشاء حدث", + "edit": "تعديل الحدث", + "delete": "حذف الحدث", + "details": "تفاصيل الحدث", + "no_events": "لا توجد أحداث", + "all_day": "طوال اليوم", + "more": "+{count} أخرى", + "no_title": "(بلا عنوان)", + "resize": "تغيير حجم الحدث", + "duplicate": "تكرار", + "today_header": "اليوم", + "tomorrow_header": "غدًا", + "export_ics": "التصدير كملف ‎.ics", + "copy_title": "نسخ العنوان", + "copy_link": "نسخ رابط الاجتماع", + "new_event": "حدث جديد", + "new_all_day_event": "حدث جديد طوال اليوم", + "new_task": "مهمة جديدة", + "go_to_today": "الانتقال إلى اليوم" + }, + "detail": { + "add_note": "أضف ملاحظة...", + "save_note": "حفظ", + "note_saved": "تمت إضافة الملاحظة", + "open_link": "فتح الرابط", + "meeting_link": "رابط الاجتماع", + "tentative": "مبدئي", + "cancelled": "ملغى", + "delete_confirm": "حذف هذا الحدث؟" + }, + "form": { + "title": "العنوان", + "description": "الوصف", + "location": "الموقع", + "meeting_link": "رابط الاجتماع", + "start_date": "تاريخ البدء", + "end_date": "تاريخ الانتهاء", + "start_time": "وقت البدء", + "end_time": "وقت الانتهاء", + "all_day_event": "حدث طوال اليوم", + "calendar_select": "التقويم", + "save": "حفظ", + "cancel": "إلغاء", + "delete_confirm": "هل أنت متأكد أنك تريد حذف هذا الحدث؟", + "color": "اللون" + }, + "participants": { + "title": "المشاركون", + "add": "إضافة مشارك", + "organizer": "المنظّم", + "attendee": "حاضر", + "accepted": "مقبول", + "declined": "مرفوض", + "tentative": "مبدئي", + "needs_action": "بحاجة إلى رد", + "remove": "إزالة", + "edit": "تعديل", + "email_placeholder": "أضف عنوان بريد إلكتروني أو ابحث في جهات الاتصال", + "send_invitations": "إرسال الدعوات إلى المشاركين", + "status_summary": "{accepted} قبلوا، {pending} في الانتظار", + "invited_by": "دعوة من {name}", + "respond_below": "أجب باستخدام الأزرار أدناه", + "rsvp_label": "ردّك", + "cancel_notification": "سيتم إعلام المشاركين بالإلغاء", + "you_organizer": "أنت المنظّم", + "you_attendee": "أنت أحد الحاضرين", + "no_participants": "لا يوجد مشاركون", + "count": "{count, plural, one {# مشارك} other {# مشاركين}}" + }, + "recurrence": { + "title": "التكرار", + "none": "لا يتكرر", + "daily": "يوميًا", + "weekly": "أسبوعيًا", + "monthly": "شهريًا", + "yearly": "سنويًا", + "every_n_days": "كل {count} أيام", + "every_n_weeks": "كل {count} أسابيع", + "every_n_months": "كل {count} أشهر", + "until": "حتى", + "occurrences": "{count} مرة", + "custom": "مخصص…", + "edit_custom": "تعديل التكرار المخصص", + "every_n_years": "كل {count} سنوات", + "on_days": "في {days}", + "on_day_n": "في اليوم {day}", + "on_the_nth": "في {nth} {day}", + "in_month": "في {month}", + "nth_1": "الأول", + "nth_2": "الثاني", + "nth_3": "الثالث", + "nth_4": "الرابع", + "nth_last": "الأخير", + "editor_freq_day": "يوم", + "editor_freq_week": "أسبوع", + "editor_freq_month": "شهر", + "editor_freq_year": "سنة", + "editor_repeats_on": "يتكرر في", + "editor_every": "كل", + "editor_unit_days": "يوم/أيام", + "editor_unit_weeks": "أسبوع/أسابيع", + "editor_unit_months": "شهر/أشهر", + "editor_unit_years": "سنة/سنوات", + "editor_on_day": "في اليوم", + "editor_on_the": "في", + "editor_in": "في", + "editor_ends": "ينتهي", + "editor_never": "أبدًا", + "editor_ends_on": "في", + "editor_ends_after": "بعد", + "editor_occurrences": "مرة" + }, + "recurrence_scope": { + "edit_title": "تعديل حدث متكرر", + "delete_title": "حذف حدث متكرر", + "description": "هذا حدث متكرر. ما الأحداث التي تريد تعديلها؟", + "this_event": "هذا الحدث فقط", + "this_and_future": "هذا الحدث والأحداث التالية", + "all_events": "جميع الأحداث", + "cancel": "إلغاء", + "save": "حفظ", + "delete": "حذف" + }, + "alerts": { + "title": "التذكيرات", + "none": "لا توجد تذكيرات", + "at_time": "عند وقت الحدث", + "minutes_before": "{count, plural, one {قبل # دقيقة} other {قبل # دقيقة}}", + "hours_before": "{count, plural, one {قبل # ساعة} other {قبل # ساعة}}", + "days_before": "{count, plural, one {قبل # يوم} other {قبل # يوم}}", + "weeks_before": "{count, plural, one {قبل # أسبوع} other {قبل # أسبوع}}", + "unit_minutes_before": "دقائق قبل", + "unit_hours_before": "ساعات قبل", + "unit_days_before": "أيام قبل", + "unit_weeks_before": "أسابيع قبل", + "add": "إضافة تذكير", + "remove": "إزالة التذكير", + "amount": "مقدار التذكير", + "unit": "وحدة التذكير" + }, + "settings": { + "title": "إعدادات التقويم", + "default_view": "العرض الافتراضي", + "week_starts_on": "يبدأ الأسبوع في", + "time_format": "تنسيق الوقت", + "default_calendar": "التقويم الافتراضي", + "default_reminder": "التذكير الافتراضي", + "time_format_12h": "12 ساعة", + "time_format_24h": "24 ساعة", + "notifications_enabled": "إشعارات الأحداث", + "notifications_enabled_desc": "إظهار تنبيهات لأحداث التقويم القادمة", + "notification_sound": "صوت الإشعار", + "notification_sound_desc": "تشغيل صوت لتنبيهات التقويم", + "invitation_parsing": "تحليل دعوات البريد الإلكتروني", + "invitation_parsing_desc": "اكتشاف دعوات التقويم في مرفقات البريد وإظهار إجراءات التقويم", + "show_time_in_month_view": "إظهار الوقت في عرض الشهر", + "show_time_in_month_view_desc": "عرض أوقات الأحداث في عرض التقويم الشهري", + "show_week_numbers": "إظهار أرقام الأسابيع", + "show_week_numbers_desc": "عرض أرقام الأسابيع في التقويم المصغّر", + "enable_tasks": "تفعيل المهام", + "enable_tasks_desc": "إظهار عرض للمهام في التقويم لإدارة قوائم المهام", + "show_tasks_on_calendar": "إظهار المهام في التقويم", + "show_tasks_on_calendar_desc": "عرض شارات المهام في عروض التقويم اليومي والأسبوعي", + "hover_preview": "معاينة عند التمرير فوق الحدث", + "hover_preview_desc": "إظهار نافذة تفاصيل منبثقة عند التمرير فوق أحداث التقويم", + "hover_preview_instant": "فوري", + "hover_preview_delay_500ms": "تأخير 0.5 ثانية", + "hover_preview_delay_1s": "تأخير ثانية واحدة", + "hover_preview_delay_2s": "تأخير ثانيتين", + "hover_preview_off": "معطّل", + "show_birthday_calendar": "تقويم أعياد ميلاد جهات الاتصال", + "show_birthday_calendar_desc": "إظهار تقويم افتراضي بأعياد ميلاد جهات اتصالك" + }, + "days": { + "monday": "الاثنين", + "tuesday": "الثلاثاء", + "wednesday": "الأربعاء", + "thursday": "الخميس", + "friday": "الجمعة", + "saturday": "السبت", + "sunday": "الأحد", + "mon": "اثنين", + "tue": "ثلاثاء", + "wed": "أربعاء", + "thu": "خميس", + "fri": "جمعة", + "sat": "سبت", + "sun": "أحد" + }, + "months": { + "jan": "يناير", + "feb": "فبراير", + "mar": "مارس", + "apr": "أبريل", + "may": "مايو", + "jun": "يونيو", + "jul": "يوليو", + "aug": "أغسطس", + "sep": "سبتمبر", + "oct": "أكتوبر", + "nov": "نوفمبر", + "dec": "ديسمبر", + "far": "فروردين", + "ord": "أرديبهشت", + "kho": "خرداد", + "tir": "تير", + "mor": "مرداد", + "sha": "شهریور", + "meh": "مهر", + "aba": "آبان", + "aza": "آذر", + "dey": "دی", + "bah": "بهمن", + "esf": "اسفند" + }, + "notifications": { + "event_created": "تم إنشاء الحدث", + "event_updated": "تم تحديث الحدث", + "event_deleted": "تم حذف الحدث", + "calendar_created": "تم إنشاء التقويم", + "calendar_deleted": "تم حذف التقويم", + "event_move_error": "فشل نقل الحدث", + "event_resize_error": "فشل تغيير حجم الحدث", + "alert_title": "حدث قادم", + "alert_now": "يبدأ الآن", + "alert_in_minutes": "خلال {count} دقيقة", + "invitation_sent": "تم إرسال الدعوات", + "rsvp_updated": "تم تحديث الرد", + "rsvp_error": "فشل تحديث الرد", + "event_duplicated": "تم تكرار الحدث", + "event_error": "فشل حفظ الحدث", + "task_due": "موعد استحقاق المهمة", + "event_exported": "تم تصدير الحدث", + "title_copied": "تم نسخ العنوان", + "link_copied": "تم نسخ الرابط" + }, + "status": { + "loading_calendars": "جارٍ تحميل التقويمات...", + "loading_events": "جارٍ تحميل الأحداث..." + }, + "quick_create": { + "placeholder": "عنوان الحدث الجديد", + "aria_label": "إنشاء حدث سريع" + }, + "nav_prev": "السابق", + "nav_next": "التالي", + "nav_open_menu": "فتح القائمة", + "import": { + "title": "استيراد تقويم", + "tab_file": "ملف", + "tab_url": "رابط", + "select_file": "اختر ملف ‎.ics", + "drop_file": "أو أفلت الملف هنا", + "supported_formats": "يدعم ملفات iCalendar (‎.ics)", + "url_description": "أدخل رابط تغذية iCalendar (‎.ics) خارجية لاستيراد الأحداث.", + "url_placeholder": "https://example.com/calendar.ics", + "url_hint": "يدعم روابط CalDAV وiCalendar (‎.ics)", + "fetch": "جلب", + "invalid_url": "يرجى إدخال رابط صالح", + "url_fetch_failed": "فشل جلب التقويم من الرابط", + "parsing": "جارٍ تحليل ملف التقويم...", + "parsed_events": "تم العثور على {count} حدث", + "no_events": "لم يتم العثور على أحداث في الملف", + "select_all": "تحديد الكل", + "deselect_all": "إلغاء تحديد الكل", + "target_calendar": "الاستيراد إلى التقويم", + "import_button": "استيراد المحدد", + "importing": "جارٍ استيراد الأحداث...", + "success": "تم استيراد {count} حدث بنجاح", + "error": "فشل استيراد التقويم", + "file_too_large": "الملف يتجاوز الحد الأقصى 10 ميغابايت", + "invalid_format": "تنسيق ملف التقويم غير صالح" + }, + "webcal_action": { + "title": "فتح رابط التقويم", + "description": "كيف تريد استخدام \"{name}\"؟", + "import_title": "استيراد لمرة واحدة", + "import_description": "جلب الأحداث الآن ونسخها إلى أحد تقويماتك.", + "subscribe_title": "اشتراك", + "subscribe_description": "إبقاء هذا التقويم متزامنًا تلقائيًا كتقويم منفصل.", + "cancel": "إلغاء" + }, + "management": { + "title": "إدارة التقويمات", + "description": "أنشئ تقويماتك وأعد تسميتها وخصّصها. انقر بالزر الأيمن على تقويم في الشريط الجانبي لتغيير لونه بسرعة.", + "name": "الاسم", + "name_placeholder": "اسم التقويم", + "color": "اللون", + "change_color": "تغيير اللون", + "random_color": "لون عشوائي جديد", + "add_calendar": "إضافة تقويم", + "edit": "تعديل", + "delete": "حذف", + "save": "حفظ", + "create": "إنشاء", + "cancel": "إلغاء", + "default": "افتراضي", + "confirm_delete": "حذف \"{name}\"؟ ستتم إزالة جميع الأحداث في هذا التقويم.", + "confirm_clear": "مسح جميع الأحداث من \"{name}\"؟ لا يمكن التراجع عن هذا.", + "set_default": "تعيين كافتراضي", + "default_updated": "تم تحديث التقويم الافتراضي", + "error_default": "فشل تعيين التقويم الافتراضي", + "clear_events": "مسح الأحداث", + "events_cleared": "تم مسح {count} حدث", + "error_clear": "فشل مسح أحداث التقويم", + "calendar_created": "تم إنشاء التقويم", + "calendar_updated": "تم تحديث التقويم", + "calendar_deleted": "تم حذف التقويم", + "color_updated": "تم تحديث لون التقويم", + "error_create": "فشل إنشاء التقويم", + "error_update": "فشل تحديث التقويم", + "error_delete": "فشل حذف التقويم", + "caldav_url": "رابط CalDAV", + "copy_url": "نسخ رابط CalDAV", + "url_copied": "تم نسخ رابط CalDAV إلى الحافظة", + "share": "مشاركة التقويم", + "new_event_in_calendar": "حدث جديد في هذا التقويم" + }, + "subscription": { + "title": "اشتراك iCal", + "section_title": "اشتراكات iCal", + "description": "اشترك في تغذية iCalendar خارجية. ستتم مزامنة الأحداث تلقائيًا في تقويمها الخاص. يدعم روابط https:// وwebcal://.", + "url_label": "رابط التقويم", + "url_placeholder": "https://example.com/calendar.ics أو webcal://...", + "name_label": "اسم التقويم", + "name_placeholder": "مثال: العطلات الرسمية", + "color_label": "اللون", + "refresh_interval": "فترة التحديث", + "interval_15": "كل 15 دقيقة", + "interval_30": "كل 30 دقيقة", + "interval_60": "كل ساعة", + "interval_360": "كل 6 ساعات", + "interval_1440": "كل يوم", + "subscribe": "اشتراك", + "subscribing": "جارٍ الاشتراك...", + "save": "حفظ التغييرات", + "saving": "جارٍ الحفظ...", + "edit": "تعديل", + "edit_title": "تعديل الاشتراك", + "updated": "تم تحديث \"{name}\"", + "update_error": "فشل تحديث الاشتراك", + "invalid_url": "يرجى إدخال رابط صالح", + "success": "تم الاشتراك في \"{name}\"", + "error": "فشلت إضافة الاشتراك", + "refresh": "تحديث الآن", + "refresh_success": "تم تحديث الاشتراك", + "refresh_error": "فشل تحديث الاشتراك", + "unsubscribe": "إلغاء الاشتراك", + "confirm_delete": "إلغاء الاشتراك من \"{name}\"؟ ستتم إزالة التقويم وجميع أحداثه.", + "deleted": "تمت إزالة الاشتراك", + "delete_error": "فشلت إزالة الاشتراك", + "last_refreshed": "آخر تحديث: {time}" + }, + "tasks": { + "label": "المهام", + "no_tasks": "لا توجد مهام", + "no_title": "(بلا عنوان)", + "mark_complete": "تمييز كمكتملة", + "mark_incomplete": "تمييز كغير مكتملة", + "filter_all": "الكل", + "filter_pending": "معلّقة", + "filter_completed": "مكتملة", + "filter_overdue": "متأخرة", + "show_completed": "إظهار المكتملة", + "create": "مهمة جديدة", + "edit": "تعديل المهمة", + "title_placeholder": "عنوان المهمة", + "description_placeholder": "أضف وصفًا...", + "due_date": "تاريخ الاستحقاق", + "include_time": "تضمين الوقت", + "priority": "الأولوية", + "priority_none": "بلا", + "priority_high": "مرتفعة", + "priority_medium": "متوسطة", + "priority_low": "منخفضة", + "progress": "الحالة", + "progress_needs_action": "بحاجة إلى إجراء", + "progress_in_process": "قيد التنفيذ", + "progress_completed": "مكتملة", + "progress_cancelled": "ملغاة", + "calendar": "التقويم", + "alert": "تذكير", + "alert_none": "بلا", + "alert_at_time": "عند وقت الاستحقاق", + "alert_5min": "قبل 5 دقائق", + "alert_15min": "قبل 15 دقيقة", + "alert_30min": "قبل 30 دقيقة", + "alert_1hr": "قبل ساعة", + "alert_1day": "قبل يوم", + "delete": "حذف", + "cancel": "إلغاء", + "save": "حفظ", + "quick_add_placeholder": "أضف مهمة...", + "due_today": "اليوم", + "due_tomorrow": "غدًا", + "overdue": "متأخرة" + } + }, + "sharing": { + "title": "مشاركة \"{name}\"", + "description": "امنح الوصول لمستخدمين أو مجموعات أخرى على هذا الخادم. تُطبَّق التغييرات فورًا.", + "no_shares": "لم تتم المشاركة مع أي شخص بعد.", + "add_person": "إضافة شخص أو مجموعة", + "search_placeholder": "بحث بالاسم أو البريد الإلكتروني…", + "loading_principals": "جارٍ تحميل المستخدمين…", + "no_principals": "لم يتم العثور على مستخدمين أو مجموعات أخرى.", + "no_match": "لا توجد نتائج مطابقة.", + "remove": "إزالة الوصول", + "group": "مجموعة", + "share_added": "تم منح الوصول", + "share_updated": "تم تحديث الوصول", + "share_removed": "تمت إزالة الوصول", + "share_failed": "فشل تحديث المشاركة", + "preset": { + "freeBusy": "التوفر/الانشغال فقط", + "read": "قراءة فقط", + "readWrite": "قراءة وكتابة", + "manager": "مدير", + "custom": "مخصص" + } + }, + "advanced_search": { + "title": "بحث متقدم", + "from": "من", + "from_placeholder": "بريد المرسل أو اسمه", + "to": "إلى", + "to_placeholder": "بريد المستلم أو اسمه", + "subject": "الموضوع", + "subject_placeholder": "يحتوي الموضوع على...", + "body": "النص", + "body_placeholder": "يحتوي النص على...", + "folder": "المجلد", + "all_folders": "جميع المجلدات", + "has_attachment": "المرفقات", + "date_after": "بعد", + "date_before": "قبل", + "starred": "مميز بنجمة", + "unread": "غير مقروءة", + "read": "مقروءة", + "yes": "نعم", + "no": "لا", + "clear": "مسح", + "clear_all": "مسح الكل", + "filters_active": "{count} مرشح", + "filters_active_plural": "{count} مرشحات", + "toggle_filters": "المزيد", + "search_hint": "استخدم المرشحات المتقدمة لبحث دقيق", + "advanced_filters_tooltip": "مرشحات البحث المتقدم", + "results_found": "{count, plural, =0 {لم يتم العثور على نتائج} one {تم العثور على # نتيجة} other {تم العثور على # نتيجة}}", + "results_found_more": "تم العثور على {count}+ نتيجة" + }, + "welcome": { + "title": "مرحبًا بك في صندوق بريدك", + "tip_compose": "اضغط c لإنشاء رسالة جديدة", + "tip_shortcuts": "اضغط ؟ لعرض جميع اختصارات لوحة المفاتيح", + "tip_sidebar": "ستجد التقويم وجهات الاتصال والإعدادات في قائمة الشريط الجانبي", + "tip_settings": "خصّص تجربتك من الإعدادات", + "got_it": "فهمت", + "settings": "الإعدادات", + "dismiss": "تجاهل", + "start_tour": "بدء الجولة" + }, + "demo_welcome": { + "title": "مرحبًا بك في بريد Bulwark", + "description": "استكشف عميل بريد ويب متكامل الميزات - مباشرة في متصفحك. تبقى جميع البيانات على جهازك، فلا تتردد في تجربة كل شيء.", + "feature_email": "قراءة الرسائل وكتابتها", + "feature_organize": "الوسوم والنجوم والمجلدات", + "feature_shortcuts": "اختصارات لوحة المفاتيح", + "feature_privacy": "نسخة تجريبية خاصة 100%", + "hint": "انقر على أي رسالة على اليسار للبدء، أو خذ الجولة أدناه." + }, + "files": { + "open_in_new_tab": "فتح في علامة تبويب جديدة", + "title": "الملفات", + "search_placeholder": "بحث في الملفات...", + "empty_state_title": "لا توجد ملفات بعد", + "empty_state_description": "ارفع ملفات أو أنشئ مجلدات للبدء", + "upload": "رفع", + "upload_files": "رفع الملفات", + "new_folder": "مجلد جديد", + "new_folder_name": "اسم المجلد", + "rename": "إعادة تسمية", + "rename_title": "إعادة تسمية", + "new_name": "الاسم الجديد", + "delete": "حذف", + "delete_confirm_title": "حذف المورد", + "delete_confirm_message": "هل أنت متأكد أنك تريد حذف \"{name}\"؟ لا يمكن التراجع عن هذا.", + "download": "تنزيل", + "name": "الاسم", + "size": "الحجم", + "modified": "تاريخ التعديل", + "type": "النوع", + "folder": "مجلد", + "file": "ملف", + "parent_directory": "المجلد الأصل", + "breadcrumb_root": "الرئيسية", + "other_accounts": "حسابات أخرى", + "no_accounts": "لا توجد حسابات متصلة.", + "drop_files_here": "أفلت الملفات أو المجلدات هنا للرفع", + "uploading": "جارٍ الرفع...", + "upload_success": "{count, plural, one {تم رفع ملف واحد} other {تم رفع # ملف}}", + "upload_error": "فشل رفع الملف", + "create_folder_success": "تم إنشاء المجلد", + "create_folder_error": "فشل إنشاء المجلد", + "delete_success": "تم الحذف بنجاح", + "delete_error": "فشل الحذف", + "rename_success": "تمت إعادة التسمية بنجاح", + "rename_error": "فشلت إعادة التسمية", + "download_error": "فشل التنزيل", + "not_available": "تخزين الملفات غير متاح على هذا الخادم", + "cancel": "إلغاء", + "create": "إنشاء", + "save": "حفظ", + "no_results": "لا توجد ملفات مطابقة لبحثك", + "batch_delete_confirm_message": "هل أنت متأكد أنك تريد حذف {count, plural, one {عنصر واحد} other {# عنصر}}؟ لا يمكن التراجع عن هذا.", + "batch_delete_success": "{count, plural, one {تم حذف عنصر واحد} other {تم حذف # عنصر}}", + "grid_view": "عرض شبكي", + "list_view": "عرض قائمة", + "details": "التفاصيل", + "path": "المسار", + "preview": "معاينة", + "preview_error": "فشل تحميل المعاينة", + "cut": "قص", + "copy": "نسخ", + "paste": "لصق", + "move_success": "{count, plural, one {تم نقل عنصر واحد} other {تم نقل # عنصر}}", + "move_error": "فشل النقل", + "paste_success": "تم اللصق بنجاح", + "paste_error": "فشل اللصق", + "new_text_file": "ملف نصي جديد", + "file_name": "اسم الملف", + "retry": "إعادة المحاولة", + "refresh": "تحديث", + "toggle_favorite": "تبديل المفضّلة", + "duplicate": "تكرار", + "duplicate_success": "تم التكرار بنجاح", + "duplicate_error": "فشل التكرار", + "share": "مشاركة", + "shared": "مشترك", + "shared_with_me": "مشترك معي", + "shared_by": "تمت المشاركة بواسطة {name}", + "create_file_success": "تم إنشاء الملف", + "create_file_error": "فشل إنشاء الملف", + "favorites": "المفضّلة", + "recent": "الأخيرة", + "properties": "الخصائص", + "open_folder": "فتح المجلد", + "upload_folder": "رفع مجلد", + "file_too_large": "\"{name}\" يتجاوز الحد الأقصى لحجم الملف ({max})", + "undo": "تراجع", + "undo_success": "تم التراجع عن الإجراء", + "undo_error": "فشل التراجع", + "toolbar": "إجراءات الملفات", + "open_folder_tree": "فتح شجرة المجلدات", + "file_list": "الملفات والمجلدات", + "context_menu": "الإجراءات", + "settings_title": "إعدادات الملفات", + "settings_display": "العرض", + "settings_default_view": "العرض الافتراضي", + "settings_default_view_desc": "اختر بين تخطيط الشبكة والقائمة", + "settings_default_sort": "الترتيب الافتراضي", + "settings_default_sort_desc": "اختر الترتيب الافتراضي للملفات", + "settings_sort_direction": "اتجاه الترتيب", + "settings_sort_direction_desc": "اختر ترتيبًا تصاعديًا أو تنازليًا", + "settings_ascending": "تصاعدي", + "settings_descending": "تنازلي", + "settings_icons": "الأيقونات", + "settings_show_icons": "إظهار أيقونات الملفات", + "settings_show_icons_desc": "عرض أيقونات بجانب الملفات والمجلدات", + "settings_colored_icons": "أيقونات ملونة", + "settings_colored_icons_desc": "استخدام أيقونات ملونة بدلًا من أحادية اللون", + "settings_show_thumbnails": "إظهار الصور المصغّرة", + "settings_show_thumbnails_desc": "عرض معاينات الصور بدلًا من الأيقونات لملفات الصور", + "settings_behavior": "السلوك", + "settings_show_hidden": "إظهار الملفات المخفية", + "settings_show_hidden_desc": "عرض الملفات والمجلدات التي تبدأ بنقطة", + "settings_folder_layout": "التنقل بين المجلدات", + "settings_folder_layout_desc": "اختر كيفية عرض المجلدات: ضمن الملفات أو في شجرة بالشريط الجانبي", + "settings_folder_layout_inline": "ضمن الصفحة", + "settings_folder_layout_sidebar": "الشريط الجانبي", + "disabled_title": "ميزة الملفات معطّلة بواسطة المسؤول", + "disabled_description": "قد تتسبب عمليات رفع الملفات الكبيرة عبر WebDAV في زعزعة استقرار Stalwart/RocksDB، بما في ذلك انهيارات نفاد الذاكرة واستخدام غير قابل للاسترجاع لمساحة القرص. قد لا تُحذف الملفات المحذوفة فورًا من مخزن الكائنات الثنائية. لا يُنصح بهذه الميزة لبيئات الإنتاج.", + "stability_warning": "قد تتسبب عمليات رفع الملفات الكبيرة في زعزعة استقرار الخادم. قد لا تُحذف الملفات المحذوفة فورًا من التخزين. استخدمها بحذر.", + "migration_title": "جارٍ تحديث ملفاتك…", + "migration_description": "جارٍ تنظيم المجلدات والملفات في هيكلها الصحيح. يحدث هذا مرة واحدة فقط." + }, + "smime": { + "your_certificates": "شهاداتك", + "your_certificates_desc": "استيراد وإدارة شهادات S/MIME الخاصة بك لتوقيع الرسائل وتشفيرها", + "recipient_certificates": "شهادات المستلمين", + "recipient_certificates_desc": "الشهادات العامة لتشفير الرسائل إلى المستلمين", + "identity_bindings": "ربط الهوية بالمفتاح", + "identity_bindings_desc": "ربط شهادات S/MIME بهويات بريدك الإلكتروني", + "defaults_title": "الإعدادات الافتراضية", + "defaults_desc": "إعداد سلوك التوقيع والتشفير الافتراضي", + "import_pkcs12": "استيراد PKCS#12 (‎.p12/‎.pfx)", + "import_public_cert": "استيراد شهادة", + "no_certificates": "لم تُستورد أي شهادات بعد", + "no_recipient_certs": "لا توجد شهادات مستلمين", + "expires": "تنتهي في", + "expired": "منتهية الصلاحية", + "bound_to": "مرتبطة بـ", + "no_key_bound": "بلا", + "lock": "قفل المفتاح", + "unlock": "فتح المفتاح", + "details": "عرض التفاصيل", + "delete": "حذف", + "encrypt_by_default": "التشفير افتراضيًا", + "encrypt_by_default_desc": "تشفير الرسائل تلقائيًا عندما تتوفر شهادات لجميع المستلمين", + "remember_unlocked": "تذكّر المفاتيح المفتوحة", + "remember_unlocked_desc": "إبقاء المفاتيح مفتوحة طوال مدة جلسة المتصفح هذه", + "sign_default_for": "التوقيع افتراضيًا لـ", + "enter_p12_passphrase": "أدخل عبارة مرور PKCS#12", + "p12_passphrase_desc": "أدخل عبارة المرور التي تحمي ملف الشهادة هذا", + "enter_storage_passphrase": "تعيين عبارة مرور التخزين", + "storage_passphrase_desc": "اختر عبارة مرور لحماية هذا المفتاح أثناء التخزين في متصفحك", + "next": "التالي", + "import": "استيراد", + "unlock_key": "فتح المفتاح", + "unlock_key_desc": "أدخل عبارة مرور التخزين لفتح هذا المفتاح للتوقيع أو فك التشفير", + "passphrase_placeholder": "أدخل عبارة المرور", + "confirm_passphrase_placeholder": "تأكيد عبارة المرور", + "passphrase_mismatch": "عبارتا المرور غير متطابقتين", + "cancel": "إلغاء", + "processing": "جارٍ المعالجة…", + "close": "إغلاق", + "certificate_details": "تفاصيل الشهادة", + "cert_subject": "الموضوع", + "cert_issuer": "الجهة المُصدِرة", + "cert_email": "البريد الإلكتروني", + "cert_serial": "الرقم التسلسلي", + "cert_validity": "الصلاحية", + "cert_fingerprint": "البصمة (SHA-256)", + "cert_algorithm": "الخوارزمية", + "cert_capabilities": "القدرات", + "cert_source": "المصدر", + "cert_expired": "انتهت صلاحية هذه الشهادة", + "cert_not_yet_valid": "هذه الشهادة غير سارية بعد", + "cap_sign": "التوقيع", + "cap_encrypt": "التشفير", + "cap_none": "بلا", + "show_passphrase": "إظهار عبارة المرور", + "hide_passphrase": "إخفاء عبارة المرور", + "sign_toggle": "توقيع", + "encrypt_toggle": "تشفير", + "missing_recipient_certs": "شهادات مفقودة لـ: {emails}", + "missing_sender_cert": "لا توجد شهادة مرتبطة بهذه الهوية", + "status_encrypted_ok": "تم تشفير هذه الرسالة", + "status_encrypted_no_key": "هذه الرسالة مشفّرة لكن لم يتم العثور على مفتاح مطابق", + "status_encrypted_failed": "فشل فك تشفير هذه الرسالة", + "status_signed_valid": "تم التحقق من التوقيع", + "status_signed_invalid": "فشل التحقق من التوقيع", + "status_signed_expired_cert": "موقّعة بشهادة منتهية الصلاحية", + "status_signed_self_signed": "التوقيع صالح، لكن الشهادة موقّعة ذاتيًا (غير موثوقة)", + "status_signed_mismatch": "التوقيع صالح، لكن الموقّع لا يطابق المرسل", + "status_unsupported": "تنسيق S/MIME غير مدعوم", + "auto_import_signer_certs": "استيراد شهادات الموقّعين تلقائيًا", + "auto_import_signer_certs_desc": "حفظ الشهادات تلقائيًا من الرسائل الموقّعة الموثّقة للاستخدام في التشفير مستقبلًا", + "export": "تصدير", + "enter_export_passphrase": "تعيين عبارة مرور التصدير", + "export_passphrase_desc": "اختر عبارة مرور لحماية ملف PKCS#12 المُصدَّر", + "export_storage_desc": "أدخل عبارة مرور التخزين لفك تشفير المفتاح من أجل التصدير", + "incorrect_passphrase": "عبارة المرور غير صحيحة" + }, + "tour": { + "step_counter": "الخطوة {current} من {total}", + "skip": "تخطي الجولة", + "back": "السابق", + "next": "التالي", + "finish": "إنهاء", + "take_a_tour": "خذ جولة في الواجهة", + "restart_title": "الجولة التعريفية", + "restart_desc": "إعادة عرض الجولة التعريفية للواجهة", + "restart_button": "إعادة تشغيل الجولة", + "show_on_new_devices_title": "الإظهار على الأجهزة الجديدة", + "show_on_new_devices_desc": "إعادة عرض شعار الترحيب والجولة عند أول تسجيل دخول على جهاز جديد، حتى لو أكملتها بالفعل في مكان آخر", + "sidebar_title": "صناديق بريدك", + "sidebar_desc": "هذا هو الشريط الجانبي لمجلداتك. انقر على أي صندوق بريد لعرض رسائله. يمكنك إنشاء مجلدات، وسحب الرسائل بينها، ورؤية عدد غير المقروء بلمحة.", + "compose_title": "إنشاء رسالة", + "compose_desc": "انقر هنا لكتابة رسالة جديدة. يمكنك إضافة مستلمين ومرفقات واستخدام التنسيق النصي المنسّق.", + "search_title": "البحث في بريدك", + "search_desc": "ابحث حسب المرسل أو الموضوع أو المحتوى. انقر على أيقونة المرشح لخيارات متقدمة مثل نطاق التاريخ والمرفقات والرسائل المميزة بنجمة.", + "email_list_title": "قائمة رسائلك", + "email_list_desc": "تظهر الرسائل هنا. انقر على واحدة لقراءتها على اليمين. استخدم مربع الاختيار لتحديد عدة رسائل، ثم انقلها أو احذفها أو ضع لها وسمًا دفعة واحدة.", + "email_viewer_title": "جزء القراءة", + "email_viewer_desc": "تُفتح الرسالة المحددة هنا. الرد أو إعادة التوجيه أو الأرشفة أو الحذف باستخدام أزرار شريط الأدوات. يمكنك أيضًا تمييز الرسائل بنجمة أو إضافة وسوم ملونة.", + "keywords_title": "الوسوم الملونة", + "keywords_desc": "نظّم بريدك بوسوم ملونة. اسحب رسالة إلى وسم لتصنيفها، أو انقر بالزر الأيمن على رسالة لتعيين وسوم لها.", + "calendar_title": "التقويم", + "calendar_desc": "انتقل إلى التقويم لإدارة أحداثك. أنشئ الأحداث واضبط التذكيرات واستعرض تخطيطات اليوم أو الأسبوع أو الشهر.", + "contacts_title": "جهات الاتصال", + "contacts_desc": "دفتر عناوينك موجود هنا. استورد جهات الاتصال، وأنشئ مجموعات، وانقر على أي جهة اتصال لرؤية تفاصيلها الكاملة.", + "settings_title": "الإعدادات", + "settings_desc": "خصّص كل شيء: السمة، والكثافة، والتوقيعات، والمرشحات، واختصارات لوحة المفاتيح، وإعدادات التقويم الافتراضية، والمزيد.", + "shortcuts_title": "اختصارات لوحة المفاتيح", + "shortcuts_desc": "يحب المستخدمون المتقدمون هذا. اضغط ؟ في أي وقت لرؤية جميع الاختصارات المتاحة. يمكنك التنقل والكتابة وإدارة الرسائل دون لمس الفأرة.", + "compose_open_title": "محرر الرسائل", + "compose_open_desc": "هذا هو محرر الرسائل. أضف مستلمين، اكتب رسالتك، أرفق ملفات، واستخدم التنسيق النصي المنسّق. يمكنك أيضًا حفظ المسودات واستخدام القوالب.", + "calendar_view_title": "تقويمك", + "calendar_view_desc": "هذا تقويمك مع أحداث نموذجية. يمكنك التبديل بين عروض اليوم والأسبوع والشهر وجدول الأعمال باستخدام شريط الأدوات.", + "create_event_title": "إنشاء حدث", + "create_event_desc": "انقر على هذا الزر لإنشاء حدث تقويم جديد. يمكنك تعيين عنوان وتاريخ ووقت وإضافة مشاركين.", + "event_modal_title": "تفاصيل الحدث", + "event_modal_desc": "هذا نموذج الحدث. املأ العنوان، واختر تاريخًا ووقتًا، وأضف موقعًا أو مشاركين. اضغط حفظ عند الانتهاء - أو أغلقه وتابع.", + "contacts_list_title": "جهات اتصالك", + "contacts_list_desc": "هذه جهات اتصالك. انقر على أي جهة اتصال لرؤية تفاصيلها الكاملة على اليمين. يمكنك أيضًا إنشاء جهات اتصال جديدة، أو استيراد بطاقات vCard، أو تنظيم جهات الاتصال في مجموعات.", + "settings_tabs_title": "قائمة الإعدادات", + "settings_tabs_desc": "هذه كل فئات الإعدادات. خصّص مظهرك، وأدر الهويات، وأعدّ مرشحات البريد، واضبط تقويمك، وأكثر من ذلك بكثير.", + "files_title": "تخزين الملفات", + "files_desc": "يتيح لك متصفح الملفات رفع الملفات وتنظيمها ومشاركتها - كمحرك سحابي شخصي مدمج في بريدك.", + "demo_banner_title": "أدوات التحكم التجريبية", + "demo_banner_desc": "أنت في الوضع التجريبي - يبقى كل شيء في متصفحك. اضغط \"إعادة تعيين التجربة\" في أي وقت للبدء من جديد ببيانات نموذجية نظيفة.", + "quota_title": "استخدام التخزين", + "quota_desc": "تتبّع حجم صندوق بريدك هنا. تمتلئ الدائرة كلما استخدمت مساحة أكبر." + }, + "unified_mailbox": { + "search_unavailable": "البحث غير متاح في العرض الموحّد" + }, + "quote_header": { + "reply_line": "في {date}، كتب {from}:", + "forwarded_separator": "---------- رسالة موجّهة ----------", + "from_label": "من", + "date_label": "التاريخ", + "subject_label": "الموضوع" + }, + "pwa_install": { + "title": "تثبيت {appName}", + "description": "ثبّت تطبيقنا للوصول السريع والدعم دون اتصال.", + "not_now": "ليس الآن", + "install": "تثبيت", + "dont_remind": "عدم التذكير مرة أخرى", + "dismiss_aria": "تجاهل مطالبة التثبيت" + } +}