Skip to content
21 changes: 21 additions & 0 deletions Language/ar/Api.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <admin@codeigniter.com>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// API language settings
return [
'invalidFields' => 'الحقل المطلوب غير صالح: {0}',
'invalidIncludes' => 'التضمين المطلوب غير صالح: {0}',
'missingInclude' => 'طريقة التضمين مفقودة لـ: {0}',
'transformerNotFound' => 'فئة المحوّل \'{0}\' غير موجودة.',
'invalidTransformer' => 'يجب أن تطبق فئة المحوّل \'{0}\' الواجهة TransformerInterface.',
];
52 changes: 29 additions & 23 deletions Language/ar/CLI.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,43 +13,49 @@

// CLI language settings
return [
'altCommandPlural' => 'هل تقصد أحد هذه الأوامر؟',
'altCommandSingular' => 'هل تقصد هذا؟',
'altCommandPlural' => 'هل كنت تعني إحدى هذه الأوامر؟',
'altCommandSingular' => 'هل كنت تعني هذا؟',
'commandNotFound' => 'الأمر "{0}" غير موجود.',
'generator' => [
'cancelOperation' => 'تم إلغاء العملية.',
'className' => [
'cell' => 'اسم صنف الخلية (Cell)',
'command' => 'اسم صنف الأمر (Command)',
'config' => 'اسم صنف الإعدادات (Config)',
'controller' => 'اسم صنف المتحكم (Controller)',
'default' => 'اسم الصنف',
'entity' => 'اسم صنف الكيان (Entity)',
'filter' => 'اسم صنف المرشح (Filter)',
'migration' => 'اسم صنف الترحيل (Migration)',
'model' => 'اسم صنف النموذج (Model)',
'seeder' => 'اسم صنف الباذر (Seeder)',
'test' => 'اسم صنف الاختبار (Test)',
'validation' => 'اسم صنف التحقق (Validation)',
'cell' => 'اسم فئة الخلية (Cell class)',
'command' => 'اسم فئة الأمر (Command class)',
'config' => 'اسم فئة الإعدادات (Config class)',
'controller' => 'اسم فئة المتحكم (Controller class)',
'default' => 'اسم الفئة',
'entity' => 'اسم فئة الكيان (Entity class)',
'filter' => 'اسم فئة المرشح (Filter class)',
'migration' => 'اسم فئة الترحيل (Migration class)',
'model' => 'اسم فئة النموذج (Model class)',
'seeder' => 'اسم فئة الباذر (Seeder class)',
'test' => 'اسم فئة الاختبار (Test class)',
'transformer' => 'اسم فئة المحوّل (Transformer class)',
'validation' => 'اسم فئة التحقق (Validation class)',
],
'commandType' => 'نوع الأمر',
'databaseGroup' => 'مجموعة قاعدة البيانات',
'fileCreate' => 'تم إنشاء الملف: {0}',
'fileError' => 'خطأ أثناء إنشاء الملف: "{0}"',
'fileExist' => 'الملف موجود: "{0}"',
'fileOverwrite' => 'تم الكتابة فوق الملف: "{0}"',
'parentClass' => 'الصنف الأب',
'returnType' => 'نوع الإرجاع',
'fileExist' => 'الملف موجود مسبقاً: "{0}"',
'fileOverwrite' => 'تمت الكتابة فوق الملف: "{0}"',
'parentClass' => 'الفئة الأب (Parent class)',
'returnType' => 'نوع الإرجاع (Return type)',
'tableName' => 'اسم الجدول',
'usingCINamespace' => 'تحذير: استخدام نطاق الأسماء "CodeIgniter" سيؤدي إلى إنشاء الملف في دليل النظام.',
'usingCINamespace' => 'تحذير: استخدام مساحة الأسماء "CodeIgniter" سيؤدي إلى توليد الملف في دليل النظام (system directory).',
'viewName' => [
'cell' => 'اسم عرض الخلية (Cell)',
'cell' => 'اسم عرض الخلية (Cell view)',
],
],
'helpArguments' => 'الوسائط:',
'helpArguments' => 'الوسائط (Arguments):',
'helpDescription' => 'الوصف:',
'helpOptions' => 'الخيارات:',
'helpUsage' => 'الاستخدام:',
'invalidColor' => 'لون "{0}" غير صالح: "{1}".',
'namespaceNotDefined' => 'نطاق الأسماء "{0}" غير معرف.',
'invalidColor' => 'اللون "{0}" غير صالح: "{1}".',
'namespaceNotDefined' => 'مساحة الأسماء "{0}" غير معرفة.',
'signals' => [
'noPcntlExtension' => 'ملحق PCNTL غير متاح. تم تعطيل معالجة الإشارات (Signal handling).',
'noPosixExtension' => 'معالجة SIGTSTP/SIGCONT تتطلب ملحق POSIX. ستتم إزالة هذه الإشارات من التسجيل.',
'failedSignal' => 'فشل تسجيل المعالج للإشارة: "{0}".',
],
];
21 changes: 13 additions & 8 deletions Language/ar/Cast.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,18 @@

