如何在HTML5檢視器上套用本地化 | Scene7 Dynamic Media Classic

檢視器中每個可本地化的文字內容,都會以名為SYMBOL的特殊HTML5 Viewer SDK識別碼表示。 任何SYMBOL都有隨現成可用檢視器提供的英文地區設定(「en」)的預設關聯文字值。 此外,您也可以視需要為不同的語言環境設定使用者定義的值。 使用者定義的本地化資料可作為本地化JSON物件傳遞至檢視器。 這類物件包含支援地區設定的清單、每個地區設定的SYMBOL文字值,以及預設地區設定。

說明 description

環境
Adobe Scene7

問題
以下是如何在Adobe Scene7 HTML5 Viewers上套用當地語系化的步驟。

解決方法 resolution

檢視器中每個可本地化的文字內容,都會以名為SYMBOL的特殊HTML5 Viewer SDK識別碼表示。
任何SYMBOL都有隨現成可用檢視器提供的英文地區設定(「en」)的預設關聯文字值。 此外,您也可以視需要為不同的語言環境設定使用者定義的值。

使用者定義的本地化資料可作為本地化JSON物件傳遞至檢視器。
這類物件包含支援地區設定的清單、每個地區設定的SYMBOL文字值,以及預設地區設定。

以下是這類本地化物件的範例:

<style type="text/css">
#s7flyout_div.s7flyoutviewer{
    width:50%;
    height:auto;
}
</style>

<指令碼type="text/javascript" language="javascript" src="https://s7d9.scene7.com/s7viewers/html5/js/FlyoutViewer.js"> < /script>
    < div id="s7flyout_div"> < /div>
    <指令碼型別="text/javascript">
    var s7flyout_div =新的s7viewers.FlyoutViewer();
    s7flyout_div.setContainerId("s7flyout_div");
    s7flyout_div.setParam("serverurl", "http://s7d1.scene7.com/is/image/");
    s7flyout_div.setParam("contentRoot", "http://s7d1.scene7.com/is/content/");
    s7flyout_div.setAsset("Scene7SharedAssets/Backpack_B");
    s7flyout_div.setLocalizedTexts({"en":{"FlyoutZoomView.TIP_BUBBLE_OVER":"滑鼠移至縮放"},"fr":{"FlyoutZoomView.TIP_BUBBLE_OVER":"Passez la souris sur pour zoomer"},defaultLocale:"fr"})
    s7flyout_div.init();
    < /script>

選擇defaultLocale:"fr"會在HTML5檢視器上載入法文資料(在檢視器載入後)。

其他資訊
有關在HTML5檢視器上建立本地化文字(不同語言)的其他檔案: 🔗Dynamic Media檢視器參考指南中使用者介面元素的本地化。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f