Skip to content

Commit 9151c2b

Browse files
committed
Added missing Arabic translation (Language.php) and updated existing translation files to follow coding standards
1 parent ab2a5c7 commit 9151c2b

18 files changed

Lines changed: 181 additions & 181 deletions

Language/ar/CLI.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@
4646
'cell' => 'اسم عرض الخلية (Cell)',
4747
],
4848
],
49-
'helpArguments' => 'الوسائط:',
50-
'helpDescription' => 'الوصف:',
51-
'helpOptions' => 'الخيارات:',
52-
'helpUsage' => 'الاستخدام:',
53-
'invalidColor' => 'لون "{0}" غير صالح: "{1}".',
49+
'helpArguments' => 'الوسائط:',
50+
'helpDescription' => 'الوصف:',
51+
'helpOptions' => 'الخيارات:',
52+
'helpUsage' => 'الاستخدام:',
53+
'invalidColor' => 'لون "{0}" غير صالح: "{1}".',
5454
'namespaceNotDefined' => 'نطاق الأسماء "{0}" غير معرف.',
5555
];

Language/ar/Cast.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
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' => 'تم تجاوز الحد الأقصى لعمق المكدس.',
16+
'baseCastMissing' => 'الصنف "{0}" يجب أن يرث من الصنف "CodeIgniter\Entity\Cast\BaseCast".',
17+
'invalidCastMethod' => 'الطريقة "{0}" هي طريقة تحويل (cast) غير صالحة، الطرق الصالحة هي: ["get", "set"].',
18+
'invalidTimestamp' => 'تحويل النوع "timestamp" يتوقع طابع زمني (timestamp) صحيح.',
19+
'jsonErrorCtrlChar' => 'تم العثور على حرف تحكم غير متوقع.',
20+
'jsonErrorDepth' => 'تم تجاوز الحد الأقصى لعمق المكدس.',
2121
'jsonErrorStateMismatch' => 'تدفق سفلي أو عدم تطابق الأوضاع.',
22-
'jsonErrorSyntax' => 'خطأ في بناء الجملة، JSON غير صالح.',
23-
'jsonErrorUnknown' => 'خطأ غير معروف.',
24-
'jsonErrorUtf8' => 'أحرف UTF-8 غير صالحة، ربما تم ترميزها بشكل غير صحيح.',
22+
'jsonErrorSyntax' => 'خطأ في بناء الجملة، JSON غير صالح.',
23+
'jsonErrorUnknown' => 'خطأ غير معروف.',
24+
'jsonErrorUtf8' => 'أحرف UTF-8 غير صالحة، ربما تم ترميزها بشكل غير صحيح.',
2525
];

Language/ar/Database.php

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

1414
// Database language settings
1515
return [
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}"',
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}"',
3131
'forFindColumnHaveMultipleColumns' => 'يسمح بعمود واحد فقط في اسم العمود.',
32-
'methodNotAvailable' => 'لا يمكنك استخدام "{1}" في "{0}". هذه دالة من فئة بناء الاستعلامات.',
32+
'methodNotAvailable' => 'لا يمكنك استخدام "{1}" في "{0}". هذه دالة من فئة بناء الاستعلامات.',
3333
];

Language/ar/Email.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@
3232
'SMTPAuthPassword' => 'فشل مصادقة كلمة المرور. الخطأ: {0}',
3333
'SMTPDataFailure' => 'غير قادر على إرسال البيانات: {0}',
3434
'exitStatus' => 'رمز حالة الخروج: {0}',
35-
];
35+
];

Language/ar/Errors.php

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

1414
// Errors language settings
1515
return [
16-
'pageNotFound' => '404 - الصفحة غير موجودة',
17-
'sorryCannotFind' => 'عذراً! يبدو أننا غير قادرين على العثور على الصفحة التي تبحث عنها.',
18-
'badRequest' => '400 - طلب غير صالح',
19-
'sorryBadRequest' => 'عذراً! هناك خطأ ما في طلبك.',
20-
'whoops' => 'عفواً!',
21-
'weHitASnag' => 'يبدو أننا واجهنا مشكلة. يرجى المحاولة مرة أخرى لاحقاً...',
22-
];
16+
'pageNotFound' => '404 - الصفحة غير موجودة',
17+
'sorryCannotFind' => 'عذراً! يبدو أننا غير قادرين على العثور على الصفحة التي تبحث عنها.',
18+
'badRequest' => '400 - طلب غير صالح',
19+
'sorryBadRequest' => 'عذراً! هناك خطأ ما في طلبك.',
20+
'whoops' => 'عفواً!',
21+
'weHitASnag' => 'يبدو أننا واجهنا مشكلة. يرجى المحاولة مرة أخرى لاحقاً...',
22+
];

