معرفات سلسلة الترجمة
إشعار
في Azure Active Directory B2C، تم تصميم النُهج المخصصة بشكل أساسي لمعالجة السيناريوهات المعقدة. بالنسبة إلى معظم السيناريوهات، نوصي باستخدام تدفقات المستخدم المضمنة. إذا لم تقم بذلك، تعرف على حزمة بادئ النهج المخصصة في البدء باستخدام النهج المخصصة في Active Directory B2C.
يسمح لك عنصر الترجمة بدعم لغات محلية أو لغات متعددة في سياسة تنقلات المستخدم. توفر هذه المقالة قائمة معرفات الترجمة التي يمكنك استخدامها في السياسة الخاصة بك. لمزيد من المعلومات حول ترجمة واجهة المستخدم، راجع الترجمة.
عناصر صفحة التسجيل أو تسجيل الدخول
تستخدم المعرفات التالية لتعريف محتوى من خلال معرف api.signuporsignin
و لملف تقني مؤكد ذاتيًا .
بطاقة تعريف | القيمة الافتراضية | إصدار تخطيط الصفحة |
---|---|---|
forgotpassword_link |
هل نسيت كلمة المرور؟ | All |
createaccount_intro |
ليس لديك حساب؟ | All |
button_signin |
تسجيل الدخول | All |
social_intro |
تسجيل الدخول باستخدام حسابك على مواقع التواصل الاجتماعي | All |
remember_me |
البقاء متصلًا في الموقع | All |
unknown_error |
نواجه مشكلة في تسجيل دخولك. الرجاء إعادة المحاولة لاحقًا. | All |
divider_title |
OR | All |
local_intro_email |
تسجيل الدخول باستخدام حسابك الحالي | < 2.0.0 |
logonIdentifier_email |
عنوان البريد الإلكتروني | < 2.0.0 |
requiredField_email |
الرجاء إدخال بريدك الإلكتروني | < 2.0.0 |
invalid_email |
الرجاء إدخال عنوان بريد إلكتروني صالح | < 2.0.0 |
email_pattern |
^[a-zA-Z0-9.!#$%&'*+\/=?^_`\{\|\}~\-]+@[a-zA-Z0-9\-]+(?:\\.[a-zA-Z0-9\-]+)\*$ |
< 2.0.0 |
local_intro_username |
تسجيل الدخول باستخدام اسم المستخدم لديك | < 2.0.0 |
logonIdentifier_username |
اسم مستخدم | < 2.0.0 |
requiredField_username |
الرجاء إدخال اسم المستخدم لديك | < 2.0.0 |
password |
كلمة المرور | < 2.0.0 |
requiredField_password |
الرجاء إدخال كلمة المرور الخاصة بك | < 2.0.0 |
createaccount_link |
سجّل الآن | < 2.0.0 |
cancel_message |
نسي المستخدم كلمة المرور | < 2.0.0 |
invalid_password |
كلمة المرور التي أدخلتها ليست بالتنسيق المتوقع. | < 2.0.0 |
createaccount_one_link |
سجّل الآن | >= 2.0.0 |
createaccount_two_links |
التسجيل باستخدام {0} أو {1} | >= 2.0.0 |
createaccount_three_links |
التسجيل باستخدام {0} أو {1} أو {2} | >= 2.0.0 |
local_intro_generic |
تسجيل الدخول باستخدام {0} الخاص بك | >= 2.1.0 |
requiredField_generic |
يرجى إدخال {0} الخاص بك | >= 2.1.0 |
invalid_generic |
الرجاء إدخال {0} صالح | >= 2.1.1 |
heading |
تسجيل الدخول | >= 2.1.1 |
إشعار
- يتم ملء العناصر النائبة مثل
{0}
تلقائيا بقيمةDisplayName
ClaimType
. - لمعرفة كيفية الترجمة
ClaimType
، راجع مثال للتسجيل أو تسجيل الدخول .
يوضح المثال التالي استخدام بعض عناصر واجهة المستخدم في صفحة التسجيل أو تسجيل الدخول:
مزودين هوية التسجيل أو تسجيل الدخول
يتم تكوين معرف موفري الهوية في عنصر رحلة المستخدم ClaimsExchange. لترجمة عنوان مزود الهوية، يتم تعيين نوع العنصر (ElementType) إلى ClaimsProvider
، بينما يتم تعيين معرف سلسلة (StringId) إلى المعرف في ClaimsExchange
.
<OrchestrationStep Order="2" Type="ClaimsExchange">
<Preconditions>
<Precondition Type="ClaimsExist" ExecuteActionsIf="true">
<Value>objectId</Value>
<Action>SkipThisOrchestrationStep</Action>
</Precondition>
</Preconditions>
<ClaimsExchanges>
<ClaimsExchange Id="FacebookExchange" TechnicalProfileReferenceId="Facebook-OAUTH" />
<ClaimsExchange Id="MicrosoftExchange" TechnicalProfileReferenceId="MSA-OIDC" />
<ClaimsExchange Id="GoogleExchange" TechnicalProfileReferenceId="Google-OAUTH" />
<ClaimsExchange Id="SignUpWithLogonEmailExchange" TechnicalProfileReferenceId="LocalAccount" />
</ClaimsExchanges>
</OrchestrationStep>
يقوم المثال التالي بترجمة مقدم الهوية في الفيسبوك إلى اللغة العربية:
<LocalizedString ElementType="ClaimsProvider" StringId="FacebookExchange">فيس بوك</LocalizedString>
رسائل خطأ في التسجيل أو تسجيل الدخول
بطاقة تعريف | القيمة الافتراضية |
---|---|
UserMessageIfInvalidPassword |
كلمة المرور غير صحيحة. |
UserMessageIfPasswordExpired |
انتهت صلاحية كلمة المرور الخاصة بك. |
UserMessageIfClaimsPrincipalDoesNotExist |
لا نستطيع على ما يبدو أن نجد حسابك. |
UserMessageIfOldPasswordUsed |
يبدو أنك تستخدم كلمة مرور قديمة. |
DefaultMessage |
خطأ في اسم المستخدم أو كلمة مرور. |
UserMessageIfUserAccountDisabled |
تم غلق حسابك اتصل بالشخص المسئول عن الدعم لفتحه، ثم حاول مرة أخرى. |
UserMessageIfUserAccountLocked |
حسابك مغلق مؤقتا لمنع الاستخدام غير المصرح به. حاول مرة أخرى في وقت لاحق. |
AADRequestsThrottled |
هناك الكثير من الطلبات في هذه اللحظة. برجاء الانتظار لبعض الوقت والمحاولة مرة أخرى. |
مثال للتسجيل أو تسجيل الدخول
<LocalizedResources Id="api.signuporsignin.en">
<LocalizedStrings>
<LocalizedString ElementType="ClaimType" ElementId="email" StringId="DisplayName">Email Address</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="heading">Sign in</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="social_intro">Sign in with your social account</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="local_intro_generic">Sign in with your {0}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="requiredField_password">Please enter your password</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="requiredField_generic">Please enter your {0}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="invalid_generic">Please enter a valid {0}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="createaccount_one_link">Sign up now</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="createaccount_two_links">Sign up with {0} or {1}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="createaccount_three_links">Sign up with {0}, {1}, or {2}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="forgotpassword_link">Forgot your password?</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="button_signin">Sign in</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="divider_title">OR</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="unknown_error">We are having trouble signing you in. Please try again later.</LocalizedString>
<!-- Uncomment the remember_me only if the keep me signed in is activated.
<LocalizedString ElementType="UxElement" StringId="remember_me">Keep me signed in</LocalizedString> -->
<LocalizedString ElementType="ClaimsProvider" StringId="FacebookExchange">Facebook</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfInvalidPassword">Your password is incorrect.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfPasswordExpired">Your password has expired.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimsPrincipalDoesNotExist">We can't seem to find your account.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfOldPasswordUsed">Looks like you used an old password.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="DefaultMessage">Invalid username or password.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfUserAccountDisabled">Your account has been locked. Contact your support person to unlock it, then try again.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfUserAccountLocked">Your account is temporarily locked to prevent unauthorized use. Try again later.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="AADRequestsThrottled">There are too many requests at this moment. Please wait for some time and try again.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
عناصر واجهة مستخدم لصفحات التسجيل والصفحات التي تم تأكيدها ذاتيا
يتم استخدام المعرفين التاليين لتعريف محتوى له معرف api.localaccountsignup
أو أي تعريف محتوى يبدأ ب api.selfasserted
، مثل api.selfasserted.profileupdate
و api.localaccountpasswordreset
، وملف تعريف تقني مؤكد ذاتيا.
بطاقة تعريف | القيمة الافتراضية |
---|---|
ver_sent |
تم إرسال رمز التحقق إلى: |
ver_but_default |
الإعداد الافتراضي |
cancel_message |
قام المستخدم بإلغاء إدخال معلومات مؤكدة ذاتيًا |
preloader_alt |
الرجاء الانتظار |
ver_but_send |
ارسل رمز التحقق |
alert_yes |
نعم |
error_fieldIncorrect |
تمت تعبئة حقل واحد أو أكثر بشكل غير صحيح. يرجى التحقق من الإدخالات والمحاولة مرة أخرى. |
year |
Year |
verifying_blurb |
الرجاء الانتظار بينما تتم معالجة معلوماتك. |
button_cancel |
إلغاء الأمر |
ver_fail_no_retry |
لقد قمت بالعديد من المحاولات غير الصحيحة الرجاء إعادة المحاولة لاحقًا. |
month |
شهر |
ver_success_msg |
تم التحقق من عنوان البريد الإلكتروني. يمكنك الآن المتابعة. |
months |
يناير، فبراير، مارس، أبريل، مايو، يونيو، يوليو، أغسطس، سبتمبر، أكتوبر، نوفمبر، ديسمبر |
ver_fail_server |
نواجه مشكلة في التحقق من عنوان بريدك الإلكتروني. الرجاء إدخال عنوان بريد إلكتروني صالح والمحاولة مرة أخرى. |
error_requiredFieldMissing |
الحقل المطلوب مفقود. يرجى ملء جميع الحقول المطلوبة والمحاولة مرة أخرى. |
heading |
بيانات المستخدم |
initial_intro |
الرجاء توفير التفاصيل التالية. |
ver_but_resend |
إرسال رمز جديد |
button_continue |
إنشاء |
error_passwordEntryMismatch |
لا يتطابق حقلا إدخال كلمة المرور. الرجاء إدخال كلمة المرور نفسها في كلا الحقلين ثم حاول مرة أخرى. |
ver_incorrect_format |
تنسيق غير صحيح. |
ver_but_edit |
تغيير البريد الإلكتروني |
ver_but_verify |
التحقق من الرمز |
alert_no |
لا |
ver_info_msg |
تم إرسال رمز التحقق إلى بريدك الوارد. يرجى نسخه إلى مربع الإدخال أدناه. |
day |
يوم |
ver_fail_throttled |
كان هناك الكثير من الطلبات للتحقق من عنوان البريد الإلكتروني هذا. الرجاء الانتظار لفترة من الوقت، ثم حاول مرة أخرى. |
helplink_text |
ما هذا؟ |
ver_fail_retry |
هذا الرمز غير صحيح. الرجاء إعادة المحاولة. |
alert_title |
إلغاء إدخال تفاصيلك |
required_field |
هذه المعلومات مطلوبة. |
alert_message |
هل أنت متأكد بأنك تريد إلغاء إدخال التفاصيل الخاصة بك؟ |
ver_intro_msg |
التحقق ضروري. الرجاء النقر على زر إرسال. |
ver_input |
رمز التحقق |
required_field_descriptive |
{0} مطلوب |
روابط إخلاء مسؤولية صفحات التسجيل والتأكيد الذاتي
تعرض معرفات السلسلة التالية UxElement
ارتباطات إخلاء المسؤولية في أسفل الصفحة المؤكدة ذاتيا. لا يتم عرض هذه الارتباطات بشكل افتراضي ما لم يتم تحديدها في السلاسل المترجمة.
بطاقة تعريف | مثال للقيمة |
---|---|
disclaimer_msg_intro |
من خلال تقديم رقم هاتفك، فإنك توافق على تلقي رمز مرور يستخدم لمرة واحدة يتم إرساله عبر رسالة نصية لمساعدتك في تسجيل الدخول إلى {insert your application name}. قد يتم تطبيق معدلات الرسائل والبيانات القياسية. |
disclaimer_link_1_text |
بيان الخصوصية |
disclaimer_link_1_url |
{إدراج عنوان URL لبيان الخصوصية} |
disclaimer_link_2_text |
الأحكام والشروط |
disclaimer_link_2_url |
{إدراج عنوان URL للأحكام والشروط} |
رسائل خطأ في صفحات التسجيل والصفحات التي تم تأكيدها ذاتيًا
بطاقة تعريف | القيمة الافتراضية |
---|---|
UserMessageIfClaimsPrincipalAlreadyExists |
مستخدم له معرف محدد موجود بالفعل. الرجاء اختيار واحد مختلف. |
UserMessageIfClaimNotVerified |
لم يتم التحقق من صحة المطالبة: {0} |
UserMessageIfIncorrectPattern |
نمط غير صحيح لـ: {0} |
UserMessageIfMissingRequiredElement |
عنصر مطلوب مفقود: {0} |
UserMessageIfValidationError |
خطأ في التحقق من الصحة بواسطة: {0} |
UserMessageIfInvalidInput |
يحتوي {0} على إدخال غير صالح. |
ServiceThrottled |
هناك الكثير من الطلبات في هذه اللحظة. برجاء الانتظار لبعض الوقت والمحاولة مرة أخرى. |
يوضح المثال التالي استخدام بعض عناصر واجهة المستخدم في صفحة التسجيل:
يوضح المثال التالي استخدام بعض عناصر واجهة المستخدم في صفحة التسجيل، بعد تحديد المستخدم على زر إرسال رمز التحقق:
مثال على صفحات التسجيل والصفحات التي تم تأكيدها ذاتيًا
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="ClaimType" ElementId="email" StringId="DisplayName">Email Address</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="email" StringId="UserHelpText">Email address that can be used to contact you.</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="email" StringId="PatternHelpText">Please enter a valid email address.</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="newPassword" StringId="DisplayName">New Password</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="newPassword" StringId="UserHelpText">Enter new password</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="newPassword" StringId="PatternHelpText">8-16 characters, containing 3 out of 4 of the following: Lowercase characters, uppercase characters, digits (0-9), and one or more of the following symbols: @ # $ % ^ & * - _ + = [ ] { } | \ : ' , ? / ` ~ " ( ) ; .</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="reenterPassword" StringId="DisplayName">Confirm New Password</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="reenterPassword" StringId="UserHelpText">Confirm new password</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="reenterPassword" StringId="PatternHelpText">#8-16 characters, containing 3 out of 4 of the following: Lowercase characters, uppercase characters, digits (0-9), and one or more of the following symbols: @ # $ % ^ & * - _ + = [ ] { } | \ : ' , ? / ` ~ " ( ) ; .</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="displayName" StringId="DisplayName">Display Name</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="displayName" StringId="UserHelpText">Your display name.</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="surname" StringId="DisplayName">Surname</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="surname" StringId="UserHelpText">Your surname (also known as family name or last name).</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="givenName" StringId="DisplayName">Given Name</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="givenName" StringId="UserHelpText">Your given name (also known as first name).</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="button_continue">Create</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_fieldIncorrect">One or more fields are filled out incorrectly. Please check your entries and try again.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_passwordEntryMismatch">The password entry fields do not match. Please enter the same password in both fields and try again.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_requiredFieldMissing">A required field is missing. Please fill out all required fields and try again.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="helplink_text">What is this?</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="heading">User Details</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="initial_intro">Please provide the following details.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="preloader_alt">Please wait</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="required_field">This information is required.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="required_field_descriptive">{0} is required</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_but_edit">Change e-mail</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_but_resend">Send new code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_but_send">Send verification code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_but_verify">Verify code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_fail_code_expired">That code is expired. Please request a new code.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_fail_no_retry">You've made too many incorrect attempts. Please try again later.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_fail_retry">That code is incorrect. Please try again.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_fail_server">We are having trouble verifying your email address. Please enter a valid email address and try again.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_fail_throttled">There have been too many requests to verify this email address. Please wait a while, then try again.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_info_msg">Verification code has been sent to your inbox. Please copy it to the input box below.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_input">Verification code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_intro_msg">Verification is necessary. Please click Send button.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="ver_success_msg">E-mail address verified. You can now continue.</LocalizedString>
<!-- The following elements will display a message and two links at the bottom of the page.
For policies that you intend to show to users in the United States, we suggest displaying the following text. Replace the content of the disclaimer_link_X_url elements with links to your organization's privacy statement and terms and conditions.
Uncomment any of these lines to display them. -->
<!-- <LocalizedString ElementType="UxElement" StringId="disclaimer_msg_intro">By providing your phone number, you consent to receiving a one-time passcode sent by text message to help you sign into {insert your application name}. Standard message and data rates may apply.</LocalizedString> -->
<!-- <LocalizedString ElementType="UxElement" StringId="disclaimer_link_1_text">Privacy Statement</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="disclaimer_link_1_url">{insert your privacy statement URL}</LocalizedString> -->
<!-- <LocalizedString ElementType="UxElement" StringId="disclaimer_link_2_text">Terms and Conditions</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="disclaimer_link_2_url">{insert your terms and conditions URL}</LocalizedString> -->
<LocalizedString ElementType="ErrorMessage" StringId="ServiceThrottled">There are too many requests at this moment. Please wait for some time and try again.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimNotVerified">Claim not verified: {0}</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimsPrincipalAlreadyExists">A user with the specified ID already exists. Please choose a different one.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfIncorrectPattern">Incorrect pattern for: {0}</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfInvalidInput">{0} has invalid input.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfMissingRequiredElement">Missing required element: {0}</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfValidationError">Error in validation by: {0}</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
عناصر واجهة المستخدم لصفحة التحقق من خلال عامل الهاتف
تستخدم المعرفات التالية لتعريف محتوى من خلال معرف api.phonefactor
و لملف تقني من خلال عامل الهاتف .
بطاقة تعريف | القيمة الافتراضية | إصدار تخطيط الصفحة |
---|---|---|
button_verify |
اتصل بي | All |
country_code_label |
كود البلد | All |
cancel_message |
قام المستخدم بإلغاء المصادقة متعددة العوامل | All |
text_button_send_second_code |
إرسال رمز جديد | All |
code_pattern |
\d{6} | All |
intro_mixed |
لدينا الرقم التالي في السجل خاص بك. يمكننا إرسال رمز عبر الرسائل القصيرة أو الهاتف لتوثيق هويتك. | All |
intro_mixed_p |
لدينا الأرقام التالية في السجل خاصة بك. اختر رقم يمكننا الاتصال به أو إرسال رمز عبر رسالة نصية قصيرة لتوثيق هويتك. | All |
button_verify_code |
رمز التحقق | All |
requiredField_code |
الرجاء إدخال رمز التحقق الذي تلقيته | All |
invalid_code |
الرجاء إدخال الرمز المكون من ستة أرقام الذي تلقيته | All |
button_cancel |
إلغاء الأمر | All |
local_number_input_placeholder_text |
رقم الهاتف | All |
button_retry |
إعادة المحاولة | All |
alternative_text |
ليس معى هاتفي | All |
intro_phone_p |
لدينا الأرقام التالية في السجل خاصة بك. اختر رقمًا يمكننا الاتصال به لتوثيق هويتك. | All |
intro_phone |
لدينا الرقم التالي في السجل خاص بك. سوف نقوم بالاتصال بك عبر الهاتف لتوثيق هويتك. | All |
enter_code_text_intro |
ادخل رمز التحقق لديك أدناه، أو | All |
intro_entry_phone |
ادخل رقم هاتف أدناه لكي يمكننا الاتصال به لتوثيق هويتك. | All |
intro_entry_sms |
ادخل رقم هاتف أدناه لكي يمكننا إرسال رمز إليه عبر رسالة نصية قصيرة لتوثيق هويتك. | All |
button_send_code |
إرسال الرمز | All |
invalid_number |
الرجاء إدخال رقم هاتف صالح | All |
intro_sms |
لدينا الرقم التالي في السجل خاص بك. سوف نرسل رمز عبر الرسائل النصية القصيرة لتوثيق هويتك. | All |
intro_entry_mixed |
ادخل رقم أدناه يمكننا إرسال رمز إليه عبر رسالة نصية قصيرة أو الاتصال به لتوثيق هويتك. | All |
number_pattern |
^\\+(?:[0-9][\\x20-]?){6,14}[0-9]$ |
All |
intro_sms_p |
لدينا الأرقام التالية في السجل خاصة بك. اختر رقمًا يمكننا إرسال رمز إليه عبر الرسائل النصية القصيرة لتوثيق هويتك. | All |
requiredField_countryCode |
الرجاء تحديد رمز بلدك | All |
requiredField_number |
الرجاء إدخال رقم هاتفك | All |
country_code_input_placeholder_text |
البلد أو المنطقة | All |
number_label |
رقم الهاتف | All |
error_tryagain |
رقم الهاتف الذي قدمته مشغول أو غير متوفر. يرجى التأكد من الرقم والمحاولة مرة أخرى. | All |
error_sms_throttled |
لقد تخطيت الحد الأقصى لعدد الرسائل النصية. حاول مرة أخرى قريبًا. | >= 1.2.3 |
error_phone_throttled |
لقد تخطيت الحد الأقصى لعدد محاولات الاتصال. حاول مرة أخرى قريبًا. | >= 1.2.3 |
error_throttled |
لقد وصلت إلى الحد الأقصى لعدد محاولات التحقق. حاول مرة أخرى قريبًا. | >= 1.2.3 |
error_incorrect_code |
رمز التحقق الذي أدخلته لا يتطابق مع سجلاتنا. الرجاء المحاولة مرة أخرى، أو طلب رمز جديد. | All |
countryList |
انظر قائمة البلدان. | All |
error_448 |
يتعذر الوصول إلى رقم الهاتف الذي وفرته. | All |
error_449 |
تجاوز المستخدم عدد مرات إعادة المحاولة. | All |
verification_code_input_placeholder_text |
رمز التحقق | All |
يوضح المثال التالي استخدام بعض عناصر واجهة المستخدم في صفحة تسجيل MFA:
يوضح المثال التالي استخدام بعض عناصر واجهة المستخدم في صفحة التحقق من صحة MFA:
مثال لصفحة توثيق عامل الهاتف
<LocalizedResources Id="api.phonefactor.en">
<LocalizedStrings>
<LocalizedString ElementType="UxElement" StringId="button_verify">Call Me</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="country_code_label">Country Code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="cancel_message">The user has canceled multi-factor authentication</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="text_button_send_second_code">Send a new code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="code_pattern">\d{6}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_mixed">We have the following number on record for you. We can send a code via SMS or phone to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_mixed_p">We have the following numbers on record for you. Choose a number that we can phone or send a code via SMS to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="button_verify_code">Verify Code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="requiredField_code">Please enter the verification code you received</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="invalid_code">Please enter the 6-digit code you received</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="button_cancel">Cancel</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="local_number_input_placeholder_text">Phone number</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="button_retry">Retry</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="alternative_text">I don't have my phone</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_phone_p">We have the following numbers on record for you. Choose a number that we can phone to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_phone">We have the following number on record for you. We will phone to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="enter_code_text_intro">Enter your verification code below, or</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_entry_phone">Enter a number below that we can phone to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_entry_sms">Enter a number below that we can send a code via SMS to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="button_send_code">Send Code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="invalid_number">Please enter a valid phone number</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_sms">We have the following number on record for you. We will send a code via SMS to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_entry_mixed">Enter a number below that we can send a code via SMS or phone to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="number_pattern">^\+(?:[0-9][\x20-]?){6,14}[0-9]$</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="intro_sms_p">We have the following numbers on record for you. Choose a number that we can send a code via SMS to authenticate you.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="requiredField_countryCode">Please select your country code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="requiredField_number">Please enter your phone number</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="country_code_input_placeholder_text">Country or region</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="number_label">Phone Number</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_tryagain">The phone number you provided is busy or unavailable. Please check the number and try again.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_sms_throttled">You hit the limit on the number of text messages. Try again shortly.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_phone_throttled">You hit the limit on the number of call attempts. Try again shortly.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_throttled">You hit the limit on the number of verification attempts. Try again shortly.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_incorrect_code">The verification code you have entered does not match our records. Please try again, or request a new code.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="countryList">{"DEFAULT":"Country/Region","AF":"Afghanistan","AX":"Åland Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","VG":"British Virgin Islands","BN":"Brunei","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo","CD":"Congo (DRC)","CK":"Cook Islands","CR":"Costa Rica","CI":"Côte d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Curaçao","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","HN":"Honduras","HK":"Hong Kong SAR","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KR":"Korea","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Laos","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao SAR","MK":"North Macedonia","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","KP":"North Korea","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestinian Authority","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn Islands","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Réunion","RO":"Romania","RU":"Russia","RW":"Rwanda","BL":"Saint Barthélemy","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"São Tomé and Príncipe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SH":"St Helena, Ascension, Tristan da Cunha","SD":"Sudan","SR":"Suriname","SJ":"Svalbard","SZ":"Swaziland","SE":"Sweden","CH":"Switzerland","SY":"Syria","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"Türkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UM":"U.S. Outlying Islands","VI":"U.S. Virgin Islands","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VA":"Vatican City","VE":"Venezuela","VN":"Vietnam","WF":"Wallis and Futuna","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_448">The phone number you provided is unreachable.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="error_449">User has exceeded the number of retry attempts.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="verification_code_input_placeholder_text">Verification code</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="strongAuthenticationPhoneNumber" StringId="DisplayName">Phone Number</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
عناصر واجهة المستخدم للتحكم في عرض التحقق
يتم استخدام المعرفين التاليين لعنصر تحكم عرض التحقق مع إصدار تخطيط الصفحة 2.1.0 أو أعلى.
بطاقة تعريف | القيمة الافتراضية |
---|---|
intro_msg 1 |
التحقق ضروري. الرجاء النقر على زر إرسال. |
success_send_code_msg |
تم إرسال رمز التحقق. يرجى نسخه إلى مربع الإدخال أدناه. |
failure_send_code_msg |
نواجه مشكلة في التحقق من عنوان بريدك الإلكتروني. الرجاء إدخال عنوان بريد إلكتروني صالح والمحاولة مرة أخرى. |
success_verify_code_msg |
تم التحقق من عنوان البريد الإلكتروني. يمكنك الآن المتابعة. |
failure_verify_code_msg |
نواجه مشكلة في التحقق من عنوان بريدك الإلكتروني. الرجاء إعادة المحاولة. |
but_send_code |
ارسل رمز التحقق |
but_verify_code |
التحقق من الرمز |
but_send_new_code |
إرسال رمز جديد |
but_change_claims |
تغيير البريد الإلكتروني |
UserMessageIfVerificationControlClaimsNotVerified 2 |
لم يتم التحقق من مطالبات مراقبة التحقق. |
1 العنصر intro_msg
مخفي، ولا يظهر على الصفحة المؤكدة ذاتيًا. لجعلها مرئية، استخدم تخصيص HTML مع صفحات التنسيق المتتالية. على سبيل المثال:
.verificationInfoText div{display: block!important}
2 يتم عرض رسالة الخطأ هذه للمستخدم إذا أدخل رمز التحقق، ولكن بدلًا من إكمال التحقق عن طريق التحديد على الزر التحقق، حدد الزر متابعة.
مثال التحكم في عرض التحقق
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<!-- Display control UI elements-->
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="intro_msg">Verification is necessary. Please click Send button.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="success_send_code_msg">Verification code has been sent to your inbox. Please copy it to the input box below.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="failure_send_code_msg">We are having trouble verifying your email address. Please enter a valid email address and try again.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="success_verify_code_msg">E-mail address verified. You can now continue.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="failure_verify_code_msg">We are having trouble verifying your email address. Please try again.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="but_send_code">Send verification code</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="but_verify_code">Verify code</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="but_send_new_code">Send new code</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="but_change_claims">Change e-mail</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfVerificationControlClaimsNotVerified">The claims for verification control have not been verified.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
عناصر واجهة المستخدم للتحكم في عرض التحقق (مهملة)
يتم استخدام المعرفين التاليين لعنصر تحكم عرض التحقق مع إصدار تخطيط الصفحة 2.0.0.
بطاقة تعريف | القيمة الافتراضية |
---|---|
verification_control_but_change_claims |
التغيير |
verification_control_fail_send_code |
فشل إرسال الرمز، الرجاء إعادة المحاولة لاحقًا. |
verification_control_fail_verify_code |
فشل التحقق من الرمز، الرجاء إعادة المحاولة لاحقًا. |
verification_control_but_send_code |
إرسال الرمز |
verification_control_but_send_new_code |
إرسال رمز جديد |
verification_control_but_verify_code |
رمز التحقق |
verification_control_code_sent |
تم إرسال رمز التحقق. يرجى نسخه إلى مربع الإدخال أدناه. |
مثال التحكم في عرض التحقق (مهمل)
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="UxElement" StringId="verification_control_but_change_claims">Change</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="verification_control_fail_send_code">Failed to send the code, please try again later.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="verification_control_fail_verify_code">Failed to verify the code, please try again later.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="verification_control_but_send_code">Send Code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="verification_control_but_send_new_code">Send New Code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="verification_control_but_verify_code">Verify Code</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="verification_control_code_sent">Verification code has been sent. Please copy it to the input box below.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
تعرض عناصر تحكم المصادقة متعددة العوامل (MFA) لكلمات مرور تستخدم مرة واحدة ولفترة زمنية محدودة عناصر واجهة مستخدم التحكم
يتم استخدام المعرفين التاليين لعنصر تحكم عرض كلمة مرور لمرة واحدة (TOTP) يستند إلى الوقت مع إصدار تخطيط الصفحة 2.1.9 والإصدارات الأحدث.
بطاقة تعريف | القيمة الافتراضية |
---|---|
title_text |
قم بتنزيل Microsoft Authenticator باستخدام روابط التنزيل لنظامي التشغيل iOS وAndroid أو استخدم أي تطبيق مصادقة آخر من اختيارك. |
DN |
بمجرد تنزيل تطبيق Authenticator، يمكنك استخدام أي من الطرق أدناه لمتابعة التسجيل. |
DisplayName |
بمجرد تنزيل تطبيق Authenticator، يمكنك استخدام أي من الطرق أدناه لمتابعة التسجيل. |
title_text |
امسح شفرة الاستجابة السريعة |
info_msg |
يمكنك تنزيل تطبيق Microsoft Authenticator أو استخدام أي تطبيق مصادقة آخر من اختيارك. |
link_text |
لا يمكنك المسح؟ حاول القيام بما يلي |
title_text |
أدخل تفاصيل الحساب يدويًا. |
account_name |
اسم الحساب: |
display_prefix |
سر |
collapse_text |
هل ما زلت تواجه مشكلة؟ |
DisplayName |
أدخل رمز التحقق من تطبيق المصادقة. |
DisplayName |
أدخل رمزك. |
button_continue |
تحقق |
تعرض عناصر تحكم المصادقة متعددة العوامل (MFA) لكلمات مرور تستخدم مرة واحدة ولفترة زمنية محدودة مثال التحكم
<LocalizedResources Id="api.selfasserted.totp.en">
<LocalizedStrings>
<LocalizedString ElementType="DisplayControl" ElementId="authenticatorAppIconControl" StringId="title_text">Download the Microsoft Authenticator using the download links for iOS and Android or use any other authenticator app of your choice.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="authenticatorAppIconControl" StringId="DN">Once you've downloaded the Authenticator app, you can use any of the methods below to continue with enrollment.</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="QrCodeScanInstruction" StringId="DisplayName">Once you've downloaded the Authenticator app, you can use any of the methods below to continue with enrollment.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="totpQrCodeControl" StringId="title_text">Scan the QR code</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="totpQrCodeControl" StringId="info_msg">You can download the Microsoft Authenticator app or use any other authenticator app of your choice.</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="totpQrCodeControl" StringId="link_text">Can't scan? Try this</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="authenticatorInfoControl" StringId="title_text">Enter the account details manually</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="authenticatorInfoControl" StringId="account_name">Account Name:</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="authenticatorInfoControl" StringId="display_prefix">Secret</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="authenticatorInfoControl" StringId="collapse_text">Still having trouble?</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="QrCodeVerifyInstruction" StringId="DisplayName">Enter the verification code from your authenticator app.</LocalizedString>
<LocalizedString ElementType="ClaimType" ElementId="otpCode" StringId="DisplayName">Enter your code.</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="button_continue">Verify</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
رسائل خطأ الخدمة المسترخية
يتم استخدام المعرفين التاليين لرسائل خطأ ملف التعريف الفني لخدمة Restful:
بطاقة تعريف | القيمة الافتراضية |
---|---|
DefaultUserMessageIfRequestFailed |
فشل تأسيس اتصال بنقطة نهاية الخدمة المسترخية. عنوان URL للخدمة المسترخية: {0} |
UserMessageIfCircuitOpen |
{0}عنوان URL للخدمة المسترخية: {1} |
UserMessageIfDnsResolutionFailed |
فشل في حل اسم المضيف لنقطة نهاية الخدمة المسترخية. عنوان URL للخدمة المسترخية: {0} |
UserMessageIfRequestTimeout |
فشل تأسيس اتصال بنقطة نهاية الخدمة المسترخية خلال الحد الزمني {0} بالثواني. عنوان URL للخدمة المسترخية: {1} |
مثال خدمة مسترخية
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="ErrorMessage" StringId="DefaultUserMessageIfRequestFailed">Failed to establish connection to restful service end point.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfCircuitOpen">Unable to connect to the restful service end point.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfDnsResolutionFailed">Failed to resolve the hostname of the restful service endpoint.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfRequestTimeout">Failed to establish connection to restful service end point within timeout limit.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
رسائل خطأ المصادقة متعددة العوامل من Microsoft Entra
يتم استخدام المعرفين التاليين لرسالة خطأ ملف تعريف تقني للمصادقة متعددة العوامل لمعرف Microsoft Entra:
بطاقة تعريف | القيمة الافتراضية |
---|---|
UserMessageIfCouldntSendSms |
يتعذر إرسال رسالة نصية قصيرة SMS إلى الهاتف، الرجاء تجربة رقم هاتف آخر. |
UserMessageIfInvalidFormat |
لم يتم إدخال رقم هاتفك بتنسيق صحيح، الرجاء تصحيحه والمحاولة مرة أخرى. |
UserMessageIfMaxAllowedCodeRetryReached |
تم إدخال رمز خاطئ عدة مرات، الرجاء المحاولة مرة أخرى لاحقًا. |
UserMessageIfServerError |
يتعذر استخدام خدمة MFA، الرجاء المحاولة مرة أخرى لاحقًا. |
UserMessageIfThrottled |
تم تقييد طلبك، يرجى المحاولة مرة أخرى لاحقًا. |
UserMessageIfIncorrectOTPCodeEntered |
تم إدخال رمز خاطئ، الرجاء المحاولة مرة أخرى. |
مثال مصادقة Microsoft Entra متعددة العوامل
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfCouldntSendSms">Cannot Send SMS to the phone, please try another phone number.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfInvalidFormat">Your phone number is not in a valid format, please correct it and try again.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfMaxAllowedCodeRetryReached">Wrong code entered too many times, please try again later.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfServerError">Cannot use MFA service, please try again later.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfThrottled">Your request has been throttled, please try again later.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfWrongCodeEntered">Wrong code entered, please try again.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
Microsoft Entra SSPR
يتم استخدام المعرفين التاليين لرسائل خطأ ملف التعريف الفني لمعرف Microsoft Entra SSPR:
بطاقة تعريف | القيمة الافتراضية |
---|---|
UserMessageIfChallengeExpired |
انتهت صلاحية الرمز. |
UserMessageIfInternalError |
واجهت خدمة البريد الإلكتروني خطأ داخليًا، يرجى المحاولة مرة أخرى لاحقا. |
UserMessageIfThrottled |
لقد أرسلت طلبات كثيرة جدًا، يرجى المحاولة مرة أخرى لاحقًا. |
UserMessageIfVerificationFailedNoRetry |
لقد تجاوزت الحد الأقصى لعدد محاولات التحقق. |
UserMessageIfVerificationFailedRetryAllowed |
فشل التحقق، يرجى المحاولة مرة أخرى. |
مثال على Microsoft Entra SSPR
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfInternalError">We are having trouble verifying your email address. Please try again later.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfThrottled">There have been too many requests to verify this email address. Please wait a while, then try again.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfChallengeExpired">That code is expired. Please request a new code.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfVerificationFailedNoRetry">You've made too many incorrect attempts. Please try again later.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfVerificationFailedRetryAllowed">That code is incorrect. Please try again.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
رسائل خطأ كلمة المرور لمرة واحدة
يتم استخدام المعرفين التاليين لرسائل خطأ ملف تعريف فني لكلمة مرور لمرة واحدة.
بطاقة تعريف | القيمة الافتراضية | الوصف |
---|---|---|
UserMessageIfSessionDoesNotExist |
لا | الرسالة التي سيتم عرضها للمستخدم إذا انتهت صلاحية جلسة التحقق من التعليمات البرمجية. إما أن تنتهي صلاحية التعليمات البرمجية أو لم يتم إنشاء التعليمات البرمجية لمعرف معين. |
UserMessageIfMaxRetryAttempted |
لا | الرسالة التي يجب عرضها للمستخدم إذا تجاوز الحد الأقصى المسموح به لمحاولات التحقق. |
UserMessageIfMaxNumberOfCodeGenerated |
لا | الرسالة التي سيتم عرضها للمستخدم إذا تجاوز إنشاء الرمز الحد الأقصى لعدد المحاولات المسموح بها. |
UserMessageIfInvalidCode |
لا | الرسالة التي يجب عرضها للمستخدم إذا أدخل رمزا غير صالح. |
UserMessageIfVerificationFailedRetryAllowed |
لا | الرسالة التي يجب عرضها للمستخدم إذا أدخل رمزا غير صالح، ويسمح للمستخدم بتوفير التعليمات البرمجية الصحيحة. |
UserMessageIfSessionConflict |
لا | الرسالة التي سيتم عرضها للمستخدم إذا تعذر التحقق من التعليمات البرمجية. |
مثال لكلمة مرور تستخدم لمرة واحدة
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfSessionDoesNotExist">You have exceeded the maximum time allowed.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfMaxRetryAttempted">You have exceeded the number of retries allowed.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfMaxNumberOfCodeGenerated">You have exceeded the number of code generation attempts allowed.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfInvalidCode">You have entered the wrong code.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfVerificationFailedRetryAllowed">That code is incorrect. Please try again.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfSessionConflict">Cannot verify the code, please try again later.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
رسائل خطأ لتحويل المطالبات
تستخدم المعرفات التالية لرسائل خطأ تحويلات المطالبات:
بطاقة تعريف | تحويل المطالبات | القيمة الافتراضية |
---|---|---|
UserMessageIfClaimsTransformationBooleanValueIsNotEqual |
تأكيد المطالبات المنطقية المكافئة للقيمة (AssertBooleanClaimIsEqualToValue) | فشلت مقارنة قيمة المطالبات المنطقية لنوع المطالبة "إدخال المطالبة (inputClaim)". |
DateTimeGreaterThan |
تأكيد أن التاريخ والوقت أكبر من (AssertDateTimeIsGreaterThan) | فشل مقارنة قيمة المطالبة: معامل اليسار المتوفر أكبر من معامل اليمين. |
UserMessageIfClaimsTransformationStringsAreNotEqual |
تأكيد أن تكون المطالبات في السلسلة متكافئة (AssertStringClaimsAreEqual) | فشلت مقارنة قيمة المطالبة في استخدام مقارنة سلسلة (StringComparison) "حالة تجاهل ترتيبي (OrdinalIgnoreCase)". |
مثال تحويلات المطالبات 1:
يعرض هذا المثال الرسائل المترجمة للتسجيل في الحساب المحلي.
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimsTransformationBooleanValueIsNotEqual">Your email address hasn't been verified.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="DateTimeGreaterThan">Expiration date must be greater that the current date.</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimsTransformationStringsAreNotEqual">The email entry fields do not match. Please enter the same email address in both fields and try again.</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
مثال تحويلات المطالبات 2:
يعرض هذا المثال الرسائل المترجمة لإعادة تعيين كلمة مرور الحساب المحلي.
<LocalizedResources Id="api.localaccountpasswordreset.en">
<LocalizedStrings>
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfClaimsTransformationBooleanValueIsNotEqual">You cannot use the old password</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
عناصر واجهة مستخدم التحكم في عرض CAPTCHA
يتم استخدام المعرفين التاليين لعنصر تحكم عرض CAPTCHA:
بطاقة تعريف | القيمة الافتراضية | الوصف |
---|---|---|
newCaptcha_arialabel |
إنشاء CAPTCHA جديد | رسالة تعريف الأدوات لعرضها للمستخدم عند تحريك مؤشر الماوس فوق أيقونة إعادة تشغيل CAPTCHA. |
switchCaptchaType_title |
تبديل نوع CAPTCHA إلى {0} | رسالة تعريف الأدوات لعرضها للمستخدم عند تحريك مؤشر الماوس فوق أيقونة الصوت أو الصورة CAPTCHA. |
captchatype_visual_help |
أدخل الأحرف التي تراها | نص العنصر النائب في مربع الإدخال حيث يقوم المستخدم بإدخال التعليمات البرمجية ل CAPTCHA إذا كان المستخدم في الوضع المرئي. |
captchatype_audio_title |
الضغط على زر الصوت لتشغيل التحدي | رسالة تعريف الأدوات لعرضها للمستخدم عند تحريك مؤشر الماوس فوق أيقونة سماعة CAPTCHA إذا قام المستخدم بالتبديل إلى وضع الصوت. |
captchatype_audio_help |
أدخل الأحرف التي تسمعها | نص العنصر النائب في مربع الإدخال حيث يقوم المستخدم بإدخال التعليمات البرمجية ل CAPTCHA إذا بدل المستخدم إلى وضع الصوت. |
charsnotmatched_error |
لم تتطابق الأحرف مع تحدي CAPTCHA. الرجاء المحاولة مرة أخرى | الرسالة التي يجب عرضها للمستخدم إذا أدخل رمز CAPTCHA خاطئا. |
api_error |
خطأ واجهة برمجة التطبيقات على عنصر تحكم CAPTCHA | الرسالة التي يجب عرضها للمستخدم في حالة حدوث خطأ أثناء محاولة Azure AD B2C التحقق من صحة التعليمات البرمجية ل CAPTCHA. |
captcha_resolved |
نجاح! | الرسالة التي يجب عرضها للمستخدم إذا أدخل رمز CAPTCHA صحيحا. |
DisplayName |
ساعدنا على التغلب على الروبوتات. | اسم العرض لعنصر تحكم عرض CAPTCHA. |
مثال عنصر تحكم عرض CAPTCHA
يعرض هذا المثال الرسائل المترجمة للتحكم في عرض CAPTCHA.
<LocalizedResources Id="api.localaccountsignup.en">
<LocalizedStrings>
<LocalizedString ElementType="UxElement" StringId="newCaptcha_arialabel">Create new CAPTCHA</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="switchCaptchaType_title">Switch CAPTCHA type to {0}</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="captchatype_visual_help">Enter the characters you see</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="captchatype_audio_title">Press audio button to play the challenge</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="captchatype_audio_help"> Enter the characters you hear</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="charsnotmatched_error"> The characters did not match for CAPTCHA challenge. Please try again</LocalizedString>
<LocalizedString ElementType="ErrorMessage" StringId="api_error"> Api error on CAPTCHA control</LocalizedString>
<LocalizedString ElementType="UxElement" StringId="captcha_resolved"> Success!</LocalizedString>
<LocalizedString ElementType="DisplayControl" ElementId="captchaControlChallengeCode" StringId="DisplayName">Help us beat the bots</LocalizedString>
</LocalizedStrings>
</LocalizedResources>
الخطوات التالية
انظر إلى المقالات التالية للحصول على أمثلة الترجمة: