Como aplicar localização em visualizadores HTML5 | Scene7 Dynamic Media Classic
Todo conteúdo textual no visualizador que pode ser localizado é representado por um identificador SDK do Visualizador HTML5 especial chamado SYMBOL
. Qualquer SYMBOL
tem um valor de texto associado padrão para a localidade em inglês ("en") fornecido com o visualizador pronto para uso. Ela também pode ter valores definidos pelo usuário definidos para quantas localidades forem necessárias. Os dados de localização definidos pelo usuário podem ser passados para o visualizador como um objeto JSON de localização. Esse objeto contém a lista de localidades com suporte, SYMBOL
valores de texto para cada localidade e a localidade padrão.
Descrição description
Ambiente
Adobe Scene7
Problema
Abaixo estão etapas sobre como aplicar a localização em Visualizadores HTML5 do Adobe Scene7.
Resolução resolution
Todo conteúdo textual no visualizador que pode ser localizado é representado por um identificador SDK do Visualizador HTML5 especial chamado SYMBOL
.
Qualquer SYMBOL
tem um valor de texto associado padrão para a localidade em inglês ("en") fornecido com o visualizador pronto para uso. Ela também pode ter valores definidos pelo usuário definidos para quantas localidades forem necessárias.
Os dados de localização definidos pelo usuário podem ser passados para o visualizador como um objeto JSON de localização.
Esse objeto contém a lista de localidades com suporte, SYMBOL
valores de texto para cada localidade e a localidade padrão.
Veja um exemplo desse objeto de localização:
<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 = new s7views.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":"Passar o mouse para aplicar o zoom"},"fr":{"FlyoutZoomView.TIP_BUBBLE_OVER":"Passez la souris sur pour zoomer"},defaultLocale:"fr"})
s7flyout_div.init();
<
/script>
Escolher defaultLocale:"fr"
carregará dados do francês no Visualizador HTML5 (após o carregamento do visualizador).
Informações adicionais
Documentação adicional sobre como criar Texto de Localização (em diferentes idiomas) em Visualizadores HTML5: Localização dos elementos da interface do usuário no Guia de Referência do Dynamic Media Viewers.