// Cast language settings
return [
'baseCastMissing' => 'الصنف "{0}" يجب أن يرث من الصنف "CodeIgniter\Entity\Cast\BaseCast".',
'invalidCastMethod' => 'الطريقة "{0}" هي طريقة تحويل (cast) غير صالحة، الطرق الصالحة هي: ["get", "set"].',
'invalidTimestamp' => 'تحويل النوع "timestamp" يتوقع طابع زمني (timestamp) صحيح.',
'jsonErrorCtrlChar' => 'تم العثور على حرف تحكم غير متوقع.',
'jsonErrorDepth' => 'تم تجاوز الحد الأقصى لعمق المكدس.',
'jsonErrorStateMismatch' => 'تدفق سفلي أو عدم تطابق الأوضاع.',
'jsonErrorSyntax' => 'خطأ في بناء الجملة، JSON غير صالح.',
'baseCastMissing' => 'يجب أن ترث الفئة "{0}" فئة "CodeIgniter\Entity\Cast\BaseCast".',
'enumInvalidCaseName' => 'اسم الحالة "{0}" غير صالح للتعداد (Enum) "{1}".',
'enumInvalidType' => 'المتوقع تعداد (Enum) من النوع "{1}"، لكن تم استلام "{0}".',
'enumInvalidValue' => 'القيمة "{1}" غير صالحة للتعداد (Enum) "{0}".',
'enumMissingClass' => 'يجب تحديد فئة التعداد (Enum class) لعملية تحويل التعداد.',
'enumNotEnum' => '"{0}" ليست فئة تعداد (Enum class) صالحة.',
'invalidCastMethod' => '"{0}" طريقة تحويل غير صالحة، الطرق الصالحة هي: ["get", "set"].',
'invalidTimestamp' => 'تحويل النوع "timestamp" يتطلب طابعاً زمنياً صحيحاً.',
'jsonErrorCtrlChar' => 'تم العثور على حرف تحكم (Control character) غير متوقع.',
'jsonErrorDepth' => 'تم تجاوز الحد الأقصى لعمق المكدس (Stack depth).',
'jsonErrorStateMismatch' => 'تجاوز الحد الأدنى (Underflow) أو عدم تطابق الأوضاع.',
'jsonErrorSyntax' => 'خطأ في بناء الجملة، تنسيق JSON مشوه.',
'jsonErrorUnknown' => 'خطأ غير معروف.',
'jsonErrorUtf8' => 'أحرف UTF-8 غير صالحة، ربما تم ترميزها بشكل غير صحيح.',
'jsonErrorUtf8' => 'حروف UTF-8 مشوهة، ربما تم ترميزها بشكل غير صحيح.',
];
38 changes: 21 additions & 17 deletions Language/ar/Email.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,23 +13,27 @@

