<?php

use Illuminate\Database\Seeder;
use App\Module;
class ModuleSeeder extends Seeder
{
    /**
     * Run the database seeds.
     *
     * @return void
     */
    public function run()
    {
        Module::create(
            ['name' => 'Categories', 'path' => 'categories', 'meta' =>
                [
                    'module_name' => ['ar' => 'الأقسام', 'en' => 'Categories'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة قسم جديد',
                            'edit' => 'تعديل قسم',
                            'name' => 'الإسم',
                            'slug' => 'The Slug',
                            'keywords' => 'الكلمات الدليلية',
                            'meta_description' => 'الكلمات الوصفية',
                        ],
                        'en' => [
                            'add_new' => 'Add New Category',
                            'edit' => 'Edit Category',
                            'name' => 'The Name',
                            'slug' => 'The Slug',
                            'keywords' => 'The Keywords',
                            'meta_description' => 'The Meta Description',
                        ],
                    ]
                ]
            ]
        );
        Module::create(
            ['name' => 'Articles', 'path' => 'articles', 'meta' =>
                [
                    'module_name' => ['ar' => 'المقالات', 'en' => 'Articles'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة مقال جديد',
                            'edit' => 'تعديل مقال',
                            'external_link' => 'رابط خارجي',
                            'local_link' => 'ملف محلي',
                            'category_id' => 'الأقسام',
                            'title' => 'العنوان',
                            'slug' => 'The URL Slug',
                            'keywords' => 'كلمات تنشيط محرك البحث',
                            'meta_description' => 'الكلمات الوصفية',
                            'video_type' => 'نوع الفيديو',
                            'video_url' => 'رابط الفيديو',
                            'description' => 'الوصف',
                            'video' => 'الفيديو',
                            'image' => 'الصورة',
                        ],
                        'en' => [
                            'add_new' => 'Add New Article',
                            'edit' => 'Edit Article',
                            'external_link' => 'External Link',
                            'local_link' => 'Local Storage',
                            'category_id' => 'The Category',
                            'title' => 'The Title',
                            'slug' => 'The URL Slug',
                            'keywords' => 'SEO keywords',
                            'meta_description' => 'Meta Description',
                            'video_type' => 'Video Type',
                            'video_url' => 'The Url',
                            'description' => 'The Description',
                            'video' => 'The Video',
                            'image' => 'The Image',
                        ],
                    ]
                ]
            ]
        );
        Module::create(
            ['name' => 'Pages', 'path' => 'pages', 'meta' =>
                [
                    'module_name' => [
                        'ar' => 'الصفحات',
                        'en' => 'Pages',
                    ],
                    'fields' => [
                        'ar' => [
                            'menuIcon' => 'fas fa-pager',
                            'head' => 'الصفحات',
                            'add_new' => 'إضافة صفحة جديد',
                            'edit' => 'تعديل صفحة',
                            'title' => 'العنوان',
                            'description' => 'الوصف',
                            'slug' => 'شكل الرابط',
                            'keywords' => 'الكلمات الدليلية',
                            'meta_description' => 'عرض الوصف التفصيلى',
                            'photo' => 'الصورة',
                            'add_trash' => 'حذف',
                            'display_trash' => 'عرض المحذوف',
                            'delete' => 'مسح',
                            'restore' => 'إسترجاع',
                            'display_active' => 'عرض المتاح',
                            'added_on' => 'تم إضافته',
                            'from_date' => 'تاريخ من',
                            'to_date' => 'تاريخ إلى',
                            'processes' => 'العمليات',
                        ],
                        'en' => [
                            'menuIcon' => 'fas fa-pager',
                            'head' => 'Pages',
                            'add_new' => 'Add New Page',
                            'edit' => 'Edit Page',
                            'title' => 'Title',
                            'slug' => 'Slug',
                            'description' => 'Description',
                            'keywords' => 'keywords',
                            'meta_description' => 'Meta Description',
                            'photo' => 'The Photo',
                            'add_trash' => 'Add To Trash',
                            'display_trash' => 'Display Trash',
                            'delete' => 'Delete',
                            'restore' => 'Restore',
                            'display_active' => 'Display Active',
                            'added_on' => 'Added On',
                            'from_date' => 'From Date',
                            'to_date' => 'To Date',
                            'processes' => 'Processes',
                        ],
                    ],
                ]
            ]
        );