Language/ar/Fabricator.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
'invalidModel' => 'تم توفير نموذج غير صالح للتصنيع.',
1717
'missingFormatters' => 'لم يتم تعريف أدوات تنسيق صالحة.',
1818
'createFailed' => 'فشل المصنّع في الإدراج في الجدول "{0}": {1}',
19-
];
19+
];

Language/ar/Filters.php

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

1414
// Filters language settings
1515
return [
16-
'noFilter' => 'يجب أن يحتوي الفلتر "{0}" على اسم مستعار مطابق محدد.',
17-
'incorrectInterface' => 'يجب أن يقوم "{0}" بتنفيذ CodeIgniter\Filters\FilterInterface.',
18-
];
16+
'noFilter' => 'يجب أن يحتوي الفلتر "{0}" على اسم مستعار مطابق محدد.',
17+
'incorrectInterface' => 'يجب أن يقوم "{0}" بتنفيذ CodeIgniter\Filters\FilterInterface.',
18+
];

Language/ar/HTTP.php

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,36 +14,36 @@
1414
// HTTP language settings
1515
return [
1616
// CurlRequest
17-
'missingCurl' => 'يجب تمكين CURL لاستخدام فئة CURLRequest.',
18-
'invalidSSLKey' => 'لا يمكن تعيين مفتاح SSL. "{0}" ليس ملفًا صالحًا.',
19-
'sslCertNotFound' => 'شهادة SSL غير موجودة في: "{0}"',
20-
'curlError' => '{0} : {1}',
17+
'missingCurl' => 'يجب تمكين CURL لاستخدام فئة CURLRequest.',
18+
'invalidSSLKey' => 'لا يمكن تعيين مفتاح SSL. "{0}" ليس ملفًا صالحًا.',
19+
'sslCertNotFound' => 'شهادة SSL غير موجودة في: "{0}"',
20+
'curlError' => '{0} : {1}',
2121

2222
// IncomingRequest
2323
'invalidNegotiationType' => '"{0}" ليس نوع تفاوض صالحًا. يجب أن يكون واحدًا مما يلي: media, charset, encoding, language.',
24-
'invalidJSON' => 'فشل في تحليل سلسلة JSON. الخطأ: {0}',
25-
'unsupportedJSONFormat' => 'تنسيق JSON المقدم غير مدعوم.',
24+
'invalidJSON' => 'فشل في تحليل سلسلة JSON. الخطأ: {0}',
25+
'unsupportedJSONFormat' => 'تنسيق JSON المقدم غير مدعوم.',
2626

2727
// Message
28-
'invalidHTTPProtocol' => 'إصدار بروتوكول HTTP غير صالح: {0}',
28+
'invalidHTTPProtocol' => 'إصدار بروتوكول HTTP غير صالح: {0}',
2929

3030
// Negotiate
3131
'emptySupportedNegotiations' => 'يجب عليك توفير مصفوفة من القيم المدعومة لجميع عمليات التفاوض.',
3232

3333
// RedirectResponse
34-
'invalidRoute' => 'المسار لـ "{0}" لا يمكن العثور عليه.',
34+
'invalidRoute' => 'المسار لـ "{0}" لا يمكن العثور عليه.',
3535

3636
// DownloadResponse
37-
'cannotSetBinary' => 'عند تعيين مسار الملف لا يمكن تعيين ثنائي.',
38-
'cannotSetFilepath' => 'عند تعيين ثنائي لا يمكن تعيين مسار الملف: "{0}"',
39-
'notFoundDownloadSource' => 'لم يتم العثور على مصدر جسم التنزيل.',
40-
'cannotSetCache' => 'لا يدعم التخزين المؤقت للتنزيل.',
41-
'cannotSetStatusCode' => 'لا يدعم تغيير رمز الحالة للتنزيل. الرمز: {0}, السبب: {1}',
37+
'cannotSetBinary' => 'عند تعيين مسار الملف لا يمكن تعيين ثنائي.',
38+
'cannotSetFilepath' => 'عند تعيين ثنائي لا يمكن تعيين مسار الملف: "{0}"',
39+
'notFoundDownloadSource' => 'لم يتم العثور على مصدر جسم التنزيل.',
40+
'cannotSetCache' => 'لا يدعم التخزين المؤقت للتنزيل.',
41+
'cannotSetStatusCode' => 'لا يدعم تغيير رمز الحالة للتنزيل. الرمز: {0}, السبب: {1}',
4242

4343
// Response
4444
'missingResponseStatus' => 'استجابة HTTP تفتقد رمز الحالة',
45-
'invalidStatusCode' => '{0} ليس رمز حالة إرجاع HTTP صالحًا',
46-
'unknownStatusCode' => 'تم توفير رمز حالة HTTP غير معروف بدون رسالة: {0}',
45+
'invalidStatusCode' => '{0} ليس رمز حالة إرجاع HTTP صالحًا',
46+
'unknownStatusCode' => 'تم توفير رمز حالة HTTP غير معروف بدون رسالة: {0}',
4747

4848
// URI
4949
'cannotParseURI' => 'غير قادر على تحليل URI: "{0}"',
@@ -52,30 +52,30 @@
5252
'malformedQueryString' => 'سلاسل الاستعلام قد لا تتضمن أجزاء URI.',
5353

5454
// Page Not Found
55-
'pageNotFound' => 'الصفحة غير موجودة',
56-
'emptyController' => 'لم يتم تحديد وحدة تحكم.',
57-
'controllerNotFound' => 'وحدة التحكم أو دالتها غير موجودة: {0}::{1}',
58-
'methodNotFound' => 'دالة وحدة التحكم غير موجودة: "{0}"',
59-
'localeNotSupported' => 'اللغة غير مدعومة: {0}',
55+
'pageNotFound' => 'الصفحة غير موجودة',
56+
'emptyController' => 'لم يتم تحديد وحدة تحكم.',
57+
'controllerNotFound' => 'وحدة التحكم أو دالتها غير موجودة: {0}::{1}',
58+
'methodNotFound' => 'دالة وحدة التحكم غير موجودة: "{0}"',
59+
'localeNotSupported' => 'اللغة غير مدعومة: {0}',
6060

6161
// CSRF
6262
// @deprecated use 'Security.disallowedAction'
63-
'disallowedAction' => 'الإجراء الذي طلبته غير مسموح به.',
63+
'disallowedAction' => 'الإجراء الذي طلبته غير مسموح به.',
6464

6565
// Uploaded file moving
66-
'alreadyMoved' => 'تم نقل الملف المحمل بالفعل.',
67-
'invalidFile' => 'الملف الأصلي ليس ملفًا صالحًا.',
68-
'moveFailed' => 'تعذر نقل الملف "{0}" إلى "{1}". السبب: {2}',
66+
'alreadyMoved' => 'تم نقل الملف المحمل بالفعل.',
67+
'invalidFile' => 'الملف الأصلي ليس ملفًا صالحًا.',
68+
'moveFailed' => 'تعذر نقل الملف "{0}" إلى "{1}". السبب: {2}',
6969

70-
'uploadErrOk' => 'تم تحميل الملف بنجاح.',
71-
'uploadErrIniSize' => 'الملف "%s" يتجاوز توجيه ini upload_max_filesize لديك.',
72-
'uploadErrFormSize' => 'الملف "%s" يتجاوز حد التحميل المحدد في النموذج الخاص بك.',
73-
'uploadErrPartial' => 'تم تحميل الملف "%s" جزئيًا فقط.',
74-
'uploadErrNoFile' => 'لم يتم تحميل أي ملف.',
75-
'uploadErrCantWrite' => 'لا يمكن كتابة الملف "%s" على القرص.',
76-
'uploadErrNoTmpDir' => 'لا يمكن تحميل الملف: دليل مؤقت مفقود.',
77-
'uploadErrExtension' => 'تم إيقاف تحميل الملف بواسطة امتداد PHP.',
78-
'uploadErrUnknown' => 'لم يتم تحميل الملف "%s" بسبب خطأ غير معروف.',
70+
'uploadErrOk' => 'تم تحميل الملف بنجاح.',
71+
'uploadErrIniSize' => 'الملف "%s" يتجاوز توجيه ini upload_max_filesize لديك.',
72+
'uploadErrFormSize' => 'الملف "%s" يتجاوز حد التحميل المحدد في النموذج الخاص بك.',
73+
'uploadErrPartial' => 'تم تحميل الملف "%s" جزئيًا فقط.',
74+
'uploadErrNoFile' => 'لم يتم تحميل أي ملف.',
75+
'uploadErrCantWrite' => 'لا يمكن كتابة الملف "%s" على القرص.',
76+
'uploadErrNoTmpDir' => 'لا يمكن تحميل الملف: دليل مؤقت مفقود.',
77+
'uploadErrExtension' => 'تم إيقاف تحميل الملف بواسطة امتداد PHP.',
78+
'uploadErrUnknown' => 'لم يتم تحميل الملف "%s" بسبب خطأ غير معروف.',
7979

8080
// SameSite setting
8181
// @deprecated

Language/ar/Language.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@
1414
// "Language" language settings
1515
return [
1616
'invalidMessageFormat' => 'تنسيق رسالة غير صالح: "{0}"، الوسائط: "{1}"',
17-
];
17+
];

