ユーザーインターフェイス要素のローカライゼーション localization-of-user-interface-elements

閲覧者が表示するコンテンツには、ローカライゼーションの対象となるものもあります。 このようなコンテンツには、ユーザーインターフェイス要素のツールチップや、ビデオを再生できない場合に表示されるエラーメッセージなどが含まれます。

ビューア内のテキスト内のローカライズ可能なコンテンツは、SYMBOL と呼ばれる、特別な Viewer SDK 識別子で表されます。 SYMBOL には、英語のロケール ( "en") には、標準のビューアが付属しています。 また、必要な数のロケールに対して、ユーザ定義の値を設定することもできます。

ビューアが起動すると、現在のロケールがチェックされ、ロケールでサポートされる各シンボルに対してユーザ定義の値があるかどうかが確認されます。 ある場合は、ユーザー定義の値を使用します。それ以外の場合は、標準のデフォルトテキストにフォールバックされます。

ユーザ定義のローカリゼーションデータは、ローカライゼーション JSON オブジェクトとしてビューアに渡すことができます。 このようなオブジェクトには、サポートされるロケール、各ロケールの SYMBOL テキスト値、およびデフォルトのロケールのリストが含まれます。

このようなローカライゼーションオブジェクトの例を次に示します。

{
"en":{
"Video360Player.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
 },
 "fr":{
"Video360Player.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"
}

上記の例では、ローカリゼーションオブジェクトで 2 つのロケール ( "en" および "fr") を参照し、各ロケールで 2 つのユーザーインターフェイス要素のローカライゼーションを提供します。

Web ページコードでは、ローカリゼーションオブジェクトを localizedTexts 設定オブジェクトのフィールド。 別のオプションとして、 setLocalizedTexts(localizationInfo) メソッド。

次のシンボルがサポートされています。

記号
ツールチップの表示…
Container.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
フルスクリーン状態のフルスクリーンボタン。
SocialShare.TOOLTIP
ソーシャル共有ツール。
EmbedShare.TOOLTIP
埋め込み共有ボタン。
EmbedShare.HEADER
埋め込みダイアログボックスのヘッダー。
EmbedShare.TOOLTIP_HEADER_CLOSE
埋め込みダイアログボックスの右上にある閉じるボタン。
EmbedShare.DESCRIPTION
埋め込みコードテキスト。
EmbedShare.EMBED_SIZE
埋め込みサイズコンボボックス。
EmbedShare.CANCEL
「キャンセル」ボタン。
EmbedShare.TOOLTIP_CANCEL
「キャンセル」ボタン。
EmbedShare.ACTION
「すべて選択」ボタン。
EmbedShare.TOOLTIP ACTION
「すべて選択」ボタン。
EmbedShare.CUSTOM_SIZE
埋め込みサイズコンボボックスの最後の「カスタムサイズ」エントリ。
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共有ボタン。
Video360Player.ERROR
再生可能なビデオがない場合に表示されるエラーメッセージ。
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8