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

混在メディアビューアに表示される特定のコンテンツは、ローカライズの対象となります。 このガイドラインには、ズームボタン、スピンボタン、ビデオコントロール、閉じるボタン、フルスクリーンボタン、スウォッチスクロールボタンが含まれます。

ローカライズ可能なビューア内のすべてのテキストコンテンツは、SYMBOLと呼ばれる特別なビューアSDK IDで表されます。 任意のSYMBOLには、標準ビューアで指定された英語ロケール ("en")のデフォルトの関連テキスト値があります。 また、必要な数のロケールに対してユーザー定義の値を設定することもできます。

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

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

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

{
"en":{
"CloseButton.TOOLTIP":"Close",
"ZoomInButton.TOOLTIP":"Zoom In"
 },
 "fr":{
"CloseButton.TOOLTIP":"Fermer",
"ZoomInButton.TOOLTIP":"Agrandir"
},
defaultLocale:"en"
}

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

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

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

シンボル
ツールのヒント
Container.LABEL
最上位ビューア要素のARIA ラベル。
ZoomView.ROLE_DESCRIPTION
メインビューコンポーネントのARIA ロールの説明。
ZoomView.USAGE_HINT
キーボードユーザーのARIA使用ヒント。
SpinView.ROLE_DESCRIPTION
メインビューコンポーネントのARIA ロールの説明。
SpinView.USAGE_HINT
キーボードユーザーのARIA使用ヒント。
FlyoutZoomView.ROLE_DESCRIPTION
メインビューコンポーネントのARIA ロールの説明。
FlyoutZoomView.USAGE_HINT
キーボードユーザーのARIA使用ヒント。
CloseButton.TOOLTIP
「閉じる」ボタン。
ZoomInButton.TOOLTIP
ズームインボタン。
ZoomOutButton.TOOLTIP
ズームアウトボタン。
ZoomResetButton.TOOLTIP
ズームリセットボタン。
FlyoutZoomView.TIP_BUBBLE_OVER
インライン ズーム モードのデスクトップ システム。
FlyoutZoomView.TIP_BUBBLE_TAP
インライン ズーム モードでデバイスをタッチします。
FullScreenButton.TOOLTIP_SELECTED
フルスクリーンボタンを通常の状態で使用します。
FullScreenButton.TOOLTIP_UNSELECTED
フルスクリーン状態のフルスクリーンボタン。
ClosedCaptionButton.TOOLTIP_SELECTED
「キャプションを閉じる」ボタンの状態を選択しました。
ClosedCaptionButton.TOOLTIP_UNSELECTED
選択解除されたクローズドキャプションボタンの状態。
ScrollLeftButton.TOOLTIP
左ボタンをスクロールします。
ScrollRightButton.TOOLTIP
右スクロール ボタン。
ScrollUpButton.TOOLTIP
スクロールアップボタン:
ScrollDownButton.TOOLTIP
下にスクロール ボタン。
PanLeftButton.TOOLTIP
左のボタンをスピンします。
PanRightButton.TOOLTIP
右ボタンをスピンします。
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 属性を介して公開されたボリュームスライダーノブラベル。
VideoPlayer.ERROR
ビデオの再生が不可能な場合に表示されるエラーメッセージ。
recommendation-more-help
dynamic-media-developer-resources-help-aem-viewers-ref