-
Notifications
You must be signed in to change notification settings - Fork 133
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #780 from mshannaq/arabic-translate
lang: [ar] Arabic translate
- Loading branch information
Showing
3 changed files
with
128 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
<?php | ||
|
||
declare(strict_types=1); | ||
|
||
return [ | ||
// Exceptions | ||
'unknownAuthenticator' => '{0} ليس توثيق صحيح.', | ||
'unknownUserProvider' => 'تعذر تحديد موفر المستخدم الذي يجب استخدامه.', | ||
'invalidUser' => 'تعذر تحديد المستخدم المدخل.', | ||
'bannedUser' => 'لا يمكن تسجيل الدخول حيث أن حسابك موقوف حالياً.', | ||
'logOutBannedUser' => 'لقد تم تسجيل خروجك وذلك لانه تم حظرك.', | ||
'badAttempt' => 'لا يمكن تسجيل دخولك. يُرجى التحقق من صحة البيانات الخاصة بك.', | ||
'noPassword' => 'لا يمكن التحقق من هوية المستخدم بدون كلمة مرور.', | ||
'invalidPassword' => 'تعذر تسجيل الدخول. يرجى التحقق من كلمة المرور الخاصة بك.', | ||
'noToken' => 'يجب أن يحتوي كل طلب على رمز حامل (token) في الهيدر {0}.', | ||
'badToken' => 'رمز الوصول (Token) غير صالح.', | ||
'oldToken' => 'انتهت صلاحية رمز الوصول.', | ||
'noUserEntity' => 'يجب توفير كيان المستخدم للتحقق من صحة كلمة المرور.', | ||
'invalidEmail' => 'تعذر التحقق من تطابق عنوان البريد الإلكتروني مع البريد الإلكتروني المسجل.', | ||
'unableSendEmailToUser' => 'عذرا ، كانت هناك مشكلة في إرسال البريد الإلكتروني. لم نتمكن من إرسال بريد إلكتروني إلى "{0}".', | ||
'throttled' => 'تم إجراء العديد من الطلبات من عنوان IP هذا. يمكنك المحاولة مرة أخرى في غضون {0} ثانية.', | ||
'notEnoughPrivilege' => 'ليس لديك الإذن اللازم لإجراء العملية المطلوبة.', | ||
// JWT Exceptions | ||
'invalidJWT' => 'الرمز غير صالح.', | ||
'expiredJWT' => 'انتهت صلاحية الرمز.', | ||
'beforeValidJWT' => 'الرمز غير متوفر بعد.', | ||
|
||
'email' => 'عنوان البريد الالكتروني', | ||
'username' => 'اسم المستخدم', | ||
'password' => 'كلمة المرور', | ||
'passwordConfirm' => 'كلمة المرور (مرة اخرى)', | ||
'haveAccount' => 'هل لديك حساب بالفعل؟', | ||
|
||
// Buttons | ||
'confirm' => 'تاكيد', | ||
'send' => 'ارسال', | ||
|
||
// Registration | ||
'register' => 'تسجيل حساب', | ||
'registerDisabled' => 'تسجيل حساب جديد غير مسموح الان.', | ||
'registerSuccess' => 'أهلا بك!', | ||
|
||
// Login | ||
'login' => 'تسجيل دخول', | ||
'needAccount' => 'هل تحتاج الى حساب؟', | ||
'rememberMe' => 'تذكر دخولي؟', | ||
'forgotPassword' => 'نسيت كلمة المرور؟', | ||
'useMagicLink' => 'تسجيل دخول بواسطة رابط دخول', | ||
'magicLinkSubject' => 'رابط الدخول الخاص بك', | ||
'magicTokenNotFound' => 'تعذر التحقق من صحة الرابط.', | ||
'magicLinkExpired' => 'عذرا ، لقد انتهت صلاحية الرابط.', | ||
'checkYourEmail' => 'تحقق من بريدك الالكتروني!', | ||
'magicLinkDetails' => 'لقد أرسلنا لك بريدًا إلكترونيًا يحتوي على رابط تسجيل الدخول بالداخل. الرابط صالح فقط لمدة {0} دقيقة.', | ||
'successLogout' => 'لقد قمت بتسجيل الخروج بنجاح.', | ||
'backToLogin' => 'العودة إلى نموذج تسجيل الدخول', | ||
|
||
// Passwords | ||
'errorPasswordLength' => 'يجب أن تتكون كلمات المرور من {0 ، number} من الأحرف على الأقل.', | ||
'suggestPasswordLength' => 'عبارات المرور - التي يصل طولها إلى 255 حرفًا - تجعل كلمات المرور أكثر أمانًا ويسهل تذكرها.', | ||
'errorPasswordCommon' => 'يجب ألا تكون كلمة المرور كلمة مرور شائعة.', | ||
'suggestPasswordCommon' => 'تم فحص كلمة المرور مقابل أكثر من 65 ألف كلمة مرور أو كلمات مرور شائعة الاستخدام تم تسريبها من خلال الاختراقات.', | ||
'errorPasswordPersonal' => 'لا يمكن أن تحتوي كلمات المرور على معلومات شخصية تم إعادة تجزئتها (re-hashed).', | ||
'suggestPasswordPersonal' => 'لا يجب اجزاء من عنوان بريدك الإلكتروني أو اسم المستخدم ككلمات مرور.', | ||
'errorPasswordTooSimilar' => 'كلمة المرور مشابهة جدًا لاسم المستخدم.', | ||
'suggestPasswordTooSimilar' => 'لا تستخدم أجزاء من اسم المستخدم الخاص بك في كلمة المرور الخاصة بك.', | ||
'errorPasswordPwned' => 'تم الكشف عن كلمة المرور {0} بسبب اختراق البيانات وشوهدت {1 ، عدد} مرة في {2} في كلمات المرور المخترقة.', | ||
'suggestPasswordPwned' => 'يجب عدم استخدام {0} أبدًا ككلمة مرور. إذا كنت تستخدمها في أي مكان ، فقم بتغييرها على الفور.', | ||
'errorPasswordEmpty' => 'كلمة مرور مطلوبة', | ||
'errorPasswordTooLongBytes' => 'لا يمكن أن يتجاوز طول كلمة المرور {param} بايت.', | ||
'passwordChangeSuccess' => 'تم تغيير كلمة المرور بنجاح', | ||
'userDoesNotExist' => 'لم يتم تغيير كلمة المرور. المستخدم غير موجود', | ||
'resetTokenExpired' => 'آسف. انتهت صلاحية رمز إعادة التعيين الخاص بك.', | ||
|
||
// Email Globals | ||
'emailInfo' => 'بعض المعلومات عن الشخص:', | ||
'emailIpAddress' => 'عنوان IP:', | ||
'emailDevice' => 'الجهاز:', | ||
'emailDate' => 'التاريخ:', | ||
|
||
// 2FA | ||
'email2FATitle' => 'التحقق بخطوتين', | ||
'confirmEmailAddress' => 'أكد عنوان بريدك الألكتروني.', | ||
'emailEnterCode' => 'تأكيد بريدك الإلكتروني', | ||
'emailConfirmCode' => 'أدخل الرمز المكون من 6 أرقام الذي أرسلناه للتو إلى عنوان بريدك الإلكتروني.', | ||
'email2FASubject' => 'رمز المصادقة الخاص بك', | ||
'email2FAMailBody' => 'رمز المصادقة الخاص بك هو:', | ||
'invalid2FAToken' => 'رمز المصادقة غير صحيح.', | ||
'need2FA' => 'يجب عليك إكمال التحقق بخطوتين.', | ||
'needVerification' => 'تحقق من بريدك الإلكتروني لإكمال تنشيط الحساب.', | ||
|
||
// Activate | ||
'emailActivateTitle' => 'تفعيل البريد الإلكتروني', | ||
'emailActivateBody' => 'لقد أرسلنا إليك بريدًا إلكترونيًا يحتوي على رمز لتأكيد عنوان بريدك الإلكتروني. انسخ هذا الرمز والصقه أدناه.', | ||
'emailActivateSubject' => 'رمز التفعيل الخاص بك', | ||
'emailActivateMailBody' => 'يرجى استخدام الكود أدناه لتفعيل حسابك والبدء في استخدام الموقع.', | ||
'invalidActivateToken' => 'الرمز غير صحيح', | ||
'needActivate' => 'يجب عليك إكمال تسجيل حسابك عن طريق تأكيد الرمز المرسل إلى عنوان بريدك الإلكتروني.', | ||
'activationBlocked' => 'يجب عليك تفعيل حسابك قبل تسجيل الدخول.', | ||
|
||
// Groups | ||
'unknownGroup' => '{0} ليست مجموعة صالحة.', | ||
'missingTitle' => 'يجب أن يكون للمجموعات عنوان.', | ||
|
||
// Permissions | ||
'unknownPermission' => '{0} ليس صلاحية صحيحة.', | ||
]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 <[email protected]> | ||
* | ||
* For the full copyright and license information, please view | ||
* the LICENSE file that was distributed with this source code. | ||
*/ | ||
|
||
namespace Tests\Language; | ||
|
||
/** | ||
* @internal | ||
*/ | ||
final class ArabicTranslationTest extends AbstractTranslationTestCase | ||
{ | ||
} |