HTML5 뷰어에서 현지화를 적용하는 방법 | Scene7 Dynamic Media Classic
지역화할 수 있는 뷰어의 모든 텍스트 콘텐츠는 SYMBOL이라는 특수 HTML5 뷰어 SDK 식별자에 의해 표시됩니다. 모든 SYMBOL에는 기본 뷰어와 함께 제공되는 영어 로케일("en")에 대한 기본 관련 텍스트 값이 있습니다. 또한 필요한 수만큼 로케일에 대해 사용자 정의 값이 설정되어 있을 수 있습니다. 사용자 정의 로컬라이제이션 데이터를 로컬라이제이션 JSON 개체로 뷰어에 전달할 수 있습니다. 이러한 개체에는 지원되는 로케일 목록, 각 로케일에 대한 SYMBOL개의 텍스트 값 및 기본 로케일이 포함되어 있습니다.
설명 description
환경
Adobe Scene7
문제
다음은 Adobe Scene7 HTML5 뷰어에서 현지화를 적용하는 방법에 대한 단계입니다.
해결 방법 resolution
지역화할 수 있는 뷰어의 모든 텍스트 콘텐츠는 SYMBOL이라는 특수 HTML5 뷰어 SDK 식별자에 의해 표시됩니다.
모든 SYMBOL에는 기본 뷰어와 함께 제공되는 영어 로케일("en")에 대한 기본 관련 텍스트 값이 있습니다. 또한 필요한 수만큼 로케일에 대해 사용자 정의 값이 설정되어 있을 수 있습니다.
사용자 정의 로컬라이제이션 데이터를 로컬라이제이션 JSON 개체로 뷰어에 전달할 수 있습니다.
이러한 개체에는 지원되는 로케일 목록, 각 로케일에 대한 SYMBOL개의 텍스트 값 및 기본 로케일이 포함되어 있습니다.
다음은 이러한 현지화 객체의 예입니다.
<style type="text/css">
#s7flyout_div.s7flyoutviewer{
width:50%;
height:auto;
}
</style>
< script type="text/javascript" language="javascript" src="https://s7d9.scene7.com/s7viewers/html5/js/FlyoutViewer.js"> < /script>
< div id="s7flyout_div"> < /div>
< script type="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":"Mouse over to zoom"},"fr":{"FlyoutZoomView.TIP_BUBBLE_OVER":"Passez la souris sur zoomer"},defaultLocale:"fr"})
s7flyout_div.init();
< /script>
defaultLocale:"fr"을(를) 선택하면 뷰어가 로드된 후 HTML5 뷰어에 프랑스어 데이터가 로드됩니다.
추가 정보
HTML5 뷰어에서 로컬라이제이션 텍스트(다른 언어로)를 만드는 방법에 대한 추가 설명서: Dynamic Media 뷰어 참조 안내서의 사용자 인터페이스 요소의 로컬라이제이션.