Repository: InfyOmLabs/laravel-generator (language: php)

Issue:
[Feature Request] Locale files for Arabic
Arabic translation of `locale/en/(auth|crud|messages).php` files.


Discussion / hints:

Fix patch:
diff --git a/locale/ar/auth.php b/locale/ar/auth.php
new file mode 100644
index 000000000..337098be7
--- /dev/null
+++ b/locale/ar/auth.php
@@ -0,0 +1,67 @@
+<?php
+
+return [
+
+    /*
+    |--------------------------------------------------------------------------
+    | Authentication Language Lines
+    |--------------------------------------------------------------------------
+    |
+    | The following language lines are used during authentication for various
+    | messages that we need to display to the user. You are free to modify
+    | these language lines according to your application's requirements.
+    |
+    */
+
+    'failed' => 'المعلومات المدخلة لا تطابق سجلاتنا.',
+    'throttle' => 'محاولات دخول أكثر من اللازم. يرجى إعادة المحاولة بعد :seconds ثانية.',
+
+    'full_name' => 'الإسم الكامل',
+    'email' => 'البريد الإلكتروني',
+    'password' => 'كلمة المرور',
+    'confirm_password' => 'تأكيد كلمة المرور',
+    'remember_me' => 'تذكرني',
+    'sign_in' => 'تسجيل الدخول',
+    'sign_out' => 'تسجيل الخروج',
+    'register' => 'إنشاء حساب',
+
+    'login' => [
+        'title' => 'قم بتسجيل الدخول للبدء',
+        'forgot_password' => 'نسيت كلمة المرور',
+    ],
+
+    'registration' => [
+        'title' => 'قم بفتح حساب جديد',
+        'i_agree' => 'أوافق على',
+        'terms' => 'الشروط',
+        'have_membership' => 'لدي حساب',
+    ],
+
+    'forgot_password' => [
+        'title' => 'نسيت كلمة المرور؟ يمكنك هنا استعادة كلمة مرور جديدة',
+        'send_pwd_reset' => 'أرسل رابط استعادة كلمة المرور',
+    ],
+
+    'reset_password' => [
+        'title' => 'أنت على بعد خطوة واحدة من كلمة مرورك الجديدة، قم بالحصول عليها.',
+        'reset_pwd_btn' => 'إستعادة كلمة المرور',
+    ],
+
+    'confirm_passwords' => [
+        'title' => 'رجاءً قم بتأكيد كلمة مرورك قبل المتابعة.',
+        'forgot_your_password' => 'نسيت كلمة المرور؟',
+    ],
+
+    'verify_email' => [
+        'title' => 'قم بتأكيد بريدك الإلكتروني',
+        'success' => 'تم إرسال رابط تحقق حديث إلى بريدك الإلكتروني',
+        'notice' => 'قبل المتابعة، يرجى تفقد البريد الإلكتروني الخاص بك للحصول على رابط التحقق. إذا لم تتلقى بريداً،',
+        'another_req' => 'إضغط هنا لإرسال رابط آخر',
+    ],
+
+    'emails' => [
+        'password' => [
+            'reset_link' => 'اضغط هنا لإستعادة كلمة مرورك',
+        ],
+    ],
+];
\ No newline at end of file
diff --git a/locale/ar/crud.php b/locale/ar/crud.php
new file mode 100644
index 000000000..4595b6dbc
--- /dev/null
+++ b/locale/ar/crud.php
@@ -0,0 +1,24 @@
+<?php
+
+return [
+
+    'add_new' => 'إضافة جديد',
+    'cancel' => 'إلغاء',
+    'create' => 'إنشاء',
+    'edit' => 'تعديل',
+    'save' => 'حفظ',
+    'delete' => 'جذف',
+    'detail' => 'التفاصيل',
+    'back' => 'العودة',
+    'search' => 'البحث',
+    'export' => 'تصدير',
+    'print' => 'طباعة',
+    'reset' => 'استعادة',
+    'reload' => 'إعادة تحميل',
+    'action' => 'عملية',
+    'id' => 'Id',
+    'created_at' => 'تاريخ الإنشاء',
+    'updated_at' => 'تاريخ آخر تعديل',
+    'deleted_at' => 'تاريخ الحذف',
+    'are_you_sure' => 'هل أنت متأكد؟',
+];
\ No newline at end of file
diff --git a/locale/ar/messages.php b/locale/ar/messages.php
new file mode 100644
index 000000000..95c6ca441
--- /dev/null
+++ b/locale/ar/messages.php
@@ -0,0 +1,11 @@
+<?php
+
+return [
+
+    'retrieved' => 'تم جلب :model بنجاح.',
+    'saved' => 'تم حفظ :model بنجاح.',
+    'updated' => 'تم تعديل :model بنجاح.',
+    'deleted' => 'تم حذف :model بنجاح.',
+    'not_found' => 'لم يتم العثور على :model.',
+
+];
\ No newline at end of file


Test patch: