Skip to content

Commit ab2a5c7

Browse files
committed
Added missing Arabic translations
1 parent 656d153 commit ab2a5c7

29 files changed

Lines changed: 410 additions & 327 deletions

Language/ar/CLI.php

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
/**
46
* This file is part of CodeIgniter 4 framework.
57
*
@@ -11,42 +13,43 @@
1113

1214
// CLI language settings
1315
return [
14-
'altCommandPlural' => 'هل كنت تقصد إحدى الأوامر التالية ؟',
15-
'altCommandSingular' => 'هل كنت تقصد هذا ؟',
16+
'altCommandPlural' => 'هل تقصد أحد هذه الأوامر؟',
17+
'altCommandSingular' => 'هل تقصد هذا؟',
1618
'commandNotFound' => 'الأمر "{0}" غير موجود.',
1719
'generator' => [
1820
'cancelOperation' => 'تم إلغاء العملية.',
1921
'className' => [
20-
'cell' => 'اسم كلاس الخلية',
21-
'command' => 'اسم كلاس Command',
22-
'config' => 'اسم كلاس Config',
23-
'controller' => 'اسم كلاس Controller',
24-
'default' => 'اسم كلاس',
25-
'entity' => 'اسم كلاس Entity',
26-
'filter' => 'اسم كلاس Filter',
27-
'migration' => 'اسم كلاس Migration',
28-
'model' => 'اسم كلاس Model',
29-
'seeder' => 'اسم كلاس Seeder',
30-
'validation' => 'اسم كلاس التحقق Validation',
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)',
3134
],
3235
'commandType' => 'نوع الأمر',
3336
'databaseGroup' => 'مجموعة قاعدة البيانات',
3437
'fileCreate' => 'تم إنشاء الملف: {0}',
35-
'fileError' => 'حدث خطأ أثناء إنشاء الملف: {0}',
36-
'fileExist' => 'الملف موجود مسبقاً: {0}',
37-
'fileOverwrite' => 'تمت الكتابة فوق الملف: {0}',
38+
'fileError' => 'خطأ أثناء إنشاء الملف: "{0}"',
39+
'fileExist' => 'الملف موجود: "{0}"',
40+
'fileOverwrite' => 'تم الكتابة فوق الملف: "{0}"',
3841
'parentClass' => 'الصنف الأب',
39-
'returnType' => 'النوع المرجع',
42+
'returnType' => 'نوع الإرجاع',
4043
'tableName' => 'اسم الجدول',
41-
'usingCINamespace' => 'تحذير: إن إستخدام فضاء الأسماء "CodeIgniter" سوف يؤدي إلى توليد الملف في مسار system.',
44+
'usingCINamespace' => 'تحذير: استخدام نطاق الأسماء "CodeIgniter" سيؤدي إلى إنشاء الملف في دليل النظام.',
4245
'viewName' => [
43-
'cell' => 'اسم عرض الخلية',
46+
'cell' => 'اسم عرض الخلية (Cell)',
4447
],
4548
],
46-
'helpArguments' => 'الوسائط:',
47-
'helpDescription' => 'الوصف:',
48-
'helpOptions' => 'الخيارات:',
49-
'helpUsage' => 'الاستخدام:',
50-
'invalidColor' => 'اللون {0} غير صالح: {1}.',
51-
'namespaceNotDefined' => 'إن فضاء الأسماء "{0}" غير معرف.',
49+
'helpArguments' => 'الوسائط:',
50+
'helpDescription' => 'الوصف:',
51+
'helpOptions' => 'الخيارات:',
52+
'helpUsage' => 'الاستخدام:',
53+
'invalidColor' => 'لون "{0}" غير صالح: "{1}".',
54+
'namespaceNotDefined' => 'نطاق الأسماء "{0}" غير معرف.',
5255
];

Language/ar/Cache.php

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
/**
46
* This file is part of CodeIgniter 4 framework.
57
*
@@ -11,8 +13,8 @@
1113

1214
// Cache language settings
1315
return [
14-
'unableToWrite' => 'إن الكاش غير قادر على الكتابة في {0}',
15-
'invalidHandlers' => 'اعدادات الكاش يجب ان تحتوي على مصفوفة مكونة من $validHandlers.',
16-
'noBackup' => 'اعدادات الكاش يجب ان تحتوي على handler و backupHandler.',
17-
'handlerNotFound' => 'اعدادات الكاش تحتوى على handler أو backup handler غير صحيحة.',
16+
'unableToWrite' => 'الكاش غير قادر على الكتابة إلى "{0}".',
17+
'invalidHandlers' => 'يجب أن تحتوي إعدادات الكاش على مصفوفة من $validHandlers.',
18+
'noBackup' => 'يجب أن تحتوي إعدادات الكاش على معالج (handler) ومعالج احتياطي (backupHandler) محددين.',
19+
'handlerNotFound' => 'تحتوي إعدادات الكاش على معالج (handler) أو معالج احتياطي (backup handler) غير صالح محدد.',
1820
];

Language/ar/Cast.php

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
/**
46
* This file is part of CodeIgniter 4 framework.
57
*
@@ -11,13 +13,13 @@
1113

1214
// Cast language settings
1315
return [
14-
'baseCastMissing' => 'يجب على الصنف "{0}" أن يرث من الصنف "CodeIgniter\Entity\Cast\BaseCast".',
15-
'invalidCastMethod' => 'إن الدالة "{0}" هي دالة قسر غير صالحة, الدوال الصالحة هي ["get", "set"].',
16-
'invalidTimestamp' => 'يجب أن يكون هناك طابع زمني صحيح حتى تنجح عملية القسر إلى timestamp.',
17-
'jsonErrorCtrlChar' => 'تم العثور على محرف تحكم غير متوقع.',
18-
'jsonErrorDepth' => 'تم الوصول إلى العمق الأعظمي للمكدس.',
19-
'jsonErrorStateMismatch' => 'خطأ في توافق الأساليب.',
20-
'jsonErrorSyntax' => 'خطأ نحوي, نص JSON غير صالح.',
21-
'jsonErrorUnknown' => 'خطأ غير معروف.',
22-
'jsonErrorUtf8' => 'محارف UTF-8 غير صالحة, من المحتمل أنه لم يتم ترميزها بشكل صحيح.',
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 غير صالح.',
23+
'jsonErrorUnknown' => 'خطأ غير معروف.',
24+
'jsonErrorUtf8' => 'أحرف UTF-8 غير صالحة، ربما تم ترميزها بشكل غير صحيح.',
2325
];

Language/ar/Cookie.php

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
/**
46
* This file is part of CodeIgniter 4 framework.
57
*
@@ -11,14 +13,14 @@
1113

1214
// Cookie language settings
1315
return [
14-
'invalidExpiresTime' => 'إن النوع "{0}" غير صالح من أجل الخاصية "Expires". يجب أن يكون النوع هو نص أو عدد صحيح أو كائن من النوع DateTimeInterface.',
15-
'invalidExpiresValue' => 'إن تاريخ صلاحية إنتهاء ملف تعريف الإرتباط غير صالح.',
16-
'invalidCookieName' => 'اسم ملف تعريف الإرتباط "{0}" يحتوي على محارف غير صالحة.',
17-
'emptyCookieName' => 'اسم ملف تعريف الإرتباط غير صالح.',
18-
'invalidSecurePrefix' => 'إن إستخدام البادئة "__Secure-" يتطلب إعداد الخاصية "Secure".',
19-
'invalidHostPrefix' => 'إن إستخدام البادئة "__Host-" يجب أن يشتمل على تحديد الخاصية "Secure", و يجب ألا يكون هناك خاصية "Domain", كمان أن قيمة الخاصية "Path" يجب أن تكون "/".',
20-
'invalidSameSite' => 'يجب أن تحمل الخاصية SameSite القيمة None, Lax, Strict أو نص فارغ, {0} تم كتابة.',
21-
'invalidSameSiteNone' => 'إن إستخدام الخاصية"SameSite=None" يتطلب إعداد الخاصية "Secure".',
22-
'invalidCookieInstance' => 'إن الصنف "{0}" يحتاج إلى أن تكون مصفوفة ملفات تعريف الإرتباط من النوع "{1}" و لكن تم تقديم النوع "{2}" في الفهرس "{3}"',
23-
'unknownCookieInstance' => 'لم يتم العثور على ملف تعريف إرتباط يحمل الاسم "{0}" و اللاحقة "{1}".',
16+
'invalidExpiresTime' => 'نوع "{0}" غير صالح لخاصية "Expires". المتوقع: string، integer، كائن DateTimeInterface.',
17+
'invalidExpiresValue' => 'وقت انتهاء صلاحية الكوكي (ملف تعريف الارتباط) غير صالح.',
18+
'invalidCookieName' => 'اسم الكوكي "{0}" يحتوي على أحرف غير صالحة.',
19+
'emptyCookieName' => 'لا يمكن أن يكون اسم الكوكي فارغاً.',
20+
'invalidSecurePrefix' => 'استخدام البادئة "__Secure-" يتطلب تعيين خاصية "Secure".',
21+
'invalidHostPrefix' => 'استخدام البادئة "__Host-" يجب أن يتم تعيينه مع علامة "Secure"، ويجب ألا يحتوي على خاصية "Domain"، وأن يكون المسار "Path" معينًا إلى "/".',
22+
'invalidSameSite' => 'قيمة SameSite يجب أن تكون None، Lax، Strict أو سلسلة نصية فارغة، تم إعطاء {0}.',
23+
'invalidSameSiteNone' => 'استخدام الخاصية "SameSite=None" يتطلب تعيين خاصية "Secure".',
24+
'invalidCookieInstance' => 'الصنف "{0}" توقع أن تكون مصفوفة الكوكيز عبارة عن نُسخ من "{1}" ولكن حصل على "{2}" عند الفهرس {3}.',
25+
'unknownCookieInstance' => 'كائن الكوكي بالاسم "{0}" والبادئة "{1}" لم يتم العثور عليه في المجموعة.',
2426
];

Language/ar/Core.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
/**
46
* This file is part of CodeIgniter 4 framework.
57
*
@@ -11,11 +13,11 @@
1113

1214
// Core language settings
1315
return [
14-
'copyError' => 'حدث خطأ أثناء محاولة استبدال الملف. يرجى التأكد من أن المجلد قابل للكتابة.',
15-
'enabledZlibOutputCompression' => 'إن قيمة الموجه zlib.output_compression فعالة في ملف ini. هذا لن يعمل بشكل جيد مع مخازن الإخراج المؤقتة.',
16-
'invalidFile' => 'ملف غير صالح: {0}',
17-
'invalidDirectory' => 'المجلد غير موجود: "{0}"',
18-
'invalidPhpVersion' => 'يجب أن تكون نسخة PHP لديك {0} أو أعلى لكي تستطيع إستخدام CodeIgniter. النسخة الموجودة حالياً: {1}.',
19-
'missingExtension' => 'المكتبة {0} لم يتم تحميلها.',
20-
'noHandlers' => '{0} يجب توفير معالج واحد على الأقل.',
16+
'copyError' => 'حدث خطأ أثناء محاولة استبدال الملف "{0}". يرجى التأكد من أن دليل الملفات قابل للكتابة.',
17+
'enabledZlibOutputCompression' => 'توجيه ini الخاص بـ zlib.output_compression ممكّن. هذا لن يعمل بشكل جيد مع مخازن الإخراج المؤقتة.',
18+
'invalidFile' => 'ملف غير صالح: "{0}"',
19+
'invalidDirectory' => 'الدليل غير موجود: "{0}"',
20+
'invalidPhpVersion' => 'يجب أن يكون إصدار PHP لديك {0} أو أعلى لتشغيل CodeIgniter. الإصدار الحالي: {1}',
21+
'missingExtension' => 'يحتاج الإطار إلى الامتداد (الامتدادات) التالية مثبتة ومحملة: "{0}".',
22+
'noHandlers' => 'يجب أن يوفر "{0}" معالجًا واحدًا على الأقل.',
2123
];

Language/ar/Database.php

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
declare(strict_types=1);
4+
35
/**
46
* This file is part of CodeIgniter 4 framework.
57
*
@@ -11,21 +13,21 @@
1113

1214
// Database language settings
1315
return [
14-
'invalidEvent' => 'القيمة {0} ليست حدث يمكن استدعائه.',
15-
'invalidArgument' => 'يجب ارسال قيمة صالحة {0}.',
16-
'invalidAllowedFields' => 'يجب تحديد الحقول المسموح بها في نموذج البيانات: {0}',
17-
'emptyDataset' => 'لا يوجد بيانات في {0}.',
18-
'emptyPrimaryKey' => 'لا يوجد مفتاح أساسي معرف عند محاولة القيام بالإجراء {0}.',
19-
'failGetFieldData' => 'فشلت عملية الحصول على بيانات الحقل من قاعدة البيانات.',
20-
'failGetIndexData' => 'فشلت عملية الحصول على بيانات الفهرس من قاعدة البيانات.',
21-
'failGetForeignKeyData' => 'فشلت عملية الحصول على بيانات المفتاح الأجنبي من قاعدة البيانات.',
22-
'parseStringFail' => 'فشلت عملية تحليل المفتاح.',
23-
'featureUnavailable' => 'هذه الميزة ليست متاحة في نظام إدارة قواعد البيانات الذي تستخدمه.',
24-
'tableNotFound' => 'لم يتم العثور على الجدول `{0}` في قاعدة البيانات.',
25-
'noPrimaryKey' => 'إن صنف النموذج `{0}` لا يحتوي على تعريف مفتاح أساسي.',
26-
'noDateFormat' => 'إن صنف النموذج `{0}` لا يحتوي على تعريف صالح لحقل dateFormat.',
27-
'fieldNotExists' => 'لم يتم العثور على الحقل `{0}`. ',
28-
'forEmptyInputGiven' => 'تم إعطاء تعليمة فارغة للحقل `{0}`.',
29-
'forFindColumnHaveMultipleColumns' => 'يسمح فقط بإستخدام عامود واحد لتحديد اسم العامود.',
30-
'methodNotAvailable' => 'لا يمكنك استخدام {1} في {0}. هذا هو أحد أساليب كلاس مُنشئ الاستعلامات.',
16+
'invalidEvent' => '"{0}" ليس استدعاءً صالحًا لحدث نموذج.',
17+
'invalidArgument' => 'يجب عليك تقديم "{0}" صالح.',
18+
'invalidAllowedFields' => 'يجب تحديد الحقول المسموح بها للنموذج: "{0}"',
19+
'emptyDataset' => 'لا توجد بيانات لـ {0}.',
20+
'emptyPrimaryKey' => 'لم يتم تعريف مفتاح أساسي عند محاولة إجراء {0}.',
21+
'failGetFieldData' => 'فشل الحصول على بيانات الحقول من قاعدة البيانات.',
22+
'failGetIndexData' => 'فشل الحصول على بيانات الفهارس من قاعدة البيانات.',
23+
'failGetForeignKeyData' => 'فشل الحصول على بيانات المفاتيح الأجنبية من قاعدة البيانات.',
24+
'parseStringFail' => 'فشل تحليل سلسلة المفتاح.',
25+
'featureUnavailable' => 'هذه الميزة غير متاحة لقاعدة البيانات التي تستخدمها.',
26+
'tableNotFound' => 'الجدول "{0}" لم يتم العثور عليه في قاعدة البيانات الحالية.',
27+
'noPrimaryKey' => 'فئة النموذج "{0}" لا تحدد مفتاحًا أساسيًا.',
28+
'noDateFormat' => 'فئة النموذج "{0}" ليس لديها تنسيق تاريخ صالح.',
29+
'fieldNotExists' => 'الحقل "{0}" غير موجود.',
30+
'forEmptyInputGiven' => 'تم تقديم عبارة فارغة للحقل "{0}"',
31+
'forFindColumnHaveMultipleColumns' => 'يسمح بعمود واحد فقط في اسم العمود.',
32+
'methodNotAvailable' => 'لا يمكنك استخدام "{1}" في "{0}". هذه دالة من فئة بناء الاستعلامات.',
3133
];

0 commit comments

Comments
 (0)