//        Module::create(
//            ['name' => 'Levels', 'path' => 'levels', 'meta' =>
//                [
//                    'module_name' => ['ar' => 'المستويات', 'en' => 'Levels'],
//                    'fields' => [
//                        'ar' => [
//                            'add_new' => 'إضافة مستوى جديد',
//                            'edit' => 'تعديل المستوى',
//                            'name' => ' الإسم',
//                        ],
//                        'en' => [
//                            'add_new' => 'Add new level',
//                            'edit' => 'Edit level',
//                            'name' => 'Name',
//                        ],
//                    ]
//                ]
//            ]
//        );
        Module::create(
            ['name' => 'Units', 'path' => 'units', 'meta' =>
                [
                    'module_name' => ['ar' => 'الوحدات', 'en' => 'Units'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة وحدة جديد',
                            'edit' => 'تعديل الوحدة',
                            'name' => ' الإسم',
                        ],
                        'en' => [
                            'add_new' => 'Add new unit',
                            'edit' => 'Edit unit',
                            'name' => 'Name',
                        ],
                    ]
                ]
            ]
        );
        Module::create(
            ['name' => 'Course', 'path' => 'courses', 'meta' =>
                [
                    'module_name' => ['ar' => 'الدورات', 'en' => 'Course'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة دورة جديد',
                            'edit' => 'تعديل الدورة',
                            'name' => ' الإسم',
                            'description' => ' الوصف',
                            'images' => ' الصور',
                            'price' => ' سعر الدورة',
                            'hours' => ' ساعات الدورة',
                            'end_at' => 'انتهاء الدورة',
                            'schedule' => 'جدول المواعيد',
                            'instructor' => 'المحاضر',
                            'exam' => 'امتحان',
                            'certified' => 'شهادة',
                            'level_id' => 'المستوى',
                            'category_id' => 'التصنيف',
                        ],
                        'en' => [
                            'add_new' => 'Add new course',
                            'edit' => 'Edit course',
                            'name' => 'Name',
                            'description' => 'Description',
                            'images' => 'Images',
                            'price' => 'Course price',
                            'hours' => 'Course Hours',
                            'end_at' => 'Course end at',
                            'schedule' => 'Schedule',
                            'instructor' => 'Instructor',
                            'exam' => 'Exam',
                            'certified' => 'Certification',
                            'level_id' => 'Level',
                            'category_id' => 'Category',
                        ],
                    ]
                ]
            ]
        );
        Module::create(
            ['name' => 'Lessons', 'path' => 'lessons', 'meta' =>
                [
                    'module_name' => ['ar' => 'الدروس', 'en' => 'Lessons'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة درس جديد',
                            'edit' => 'تعديل الدس',
                            'name' => ' الإسم',
                            'url' => ' الرابط',
                            'unit_id' => 'الوحدة',
                            'course_id' => 'الكورس',
                        ],
                        'en' => [
                            'add_new' => 'Add new lesson',
                            'edit' => 'Edit lesson',
                            'name' => 'Name',
                            'url' => 'Url',
                            'unit_id' => 'Unit',
                            'course_id' => 'Course',
                        ],
                    ]
                ]
            ]
        );
        Module::create(
            ['name' => 'Our team', 'path' => 'teams', 'meta' =>
                [
                    'module_name' => ['ar' => 'فريقنا', 'en' => 'Our Team'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة فريق جديد',
                            'edit' => 'تعديل فريق',
                            'name' => 'الإسم',
                            'job' => 'المسمى الوظيفي',
                            'image' => 'الصورة',
                            'social' => 'التواصل الاجتماعي',
                        ],
                        'en' => [
                            'add_new' => 'Add new team',
                            'edit' => 'Edit team',
                            'name' => 'Name',
                            'job' => 'Job title',
                            'image' => 'Image',
                            'social' => 'Social media',
                        ],
                    ]
                ]
            ]
        );
        Module::create(
            ['name' => 'Services', 'path' => 'services', 'meta' =>
                [
                    'module_name' => [
                        'ar' => 'الخدمات',
                        'en' => 'Services',
                    ],
                    'fields' => [
                        'ar' => [
                            'menuIcon' => 'fas fa-server',
                            'services' => 'الخدمات',
                            'add_new' => 'إضافة خدمة جديدة',
                            'edit' => 'تعديل الخدمة',
                            'title' => 'العنوان',
                            'description' => 'الوصف',
                            'image' => 'الصورة',
                        ],
                        'en' => [
                            'menuIcon' => 'fas fa-server',
                            'services' => 'Service',
                            'add_new' => 'Add new service',
                            'edit' => 'Edit service',
                            'title' => 'Title',
                            'description' => 'Description',
                            'image' => 'image',
                        ],

                    ],

                ]
            ]
        );
        Module::create(
            ['name' => 'Faqs', 'path' => 'faqs', 'meta' =>
                [
                    'module_name' => [
                        'ar' => 'الأسئلة الشائعة',
                        'en' => 'Faqs',
                    ],
                    'fields' => [
                        'ar' => [
                            'menuIcon' => 'fas fa-question',
                            'head' => 'الأسئلة الشائعة',
                            'add_new' => 'إضافة سؤال جديد',
                            'edit' => 'تعديل سؤال',
                            'question' => 'السؤال',
                            'answer' => 'الإجابة',
                            'lesson_name' => 'إسم الدرس',
                            'add_trash' => 'حذف',
                            'display_trash' => 'عرض المحذوف',
                            'delete' => 'مسح',
                            'restore' => 'إسترجاع',
                            'display_active' => 'عرض المتاح',
                            'added_on' => 'تم إضافته',
                            'from_date' => 'تاريخ من',
                            'to_date' => 'تاريخ إلى',
                            'processes' => 'العمليات',
                        ],
                        'en' => [
                            'menuIcon' => 'fas fa-question',
                            'head' => 'Faqs',
                            'add_new' => 'Add New Faq',
                            'edit' => 'Edit Faq',
                            'question' => 'Question',
                            'answer' => 'Answer',
                            'lesson_name' => 'Lesson Name',
                            'add_trash' => 'Add To Trash',
                            'display_trash' => 'Display Trash',
                            'delete' => 'Delete',
                            'restore' => 'Restore',
                            'display_active' => 'Display Active',
                            'added_on' => 'Added On',
                            'from_date' => 'From Date',
                            'to_date' => 'To Date',
                            'processes' => 'Processes',
                        ],
                    ],
                ]
            ]
        );
        Module::create(
            ['name' => 'News letters', 'path' => 'newsletters', 'meta' =>
                [
                    'module_name' => ['ar' => 'الرسائل الإخبارية', 'en' => 'News letters'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'قائمة البريد',
                            'email' => 'البريد الإلكتروني',
                            'subject' => 'موضوع الرسالة الإخبارية',
                            'message' => 'محتوى الرسالة',
                            'categories' => 'الأقسام',
                        ],
                        'en' => [
                            'add_new' => 'Mail list',
                            'email' => 'Email',
                            'subject' => 'Subject of Newsletters',
                            'message' => 'Message of Newsletters',
                            'categories' => 'Select Categories',
                        ],
                    ],

                ]
            ]
        );
        Module::create(
            ['name' => 'Visitor Messages', 'path' => 'visitorMessages', 'meta' =>
                [
                    'module_name' => ['ar' => 'رسائل الزوار', 'en' => 'Visitor Messages'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'رد جديد',
                            'name' => 'الإسم',
                            'visitor_email' => 'البريد الإلكتروني للزائر',
                            'email' => 'البريد الإلكتروني',
                            'phone' => 'رقم الجوال',
                            'message_title' => 'موضوع الرسالة',
                            'message' => 'محتوى الرسالة',
                            'reply' => 'الرد على الرسالة',
                            'send_to' => 'إرسال إلى',
                        ],
                        'en' => [
                            'add_new' => 'Reply New Message',
                            'name' => 'The name',
                            'visitor_email' => 'Visitor email',
                            'email' => 'The email',
                            'phone' => 'Phone',
                            'message_title' => 'Subject of message',
                            'message' => 'The message',
                            'reply' => 'The message',
                            'send_to' => 'Send to',
                        ],
                    ],
                ]
            ]
        );
        Module::create(
            ['name' => 'Subscriptions', 'path' => 'subscriptions', 'meta' =>
                [
                    'module_name' => ['ar' => 'الاشتراكات', 'en' => 'Subscriptions'],
                    'fields' => [
                        'ar' => [
                            'bank_name_from' => 'البنك المحول الصادر',
                            'bank_name_to' => 'البنك المحول المستقبل',
                            'owner_name' => 'صاحب التحويل',
                            'email' => 'البريد الإلكتروني',
                            'account_no' => 'رقم الحساب',
                            'amount' => 'القيمة المحولة',
                            'trans_date' => 'تاريخ التحويل',
                            'trans_document' => 'إيصال التحويل',
                            'terms' => 'الشروط والأحكام',
                        ],
                        'en' => [
                            'bank_name_from' => 'Transfer bank',
                            'bank_name_to' => 'The traveler bank',
                            'owner_name' => 'The owner of the transfer',
                            'email' => 'Email',
                            'account_no' => 'Account number',
                            'amount' => 'Transferred amount',
                            'trans_date' => 'Transfer date',
                            'trans_document' => 'Transfer document',
                            'terms' => 'Terms & conditions',
                        ],
                    ],
                ]
            ]
        );
        Module::create(
            ['name' => 'Users', 'path' => 'users', 'meta' =>
                [
                    'module_name' => ['ar' => 'المستخدمين', 'en' => 'Users'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة مستخدم جديد',
                            'edit' => 'تعديل مستخدم',
                            'name' => 'الإسم',
                            'email' => 'البريد الإلكتروني',
                            'phone' => 'رقم الجوال',
                            'photo' => 'صورة البروفايل',
                            'birth_date' => 'تاريخ الميلاد',
                            'password' => 'كلمة المرور',
                            'password_confirmation' => 'تأكيد كلمة المرور',
                            'terms' => 'اوافق على سياسة الخصوصية',
                            'modules' => 'الموديولات',
                        ],
                        'en' => [
                            'add_new' => 'Add New User',
                            'edit' => 'Edit User',
                            'name' => 'The name',
                            'email' => 'The email',
                            'phone' => 'The Phone',
                            'photo' => 'The Photo',
                            'birth_date' => 'Birth date',
                            'password' => 'Password',
                            'password_confirmation' => 'Password Confirmation',
                            'terms' => 'I agree to the privacy policy',
                            'modules' => 'Modules',
                        ],
                    ],

                ]
            ]
        );
        Module::create(
            ['name' => 'About us', 'path' => 'abouts', 'meta' =>
            [
                'module_name' => ['ar' => 'من نحن', 'en' => 'About us'],
                'fields' => [
                    'ar' => [
                        'add_new' => 'إضافة نبذة جديد',
                        'edit' => 'تعديل النبذة',
                        'description' => 'الوصف',
                        'details' => 'نبذة إضافية',
                        'statistics' => 'إحصائيات',
                        'image' => 'الصورة',
                    ],
                    'en' => [
                        'add_new' => 'Add new about',
                        'edit' => 'Edit about',
                        'description' => 'Description',
                        'details' => 'Extra details',
                        'statistics' => 'Statistics',
                        'image' => 'Image',
                    ],
                ]
            ]
        ]
        );
        Module::create(
            ['name' => 'Settings', 'path' => 'settings', 'meta' =>
                [
                    'module_name' => ['ar' => 'الإعدادت', 'en' => 'Settings'],
                    'fields' => [
                        'ar' => [
                            'add_new' => 'إضافة أعدادت',
                            'edit' => 'تعديل الإعدادت',
                            'website_disable' => 'تعطيل الموقع',
                            'dashboard_disable' => 'تعطيل لوحة التحكم',
                            'website_name' => 'اسم الموقع',
                            'Keywords' => 'الكلمات الدليلية',
                            'meta_description' => 'الكلمات الوصفية',
                            'site_email' => 'بريد الموقع',
                            'site_address' => 'عنوان الموقع',
                            'site_phone' => 'جوال الموقع',
                            'time_work' => 'ساعات العمل',
                            'mail_driver' => 'Mail Driver(SMTP)',
                            'mail_host' => 'Mail Host (smtp.example.com)',
                            'mail_port' => 'Mail Port (2525)',
                            'mail_username' => 'Mail Username(username@example.cm)',
                            'mail_password' => 'Mail password',
                            'mail_encryption' => 'Mail Encryption(tls)',
                            'mail_from_address' => 'Mail From address(info@example.com)',
                            'mail_from_name' => 'Mail From Name(Example)',
                            'website_logo' => 'لوجو الموقع',
                        ],
                        'en' => [
                            'add_new' => 'Add Settings',
                            'edit' => 'Edit Settings',
                            'website_disable' => 'Website Disabled',
                            'dashboard_disable' => 'Dashboard Disabled',
                            'website_name' => 'Website Name',
                            'Keywords' => 'Keywords',
                            'meta_description' => 'Meta Description',
                            'site_email' => 'Website Email',
                            'site_address' => 'Website Address',
                            'site_phone' => 'Website Phone',
                            'time_work' => 'Time work',
                            'mail_driver' => 'Mail Driver(SMTP)',
                            'mail_host' => 'Mail Host (smtp.example.com)',
                            'mail_port' => 'Mail Port (2525)',
                            'mail_username' => 'Mail Username(username@example.cm)',
                            'mail_password' => 'Mail password',
                            'mail_encryption' => 'Mail Encryption(tls)',
                            'mail_from_address' => 'Mail From address(info@example.com)',
                            'mail_from_name' => 'Mail From Name(Example)',
                            'website_logo' => 'Website Logo',
                        ],
                    ],

                ]
            ]
        );

    }
}
