Skip to content

Commit f4f24d9

Browse files
authored
[ar] Add missing Honeypot translations (#517)
1 parent bd4b53e commit f4f24d9

8 files changed

Lines changed: 148 additions & 88 deletions

File tree

Language/ar/Api.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* This file is part of CodeIgniter 4 framework.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
14+
// API language settings
15+
return [
16+
'invalidFields' => 'الحقل المطلوب غير صالح: {0}',
17+
'invalidIncludes' => 'التضمين المطلوب غير صالح: {0}',
18+
'missingInclude' => 'طريقة التضمين مفقودة لـ: {0}',
19+
'transformerNotFound' => 'فئة المحوّل \'{0}\' غير موجودة.',
20+
'invalidTransformer' => 'يجب أن تطبق فئة المحوّل \'{0}\' الواجهة TransformerInterface.',
21+
];

Language/ar/CLI.php

Lines changed: 29 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -13,43 +13,49 @@
1313

1414
// CLI language settings
1515
return [
16-
'altCommandPlural' => 'هل تقصد أحد هذه الأوامر؟',
17-
'altCommandSingular' => 'هل تقصد هذا؟',
16+
'altCommandPlural' => 'هل كنت تعني إحدى هذه الأوامر؟',
17+
'altCommandSingular' => 'هل كنت تعني هذا؟',
1818
'commandNotFound' => 'الأمر "{0}" غير موجود.',
1919
'generator' => [
2020
'cancelOperation' => 'تم إلغاء العملية.',
2121
'className' => [
22-
'cell' => 'اسم صنف الخلية (Cell)',
23-
'command' => 'اسم صنف الأمر (Command)',
24-
'config' => 'اسم صنف الإعدادات (Config)',
25-
'controller' => 'اسم صنف المتحكم (Controller)',
26-
'default' => 'اسم الصنف',
27-
'entity' => 'اسم صنف الكيان (Entity)',
28-
'filter' => 'اسم صنف المرشح (Filter)',
29-
'migration' => 'اسم صنف الترحيل (Migration)',
30-
'model' => 'اسم صنف النموذج (Model)',
31-
'seeder' => 'اسم صنف الباذر (Seeder)',
32-
'test' => 'اسم صنف الاختبار (Test)',
33-
'validation' => 'اسم صنف التحقق (Validation)',
22+
'cell' => 'اسم فئة الخلية (Cell class)',
23+
'command' => 'اسم فئة الأمر (Command class)',
24+
'config' => 'اسم فئة الإعدادات (Config class)',
25+
'controller' => 'اسم فئة المتحكم (Controller class)',
26+
'default' => 'اسم الفئة',
27+
'entity' => 'اسم فئة الكيان (Entity class)',
28+
'filter' => 'اسم فئة المرشح (Filter class)',
29+
'migration' => 'اسم فئة الترحيل (Migration class)',
30+
'model' => 'اسم فئة النموذج (Model class)',
31+
'seeder' => 'اسم فئة الباذر (Seeder class)',
32+
'test' => 'اسم فئة الاختبار (Test class)',
33+
'transformer' => 'اسم فئة المحوّل (Transformer class)',
34+
'validation' => 'اسم فئة التحقق (Validation class)',
3435
],
3536
'commandType' => 'نوع الأمر',
3637
'databaseGroup' => 'مجموعة قاعدة البيانات',
3738
'fileCreate' => 'تم إنشاء الملف: {0}',
3839
'fileError' => 'خطأ أثناء إنشاء الملف: "{0}"',
39-
'fileExist' => 'الملف موجود: "{0}"',
40-
'fileOverwrite' => 'تم الكتابة فوق الملف: "{0}"',
41-
'parentClass' => 'الصنف الأب',
42-
'returnType' => 'نوع الإرجاع',
40+
'fileExist' => 'الملف موجود مسبقاً: "{0}"',
41+
'fileOverwrite' => 'تمت الكتابة فوق الملف: "{0}"',
42+
'parentClass' => 'الفئة الأب (Parent class)',
43+
'returnType' => 'نوع الإرجاع (Return type)',
4344
'tableName' => 'اسم الجدول',
44-
'usingCINamespace' => 'تحذير: استخدام نطاق الأسماء "CodeIgniter" سيؤدي إلى إنشاء الملف في دليل النظام.',
45+
'usingCINamespace' => 'تحذير: استخدام مساحة الأسماء "CodeIgniter" سيؤدي إلى توليد الملف في دليل النظام (system directory).',
4546
'viewName' => [
46-
'cell' => 'اسم عرض الخلية (Cell)',
47+
'cell' => 'اسم عرض الخلية (Cell view)',
4748
],
4849
],
49-
'helpArguments' => 'الوسائط:',
50+
'helpArguments' => 'الوسائط (Arguments):',
5051
'helpDescription' => 'الوصف:',
5152
'helpOptions' => 'الخيارات:',
5253
'helpUsage' => 'الاستخدام:',
53-
'invalidColor' => 'لون "{0}" غير صالح: "{1}".',
54-
'namespaceNotDefined' => 'نطاق الأسماء "{0}" غير معرف.',
54+
'invalidColor' => 'اللون "{0}" غير صالح: "{1}".',
55+
'namespaceNotDefined' => 'مساحة الأسماء "{0}" غير معرفة.',
56+
'signals' => [
57+
'noPcntlExtension' => 'ملحق PCNTL غير متاح. تم تعطيل معالجة الإشارات (Signal handling).',
58+
'noPosixExtension' => 'معالجة SIGTSTP/SIGCONT تتطلب ملحق POSIX. ستتم إزالة هذه الإشارات من التسجيل.',
59+
'failedSignal' => 'فشل تسجيل المعالج للإشارة: "{0}".',
60+
],
5561
];

Language/ar/Cast.php

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,18 @@
1313

1414
// Cast language settings
1515
return [
16-
'baseCastMissing' => 'الصنف "{0}" يجب أن يرث من الصنف "CodeIgniter\Entity\Cast\BaseCast".',
17-
'invalidCastMethod' => 'الطريقة "{0}" هي طريقة تحويل (cast) غير صالحة، الطرق الصالحة هي: ["get", "set"].',
18-
'invalidTimestamp' => 'تحويل النوع "timestamp" يتوقع طابع زمني (timestamp) صحيح.',
19-
'jsonErrorCtrlChar' => 'تم العثور على حرف تحكم غير متوقع.',
20-
'jsonErrorDepth' => 'تم تجاوز الحد الأقصى لعمق المكدس.',
21-
'jsonErrorStateMismatch' => 'تدفق سفلي أو عدم تطابق الأوضاع.',
22-
'jsonErrorSyntax' => 'خطأ في بناء الجملة، JSON غير صالح.',
16+
'baseCastMissing' => 'يجب أن ترث الفئة "{0}" فئة "CodeIgniter\Entity\Cast\BaseCast".',
17+
'enumInvalidCaseName' => 'اسم الحالة "{0}" غير صالح للتعداد (Enum) "{1}".',
18+
'enumInvalidType' => 'المتوقع تعداد (Enum) من النوع "{1}"، لكن تم استلام "{0}".',
19+
'enumInvalidValue' => 'القيمة "{1}" غير صالحة للتعداد (Enum) "{0}".',
20+
'enumMissingClass' => 'يجب تحديد فئة التعداد (Enum class) لعملية تحويل التعداد.',
21+
'enumNotEnum' => '"{0}" ليست فئة تعداد (Enum class) صالحة.',
22+
'invalidCastMethod' => '"{0}" طريقة تحويل غير صالحة، الطرق الصالحة هي: ["get", "set"].',
23+
'invalidTimestamp' => 'تحويل النوع "timestamp" يتطلب طابعاً زمنياً صحيحاً.',
24+
'jsonErrorCtrlChar' => 'تم العثور على حرف تحكم (Control character) غير متوقع.',
25+
'jsonErrorDepth' => 'تم تجاوز الحد الأقصى لعمق المكدس (Stack depth).',
26+
'jsonErrorStateMismatch' => 'تجاوز الحد الأدنى (Underflow) أو عدم تطابق الأوضاع.',
27+
'jsonErrorSyntax' => 'خطأ في بناء الجملة، تنسيق JSON مشوه.',
2328
'jsonErrorUnknown' => 'خطأ غير معروف.',
24-
'jsonErrorUtf8' => 'أحرف UTF-8 غير صالحة، ربما تم ترميزها بشكل غير صحيح.',
29+
'jsonErrorUtf8' => 'حروف UTF-8 مشوهة، ربما تم ترميزها بشكل غير صحيح.',
2530
];

Language/ar/Email.php

Lines changed: 21 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,27 @@
1313

1414
// Email language settings
1515
return [
16-
'mustBeArray' => 'يجب تمرير مصفوفة إلى طريقة التحقق من صحة البريد الإلكتروني.',
17-
'invalidAddress' => 'عنوان بريد إلكتروني غير صالح: "{0}"',
18-
'attachmentMissing' => 'غير قادر على تحديد موقع مرفق البريد الإلكتروني التالي: "{0}"',
19-
'attachmentUnreadable' => 'غير قادر على فتح هذا المرفق: "{0}"',
16+
'mustBeArray' => 'يجب تمرير مصفوفة إلى طريقة التحقق من البريد الإلكتروني.',
17+
'invalidAddress' => 'عنوان البريد الإلكتروني غير صالح: "{0}"',
18+
'attachmentMissing' => 'تعذر العثور على مرفق البريد الإلكتروني التالي: "{0}"',
19+
'attachmentUnreadable' => 'تعذر فتح هذا المرفق: "{0}"',
2020
'noFrom' => 'لا يمكن إرسال البريد بدون ترويسة "From".',
21-
'noRecipients' => 'يجب عليك تضمين مستلمين: To, Cc, أو Bcc',
22-
'sendFailurePHPMail' => 'غير قادر على إرسال البريد الإلكتروني باستخدام PHP mail(). قد لا يتم تهيئة الخادم الخاص بك لإرسال البريد بهذه الطريقة.',
23-
'sendFailureSendmail' => 'غير قادر على إرسال البريد الإلكتروني باستخدام Sendmail. قد لا يتم تهيئة الخادم الخاص بك لإرسال البريد بهذه الطريقة.',
24-
'sendFailureSmtp' => 'غير قادر على إرسال البريد الإلكتروني باستخدام SMTP. قد لا يتم تهيئة الخادم الخاص بك لإرسال البريد بهذه الطريقة.',
21+
'noRecipients' => 'يجب تضمين المستلمين: To أو Cc أو Bcc',
22+
'sendFailurePHPMail' => 'تعذر إرسال البريد الإلكتروني باستخدام PHP mail(). قد لا يكون خادمك مهيئاً لإرسال البريد بهذه الطريقة.',
23+
'sendFailureSendmail' => 'تعذر إرسال البريد الإلكتروني باستخدام Sendmail. قد لا يكون خادمك مهيئاً لإرسال البريد بهذه الطريقة.',
24+
'sendFailureSmtp' => 'تعذر إرسال البريد الإلكتروني باستخدام SMTP. قد لا يكون خادمك مهيئاً لإرسال البريد بهذه الطريقة.',
2525
'sent' => 'تم إرسال رسالتك بنجاح باستخدام البروتوكول التالي: {0}',
26-
'noSocket' => 'غير قادر على فتح مأخذ (socket) إلى Sendmail. يرجى التحقق من الإعدادات.',
27-
'noHostname' => 'لم تحدد اسم مضيف SMTP.',
28-
'SMTPError' => 'حدث خطأ SMTP التالي: {0}',
29-
'noSMTPAuth' => 'خطأ: يجب عليك تعيين اسم مستخدم وكلمة مرور لـ SMTP.',
26+
'noSocket' => 'تعذر فتح مقبس (Socket) إلى Sendmail. يرجى التحقق من الإعدادات.',
27+
'noHostname' => 'لم تقم بتحديد اسم مضيف SMTP (Hostname).',
28+
'SMTPError' => 'تمت مواجهة خطأ SMTP التالي: {0}',
29+
'noSMTPAuth' => 'خطأ: يجب تعيين اسم مستخدم وكلمة مرور لـ SMTP.',
30+
'invalidSMTPAuthMethod'=> 'خطأ: طريقة تخويل SMTP "{0}" غير مدعومة في CodeIgniter، قم بتعيين طريقة التخويل إما "login" أو "plain".',
31+
'failureSMTPAuthMethod'=> 'تعذر بدء أمر AUTH. قد لا يكون خادمك مهيئاً لاستخدام طريقة المصادقة AUTH {0}.',
32+
'SMTPAuthCredentials' => 'فشلت مصادقة بيانات اعتماد المستخدم. الخطأ: {0}',
33+
'SMTPAuthUsername' => 'فشلت مصادقة اسم المستخدم. الخطأ: {0}',
34+
'SMTPAuthPassword' => 'فشلت مصادقة كلمة المرور. الخطأ: {0}',
35+
'SMTPDataFailure' => 'تعذر إرسال البيانات: {0}',
36+
'exitStatus' => 'رمز حالة الخروج (Exit status code): {0}',
37+
// @deprecated
3038
'failedSMTPLogin' => 'فشل إرسال أمر AUTH LOGIN. الخطأ: {0}',
31-
'SMTPAuthUsername' => 'فشل مصادقة اسم المستخدم. الخطأ: {0}',
32-
'SMTPAuthPassword' => 'فشل مصادقة كلمة المرور. الخطأ: {0}',
33-
'SMTPDataFailure' => 'غير قادر على إرسال البيانات: {0}',
34-
'exitStatus' => 'رمز حالة الخروج: {0}',
35-
];
39+
];

