「基本縮放查看器」顯示的某些內容受本地化的限制,包括縮放按鈕和全屏按鈕。
可本地化的查看器中的每個文本內容都由稱為SYMBOL的特殊查看器SDK標識符表示。 任何SYMBOL都具有英語區域設定的預設關聯文本值( "en"
),並且可能還根據需要為任意多個區域設定用戶定義的值。
當查看器啟動時,它將檢查當前區域設定,以查看區域設定中每個支援的SYMBOL是否有用戶定義的值。 如果存在,則使用用戶定義的值;否則,它會回退到現成的預設文本。
用戶定義的本地化資料可以作為本地化JSON對象傳遞給查看器。 此類對象包含支援的語言環境清單、每個語言環境的SYMBOL文本值和預設語言環境。
此類本地化對象的示例:
{
"en":{
"CloseButton.TOOLTIP":"Close",
"ZoomInButton.TOOLTIP":"Zoom In"
},
"fr":{
"CloseButton.TOOLTIP":"Fermer",
"ZoomInButton.TOOLTIP":"Agrandir"
},
defaultLocale:"en"
}
在上例中,本地化對象定義兩個區域設定( "en"
和 "fr"
),並為每個區域設定中的兩個用戶介面元素提供本地化。
網頁代碼應將此本地化對象作為值傳遞給查看器建構子 localizedTexts
的子菜單。 另一種選擇是通過調用 setLocalizedTexts(localizationInfo)
的雙曲餘切值。
支援以下SYMBOL:
符號 |
工具提示…… |
---|---|
容器.LABEL |
頂級查看器元素的ARIA標籤。 |
ZoomView.ROLE_DESCRIPTION |
主視圖元件的ARIA角色說明。 |
ZoomView.USAGE_HINT |
鍵盤用戶的ARIA用法提示。 |
CloseButton.TOOLTIP |
關閉按鈕。 |
ZoomInButton.TOOLTIP |
放大按鈕。 |
ZoomOutButton.TOOLTIP |
縮小按鈕。 |
ZoomResetButton.TOOLTIP |
縮放重置按鈕。 |
FullScreenButton.TOOLTIP_SELECTED |
全屏按鈕處於正常狀態。 |
FullScreenButton.TOOLTIP_UNSELECTED |
全屏狀態的全屏按鈕。 |