用戶介面元素的本地化

「基本縮放查看器」顯示的某些內容受本地化的限制,包括縮放按鈕和全屏按鈕。

可本地化的查看器中的每個文本內容都由稱為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

全屏狀態的全屏按鈕。

本頁內容