Language/ar/Honeypot.php

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
/**
6+
* This file is part of CodeIgniter 4 framework.
7+
*
8+
* (c) CodeIgniter Foundation <admin@codeigniter.com>
9+
*
10+
* For the full copyright and license information, please view
11+
* the LICENSE file that was distributed with this source code.
12+
*/
13+
14+
// Honeypot language settings
15+
return [
16+
'noTemplate' => 'لم يتم إعداد قالب HTML الخاص بـ Honeypot.',
17+
'noNameField' => 'لم يتم تعيين اسم حقل Honeypot.',
18+
'theClientIsABot' => 'قد يكون عميل Honeypot روبوتًا (bot).',
19+
];

Language/ar/Images.php

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,26 @@
1313

1414
// Images language settings
1515
return [
16-
'sourceImageRequired' => 'يجب تحديد صورة المصدر في تفضيلاتك.',
16+
'sourceImageRequired' => 'يجب عليك تحديد صورة المصدر في تفضيلاتك.',
1717
'gdRequired' => 'مكتبة الصور GD مطلوبة لاستخدام هذه الميزة.',
18-
'gdRequiredForProps' => 'يجب أن يدعم الخادم الخاص بك مكتبة الصور GD لتحديد خصائص الصورة.',
19-
'gifNotSupported' => 'صور GIF غالبًا ما تكون غير مدعومة بسبب قيود الترخيص. قد تضطر إلى استخدام صور JPG أو PNG بدلاً من ذلك.',
18+
'gdRequiredForProps' => 'يجب أن يدعم الخادم الخاص بك مكتبة الصور GD لتتمكن من تحديد خصائص الصورة.',
19+
'gifNotSupported' => 'صور GIF غالباً غير مدعومة بسبب قيود الترخيص. قد تضطر إلى استخدام صور JPG أو PNG بدلاً من ذلك.',
2020
'jpgNotSupported' => 'صور JPG غير مدعومة.',
2121
'pngNotSupported' => 'صور PNG غير مدعومة.',
2222
'webpNotSupported' => 'صور WEBP غير مدعومة.',
23-
'fileNotSupported' => 'الملف المقدم ليس نوع صورة مدعومًا.',
23+
'fileNotSupported' => 'الملف المقدم ليس من نوع الصور المدعومة.',
2424
'unsupportedImageCreate' => 'الخادم الخاص بك لا يدعم دالة GD المطلوبة لمعالجة هذا النوع من الصور.',
2525
'jpgOrPngRequired' => 'بروتوكول تغيير حجم الصورة المحدد في تفضيلاتك يعمل فقط مع أنواع صور JPEG أو PNG.',
26-
'rotateUnsupported' => 'لا يبدو أن تدوير الصور مدعوم من قبل الخادم الخاص بك.',
27-
'libPathInvalid' => 'المسار إلى مكتبة الصور الخاصة بك غير صحيح. يرجى تعيين المسار الصحيح في تفضيلات الصور الخاصة بك. "{0}"',
28-
'imageProcessFailed' => 'فشلت معالجة الصورة. يرجى التحقق من أن الخادم الخاص بك يدعم البروتوكول المختار وأن المسار إلى مكتبة الصور الخاصة بك صحيح.',
29-
'rotationAngleRequired' => 'مطلوب زاوية دوران لتدوير الصورة.',
26+
'rotateUnsupported' => 'يبدو أن تدوير الصور غير مدعوم من قبل الخادم الخاص بك.',
27+
'imageProcessFailed' => 'فشلت معالجة الصورة. يرجى التحقق من أن الخادم يدعم البروتوكول المختار وأن المسار إلى مكتبة الصور صحيح.',
28+
'rotationAngleRequired' => 'زاوية التدوير مطلوبة لتدوير الصورة.',
3029
'invalidPath' => 'المسار إلى الصورة غير صحيح.',
31-
'copyFailed' => 'فشلت عملية نسخ الصورة.',
32-
'missingFont' => 'غير قادر على العثور على خط لاستخدامه.',
33-
'saveFailed' => 'غير قادر على حفظ الصورة. يرجى التأكد من أن الصورة ودليل الملفات قابلان للكتابة.',
34-
'invalidDirection' => 'اتجاه القلب يمكن أن يكون فقط "عمودي" أو "أفقي". المعطى: "{0}"',
35-
'exifNotSupported' => 'قراءة بيانات EXIF غير مدعومة من خلال تثبيت PHP هذا.',
30+
'copyFailed' => 'فشل روتين نسخ الصورة.',
31+
'missingFont' => 'تعذر العثور على خط لاستخدامه.',
32+
'saveFailed' => 'تعذر حفظ الصورة. يرجى التأكد من أن الصورة ودليل الملفات قابلان للكتابة.',
33+
'invalidDirection' => 'اتجاه القلب (Flip) يمكن أن يكون فقط "vertical" (عمودي) أو "horizontal" (أفقي). القيمة المعطاة: "{0}"',
34+
'exifNotSupported' => 'قراءة بيانات EXIF غير مدعومة في تثبيت PHP هذا.',
35+
36+
// @deprecated
37+
'libPathInvalid' => 'المسار إلى مكتبة الصور الخاصة بك غير صحيح. يرجى تعيين المسار الصحيح في تفضيلات الصورة الخاصة بك. "{0}"',
3638
];

0 commit comments

Comments
 (0)