mirror of
https://github.com/andwati/zitadel.git
synced 2026-10-18 05:52:51 +00:00
# Which Problems Are Solved
The backend and the new login already support the dedicated ZITADEL IdP
template
(`AddZitadelProvider`/`UpdateZitadelProvider`, `PROVIDER_TYPE_ZITADEL`,
`InstanceRolesInfo`),
but the Console does not expose it:
- A ZITADEL provider cannot be created or edited from the Console,
neither at instance nor at
organization level — it is missing from the "add provider" list in the
IdP settings.
- Providers created through the API are listed in the IdP table as
`coming soon` (the type
`@switch` has no `PROVIDER_TYPE_ZITADEL` case) and the row has no detail
route, so an existing
provider cannot be opened.
- `InstanceRolesInfo` — the organization ID/domain pairs that drive
instance-role synchronization
for instance-level providers — is not configurable outside the API.
# How the Problems Are Solved
- Added `ProviderZitadelComponent`
(`console/src/app/modules/providers/provider-zitadel/`),
modeled on the generic OIDC provider component:
- Form for `name`, `issuer`, `clientId`, `clientSecret` and `scopesList`
(chip input, defaulting
to `openid`, `profile`, `email`), plus the shared
`cnsl-provider-options` block.
- On edit the client secret is optional and is only sent when the
"update client secret"
checkbox is set.
- Reuses `cnsl-provider-next` for the callback URL, activation and "what
now" flow.
- Added the instance role mapping section, rendered only for
instance-level providers
(`serviceType === ADMIN`), since the API rejects `instance_roles_info`
on organization-scoped
ZITADEL providers. Entries are added as organization ID + organization
domain pairs and are
submitted as `InstanceRolesInfo`; both values are required and are
matched together on login.
- Added `addZitadelProvider`/`updateZitadelProvider` to `AdminService`
and `ManagementService`
wrapping the existing gRPC calls.
- Declared the component in `providers.module.ts` and mapped
`PROVIDER_TYPE_ZITADEL` to the
`zitadel` path in `providers-routing.module.ts`, so
`/instance/provider/zitadel/...` and
`/org/provider/zitadel/...` resolve for both create and edit.
- Added a ZITADEL tile to the "add provider" list in the IdP settings
and a
`PROVIDER_TYPE_ZITADEL` case to the IdP table;
`IdpTableComponent.routerLinkForRow` now returns
the detail route for ZITADEL rows.
# Additional Changes
- Added the new i18n keys `IDP.CREATE.ZITADEL.TITLE`/`DESCRIPTION`,
`IDP.INSTANCEROLESINFO`,
`IDP.INSTANCEROLESINFO_DESC`, `IDP.ORGANIZATIONID` and
`IDP.ORGANIZATIONDOMAIN` to all 22
Console locale files with actual translations instead of English
fallbacks.
- The provider tile, table entry and detail header use the colored
ZITADEL logo assets
(`zitadel-logo-solo-light.svg` in the dark theme,
`zitadel-logo-solo-dark.svg` in the light
theme), consistent with the header, rather than the monochrome
`*-solo-*-icon.svg` variants.
- Additional sync roles trigger for the support IDP to behave correctly
on first login after a disable/enable cycle — where auto-linking jumps
in — but not required for the link to be established.
# Additional Context
- Closes #11825
- Part of the "Zitadel as an Identity Provider" epic #5127
- Console counterpart to the API work in #12018, #12056 (add), #12371,
#12378, #12384 (update),
#12394 (get/list), #12396 (delete), #12422 (active IdPs) and to the
login support in #12469,
#12530 and #12568
---------
Co-authored-by: Livio Spring <[email protected]>
2896 lines
161 KiB
JSON
2896 lines
161 KiB
JSON
{
|
|
"APP_NAME": "ZITADEL",
|
|
"DESCRIPTIONS": {
|
|
"METADATA_TITLE": "البيانات الوصفية",
|
|
"HOME": {
|
|
"TITLE": "ابدأ مع ZITADEL",
|
|
"NEXT": {
|
|
"TITLE": "خطواتك التالية",
|
|
"DESCRIPTION": "أكمل الخطوات التالية لتأمين تطبيقك.",
|
|
"CREATE_PROJECT": {
|
|
"TITLE": "إنشاء مشروع",
|
|
"DESCRIPTION": "أضف مشروعًا وحدد أدواره وتوزيع الأدوار."
|
|
}
|
|
},
|
|
"MORE_SHORTCUTS": {
|
|
"GET_STARTED": {
|
|
"TITLE": "البدء",
|
|
"DESCRIPTION": "اتبع دليل البدء السريع خطوة بخطوة وابدأ البناء فوراً."
|
|
},
|
|
"DOCS": {
|
|
"TITLE": "الوثائق",
|
|
"DESCRIPTION": "استكشف قاعدة معرفة ZITADEL للتعرف على المفاهيم والأفكار الأساسية. تعلم كيف يعمل ZITADEL وكيفية استخدامه."
|
|
},
|
|
"EXAMPLES": {
|
|
"TITLE": "أمثلة ومجموعات تطوير البرمجيات (SDKs)",
|
|
"DESCRIPTION": "تصفح أمثلتنا و SDKs لاستخدام ZITADEL جنباً إلى جنب مع لغات البرمجة والأدوات المفضلة لديك."
|
|
}
|
|
}
|
|
},
|
|
"ORG": {
|
|
"TITLE": "المنظمة",
|
|
"DESCRIPTION": "تستضيف المنظمة المستخدمين، والمشاريع ذات التطبيقات، ومزودي الهوية، والإعدادات مثل العلامة التجارية للشركة. هل تريد مشاركة الإعدادات عبر منظمات متعددة؟ قم بتكوين الإعدادات الافتراضية.",
|
|
"METADATA": "أضف سمات مخصصة للمنظمة مثل موقعها أو معرف في نظام آخر. يمكنك استخدام هذه المعلومات في إجراءاتك."
|
|
},
|
|
"PROJECTS": {
|
|
"TITLE": "المشاريع",
|
|
"DESCRIPTION": "يستضيف المشروع تطبيقاً واحداً أو أكثر يمكنك استخدامه لمصادقة المستخدمين لديك. على سبيل المثال، قد يكون لديك مشروع واحد يضم 3 تطبيقات: واحد لواجهة الويب، وواحد لتطبيق الهاتف المحمول، وواحد لخدمات الخلفية. كما يمكنك تفويض المستخدمين لديك بالمشاريع. للسماح للمستخدمين من منظمات أخرى بتسجيل الدخول إلى تطبيقاتك، امنحهم حق الوصول إلى مشروعك.<br/><br/>إذا لم تتمكن من العثور على مشروع، اتصل بمالك المشروع أو شخص لديه الحقوق المقابلة للحصول على الوصول.",
|
|
"OWNED": {
|
|
"TITLE": "المشاريع المملوكة",
|
|
"DESCRIPTION": "هذه هي المشاريع التي تمتلكها. يمكنك إدارة إعدادات هذه المشاريع وتعيينات الأدوار والتطبيقات."
|
|
},
|
|
"GRANTED": {
|
|
"TITLE": "المشاريع الممنوحة",
|
|
"DESCRIPTION": "هذه هي المشاريع التي منحتها منظمات أخرى لك. باستخدام المشاريع الممنوحة، يمكنك منح المستخدمين لديك حق الوصول إلى تطبيقات المنظمات الأخرى."
|
|
}
|
|
},
|
|
"USERS": {
|
|
"TITLE": "المستخدمون",
|
|
"DESCRIPTION": "المستخدم هو إنسان أو حساب خدمة يمكنه الوصول إلى تطبيقاتك.",
|
|
"HUMANS": {
|
|
"TITLE": "المستخدمون",
|
|
"DESCRIPTION": "يقوم المستخدمون بالمصادقة بشكل تفاعلي في جلسة المتصفح مع مطالبة تسجيل الدخول.",
|
|
"METADATA": "أضف سمات مخصصة للمستخدم مثل القسم. يمكنك استخدام هذه المعلومات في إجراءاتك."
|
|
},
|
|
"MACHINES": {
|
|
"TITLE": "حسابات الخدمة",
|
|
"DESCRIPTION": "تقوم حسابات الخدمة بالمصادقة بشكل غير تفاعلي باستخدام رمز JWT موقّع بمفتاح خاص. يمكنها أيضاً استخدام رمز وصول شخصي.",
|
|
"METADATA": "أضف سمات مخصصة للحساب مثل نظام المصادقة. يمكنك استخدام هذه المعلومات في إجراءاتك."
|
|
},
|
|
"SELF": {
|
|
"METADATA": "أضف سمات مخصصة للمستخدم الخاص بك مثل قسمك. يمكنك استخدام هذه المعلومات في إجراءات مؤسستك."
|
|
}
|
|
},
|
|
"ROLE_ASSIGNMENTS": {
|
|
"TITLE": "تعيينات الأدوار",
|
|
"DESCRIPTION": "تحدد تعيينات الأدوار حقوق وصول المستخدم إلى المشروع. يمكنك منح المستخدم حق الوصول إلى مشروع وتحديد أدوار المستخدمين داخل هذا المشروع."
|
|
},
|
|
"ACTIONS": {
|
|
"TITLE": "الإجراءات",
|
|
"DESCRIPTION": "شغل كود مخصص عند الأحداث التي تقع أثناء مصادقة المستخدمين في ZITADEL. قم بأتمتة عملياتك، وإثراء البيانات الوصفية للمستخدمين ورموزهم، أو إخطار الأنظمة الخارجية.",
|
|
"SCRIPTS": {
|
|
"TITLE": "السكربتات",
|
|
"DESCRIPTION": "اكتب كود JavaScript الخاص بك مرة واحدة وقم بتشغيله في تدفقات متعددة."
|
|
},
|
|
"FLOWS": {
|
|
"TITLE": "التدفقات",
|
|
"DESCRIPTION": "اختر تدفق مصادقة وشغل إجراءك عند حدث معين داخل هذا التدفق."
|
|
},
|
|
"ACTIONSTWO_NOTE": "Actions V2 نسخة جديدة ومحسنة من الإجراءات متاحة الآن. النسخة الحالية لا تزال متاحة، لكن تطويرنا المستقبلي سيركز على النسخة الجديدة، التي ستحل محل النسخة الحالية في النهاية."
|
|
},
|
|
"SETTINGS": {
|
|
"INSTANCE": {
|
|
"TITLE": "إعدادات المثيل",
|
|
"DESCRIPTION": "الإعدادات الافتراضية لجميع المنظمات. مع الأذونات الصحيحة، بعضها قابل للتجاوز في إعدادات المنظمة."
|
|
},
|
|
"ORG": {
|
|
"TITLE": "إعدادات المنظمة",
|
|
"DESCRIPTION": "تخصيص إعدادات المنظمة الخاصة بك."
|
|
},
|
|
"FEATURES": {
|
|
"TITLE": "إعدادات الميزات",
|
|
"DESCRIPTION": "فتح الميزات للمثيل الخاص بك."
|
|
},
|
|
"IDPS": {
|
|
"TITLE": "مزودو الهوية",
|
|
"DESCRIPTION": "إنشاء وتفعيل مزودي الهوية الخارجيين. اختر مزوداً معروفاً أو قم بتكوين أي مزود OIDC أو OAuth أو SAML آخر من اختيارك. يمكنك حتى استخدام رموز JWT الحالية كهويات موحدة عن طريق تكوين مزود هوية JWT.",
|
|
"NEXT": "ماذا الآن؟",
|
|
"SAML": {
|
|
"TITLE": "تكوين مزود هوية SAML الخاص بك",
|
|
"DESCRIPTION": "تم تكوين ZITADEL. الآن يحتاج مزود هوية SAML الخاص بك لبعض التكوين. تسمح معظم المزودين بتحميل ملف بيانات ZITADEL XML بالكامل. تطلب مزودات أخرى منك توفير بعض عناوين URL المحددة فقط، مثل معرف الكيان (عنوان URL للبيانات الوصفية)، أو عنوان URL لخدمة استهلاك التأكيد (ACS)، أو عنوان URL لتسجيل الخروج الفردي."
|
|
},
|
|
"CALLBACK": {
|
|
"TITLE": "تكوين مزود الهوية {{ provider }} الخاص بك",
|
|
"DESCRIPTION": "قبل أن تتمكن من تكوين ZITADEL، مرر هذا الرابط لمزود الهوية لتمكين إعادة التوجيه."
|
|
},
|
|
"JWT": {
|
|
"TITLE": "استخدام JWTs كهويات موحدة",
|
|
"DESCRIPTION": "تتيح لك ميزة مزود هوية JWT استخدام رموز JWT الحالية كهويات موحدة. هذه الميزة مفيدة إذا كان لديك بالفعل مُصدر لرموز JWT. باستخدام مزود هوية JWT، يمكنك استخدام هذه الرموز لإنشاء وتحديث المستخدمين في ZITADEL أثناء التنقل."
|
|
},
|
|
"LDAP": {
|
|
"TITLE": "تكوين ZITADEL للاتصال بمزود هوية LDAP الخاص بك",
|
|
"DESCRIPTION": "وفر تفاصيل الاتصال بخادم LDAP وتكوين تعيين سمات LDAP إلى سمات ZITADEL."
|
|
},
|
|
"AUTOFILL": {
|
|
"TITLE": "التعبئة التلقائية لبيانات المستخدم",
|
|
"DESCRIPTION": "استخدم إجراء لتحسين تجربة المستخدمين. يمكنك ملء نموذج تسجيل ZITADEL مسبقاً بالقيم من مزود الهوية."
|
|
},
|
|
"ACTIVATE": {
|
|
"TITLE": "تفعيل IdP",
|
|
"DESCRIPTION": "IdP الخاص بك ليس نشطاً بعد. قم بتفعيله للسماح للمستخدمين بتسجيل الدخول."
|
|
}
|
|
},
|
|
"PW_COMPLEXITY": {
|
|
"TITLE": "تعقيد كلمة المرور",
|
|
"DESCRIPTION": "تأكد من استخدام المستخدمين لكلمات مرور قوية من خلال تحديد قواعد التعقيد."
|
|
},
|
|
"BRANDING": {
|
|
"TITLE": "العلامة التجارية",
|
|
"DESCRIPTION": "تخصيص شكل ومظهر نموذج تسجيل الدخول. تذكر تطبيق التكوين عند الانتهاء."
|
|
},
|
|
"PRIVACY_POLICY": {
|
|
"TITLE": "روابط خارجية",
|
|
"DESCRIPTION": "توجيه المستخدمين إلى موارد خارجية مخصصة تظهر في صفحة تسجيل الدخول. يحتاج المستخدمون إلى قبول شروط الخدمة وسياسة الخصوصية قبل أن يتمكنوا من التسجيل. غيّر الرابط إلى وثائقك أو عيّن سلسلة فارغة لإخفاء زر التوثيق من وحدة التحكم. أضف رابطاً خارجياً مخصصاً ونصاً مخصصاً لهذا الرابط في وحدة التحكم، أو اجعلهما فارغين لإخفاء هذا الزر."
|
|
},
|
|
"SMTP_PROVIDER": {
|
|
"TITLE": "إعدادات SMTP",
|
|
"DESCRIPTION": "تكوين خادم SMTP الخاص بك لاستخدام نطاق لعنوان المرسل يعرفه المستخدمون ويثقون به."
|
|
},
|
|
"SMS_PROVIDER": {
|
|
"TITLE": "إعدادات الرسائل القصيرة (SMS)",
|
|
"DESCRIPTION": "لفتح جميع ميزات ZITADEL، قم بتكوين Twilio لإرسال رسائل SMS للمستخدمين."
|
|
},
|
|
"IAM_EVENTS": {
|
|
"TITLE": "الأحداث",
|
|
"DESCRIPTION": "تعرض هذه الصفحة جميع تغييرات الحالة في المثيل الخاص بك بقدر حد تتبع التدقيق للمثيل. قم بتصفية القائمة حسب النطاق الزمني لأغراض التصحيح أو تصفيتها حسب تجميع لأغراض التدقيق."
|
|
},
|
|
"IAM_FAILED_EVENTS": {
|
|
"TITLE": "الأحداث الفاشلة",
|
|
"DESCRIPTION": "تعرض هذه الصفحة جميع الأحداث الفاشلة في المثيل الخاص بك. إذا لم يعمل ZITADEL كما تتوقع، تحقق دائماً من هذه القائمة أولاً."
|
|
},
|
|
"IAM_VIEWS": {
|
|
"TITLE": "المشاهدات",
|
|
"DESCRIPTION": "تعرض هذه الصفحة جميع مشاهدات قاعدة البيانات ومتى عالجت آخر حدث لها. إذا فقدت بعض البيانات، تحقق مما إذا كانت المشاهدة محدثة."
|
|
},
|
|
"LANGUAGES": {
|
|
"TITLE": "اللغات",
|
|
"DESCRIPTION": "تقييد اللغات التي يتم ترجمة نموذج تسجيل الدخول ورسائل الإشعار إليها. إذا كنت تريد تعطيل بعض اللغات، اسحبها إلى قسم اللغات غير المسموح بها. يمكنك تحديد لغة مسموح بها كلغة افتراضية. إذا كانت لغة المستخدم المفضلة غير مسموح بها، يتم استخدام اللغة الافتراضية."
|
|
},
|
|
"SECRET_GENERATORS": {
|
|
"TITLE": "مولدات الأسرار",
|
|
"DESCRIPTION": "حدد تعقيدات الأسرار وأعمارها. تعقيد وعمر أعلى يحسن الأمان، وتعقيد وعمر أقل يحسن أداء فك التشفير."
|
|
},
|
|
"SECURITY": {
|
|
"TITLE": "إعدادات الأمان",
|
|
"DESCRIPTION": "تمكين ميزات ZITADEL التي يمكن أن يكون لها تأثيرات أمنية. يجب أن تعرف حقاً ما تفعله قبل تغيير هذه الإعدادات."
|
|
},
|
|
"OIDC": {
|
|
"TITLE": "إعدادات OpenID Connect",
|
|
"DESCRIPTION": "تكوين عمر رموز OIDC. استخدم أعماراً أقصر لزيادة أمان المستخدمين، واستخدم أعماراً أطول لزيادة راحة المستخدمين.",
|
|
"LABEL_HOURS": "الحد الأقصى للعمر بالساعات",
|
|
"LABEL_DAYS": "الحد الأقصى للعمر بالأيام",
|
|
"ACCESS_TOKEN": {
|
|
"TITLE": "رمز الوصول",
|
|
"DESCRIPTION": "يستخدم رمز الوصول لمصادقة المستخدم. هو رمز قصير العمر يستخدم للوصول إلى بيانات المستخدم. استخدم عمراً قصيراً لتقليل مخاطر الوصول غير المصرح به. يمكن تحديث رموز الوصول تلقائياً باستخدام رمز التحديث."
|
|
},
|
|
"ID_TOKEN": {
|
|
"TITLE": "رمز ID",
|
|
"DESCRIPTION": "رمز ID هو رمز JSON Web Token (JWT) يحتوي على مطالبات حول المستخدم. يجب ألا يتجاوز عمر رمز ID عمر رمز الوصول."
|
|
},
|
|
"REFRESH_TOKEN": {
|
|
"TITLE": "رمز التحديث",
|
|
"DESCRIPTION": "يستخدم رمز التحديث للحصول على رمز وصول جديد. هو رمز طويل العمر يستخدم لتحديث رمز الوصول. يجب على المستخدم إعادة المصادقة يدوياً عند انتهاء صلاحية رمز التحديث."
|
|
},
|
|
"REFRESH_TOKEN_IDLE": {
|
|
"TITLE": "رمز التحديث الخامل",
|
|
"DESCRIPTION": "عمر رمز التحديث الخامل هو الحد الأقصى للوقت الذي يمكن أن يكون فيه رمز التحديث غير مستخدم."
|
|
}
|
|
},
|
|
"WEB_KEYS": {
|
|
"DESCRIPTION": "إدارة مفاتيح الويب OIDC الخاصة بك لتوقيع الرموز والتحقق منها بأمان لمثيل ZITADEL الخاص بك.",
|
|
"TABLE": {
|
|
"TITLE": "مفاتيح الويب النشطة والمستقبلية",
|
|
"DESCRIPTION": "مفاتيح الويب النشطة والقادمة. سيؤدي تفعيل مفتاح جديد إلى إلغاء تنشيط المفتاح الحالي.",
|
|
"NOTE": "ملاحظة: نقطة نهاية JWKs OIDC تعيد استجابة قابلة للتخزين المؤقت (افتراضياً 5 دقائق). تجنب تفعيل مفتاح قريباً جداً، حيث قد لا يكون متاحاً للتخزين المؤقت والتطبيقات بعد.",
|
|
"ACTIVATE": "تفعيل مفتاح الويب التالي",
|
|
"ACTIVE": "نشط حالياً",
|
|
"NEXT": "التالي في قائمة الانتظار",
|
|
"FUTURE": "المستقبل",
|
|
"WARNING": "مفتاح الويب عمره أقل من 5 دقائق"
|
|
},
|
|
"CREATE": {
|
|
"TITLE": "إنشاء مفتاح ويب جديد",
|
|
"DESCRIPTION": "إضافة مفتاح ويب جديد إلى القائمة. يستخدم ZITADEL مفاتيح RSA2048 مع تجزئة SHA256 افتراضياً.",
|
|
"KEY_TYPE": "نوع المفتاح",
|
|
"BITS": "بت",
|
|
"HASHER": "تجزئة",
|
|
"CURVE": "منحنى"
|
|
},
|
|
"PREVIOUS_TABLE": {
|
|
"TITLE": "مفاتيح الويب السابقة",
|
|
"DESCRIPTION": "مفاتيح الويب السابقة التي لم تعد نشطة.",
|
|
"DEACTIVATED_ON": "تم التعطيل في"
|
|
}
|
|
},
|
|
"MESSAGE_TEXTS": {
|
|
"TITLE": "نصوص الرسائل",
|
|
"DESCRIPTION": "تخصيص نصوص رسائل البريد الإلكتروني أو الرسائل القصيرة للإشعار. إذا كنت تريد تعطيل بعض اللغات، اسحبها إلى قسم اللغات غير المسموح بها في إعدادات لغة المثيل.",
|
|
"TYPE_DESCRIPTIONS": {
|
|
"DC": "عندما تطالب بنطاق لمنظمتك، سيتم مطالبة المستخدمين الذين لا يستخدمون هذا النطاق في اسم تسجيل الدخول بتغيير اسم تسجيل الدخول الخاص بهم ليتناسب مع النطاق المطالب به.",
|
|
"INIT": "عند إنشاء مستخدم، سيتلقى بريداً إلكترونياً برابط لتعيين كلمة المرور الخاصة به.",
|
|
"PC": "عندما يغير المستخدم كلمة المرور الخاصة به، سيتلقى إشعاراً بالتغيير إذا قمت بتمكين هذا في إعدادات الإشعارات.",
|
|
"PL": "عندما يضيف المستخدم طريقة مصادقة بدون كلمة مرور، يحتاج إلى تفعيلها بالنقر على رابط في البريد الإلكتروني.",
|
|
"PR": "عندما يعيد المستخدم تعيين كلمة المرور الخاصة به، سيتلقى بريداً إلكترونياً برابط لتعيين كلمة مرور جديدة.",
|
|
"VE": "عندما يغير المستخدم عنوان بريده الإلكتروني، سيتلقى بريداً إلكترونياً برابط للتحقق من العنوان الجديد.",
|
|
"VP": "عندما يغير المستخدم رقم هاتفه، سيتلقى رسالة نصية قصيرة برمز للتحقق من الرقم الجديد.",
|
|
"VEO": "عندما يضيف المستخدم OTP عبر البريد الإلكتروني، يحتاج إلى تفعيلها بإدخال الرمز المرسل إلى بريده الإلكتروني.",
|
|
"VSO": "عندما يضيف المستخدم OTP عبر الرسائل القصيرة، يحتاج إلى تفعيلها بإدخال الرمز المرسل إلى رقم هاتفه.",
|
|
"IU": "عندما يتم إنشاء رمز دعوة المستخدم، سيتلقى بريداً إلكترونياً برابط لتعيين طريقة المصادقة الخاصة به."
|
|
}
|
|
},
|
|
"LOGIN_TEXTS": {
|
|
"TITLE": "نصوص واجهة تسجيل الدخول",
|
|
"DESCRIPTION": "تخصيص نصوص نموذج تسجيل الدخول. إذا كان النص فارغاً، يظهر العنصر النائب القيمة الافتراضية. إذا كنت تريد تعطيل بعض اللغات، اسحبها إلى قسم اللغات غير المسموح بها في إعدادات لغة المثيل."
|
|
},
|
|
"DOMAINS": {
|
|
"TITLE": "إعدادات النطاق",
|
|
"DESCRIPTION": "تحديد القيود على نطاقاتك وتكوين أنماط اسم تسجيل الدخول.",
|
|
"REQUIRE_VERIFICATION": {
|
|
"TITLE": "تطلب التحقق من النطاقات المخصصة",
|
|
"DESCRIPTION": "إذا تم تفعيل هذا، يجب التحقق من نطاقات المنظمة قبل استخدامها لاكتشاف النطاق أو إضافة لاحقة اسم المستخدم."
|
|
},
|
|
"LOGIN_NAME_PATTERN": {
|
|
"TITLE": "نمط اسم الدخول",
|
|
"DESCRIPTION": "التحكم في نمط أسماء دخول المستخدمين. يختار ZITADEL منظمة المستخدمين بمجرد إدخال اسم الدخول. لذلك، يجب أن تكون أسماء الدخول فريدة عبر جميع المنظمات. إذا كان لديك مستخدمون لديهم حساب في نطاقات متعددة، يمكنك ضمان التفرد عن طريق إضافة لاحقة اسم الدخول بنطاق المنظمة."
|
|
},
|
|
"DOMAIN_VERIFICATION": {
|
|
"TITLE": "التحقق من النطاق",
|
|
"DESCRIPTION": "السماح لمنظمتك فقط باستخدام النطاقات التي تتحكم فيها بالفعل. إذا تم تفعيل هذا، يتم التحقق من نطاقات المنظمة بشكل دوري عن طريق تحدي DNS أو HTTP قبل استخدامها. هذه ميزة أمان لمنع اختطاف النطاق."
|
|
},
|
|
"SMTP_SENDER_ADDRESS": {
|
|
"TITLE": "عنوان مرسل SMTP",
|
|
"DESCRIPTION": "السماح بعنوان مرسل SMTP فقط إذا كان يطابق أحد نطاقات المثيل الخاص بك."
|
|
}
|
|
},
|
|
"LOGIN": {
|
|
"LIFETIMES": {
|
|
"TITLE": "أعمار تسجيل الدخول",
|
|
"DESCRIPTION": "تعزيز أمانك عن طريق تقليل بعض الأعمار القصوى المتعلقة بتسجيل الدخول.",
|
|
"LABEL": "الحد الأقصى للعمر بالساعات",
|
|
"PW_CHECK": {
|
|
"TITLE": "فحص كلمة المرور",
|
|
"DESCRIPTION": "سيُطلب من المستخدمين إعادة المصادقة بكلمة المرور الخاصة بهم بعد هذه الفترة."
|
|
},
|
|
"EXT_LOGIN_CHECK": {
|
|
"TITLE": "فحص تسجيل الدخول الخارجي",
|
|
"DESCRIPTION": "تتم إعادة توجيه المستخدمين إلى مزودي الهوية الخارجيين بعد هذه الفترات."
|
|
},
|
|
"MULTI_FACTOR_INIT": {
|
|
"TITLE": "فحص تهيئة متعدد العوامل",
|
|
"DESCRIPTION": "سيُطلب من المستخدمين إعداد عامل ثانٍ أو متعدد العوامل بعد هذه الفترات إذا لم يفعلوا ذلك بالفعل. مدة حياة 0 تعطل هذا الطلب."
|
|
},
|
|
"SECOND_FACTOR_CHECK": {
|
|
"TITLE": "فحص العامل الثاني",
|
|
"DESCRIPTION": "يجب على المستخدمين إعادة التحقق من عاملهم الثاني في هذه الفترات."
|
|
},
|
|
"MULTI_FACTOR_CHECK": {
|
|
"TITLE": "فحص متعدد العوامل",
|
|
"DESCRIPTION": "يجب على المستخدمين إعادة التحقق من متعدد العوامل في هذه الفترات."
|
|
}
|
|
},
|
|
"FORM": {
|
|
"TITLE": "نموذج تسجيل الدخول",
|
|
"DESCRIPTION": "تخصيص نموذج تسجيل الدخول.",
|
|
"USERNAME_PASSWORD_ALLOWED": {
|
|
"TITLE": "مسموح باسم المستخدم وكلمة المرور",
|
|
"DESCRIPTION": "السماح للمستخدمين بتسجيل الدخول باستخدام اسم المستخدم وكلمة المرور. إذا تم تعطيل هذا، يمكن للمستخدمين تسجيل الدخول فقط باستخدام المصادقة بدون كلمة مرور أو باستخدام مزود هوية خارجي."
|
|
},
|
|
"USER_REGISTRATION_ALLOWED": {
|
|
"TITLE": "مسموح بتسجيل المستخدم",
|
|
"DESCRIPTION": "السماح للمستخدمين المجهولين بإنشاء حساب."
|
|
},
|
|
"ORG_REGISTRATION_ALLOWED": {
|
|
"TITLE": "مسموح بتسجيل المنظمة",
|
|
"DESCRIPTION": "السماح للمستخدمين المجهولين بإنشاء منظمة."
|
|
},
|
|
"EXTERNAL_LOGIN_ALLOWED": {
|
|
"TITLE": "مسموح بتسجيل الدخول الخارجي",
|
|
"DESCRIPTION": "السماح للمستخدمين بتسجيل الدخول باستخدام مزود هوية خارجي بدلاً من استخدام مستخدم ZITADEL لتسجيل الدخول."
|
|
},
|
|
"HIDE_PASSWORD_RESET": {
|
|
"TITLE": "إخفاء إعادة تعيين كلمة المرور",
|
|
"DESCRIPTION": "عدم السماح للمستخدمين بإعادة تعيين كلمة المرور الخاصة بهم."
|
|
},
|
|
"DOMAIN_DISCOVERY_ALLOWED": {
|
|
"TITLE": "مسموح باكتشاف النطاق",
|
|
"DESCRIPTION": "العثور على منظمات المستخدمين اعتماداً على نطاق أسماء تسجيل دخولهم، على سبيل المثال عنوان بريدهم الإلكتروني."
|
|
},
|
|
"IGNORE_UNKNOWN_USERNAMES": {
|
|
"TITLE": "تجاهل أسماء المستخدمين غير المعروفة",
|
|
"DESCRIPTION": "إذا تم تفعيل هذا، لن يظهر نموذج تسجيل الدخول رسالة خطأ إذا كان اسم المستخدم غير معروف. هذا يساعد على منع تخمين اسم المستخدم."
|
|
},
|
|
"DISABLE_EMAIL_LOGIN": {
|
|
"TITLE": "تعطيل تسجيل الدخول بالبريد الإلكتروني",
|
|
"DESCRIPTION": "إذا تم تفعيل هذا، لا يمكن للمستخدمين استخدام عناوين بريدهم الإلكتروني لتسجيل الدخول. احذر أنه إذا قمت بتعطيل هذا، يجب أن تكون عناوين البريد الإلكتروني للمستخدمين فريدة عبر جميع المنظمات لتسجيل الدخول."
|
|
},
|
|
"DISABLE_PHONE_LOGIN": {
|
|
"TITLE": "تعطيل تسجيل الدخول بالهاتف",
|
|
"DESCRIPTION": "إذا تم تفعيل هذا، لا يمكن للمستخدمين استخدام أرقام هواتفهم لتسجيل الدخول. احذر أنه إذا قمت بتعطيل هذا، يجب أن تكون أرقام هواتف المستخدمين فريدة عبر جميع المنظمات لتسجيل الدخول."
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PAGINATOR": {
|
|
"PREVIOUS": "السابق",
|
|
"NEXT": "التالي",
|
|
"COUNT": "إجمالي النتائج",
|
|
"MORE": "المزيد"
|
|
},
|
|
"FOOTER": {
|
|
"LINKS": {
|
|
"CONTACT": "اتصل بنا",
|
|
"TOS": "شروط الخدمة",
|
|
"PP": "سياسة الخصوصية"
|
|
},
|
|
"THEME": {
|
|
"DARK": "داكن",
|
|
"LIGHT": "فاتح"
|
|
}
|
|
},
|
|
"HOME": {
|
|
"WELCOME": "ابدأ مع ZITADEL",
|
|
"DISCLAIMER": "ZITADEL يعامل بياناتك بسرية وأمان.",
|
|
"DISCLAIMERLINK": "معلومات إضافية",
|
|
"DOCUMENTATION": {
|
|
"DESCRIPTION": "ابدأ مع ZITADEL بسرعة."
|
|
},
|
|
"GETSTARTED": {
|
|
"DESCRIPTION": "ابدأ مع ZITADEL بسرعة."
|
|
},
|
|
"QUICKSTARTS": {
|
|
"LABEL": "الخطوات الأولى",
|
|
"DESCRIPTION": "ابدأ مع ZITADEL بسرعة."
|
|
},
|
|
"SHORTCUTS": {
|
|
"SHORTCUTS": "اختصارات",
|
|
"SETTINGS": "الاختصارات المتاحة",
|
|
"PROJECTS": "المشاريع",
|
|
"REORDER": "اضغط واسحب المربع لتحريكه",
|
|
"ADD": "اضغط واسحب المربع للإضافة"
|
|
}
|
|
},
|
|
"ONBOARDING": {
|
|
"DESCRIPTION": "خطواتك التالية",
|
|
"MOREDESCRIPTION": "المزيد من الاختصارات",
|
|
"COMPLETED": "مكتمل",
|
|
"DISMISS": "لا شكراً، أنا محترف.",
|
|
"CARD": {
|
|
"TITLE": "اجعل ZITADEL يعمل",
|
|
"DESCRIPTION": "تساعدك هذه القائمة المرجعية على إعداد المثيل الخاص بك وتوجيهك عبر أهم الخطوات الأساسية"
|
|
},
|
|
"MILESTONES": {
|
|
"instance.policy.label.added": {
|
|
"title": "إعداد علامتك التجارية",
|
|
"description": "حدد تلوين وشكل تسجيل الدخول وحمل شعارك وأيقوناتك.",
|
|
"action": "إعداد العلامة التجارية"
|
|
},
|
|
"instance.smtp.config.added": {
|
|
"title": "إعداد إعدادات SMTP الخاصة بك",
|
|
"description": "تعيين إعدادات خادم البريد الخاص بك.",
|
|
"action": "إعداد SMTP"
|
|
},
|
|
"PROJECT_CREATED": {
|
|
"title": "إنشاء مشروع",
|
|
"description": "أضف مشروعًا وحدد أدواره وتوزيع الأدوار.",
|
|
"action": "إنشاء مشروع"
|
|
},
|
|
"APPLICATION_CREATED": {
|
|
"title": "سجل تطبيقك",
|
|
"description": "سجل تطبيق الويب، الأصلي، api أو saml وقم بإعداد تدفق المصادقة.",
|
|
"action": "تسجيل تطبيق"
|
|
},
|
|
"AUTHENTICATION_SUCCEEDED_ON_APPLICATION": {
|
|
"title": "تسجيل الدخول إلى تطبيقك",
|
|
"description": "ادمج تطبيقك مع ZITADEL للمصادقة واختبره بتسجيل الدخول باستخدام المستخدم المسؤول.",
|
|
"action": "تسجيل الدخول"
|
|
},
|
|
"user.human.added": {
|
|
"title": "أضف مستخدمين",
|
|
"description": "أضف مستخدمي التطبيق الخاص بك",
|
|
"action": "إضافة مستخدم"
|
|
},
|
|
"user.grant.added": {
|
|
"title": "تعيين أدوار للمستخدمين",
|
|
"description": "السماح للمستخدمين بالوصول إلى تطبيقك وتعيين دورهم.",
|
|
"action": "تعيين دور"
|
|
}
|
|
}
|
|
},
|
|
"MENU": {
|
|
"INSTANCE": "الإعدادات الافتراضية",
|
|
"DASHBOARD": "الرئيسية",
|
|
"PERSONAL_INFO": "المعلومات الشخصية",
|
|
"DOCUMENTATION": "الوثائق",
|
|
"INSTANCEOVERVIEW": "المثيل",
|
|
"ORGS": "المنظمات",
|
|
"VIEWS": "المشاهدات",
|
|
"EVENTS": "الأحداث",
|
|
"FAILEDEVENTS": "الأحداث الفاشلة",
|
|
"ORGANIZATION": "المنظمة",
|
|
"PROJECT": "المشاريع",
|
|
"PROJECTOVERVIEW": "نظرة عامة",
|
|
"PROJECTGRANTS": "منح المشاريع",
|
|
"ROLES": "الأدوار",
|
|
"GRANTEDPROJECT": "المشاريع الممنوحة",
|
|
"HUMANUSERS": "المستخدمون",
|
|
"MACHINEUSERS": "حسابات الخدمة",
|
|
"LOGOUT": "تسجيل خروج جميع المستخدمين",
|
|
"NEWORG": "منظمة جديدة",
|
|
"IAMADMIN": "أنت مسؤول instance. لاحظ أن لديك أذونات موسعة.",
|
|
"SHOWORGS": "إظهار جميع المنظمات",
|
|
"GRANTS": "تعيينات الأدوار",
|
|
"ACTIONS": "الإجراءات",
|
|
"TARGETS": "الأهداف",
|
|
"PRIVACY": "الخصوصية",
|
|
"TOS": "شروط الخدمة",
|
|
"OPENSHORTCUTSTOOLTIP": "اكتب ؟ لإظهار اختصارات لوحة المفاتيح",
|
|
"SETTINGS": "الإعدادات",
|
|
"CUSTOMERPORTAL": "بوابة العملاء"
|
|
},
|
|
"QUICKSTART": {
|
|
"TITLE": "دمج ZITADEL في تطبيقك",
|
|
"DESCRIPTION": "ادمج ZITADEL في تطبيقك أو استخدم أحد عيناتنا للبدء في دقائق.",
|
|
"BTN_START": "إنشاء تطبيق",
|
|
"BTN_LEARNMORE": "تعلم المزيد",
|
|
"CREATEPROJECTFORAPP": "إنشاء مشروع {{value}}",
|
|
"SELECT_FRAMEWORK": "اختر إطار العمل",
|
|
"FRAMEWORK": "إطار العمل",
|
|
"FRAMEWORK_OTHER": "أخرى (OIDC, SAML, API)",
|
|
"ALMOSTDONE": "أنت على وشك الانتهاء.",
|
|
"REVIEWCONFIGURATION": "مراجعة التكوين",
|
|
"REVIEWCONFIGURATION_DESCRIPTION": "لقد قمنا بإنشاء تكوين أساسي لتطبيقات {{value}}. يمكنك تكييف هذا التكوين حسب احتياجاتك بعد الإنشاء.",
|
|
"REDIRECTS": "تكوين عمليات إعادة التوجيه",
|
|
"DEVMODEWARN": "وضع المطور مفعل افتراضياً. يمكنك تحديث القيم للإنتاج لاحقاً.",
|
|
"GUIDE": "دليل",
|
|
"BROWSEEXAMPLES": "تصفح الأمثلة و SDKs",
|
|
"DUPLICATEAPPRENAME": "يوجد تطبيق بنفس الاسم بالفعل. يرجى اختيار اسم مختلف.",
|
|
"DIALOG": {
|
|
"CHANGE": {
|
|
"TITLE": "تغيير إطار العمل",
|
|
"DESCRIPTION": "اختر أحد أطر العمل المتاحة للإعداد السريع لتطبيقك."
|
|
}
|
|
}
|
|
},
|
|
"ACTIONS": {
|
|
"ACTIONS": "الإجراءات",
|
|
"FILTER": "تصفية",
|
|
"RENAME": "إعادة تسمية",
|
|
"SET": "تعيين",
|
|
"COPY": "نسخ إلى الحافظة",
|
|
"COPIED": "تم النسخ إلى الحافظة.",
|
|
"RESET": "إعادة تعيين",
|
|
"RESETDEFAULT": "إعادة تعيين للافتراضي",
|
|
"RESETTO": "إعادة تعيين إلى: ",
|
|
"RESETCURRENT": "إعادة تعيين للحالي",
|
|
"SHOW": "إظهار",
|
|
"HIDE": "إخفاء",
|
|
"SAVE": "حفظ",
|
|
"SAVENOW": "حفظ الآن",
|
|
"NEW": "جديد",
|
|
"ADD": "إضافة",
|
|
"CREATE": "إنشاء",
|
|
"CONTINUE": "متابعة",
|
|
"CONTINUEWITH": "متابعة مع {{value}}",
|
|
"BACK": "رجوع",
|
|
"CLOSE": "إغلاق",
|
|
"CLEAR": "مسح",
|
|
"CANCEL": "إلغاء",
|
|
"INFO": "معلومات",
|
|
"OK": "موافق",
|
|
"SELECT": "تحديد",
|
|
"VIEW": "عرض",
|
|
"SELECTIONDELETE": "حذف المحدد",
|
|
"DELETE": "حذف",
|
|
"REMOVE": "إزالة",
|
|
"VERIFY": "تحقق",
|
|
"FINISH": "إنهاء",
|
|
"FINISHED": "إغلاق",
|
|
"CHANGE": "تغيير",
|
|
"REACTIVATE": "إعادة تفعيل",
|
|
"ACTIVATE": "تفعيل",
|
|
"DEACTIVATE": "تعطيل",
|
|
"REFRESH": "تحديث",
|
|
"LOGIN": "تسجيل الدخول",
|
|
"EDIT": "تعديل",
|
|
"PIN": "تثبيت / إلغاء التثبيت",
|
|
"CONFIGURE": "تكوين",
|
|
"SEND": "إرسال",
|
|
"NEWVALUE": "قيمة جديدة",
|
|
"RESTORE": "استعادة",
|
|
"CONTINUEWITHOUTSAVE": "متابعة دون حفظ",
|
|
"OF": "من",
|
|
"PREVIOUS": "السابق",
|
|
"NEXT": "التالي",
|
|
"MORE": "المزيد",
|
|
"STEP": "خطوة",
|
|
"SETUP": "إعداد",
|
|
"TEST": "اختبار",
|
|
"UNSAVEDCHANGES": "تغييرات غير محفوظة",
|
|
"UNSAVED": {
|
|
"DIALOG": {
|
|
"DESCRIPTION": "هل أنت متأكد أنك تريد تجاهل هذا الإجراء الجديد؟ سيضيع إجراءك",
|
|
"CANCEL": "إلغاء",
|
|
"DISCARD": "تجاهل"
|
|
}
|
|
},
|
|
"TABLE": {
|
|
"SHOWUSER": "إظهار المستخدم {{value}}"
|
|
},
|
|
"DOWNLOAD": "تنزيل",
|
|
"APPLY": "تطبيق"
|
|
},
|
|
"ACTIONSTWO": {
|
|
"BETA_NOTE": "أنت تستخدم حالياً الإصدار الثاني الجديد من الإجراءات (Actions V2)، وهو في مرحلة تجريبية. لا يزال الإصدار 1 السابق متاحاً ولكن سيتم إيقافه في المستقبل. يرجى الإبلاغ عن أي مشاكل أو ملاحظات.",
|
|
"EXECUTION": {
|
|
"TITLE": "الإجراءات",
|
|
"DESCRIPTION": "تتيح لك الإجراءات تشغيل كود مخصص استجابةً لطلبات API أو الأحداث أو وظائف محددة. استخدمها لتوسيع وظائف Zitadel، وأتمتة سير العمل، والتكامل مع الأنظمة الأخرى.",
|
|
"TYPES": {
|
|
"request": "طلب",
|
|
"response": "استجابة",
|
|
"event": "أحداث",
|
|
"function": "وظيفة"
|
|
},
|
|
"DIALOG": {
|
|
"CREATE_TITLE": "إنشاء إجراء",
|
|
"UPDATE_TITLE": "تحديث إجراء",
|
|
"TYPE": {
|
|
"DESCRIPTION": "حدد متى تريد تشغيل هذا الإجراء",
|
|
"REQUEST": {
|
|
"TITLE": "طلب",
|
|
"DESCRIPTION": "الطلبات التي تحدث داخل Zitadel. قد يكون هذا شيئاً مثل استدعاء طلب تسجيل الدخول."
|
|
},
|
|
"RESPONSE": {
|
|
"TITLE": "استجابة",
|
|
"DESCRIPTION": "استجابة لطلب داخل Zitadel. فكر في الاستجابة التي تتلقاها عند جلب مستخدم."
|
|
},
|
|
"EVENTS": {
|
|
"TITLE": "أحداث",
|
|
"DESCRIPTION": "الأحداث التي تقع داخل Zitadel. قد يكون هذا أي شيء مثل قيام مستخدم بإنشاء حساب، أو تسجيل دخول ناجح، وما إلى ذلك."
|
|
},
|
|
"FUNCTIONS": {
|
|
"TITLE": "وظائف",
|
|
"DESCRIPTION": "الوظائف التي يمكنك استدعاؤها داخل Zitadel. قد يكون هذا أي شيء من إرسال بريد إلكتروني إلى إنشاء مستخدم."
|
|
}
|
|
},
|
|
"CONDITION": {
|
|
"REQ_RESP_DESCRIPTION": "اختر ما إذا كان هذا الإجراء ينطبق على جميع الطلبات، أو خدمة معينة (مثل إدارة المستخدمين)، أو طلب واحد (مثل إنشاء مستخدم).",
|
|
"ALL": {
|
|
"TITLE": "الكل",
|
|
"DESCRIPTION": "حدد هذا الخيار إذا كنت تريد تشغيل الإجراء الخاص بك عند كل طلب"
|
|
},
|
|
"ALL_EVENTS": "حدد هذا الخيار إذا كنت تريد تشغيل الإجراء الخاص بك عند كل حدث",
|
|
"SELECT_SERVICE": {
|
|
"TITLE": "تحديد الخدمة",
|
|
"DESCRIPTION": "اختر خدمة Zitadel للإجراء الخاص بك."
|
|
},
|
|
"SELECT_METHOD": {
|
|
"TITLE": "تحديد الطريقة",
|
|
"DESCRIPTION": "إذا كنت تريد التنفيذ فقط عند طلب محدد، حدده هنا",
|
|
"NOTE": "إذا لم تحدد طريقة، فسيتم تشغيل الإجراء الخاص بك عند كل طلب في الخدمة المحددة."
|
|
},
|
|
"FUNCTIONNAME": {
|
|
"TITLE": "اسم الوظيفة",
|
|
"DESCRIPTION": "اختر الوظيفة التي تريد تنفيذها"
|
|
},
|
|
"SELECT_GROUP": {
|
|
"TITLE": "تعيين المجموعة",
|
|
"DESCRIPTION": "إذا كنت تريد التنفيذ فقط عند مجموعة من الأحداث، فقم بتعيين المجموعة هنا"
|
|
},
|
|
"SELECT_EVENT": {
|
|
"TITLE": "تحديد الحدث",
|
|
"DESCRIPTION": "إذا كنت تريد التنفيذ فقط عند حدث محدد، حدده هنا"
|
|
}
|
|
},
|
|
"TARGET": {
|
|
"DESCRIPTION": "يمكنك اختيار تنفيذ هدف، أو تشغيله بناءً على نفس شروط الأهداف الأخرى.",
|
|
"TARGET": {
|
|
"DESCRIPTION": "الهدف الذي تريد تنفيذه لهذا الإجراء"
|
|
},
|
|
"CONDITIONS": {
|
|
"DESCRIPTION": "شروط التنفيذ"
|
|
}
|
|
}
|
|
},
|
|
"TABLE": {
|
|
"CONDITION": "الشرط",
|
|
"TYPE": "النوع",
|
|
"TARGET": "الهدف",
|
|
"CREATIONDATE": "تاريخ الإنشاء"
|
|
}
|
|
},
|
|
"TARGET": {
|
|
"TITLE": "الأهداف",
|
|
"DESCRIPTION": "الهدف هو وجهة الكود الذي تريد تنفيذه من إجراء. أنشئ هدفاً هنا وأضفه إلى إجراءاتك.",
|
|
"CREATE": {
|
|
"TITLE": "إنشاء هدفك",
|
|
"DESCRIPTION": "أنشئ هدفك الخاص خارج Zitadel",
|
|
"NAME": "الاسم",
|
|
"NAME_DESCRIPTION": "امنح هدفك اسماً واضحاً ووصفياً لتسهيل التعرف عليه لاحقاً",
|
|
"TYPE": "النوع",
|
|
"TYPES": {
|
|
"restWebhook": "REST Webhook",
|
|
"restCall": "اتصال REST",
|
|
"restAsync": "REST غير متزامن"
|
|
},
|
|
"TYPES_DESCRIPTION": "Webhook: يتعامل الاتصال مع رمز الحالة ولكن الاستجابة غير ذات صلة\nCall: يتعامل الاتصال مع رمز الحالة والاستجابة\nAsync: لا يتعامل الاتصال مع رمز الحالة ولا الاستجابة، ولكن يمكن استدعاؤه بالتوازي مع أهداف أخرى",
|
|
"ENDPOINT": "نقطة النهاية (Endpoint)",
|
|
"ENDPOINT_DESCRIPTION": "أدخل نقطة النهاية حيث تتم استضافة الكود الخاص بك. تأكد من إمكانية الوصول إليها من قبلنا!",
|
|
"TIMEOUT": "المهلة",
|
|
"TIMEOUT_DESCRIPTION": "عيّن الحد الأقصى للوقت الذي يجب أن يستجيب فيه هدفك. إذا استغرق وقتاً أطول، فسنوقف الطلب.",
|
|
"INTERRUPT_ON_ERROR": "المقاطعة عند الخطأ",
|
|
"INTERRUPT_ON_ERROR_DESCRIPTION": "إيقاف جميع التنفيذات عندما يعود الهدف بخطأ",
|
|
"INTERRUPT_ON_ERROR_WARNING": "تنبيه: \"المقاطعة عند الخطأ\" توقف العمليات عند الفشل، مما يهدد بالقفل. اختبرها مع تعطيلها لمنع حظر تسجيل الدخول/الإنشاء.",
|
|
"AWAIT_RESPONSE": "انتظار الاستجابة",
|
|
"AWAIT_RESPONSE_DESCRIPTION": "سننتظر الاستجابة قبل أن نفعل أي شيء آخر. مفيد إذا كنت تنوي استخدام أهداف متعددة لإجراء واحد"
|
|
},
|
|
"TABLE": {
|
|
"NAME": "الاسم",
|
|
"ENDPOINT": "نقطة النهاية",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"REORDER": "إعادة الترتيب"
|
|
}
|
|
}
|
|
},
|
|
"MEMBERROLES": {
|
|
"IAM_OWNER": "لديه سيطرة على المثيل بالكامل، بما في ذلك جميع المنظمات",
|
|
"IAM_OWNER_VIEWER": "لديه إذن لمراجعة المثيل بالكامل، بما في ذلك جميع المنظمات",
|
|
"IAM_ORG_MANAGER": "لديه إذن لإنشاء وإدارة المنظمات",
|
|
"IAM_USER_MANAGER": "لديه إذن لإنشاء وإدارة المستخدمين",
|
|
"IAM_ADMIN_IMPERSONATOR": "لديه إذن لانتحال شخصية المشرفين والمستخدمين النهائيين من جميع المنظمات",
|
|
"IAM_END_USER_IMPERSONATOR": "لديه إذن لانتحال شخصية المستخدمين النهائيين من جميع المنظمات",
|
|
"IAM_LOGIN_CLIENT": "لديه إذن لإدارة تطبيقات تسجيل الدخول",
|
|
"ORG_OWNER": "لديه إذن على المنظمة بالكامل",
|
|
"ORG_USER_MANAGER": "لديه إذن لإنشاء وإدارة مستخدمي المنظمة",
|
|
"ORG_OWNER_VIEWER": "لديه إذن لمراجعة المنظمة بالكامل",
|
|
"ORG_SETTINGS_MANAGER": "لديه إذن لإدارة إعدادات المنظمة",
|
|
"ORG_USER_PERMISSION_EDITOR": "لديه إذن لإدارة تعيينات الأدوار",
|
|
"ORG_PROJECT_PERMISSION_EDITOR": "لديه إذن لإدارة منح المشاريع",
|
|
"ORG_PROJECT_CREATOR": "لديه إذن لإنشاء مشاريعه الخاصة والإعدادات الأساسية",
|
|
"ORG_ADMIN_IMPERSONATOR": "لديه إذن لانتحال شخصية المشرفين والمستخدمين النهائيين من المنظمة",
|
|
"ORG_END_USER_IMPERSONATOR": "لديه إذن لانتحال شخصية المستخدمين النهائيين من المنظمة",
|
|
"ORG_USER_SELF_MANAGER": "لديه إذن لإدارة المستخدم الخاص به",
|
|
"PROJECT_OWNER": "لديه إذن على المشروع بالكامل",
|
|
"PROJECT_OWNER_VIEWER": "لديه إذن لمراجعة المشروع بالكامل",
|
|
"PROJECT_OWNER_GLOBAL": "لديه إذن على المشروع بالكامل",
|
|
"PROJECT_OWNER_VIEWER_GLOBAL": "لديه إذن لمراجعة المشروع بالكامل",
|
|
"PROJECT_GRANT_OWNER": "لديه إذن لإدارة منح المشروع",
|
|
"PROJECT_GRANT_OWNER_VIEWER": "لديه إذن لمراجعة منح المشروع"
|
|
},
|
|
"OVERLAYS": {
|
|
"ORGSWITCHER": {
|
|
"TEXT": "تعتمد جميع إعدادات المنظمة والجداول في وحدة التحكم على منظمة محددة. انقر فوق هذا الزر لتبديل المنظمة أو إنشاء واحدة جديدة."
|
|
},
|
|
"INSTANCE": {
|
|
"TEXT": "انقر هنا للوصول إلى الإعدادات الافتراضية. لاحظ أنه يمكنك الوصول إلى هذا الزر فقط إذا كان لديك أذونات محسّنة."
|
|
},
|
|
"PROFILE": {
|
|
"TEXT": "هنا يمكنك التبديل بين حسابات المستخدمين الخاصة بك وإدارة جلساتك وملفك الشخصي."
|
|
},
|
|
"NAV": {
|
|
"TEXT": "يتغير هذا التنقل بناءً على منظمتك المحددة أعلاه أو المثيل الخاص بك"
|
|
},
|
|
"CONTEXTCHANGED": {
|
|
"TEXT": "لقد تغير سياق المنظمة."
|
|
},
|
|
"SWITCHEDTOINSTANCE": {
|
|
"TEXT": "لقد تغير العرض للتو إلى المثيل!"
|
|
}
|
|
},
|
|
"FILTER": {
|
|
"TITLE": "تصفية",
|
|
"ORGNAME": "اسم المنظمة",
|
|
"ORGID": "معرف المنظمة",
|
|
"STATE": "الحالة",
|
|
"PRIMARYDOMAIN": "نطاق المنظمة",
|
|
"DISPLAYNAME": "اسم عرض المستخدم",
|
|
"EMAIL": "البريد الإلكتروني",
|
|
"USERNAME": "اسم المستخدم",
|
|
"PROJECTNAME": "اسم المشروع",
|
|
"RESOURCEOWNER": "مالك المورد",
|
|
"METHODS": {
|
|
"5": "يحتوي على",
|
|
"7": "ينتهي بـ",
|
|
"1": "يساوي"
|
|
}
|
|
},
|
|
"KEYBOARDSHORTCUTS": {
|
|
"TITLE": "اختصارات لوحة المفاتيح",
|
|
"UNDERORGCONTEXT": "داخل صفحات المنظمة",
|
|
"SIDEWIDE": "اختصارات الموقع بالكامل",
|
|
"SHORTCUTS": {
|
|
"HOME": "<strong>الذهاب</strong> إلى <strong>الرئيسية</strong>",
|
|
"INSTANCE": "<strong>الذهاب</strong> إلى <strong>المثيل</strong>",
|
|
"ORG": "<strong>الذهاب</strong> إلى <strong>المنظمة</strong>",
|
|
"ORGSETTINGS": "<strong>الذهاب</strong> إلى <strong>إعدادات</strong> المنظمة",
|
|
"ORGSWITCHER": "تغيير المنظمة",
|
|
"ME": "الذهاب إلى الملف الشخصي",
|
|
"PROJECTS": "<strong>الذهاب</strong> إلى <strong>المشاريع</strong>",
|
|
"USERS": "<strong>الذهاب</strong> إلى <strong>المستخدمين</strong>",
|
|
"ROLEASSIGNMENTS": "<strong>الذهاب</strong> إلى <strong>تعيينات الأدوار</strong>",
|
|
"ACTIONS": "<strong>الذهاب</strong> إلى الإجراءات و <strong>التدفقات</strong>",
|
|
"DOMAINS": "<strong>الذهاب</strong> إلى <strong>النطاقات</strong>"
|
|
}
|
|
},
|
|
"RESOURCEID": "معرف المورد",
|
|
"NAME": "الاسم",
|
|
"VERSION": "الإصدار",
|
|
"TABLE": {
|
|
"NOROWS": "لا توجد بيانات"
|
|
},
|
|
"ERRORS": {
|
|
"REQUIRED": "يرجى ملء هذا الحقل.",
|
|
"ATLEASTONE": "قدم قيمة واحدة على الأقل.",
|
|
"TOKENINVALID": {
|
|
"TITLE": "انتهت صلاحية رمز التفويض الخاص بك.",
|
|
"DESCRIPTION": "انقر على الزر أدناه لتسجيل الدخول مرة أخرى."
|
|
},
|
|
"EXHAUSTED": {
|
|
"TITLE": "المثيل الخاص بك محظور.",
|
|
"DESCRIPTION": "اطلب من مسؤول مثيل ZITADEL الخاص بك تحديث الاشتراك."
|
|
},
|
|
"INVALID_FORMAT": "التنسيق غير صالح.",
|
|
"NOTANEMAIL": "القيمة المقدمة ليست عنوان بريد إلكتروني.",
|
|
"MINLENGTH": "يجب أن يكون الطول {{requiredLength}} حرفاً على الأقل.",
|
|
"MAXLENGTH": "يجب أن يكون أقل من {{requiredLength}} حرفاً.",
|
|
"UPPERCASEMISSING": "يجب أن يتضمن حرفاً كبيراً.",
|
|
"LOWERCASEMISSING": "يجب أن يتضمن حرفاً صغيراً.",
|
|
"SYMBOLERROR": "يجب أن يتضمن رمزاً أو علامة ترقيم.",
|
|
"NUMBERERROR": "يجب أن يتضمن رقماً.",
|
|
"PWNOTEQUAL": "كلمتا المرور المقدمتان غير متطابقتين.",
|
|
"PHONE": "يجب أن يبدأ رقم الهاتف بـ +."
|
|
},
|
|
"USER": {
|
|
"SETTINGS": {
|
|
"TITLE": "الإعدادات",
|
|
"GENERAL": "عام",
|
|
"IDP": "مزودو الهوية",
|
|
"SECURITY": "كلمة المرور والأمان",
|
|
"KEYS": "المفاتيح",
|
|
"PAT": "رموز الوصول الشخصية",
|
|
"ROLEASSIGNMENTS": "تعيينات الأدوار",
|
|
"MEMBERSHIPS": "أدوار مسؤولي النظام",
|
|
"METADATA": "البيانات الوصفية"
|
|
},
|
|
"TITLE": "المعلومات الشخصية",
|
|
"DESCRIPTION": "إدارة معلوماتك وإعدادات الأمان.",
|
|
"PAGES": {
|
|
"TITLE": "مستخدم",
|
|
"DETAIL": "التفاصيل",
|
|
"CREATE": "إنشاء",
|
|
"MY": "معلوماتي",
|
|
"LOGINNAMES": "أسماء الدخول",
|
|
"LOGINMETHODS": "طرق الدخول",
|
|
"LOGINNAMESDESC": "هذه هي أسماء الدخول الخاصة بك:",
|
|
"NOUSER": "لا يوجد مستخدم مرتبط.",
|
|
"REACTIVATE": "إعادة تفعيل",
|
|
"DEACTIVATE": "تعطيل",
|
|
"FILTER": "تصفية",
|
|
"STATE": "الحالة",
|
|
"DELETE": "حذف المستخدم",
|
|
"UNLOCK": "فتح قفل المستخدم",
|
|
"GENERATESECRET": "توليد سر العميل",
|
|
"REMOVESECRET": "إزالة سر العميل",
|
|
"LOCKEDDESCRIPTION": "تم قفل هذا المستخدم بسبب تجاوز الحد الأقصى لمحاولات تسجيل الدخول ويجب فتح قفله لاستخدامه مرة أخرى.",
|
|
"DELETEACCOUNT": "حذف الحساب",
|
|
"DELETEACCOUNT_DESC": "إذا قمت بهذا الإجراء، سيتم تسجيل خروجك ولن يعد بإمكانك الوصول إلى حسابك. هذا الإجراء غير قابل للعكس، لذا يرجى المتابعة بحذر.",
|
|
"DELETEACCOUNT_BTN": "حذف الحساب",
|
|
"DELETEACCOUNT_SUCCESS": "تم حذف الحساب بنجاح!"
|
|
},
|
|
"DETAILS": {
|
|
"DATECREATED": "تم الإنشاء",
|
|
"DATECHANGED": "تم التغيير"
|
|
},
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "حذف المستخدم",
|
|
"DELETE_SELF_TITLE": "حذف الحساب",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف مستخدم بشكل دائم. هل أنت متأكد؟",
|
|
"DELETE_SELF_DESCRIPTION": "أنت على وشك حذف حسابك الشخصي بشكل دائم. سيؤدي هذا إلى تسجيل خروجك وحذف مستخدمك. لا يمكن التراجع عن هذا الإجراء!",
|
|
"DELETE_AUTH_DESCRIPTION": "أنت على وشك حذف حسابك الشخصي بشكل دائم. هل أنت متأكد؟",
|
|
"TYPEUSERNAME": "اكتب '{{value}}'، لتأكيد وحذف المستخدم.",
|
|
"USERNAME": "اسم الدخول",
|
|
"DELETE_BTN": "حذف بشكل دائم"
|
|
},
|
|
"SENDEMAILDIALOG": {
|
|
"TITLE": "إرسال إشعار بالبريد الإلكتروني",
|
|
"DESCRIPTION": "انقر فوق الزر أدناه لإرسال إشعار إلى عنوان البريد الإلكتروني الحالي أو تغيير عنوان البريد الإلكتروني في الحقل.",
|
|
"NEWEMAIL": "عنوان بريد إلكتروني جديد"
|
|
},
|
|
"SECRETDIALOG": {
|
|
"CLIENTSECRET": "سر العميل",
|
|
"CLIENTSECRET_DESCRIPTION": "احتفظ بسر العميل الخاص بك في مكان آمن حيث سيختفي بمجرد إغلاق النافذة."
|
|
},
|
|
"TABLE": {
|
|
"DEACTIVATE": "تعطيل",
|
|
"ACTIVATE": "تفعيل",
|
|
"CHANGEDATE": "آخر تعديل",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"FILTER": {
|
|
"0": "تصفية حسب اسم العرض",
|
|
"1": "تصفية حسب اسم المستخدم",
|
|
"2": "تصفية حسب اسم العرض",
|
|
"3": "تصفية حسب اسم المستخدم",
|
|
"4": "تصفية حسب البريد الإلكتروني",
|
|
"5": "تصفية حسب اسم العرض",
|
|
"10": "تصفية حسب اسم المنظمة",
|
|
"12": "تصفية حسب اسم المشروع"
|
|
},
|
|
"EMPTY": "لا توجد إدخالات"
|
|
},
|
|
"PASSWORDLESS": {
|
|
"SEND": "إرسال رابط التسجيل",
|
|
"TABLETYPE": "النوع",
|
|
"TABLESTATE": "الحالة",
|
|
"NAME": "الاسم",
|
|
"EMPTY": "لم يتم تعيين جهاز",
|
|
"TITLE": "المصادقة بدون كلمة مرور",
|
|
"DESCRIPTION": "أضف طرق مصادقة قائمة على WebAuthn لتسجيل الدخول إلى ZITADEL بدون كلمة مرور.",
|
|
"MANAGE_DESCRIPTION": "إدارة طرق العامل الثاني لمستخدميك.",
|
|
"U2F": "إضافة طريقة",
|
|
"U2F_DIALOG_TITLE": "التحقق من المصادق",
|
|
"U2F_DIALOG_DESCRIPTION": "أدخل اسماً لتسجيل الدخول بدون كلمة مرور المستخدم",
|
|
"U2F_SUCCESS": "تم إنشاء مصادقة بدون كلمة مرور بنجاح!",
|
|
"U2F_ERROR": "حدث خطأ أثناء الإعداد!",
|
|
"U2F_NAME": "اسم المصادق",
|
|
"TYPE": {
|
|
"0": "لم يتم تحديد MFA",
|
|
"1": "OTP",
|
|
"2": "بصمة الإصبع، مفاتيح الأمان، Face ID وغيرها"
|
|
},
|
|
"STATE": {
|
|
"0": "بدون حالة",
|
|
"1": "ليس جاهزاً",
|
|
"2": "جاهز",
|
|
"3": "محذوف"
|
|
},
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "إزالة طريقة مصادقة بدون كلمة مرور",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف طريقة مصادقة بدون كلمة مرور. هل أنت متأكد؟",
|
|
"ADD_TITLE": "المصادقة بدون كلمة مرور",
|
|
"ADD_DESCRIPTION": "حدد أحد الخيارات المتاحة لإنشاء طريقة مصادقة بدون كلمة مرور.",
|
|
"SEND_DESCRIPTION": "أرسل لنفسك رابط تسجيل إلى عنوان بريدك الإلكتروني.",
|
|
"SEND": "إرسال رابط التسجيل",
|
|
"SENT": "تم تسليم البريد الإلكتروني بنجاح. تحقق من صندوق البريد الخاص بك للمتابعة مع الإعداد.",
|
|
"QRCODE_DESCRIPTION": "توليد رمز الاستجابة السريعة (QR) للمسح بجهاز آخر.",
|
|
"QRCODE": "توليد رمز الاستجابة السريعة",
|
|
"QRCODE_SCAN": "امسح رمز الاستجابة السريعة هذا للمتابعة مع الإعداد على جهازك.",
|
|
"NEW_DESCRIPTION": "استخدم هذا الجهاز لإعداد الدخول بدون كلمة مرور.",
|
|
"NEW": "إضافة جديد"
|
|
}
|
|
},
|
|
"MFA": {
|
|
"TABLETYPE": "النوع",
|
|
"TABLESTATE": "الحالة",
|
|
"NAME": "الاسم",
|
|
"EMPTY": "لا توجد عوامل إضافية",
|
|
"TITLE": "المصادقة متعددة العوامل",
|
|
"DESCRIPTION": "أضف عاملاً ثانياً لضمان الأمان الأمثل لحسابك.",
|
|
"MANAGE_DESCRIPTION": "إدارة طرق العامل الثاني لمستخدميك.",
|
|
"ADD": "إضافة عامل",
|
|
"OTP": "تطبيق المصادقة لـ TOTP (OTP)",
|
|
"OTP_DIALOG_TITLE": "إضافة OTP",
|
|
"OTP_DIALOG_DESCRIPTION": "امسح رمز الاستجابة السريعة باستخدام تطبيق المصادقة وأدخل الرمز أدناه للتحقق وتفعيل طريقة OTP.",
|
|
"U2F": "بصمة الإصبع، مفاتيح الأمان، Face ID وغيرها",
|
|
"U2F_DIALOG_TITLE": "التحقق من العامل",
|
|
"U2F_DIALOG_DESCRIPTION": "أدخل اسماً للمصادقة متعددة العوامل العالمية المستخدمة.",
|
|
"U2F_SUCCESS": "تمت إضافة العامل بنجاح!",
|
|
"U2F_ERROR": "حدث خطأ أثناء الإعداد!",
|
|
"U2F_NAME": "اسم المصادق",
|
|
"OTPSMS": "OTP عبر الرسائل القصيرة",
|
|
"OTPEMAIL": "OTP عبر البريد الإلكتروني",
|
|
"SETUPOTPSMSDESCRIPTION": "هل تريد إعداد رقم الهاتف هذا كعامل ثانٍ OTP؟",
|
|
"OTPSMSSUCCESS": "تم إعداد عامل OTP بنجاح.",
|
|
"OTPSMSPHONEMUSTBEVERIFIED": "يجب التحقق من هاتفك لاستخدام هذه الطريقة.",
|
|
"OTPEMAILSUCCESS": "تم إعداد عامل OTP بنجاح.",
|
|
"TYPE": {
|
|
"0": "لم يتم تحديد MFA",
|
|
"1": "OTP",
|
|
"2": "بصمة الإصبع، مفاتيح الأمان، Face ID وغيرها"
|
|
},
|
|
"STATE": {
|
|
"0": "بدون حالة",
|
|
"1": "ليس جاهزاً",
|
|
"2": "جاهز",
|
|
"3": "محذوف"
|
|
},
|
|
"DIALOG": {
|
|
"MFA_DELETE_TITLE": "إزالة العامل الثاني",
|
|
"MFA_DELETE_DESCRIPTION": "أنت على وشك حذف عامل ثانٍ. هل أنت متأكد؟",
|
|
"ADD_MFA_TITLE": "إضافة عامل ثانٍ",
|
|
"ADD_MFA_DESCRIPTION": "حدد أحد الخيارات التالية."
|
|
}
|
|
},
|
|
"EXTERNALIDP": {
|
|
"TITLE": "مزودو الهوية الخارجيون",
|
|
"DESC": "",
|
|
"IDPCONFIGID": "معرف تكوين IDP",
|
|
"IDPNAME": "اسم IDP",
|
|
"USERDISPLAYNAME": "الاسم الخارجي",
|
|
"EXTERNALUSERID": "معرف المستخدم الخارجي",
|
|
"EMPTY": "لم يتم العثور على IdP خارجي",
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "إزالة IdP",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف مزود هوية من مستخدم. هل تريد حقاً المتابعة؟"
|
|
}
|
|
},
|
|
"CREATE": {
|
|
"TITLE": "إنشاء مستخدم جديد",
|
|
"DESCRIPTION": "يرجى تقديم المعلومات اللازمة.",
|
|
"NAMEANDEMAILSECTION": "الاسم والبريد الإلكتروني",
|
|
"GENDERLANGSECTION": "الجنس واللغة",
|
|
"PHONESECTION": "أرقام الهاتف",
|
|
"PASSWORDSECTION": "كلمة المرور الأولية",
|
|
"ADDRESSANDPHONESECTION": "رقم الهاتف",
|
|
"INITMAILDESCRIPTION": "إذا تم تحديد كلا الخيارين، فلن يتم إرسال بريد إلكتروني للتهيئة. إذا تم تحديد خيار واحد فقط، فسيتم إرسال بريد لتوفير / التحقق من البيانات.",
|
|
"SETUPAUTHENTICATIONLATER": "إعداد المصادقة لاحقاً لهذا المستخدم.",
|
|
"INVITATION": "إرسال بريد دعوة لإعداد المصادقة والتحقق من البريد الإلكتروني.",
|
|
"INITIALPASSWORD": "تعيين كلمة مرور أولية للمستخدم."
|
|
},
|
|
"CODEDIALOG": {
|
|
"TITLE": "التحقق من رقم الهاتف",
|
|
"DESCRIPTION": "أدخل الرمز الذي تلقيته عبر رسالة نصية للتحقق من رقم هاتفك.",
|
|
"CODE": "الرمز"
|
|
},
|
|
"DATA": {
|
|
"STATE": "الحالة",
|
|
"STATE0": "غير معروف",
|
|
"STATE1": "نشط",
|
|
"STATE2": "غير نشط",
|
|
"STATE3": "محذوف",
|
|
"STATE4": "مقفل",
|
|
"STATE5": "معلق",
|
|
"STATE6": "أولي"
|
|
},
|
|
"PROFILE": {
|
|
"TITLE": "الملف الشخصي",
|
|
"EMAIL": "البريد الإلكتروني",
|
|
"PHONE": "رقم الهاتف",
|
|
"PHONE_HINT": "استخدم الرمز + متبوعاً برمز الاتصال بالدولة، أو حدد الدولة من القائمة المنسدلة وأخيراً أدخل رقم الهاتف",
|
|
"PHONE_VERIFIED": "تم التحقق من رقم الهاتف",
|
|
"SEND_SMS": "إرسال رسالة تحقق قصيرة",
|
|
"SEND_EMAIL": "إرسال بريد إلكتروني",
|
|
"USERNAME": "اسم المستخدم",
|
|
"CHANGEUSERNAME": "تعديل",
|
|
"CHANGEUSERNAME_TITLE": "تغيير اسم المستخدم",
|
|
"CHANGEUSERNAME_DESC": "أدخل الاسم الجديد في الحقل أدناه.",
|
|
"FIRSTNAME": "الاسم الأول",
|
|
"LASTNAME": "اسم العائلة",
|
|
"NICKNAME": "اللقب",
|
|
"DISPLAYNAME": "اسم العرض",
|
|
"PREFERREDLOGINNAME": "اسم الدخول المفضل",
|
|
"PREFERRED_LANGUAGE": "اللغة",
|
|
"GENDER": "الجنس",
|
|
"PASSWORD": "كلمة المرور",
|
|
"AVATAR": {
|
|
"UPLOADTITLE": "تحميل صورة الملف الشخصي",
|
|
"UPLOADBTN": "اختيار ملف",
|
|
"UPLOAD": "تحميل",
|
|
"CURRENT": "الصورة الحالية",
|
|
"PREVIEW": "معاينة",
|
|
"DELETESUCCESS": "تم الحذف بنجاح!",
|
|
"CROPPERERROR": "حدث خطأ أثناء تحميل ملفك. جرب تنسيقاً وحجماً مختلفين إذا لزم الأمر."
|
|
},
|
|
"COUNTRY": "الدولة"
|
|
},
|
|
"MACHINE": {
|
|
"TITLE": "تفاصيل حساب الخدمة",
|
|
"USERNAME": "اسم المستخدم",
|
|
"NAME": "الاسم",
|
|
"DESCRIPTION": "الوصف",
|
|
"KEYSTITLE": "المفاتيح",
|
|
"KEYSDESC": "حدد مفاتيحك وأضف تاريخ انتهاء صلاحية اختياري.",
|
|
"TOKENSTITLE": "رموز الوصول الشخصية",
|
|
"TOKENSDESC": "تعمل رموز الوصول الشخصية مثل رموز الوصول OAuth العادية.",
|
|
"ID": "معرف المفتاح",
|
|
"TYPE": "النوع",
|
|
"EXPIRATIONDATE": "تاريخ الانتهاء",
|
|
"CHOOSEDATEAFTER": "أدخل تاريخ انتهاء صالح بعد",
|
|
"CHOOSEEXPIRY": "حدد تاريخ انتهاء الصلاحية",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"KEYDETAILS": "تفاصيل المفتاح",
|
|
"ACCESSTOKENTYPE": "نوع رمز الوصول",
|
|
"ACCESSTOKENTYPES": {
|
|
"0": "Bearer",
|
|
"1": "JWT"
|
|
},
|
|
"ADD": {
|
|
"TITLE": "إضافة مفتاح",
|
|
"DESCRIPTION": "حدد نوع المفتاح واختر تاريخ انتهاء صلاحية اختياري."
|
|
},
|
|
"ADDED": {
|
|
"TITLE": "تم إنشاء المفتاح",
|
|
"DESCRIPTION": "قم بتنزيل المفتاح حيث لن يكون مرئياً بعد إغلاق هذا الحوار!"
|
|
},
|
|
"KEYTYPES": {
|
|
"1": "JSON"
|
|
},
|
|
"DIALOG": {
|
|
"DELETE_KEY": {
|
|
"TITLE": "حذف المفتاح",
|
|
"DESCRIPTION": "هل تريد حذف المفتاح المحدد؟ لا يمكن التراجع عن هذا."
|
|
}
|
|
}
|
|
},
|
|
"PASSWORD": {
|
|
"TITLE": "كلمة المرور",
|
|
"LABEL": "كلمة مرور آمنة تساعد على حماية الحساب",
|
|
"DESCRIPTION": "أدخل كلمة المرور الجديدة وفقاً للسياسة أدناه.",
|
|
"OLD": "كلمة المرور الحالية",
|
|
"NEW": "كلمة المرور الجديدة",
|
|
"CONFIRM": "تأكيد كلمة المرور الجديدة",
|
|
"NEWINITIAL": "كلمة المرور",
|
|
"CONFIRMINITIAL": "تأكيد كلمة المرور",
|
|
"RESET": "إعادة تعيين كلمة المرور الحالية",
|
|
"SET": "تعيين كلمة مرور جديدة",
|
|
"RESENDNOTIFICATION": "إرسال رابط إعادة تعيين كلمة المرور",
|
|
"REQUIRED": "بعض الحقول المطلوبة مفقودة.",
|
|
"MINLENGTHERROR": "يجب أن تكون على الأقل {{value}} حرفاً.",
|
|
"MAXLENGTHERROR": "يجب أن تكون أقل من {{value}} حرفاً."
|
|
},
|
|
"ID": "معرف المستخدم",
|
|
"EMAIL": "البريد الإلكتروني",
|
|
"PHONE": "رقم الهاتف",
|
|
"PHONEEMPTY": "لم يتم تحديد رقم هاتف",
|
|
"PHONEVERIFIED": "تم التحقق من رقم الهاتف.",
|
|
"EMAILVERIFIED": "تم التحقق من البريد الإلكتروني",
|
|
"NOTVERIFIED": "لم يتم التحقق",
|
|
"PREFERRED_LOGINNAME": "اسم الدخول المفضل",
|
|
"ISINITIAL": "المستخدم ليس نشطاً بعد.",
|
|
"LOGINMETHODS": {
|
|
"TITLE": "معلومات الاتصال",
|
|
"DESCRIPTION": "تُستخدم المعلومات المقدمة لإرسال معلومات مهمة، مثل رسائل البريد الإلكتروني لإعادة تعيين كلمة المرور إليك.",
|
|
"EMAIL": {
|
|
"TITLE": "البريد الإلكتروني",
|
|
"VALID": "تم التحقق",
|
|
"ISVERIFIED": "تم التحقق من البريد الإلكتروني",
|
|
"ISVERIFIEDDESC": "إذا تمت الإشارة إلى أن البريد الإلكتروني قد تم التحقق منه، فلن يتم تقديم طلب تحقق من البريد الإلكتروني.",
|
|
"RESEND": "إعادة إرسال بريد التحقق الإلكتروني",
|
|
"EDITTITLE": "تغيير البريد الإلكتروني",
|
|
"EDITDESC": "أدخل البريد الإلكتروني الجديد في الحقل أدناه."
|
|
},
|
|
"PHONE": {
|
|
"TITLE": "الهاتف",
|
|
"VALID": "تم التحقق",
|
|
"RESEND": "إعادة إرسال رسالة التحقق النصية",
|
|
"EDITTITLE": "تغيير الرقم",
|
|
"EDITVALUE": "رقم الهاتف",
|
|
"EDITDESC": "أدخل رقم الهاتف الجديد في الحقل أدناه.",
|
|
"DELETETITLE": "حذف رقم الهاتف",
|
|
"DELETEDESC": "هل تريد حقاً حذف رقم الهاتف",
|
|
"OTPSMSREMOVALWARNING": "يستخدم هذا الحساب رقم الهاتف هذا كعامل ثانٍ. لن تتمكن من استخدامه بعد المتابعة."
|
|
},
|
|
"RESENDCODE": "إعادة إرسال الرمز",
|
|
"ENTERCODE": "تحقق",
|
|
"ENTERCODE_DESC": "التحقق من الرمز"
|
|
},
|
|
"GRANTS": {
|
|
"TITLE": "تعيينات الأدوار",
|
|
"DESCRIPTION": "منح هذا المستخدم حق الوصول إلى مشاريع معينة",
|
|
"CREATE": {
|
|
"TITLE": "إنشاء تعيين دور",
|
|
"DESCRIPTION": "ابحث عن المنظمة والمشروع وأدوار المشروع المقابلة."
|
|
},
|
|
"PROJECTNAME": "اسم المشروع",
|
|
"PROJECT-OWNED": "مشروع",
|
|
"PROJECT-GRANTED": "مشروع ممنوح",
|
|
"FILTER": {
|
|
"0": "تصفية للمستخدم",
|
|
"1": "تصفية للنطاق",
|
|
"2": "تصفية لاسم المشروع",
|
|
"3": "تصفية لاسم الدور"
|
|
}
|
|
},
|
|
"STATE": {
|
|
"0": "غير معروف",
|
|
"1": "نشط",
|
|
"2": "غير نشط",
|
|
"3": "محذوف",
|
|
"4": "مقفل",
|
|
"5": "معلق",
|
|
"6": "أولي"
|
|
},
|
|
"STATEV2": {
|
|
"0": "غير معروف",
|
|
"1": "نشط",
|
|
"2": "غير نشط",
|
|
"3": "محذوف",
|
|
"4": "مقفل",
|
|
"5": "أولي"
|
|
},
|
|
"SEARCH": {
|
|
"ADDITIONAL": "اسم الدخول (المنظمة الحالية)",
|
|
"ADDITIONAL-EXTERNAL": "اسم الدخول (منظمة خارجية)"
|
|
},
|
|
"TARGET": {
|
|
"SELF": "إذا كنت تريد منح مستخدم من منظمة أخرى",
|
|
"EXTERNAL": "لمنح مستخدم من منظمتك",
|
|
"CLICKHERE": "انقر هنا"
|
|
},
|
|
"SIGNEDOUT": "لقد قمت بتسجيل الخروج. انقر فوق الزر \"تسجيل الدخول\" لتسجيل الدخول مرة أخرى.",
|
|
"SIGNEDOUT_BTN": "تسجيل الدخول",
|
|
"EDITACCOUNT": "تعديل الحساب",
|
|
"ADDACCOUNT": "تسجيل الدخول بحساب آخر",
|
|
"RESENDINITIALEMAIL": "إعادة إرسال بريد التفعيل",
|
|
"RESENDEMAILNOTIFICATION": "إعادة إرسال إشعار البريد الإلكتروني",
|
|
"TOAST": {
|
|
"CREATED": "تم إنشاء المستخدم بنجاح.",
|
|
"SAVED": "تم حفظ الملف الشخصي بنجاح.",
|
|
"USERNAMECHANGED": "تم تغيير اسم المستخدم.",
|
|
"EMAILSAVED": "تم حفظ البريد الإلكتروني بنجاح.",
|
|
"INITEMAILSENT": "تم إرسال بريد التهيئة.",
|
|
"PHONESAVED": "تم حفظ الهاتف بنجاح.",
|
|
"PHONEREMOVED": "تمت إزالة الهاتف.",
|
|
"PHONEVERIFIED": "تم التحقق من الهاتف بنجاح.",
|
|
"PHONEVERIFICATIONSENT": "تم إرسال رمز التحقق من الهاتف.",
|
|
"EMAILVERIFICATIONSENT": "تم إرسال رمز التحقق من البريد الإلكتروني.",
|
|
"OTPREMOVED": "تمت إزالة OTP.",
|
|
"U2FREMOVED": "تمت إزالة العامل.",
|
|
"PASSWORDLESSREMOVED": "تمت إزالة الدخول بدون كلمة مرور.",
|
|
"INITIALPASSWORDSET": "تم تعيين كلمة المرور الأولية.",
|
|
"PASSWORDNOTIFICATIONSENT": "تم إرسال إشعار تغيير كلمة المرور.",
|
|
"PASSWORDCHANGED": "تم تغيير كلمة المرور بنجاح.",
|
|
"REACTIVATED": "تم إعادة تفعيل المستخدم.",
|
|
"DEACTIVATED": "تم تعطيل المستخدم.",
|
|
"SELECTEDREACTIVATED": "تم إعادة تفعيل المستخدمين المحددين.",
|
|
"SELECTEDDEACTIVATED": "تم تعطيل المستخدمين المحددين.",
|
|
"SELECTEDKEYSDELETED": "تم حذف المفاتيح المحددة.",
|
|
"KEYADDED": "تمت إضافة المفتاح!",
|
|
"MACHINEADDED": "تم إنشاء حساب الخدمة!",
|
|
"DELETED": "تم حذف المستخدم بنجاح!",
|
|
"UNLOCKED": "تم فتح قفل المستخدم بنجاح!",
|
|
"PASSWORDLESSREGISTRATIONSENT": "تم إرسال رابط التسجيل بنجاح.",
|
|
"SECRETGENERATED": "تم توليد السر بنجاح!",
|
|
"SECRETREMOVED": "تمت إزالة السر بنجاح!"
|
|
},
|
|
"MEMBERSHIPS": {
|
|
"TITLE": "أدوار مسؤولي النظام ZITADEL",
|
|
"DESCRIPTION": "هذه هي جميع أدوار مسؤول النظام للمستخدم. يمكنك أيضًا تعديلها في صفحات تفاصيل المؤسسة أو المشروع أو instance.",
|
|
"ORGCONTEXT": "أنت ترى جميع المنظمات والمشاريع المرتبطة بالمنظمة المحددة حالياً.",
|
|
"USERCONTEXT": "أنت ترى جميع المنظمات والمشاريع التي لديك تفويض لها. بما في ذلك المنظمات الأخرى.",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"CHANGEDATE": "آخر تعديل",
|
|
"DISPLAYNAME": "اسم العرض",
|
|
"REMOVE": "إزالة",
|
|
"TYPE": "النوع",
|
|
"ORGID": "معرف المنظمة",
|
|
"UPDATED": "تم تحديث دور المسؤول.",
|
|
"NOPERMISSIONTOEDIT": "أنت تفتقد الأذونات المطلوبة لتحرير الأدوار!",
|
|
"TYPES": {
|
|
"UNKNOWN": "غير معروف",
|
|
"ORG": "منظمة",
|
|
"PROJECT": "مشروع",
|
|
"GRANTEDPROJECT": "مشروع ممنوح"
|
|
}
|
|
},
|
|
"PERSONALACCESSTOKEN": {
|
|
"ID": "المعرف",
|
|
"TOKEN": "الرمز",
|
|
"ADD": {
|
|
"TITLE": "توليد رمز وصول شخصي جديد",
|
|
"DESCRIPTION": "حدد تاريخ انتهاء صلاحية مخصص للرمز.",
|
|
"CHOOSEEXPIRY": "حدد تاريخ انتهاء الصلاحية",
|
|
"CHOOSEDATEAFTER": "أدخل تاريخ انتهاء صالح بعد"
|
|
},
|
|
"ADDED": {
|
|
"TITLE": "رمز الوصول الشخصي",
|
|
"DESCRIPTION": "تأكد من نسخ رمز الوصول الشخصي الخاص بك. لن تتمكن من رؤيته مرة أخرى!"
|
|
},
|
|
"DELETE": {
|
|
"TITLE": "حذف الرمز",
|
|
"DESCRIPTION": "أنت على وشك حذف رمز الوصول الشخصي. هل أنت متأكد؟"
|
|
},
|
|
"DELETED": "تم حذف الرمز بنجاح."
|
|
}
|
|
},
|
|
"METADATA": {
|
|
"TITLE": "البيانات الوصفية",
|
|
"KEY": "المفتاح",
|
|
"VALUE": "القيمة",
|
|
"ADD": "إدخال جديد",
|
|
"SAVE": "حفظ",
|
|
"EMPTY": "لا توجد بيانات وصفية",
|
|
"SETSUCCESS": "تم حفظ العنصر بنجاح",
|
|
"REMOVESUCCESS": "تم حذف العنصر بنجاح"
|
|
},
|
|
"FLOWS": {
|
|
"ID": "المعرف",
|
|
"NAME": "الاسم",
|
|
"STATE": "الحالة",
|
|
"STATES": {
|
|
"0": "بدون حالة",
|
|
"1": "غير نشط",
|
|
"2": "نشط"
|
|
},
|
|
"ADDTRIGGER": "إضافة مشغل",
|
|
"FLOWCHANGED": "تم تغيير التدفق بنجاح",
|
|
"FLOWCLEARED": "تم إعادة تعيين التدفق بنجاح",
|
|
"TIMEOUT": "المهلة",
|
|
"TIMEOUTINSEC": "المهلة بالثواني",
|
|
"ALLOWEDTOFAIL": "مسموح بالفشل",
|
|
"ALLOWEDTOFAILWARN": {
|
|
"TITLE": "تحذير",
|
|
"DESCRIPTION": "إذا قمت بتعطيل هذا الإعداد، فقد يتسبب ذلك في عدم قدرة المستخدمين في منظمتك على تسجيل الدخول. بالإضافة إلى ذلك، لن تتمكن بعد الآن من الوصول إلى وحدة التحكم لتعطيل الإجراء. نوصي بإنشاء مستخدم مسؤول في منظمة منفصلة أو اختبار السكربتات أولاً في بيئة تطوير أو منظمة تطوير."
|
|
},
|
|
"SCRIPT": "السكربت",
|
|
"FLOWTYPE": "نوع التدفق",
|
|
"TRIGGERTYPE": "نوع المشغل",
|
|
"ACTIONS": "الإجراءات",
|
|
"ACTIONSMAX": "بناءً على الفئة (Tier) الخاصة بك، لديك عدد محدود من الإجراءات المتاحة ({{value}}). تأكد من تعطيل الإجراءات التي لا تحتاج إليها أو فكر في ترقية فئتك.",
|
|
"DIALOG": {
|
|
"ADD": {
|
|
"TITLE": "إنشاء إجراء"
|
|
},
|
|
"UPDATE": {
|
|
"TITLE": "تحديث إجراء"
|
|
},
|
|
"DELETEACTION": {
|
|
"TITLE": "حذف الإجراء؟",
|
|
"DESCRIPTION": "أنت على وشك حذف إجراء. لا يمكن التراجع عن هذا. هل أنت متأكد؟",
|
|
"DELETE_SUCCESS": "تم حذف الإجراء بنجاح."
|
|
},
|
|
"CLEAR": {
|
|
"TITLE": "مسح التدفق؟",
|
|
"DESCRIPTION": "أنت على وشك إعادة تعيين التدفق جنباً إلى جنب مع مشغلاته وإجراءاته. لا يمكن استعادة هذا التغيير. هل أنت متأكد؟"
|
|
},
|
|
"REMOVEACTIONSLIST": {
|
|
"TITLE": "حذف الإجراءات المحددة؟",
|
|
"DESCRIPTION": "هل أنت متأكد أنك تريد حذف الإجراءات المحددة من التدفق؟"
|
|
},
|
|
"ABOUTNAME": "يجب أن يكون اسم الإجراء واسم الوظيفة في جافا سكريبت متطابقين"
|
|
},
|
|
"TOAST": {
|
|
"ACTIONSSET": "تم تعيين الإجراءات",
|
|
"ACTIONREACTIVATED": "تم إعادة تفعيل الإجراءات بنجاح",
|
|
"ACTIONDEACTIVATED": "تم تعطيل الإجراءات بنجاح"
|
|
}
|
|
},
|
|
"IAM": {
|
|
"POLICIES": {
|
|
"TITLE": "سياسات النظام وإعدادات الوصول",
|
|
"DESCRIPTION": "إدارة السياسات العالمية وإعدادات الوصول الإداري."
|
|
},
|
|
"EVENTSTORE": {
|
|
"TITLE": "إدارة تخزين Instance",
|
|
"DESCRIPTION": "إدارة مشاهدات ZITADEL والأحداث الفاشلة."
|
|
},
|
|
"MEMBER": {
|
|
"TITLE": "مسؤولو النظام",
|
|
"DESCRIPTION": "يُسمح لمسؤولي النظام هؤلاء بإجراء تغييرات في مثيلتك."
|
|
},
|
|
"PAGES": {
|
|
"STATE": "الحالة",
|
|
"DOMAINLIST": "النطاقات المخصصة"
|
|
},
|
|
"STATE": {
|
|
"0": "غير محدد",
|
|
"1": "جارٍ الإنشاء",
|
|
"2": "قيد التشغيل",
|
|
"3": "جارٍ الإيقاف",
|
|
"4": "متوقف"
|
|
},
|
|
"VIEWS": {
|
|
"VIEWNAME": "الاسم",
|
|
"DATABASE": "قاعدة البيانات",
|
|
"SEQUENCE": "التسلسل",
|
|
"EVENTTIMESTAMP": "الطابع الزمني",
|
|
"LASTSPOOL": "تخزين مؤقت ناجح",
|
|
"ACTIONS": "إجراءات",
|
|
"CLEAR": "مسح",
|
|
"CLEARED": "تم مسح المشهد بنجاح!",
|
|
"DIALOG": {
|
|
"VIEW_CLEAR_TITLE": "مسح المشهد",
|
|
"VIEW_CLEAR_DESCRIPTION": "أنت على وشك مسح مشهد. يؤدي مسح المشهد إلى إنشاء عملية قد تكون البيانات خلالها غير متاحة للمستخدمين النهائيين. هل أنت متأكد حقاً؟"
|
|
}
|
|
},
|
|
"FAILEDEVENTS": {
|
|
"VIEWNAME": "الاسم",
|
|
"DATABASE": "قاعدة البيانات",
|
|
"FAILEDSEQUENCE": "التسلسل الفاشل",
|
|
"FAILURECOUNT": "عدد مرات الفشل",
|
|
"LASTFAILED": "آخر فشل في",
|
|
"ERRORMESSAGE": "رسالة الخطأ",
|
|
"ACTIONS": "إجراءات",
|
|
"DELETE": "إزالة",
|
|
"DELETESUCCESS": "تمت إزالة الأحداث الفاشلة."
|
|
},
|
|
"EVENTS": {
|
|
"EDITOR": "المحرر",
|
|
"EDITORID": "معرف المحرر",
|
|
"AGGREGATE": "التجميع",
|
|
"AGGREGATEID": "معرف التجميع",
|
|
"AGGREGATETYPE": "نوع التجميع",
|
|
"RESOURCEOWNER": "مالك المورد",
|
|
"SEQUENCE": "التسلسل",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"TYPE": "النوع",
|
|
"PAYLOAD": "الحمولة",
|
|
"FILTERS": {
|
|
"BTN": "تصفية",
|
|
"USER": {
|
|
"IDLABEL": "المعرف",
|
|
"CHECKBOX": "تصفية حسب المحرر"
|
|
},
|
|
"AGGREGATE": {
|
|
"TYPELABEL": "نوع التجميع",
|
|
"IDLABEL": "المعرف",
|
|
"CHECKBOX": "تصفية حسب التجميع"
|
|
},
|
|
"TYPE": {
|
|
"TYPELABEL": "النوع",
|
|
"CHECKBOX": "تصفية حسب النوع"
|
|
},
|
|
"RESOURCEOWNER": {
|
|
"LABEL": "المعرف",
|
|
"CHECKBOX": "تصفية حسب مالك المورد"
|
|
},
|
|
"SEQUENCE": {
|
|
"LABEL": "التسلسل",
|
|
"CHECKBOX": "تصفية حسب التسلسل"
|
|
},
|
|
"SORT": "فرز",
|
|
"ASC": "تصاعدي",
|
|
"DESC": "تنازلي",
|
|
"CREATIONDATE": {
|
|
"RADIO_FROM": "من",
|
|
"RADIO_RANGE": "نطاق",
|
|
"LABEL_SINCE": "منذ",
|
|
"LABEL_UNTIL": "حتى"
|
|
},
|
|
"OTHER": "آخر",
|
|
"OTHERS": "آخرون"
|
|
},
|
|
"DIALOG": {
|
|
"TITLE": "تفاصيل الحدث"
|
|
}
|
|
},
|
|
"TOAST": {
|
|
"MEMBERREMOVED": "تمت إزالة مسؤول النظام",
|
|
"MEMBERSADDED": "تمت إضافة مسؤولي النظام",
|
|
"MEMBERADDED": "تمت إضافة مسؤول النظام",
|
|
"MEMBERCHANGED": "تم تغيير مسؤول النظام",
|
|
"ROLEREMOVED": "تمت إزالة الدور.",
|
|
"ROLECHANGED": "تم تغيير الدور.",
|
|
"REACTIVATED": "تمت إعادة التفعيل",
|
|
"DEACTIVATED": "تم التعطيل"
|
|
}
|
|
},
|
|
"ORG": {
|
|
"PAGES": {
|
|
"NAME": "الاسم",
|
|
"ID": "معرف المؤسسة",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"DATECHANGED": "تم التغيير",
|
|
"FILTER": "تصفية",
|
|
"FILTERPLACEHOLDER": "تصفية حسب الاسم",
|
|
"LIST": "المنظمات",
|
|
"LISTDESCRIPTION": "اختر منظمة.",
|
|
"ACTIVE": "نشط",
|
|
"CREATE": "إنشاء منظمة",
|
|
"DEACTIVATE": "تعطيل المنظمة",
|
|
"REACTIVATE": "إعادة تفعيل المنظمة",
|
|
"NOPERMISSION": "ليس لديك الإذن للوصول إلى إعدادات المنظمة.",
|
|
"USERSELFACCOUNT": "استخدم حسابك الشخصي كمالك للمنظمة",
|
|
"ORGDETAIL_TITLE": "أدخل اسم ونطاق منظمتك الجديدة.",
|
|
"ORGDETAIL_TITLE_WITHOUT_DOMAIN": "أدخل اسم منظمتك الجديدة.",
|
|
"ORGDETAILUSER_TITLE": "تكوين مالك المنظمة",
|
|
"DELETE": "حذف المنظمة",
|
|
"DEFAULTLABEL": "افتراضي",
|
|
"SETASDEFAULT": "تعيين كمنظمة افتراضية",
|
|
"DEFAULTORGSET": "تم تغيير المنظمة الافتراضية بنجاح",
|
|
"RENAME": {
|
|
"ACTION": "إعادة تسمية",
|
|
"TITLE": "إعادة تسمية المنظمة",
|
|
"DESCRIPTION": "أدخل الاسم الجديد لمنظمتك",
|
|
"BTN": "إعادة تسمية"
|
|
},
|
|
"ORGDOMAIN": {
|
|
"TITLE": "التحقق من ملكية {{value}}",
|
|
"VERIFICATION": "نقدم لك طريقتين للتحقق يدوياً من نطاقك:",
|
|
"VERIFICATION_HTML": "- HTTP. استضف ملف تحقق مؤقت على موقع الويب الخاص بك",
|
|
"VERIFICATION_DNS": "- DNS. أنشئ سجل TXT DNS",
|
|
"VERIFICATION_DNS_DESC": "إذا كنت تدير {{ value }} وكان لديك حق الوصول إلى سجلات DNS الخاصة بك، يمكنك إنشاء سجل TXT جديد بالقيم التالية:",
|
|
"VERIFICATION_DNS_HOST_LABEL": "المضيف:",
|
|
"VERIFICATION_DNS_CHALLENGE_LABEL": "استخدم هذا الرمز كقيمة لسجل TXT:",
|
|
"VERIFICATION_HTTP_DESC": "إذا كان لديك حق الوصول إلى استضافة موقع الويب الخاص بك، فما عليك سوى تنزيل ملف التحقق وتحميله في عنوان URL المقدم",
|
|
"VERIFICATION_HTTP_URL_LABEL": "عنوان URL المتوقع:",
|
|
"VERIFICATION_HTTP_FILE_LABEL": "ملف التحقق:",
|
|
"VERIFICATION_SKIP": "يمكنك تخطي التحقق الآن والمتابعة لإنشاء منظمتك، ولكن من أجل استخدام نطاقك يجب إكمال هذه الخطوة!",
|
|
"VERIFICATION_VALIDATION_DESC": "لا تحذف رمز التحقق، حيث سيعيد ZITADEL التحقق من ملكية نطاقك من وقت لآخر.",
|
|
"VERIFICATION_NEWTOKEN_TITLE": "طلب رمز جديد",
|
|
"VERIFICATION_VALIDATION_ONGOING": "تم تحديد طريقة {{ value }} للتحقق من نطاقك. انقر فوق الزر لبدء فحص التحقق أو إعادة تعيين عملية التحقق.",
|
|
"VERIFICATION_SUCCESSFUL": "تم التحقق من النطاق بنجاح!",
|
|
"RESETMETHOD": "إعادة تعيين طريقة التحقق"
|
|
},
|
|
"DOWNLOAD_FILE": "تنزيل الملف",
|
|
"SELECTORGTOOLTIP": "حدد هذه المنظمة.",
|
|
"PRIMARYDOMAIN": "نطاق المنظمة",
|
|
"STATE": "الحالة",
|
|
"USEPASSWORD": "تعيين كلمة مرور أولية",
|
|
"USEPASSWORDDESC": "لا يتعين على المستخدم تعيين كلمة المرور أثناء التهيئة."
|
|
},
|
|
"LIST": {
|
|
"TITLE": "المنظمات",
|
|
"DESCRIPTION": "هذه هي المنظمات الموجودة في المثيل الخاص بك"
|
|
},
|
|
"DOMAINS": {
|
|
"NEW": "إضافة نطاق",
|
|
"TITLE": "نطاق المنظمة",
|
|
"DESCRIPTION": "تكوين نطاقات منظمتك. يمكن استخدام هذا النطاق لاكتشاف النطاق وإضافة لاحقة لاسم المستخدم.",
|
|
"SETPRIMARY": "نطاق المنظمة",
|
|
"DELETE": {
|
|
"TITLE": "حذف النطاق",
|
|
"DESCRIPTION": "أنت على وشك حذف أحد نطاقاتك."
|
|
},
|
|
"ADD": {
|
|
"TITLE": "إضافة نطاق",
|
|
"DESCRIPTION": "أنت على وشك إضافة نطاق لمنظمتك. بعد العملية الناجحة، يمكن استخدام النطاق لاكتشاف النطاق وكلاحقة لمستخدميك."
|
|
}
|
|
},
|
|
"STATE": {
|
|
"0": "غير محدد",
|
|
"1": "نشط",
|
|
"2": "معطل"
|
|
},
|
|
"MEMBER": {
|
|
"TITLE": "مسؤولو نظام المؤسسة",
|
|
"DESCRIPTION": "حدد المستخدمين الذين يمكنهم تغيير تفضيلات مؤسستك."
|
|
},
|
|
"TOAST": {
|
|
"UPDATED": "تم تحديث المنظمة بنجاح.",
|
|
"DEACTIVATED": "تم تعطيل المنظمة.",
|
|
"REACTIVATED": "تم إعادة تفعيل المنظمة.",
|
|
"DOMAINADDED": "تمت إضافة النطاق.",
|
|
"DOMAINREMOVED": "تمت إزالة النطاق.",
|
|
"MEMBERADDED": "تمت إضافة مسؤول النظام",
|
|
"MEMBERREMOVED": "تمت إزالة مسؤول النظام",
|
|
"MEMBERCHANGED": "تم تغيير مسؤول النظام",
|
|
"SETPRIMARY": "تم تعيين نطاق المنظمة بنجاح.",
|
|
"DELETED": "تم حذف المنظمة بنجاح",
|
|
"DEFAULTORGNOTFOUND": "لم يتم العثور على المنظمة الافتراضية",
|
|
"ORG_WAS_DELETED": "تم حذف المنظمة."
|
|
},
|
|
"DIALOG": {
|
|
"DEACTIVATE": {
|
|
"TITLE": "تعطيل المنظمة",
|
|
"DESCRIPTION": "أنت على وشك تعطيل منظمتك. لن يتمكن المستخدمون من تسجيل الدخول بعد ذلك. هل أنت متأكد من المتابعة؟"
|
|
},
|
|
"REACTIVATE": {
|
|
"TITLE": "إعادة تفعيل المنظمة",
|
|
"DESCRIPTION": "أنت على وشك إعادة تفعيل منظمتك. سيتمكن المستخدمون من تسجيل الدخول مرة أخرى. هل أنت متأكد من المتابعة؟"
|
|
},
|
|
"DELETE": {
|
|
"TITLE": "حذف المنظمة",
|
|
"DESCRIPTION": "أنت على وشك حذف منظمتك. يبدأ هذا عملية يتم فيها حذف جميع البيانات المتعلقة بالمنظمة. لا يمكنك التراجع عن هذا الإجراء في الوقت الحالي.",
|
|
"TYPENAME": "اكتب '{{value}}'، لحذف منظمتك.",
|
|
"ORGNAME": "الاسم",
|
|
"BTN": "حذف"
|
|
}
|
|
}
|
|
},
|
|
"SETTINGS": {
|
|
"LIST": {
|
|
"ORGS": "المنظمات",
|
|
"FEATURESETTINGS": "الميزات",
|
|
"LANGUAGES": "اللغات",
|
|
"LOGIN": "سلوك تسجيل الدخول والأمان",
|
|
"LOCKOUT": "القفل",
|
|
"AGE": "انتهاء صلاحية كلمة المرور",
|
|
"COMPLEXITY": "تعقيد كلمة المرور",
|
|
"NOTIFICATIONS": "الإشعارات",
|
|
"SMTP_PROVIDER": "مزود SMTP",
|
|
"SMS_PROVIDER": "مزود الرسائل القصيرة/الهاتف",
|
|
"NOTIFICATIONS_DESC": "إعدادات SMTP و SMS",
|
|
"MESSAGETEXTS": "نصوص الرسائل",
|
|
"IDP": "مزودو الهوية",
|
|
"VERIFIED_DOMAINS": "نطاق المنظمة",
|
|
"DOMAIN": "إعدادات النطاق",
|
|
"LOGINTEXTS": "نصوص واجهة تسجيل الدخول",
|
|
"BRANDING": "العلامة التجارية",
|
|
"PRIVACYPOLICY": "روابط خارجية",
|
|
"OIDC": "عمر وانتهاء صلاحية رمز OIDC",
|
|
"WEB_KEYS": "مفاتيح ويب OIDC",
|
|
"SECRETS": "مولد الأسرار",
|
|
"SECURITY": "إعدادات الأمان",
|
|
"EVENTS": "الأحداث",
|
|
"FAILEDEVENTS": "الأحداث الفاشلة",
|
|
"VIEWS": "المشاهدات",
|
|
"ACTIONS": "الإجراءات",
|
|
"TARGETS": "الأهداف"
|
|
},
|
|
"GROUPS": {
|
|
"GENERAL": "معلومات عامة",
|
|
"NOTIFICATIONS": "الإشعارات",
|
|
"LOGIN": "تسجيل الدخول والوصول",
|
|
"DOMAIN": "النطاق",
|
|
"TEXTS": "النصوص واللغات",
|
|
"APPEARANCE": "المظهر",
|
|
"OTHER": "أخرى",
|
|
"STORAGE": "التخزين",
|
|
"ACTIONS": "الإجراءات"
|
|
},
|
|
"BETA": "بيتا"
|
|
},
|
|
"SETTING": {
|
|
"LANGUAGES": {
|
|
"DEFAULT": "اللغة الافتراضية",
|
|
"ALLOWED": "اللغات المسموح بها",
|
|
"NOT_ALLOWED": "اللغات غير المسموح بها",
|
|
"ALLOW_ALL": "السماح بالكل",
|
|
"DISALLOW_ALL": "عدم السماح بالكل",
|
|
"SETASDEFAULT": "تعيين كلغة افتراضية",
|
|
"DEFAULT_SAVED": "تم حفظ اللغة الافتراضية",
|
|
"ALLOWED_SAVED": "تم حفظ اللغات المسموح بها",
|
|
"OPTIONS": {
|
|
"de": "Deutsch",
|
|
"en": "English",
|
|
"es": "Español",
|
|
"fr": "Français",
|
|
"it": "Italiano",
|
|
"ja": "日本語",
|
|
"pl": "Polski",
|
|
"zh": "简体中文",
|
|
"bg": "Български",
|
|
"pt": "Portuguese",
|
|
"mk": "Македонски",
|
|
"cs": "Čeština",
|
|
"ru": "Русский",
|
|
"nl": "Nederlands",
|
|
"sv": "Svenska",
|
|
"id": "Bahasa Indonesia",
|
|
"hu": "Magyar",
|
|
"ko": "한국어",
|
|
"ro": "Română",
|
|
"tr": "Türkçe",
|
|
"ar": "العربية"
|
|
}
|
|
},
|
|
"SMTP": {
|
|
"TITLE": "مزود SMTP",
|
|
"DESCRIPTION": "الوصف",
|
|
"SENDERADDRESS": "عنوان البريد الإلكتروني للمرسل",
|
|
"SENDERNAME": "اسم المرسل",
|
|
"REPLYTOADDRESS": "عنوان الرد",
|
|
"HOSTANDPORT": "المضيف والمنفذ",
|
|
"USER": "المستخدم",
|
|
"PASSWORD": "كلمة المرور",
|
|
"SETPASSWORD": "تعيين كلمة مرور SMTP",
|
|
"PASSWORDSET": "تم تعيين كلمة مرور SMTP بنجاح.",
|
|
"TLS": "أمان طبقة النقل (TLS)",
|
|
"SAVED": "تم الحفظ بنجاح!",
|
|
"NOCHANGES": "لا توجد تغييرات!",
|
|
"REQUIREDWARN": "لإرسال إشعارات من نطاقك، عليك إدخال بيانات SMTP الخاصة بك."
|
|
},
|
|
"SMS": {
|
|
"PROVIDERS": "المزودون",
|
|
"PROVIDER": "مزود الرسائل القصيرة",
|
|
"ADDPROVIDER": "إضافة مزود رسائل قصيرة",
|
|
"ADDPROVIDERDESCRIPTION": "اختر أحد المزودين المتاحين وأدخل البيانات المطلوبة.",
|
|
"REMOVEPROVIDER": "إزالة المزود",
|
|
"REMOVEPROVIDER_DESC": "أنت على وشك حذف تكوين مزود. هل تريد المتابعة؟",
|
|
"SMSPROVIDERSTATE": {
|
|
"0": "غير محدد",
|
|
"1": "نشط",
|
|
"2": "غير نشط"
|
|
},
|
|
"ACTIVATED": "تم تفعيل المزود.",
|
|
"DEACTIVATED": "تم تعطيل المزود.",
|
|
"TWILIO": {
|
|
"SID": "Sid",
|
|
"TOKEN": "الرمز",
|
|
"SENDERNUMBER": "رقم المرسل",
|
|
"VERIFYSERVICESID": "Sid خدمة التحقق",
|
|
"VERIFYSERVICESID_DESCRIPTION": "يسمح تعيين Sid خدمة التحقق باستخدام خدمة Twilio Verify بدلاً من خدمة الرسائل للتحقق من أرقام الهواتف و OTP SMS",
|
|
"ADDED": "تمت إضافة Twilio بنجاح.",
|
|
"UPDATED": "تم تحديث Twilio بنجاح.",
|
|
"REMOVED": "تمت إزالة Twilio",
|
|
"CHANGETOKEN": "تغيير الرمز",
|
|
"SETTOKEN": "تعيين الرمز",
|
|
"TOKENSET": "تم تعيين الرمز بنجاح."
|
|
}
|
|
},
|
|
"SECRETS": {
|
|
"TYPES": "أنواع الأسرار",
|
|
"TYPE": {
|
|
"1": "بريد التهيئة",
|
|
"2": "التحقق من البريد الإلكتروني",
|
|
"3": "التحقق من الهاتف",
|
|
"4": "إعادة تعيين كلمة المرور",
|
|
"5": "تهيئة بدون كلمة مرور",
|
|
"6": "سر التطبيق",
|
|
"7": "OTP - SMS",
|
|
"8": "OTP - بريد إلكتروني",
|
|
"9": "رمز الدعوة"
|
|
},
|
|
"EXPIRY": "انتهاء الصلاحية (بالدقائق)",
|
|
"INCLUDEDIGITS": "تضمين أرقام",
|
|
"INCLUDESYMBOLS": "تضمين رموز",
|
|
"INCLUDELOWERLETTERS": "تضمين أحرف صغيرة",
|
|
"INCLUDEUPPERLETTERS": "تضمين أحرف كبيرة",
|
|
"LENGTH": "الطول",
|
|
"UPDATED": "تم تحديث الإعدادات."
|
|
},
|
|
"SECURITY": {
|
|
"IFRAMETITLE": "iFrame",
|
|
"IFRAMEDESCRIPTION": "يحدد هذا الإعداد سياسة أمان المحتوى (CSP) للسماح بالتأطير من مجموعة من النطاقات المسموح بها. لاحظ أنه من خلال تمكين استخدام iFrames، فإنك تخاطر بالسماح بالاختطاف بالنقر (clickjacking).",
|
|
"IFRAMEENABLED": "السماح بـ iFrame",
|
|
"ALLOWEDORIGINS": "عناوين URL المسموح بها",
|
|
"IMPERSONATIONTITLE": "انتحال الشخصية",
|
|
"IMPERSONATIONENABLED": "السماح بانتحال الشخصية",
|
|
"IMPERSONATIONDESCRIPTION": "يسمح هذا الإعداد باستخدام انتحال الشخصية من حيث المبدأ. لاحظ أن المنتحل يحتاج إلى أدوار `*_IMPERSONATOR` المناسبة أيضاً."
|
|
},
|
|
"FEATURES": {
|
|
"LOGINDEFAULTORG": "تسجيل الدخول للمنظمة الافتراضية",
|
|
"LOGINDEFAULTORG_DESCRIPTION": "ستستخدم واجهة تسجيل الدخول إعدادات المنظمة الافتراضية (وليس من المثيل) إذا لم يتم تعيين سياق منظمة",
|
|
"USERSCHEMA": "مخطط المستخدم",
|
|
"USERSCHEMA_DESCRIPTION": "تسمح مخططات المستخدم بإدارة مخططات بيانات المستخدم. إذا تم تمكين العلامة، فستتمكن من استخدام API الجديد وميزاته.",
|
|
"ACTIONS": "الإجراءات",
|
|
"ACTIONS_DESCRIPTION": "تسمح الإجراءات v2 بإدارة عمليات تنفيذ البيانات والأهداف. إذا تم تمكين العلامة، فستتمكن من استخدام API الجديد وميزاته.",
|
|
"OIDCSINGLEV1SESSIONTERMINATION": "إنهاء جلسة OIDC Single V1",
|
|
"OIDCSINGLEV1SESSIONTERMINATION_DESCRIPTION": "إذا تم تمكين العلامة، فستتمكن من إنهاء جلسة واحدة من واجهة تسجيل الدخول من خلال توفير id_token مع مطالبة `sid` كـ id_token_hint في نقطة نهاية end_session. لاحظ أنه حالياً يتم إنهاء جميع الجلسات من نفس وكيل المستخدم (المتصفح) في واجهة تسجيل الدخول. الجلسات التي تدار من خلال Session API تسمح بالفعل بإنهاء جلسات فردية.",
|
|
"DEBUGOIDCPARENTERROR": "تصحيح خطأ OIDC Parent",
|
|
"DEBUGOIDCPARENTERROR_DESCRIPTION": "إذا تم تمكين العلامة، سيتم تسجيل خطأ OIDC parent في وحدة التحكم.",
|
|
"PERMISSIONCHECKV2": "فحص الأذونات V2",
|
|
"PERMISSIONCHECKV2_DESCRIPTION": "إذا تم تمكين العلامة، فستتمكن من استخدام API الجديد وميزاته.",
|
|
"STATES": {
|
|
"INHERITED": "وراثة",
|
|
"ENABLED": "مفعل",
|
|
"DISABLED": "معطل"
|
|
},
|
|
"INHERITED_DESCRIPTION": "يعين هذا القيمة إلى القيمة الافتراضية للنظام.",
|
|
"INHERITEDINDICATOR_DESCRIPTION": {
|
|
"ENABLED": "\"مفعل\" موروث",
|
|
"DISABLED": "\"معطل\" موروث"
|
|
},
|
|
"RESET": "تعيين الكل إلى وراثة",
|
|
"CONSOLEUSEV2USERAPI": "استخدام V2 Api في وحدة التحكم لإنشاء المستخدم",
|
|
"CONSOLEUSEV2USERAPI_DESCRIPTION": "عند تمكين هذه العلامة، تستخدم وحدة التحكم V2 User API لإنشاء مستخدمين جدد. مع V2 API، يبدأ المستخدمون الذين تم إنشاؤهم حديثاً بدون حالة أولية.",
|
|
"LOGINV2": "تسجيل الدخول V2",
|
|
"LOGINV2_DESCRIPTION": "يؤدي تمكين هذا إلى تنشيط واجهة تسجيل الدخول الجديدة المستندة إلى TypeScript مع تحسين الأمان والأداء والتخصيص.",
|
|
"LOGINV2_BASEURI": "URI الأساسي",
|
|
"ENABLERELATIONALTABLES": "الجداول العلائقية",
|
|
"ENABLERELATIONALTABLES_DESCRIPTION": "قم بتمكين هذا لاستخدام الجداول العلائقية بدلاً من الإسقاطات لتخزين البيانات. حالياً هذا التبديل لا يفعل شيئاً."
|
|
},
|
|
"DIALOG": {
|
|
"RESET": {
|
|
"DEFAULTTITLE": "إعادة تعيين الإعداد",
|
|
"DEFAULTDESCRIPTION": "أنت على وشك إعادة تعيين إعداداتك إلى التكوين الافتراضي للمثيل الخاص بك. هل أنت متأكد أنك تريد المتابعة؟",
|
|
"LOGINPOLICY_DESCRIPTION": "تحذير: إذا تابعت، سيتم إعادة تعيين إعدادات مزود الهوية إلى إعداد المثيل أيضاً."
|
|
}
|
|
}
|
|
},
|
|
"POLICY": {
|
|
"APPLIEDTO": "مطبق على",
|
|
"PWD_COMPLEXITY": {
|
|
"TITLE": "تعقيد كلمة المرور",
|
|
"DESCRIPTION": "يضمن أن جميع كلمات المرور المعينة تتوافق مع نمط معين",
|
|
"SYMBOLANDNUMBERERROR": "يجب أن تتكون من رقم ورمز/علامة ترقيم.",
|
|
"SYMBOLERROR": "يجب أن تتضمن رمزاً/علامة ترقيم.",
|
|
"NUMBERERROR": "يجب أن تتضمن رقماً.",
|
|
"PATTERNERROR": "لا تفي كلمة المرور بالنمط المطلوب."
|
|
},
|
|
"NOTIFICATION": {
|
|
"TITLE": "الإشعار",
|
|
"DESCRIPTION": "يحدد التغييرات التي سيتم إرسال الإشعارات بناءً عليها.",
|
|
"PASSWORDCHANGE": "تغيير كلمة المرور"
|
|
},
|
|
"PRIVATELABELING": {
|
|
"DESCRIPTION": "امنح تسجيل الدخول أسلوبك المخصص وقم بتعديل سلوكه.",
|
|
"PREVIEW_DESCRIPTION": "سيتم نشر تغييرات السياسة تلقائياً في بيئة المعاينة.",
|
|
"BTN": "تحديد ملف",
|
|
"ACTIVATEPREVIEW": "تطبيق التكوين",
|
|
"DARK": "الوضع الداكن",
|
|
"LIGHT": "الوضع الفاتح",
|
|
"CHANGEVIEW": "تغيير العرض",
|
|
"ACTIVATED": "تغييرات السياسة نشطة الآن",
|
|
"THEME": "السمة",
|
|
"COLORS": "الألوان",
|
|
"FONT": "الخط",
|
|
"ADVANCEDBEHAVIOR": "سلوك متقدم",
|
|
"DROP": "أفلت الصورة هنا أو",
|
|
"RELEASE": "إطلاق",
|
|
"DROPFONT": "أفلت ملف الخط هنا",
|
|
"RELEASEFONT": "إطلاق",
|
|
"USEOFLOGO": "سيتم استخدام شعارك في تسجيل الدخول وكذلك رسائل البريد الإلكتروني، بينما يتم استخدام الأيقونة لعناصر واجهة المستخدم الأصغر مثل مبدل المنظمة في وحدة التحكم",
|
|
"MAXSIZE": "الحد الأقصى للحجم هو 524 كيلوبايت",
|
|
"EMAILNOSVG": "تنسيق ملف SVG غير مدعوم في رسائل البريد الإلكتروني. لذلك قم بتحميل شعارك بتنسيق PNG أو أي تنسيق آخر مدعوم.",
|
|
"MAXSIZEEXCEEDED": "تم تجاوز الحد الأقصى للحجم 524 كيلوبايت.",
|
|
"NOSVGSUPPORTED": "SVG غير مدعوم!",
|
|
"FONTINLOGINONLY": "يتم عرض الخط حالياً فقط في واجهة تسجيل الدخول.",
|
|
"BACKGROUNDCOLOR": "لون الخلفية",
|
|
"PRIMARYCOLOR": "اللون الأساسي",
|
|
"WARNCOLOR": "لون التحذير",
|
|
"FONTCOLOR": "لون الخط",
|
|
"VIEWS": {
|
|
"PREVIEW": "معاينة",
|
|
"CURRENT": "التكوين الحالي"
|
|
},
|
|
"PREVIEW": {
|
|
"TITLE": "تسجيل الدخول",
|
|
"SECOND": "سجل الدخول بحساب ZITADEL الخاص بك.",
|
|
"ERROR": "تعذر العثور على المستخدم!",
|
|
"PRIMARYBUTTON": "التالي",
|
|
"SECONDARYBUTTON": "تسجيل"
|
|
},
|
|
"THEMEMODE": {
|
|
"THEME_MODE_AUTO": "الوضع التلقائي",
|
|
"THEME_MODE_LIGHT": "الوضع الفاتح فقط",
|
|
"THEME_MODE_DARK": "الوضع الداكن فقط"
|
|
}
|
|
},
|
|
"PWD_AGE": {
|
|
"TITLE": "انتهاء صلاحية كلمة المرور",
|
|
"DESCRIPTION": "يمكنك تعيين سياسة لانتهاء صلاحية كلمات المرور. ستجبر هذه السياسة المستخدم على تغيير كلمة المرور في تسجيل الدخول التالي بعد انتهاء الصلاحية. لا توجد تحذيرات وإشعارات تلقائية."
|
|
},
|
|
"PWD_LOCKOUT": {
|
|
"TITLE": "سياسة القفل",
|
|
"DESCRIPTION": "تعيين حد أقصى لعدد محاولات كلمة المرور، وبعد ذلك سيتم حظر الحسابات."
|
|
},
|
|
"PRIVATELABELING_POLICY": {
|
|
"TITLE": "العلامة التجارية",
|
|
"BTN": "تحديد ملف",
|
|
"DESCRIPTION": "تخصيص مظهر تسجيل الدخول",
|
|
"ACTIVATEPREVIEW": "تفعيل التكوين"
|
|
},
|
|
"LOGIN_POLICY": {
|
|
"TITLE": "إعدادات تسجيل الدخول",
|
|
"DESCRIPTION": "حدد كيف يمكن للمستخدمين المصادقة وتكوين مزودي الهوية",
|
|
"DESCRIPTIONCREATEADMIN": "يمكن للمستخدمين الاختيار من بين مزودي الهوية المتاحين أدناه.",
|
|
"DESCRIPTIONCREATEMGMT": "يمكن للمستخدمين الاختيار من بين مزودي الهوية المتاحين أدناه. ملاحظة: يمكنك استخدام المزودين المعينين من قبل النظام بالإضافة إلى المزودين المعينين لمنظمتك فقط.",
|
|
"LIFETIME_INVALID": "يحتوي النموذج على قيمة (قيم) غير صالحة.",
|
|
"SAVED": "تم الحفظ بنجاح!",
|
|
"PROVIDER_ADDED": "تم تفعيل مزود الهوية."
|
|
},
|
|
"PRIVACY_POLICY": {
|
|
"DESCRIPTION": "قم بتعيين روابط سياسة الخصوصية وشروط الخدمة الخاصة بك",
|
|
"TOSLINK": "رابط لشروط الخدمة",
|
|
"POLICYLINK": "رابط لسياسة الخصوصية",
|
|
"HELPLINK": "رابط للمساعدة",
|
|
"SUPPORTEMAIL": "بريد الدعم",
|
|
"DOCSLINK": "رابط الوثائق (وحدة التحكم)",
|
|
"CUSTOMLINK": "رابط مخصص (وحدة التحكم)",
|
|
"CUSTOMLINKTEXT": "نص الرابط المخصص (وحدة التحكم)",
|
|
"SAVED": "تم الحفظ بنجاح!",
|
|
"RESET_TITLE": "استعادة القيم الافتراضية",
|
|
"RESET_DESCRIPTION": "أنت على وشك استعادة الروابط الافتراضية لشروط الخدمة وسياسة الخصوصية. هل تريد حقاً المتابعة؟"
|
|
},
|
|
"LOGIN_TEXTS": {
|
|
"TITLE": "نصوص واجهة تسجيل الدخول",
|
|
"DESCRIPTION": "حدد نصوصك لواجهات تسجيل الدخول. إذا كانت النصوص فارغة، فسيتم استخدام القيمة الافتراضية الموضحة كعنصر نائب.",
|
|
"DESCRIPTION_SHORT": "حدد نصوصك لواجهات تسجيل الدخول.",
|
|
"NEWERVERSIONEXISTS": "يوجد إصدار أحدث",
|
|
"CURRENTDATE": "التكوين الحالي",
|
|
"CHANGEDATE": "إصدار أحدث من",
|
|
"KEYNAME": "شاشة تسجيل الدخول / الواجهة",
|
|
"RESET_TITLE": "استعادة القيم الافتراضية",
|
|
"RESET_DESCRIPTION": "أنت على وشك استعادة جميع القيم الافتراضية. سيتم حذف جميع التغييرات التي أجريتها بشكل دائم. هل تريد حقاً المتابعة؟",
|
|
"UNSAVED_TITLE": "المتابعة دون حفظ؟",
|
|
"UNSAVED_DESCRIPTION": "لقد أجريت تغييرات دون حفظ. هل تريد الحفظ الآن؟",
|
|
"ACTIVE_LANGUAGE_NOT_ALLOWED": "لقد حددت لغة غير مسموح بها. يمكنك الاستمرار في تعديل النصوص. ولكن إذا كنت تريد أن يتمكن المستخدمون لديك من استخدام هذه اللغة فعلياً، فغيّر قيود المثيل الخاص بك.",
|
|
"LANGUAGES_NOT_ALLOWED": "غير مسموح:",
|
|
"LANGUAGE": "اللغة",
|
|
"LANGUAGES": {
|
|
"de": "Deutsch",
|
|
"en": "English",
|
|
"es": "Español",
|
|
"fr": "Français",
|
|
"it": "Italiano",
|
|
"ja": "日本語",
|
|
"pl": "Polski",
|
|
"zh": "简体中文",
|
|
"bg": "Български",
|
|
"pt": "Portuguese",
|
|
"mk": "Македонски",
|
|
"cs": "Čeština",
|
|
"ru": "Русский",
|
|
"nl": "Nederlands",
|
|
"sv": "Svenska",
|
|
"id": "Bahasa Indonesia",
|
|
"hu": "Magyar",
|
|
"ko": "한국어",
|
|
"ro": "Română",
|
|
"tr": "Türkçe",
|
|
"ar": "العربية"
|
|
},
|
|
"KEYS": {
|
|
"emailVerificationDoneText": "تم التحقق من البريد الإلكتروني",
|
|
"emailVerificationText": "التحقق من البريد الإلكتروني",
|
|
"externalUserNotFoundText": "لم يتم العثور على المستخدم الخارجي",
|
|
"footerText": "تذييل",
|
|
"initMfaDoneText": "تمت تهيئة MFA",
|
|
"initMfaOtpText": "تهيئة MFA",
|
|
"initMfaPromptText": "موجه تهيئة MFA",
|
|
"initMfaU2fText": "تهيئة العامل الثاني العالمي",
|
|
"initPasswordDoneText": "تمت تهيئة كلمة المرور",
|
|
"initPasswordText": "تهيئة كلمة المرور",
|
|
"initializeDoneText": "تمت تهيئة المستخدم",
|
|
"initializeUserText": "تهيئة المستخدم",
|
|
"linkingUserDoneText": "تم ربط المستخدم",
|
|
"loginText": "تسجيل الدخول",
|
|
"logoutText": "تسجيل الخروج",
|
|
"mfaProvidersText": "مزودو MFA",
|
|
"passwordChangeDoneText": "تم تغيير كلمة المرور",
|
|
"passwordChangeText": "تغيير كلمة المرور",
|
|
"passwordResetDoneText": "تم إعادة تعيين كلمة المرور",
|
|
"passwordText": "كلمة المرور",
|
|
"registrationOptionText": "خيارات التسجيل",
|
|
"registrationOrgText": "تسجيل منظمة",
|
|
"registrationUserText": "تسجيل مستخدم",
|
|
"selectAccountText": "تحديد حساب",
|
|
"successLoginText": "تسجيل الدخول بنجاح",
|
|
"usernameChangeDoneText": "تم تغيير اسم المستخدم",
|
|
"usernameChangeText": "تغيير اسم المستخدم",
|
|
"verifyMfaOtpText": "التحقق من OTP",
|
|
"verifyMfaU2fText": "التحقق من العامل الثاني العالمي",
|
|
"passwordlessPromptText": "موجه الدخول بدون كلمة مرور",
|
|
"passwordlessRegistrationDoneText": "تم تسجيل الدخول بدون كلمة مرور",
|
|
"passwordlessRegistrationText": "تسجيل الدخول بدون كلمة مرور",
|
|
"passwordlessText": "بدون كلمة مرور",
|
|
"externalRegistrationUserOverviewText": "نظرة عامة على تسجيل المستخدم الخارجي"
|
|
}
|
|
},
|
|
"MESSAGE_TEXTS": {
|
|
"TYPE": "الإشعار",
|
|
"TYPES": {
|
|
"INIT": "التهيئة",
|
|
"VE": "التحقق من البريد الإلكتروني",
|
|
"VP": "التحقق من الهاتف",
|
|
"VSO": "التحقق من OTP SMS",
|
|
"VEO": "التحقق من OTP البريد الإلكتروني",
|
|
"PR": "إعادة تعيين كلمة المرور",
|
|
"DC": "المطالبة بالنطاق",
|
|
"PL": "بدون كلمة مرور",
|
|
"PC": "تغيير كلمة المرور",
|
|
"IU": "دعوة مستخدم"
|
|
},
|
|
"CHIPS": {
|
|
"firstname": "الاسم الأول",
|
|
"lastname": "اسم العائلة",
|
|
"code": "الرمز",
|
|
"preferredLoginName": "اسم الدخول المفضل",
|
|
"displayName": "اسم العرض",
|
|
"nickName": "اللقب",
|
|
"loginnames": "أسماء الدخول",
|
|
"domain": "النطاق",
|
|
"lastEmail": "آخر بريد إلكتروني",
|
|
"lastPhone": "آخر هاتف",
|
|
"verifiedEmail": "البريد الإلكتروني الذي تم التحقق منه",
|
|
"verifiedPhone": "الهاتف الذي تم التحقق منه",
|
|
"changedate": "تاريخ التغيير",
|
|
"username": "اسم المستخدم",
|
|
"tempUsername": "اسم مستخدم مؤقت",
|
|
"otp": "OTP",
|
|
"verifyUrl": "عنوان URL للتحقق من OTP",
|
|
"expiry": "انتهاء الصلاحية",
|
|
"applicationName": "اسم التطبيق"
|
|
},
|
|
"TOAST": {
|
|
"UPDATED": "تم حفظ النصوص المخصصة."
|
|
}
|
|
},
|
|
"DEFAULTLABEL": "الإعدادات الحالية تتوافق مع معيار المثيل الخاص بك.",
|
|
"BTN_INSTALL": "إعداد",
|
|
"BTN_EDIT": "تعديل",
|
|
"DATA": {
|
|
"DESCRIPTION": "الوصف",
|
|
"MINLENGTH": "يجب أن يكون الحد الأدنى للطول",
|
|
"HASNUMBER": "يجب أن يتضمن رقماً",
|
|
"HASSYMBOL": "يجب أن يتضمن رمزاً",
|
|
"HASLOWERCASE": "يجب أن يتضمن حرفاً صغيراً",
|
|
"HASUPPERCASE": "يجب أن يتضمن حرفاً كبيراً",
|
|
"SHOWLOCKOUTFAILURES": "إظهار حالات فشل القفل",
|
|
"MAXPASSWORDATTEMPTS": "الحد الأقصى لمحاولات كلمة المرور",
|
|
"MAXOTPATTEMPTS": "الحد الأقصى لمحاولات OTP",
|
|
"EXPIREWARNDAYS": "تحذير انتهاء الصلاحية بعد أيام",
|
|
"MAXAGEDAYS": "الحد الأقصى للصلاحية بالأيام",
|
|
"USERLOGINMUSTBEDOMAIN": "أضف نطاق المنظمة كلاحقة لأسماء الدخول",
|
|
"USERLOGINMUSTBEDOMAIN_DESCRIPTION": "إذا قمت بتمكين هذا الإعداد، فسيتم إلحاق نطاق المنظمة بجميع أسماء الدخول. إذا تم تعطيل هذا الإعداد، عليك التأكد من أن أسماء المستخدمين فريدة عبر جميع المنظمات.",
|
|
"VALIDATEORGDOMAINS": "مطلوب التحقق من نطاق المنظمة (تحدي DNS أو HTTP)",
|
|
"SMTPSENDERADDRESSMATCHESINSTANCEDOMAIN": "عنوان مرسل SMTP يطابق نطاق المثيل",
|
|
"ALLOWUSERNAMEPASSWORD_DESC": "تسجيل الدخول التقليدي باستخدام اسم المستخدم وكلمة المرور مسموح به.",
|
|
"ALLOWEXTERNALIDP_DESC": "تسجيل الدخول مسموح لمزودي الهوية الأساسيين",
|
|
"ALLOWREGISTER_DESC": "إذا تم تحديد الخيار، تظهر خطوة إضافية لتسجيل مستخدم في تسجيل الدخول.",
|
|
"FORCEMFA": "فرض MFA لجميع المستخدمين",
|
|
"FORCEMFALOCALONLY": "فرض MFA للمستخدمين الموثقين محلياً فقط",
|
|
"FORCEMFALOCALONLY_DESC": "إذا تم تحديد الخيار، يتعين على المستخدمين الموثقين محلياً تكوين عامل ثانٍ لتسجيل الدخول.",
|
|
"HIDEPASSWORDRESET_DESC": "إذا تم تحديد الخيار، فلا يمكن للمستخدم إعادة تعيين كلمة المرور الخاصة به في عملية تسجيل الدخول.",
|
|
"HIDELOGINNAMESUFFIX": "إخفاء لاحقة اسم الدخول",
|
|
"HIDELOGINNAMESUFFIX_DESC": "يخفي لاحقة اسم الدخول في واجهة تسجيل الدخول",
|
|
"IGNOREUNKNOWNUSERNAMES_DESC": "إذا تم تحديد الخيار، فسيتم عرض شاشة كلمة المرور في عملية تسجيل الدخول حتى لو لم يتم العثور على المستخدم. لن يكشف الخطأ في فحص كلمة المرور عما إذا كان اسم المستخدم أو كلمة المرور خطأ.",
|
|
"ALLOWDOMAINDISCOVERY_DESC": "إذا تم تحديد الخيار، ستتم مطابقة اللاحقة (@domain.com) لمدخل اسم مستخدم غير معروف على شاشة تسجيل الدخول مع نطاقات المنظمة وسيتم إعادة التوجيه إلى تسجيل تلك المنظمة عند النجاح.",
|
|
"DEFAULTREDIRECTURI": "عنوان URI لإعادة التوجيه الافتراضي",
|
|
"DEFAULTREDIRECTURI_DESC": "يحدد المكان الذي سيتم إعادة توجيه المستخدم إليه إذا بدأ تسجيل الدخول بدون سياق تطبيق (على سبيل المثال من البريد)",
|
|
"ERRORMSGPOPUP": "إظهار الخطأ في الحوار",
|
|
"DISABLEWATERMARK": "إخفاء العلامة المائية",
|
|
"DISABLEWATERMARK_DESC": "إخفاء العلامة المائية 'بدعم من ZITADEL' في واجهة تسجيل الدخول"
|
|
},
|
|
"RESET": "إعادة تعيين إلى افتراضي المثيل",
|
|
"CREATECUSTOM": "إنشاء سياسة مخصصة",
|
|
"TOAST": {
|
|
"SET": "تم تعيين السياسة بنجاح!",
|
|
"RESETSUCCESS": "تم إعادة تعيين السياسة بنجاح!",
|
|
"UPLOADSUCCESS": "تم التحميل بنجاح!",
|
|
"DELETESUCCESS": "تم الحذف بنجاح!",
|
|
"UPLOADFAILED": "فشل التحميل!"
|
|
}
|
|
},
|
|
"ORG_DETAIL": {
|
|
"TITLE": "المنظمة",
|
|
"DESCRIPTION": "هنا يمكنك تحرير تكوين منظمتك وإدارة الأعضاء.",
|
|
"DETAIL": {
|
|
"TITLE": "التفاصيل",
|
|
"NAME": "الاسم",
|
|
"DOMAIN": "النطاق",
|
|
"STATE": {
|
|
"0": "غير محدد",
|
|
"1": "نشط",
|
|
"2": "غير نشط"
|
|
}
|
|
},
|
|
"MEMBER": {
|
|
"TITLE": "مسؤولو النظام",
|
|
"USERNAME": "اسم المستخدم",
|
|
"DISPLAYNAME": "اسم العرض",
|
|
"LOGINNAME": "اسم الدخول",
|
|
"EMAIL": "البريد الإلكتروني",
|
|
"ROLES": "الأدوار",
|
|
"ADD": "إضافة مسؤول نظام",
|
|
"ADDDESCRIPTION": "أدخل أسماء المستخدمين لإضافتهم."
|
|
},
|
|
"TABLE": {
|
|
"TOTAL": "إجمالي الإدخالات",
|
|
"SELECTION": "العناصر المحددة",
|
|
"DEACTIVATE": "تعطيل المستخدم",
|
|
"ACTIVATE": "تفعيل المستخدم",
|
|
"DELETE": "حذف المستخدم",
|
|
"CLEAR": "مسح التحديد"
|
|
}
|
|
},
|
|
"PROJECT": {
|
|
"PAGES": {
|
|
"TITLE": "المشروع",
|
|
"DESCRIPTION": "هنا يمكنك تحديد التطبيقات، وإدارة الأدوار، ومنح المنظمات الأخرى حق استخدام مشروعك.",
|
|
"DELETE": "حذف المشروع",
|
|
"DETAIL": "التفاصيل",
|
|
"CREATE": "إنشاء مشروع",
|
|
"CREATE_DESC": "أدخل اسم مشروعك.",
|
|
"ROLE": "الدور",
|
|
"NOITEMS": "لا توجد مشاريع",
|
|
"ZITADELPROJECT": "هذا ينتمي إلى مشروع ZITADEL. احذر: إذا قمت بإجراء تغييرات قد لا يعمل ZITADEL كما هو مقصود.",
|
|
"TYPE": {
|
|
"OWNED": "المشاريع المملوكة",
|
|
"OWNED_SINGULAR": "مشروع مملوك",
|
|
"GRANTED_SINGULAR": "مشروع ممنوح لـ {{name}}"
|
|
},
|
|
"PRIVATELABEL": {
|
|
"TITLE": "إعداد العلامة التجارية",
|
|
"0": {
|
|
"TITLE": "غير محدد",
|
|
"DESC": "بمجرد التعرف على المستخدم، سيتم عرض العلامة التجارية لمنظمة المستخدم الذي تم التعرف عليه، قبل عرض النظام الافتراضي."
|
|
},
|
|
"1": {
|
|
"TITLE": "استخدام إعداد المشروع",
|
|
"DESC": "سيتم عرض العلامة التجارية للمنظمة التي تمتلك المشروع"
|
|
},
|
|
"2": {
|
|
"TITLE": "استخدام إعداد منظمة المستخدم",
|
|
"DESC": "سيتم عرض العلامة التجارية لمنظمة المشروع، ولكن بمجرد التعرف على المستخدم، سيتم عرض إعداد منظمة المستخدم الذي تم التعرف عليه."
|
|
},
|
|
"DIALOG": {
|
|
"TITLE": "إعداد العلامة التجارية",
|
|
"DESCRIPTION": "حدد سلوك تسجيل الدخول عند استخدام المشروع."
|
|
}
|
|
},
|
|
"PINNED": "مثبت",
|
|
"ALL": "الكل",
|
|
"CREATEDON": "تم الإنشاء في",
|
|
"LASTMODIFIED": "آخر تعديل في",
|
|
"ADDNEW": "إنشاء مشروع جديد",
|
|
"DIALOG": {
|
|
"REACTIVATE": {
|
|
"TITLE": "إعادة تفعيل المشروع",
|
|
"DESCRIPTION": "هل تريد حقاً إعادة تفعيل مشروعك؟"
|
|
},
|
|
"DEACTIVATE": {
|
|
"TITLE": "تعطيل المشروع",
|
|
"DESCRIPTION": "هل تريد حقاً تعطيل مشروعك؟"
|
|
},
|
|
"DELETE": {
|
|
"TITLE": "حذف المشروع",
|
|
"DESCRIPTION": "هل تريد حقاً حذف مشروعك؟",
|
|
"TYPENAME": "اكتب اسم المشروع لحذفه بشكل دائم."
|
|
}
|
|
},
|
|
"ID": "معرف المشروع"
|
|
},
|
|
"SETTINGS": {
|
|
"TITLE": "الإعدادات",
|
|
"DESCRIPTION": ""
|
|
},
|
|
"STATE": {
|
|
"TITLE": "الحالة",
|
|
"0": "غير محدد",
|
|
"1": "نشط",
|
|
"2": "غير نشط"
|
|
},
|
|
"TYPE": {
|
|
"TITLE": "النوع",
|
|
"0": "نوع غير معروف",
|
|
"1": "مملوك",
|
|
"2": "ممنوح"
|
|
},
|
|
"NAME": "الاسم",
|
|
"NAMEDIALOG": {
|
|
"TITLE": "إعادة تسمية المشروع",
|
|
"DESCRIPTION": "أدخل الاسم الجديد لمشروعك",
|
|
"NAME": "اسم جديد"
|
|
},
|
|
"MEMBER": {
|
|
"TITLE": "مسؤولو النظام",
|
|
"TITLEDESC": "يمكن لمسؤولي النظام إجراء تغييرات على هذا المشروع بناءً على دورهم.",
|
|
"DESCRIPTION": "قد يتمكن مسؤولو النظام هؤلاء من تعديل مشروعك.",
|
|
"USERNAME": "اسم المستخدم",
|
|
"DISPLAYNAME": "اسم العرض",
|
|
"LOGINNAME": "اسم الدخول",
|
|
"EMAIL": "البريد الإلكتروني",
|
|
"ROLES": "الأدوار",
|
|
"USERID": "معرف المستخدم"
|
|
},
|
|
"GRANT": {
|
|
"EMPTY": "لا توجد منظمة ممنوحة.",
|
|
"TITLE": "منح المشروع",
|
|
"DESCRIPTION": "السماح لمنظمة أخرى باستخدام مشروعك.",
|
|
"EDITTITLE": "تحرير الأدوار",
|
|
"CREATE": {
|
|
"TITLE": "إنشاء تفويض للمشروع",
|
|
"SEL_USERS": "حدد المستخدمين الذين ترغب في منحهم حق الوصول",
|
|
"SEL_PROJECT": "البحث عن مشروع",
|
|
"SEL_ROLES": "حدد الأدوار التي تريد إضافتها إلى المنح",
|
|
"SEL_USER": "تحديد المستخدمين",
|
|
"SEL_ORG": "البحث عن منظمة",
|
|
"SEL_ORG_DESC": "ابحث عن المنظمة لمنحها.",
|
|
"ORG_DESCRIPTION": "أنت على وشك منح مستخدم للمنظمة {{name}}.",
|
|
"ORG_DESCRIPTION_DESC": "بدل السياق في الرأس أعلاه لمنح مستخدم لمنظمة أخرى.",
|
|
"SEL_ORG_FORMFIELD": "المنظمة",
|
|
"FOR_ORG": "سيتم إنشاء تفويض المشروع لـ:"
|
|
},
|
|
"DETAIL": {
|
|
"TITLE": "منح المشروع",
|
|
"DESC": "يمكنك تحديد الأدوار التي يمكن استخدامها من قبل المنظمة المحددة، وانتخاب المديرين",
|
|
"MEMBERTITLE": "مسؤولو النظام",
|
|
"MEMBERDESC": "هؤلاء هم مسؤولو النظام في المؤسسة الممنوحة. أضف هنا المستخدمين الذين يجب أن يحصلوا على حق الوصول لتعديل بيانا",
|
|
"PROJECTNAME": "اسم المشروع",
|
|
"GRANTEDORG": "المنظمة الممنوحة",
|
|
"RESOURCEOWNER": "مالك المورد"
|
|
},
|
|
"STATE": "الحالة",
|
|
"STATES": {
|
|
"1": "نشط",
|
|
"2": "غير نشط"
|
|
},
|
|
"ALL": "الكل",
|
|
"SHOWDETAIL": "إظهار التفاصيل",
|
|
"USER": "مستخدم",
|
|
"MEMBERS": "مسؤولو النظام",
|
|
"ORG": "منظمة",
|
|
"PROJECTNAME": "اسم المشروع",
|
|
"GRANTEDORG": "المنظمة الممنوحة",
|
|
"GRANTEDORGDOMAIN": "النطاق",
|
|
"RESOURCEOWNER": "مالك المورد",
|
|
"GRANTEDORGNAME": "اسم المنظمة",
|
|
"GRANTID": "معرف المنح",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"CHANGEDATE": "آخر تعديل",
|
|
"DATES": "التواريخ",
|
|
"ROLENAMESLIST": "الأدوار",
|
|
"NOROLES": "لا توجد أدوار",
|
|
"TYPE": "النوع",
|
|
"TOAST": {
|
|
"PROJECTGRANTUSERGRANTADDED": "تم إنشاء منح المشروع.",
|
|
"PROJECTGRANTADDED": "تم إنشاء منح المشروع.",
|
|
"PROJECTGRANTCHANGED": "تم تغيير منح المشروع.",
|
|
"PROJECTGRANTMEMBERADDED": "تمت إضافة مسؤول المنحة.",
|
|
"PROJECTGRANTMEMBERCHANGED": "تم تغيير مسؤول المنحة.",
|
|
"PROJECTGRANTMEMBERREMOVED": "تمت إزالة مسؤول المنحة.",
|
|
"PROJECTGRANTUPDATED": "تم تحديث منح المشروع"
|
|
},
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "حذف منح المشروع",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف منح مشروع. هل أنت متأكد؟"
|
|
},
|
|
"ROLES": "أدوار المشروع"
|
|
},
|
|
"APP": {
|
|
"TITLE": "التطبيقات",
|
|
"NAME": "الاسم",
|
|
"NAMEREQUIRED": "الاسم مطلوب."
|
|
},
|
|
"ROLE": {
|
|
"EMPTY": "لم يتم إنشاء أي دور بعد.",
|
|
"ADDNEWLINE": "إضافة دور إضافي",
|
|
"KEY": "المفتاح",
|
|
"TITLE": "الأدوار",
|
|
"DESCRIPTION": "تحديد بعض الأدوار التي يمكن استخدامها لإنشاء منح المشروع.",
|
|
"NAME": "الاسم",
|
|
"DISPLAY_NAME": "اسم العرض",
|
|
"GROUP": "المجموعة",
|
|
"ACTIONS": "الإجراءات",
|
|
"ADDTITLE": "إنشاء دور",
|
|
"ADDDESCRIPTION": "أدخل بيانات الدور الجديد.",
|
|
"EDITTITLE": "تحرير الدور",
|
|
"EDITDESCRIPTION": "أدخل البيانات الجديدة للدور.",
|
|
"DELETE": "حذف الدور",
|
|
"CREATIONDATE": "تم الإنشاء",
|
|
"CHANGEDATE": "آخر تعديل",
|
|
"SELECTGROUPTOOLTIP": "حدد جميع أدوار المجموعة {{group}}.",
|
|
"OPTIONS": "الخيارات",
|
|
"ASSERTION": "إرجاع أدوار المستخدم أثناء المصادقة",
|
|
"ASSERTION_DESCRIPTION": "عندما يقوم المستخدم بالمصادقة، يتم توفير معلومات دوره لتطبيقك. بالنسبة لـ OpenID Connect، يمكن طلب الأدوار من نقطة نهاية UserInfo أو إرسالها في ID أو رمز الوصول، بناءً على تكوين تطبيقك.",
|
|
"CHECK": "المستخدمون المصرح لهم فقط يمكنهم المصادقة",
|
|
"CHECK_DESCRIPTION": "رفض المصادقة إذا لم يكن للمستخدم تعيين دور لهذا المشروع. يُسمح بتعيينات الأدوار للمشروع دون تعيين دور محدد للمستخدم.",
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "حذف الدور",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف دور المشروع. هل أنت متأكد؟"
|
|
}
|
|
},
|
|
"HAS_PROJECT": "المصادقة مقيدة للمستخدمين من المنظمات التي تم منحها حق الوصول إلى هذا المشروع",
|
|
"HAS_PROJECT_DESCRIPTION": "قبل أن يتمكن المستخدم من المصادقة، يتم التحقق من أن المنظمة التابعة له قد منحت حق الوصول إلى هذا المشروع. لا يُسمح بالمصادقة للمستخدمين من المنظمات غير المصرح لها.",
|
|
"TABLE": {
|
|
"TOTAL": "إجمالي الإدخالات:",
|
|
"SELECTION": "العناصر المحددة",
|
|
"DEACTIVATE": "تعطيل المشروع",
|
|
"ACTIVATE": "تفعيل المشروع",
|
|
"DELETE": "حذف المشروع",
|
|
"ORGNAME": "اسم المنظمة",
|
|
"ORGID": "معرف المنظمة",
|
|
"ORGDOMAIN": "نطاق المنظمة",
|
|
"STATE": "الحالة",
|
|
"TYPE": "النوع",
|
|
"CREATIONDATE": "تم الإنشاء في",
|
|
"CHANGEDATE": "آخر تعديل",
|
|
"RESOURCEOWNER": "المالك",
|
|
"SHOWTABLE": "إظهار الجدول",
|
|
"SHOWGRID": "إظهار الشبكة",
|
|
"EMPTY": "لم يتم العثور على مشروع"
|
|
},
|
|
"TOAST": {
|
|
"MEMBERREMOVED": "تمت إزالة مسؤول النظام",
|
|
"MEMBERSADDED": "تمت إضافة مسؤولي النظام",
|
|
"MEMBERADDED": "تمت إضافة مسؤول النظام",
|
|
"MEMBERCHANGED": "تم تغيير مسؤول النظام",
|
|
"ROLESCREATED": "تم إنشاء الأدوار.",
|
|
"ROLEREMOVED": "تمت إزالة الدور.",
|
|
"ROLECHANGED": "تم تغيير الدور.",
|
|
"REACTIVATED": "تمت إعادة التفعيل.",
|
|
"DEACTIVATED": "تم التعطيل.",
|
|
"CREATED": "تم إنشاء المشروع.",
|
|
"UPDATED": "تم تغيير المشروع.",
|
|
"GRANTUPDATED": "تم تغيير منحة المشروع.",
|
|
"DELETED": "تم حذف المشروع."
|
|
}
|
|
},
|
|
"ROLES": {
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "حذف الدور",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف دور. هل أنت متأكد؟"
|
|
}
|
|
},
|
|
"NEXTSTEPS": {
|
|
"TITLE": "الخطوات التالية"
|
|
},
|
|
"IDP": {
|
|
"LIST": {
|
|
"ACTIVETITLE": "مزودو الهوية النشطون"
|
|
},
|
|
"CREATE": {
|
|
"TITLE": "إضافة مزود",
|
|
"DESCRIPTION": "حدد واحداً أو أكثر من المزودين التاليين.",
|
|
"STEPPERTITLE": "إنشاء مزود",
|
|
"ZITADEL": {
|
|
"TITLE": "ZITADEL",
|
|
"DESCRIPTION": "أدخل البيانات المطلوبة للسماح لمستخدمي نسخة ZITADEL أخرى بالمصادقة."
|
|
},
|
|
"OIDC": {
|
|
"TITLE": "مزود OIDC",
|
|
"DESCRIPTION": "أدخل البيانات المطلوبة لمزود OIDC الخاص بك."
|
|
},
|
|
"OAUTH": {
|
|
"TITLE": "مزود OAuth",
|
|
"DESCRIPTION": "أدخل البيانات المطلوبة لمزود OAuth الخاص بك."
|
|
},
|
|
"JWT": {
|
|
"TITLE": "مزود JWT",
|
|
"DESCRIPTION": "أدخل البيانات المطلوبة لمزود JWT الخاص بك."
|
|
},
|
|
"GOOGLE": {
|
|
"TITLE": "مزود Google",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود هوية Google الخاص بك"
|
|
},
|
|
"GITLAB": {
|
|
"TITLE": "مزود Gitlab",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود هوية Gitlab الخاص بك"
|
|
},
|
|
"GITLABSELFHOSTED": {
|
|
"TITLE": "مزود Gitlab المستضاف ذاتياً",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود هوية Gitlab المستضاف ذاتياً الخاص بك"
|
|
},
|
|
"GITHUBES": {
|
|
"TITLE": "مزود خادم GitHub Enterprise",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود هوية خادم GitHub Enterprise الخاص بك"
|
|
},
|
|
"GITHUB": {
|
|
"TITLE": "مزود Github",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود هوية Github الخاص بك"
|
|
},
|
|
"AZUREAD": {
|
|
"TITLE": "مزود Microsoft",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود هوية Microsoft الخاص بك"
|
|
},
|
|
"LDAP": {
|
|
"TITLE": "Active Directory / LDAP",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود LDAP الخاص بك"
|
|
},
|
|
"APPLE": {
|
|
"TITLE": "تسجيل الدخول مع Apple",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود Apple الخاص بك"
|
|
},
|
|
"SAML": {
|
|
"TITLE": "تسجيل الدخول مع SAML",
|
|
"DESCRIPTION": "أدخل بيانات الاعتماد لمزود SAML الخاص بك"
|
|
}
|
|
},
|
|
"DETAIL": {
|
|
"TITLE": "مزود الهوية",
|
|
"DESCRIPTION": "تحديث تكوين المزود الخاص بك",
|
|
"DATECREATED": "تم الإنشاء",
|
|
"DATECHANGED": "تم التغيير"
|
|
},
|
|
"OPTIONS": {
|
|
"ISAUTOCREATION": "الإنشاء التلقائي",
|
|
"ISAUTOCREATION_DESC": "إذا تم تحديده، سيتم إنشاء حساب إذا لم يكن موجوداً بالفعل.",
|
|
"ISAUTOUPDATE": "التحديث التلقائي",
|
|
"ISAUTOUPDATE_DESC": "إذا تم تحديده، يتم تحديث الحسابات عند إعادة المصادقة.",
|
|
"ISCREATIONALLOWED": "السماح بإنشاء الحساب (يدوياً)",
|
|
"ISCREATIONALLOWED_DESC": "يحدد ما إذا كان يمكن إنشاء الحسابات باستخدام حساب خارجي. قم بتعطيله إذا كان لا ينبغي للمستخدمين تحرير معلومات الحساب عند تمكين الإنشاء التلقائي.",
|
|
"ISLINKINGALLOWED": "السماح بربط الحساب (يدوياً)",
|
|
"ISLINKINGALLOWED_DESC": "يحدد ما إذا كان يمكن ربط هوية بحساب موجود يدوياً. قم بتعطيله إذا كان ينبغي السماح للمستخدمين فقط بربط الحساب المقترح في حالة الربط التلقائي النشط.",
|
|
"AUTOLINKING_DESC": "يحدد ما إذا كانت الهوية ستُطلب لربطها بحساب موجود.",
|
|
"AUTOLINKINGTYPE": {
|
|
"0": "معطل",
|
|
"1": "التحقق من اسم المستخدم الموجود",
|
|
"2": "التحقق من البريد الإلكتروني الموجود"
|
|
}
|
|
},
|
|
"OWNERTYPES": {
|
|
"0": "غير معروف",
|
|
"1": "المثيل",
|
|
"2": "المنظمة"
|
|
},
|
|
"STATES": {
|
|
"1": "نشط",
|
|
"2": "غير نشط"
|
|
},
|
|
"AZUREADTENANTTYPES": {
|
|
"3": "معرف المستأجر (Tenant ID)",
|
|
"0": "شائع (Common)",
|
|
"1": "المنظمات",
|
|
"2": "المستهلكون"
|
|
},
|
|
"AZUREADTENANTTYPE": "نوع المستأجر",
|
|
"AZUREADTENANTID": "معرف المستأجر",
|
|
"EMAILVERIFIED": "تم التحقق من البريد الإلكتروني",
|
|
"NAMEHINT": "إذا تم تحديده، فسيتم عرضه في واجهة تسجيل الدخول.",
|
|
"OPTIONAL": "اختياري",
|
|
"LDAPATTRIBUTES": "سمات LDAP",
|
|
"UPDATEBINDPASSWORD": "تحديث كلمة مرور الربط",
|
|
"UPDATECLIENTSECRET": "تحديث سر العميل",
|
|
"ADD": "إضافة مزود الهوية",
|
|
"TYPE": "النوع",
|
|
"OWNER": "المالك",
|
|
"ID": "معرف موفر الهوية",
|
|
"NAME": "الاسم",
|
|
"AUTHORIZATIONENDPOINT": "نقطة نهاية التفويض",
|
|
"TOKENENDPOINT": "نقطة نهاية الرمز",
|
|
"USERENDPOINT": "نقطة نهاية المستخدم",
|
|
"IDATTRIBUTE": "سمة المعرف",
|
|
"AVAILABILITY": "التوافر",
|
|
"AVAILABLE": "متاح",
|
|
"AVAILABLEBUTINACTIVE": "متاح ولكنه غير نشط",
|
|
"SETAVAILABLE": "تعيين كمتاح",
|
|
"SETUNAVAILABLE": "تعيين كغير متاح",
|
|
"CONFIG": "التكوين",
|
|
"STATE": "الحالة",
|
|
"ISSUER": "المصدر",
|
|
"SCOPESLIST": "قائمة النطاقات",
|
|
"INSTANCEROLESINFO": "تعيين أدوار المثيل",
|
|
"INSTANCEROLESINFO_DESC": "يُمنح المستخدمون الذين يصادقون عبر هذا المزود أدوار عضوية المثيل (ببادئة IAM_) التي يملكونها في المؤسسات المدرجة في نسخة ZITADEL البعيدة. يجب أن يتطابق كل من معرّف المؤسسة والنطاق الأساسي.",
|
|
"ORGANIZATIONID": "معرّف المؤسسة",
|
|
"ORGANIZATIONDOMAIN": "نطاق المؤسسة",
|
|
"CLIENTID": "معرف العميل",
|
|
"CLIENTSECRET": "سر العميل",
|
|
"LDAPCONNECTION": "الاتصال",
|
|
"LDAPUSERBINDING": "ربط المستخدم",
|
|
"BASEDN": "BaseDn",
|
|
"BINDDN": "BindDn",
|
|
"BINDPASSWORD": "كلمة مرور الربط",
|
|
"SERVERS": "الخوادم",
|
|
"STARTTLS": "بدء TLS",
|
|
"TIMEOUT": "المهلة بالثواني",
|
|
"USERBASE": "قاعدة المستخدمين",
|
|
"USERFILTERS": "عوامل تصفية المستخدم",
|
|
"USEROBJECTCLASSES": "فئات كائن المستخدم",
|
|
"REQUIRED": "مطلوب",
|
|
"LDAPIDATTRIBUTE": "سمة المعرف",
|
|
"AVATARURLATTRIBUTE": "سمة رابط الصورة الرمزية",
|
|
"DISPLAYNAMEATTRIBUTE": "سمة اسم العرض",
|
|
"EMAILATTRIBUTEATTRIBUTE": "سمة البريد الإلكتروني",
|
|
"EMAILVERIFIEDATTRIBUTE": "سمة التحقق من البريد الإلكتروني",
|
|
"FIRSTNAMEATTRIBUTE": "سمة الاسم الأول",
|
|
"LASTNAMEATTRIBUTE": "سمة اسم العائلة",
|
|
"NICKNAMEATTRIBUTE": "سمة اللقب",
|
|
"PHONEATTRIBUTE": "سمة الهاتف",
|
|
"PHONEVERIFIEDATTRIBUTE": "سمة التحقق من الهاتف",
|
|
"PREFERREDLANGUAGEATTRIBUTE": "سمة اللغة المفضلة",
|
|
"PREFERREDUSERNAMEATTRIBUTE": "سمة اسم المستخدم المفضل",
|
|
"PROFILEATTRIBUTE": "سمة الملف الشخصي",
|
|
"IDPDISPLAYNAMMAPPING": "تعيين اسم عرض IdP",
|
|
"USERNAMEMAPPING": "تعيين اسم المستخدم",
|
|
"DATES": "التواريخ",
|
|
"CREATIONDATE": "تاريخ الإنشاء",
|
|
"CHANGEDATE": "آخر تعديل",
|
|
"DEACTIVATE": "تعطيل",
|
|
"ACTIVATE": "تفعيل",
|
|
"DELETE": "حذف",
|
|
"DELETE_TITLE": "حذف IdP",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف مزود هوية. التغييرات الناتجة غير قابلة للإلغاء. هل تريد حقاً القيام بذلك؟",
|
|
"REMOVE_WARN_TITLE": "إزالة IdP",
|
|
"REMOVE_WARN_DESCRIPTION": "أنت على وشك إزالة مزود هوية. سيؤدي هذا إلى إزالة تحديد IdP المتاح للمستخدمين ولن يتمكن المستخدمون المسجلون بالفعل من تسجيل الدخول مرة أخرى. هل أنت متأكد من المتابعة؟",
|
|
"DELETE_SELECTION_TITLE": "حذف IdP",
|
|
"DELETE_SELECTION_DESCRIPTION": "أنت على وشك حذف مزود هوية. التغييرات الناتجة غير قابلة للإلغاء. هل تريد حقاً القيام بذلك؟",
|
|
"FEDERATEDLOGOUTENABLED": "تمكين تسجيل الخروج الموحد",
|
|
"FEDERATEDLOGOUTENABLED_DESC": "إذا تم تمكينه، سيتم تسجيل خروج المستخدم من IdP أيضاً إذا قام المستخدم بإنهاء الجلسة في ZITADEL.",
|
|
"EMPTY": "لا يوجد IdP متاح",
|
|
"OIDC": {
|
|
"GENERAL": "معلومات عامة",
|
|
"TITLE": "تكوين OIDC",
|
|
"DESCRIPTION": "أدخل البيانات لمزود هوية OIDC."
|
|
},
|
|
"JWT": {
|
|
"TITLE": "تكوين JWT",
|
|
"DESCRIPTION": "أدخل البيانات لمزود هوية JWT.",
|
|
"HEADERNAME": "اسم الرأس",
|
|
"JWTENDPOINT": "نقطة نهاية JWT",
|
|
"JWTKEYSENDPOINT": "نقطة نهاية مفاتيح JWT",
|
|
"AUDIENCE": "الجمهور"
|
|
},
|
|
"APPLE": {
|
|
"TEAMID": "معرف الفريق",
|
|
"KEYID": "معرف المفتاح",
|
|
"PRIVATEKEY": "المفتاح الخاص",
|
|
"UPDATEPRIVATEKEY": "تحديث المفتاح الخاص",
|
|
"UPLOADPRIVATEKEY": "تحميل المفتاح الخاص",
|
|
"KEYMAXSIZEEXCEEDED": "تم تجاوز الحد الأقصى للحجم 5 كيلوبايت."
|
|
},
|
|
"SAML": {
|
|
"METADATAXML": "بيانات وصفية XML",
|
|
"METADATAURL": "عنوان URL للبيانات الوصفية",
|
|
"BINDING": "الربط",
|
|
"SIGNEDREQUEST": "طلب موقع",
|
|
"SIGNATUREALGORITHM": "خوارزمية التوقيع",
|
|
"NAMEIDFORMAT": "تنسيق NameID",
|
|
"TRANSIENTMAPPINGATTRIBUTENAME": "اسم سمة التعيين المخصص",
|
|
"TRANSIENTMAPPINGATTRIBUTENAME_DESC": "اسم سمة بديل لتعيين المستخدم في حال كان `nameid-format` المرتجع هو `transient`، مثل `http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress`"
|
|
},
|
|
"TOAST": {
|
|
"SAVED": "تم الحفظ بنجاح.",
|
|
"REACTIVATED": "تم إعادة تفعيل Idp.",
|
|
"DEACTIVATED": "تم تعطيل Idp.",
|
|
"SELECTEDREACTIVATED": "تم إعادة تفعيل Idps المحددة.",
|
|
"SELECTEDDEACTIVATED": "تم تعطيل Idps المحددة.",
|
|
"SELECTEDKEYSDELETED": "تم حذف Idps المحددة.",
|
|
"DELETED": "تمت إزالة Idp بنجاح!",
|
|
"ADDED": "تمت الإضافة بنجاح.",
|
|
"REMOVED": "تمت الإزالة بنجاح."
|
|
},
|
|
"ISIDTOKENMAPPING": "تعيين من رمز ID",
|
|
"ISIDTOKENMAPPING_DESC": "إذا تم تحديده، يتم تعيين معلومات المزود من رمز ID، وليس من نقطة نهاية userinfo.",
|
|
"USEPKCE": "استخدام PKCE",
|
|
"USEPKCE_DESC": "يحدد ما إذا كان سيتم تضمين معلمات code_challenge و code_challenge_method في طلب المصادقة"
|
|
},
|
|
"MFA": {
|
|
"LIST": {
|
|
"MULTIFACTORTITLE": "بدون كلمة مرور",
|
|
"MULTIFACTORDESCRIPTION": "حدد العوامل المتعددة للمصادقة بدون كلمة مرور هنا.",
|
|
"SECONDFACTORTITLE": "المصادقة متعددة العوامل",
|
|
"SECONDFACTORDESCRIPTION": "حدد عوامل إضافية ممكنة يمكنك من خلالها تأمين المصادقة بكلمة المرور."
|
|
},
|
|
"CREATE": {
|
|
"TITLE": "عامل جديد",
|
|
"DESCRIPTION": "حدد نوع العامل الجديد الخاص بك."
|
|
},
|
|
"DELETE": {
|
|
"TITLE": "حذف العامل",
|
|
"DESCRIPTION": "أنت على وشك حذف عامل من إعدادات تسجيل الدخول. هل أنت متأكد؟"
|
|
},
|
|
"TOAST": {
|
|
"ADDED": "تمت الإضافة بنجاح.",
|
|
"SAVED": "تم الحفظ بنجاح.",
|
|
"DELETED": "تمت الإزالة بنجاح"
|
|
},
|
|
"TYPE": "النوع",
|
|
"MULTIFACTORTYPES": {
|
|
"0": "غير معروف",
|
|
"1": "بصمة الإصبع، مفاتيح الأمان، Face ID وغيرها"
|
|
},
|
|
"SECONDFACTORTYPES": {
|
|
"0": "غير معروف",
|
|
"1": "OTP بواسطة تطبيق المصادقة (TOTP)",
|
|
"2": "بصمة الإصبع، مفاتيح الأمان، Face ID وغيرها",
|
|
"3": "OTP عبر البريد الإلكتروني (OTP Email)",
|
|
"4": "OTP عبر الرسائل القصيرة (OTP SMS)",
|
|
"5": "رموز الاسترداد"
|
|
}
|
|
},
|
|
"LOGINPOLICY": {
|
|
"CREATE": {
|
|
"TITLE": "إعدادات تسجيل الدخول",
|
|
"DESCRIPTION": "حدد كيف يمكن للمستخدمين المصادقة على منظمتك."
|
|
},
|
|
"IDPS": "مزودو الهوية",
|
|
"ADDIDP": {
|
|
"TITLE": "إضافة مزود الهوية",
|
|
"DESCRIPTION": "يمكنك اختيار مزودين محددين مسبقاً أو تم إنشاؤهم ذاتياً للمصادقة.",
|
|
"SELECTIDPS": "مزودو الهوية"
|
|
},
|
|
"PASSWORDLESS": "تسجيل الدخول بدون كلمة مرور",
|
|
"PASSWORDLESSTYPE": {
|
|
"0": "غير مسموح",
|
|
"1": "مسموح"
|
|
}
|
|
},
|
|
"SMTP": {
|
|
"LIST": {
|
|
"TITLE": "مزود SMTP",
|
|
"DESCRIPTION": "هؤلاء هم مزودو SMTP لمثيل ZITADEL الخاص بك. قم بتفعيل المزود الذي تريد استخدامه لإرسال إشعارات لمستخدميك.",
|
|
"EMPTY": "لا يوجد مزود SMTP متاح",
|
|
"ACTIVATED": "مفعل",
|
|
"ACTIVATE": "تفعيل المزود",
|
|
"DEACTIVATE": "تعطيل المزود",
|
|
"TEST": "اختبار المزود الخاص بك",
|
|
"TYPE": "النوع",
|
|
"DIALOG": {
|
|
"ACTIVATED": "تم تفعيل تكوين SMTP",
|
|
"ACTIVATE_WARN_TITLE": "تفعيل تكوين SMTP",
|
|
"ACTIVATE_WARN_DESCRIPTION": "أنت على وشك تفعيل تكوين SMTP. أولاً سنقوم بإلغاء تفعيل المزود النشط حالياً ثم تفعيل هذا التكوين. هل أنت متأكد؟",
|
|
"DEACTIVATE_WARN_TITLE": "تعطيل تكوين SMTP",
|
|
"DEACTIVATE_WARN_DESCRIPTION": "أنت على وشك تعطيل تكوين SMTP. هل أنت متأكد؟",
|
|
"DEACTIVATED": "تم تعطيل تكوين SMTP",
|
|
"DELETE_TITLE": "حذف تكوين SMTP",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف تكوين. قم بتأكيد هذا الإجراء بكتابة اسم المرسل",
|
|
"DELETED": "تم حذف تكوين SMTP",
|
|
"SENDER": "اكتب {{value}}، لحذف تكوين SMTP هذا.",
|
|
"TEST_TITLE": "اختبار تكوين SMTP الخاص بك",
|
|
"TEST_DESCRIPTION": "حدد عنوان بريد إلكتروني لاختبار تكوين SMTP الخاص بك لهذا المزود",
|
|
"TEST_EMAIL": "عنوان البريد الإلكتروني",
|
|
"TEST_RESULT": "نتيجة الاختبار"
|
|
}
|
|
},
|
|
"CREATE": {
|
|
"TITLE": "إضافة مزود SMTP",
|
|
"DESCRIPTION": "حدد واحداً أو أكثر من المزودين التاليين.",
|
|
"STEPS": {
|
|
"TITLE": "إضافة مزود SMTP {{ value }}",
|
|
"CREATE_DESC_TITLE": "أدخل إعدادات SMTP {{ value }} خطوة بخطوة",
|
|
"CURRENT_DESC_TITLE": "هذه هي إعدادات SMTP الخاصة بك",
|
|
"PROVIDER_SETTINGS": "إعدادات مزود SMTP",
|
|
"SENDER_SETTINGS": "إعدادات المرسل",
|
|
"NEXT_STEPS": "الخطوات التالية",
|
|
"ACTIVATE": {
|
|
"TITLE": "تفعيل مزود SMTP الخاص بك",
|
|
"DESCRIPTION": "لا يمكن لـ ZITADEL استخدام مزود SMTP هذا لإرسال الإشعارات حتى تقوم بتفعيله. إذا قمت بتفعيل هذا المزود، سيتم الآن إلغاء تفعيل أي مزود آخر كان نشطاً."
|
|
},
|
|
"DEACTIVATE": {
|
|
"TITLE": "تعطيل مزود SMTP الخاص بك",
|
|
"DESCRIPTION": "إذا قمت بتعطيل مزود SMTP هذا، فلن يتمكن ZITADEL من استخدامه لإرسال الإشعارات حتى تقوم بتفعيله مرة أخرى."
|
|
},
|
|
"SAVE_SETTINGS": "حفظ إعداداتك",
|
|
"TEST": {
|
|
"TITLE": "اختبار إعداداتك",
|
|
"DESCRIPTION": "يمكنك اختبار إعدادات مزود SMTP الخاص بك والتحقق من نتيجة الاختبار قبل حفظها",
|
|
"RESULT": "تم إرسال بريدك الإلكتروني بنجاح"
|
|
}
|
|
}
|
|
},
|
|
"DETAIL": {
|
|
"TITLE": "إعدادات مزود SMTP"
|
|
},
|
|
"EMPTY": "لا يوجد مزود SMTP متاح",
|
|
"STEPS": {
|
|
"SENDGRID": {}
|
|
}
|
|
},
|
|
"APP": {
|
|
"LIST": "التطبيقات",
|
|
"COMPLIANCE": "الامتثال لـ OIDC",
|
|
"URLS": "عناوين URL",
|
|
"CONFIGURATION": "التكوين",
|
|
"TOKEN": "إعدادات الرمز",
|
|
"PAGES": {
|
|
"TITLE": "التطبيق",
|
|
"ID": "معرف التطبيق",
|
|
"DESCRIPTION": "هنا يمكنك تحرير بيانات تطبيقك وتكوينه.",
|
|
"CREATE": "إنشاء تطبيق",
|
|
"CREATE_SELECT_PROJECT": "حدد مشروعك أولاً",
|
|
"CREATE_NEW_PROJECT": "أو أدخل اسم مشروعك الجديد",
|
|
"CREATE_DESC_TITLE": "أدخل تفاصيل تطبيقك خطوة بخطوة",
|
|
"CREATE_DESC_SUB": "سيتم إنشاء تكوين موصى به تلقائياً.",
|
|
"STATE": "الحالة",
|
|
"DATECREATED": "تاريخ الإنشاء",
|
|
"DATECHANGED": "تاريخ التغيير",
|
|
"URLS": "عناوين URL",
|
|
"DELETE": "حذف التطبيق",
|
|
"JUMPTOPROJECT": "لتكوين الأدوار وتعيينات الأدوار والمزيد، انتقل إلى المشروع.",
|
|
"DETAIL": {
|
|
"TITLE": "التفاصيل",
|
|
"STATE": {
|
|
"0": "غير محدد",
|
|
"1": "نشط",
|
|
"2": "غير نشط"
|
|
}
|
|
},
|
|
"DIALOG": {
|
|
"CONFIG": {
|
|
"TITLE": "تغيير تكوين OIDC"
|
|
},
|
|
"DELETE": {
|
|
"TITLE": "حذف التطبيق",
|
|
"DESCRIPTION": "هل تريد حقاً حذف هذا التطبيق؟"
|
|
}
|
|
},
|
|
"NEXTSTEPS": {
|
|
"TITLE": "الخطوات التالية",
|
|
"0": {
|
|
"TITLE": "إضافة أدوار",
|
|
"DESC": "أدخل أدوار مشروعك"
|
|
},
|
|
"1": {
|
|
"TITLE": "إضافة مستخدمين",
|
|
"DESC": "أضف مستخدمين جدد لمنظمتك"
|
|
},
|
|
"2": {
|
|
"TITLE": "المساعدة والدعم",
|
|
"DESC": "اقرأ وثائقنا حول إنشاء التطبيقات أو اتصل بالدعم لدينا"
|
|
}
|
|
}
|
|
},
|
|
"NAMEDIALOG": {
|
|
"TITLE": "إعادة تسمية التطبيق",
|
|
"DESCRIPTION": "أدخل الاسم الجديد لتطبيقك",
|
|
"NAME": "اسم جديد"
|
|
},
|
|
"NAME": "الاسم",
|
|
"TYPE": "نوع التطبيق",
|
|
"AUTHMETHOD": "طريقة المصادقة",
|
|
"AUTHMETHODSECTION": "طريقة المصادقة",
|
|
"GRANT": "أنواع المنح",
|
|
"ADDITIONALORIGINS": "أصول إضافية",
|
|
"ADDITIONALORIGINSDESC": "إذا كنت تريد إضافة أصول إضافية لتطبيقك غير مستخدمة كإعادة توجيه يمكنك القيام بذلك هنا.",
|
|
"ORIGINS": "الأصول",
|
|
"NOTANORIGIN": "القيمة المدخلة ليست أصلاً",
|
|
"PROSWITCH": "أنا محترف. تخطي هذا المعالج.",
|
|
"NAMEANDTYPESECTION": "الاسم والنوع",
|
|
"TITLEFIRST": "اسم التطبيق",
|
|
"TYPETITLE": "نوع التطبيق",
|
|
"OIDC": {
|
|
"WELLKNOWN": "يمكن استرجاع المزيد من الروابط من <a href='{{url}}' title='Discovery endpoint' target='_blank'>نقطة نهاية الاكتشاف</a>.",
|
|
"INFO": {
|
|
"ISSUER": "المصدر",
|
|
"CLIENTID": "معرف العميل"
|
|
},
|
|
"CURRENT": "التكوين الحالي",
|
|
"TOKENSECTIONTITLE": "خيارات رمز المصادقة",
|
|
"REDIRECTSECTIONTITLE": "إعدادات إعادة التوجيه",
|
|
"REDIRECTTITLE": "حدد عناوين URI حيث سيتم إعادة توجيه تسجيل الدخول إليها.",
|
|
"POSTREDIRECTTITLE": "هذا هو عنوان URI لإعادة التوجيه بعد تسجيل الخروج.",
|
|
"REDIRECTDESCRIPTIONWEB": "يجب أن تبدأ عناوين URI لإعادة التوجيه بـ https://. http:// صالح فقط مع تمكين وضع التطوير.",
|
|
"REDIRECTDESCRIPTIONNATIVE": "يجب أن تبدأ عناوين URI لإعادة التوجيه بالبروتوكول الخاص بك، http://127.0.0.1، http://[::1] أو http://localhost.",
|
|
"REDIRECTNOTVALID": "عنوان URI لإعادة التوجيه هذا غير صالح.",
|
|
"COMMAORENTERSEPERATION": "افصل بـ ↵",
|
|
"TYPEREQUIRED": "النوع مطلوب.",
|
|
"TITLE": "تكوين OIDC",
|
|
"CLIENTID": "معرف العميل",
|
|
"CLIENTDETAILS": "تفاصيل العميل",
|
|
"CLIENTSECRET_NOSECRET": "مع تدفق المصادقة المختار، لا يتطلب الأمر سراً وبالتالي فهو غير متاح.",
|
|
"CLIENTSECRET_DESCRIPTION": "احتفظ بسر العميل الخاص بك في مكان آمن حيث سيختفي بمجرد إغلاق الحوار.",
|
|
"REGENERATESECRET": "إعادة توليد سر العميل",
|
|
"DEVMODE": "وضع التطوير",
|
|
"DEVMODE_ENABLED": "مفعل",
|
|
"DEVMODE_DISABLED": "معطل",
|
|
"DEVMODEDESC": "احذر: مع تمكين وضع التطوير، لن يتم التحقق من عناوين URI لإعادة التوجيه.",
|
|
"SKIPNATIVEAPPSUCCESSPAGE": "تخطي صفحة نجاح تسجيل الدخول",
|
|
"SKIPNATIVEAPPSUCCESSPAGE_DESCRIPTION": "تخطي صفحة النجاح بعد تسجيل الدخول لهذا التطبيق الأصلي.",
|
|
"APPLINKSSECTION": "روابط التطبيقات الأصلية",
|
|
"APPLINKSDESC": "قم بتهيئة ارتباط iOS وAndroid حتى تتمكن هذه المثيلة من تقديم ملفات الثقة بـ Passkey لتطبيقاتك الأصلية.",
|
|
"IOSTITLE": "iOS",
|
|
"IOSDESC": "تُقدَّم في apple-app-site-association كمدخل webcredentials بالصيغة TEAMID.BUNDLEID.",
|
|
"TEAMID": "معرّف الفريق",
|
|
"TEAMIDPLACEHOLDER": "ABCDE12345",
|
|
"TEAMIDDESC": "يجب أن يكون Apple Team ID مكونًا من 10 أحرف أبجدية رقمية بالضبط، مثل ABCDE12345.",
|
|
"TEAMIDLENGTH": "يجب أن يكون Team ID مكونًا من 10 أحرف أبجدية رقمية بالضبط.",
|
|
"BUNDLEID": "معرّف الحزمة",
|
|
"BUNDLEIDPLACEHOLDER": "com.example.app",
|
|
"BUNDLEIDDESC": "معرّف حزمة iOS (CFBundleIdentifier)، مثل com.example.app. لا تُدرج بادئة Team ID.",
|
|
"ANDROIDTITLE": "Android",
|
|
"ANDROIDDESC": "تُقدَّم في assetlinks.json لبيانات اعتماد Passkey عبر Digital Asset Links.",
|
|
"PACKAGENAME": "اسم الحزمة",
|
|
"PACKAGENAMEPLACEHOLDER": "com.example.app",
|
|
"PACKAGENAMEDESC": "معرّف تطبيق Android / اسم الحزمة (applicationId)، مثل com.example.app.",
|
|
"FINGERPRINTS": "بصمات شهادة SHA-256",
|
|
"FINGERPRINTSPLACEHOLDER": "AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99:AA:BB:CC:DD:EE:FF:00:11:22:33:44:55:66:77:88:99",
|
|
"FINGERPRINTSDESC": "بصمة واحدة لكل سطر (64 حرفًا سادس عشريًا، النقطتان اختياريتان). أدرج إصداري التصحيح والإصدار حسب الحاجة.",
|
|
"REDIRECT": "عناوين URI لإعادة التوجيه",
|
|
"REDIRECTSECTION": "عناوين URI لإعادة التوجيه",
|
|
"POSTLOGOUTREDIRECT": "عناوين URI بعد تسجيل الخروج",
|
|
"RESPONSESECTION": "أنواع الاستجابة",
|
|
"GRANTSECTION": "أنواع المنح",
|
|
"GRANTTITLE": "حدد أنواع المنح الخاصة بك. ملاحظة: الضمني (Implicit) متاح فقط للتطبيقات المستندة إلى المتصفح.",
|
|
"APPTYPE": {
|
|
"0": "ويب",
|
|
"1": "وكيل مستخدم",
|
|
"2": "أصلي (Native)"
|
|
},
|
|
"RESPONSETYPE": "أنواع الاستجابة",
|
|
"RESPONSE": {
|
|
"0": "Code",
|
|
"1": "ID Token",
|
|
"2": "Token-ID Token"
|
|
},
|
|
"REFRESHTOKEN": "رمز التحديث",
|
|
"GRANTTYPE": "أنواع المنح",
|
|
"GRANT": {
|
|
"0": "Authorization Code",
|
|
"1": "Implicit",
|
|
"2": "Refresh Token",
|
|
"3": "Device Code",
|
|
"4": "Token Exchange"
|
|
},
|
|
"AUTHMETHOD": {
|
|
"0": "Basic",
|
|
"1": "Post",
|
|
"2": "None",
|
|
"3": "Private Key JWT"
|
|
},
|
|
"TOKENTYPE": "نوع رمز المصادقة",
|
|
"TOKENTYPE0": "Bearer Token",
|
|
"TOKENTYPE1": "JWT",
|
|
"UNSECUREREDIRECT": "آمل حقاً أنك تعرف ما تفعله.",
|
|
"OVERVIEWSECTION": "نظرة عامة",
|
|
"OVERVIEWTITLE": "لقد انتهيت الآن. راجع التكوين الخاص بك.",
|
|
"ACCESSTOKENROLEASSERTION": "إضافة أدوار المستخدم إلى رمز الوصول",
|
|
"ACCESSTOKENROLEASSERTION_DESCRIPTION": "إذا تم تحديده، تتم إضافة الأدوار المطلوبة للمستخدم الموثق إلى رمز الوصول.",
|
|
"IDTOKENROLEASSERTION": "أدوار المستخدم داخل رمز ID",
|
|
"IDTOKENROLEASSERTION_DESCRIPTION": "عند تمكين هذا الخيار، سيتم إضافة الأدوار المعينة للمستخدم الموثق مباشرة إلى رمز ID الخاص به. تأكد من تمكين إعداد المشروع 'تعيين أدوار المستخدم أثناء المصادقة' أو الطلب عبر نطاق مخصص.",
|
|
"IDTOKENUSERINFOASSERTION": "تضمين أدوار المستخدم في رمز ID",
|
|
"IDTOKENUSERINFOASSERTION_DESCRIPTION": "يمكن التطبيقات من استرجاع مطالبات الملف الشخصي والبريد الإلكتروني والهاتف والعنوان من رمز ID.",
|
|
"CLOCKSKEW": "يمكن التطبيقات من التعامل مع انحراف الساعة بين OP والتطبيق. ستتم إضافة المدة (0-5 ثوانٍ) إلى مطالبة exp وطرحها من iats و auth_time و nbf.",
|
|
"RECOMMENDED": "موصى به",
|
|
"NOTRECOMMENDED": "غير موصى به",
|
|
"SELECTION": {
|
|
"APPTYPE": {
|
|
"WEB": {
|
|
"TITLE": "ويب",
|
|
"DESCRIPTION": "تطبيقات الويب العادية مثل .net, PHP, Node.js, Java, إلخ."
|
|
},
|
|
"NATIVE": {
|
|
"TITLE": "أصلي (Native)",
|
|
"DESCRIPTION": "تطبيقات الهاتف المحمول، سطح المكتب، الأجهزة الذكية، إلخ."
|
|
},
|
|
"USERAGENT": {
|
|
"TITLE": "وكيل مستخدم",
|
|
"DESCRIPTION": "تطبيقات الصفحة الواحدة (SPA) وبشكل عام جميع أطر عمل JS التي يتم تنفيذها في المتصفحات"
|
|
}
|
|
}
|
|
},
|
|
"BACKCHANNELLOOGOUTURI": "عنوان URI لتسجيل الخروج من القناة الخلفية",
|
|
"IOSAPPLINKINCOMPLETE": "يجب تعيين معرّف فريق iOS ومعرّف الحزمة معًا، أو تركهما فارغين معًا.",
|
|
"ANDROIDPACKAGEREQUIRED": "اسم حزمة Android مطلوب عند تعيين بصمات شهادة."
|
|
},
|
|
"API": {
|
|
"INFO": {
|
|
"CLIENTID": "معرف العميل"
|
|
},
|
|
"REGENERATESECRET": "إعادة توليد سر العميل",
|
|
"SELECTION": {
|
|
"TITLE": "API",
|
|
"DESCRIPTION": "APIs بشكل عام"
|
|
},
|
|
"AUTHMETHOD": {
|
|
"0": "Basic",
|
|
"1": "Private Key JWT"
|
|
}
|
|
},
|
|
"SAML": {
|
|
"SELECTION": {
|
|
"TITLE": "SAML",
|
|
"DESCRIPTION": "تطبيقات SAML"
|
|
},
|
|
"CONFIGSECTION": "تكوين SAML",
|
|
"CHOOSEMETADATASOURCE": "وفر تكوين SAML الخاص بك باستخدام أحد الخيارات التالية:",
|
|
"METADATAOPT1": "الخيار 1. حدد عنوان url حيث يوجد ملف البيانات الوصفية",
|
|
"METADATAOPT2": "الخيار 2. تحميل ملف يحتوي على بيانات وصفية XML الخاصة بك",
|
|
"METADATAOPT3": "الخيار 3. إنشاء ملف بيانات وصفية بسيط أثناء التنقل بتوفير ENTITYID و ACS URL",
|
|
"UPLOAD": "تحميل ملف XML",
|
|
"METADATA": "البيانات الوصفية",
|
|
"METADATAFROMFILE": "البيانات الوصفية من ملف",
|
|
"CERTIFICATE": "شهادة SAML",
|
|
"DOWNLOADCERT": "تنزيل شهادة SAML",
|
|
"CREATEMETADATA": "إنشاء بيانات وصفية",
|
|
"ENTITYID": "معرف الكيان",
|
|
"ACSURL": "عنوان URL لنقطة نهاية ACS"
|
|
},
|
|
"AUTHMETHODS": {
|
|
"CODE": {
|
|
"TITLE": "Code",
|
|
"DESCRIPTION": "استبدال رمز التفويض بالرموز المميزة"
|
|
},
|
|
"PKCE": {
|
|
"TITLE": "PKCE",
|
|
"DESCRIPTION": "استخدم تجزئة عشوائية بدلاً من سر عميل ثابت لمزيد من الأمان"
|
|
},
|
|
"POST": {
|
|
"TITLE": "POST",
|
|
"DESCRIPTION": "إرسال client_id و client_secret كجزء من النموذج"
|
|
},
|
|
"PK_JWT": {
|
|
"TITLE": "Private Key JWT",
|
|
"DESCRIPTION": "استخدام مفتاح خاص لتفويض تطبيقك"
|
|
},
|
|
"BASIC": {
|
|
"TITLE": "Basic",
|
|
"DESCRIPTION": "المصادقة باستخدام اسم المستخدم وكلمة المرور"
|
|
},
|
|
"IMPLICIT": {
|
|
"TITLE": "Implicit",
|
|
"DESCRIPTION": "الحصول على الرموز مباشرة من نقطة نهاية التفويض"
|
|
},
|
|
"DEVICECODE": {
|
|
"TITLE": "Device Code",
|
|
"DESCRIPTION": "تفويض الجهاز على كمبيوتر أو هاتف ذكي."
|
|
},
|
|
"CUSTOM": {
|
|
"TITLE": "Custom",
|
|
"DESCRIPTION": "إعدادك لا يتوافق مع أي خيار آخر."
|
|
}
|
|
},
|
|
"TOAST": {
|
|
"REACTIVATED": "تم إعادة تفعيل التطبيق.",
|
|
"DEACTIVATED": "تم تعطيل التطبيق.",
|
|
"OIDCUPDATED": "تم تحديث التطبيق.",
|
|
"APIUPDATED": "تم تحديث التطبيق",
|
|
"UPDATED": "تم تحديث التطبيق.",
|
|
"CREATED": "تم إنشاء التطبيق.",
|
|
"CLIENTSECRETREGENERATED": "تم توليد سر العميل.",
|
|
"DELETED": "تم حذف التطبيق.",
|
|
"CONFIGCHANGED": "تم اكتشاف تغييرات!"
|
|
},
|
|
"LOGINV2": {
|
|
"USEV2": "استخدام واجهة تسجيل الدخول الجديدة",
|
|
"BASEURL": "عنوان URL أساسي مخصص لواجهة تسجيل الدخول الجديدة"
|
|
}
|
|
},
|
|
"GENDERS": {
|
|
"0": "غير معروف",
|
|
"1": "أنثى",
|
|
"2": "ذكر",
|
|
"3": "آخر"
|
|
},
|
|
"LANGUAGES": {
|
|
"de": "Deutsch",
|
|
"en": "English",
|
|
"es": "Español",
|
|
"fr": "Français",
|
|
"it": "Italiano",
|
|
"ja": "日本語",
|
|
"pl": "Polski",
|
|
"zh": "简体中文",
|
|
"bg": "Български",
|
|
"pt": "Portuguese",
|
|
"mk": "Македонски",
|
|
"cs": "Čeština",
|
|
"ru": "Русский",
|
|
"nl": "Nederlands",
|
|
"sv": "Svenska",
|
|
"id": "Bahasa Indonesia",
|
|
"hu": "Magyar",
|
|
"ko": "한국어",
|
|
"ro": "Română",
|
|
"tr": "Türkçe",
|
|
"ar": "العربية"
|
|
},
|
|
"MEMBER": {
|
|
"ADD": "إضافة مسؤول النظام",
|
|
"CREATIONTYPE": "نوع الإنشاء",
|
|
"CREATIONTYPES": {
|
|
"3": "Instance",
|
|
"2": "منظمة",
|
|
"0": "مشروع مملوك",
|
|
"1": "مشروع ممنوح",
|
|
"4": "مشروع"
|
|
},
|
|
"EDITROLE": "تحرير الأدوار",
|
|
"EDITFOR": "تحرير الأدوار للمستخدم: {{value}}",
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "إزالة مسؤول النظام",
|
|
"DELETE_DESCRIPTION": "أنت على وشك إزالة مسؤول. هل أنت متأكد؟"
|
|
},
|
|
"SHOWDETAILS": "انقر لإظهار التفاصيل."
|
|
},
|
|
"ROLESLABEL": "الأدوار",
|
|
"GRANTS": {
|
|
"TITLE": "تعيينات الأدوار",
|
|
"DESC": "هذه هي جميع تعيينات الأدوار في مؤسستك.",
|
|
"DELETE": "حذف تعيين الدور",
|
|
"EMPTY": "لم يتم العثور على تعيين دور",
|
|
"ADD": "إنشاء تعيين دور",
|
|
"ADD_BTN": "جديد",
|
|
"PROJECT": {
|
|
"TITLE": "تعيين الأدوار",
|
|
"DESCRIPTION": "حدد تعيينات الأدوار للمشروع المحدد. لاحظ أنه لا يمكنك رؤية سوى إدخالات المشاريع والمستخدمين الذين لديك أذونات لهم."
|
|
},
|
|
"USER": {
|
|
"TITLE": "تعيين الأدوار",
|
|
"DESCRIPTION": "حدد تعيينات الأدوار للمستخدم المحدد. لاحظ أنه لا يمكنك رؤية سوى إدخالات المشاريع والمستخدمين الذين لديك أذونات لهم."
|
|
},
|
|
"CREATE": {
|
|
"TITLE": "إنشاء تعيين دور",
|
|
"DESCRIPTION": "ابحث عن المنظمة والمشروع والأدوار المقابلة."
|
|
},
|
|
"EDIT": {
|
|
"TITLE": "تغيير تعيين دور"
|
|
},
|
|
"DETAIL": {
|
|
"TITLE": "تفاصيل تعيين الدور",
|
|
"DESCRIPTION": "هنا يمكنك رؤية جميع تفاصيل تعيين الدور."
|
|
},
|
|
"TOAST": {
|
|
"UPDATED": "تم تحديث تعيين الدور.",
|
|
"REMOVED": "تمت إزالة تعيين الدور",
|
|
"BULKREMOVED": "تمت إزالة تعيينات الأدوار.",
|
|
"CANTSHOWINFO": "لا يمكنك زيارة ملف تعريف هذا المستخدم لأنك لست مسؤولاً في المؤسسة التي ينتمي إليها هذا المستخدم"
|
|
},
|
|
"DIALOG": {
|
|
"DELETE_TITLE": "حذف تعيين الدور",
|
|
"DELETE_DESCRIPTION": "أنت على وشك حذف تعيين دور. هل تريد المتابعة؟",
|
|
"BULK_DELETE_TITLE": "حذف تعيينات الأدوار",
|
|
"BULK_DELETE_DESCRIPTION": "أنت على وشك حذف عدة تعيينات أدوار. هل تريد المتابعة؟"
|
|
}
|
|
},
|
|
"CHANGES": {
|
|
"LISTTITLE": "آخر التغييرات",
|
|
"BOTTOM": "لقد وصلت إلى نهاية القائمة.",
|
|
"LOADMORE": "تحميل المزيد",
|
|
"ORG": {
|
|
"TITLE": "النشاط",
|
|
"DESCRIPTION": "هنا يمكنك رؤية أحدث الأحداث التي أدت إلى تغيير في المنظمة."
|
|
},
|
|
"PROJECT": {
|
|
"TITLE": "النشاط",
|
|
"DESCRIPTION": "هنا يمكنك رؤية أحدث الأحداث التي أدت إلى تغيير في المشروع."
|
|
},
|
|
"USER": {
|
|
"TITLE": "النشاط",
|
|
"DESCRIPTION": "هنا يمكنك رؤية أحدث الأحداث التي أدت إلى تغيير في المستخدم."
|
|
}
|
|
},
|
|
"INSTANCEID": "معرف المثيل"
|
|
}
|