用戶介面元素的本地化

互動式視訊檢視器所顯示的某些內容可能會受當地語系限制。 這包括使用者介面元素工具提示,以及當視訊無法播放時顯示的錯誤訊息。

檢視器中可本地化的每個文字內容,都會以稱為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 aria-valuetext 屬性公開。

FullScreenButton.TOOLTIP_SELECTED

全螢幕按鈕處於正常狀態。

FullScreenButton.TOOLTIP_UNSELECTED

全螢幕按鈕,全螢幕狀態。

ClosedCaptionButton.TOOLTIP_SELECTED

選取的隱藏字幕按鈕狀態。

ClosedCaptionButton.TOOLTIP_UNSELECTED

取消選擇的隱藏字幕按鈕狀態。

InteractiveSwatches.BANNER

橫幅的標題。

ScrollUpButton.TOOLTIP

向上捲動按鈕。

ScrollDownButton.TOOLTIP

向下捲動按鈕。

SocialShare.TOOLTIP

社交分享工具。

LinkShare.TOOLTIP

連結共用按鈕。

LinkShare.HEADER

連結對話方塊標題。

LinkShare.TOOLTIP_HEADER_CLOSE

「連結」對話框右上關閉按鈕。

LinkShare.DESCRIPTION

分享連結的說明。

LinkShare.CANCEL

「取消」按鈕的標題。

LinkShare.TOOLTIP_CANCEL

取消按鈕。

LinkShare.ACTION

「全選」按鈕的標題。

LinkShare.TOOLTIP_ACTION

選擇「全部」按鈕。

FacebookShare.TOOLTIP

Facebook分享按鈕。

TwitterShare.TOOLTIP

Twitter分享按鈕。

CloseButton.TOOLTIP

呼叫操作面板「關閉」按鈕。

VideoPlayer.ERROR

當無法播放視訊時出現錯誤訊息。

本頁內容

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