Language/ar/Migrations.php

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,27 +14,27 @@
1414
// Migration language settings
1515
return [
1616
// Migration Runner
17-
'missingTable' => 'يجب تعيين جدول الترحيلات (Migrations).',
18-
'disabled' => 'تم تحميل الترحيلات ولكنها معطلة أو تم إعدادها بشكل غير صحيح.',
19-
'notFound' => 'ملف الترحيل غير موجود: ',
20-
'batchNotFound' => 'الدفعة المستهدفة غير موجودة: ',
21-
'empty' => 'لم يتم العثور على أي ملفات ترحيل',
22-
'gap' => 'هناك فجوة في تسلسل الترحيل بالقرب من رقم الإصدار: ',
23-
'classNotFound' => 'فئة الترحيل "%s" لا يمكن العثور عليها.',
24-
'missingMethod' => 'فئة الترحيل تفتقد دالة "%s".',
17+
'missingTable' => 'يجب تعيين جدول الترحيلات (Migrations).',
18+
'disabled' => 'تم تحميل الترحيلات ولكنها معطلة أو تم إعدادها بشكل غير صحيح.',
19+
'notFound' => 'ملف الترحيل غير موجود: ',
20+
'batchNotFound' => 'الدفعة المستهدفة غير موجودة: ',
21+
'empty' => 'لم يتم العثور على أي ملفات ترحيل',
22+
'gap' => 'هناك فجوة في تسلسل الترحيل بالقرب من رقم الإصدار: ',
23+
'classNotFound' => 'فئة الترحيل "%s" لا يمكن العثور عليها.',
24+
'missingMethod' => 'فئة الترحيل تفتقد دالة "%s".',
2525

2626
// Migration Command
27-
'migHelpLatest' => "\t\tيرحل قاعدة البيانات إلى أحدث ترحيل متاح.",
28-
'migHelpCurrent' => "\t\tيرحل قاعدة البيانات إلى الإصدار المحدد كـ 'current' في التهيئة.",
29-
'migHelpVersion' => "\tيرحل قاعدة البيانات إلى الإصدار {v}.",
30-
'migHelpRollback' => "\tيقوم بتشغيل جميع الترحيلات 'down' حتى الإصدار 0.",
31-
'migHelpRefresh' => "\t\tيقوم بإلغاء تثبيت وإعادة تشغيل جميع الترحيلات لتحديث قاعدة البيانات.",
32-
'migHelpSeed' => "\tيقوم بتشغيل Seeder المسمى [name].",
33-
'migCreate' => "\tينشئ ترحيلًا جديدًا يسمى [name]",
34-
'nameMigration' => 'اسم ملف الترحيل',
35-
'migNumberError' => 'يجب أن يكون رقم الترحيل ثلاثة أرقام، ويجب ألا تكون هناك أي فجوات في التسلسل.',
36-
'rollBackConfirm' => 'هل أنت متأكد أنك تريد التراجع؟',
37-
'refreshConfirm' => 'هل أنت متأكد أنك تريد التحديث؟',
27+
'migHelpLatest' => "\t\tيرحل قاعدة البيانات إلى أحدث ترحيل متاح.",
28+
'migHelpCurrent' => "\t\tيرحل قاعدة البيانات إلى الإصدار المحدد كـ 'current' في التهيئة.",
29+
'migHelpVersion' => "\tيرحل قاعدة البيانات إلى الإصدار {v}.",
30+
'migHelpRollback' => "\tيقوم بتشغيل جميع الترحيلات 'down' حتى الإصدار 0.",
31+
'migHelpRefresh' => "\t\tيقوم بإلغاء تثبيت وإعادة تشغيل جميع الترحيلات لتحديث قاعدة البيانات.",
32+
'migHelpSeed' => "\tيقوم بتشغيل Seeder المسمى [name].",
33+
'migCreate' => "\tينشئ ترحيلًا جديدًا يسمى [name]",
34+
'nameMigration' => 'اسم ملف الترحيل',
35+
'migNumberError' => 'يجب أن يكون رقم الترحيل ثلاثة أرقام، ويجب ألا تكون هناك أي فجوات في التسلسل.',
36+
'rollBackConfirm' => 'هل أنت متأكد أنك تريد التراجع؟',
37+
'refreshConfirm' => 'هل أنت متأكد أنك تريد التحديث؟',
3838

3939
'latest' => 'جاري تشغيل جميع الترحيلات الجديدة...',
4040
'generalFault' => 'فشل الترحيل!',

0 commit comments

Comments
 (0)