用戶介面元素的本地化

視頻查看器顯示的某些內容受本地化的限制。 此內容包括用戶介面元素工具提示和在無法播放視頻時顯示的錯誤消息。

可本地化的查看器中的每個文本內容都由稱為SYMBOL的特殊查看器SDK標識符表示。 任何SYMBOL都具有英語區域設定的預設關聯文本值( "en")。 它還可以根據需要為任意多個語言環境設定用戶定義的值。

當查看器啟動時,它將檢查當前區域設定,以查看區域設定中每個支援的SYMBOL是否有用戶定義的值。 如果存在,則使用用戶定義的值;否則,它會回退到現成的預設文本。

用戶定義的本地化資料可以作為本地化JSON對象傳遞給查看器。 此類對象包含支援的語言環境清單、每個語言環境的SYMBOL文本值和預設語言環境。

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

{
"en":{
"VideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
 },
 "fr":{
"VideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus.",
"PlayPauseButton.TOOLTIP_SELECTED":"Jouer"
},
defaultLocale:"en"
}

在上例中,本地化對象定義兩個語言環境( "en""fr"),並為每個區域設定中的兩個用戶介面元素提供本地化。

網頁代碼應將此本地化對象作為值傳遞給查看器建構子 localizedTexts 的子菜單。 另一種選擇是通過調用 setLocalizedTexts(localizationInfo) 的雙曲餘切值。

支援以下SYMBOL:

符號

說明

容器.LABEL

頂級查看器元素的ARIA標籤。

PlayPauseButton.TOOLTIP_SELECTED

所選播放暫停按鈕狀態的工具提示。

PlayPauseButton.TOOLTIP_UNSELECTED

取消選擇的播放暫停按鈕狀態的工具提示。

PlayPauseButton.TOOLTIP_REPLAY

播放暫停按鈕狀態的工具提示。

VideoScrubber.TOOLTIP

視頻掃描器的工具提示。

VideoTime.TOOLTIP

控制欄上視頻時間的工具提示。

MutableVolume.TOOLTIP_SELECTED

所選可變體積塊狀態的刀具提示。

MutableVolume.TOOLTIP_UNSELECTED

取消選定可變體積塊的刀尖。

MutableVolume.TOOLTIP_VOLUME

通過ARIA暴露的卷滑塊旋鈕標籤 詠嘆調 屬性。

FullScreenButton.TOOLTIP_SELECTED

所選全屏按鈕狀態的工具提示。

FullScreenButton.TOOLTIP_UNSELECTED

取消選擇的全屏按鈕狀態的工具提示。

ClosedCaptionButton.TOOLTIP_SELECTED

所選隱藏字幕按鈕狀態的工具提示。

ClosedCaptionButton.TOOLTIP_UNSELECTED

取消選擇的隱藏字幕按鈕狀態的工具提示。

SocialShare.TOOLTIP

社交共用工具的工具提示。

EmailShare.TOOLTIP

電子郵件共用按鈕的工具提示。

EmailShare.HEADER

電子郵件對話框標題的工具提示。

EmailShare.TOOLTIP_HEADER_CLOSE

電子郵件對話框的工具提示右上關閉按鈕。

EmailShare.INVALID_ADDRESSS

在電子郵件地址格式不正確時顯示錯誤消息的工具提示。

EmailShare.TO

「收件人」輸入欄位的標籤。

EmailShare.TOOLTIP_ADD

「添加其他電子郵件地址」按鈕的工具提示。

EmailShare.ADD

「添加其他電子郵件地址」按鈕的標題。

EmailShare.FROM

「自」輸入欄位的標籤。

EmailShare.MESSAGE

「消息」輸入欄位的標籤。

EmailShare.TOOLTIP_REMOVE

「刪除電子郵件地址」按鈕的工具提示。

EmailShare.CANCEL

「取消」按鈕的標題。

EmailShare.TOOLTIP_CANCEL

「取消」按鈕的工具提示。

EmailShare.CLOSE

表單提交後對話框底部顯示的關閉按鈕的標題。

EmailShare.TOOLTIP_CLOSE

表單提交後對話框底部顯示的關閉按鈕的工具提示。

EmailShare.ACTION

表單提交按鈕的標題。

EmailShare.TOOLTIP_ACTION

表單提交按鈕的工具提示。

EmailShare.SEND_SUCCESS

成功發送電子郵件時顯示確認消息。

EmailShare.SEND_FAILURE

未成功發送電子郵件時顯示的錯誤消息。

EmbedShare.TOOLTIP

嵌入共用按鈕的工具提示。

EmbedShare.HEADER

嵌入對話框標題的工具提示。

EmbedShare.TOOLTIP_HEADER_CLOSE

嵌入對話框的工具提示右上關閉按鈕。

EmbedShare.DESCRIPTION

嵌入代碼文本的說明。

EmbedShare.EMBED_SIZE

嵌入大小組合框的標籤。

EmbedShare.CANCEL

「取消」按鈕的標題。

EmbedShare.TOOLTIP_CANCEL

「取消」按鈕的工具提示。

EmbedShare.ACTION

「全選」按鈕的標題。

EmbedShare.TOOLTIP操作

「全選」按鈕的工具提示。

EmbedShare.CUSTOM_SIZE

嵌入大小組合框中最後一個「自定義大小」條目的文本。

LinkShare.TOOLTIP

連結共用按鈕的工具提示。

LinkShare.HEADER

連結對話框標題的工具提示。

LinkShare.TOOLTIP_HEADER_CLOSE

連結對話框右上關閉按鈕的工具提示。

LinkShare.DESCRIPTION

共用連結的說明。

LinkShare.CANCEL

「取消」按鈕的標題。

LinkShare.TOOLTIP_CANCEL

「取消」按鈕的工具提示。

LinkShare.ACTION

「全選」按鈕的標題。

LinkShare.TOOLTIP操作

「全選」按鈕的工具提示。

FacebookShare.TOOLTIP

facebook共用按鈕的工具提示。

TwitterShare.TOOLTIP

twitter共用按鈕的工具提示。

VideoPlayer.ERROR

無法播放視頻時出現的錯誤資訊的工具提示。

本頁內容