<?php

return [
    'settings' => 'إعدادات API',
    'settings_description' => 'عرض وتحديث إعدادات API الخاصة بك',
    'save_settings' => 'حفظ الإعدادات',
    'setting_title' => 'إعدادات API',
    'setting_description' => 'تكوين إعدادات الوصول والأمان لـ API',
    'api_enabled' => 'تمكين API',
    'api_enabled_description' => 'تمكين أو تعطيل REST API لموقعك الإلكتروني. عند التعطيل، ستصبح جميع نقاط النهاية لـ API غير قابلة للوصول.',
    'api_key' => 'مفتاح API',
    'api_key_description' => 'مفتاح أمان اختياري للوصول إلى API. عند التعيين، يجب أن تتضمن جميع طلبات API هذا المفتاح في رأس X-API-KEY.',
    'api_key_placeholder' => 'أدخل مفتاح API الخاص بك (اتركه فارغاً للتعطيل)',
    'generate_api_key' => 'إنشاء مفتاح عشوائي',
    'edit_api_key' => 'تحرير مفتاح API',
    'copy_api_key' => 'نسخ إلى الحافظة',
    'api_key_generated' => 'تم إنشاء مفتاح API جديد بنجاح!',
    'api_key_copied' => 'تم نسخ مفتاح API إلى الحافظة!',
    'api_key_edit_enabled' => 'حقل مفتاح API قابل للتحرير الآن.',
    'api_documentation' => 'وثائق API',
    'api_documentation_description' => 'عرض وثائق API الكاملة مع الأمثلة وتفاصيل نقاط النهاية.',
    'view_documentation' => 'عرض وثائق API',
    'generate_docs_title' => 'إنشاء وثائق API',
    'generate_docs_description' => 'لإنشاء وثائق API لتطبيق Botble CMS الخاص بك، اتبع هذه الخطوات البسيطة:',
    'generate_docs_step_1' => '1. قم بتثبيت حزمة Scribe:',
    'generate_docs_step_2' => '2. قم بإنشاء وثائق API:',
    'generate_docs_step_3' => '3. قم بالوصول إلى وثائق API الخاصة بك على:',
    'api_usage_examples' => 'أمثلة الاستخدام',
    'api_usage_curl_example' => 'مثال على طلب cURL مع مفتاح API:',
    'api_usage_javascript_example' => 'مثال على طلب JavaScript:',
    'api_security_section' => 'إعدادات الأمان',
    'api_help_section' => 'المساعدة والوثائق',
    'push_notifications_section' => 'الإشعارات الفورية (FCM v1 API)',
    'push_notifications_enabled' => 'تمكين الإشعارات الفورية',
    'push_notifications_enabled_description' => 'تمكين أو تعطيل الإشعارات الفورية لتطبيقات الهاتف المحمول. عند التعطيل، لن يتم إرسال أي إشعارات إلى الأجهزة.',
    'fcm_project_id' => 'معرف مشروع Firebase',
    'fcm_project_id_description' => 'معرف مشروع Firebase الخاص بك. يمكنك العثور على هذا في إعدادات مشروع Firebase.',
    'fcm_project_id_placeholder' => 'أدخل معرف مشروع Firebase',
    'fcm_service_account_path' => 'ملف JSON لحساب الخدمة',
    'fcm_service_account_path_description' => 'مسار ملف JSON لحساب خدمة Firebase (نسبي إلى storage/app/ أو مسار مطلق).',
    'fcm_service_account_upload_description' => 'قم بتحميل ملف JSON لحساب خدمة Firebase. سيتم تخزين الملف بأمان في دليل storage/app/firebase/.',
    'fcm_service_account_path_placeholder' => 'firebase/service-account.json',
    'upload_file' => 'تحميل ملف',
    'remove_file' => 'إزالة الملف',
    'uploaded_at' => 'تم التحميل في',
    'upload_json_file' => 'يرجى تحميل ملف JSON لحساب الخدمة.',
    'uploading_file' => 'جاري تحميل الملف',
    'file_uploaded_successfully' => 'تم تحميل الملف بنجاح!',
    'file_removed_successfully' => 'تم حذف الملف بنجاح!',
    'invalid_json_file' => 'يرجى اختيار ملف JSON صحيح.',
    'file_upload_error' => 'خطأ في تحميل الملف. يرجى المحاولة مرة أخرى.',
    'file_remove_error' => 'خطأ في حذف الملف. يرجى المحاولة مرة أخرى.',
    'send_custom_notification' => 'إرسال إشعار مخصص',
    'notification_title' => 'العنوان',
    'notification_title_placeholder' => 'أدخل عنوان الإشعار',
    'notification_message' => 'الرسالة',
    'notification_message_placeholder' => 'أدخل رسالة الإشعار',
    'notification_message_help' => 'حد أقصى 500 حرف',
    'notification_target' => 'الأجهزة المستهدفة',
    'notification_action_url' => 'رابط الإجراء (اختياري)',
    'notification_action_url_placeholder' => 'https://example.com/page',
    'notification_action_url_help' => 'الرابط المراد فتحه عند النقر على الإشعار',
    'notification_image_url' => 'رابط الصورة (اختياري)',
    'notification_image_url_placeholder' => 'https://example.com/image.jpg',
    'notification_image_url_help' => 'الصورة المراد عرضها في الإشعار',
    'notification_send_info' => 'سيتم إرسال الإشعارات إلى جميع رموز الأجهزة النشطة',
    'send_notification' => 'إرسال إشعار',
    'all_devices' => 'جميع الأجهزة',
    'android_devices' => 'أجهزة Android فقط',
    'ios_devices' => 'أجهزة iOS فقط',
    'customer_devices' => 'أجهزة العملاء فقط',
    'notification_sending' => 'جاري إرسال الإشعار...',
    'notification_sent_success' => 'تم إرسال الإشعار بنجاح!',
    'notification_sent_error' => 'فشل في إرسال الإشعار. يرجى المحاولة مرة أخرى.',
    'fcm_setup_title' => 'تعليمات إعداد Firebase Cloud Messaging',
    'fcm_step_1_title' => '1. إنشاء مشروع Firebase',
    'fcm_step_1_1' => 'انتقل إلى وحدة تحكم Firebase (console.firebase.google.com)',
    'fcm_step_1_2' => 'أنشئ مشروعاً جديداً أو اختر مشروعاً موجوداً',
    'fcm_step_1_3' => 'انسخ معرف المشروع من إعدادات المشروع',
    'fcm_step_2_title' => '2. إنشاء حساب خدمة',
    'fcm_step_2_1' => 'انتقل إلى إعدادات المشروع > حسابات الخدمة',
    'fcm_step_2_2' => 'انقر على "إنشاء مفتاح خاص جديد"',
    'fcm_step_2_3' => 'قم بتنزيل ملف JSON',
    'fcm_step_2_4' => 'قم بتحميله إلى مجلد storage/app/firebase/ على الخادم',
    'fcm_step_3_title' => '3. تمكين FCM API',
    'fcm_step_3_1' => 'انتقل إلى وحدة تحكم Google Cloud',
    'fcm_step_3_2' => 'قم بتمكين Firebase Cloud Messaging API',
    'fcm_step_3_3' => 'تأكد من تمكين الفوترة لمشروعك',
    'fcm_step_4_title' => '4. تكوين الإعدادات',
    'fcm_step_4_1' => 'أدخل معرف المشروع أعلاه',
    'fcm_step_4_2' => 'أدخل المسار إلى ملف JSON لحساب الخدمة',
    'fcm_security_note_title' => 'ملاحظة أمان:',
    'fcm_security_note' => 'احتفظ بملف JSON لحساب الخدمة آمناً ولا تقم بإرساله إلى نظام التحكم في الإصدار. احفظه في مكان آمن على الخادم.',

    // Additional JavaScript translations
    'your_api_key_here' => 'your-api-key-here',
    'file_size_too_large' => 'يجب أن يكون حجم الملف أقل من 2 ميجابايت.',
    'confirm_remove_service_account' => 'هل أنت متأكد من أنك تريد حذف ملف حساب الخدمة؟',
    'service_account_file_label' => 'ملف حساب الخدمة:',
    'just_uploaded' => '(تم التحميل للتو)',
    'service_account_not_uploaded' => 'ملف حساب الخدمة <strong>غير محمل</strong>. يرجى تحميل ملف JSON لحساب الخدمة.',
    'please_enter_notification_title' => 'يرجى إدخال عنوان الإشعار.',
    'please_enter_notification_message' => 'يرجى إدخال رسالة الإشعار.',
    'notification_error_occurred' => 'حدث خطأ أثناء إرسال الإشعار.',
    'sent_to_devices' => 'تم الإرسال إلى: :count جهاز',
    'failed_devices' => 'فشل: :count جهاز',
    'will_send_to_devices' => 'سيتم الإرسال إلى :total جهاز نشط (:android Android، :ios iOS، :customers عملاء)',
    'close' => 'إغلاق',
];
