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

ビデオビューアに表示される特定のコンテンツは、ローカライゼーションの影響を受けます。 このコンテンツには、ユーザーインターフェイス要素のツールヒントと、ビデオを再生できない場合に表示されるエラーメッセージが含まれています。

ローカライズ可能なビューア内のすべてのテキストコンテンツは、SYMBOL と呼ばれる特別な Viewer 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"
}

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

Web ページのコードは、このようなローカリゼーションオブジェクトを、設定オブジェクトのフィールドの値としてビューアのコンストラクター localizedTexts 渡す必要があります。 別のオプションとして、setLocalizedTexts(localizationInfo) メソッドを呼び出してローカリゼーションオブジェクトを渡すこともできます。

次の記号がサポートされています。

記号
説明
Container.LABEL
最上位のビューア要素の ARIA ラベル。
.TOOLTIP_SELECTED
選択した再生一時停止ボタン状態のツールヒント。
.TOOLTIP_UNSELECTED
選択解除された再生の一時停止ボタンの状態に関するツールヒント。
.TOOLTIP_REPLAY
再生の一時停止ボタン状態のツールヒント。
.TOOLTIP
ビデオスクラバーのツールヒント。
VideoTime.TOOLTIP
コントロールバーのビデオ時間用のツールヒント
MutableVolume.TOOLTIP_SELECTED
選択した可変ボリューム状態のツールヒント。
MutableVolume.TOOLTIP_UNSELECTED
選択解除された可変ボリュームのツールヒント。
MutableVolume.TOOLTIP_VOLUME
ARIA aria-valuetext 属性を介して公開されるボリュームスライダーノブのラベル。
.TOOLTIP_SELECTED
選択した全画面表示ボタンの状態のツールヒント。
.TOOLTIP_UNSELECTED
選択解除されたフルスクリーンボタン状態のツールヒント。
.TOOLTIP_SELECTED
選択したクローズドキャプションボタンの状態のツールヒント。
.TOOLTIP_UNSELECTED
非選択のクローズドキャプションボタンの状態に関するツールヒント。
.TOOLTIP
ソーシャル共有ツールのツールヒント。
.TOOLTIP
「メール共有」ボタンのツールヒント。
EmailShare.HEADER
メールダイアログヘッダーのツールヒント。
EmailShare.TOOLTIP_HEADER_CLOSE
メールダイアログボックスの右上の「閉じる」ボタンのツールヒント。
EmailShare.INVALID_ADDRESSES
メールアドレスの形式が正しくない場合に表示されるエラーメッセージのツールヒント。
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 を します
「埋め込み共有」ボタンのツールヒント
.HEADER
埋め込みダイアログボックスヘッダーのツールヒント。
EmbedShare.TOOLTIP_HEADER_CLOSE
埋め込みダイアログボックスの右上の「閉じる」ボタンのツールヒント。
.DESCRIPTION
埋め込みコードテキストの説明。
.EMBED_SIZE
埋め込みサイズ コンボボックスのラベル。
EmbedShare.CANCEL
[ キャンセル ] ボタンのキャプションです。
EmbedShare.TOOLTIP_CANCEL
「キャンセル」ボタンのツールヒント。
EmbedShare.ACTION を します
「すべてを選択」ボタンのキャプション。
EmbedShare.TOOLTIP アクション
「すべてを選択」ボタンのツールヒント。
EmbedShare.CUSTOM_SIZE を します
埋め込みサイズ コンボボックスの最後の「カスタムサイズ」エントリのテキスト。
.TOOLTIP
リンク共有ボタンのツールヒント。
.HEADER
リンクダイアログボックスのヘッダーのツールヒント。
LinkShare.TOOLTIP_HEADER_CLOSE
リンクダイアログボックスの右上の「閉じる」ボタンのツールヒント
LinkShare.DESCRIPTION
共有リンクの説明。
LinkShare.CANCEL
[ キャンセル ] ボタンのキャプションです。
LinkShare.TOOLTIP_CANCEL
「キャンセル」ボタンのツールヒント。
LinkShare.ACTION
「すべてを選択」ボタンのキャプション。
LinkShare.TOOLTIP アクション を します
「すべてを選択」ボタンのツールヒント。
.TOOLTIP
「Facebook共有」ボタンのツールヒント
TwitterShare.TOOLTIP を きます
「Twitter共有」ボタンのツールヒント
VideoPlayer.ERROR
ビデオを再生できないときに表示されるエラーメッセージのツールヒント。
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8