// Email language settings
return [
'mustBeArray' => 'يجب تمرير مصفوفة إلى طريقة التحقق من صحة البريد الإلكتروني.',
'invalidAddress' => 'عنوان بريد إلكتروني غير صالح: "{0}"',
'attachmentMissing' => 'غير قادر على تحديد موقع مرفق البريد الإلكتروني التالي: "{0}"',
'attachmentUnreadable' => 'غير قادر على فتح هذا المرفق: "{0}"',
'mustBeArray' => 'يجب تمرير مصفوفة إلى طريقة التحقق من البريد الإلكتروني.',
'invalidAddress' => 'عنوان البريد الإلكتروني غير صالح: "{0}"',
'attachmentMissing' => 'تعذر العثور على مرفق البريد الإلكتروني التالي: "{0}"',
'attachmentUnreadable' => 'تعذر فتح هذا المرفق: "{0}"',
'noFrom' => 'لا يمكن إرسال البريد بدون ترويسة "From".',
'noRecipients' => 'يجب عليك تضمين مستلمين: To, Cc, أو Bcc',
'sendFailurePHPMail' => 'غير قادر على إرسال البريد الإلكتروني باستخدام PHP mail(). قد لا يتم تهيئة الخادم الخاص بك لإرسال البريد بهذه الطريقة.',
'sendFailureSendmail' => 'غير قادر على إرسال البريد الإلكتروني باستخدام Sendmail. قد لا يتم تهيئة الخادم الخاص بك لإرسال البريد بهذه الطريقة.',
'sendFailureSmtp' => 'غير قادر على إرسال البريد الإلكتروني باستخدام SMTP. قد لا يتم تهيئة الخادم الخاص بك لإرسال البريد بهذه الطريقة.',
'noRecipients' => 'يجب تضمين المستلمين: To أو Cc أو Bcc',
'sendFailurePHPMail' => 'تعذر إرسال البريد الإلكتروني باستخدام PHP mail(). قد لا يكون خادمك مهيئاً لإرسال البريد بهذه الطريقة.',
'sendFailureSendmail' => 'تعذر إرسال البريد الإلكتروني باستخدام Sendmail. قد لا يكون خادمك مهيئاً لإرسال البريد بهذه الطريقة.',
'sendFailureSmtp' => 'تعذر إرسال البريد الإلكتروني باستخدام SMTP. قد لا يكون خادمك مهيئاً لإرسال البريد بهذه الطريقة.',
'sent' => 'تم إرسال رسالتك بنجاح باستخدام البروتوكول التالي: {0}',
'noSocket' => 'غير قادر على فتح مأخذ (socket) إلى Sendmail. يرجى التحقق من الإعدادات.',
'noHostname' => 'لم تحدد اسم مضيف SMTP.',
'SMTPError' => 'حدث خطأ SMTP التالي: {0}',
'noSMTPAuth' => 'خطأ: يجب عليك تعيين اسم مستخدم وكلمة مرور لـ SMTP.',
'noSocket' => 'تعذر فتح مقبس (Socket) إلى Sendmail. يرجى التحقق من الإعدادات.',
'noHostname' => 'لم تقم بتحديد اسم مضيف SMTP (Hostname).',
'SMTPError' => 'تمت مواجهة خطأ SMTP التالي: {0}',
'noSMTPAuth' => 'خطأ: يجب تعيين اسم مستخدم وكلمة مرور لـ SMTP.',
'invalidSMTPAuthMethod'=> 'خطأ: طريقة تخويل SMTP "{0}" غير مدعومة في CodeIgniter، قم بتعيين طريقة التخويل إما "login" أو "plain".',
'failureSMTPAuthMethod'=> 'تعذر بدء أمر AUTH. قد لا يكون خادمك مهيئاً لاستخدام طريقة المصادقة AUTH {0}.',
'SMTPAuthCredentials' => 'فشلت مصادقة بيانات اعتماد المستخدم. الخطأ: {0}',
'SMTPAuthUsername' => 'فشلت مصادقة اسم المستخدم. الخطأ: {0}',
'SMTPAuthPassword' => 'فشلت مصادقة كلمة المرور. الخطأ: {0}',
'SMTPDataFailure' => 'تعذر إرسال البيانات: {0}',
'exitStatus' => 'رمز حالة الخروج (Exit status code): {0}',
// @deprecated
'failedSMTPLogin' => 'فشل إرسال أمر AUTH LOGIN. الخطأ: {0}',
'SMTPAuthUsername' => 'فشل مصادقة اسم المستخدم. الخطأ: {0}',
'SMTPAuthPassword' => 'فشل مصادقة كلمة المرور. الخطأ: {0}',
'SMTPDataFailure' => 'غير قادر على إرسال البيانات: {0}',
'exitStatus' => 'رمز حالة الخروج: {0}',
];
];
19 changes: 19 additions & 0 deletions Language/ar/Honeypot.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

declare(strict_types=1);

/**
* This file is part of CodeIgniter 4 framework.
*
* (c) CodeIgniter Foundation <admin@codeigniter.com>
*
* For the full copyright and license information, please view
* the LICENSE file that was distributed with this source code.
*/

// Honeypot language settings
return [
'noTemplate' => 'لم يتم إعداد قالب HTML الخاص بـ Honeypot.',
'noNameField' => 'لم يتم تعيين اسم حقل Honeypot.',
'theClientIsABot' => 'قد يكون عميل Honeypot روبوتًا (bot).',
];
28 changes: 15 additions & 13 deletions Language/ar/Images.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,24 +13,26 @@

