用戶介面元素的本地化

Flyout檢視器顯示的某些內容可能會受到本地化的規範。 此內容包含使用者介面元素工具提示和資訊訊息,這些訊息會由載入時的彈出縮放檢視顯示。

檢視器中可本地化的每個文字內容,都會以稱為SYMBOL的特殊檢視器SDK識別碼來表示。 任何SYMBOL都有隨附於現成可用檢視器之英文地區("en")的預設相關文字值,也可視需要設定使用者定義的值。

當檢視器啟動時,會檢查目前的地區設定,以查看每個支援的SYMBOL是否都有使用者定義的值。 若有,則使用使用者定義的值;否則,它會回到預設的預設文字。

使用者定義的本地化資料可以作為本地化JSON物件傳遞至檢視器。 此類對象包含支援的語言環境清單、每個語言環境的SYMBOL文本值以及預設語言環境。

此類本地化對象的示例如下:

{ 
"en":{ 
"FlyoutZoomView.TIP_BUBBLE_OVER":"Mouse over to zoom", 
"FlyoutZoomView.TIP_BUBBLE_TAP":"Tap and hold to zoom" 
 }, 
 "fr":{ 
"FlyoutZoomView.TIP_BUBBLE_OVER":"Passez la souris sur pour zoomer", 
"FlyoutZoomView.TIP_BUBBLE_TAP":"Appuyez et maintenez pour agrandir" 
}, 
defaultLocale:"en" 
}

在上述範例中,本地化物件會定義兩個地區設定("en""fr"),並為每個地區設定中的兩個使用者介面元素提供本地化。

網頁代碼應將此類本地化對象作為配置對象的localizedTexts欄位的值傳遞給查看器建構子。 另一個選項是通過調用setLocalizedTexts(localizationInfo)方法來傳遞本地化對象。

支援以下SYMBOL:

符號

說明

容器。LABEL

頂層檢視器元素的ARIA標籤。

FlyoutZoomView.ROLE_DESCRIPTION

主視圖元件的ARIA角色說明。

FlyoutZoomView.USAGE_HINT

ARIA使用提示給鍵盤使用者。

FlyoutZoomView.TIP_BUBBLE_OVER

案頭系統的資訊訊息。

FlyoutZoomView.TIP_BUBBLE_TAP

觸控裝置的資訊訊息。

ScrollLeftButton.TOOLTIP

向左捲動按鈕的工具提示。

ScrollRightButton.TOOLTIP

向右捲動按鈕的工具提示。

ScrollUpButton.TOOLTIP

向上捲動按鈕的工具提示。

ScrollDownButton.TOOLTIP

向下捲動按鈕的工具提示。

本頁內容

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now