Microsoft Entra 外部 ID 中的語言自定義
提示
本文適用於員工租使用者中的 B2B 共同作業使用者流程。 如需外部租使用者的相關信息,請參閱 自定義驗證體驗的語言。
Microsoft Entra 外部 ID 中的語言自定義可讓您的使用者流程容納不同的語言,以符合使用者的需求。 Microsoft 提供 36 種語言的翻譯。 在本文中,您會瞭解如何自定義屬性集合頁面上的屬性名稱,即使您的體驗只提供單一語言也一樣。
語言自定義的運作方式
根據預設,會為註冊的使用者啟用語言自定義,以確保一致的註冊體驗。 您可以使用語言,在註冊期間修改向用戶顯示的字串,做為屬性收集程式的一部分。 如果您使用 自定義使用者屬性,則必須提供自己的 翻譯。
自訂您的字串
提示
本文中的步驟可能會根據您從開始的入口網站稍有不同。
語言自定義可讓您自定義使用者流程中的任何字串。
- 以至少外部標識碼使用者流程 管理員 istrator 身分登入 Microsoft Entra 系統管理中心。
- 流覽至 [身分>識別外部身分>識別使用者流程]。
- 選取您想要啟用翻譯的使用者流程。
- 選取 [ 語言]。
- 在使用者流程的 [ 語言] 頁面上,選取您想要自定義的語言。
- 展開 [ 屬性集合] 頁面。
- 選取 [ 下載預設值 ](如果您 先前已編輯此語言, 請下載覆寫)。
這些步驟提供 JSON 檔案,可用來開始編輯字串。
變更頁面上的任何字串
- 在 JSON 編輯器中開啟從先前指示下載的 JSON 檔案。
- 尋找您想要變更的專案。 您可以尋找
StringId
您要尋找的字串,或尋找Value
您想要變更的屬性。 - 使用
Value
您想要顯示的內容來更新屬性。 - 針對您要變更的每個字串,請變更
Override
為true
。Override
如果值未變更為true
,則會忽略專案。 - 儲存盤案並 上傳您的變更。
變更擴充屬性
如果您要變更自訂使用者屬性的字串,或想要將字串新增至 JSON,其格式如下:
{
"LocalizedStrings": [
{
"ElementType": "ClaimType",
"ElementId": "extension_<ExtensionAttribute>",
"StringId": "DisplayName",
"Override": true,
"Value": "<ExtensionAttributeValue>"
}
[...]
}
將取代 <ExtensionAttribute>
為您自定義使用者屬性的名稱。
將取代 <ExtensionAttributeValue>
為要顯示的新字串。
使用 LocalizedCollections 提供值清單
如果您想要提供回應的一組值清單,您必須建立 LocalizedCollections
屬性。 LocalizedCollections
是和 Value
配對的Name
陣列。 專案會依列出的順序顯示。 若要新增 LocalizedCollections
,請使用下列格式:
{
"LocalizedStrings": [...],
"LocalizedCollections": [{
"ElementType":"ClaimType",
"ElementId":"<UserAttribute>",
"TargetCollection":"Restriction",
"Override": true,
"Items":[
{
"Name":"<Response1>",
"Value":"<Value1>"
},
{
"Name":"<Response2>",
"Value":"<Value2>"
}
]
}]
}
ElementId
是此屬性LocalizedCollections
是回應的用戶屬性。Name
是向用戶顯示的值。Value
是選取此選項時,宣告中傳回的內容。
上傳變更
- 完成 JSON 檔案的變更之後,請返回您的租使用者。
- 選取 [使用者流程 ],然後選取您想要為翻譯啟用的使用者流程。
- 選取 [ 語言]。
- 選取您想要翻譯的語言。
- 選取 [屬性集合] 頁面。
- 選取資料夾圖示,然後選取要上傳的 JSON 檔案。
- 變更會自動儲存至您的使用者流程。 您可以在 [ 設定 ] 索引標籤底下找到覆寫。
- 若要移除或下載自定義的覆寫檔案,請選取語言並展開 [ 屬性集合] 頁面。
其他資訊
頁面 UI 自定義標籤做為覆寫
當您啟用語言自定義時,先前使用頁面 UI 自定義的標籤編輯會保存在英文的 JSON 檔案中(en)。 您可以上傳語言自定義中的語言資源,以繼續變更標籤和其他字串。
最新翻譯
Microsoft 致力於提供最新的翻譯以供您使用。 Microsoft 會持續改善翻譯,並符合您的規範。 Microsoft 會識別 Bug 和全域術語變更,並讓更新在使用者流程中順暢地運作。
支援由右至左的語言
Microsoft 目前不支援由右至左的語言,但您可以使用自定義地區設定和 CSS 來變更字串的顯示方式。 如果您需要此功能,請在 Azure 意見反應上投票給它。
社交識別提供者翻譯
Microsoft 提供社交登入的 ui_locales
OIDC 參數。 但一些社交身份提供者,包括Facebook和谷歌,不尊重他們。
瀏覽器行為
Chrome 和 Firefox 都要求其設定語言。 如果支援語言,則會顯示而不是預設值。 Microsoft Edge 目前不會要求語言並使用預設語言。
支援的語言
Microsoft Entra 外部 ID 包含下列語言的支援。 使用者流程語言是由 Microsoft Entra 外部 ID 所提供。 多重要素驗證通知語言是由 Microsoft Entra 多重要素驗證所提供。
語言 | 語言代碼 | 使用者流程 | MFA 通知 |
---|---|---|---|
阿拉伯文 | ar | ||
保加利亞文 | bg | ||
孟加拉文 | bn | ||
加泰蘭文 | ca | ||
捷克文 | cs | ||
丹麥文 | da | ||
德文 | de | ||
希臘文 | el | ||
英語 | en | ||
西班牙文 | es | ||
愛沙尼亞文 | et | ||
巴斯克文 | eu | ||
芬蘭文 | fi | ||
法文 | fr | ||
加利西亞文 | gl | ||
古吉拉特文 | gu | ||
希伯來文 | he | ||
印度文 | hi | ||
克羅埃西亞文 | 小時 | ||
匈牙利文 | hu | ||
印尼文 | id | ||
義大利文 | it | ||
日文 | ja | ||
哈薩克文 | kk | ||
坎那達文 | kn | ||
韓文 | ko | ||
立陶宛文 | lt | ||
拉脫維亞文 | lv | ||
馬來亞拉姆文 | ml | ||
馬拉地文 | mr | ||
馬來文 | 毫秒 | ||
挪威文 (巴克摩) | nb | ||
荷蘭文 | nl | ||
挪威文 | 否 | ||
旁遮普文 | pa | ||
波蘭文 | pl | ||
葡萄牙文 - 巴西 | pt-br | ||
葡萄牙文 - 葡萄牙 | pt-pt | ||
羅馬尼亞文 | ro | ||
俄文 | ru | ||
斯洛伐克文 | sk | ||
斯洛維尼亞文 | sl | ||
塞爾維亞文 (斯拉夫) | sr-cryl-cs | ||
塞爾維亞文 (拉丁) | sr-latn-cs | ||
瑞典文 | sv | ||
坦米爾文 | ta | ||
泰盧固文 | te | ||
泰文 | th | ||
土耳其文 | tr | ||
烏克蘭文 | uk | ||
越南文 | vi | ||
簡體中文 | zh-hans | ||
繁體中文 | zh-hant |