// Images language settings
return [
'sourceImageRequired' => 'يجب تحديد صورة المصدر في تفضيلاتك.',
'sourceImageRequired' => 'يجب عليك تحديد صورة المصدر في تفضيلاتك.',
'gdRequired' => 'مكتبة الصور GD مطلوبة لاستخدام هذه الميزة.',
'gdRequiredForProps' => 'يجب أن يدعم الخادم الخاص بك مكتبة الصور GD لتحديد خصائص الصورة.',
'gifNotSupported' => 'صور GIF غالبًا ما تكون غير مدعومة بسبب قيود الترخيص. قد تضطر إلى استخدام صور JPG أو PNG بدلاً من ذلك.',
'gdRequiredForProps' => 'يجب أن يدعم الخادم الخاص بك مكتبة الصور GD لتتمكن من تحديد خصائص الصورة.',
'gifNotSupported' => 'صور GIF غالباً غير مدعومة بسبب قيود الترخيص. قد تضطر إلى استخدام صور JPG أو PNG بدلاً من ذلك.',
'jpgNotSupported' => 'صور JPG غير مدعومة.',
'pngNotSupported' => 'صور PNG غير مدعومة.',
'webpNotSupported' => 'صور WEBP غير مدعومة.',
'fileNotSupported' => 'الملف المقدم ليس نوع صورة مدعومًا.',
'fileNotSupported' => 'الملف المقدم ليس من نوع الصور المدعومة.',
'unsupportedImageCreate' => 'الخادم الخاص بك لا يدعم دالة GD المطلوبة لمعالجة هذا النوع من الصور.',
'jpgOrPngRequired' => 'بروتوكول تغيير حجم الصورة المحدد في تفضيلاتك يعمل فقط مع أنواع صور JPEG أو PNG.',
'rotateUnsupported' => 'لا يبدو أن تدوير الصور مدعوم من قبل الخادم الخاص بك.',
'libPathInvalid' => 'المسار إلى مكتبة الصور الخاصة بك غير صحيح. يرجى تعيين المسار الصحيح في تفضيلات الصور الخاصة بك. "{0}"',
'imageProcessFailed' => 'فشلت معالجة الصورة. يرجى التحقق من أن الخادم الخاص بك يدعم البروتوكول المختار وأن المسار إلى مكتبة الصور الخاصة بك صحيح.',
'rotationAngleRequired' => 'مطلوب زاوية دوران لتدوير الصورة.',
'rotateUnsupported' => 'يبدو أن تدوير الصور غير مدعوم من قبل الخادم الخاص بك.',
'imageProcessFailed' => 'فشلت معالجة الصورة. يرجى التحقق من أن الخادم يدعم البروتوكول المختار وأن المسار إلى مكتبة الصور صحيح.',
'rotationAngleRequired' => 'زاوية التدوير مطلوبة لتدوير الصورة.',
'invalidPath' => 'المسار إلى الصورة غير صحيح.',
'copyFailed' => 'فشلت عملية نسخ الصورة.',
'missingFont' => 'غير قادر على العثور على خط لاستخدامه.',
'saveFailed' => 'غير قادر على حفظ الصورة. يرجى التأكد من أن الصورة ودليل الملفات قابلان للكتابة.',
'invalidDirection' => 'اتجاه القلب يمكن أن يكون فقط "عمودي" أو "أفقي". المعطى: "{0}"',
'exifNotSupported' => 'قراءة بيانات EXIF غير مدعومة من خلال تثبيت PHP هذا.',
'copyFailed' => 'فشل روتين نسخ الصورة.',
'missingFont' => 'تعذر العثور على خط لاستخدامه.',
'saveFailed' => 'تعذر حفظ الصورة. يرجى التأكد من أن الصورة ودليل الملفات قابلان للكتابة.',
'invalidDirection' => 'اتجاه القلب (Flip) يمكن أن يكون فقط "vertical" (عمودي) أو "horizontal" (أفقي). القيمة المعطاة: "{0}"',
'exifNotSupported' => 'قراءة بيانات EXIF غير مدعومة في تثبيت PHP هذا.',

// @deprecated
'libPathInvalid' => 'المسار إلى مكتبة الصور الخاصة بك غير صحيح. يرجى تعيين المسار الصحيح في تفضيلات الصورة الخاصة بك. "{0}"',
];
Loading