Skip to content

Commit

Permalink
Merge pull request #99 from codeigniter4/develop
Browse files Browse the repository at this point in the history
Bringing Master up to date.
  • Loading branch information
lonnieezell authored Apr 22, 2020
2 parents b943444 + 0fd45c3 commit a008090
Show file tree
Hide file tree
Showing 232 changed files with 4,196 additions and 363 deletions.
16 changes: 9 additions & 7 deletions Language/ar/Cache.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,19 @@
/**
* Cache language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2014-2019 British Columbia Institute of Technology (https://bcit.ca/)
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
*
* @codeCoverageIgnore
*/

return [
'unableToWrite' => 'Cache unable to write to {0}',
'invalidHandlers' => 'اعدادات الكاش يجب ان تحتوي على مصفوفة مكونة من $validHandlers.',
'noBackup' => 'اعدادات الكاش يجب ان تحتوي على handler و backupHandler.',
'handlerNotFound' => 'اعدادات الكاش تحتوى على handler أو backup handler غير صحيحة.',
Expand Down
23 changes: 23 additions & 0 deletions Language/ar/Cast.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php
/**
* Cast language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'jsonErrorDepth' => 'Maximum stack depth exceeded',
'jsonErrorStateMismatch' => 'Underflow or the modes mismatch',
'jsonErrorCtrlChar' => 'Unexpected control character found',
'jsonErrorSyntax' => 'Syntax error, malformed JSON',
'jsonErrorUtf8' => 'Malformed UTF-8 characters, possibly incorrectly encoded',
'jsonErrorUnknown' => 'Unknown error',
];
24 changes: 18 additions & 6 deletions Language/ar/Database.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,19 +3,31 @@
/**
* Database language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2014-2019 British Columbia Institute of Technology (https://bcit.ca/)
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'invalidEvent' => 'القيمة {0} ليست حدث يمكن استدعاة.',
'invalidArgument' => 'يجب ارسال قيمة صالحة {0}.',
'invalidAllowedFields' => 'يجب تحديد الحقول المسموح بها في نموذج البيانات: {0}',
'emptyDataset' => 'لا يوجد بيانات في {0}.',
'failGetFieldData' => 'Failed to get field data from database.',
'failGetIndexData' => 'Failed to get index data from database.',
'failGetForeignKeyData' => 'Failed to get foreign key data from database.',
'parseStringFail' => 'Parsing key string failed.',
'featureUnavailable' => 'This feature is not available for the database you are using.',
'tableNotFound' => 'Table `{0}` was not found in the current database.',
'noPrimaryKey' => '`{0}` model class does not specify a Primary Key.',
'noDateFormat' => '`{0}` model class does not have a valid dateFormat.',
'fieldNotExists' => 'Field `{0}` not found.',
'forEmptyInputGiven' => 'Empty statement is given for the field `{0}`',
'forFindColumnHaveMultipleColumns' => 'Only single column allowed in Column name.',
];
23 changes: 23 additions & 0 deletions Language/ar/Encryption.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php
/**
* Encryption language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'noDriverRequested' => 'No driver requested; Miss Daisy will be so upset!',
'noHandlerAvailable' => 'Unable to find an available {0} encryption handler.',
'unKnownHandler' => '"{0}" cannot be configured.',
'starterKeyNeeded' => 'Encrypter needs a starter key.',
'authenticationFailed' => 'Decrypting: authentication failed.',
'encryptionFailed' => 'Encryption failed.',
];
19 changes: 19 additions & 0 deletions Language/ar/Entity.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

/**
* CLI language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @filesource
*
* @codeCoverageIgnore
*/

return
[
'tryingToAccessNonExistentProperty' => 'Trying to access non existent property {0} of {1}',
];
4 changes: 2 additions & 2 deletions Language/ar/Files.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@
return [
'fileNotFound' => 'الملف غير موجود: {0}',
'cannotMove' => 'فشل في نقل الملف من {0} إلى {1} ({2})',
'invalidFilename' => 'الملف الهدف غير موجود او غير صحيح: {0}',
'cannotCopy' => 'فشل في نص الى المسار {0} - تأكد من أن المجلد قابل للكتابة',
// 'invalidFilename' => 'الملف الهدف غير موجود او غير صحيح: {0}',
// 'cannotCopy' => 'فشل في نص الى المسار {0} - تأكد من أن المجلد قابل للكتابة',
];
18 changes: 18 additions & 0 deletions Language/ar/HTTP.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
*
* @codeCoverageIgnore
*/

return [
// CurlRequest
'missingCurl' => 'يجب تفعيل مكتبة CURL حتى تستطيع إستخدام صنف CURLRequest.',
Expand All @@ -32,6 +33,13 @@
// RedirectResponse
'invalidRoute' => 'القيمة {0, string} ليست مسار توجيه صحيح.',

// DownloadResponse
'cannotSetBinary' => 'عند تحديد مسار الملف لا يمكن تعيين ثنائي.',
'cannotSetFilepath' => 'عند ضبط ثنائي لا يمكن تعيين مسار الملف: {0}',
'notFoundDownloadSource' => 'لم يتم العثور على تنزيل مصدر النص.',
'cannotSetCache' => 'لا يدعم التخزين المؤقت للتنزيل.',
'cannotSetStatusCode' => 'لا يدعم تغيير رمز الحالة للتنزيل. الكود: {0} ، السبب: {1}',

// Response
'missingResponseStatus' => 'استجابة HTTP لا تحتوي على كود الحالة',
'invalidStatusCode' => 'القيمة {0, string} ليست كود حالة صحيح لبروتوكول HTTP',
Expand All @@ -56,4 +64,14 @@
'alreadyMoved' => 'الملف المرفوع تم نقلة بالفعل.',
'invalidFile' => 'الملف الأصل ليس ملفا صالح.',
'moveFailed' => 'فشل في نقل الملف من {0} إلى {1} ({2})',

'uploadErrOk' => 'تم تحميل الملف بنجاح.',
'uploadErrIniSize' => 'يتجاوز الملف "٪ s" التوجيه الخاص بـ upload_max_filesize.',
'uploadErrFormSize' => 'يتجاوز الملف "٪ s" حد التحميل المحدد في النموذج.',
'uploadErrPartial' => 'تم تحميل الملف "٪ s" جزئيًا فقط.',
'uploadErrNoFile' => 'تم تحميله أي ملف.',
'uploadErrCantWrite' => 'لا يمكن كتابة الملف "٪ s" على القرص.',
'uploadErrNoTmpDir' => 'تعذر تحميل الملف: مفقود دليل مؤقت.',
'uploadErrExtension' => 'تم إيقاف تحميل الملف بواسطة امتداد PHP.',
'uploadErrUnknown' => 'لم يتم تحميل الملف "٪ s" بسبب خطأ غير معروف.',
];
3 changes: 2 additions & 1 deletion Language/ar/Images.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,15 @@
*
* @codeCoverageIgnore
*/

return [
'sourceImageRequired' => 'يجب تحديد مصدر الصوصة في الاعدادات.',
'gdRequired' => 'مكتبة الصور GD مطلوبة لتتمكن من استخدام هذه الميزة.',
'gdRequiredForProps' => 'مكتبة الصور GD مطلوبة لتتمكن من معرفة خصائص الصورة.',
'gifNotSupported' => 'الصورة من نوع GIF غير مدعومة بسبب قيود على رخصة الاستخدام. استخدم بدلا من ذلك الصور من نوع JPG أو PNG.',
'jpgNotSupported' => 'الصورة من نوع JPG غير مدعومة.',
'pngNotSupported' => 'الصورة من نوع PNG غير مدعومة.',
'unsupportedImagecreate' => 'مكتبة الصور GD لا تدعن معالجة هذا النوع من الصور.',
'unsupportedImageCreate' => 'مكتبة الصور GD لا تدعن معالجة هذا النوع من الصور.',
'jpgOrPngRequired' => 'نظام تغيير حجم الصور المحدد يدعم فقط الصور من نوع JPEG أو PNG.',
'rotateUnsupported' => 'تدوير الصور غير مدعوم في الخاد الخاص بك.',
'libPathInvalid' => 'مسار مكتبة الصور غير صحيح. الرجاء وضع المسار الصحيح في الاعدادات. {0, string)',
Expand Down
79 changes: 41 additions & 38 deletions Language/ar/Migrations.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,51 +3,54 @@
/**
* Migration language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2014-2019 British Columbia Institute of Technology (https://bcit.ca/)
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
*
* @codeCoverageIgnore
*/

return [
// Migration Runner
'missingTable' => 'Migrations table must be set.',
'invalidType' => 'An invalid migration numbering type was specified: {0}',
'disabled' => 'Migrations have been loaded but are disabled or setup incorrectly.',
'notFound' => 'Migration file not found: ',
'empty' => 'No Migration files found',
'gap' => 'There is a gap in the migration sequence near version number: ',
'classNotFound' => 'The migration class "%s" could not be found.',
'missingMethod' => 'The migration class is missing an "%s" method.',
'missingTable' => 'Migrations table must be set.',
'disabled' => 'Migrations have been loaded but are disabled or setup incorrectly.',
'notFound' => 'Migration file not found: ',
'batchNotFound' => 'Target batch not found: ',
'empty' => 'No Migration files found',
'gap' => 'There is a gap in the migration sequence near version number: ',
'classNotFound' => 'The migration class "%s" could not be found.',
'missingMethod' => 'The migration class is missing an "%s" method.',

// Migration Command
'migHelpLatest' => "\t\tMigrates database to latest available migration.",
'migHelpCurrent' => "\t\tMigrates database to version set as 'current' in configuration.",
'migHelpVersion' => "\tMigrates database to version {v}.",
'migHelpRollback' => "\tRuns all migrations 'down' to version 0.",
'migHelpRefresh' => "\t\tUninstalls and re-runs all migrations to freshen database.",
'migHelpSeed' => "\tRuns the seeder named [name].",
'migCreate' => "\tCreates a new migration named [name]",
'nameMigration' => 'Name the migration file',
'badCreateName' => 'You must provide a migration file name.',
'writeError' => 'Error trying to create file.',
'migHelpLatest' => "\t\tMigrates database to latest available migration.",
'migHelpCurrent' => "\t\tMigrates database to version set as 'current' in configuration.",
'migHelpVersion' => "\tMigrates database to version {v}.",
'migHelpRollback' => "\tRuns all migrations 'down' to version 0.",
'migHelpRefresh' => "\t\tUninstalls and re-runs all migrations to freshen database.",
'migHelpSeed' => "\tRuns the seeder named [name].",
'migCreate' => "\tCreates a new migration named [name]",
'nameMigration' => 'Name the migration file',
'badCreateName' => 'You must provide a migration file name.',
'writeError' => 'Error trying to create file.',
'migNumberError' => 'Migration number must be three digits, and there must not be any gaps in the sequence.',

'toLatest' => 'Migrating to latest version...',
'migInvalidVersion' => 'Invalid version number provided.',
'toVersionPH' => 'Migrating to version %s...',
'toVersion' => 'Migrating to current version...',
'rollingBack' => 'Rolling back all migrations...',
'noneFound' => 'No migrations were found.',
'on' => 'Migrated On: ',
'migSeeder' => 'Seeder name',
'migMissingSeeder' => 'You must provide a seeder name.',
'removed' => 'Rolling back: ',
'added' => 'Running: ',
'latest' => 'Running all new migrations...',
'generalFault' => 'Migration failed!',
'migInvalidVersion' => 'Invalid version number provided.',
'toVersionPH' => 'Migrating to version %s...',
'toVersion' => 'Migrating to current version...',
'rollingBack' => 'Rolling back migrations to batch: ',
'noneFound' => 'No migrations were found.',
'on' => 'Migrated On: ',
'migSeeder' => 'Seeder name',
'migMissingSeeder' => 'You must provide a seeder name.',
'removed' => 'Rolling back: ',
'added' => 'Running: ',

'version' => 'Version',
'filename' => 'Filename',
'version' => 'Version',
'filename' => 'Filename',
];
18 changes: 18 additions & 0 deletions Language/ar/RESTful.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?php
/**
* RESTful language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'notImplemented' => '"{0}" action not implemented.',
];
19 changes: 19 additions & 0 deletions Language/ar/Redirect.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?php

/**
* Redirect language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
* @codeCoverageIgnore
*/

return [
'forUnableToRedirect' => 'Unable to redirect to "{0}". Error status code "{1}"',
];
16 changes: 9 additions & 7 deletions Language/ar/Validation.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@
/**
* Validation language strings.
*
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2014-2019 British Columbia Institute of Technology (https://bcit.ca/)
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 3.0.0
* @package CodeIgniter
* @author CodeIgniter Dev Team
* @copyright 2019 CodeIgniter Foundation
* @license https://opensource.org/licenses/MIT MIT License
* @link https://codeigniter.com
* @since Version 4.0.0
* @filesource
*
*
* @codeCoverageIgnore
*/

Expand All @@ -30,6 +30,7 @@
'alpha_space' => 'الحقل {field} يمكن أن يحتوى على أحرف و فراغات.',
'decimal' => 'الحقل {field} يجب أن يحتوى على رقم عشري.',
'differs' => 'الحقل {field} يجب أن يكون مختلف عن الحقل {param}.',
'equals' => 'The {field} field must be exactly: {param}.',
'exact_length' => 'الحقل {field} يجب أن يكون بطول {param} حرف.',
'greater_than' => 'الحقل {field} يجب أن يحتوى على قيمة أكبر من {param}.',
'greater_than_equal_to' => 'الحقل {field} يجب أن يحتوى على قيمة أكبر من او يساوي {param}.',
Expand All @@ -43,6 +44,7 @@
'matches' => 'الحقل {field} لا يساوي الحقل {param}.',
'max_length' => 'الحقل {field} يجب أن لا يتجاوز أكثر من {param} حرف.',
'min_length' => 'الحقل {field} يجب أن لا يقل عن {param} حرف.',
'not_equals' => 'The {field} field cannot be: {param}.',
'numeric' => 'الحقل {field} يجب أن يحتوى على أرقام فقط.',
'regex_match' => 'الحقل {field} يجب أن يحتوى على الصيغة الصحيحة.',
'required' => 'الحقل {field} إجباري.',
Expand Down
1 change: 1 addition & 0 deletions Language/de/CLI.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
*/

return [
'commandNotFound' => 'Command "{0}" not found.',
'helpUsage' => 'Verwendung:',
'helpDescription' => 'Beschreibung:',
'helpOptions' => 'Optionen:',
Expand Down
1 change: 1 addition & 0 deletions Language/de/Cache.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
*/

return [
'unableToWrite' => 'Cache unable to write to {0}',
'invalidHandlers' => '$validHandlers muss ein Array zur Cache-Konfiguration enthalten.',
'noBackup' => 'Die Cache-Konfiguration muss über einen Handler und einen Backup-Handler verfügen.',
'handlerNotFound' => 'In der Cache-Konfiguration ist ein ungültiger Handler oder Backup-Handler angegeben.',
Expand Down
6 changes: 6 additions & 0 deletions Language/de/Database.php
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,10 @@
'failGetForeignKeyData' => 'Die Fremdschlüssel konnten nicht aus der Datenbank abgerufen werden.',
'parseStringFail' => 'Parsen des Key-Strings fehlgeschlagen.',
'featureUnavailable' => 'Diese Funktion ist in der verwendeten Datenbank nicht verfügbar.',
'tableNotFound' => 'Table `{0}` was not found in the current database.',
'noPrimaryKey' => '`{0}` model class does not specify a Primary Key.',
'noDateFormat' => '`{0}` model class does not have a valid dateFormat.',
'fieldNotExists' => 'Field `{0}` not found.',
'forEmptyInputGiven' => 'Empty statement is given for the field `{0}`',
'forFindColumnHaveMultipleColumns' => 'Only single column allowed in Column name.',
];
Loading

0 comments on commit a008090

Please sign in to comment.