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

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

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

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

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

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

{
"en":{
"SmartCropVideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
 },
 "fr":{
"SmartCropVideoPlayer.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
フルスクリーンボタンが選択解除された状態のツールチップ。
ClosedCaptionButton.TOOLTIP_SELECTED
クローズドキャプションボタンが選択された状態のツールチップ。
ClosedCaptionButton.TOOLTIP_UNSELECTED
クローズドキャプションボタンが選択解除された状態のツールチップ。
SocialShare.TOOLTIP
ソーシャル共有ツールのツールチップ。
EmailShare.TOOLTIP
電子メール共有ボタンのツールチップ。
EmailShare.HEADER
電子メールダイアログヘッダーのツールチップ。
EmailShare.TOOLTIP_HEADER_CLOSE
電子メールダイアログボックスの右上の閉じるボタンのツールチップ。
EmailShare.INVALID_ADDRESSSS
E メールアドレスの形式が正しくない場合に表示されるエラーメッセージのツールチップ。
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 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共有ボタンのツールチップ。
SmartCropVideoPlayer.ERROR
ビデオの再生が不可能な場合に表示されるエラーメッセージのツールチップ。
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8