Localização dos elementos da interface do usuário localization-of-user-interface-elements

Determinado conteúdo que o Visualizador de vídeo interativo exibe está sujeito a localização. Esse conteúdo inclui dicas de ferramentas do elemento da interface do usuário e uma mensagem de erro que é exibida quando o vídeo não pode ser reproduzido.

Todo conteúdo textual no visualizador que pode ser localizado é representado pelo identificador especial do SDK do visualizador chamado SYMBOL. Qualquer SÍMBOLO tem um valor de texto associado ao padrão para um local 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.

Quando o visualizador é iniciado, ele verifica o local atual para ver se há um valor definido pelo usuário para cada SYMBOL compatível para esse local. Se houver, ele usará o valor definido pelo usuário; caso contrário, ele voltará para o texto padrão pronto para uso.

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 suportadas, valores de texto SYMBOL para cada localidade e a localidade padrão.

Um exemplo desse objeto de localização é o seguinte:

{
"en":{
"VideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
 },
 "fr":{
"VideoPlayer.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"
}

No exemplo acima, o objeto de localização define dois locais ( "en" e "fr") e fornece localização para dois elementos da interface do usuário em cada local.

O código da página da Web deve passar o objeto de localização para o construtor do visualizador, como um valor de localizedTexts do objeto de configuração. Uma opção alternativa é passar o objeto de localização chamando setLocalizedTexts(localizationInfo) método.

Os seguintes SYMBOLs são suportados:

SÍMBOLO
Dica de ferramenta para...
RÓTULO.Contêiner
Rótulo ARIA para o elemento do visualizador de nível superior.
PlayPauseButton.TOOLTIP_SELECTED
Estado do botão Executar pausa selecionado.
PlayPauseButton.TOOLTIP_UNSELECTED
Estado do botão Reproduzir pausar desmarcado.
PlayPauseButton.TOOLTIP_REPLAY
Reproduzir estado do botão de pausa da reprodução.
VideoScrubber.TOOLTIP
Depurador de vídeo.
VideoTime.TOOLTIP
Tempo do vídeo na barra de controle.
MutableVolume.TOOLTIP_SELECTED
Volume mutável selecionado.
MutableVolume.TOOLTIP_UNSELECTED
Volume mutável desmarcado.
MutableVolume.TOOLTIP_VOLUME
Rótulo do botão deslizante de volume exposto por meio da ARIA aria-valuetext atributo.
FullScreenButton.TOOLTIP_SELECTED
botão de tela cheia no estado normal.
FullScreenButton.TOOLTIP_UNSELECTED
botão de tela cheia no estado de tela cheia.
ClosedCaptionButton.TOOLTIP_SELECTED
Estado do botão de legendas ocultas selecionado.
ClosedCaptionButton.TOOLTIP_UNSELECTED
Estado do botão de legendas ocultas desmarcado.
InterativeSwatches.BANNER
Legenda do banner.
BotãoDeRolagemParaCima.DICADEFERRAMENTA
Botão de rolagem para cima.
ScrollDownButton.TOOLTIP
Botão de rolagem para baixo.
SocialShare.TOOLTIP
Ferramenta de compartilhamento social.
LinkShare.TOOLTIP
Botão Compartilhar link.
LinkShare.HEADER
Cabeçalho da caixa de diálogo Vincular.
LinkShare.TOOLTIP_HEADER_CLOSE
Botão Fechar da caixa de diálogo de link superior direito.
LinkShare.DESCRIPTION
Descrição do link de compartilhamento.
LinkShare.CANCEL
Legenda do botão Cancelar.
LinkShare.TOOLTIP_CANCEL
Botão Cancelar.
LinkShare.ACTION
Legenda do botão Selecionar tudo.
LinkShare.TOOLTIP_ACTION
Botão Selecionar tudo.
FacebookShare.TOOLTIP
Botão Compartilhar do facebook.
TwitterShare.TOOLTIP
Botão de compartilhamento do Twitter.
FecharBotão.DICADEFERRAMENTA
Chamada para o botão Fechar do painel de ação.
VideoPlayer.ERROR
Mensagem de erro exibida quando não é possível reproduzir vídeo.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8