Microsoft Entra 外部 ID 中的語言自訂
適用於: 員工租用戶 外部租用戶 (深入了解)
提示
本文適用於員工租用戶中的 B2B 共同作業使用者流程。 如需外部租用戶的相關資訊,請參閱自訂驗證體驗的語言。
Microsoft Entra 外部 ID 中的語言自訂可讓您的使用者流程適應不同的語言,以符合您使用者的需求。 Microsoft 提供 36 種語言的翻譯。 在本文中,即使您的體驗僅提供單一語言,您也會學到如何自訂屬性集合頁面 (部分機器翻譯) 上的屬性名稱。
語言自訂的運作方式
根據預設,系統會針對註冊的使用者啟用語言自訂,以確保一致的註冊體驗。 在註冊過程中,您可以使用語言將顯示給使用者的字串,修改為屬性集合程序的一部分。 如果您使用了自訂使用者屬性,則必須提供自己的翻譯。
自訂您的字串
提示
根據您開始使用的入口網站,本文中的步驟可能略有不同。
語言自訂可讓您自訂使用者流程中的任何字串。
- 至少以外部 ID 使用者流程管理員 (部分機器翻譯) 的身分登入 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
是 Name
和 Value
的配對陣列。 項目會依列出的順序顯示。 若要新增 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 自訂對標籤所進行的編輯會保存在英文 (en) 的 JSON 檔案中。 您可以上傳語言自訂中的語言資源,來繼續變更您的標籤和其他字串。
最新的翻譯
Microsoft 致力於提供最新的翻譯來供您使用。 Microsoft 會持續改善翻譯,並讓它們符合您的需求。 Microsoft 會識別 Bug 和全域術語變更,並使更新可在您的使用者流程中順暢運作。
支援從右至左的語言
Microsoft 目前不支援從右至左的語言,但您可以使用自訂地區設定和 CSS 來變更字串的顯示方式。 如果您需要此功能,請在 Azure 意見反應 (英文) 上投票支持此功能。
社交識別提供者的翻譯
Microsoft 為社交登入提供 ui_locales
OIDC 參數。 但有些社交識別提供者不接受此參數,包括 Facebook 和 Google。
瀏覽器行為
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 |