Localização dos elementos da interface do usuário

Determinado conteúdo exibido pelo visualizador está sujeito à localização. Isso inclui dicas de ferramentas do elemento da interface do usuário e uma mensagem de erro é exibida quando o vídeo não pode ser reproduzido.

Todo conteúdo textual no visualizador que pode ser localizado é representado por um identificador especial do SDK do visualizador chamado SYMBOL. Qualquer SYMBOL tem um valor de texto associado padrão para a localidade inglesa ( "en") fornecida com o visualizador pronto para uso. Também pode ter valores definidos pelo usuário definidos para quantas localidades forem necessárias.

Quando o visualizador é iniciado, ele verifica a localidade atual para ver se há um valor definido pelo usuário para cada SYMBOL compatível com a localidade. Se houver, ele usará o valor definido pelo usuário; caso contrário, retorna ao 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 compatíveis, valores de texto SYMBOL para cada localidade e o local padrão.

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

{ 
"en":{ 
"Video360Player.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.", 
"PlayPauseButton.TOOLTIP_SELECTED":"Play" 
 }, 
 "fr":{ 
"Video360Player.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 duas localidades ( "en" e "fr") e fornece a localização de dois elementos da interface do usuário em cada localidade.

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

Os seguintes SYMBOLs são suportados:

SÍMBOLO

Dica de ferramenta para...

Container.LABEL

Rótulo ARIA para o elemento do visualizador de nível superior.

PlayPauseButton.TOOLTIP_SELECTED

Estado do botão de pausa de reprodução selecionado.

PlayPauseButton.TOOLTIP_UNSELECTED

Estado do botão de pausa de reprodução desmarcado.

PlayPauseButton.TOOLTIP_REPLAY

Reproduzir estado do botão de pausa.

VideoScrubber.TOOLTIP

Limpador de vídeo.

VideoTime.TOOLTIP

Tempo do vídeo na barra de controle.

MutableVolume.TOOLTIP_SELECTED

Estado do volume mutável selecionado.

MutableVolume.TOOLTIP_UNSELECTED

Volume mutável desmarcado.

MutableVolume.TOOLTIP_VOLUME

Rótulo do botão deslizante do volume exposto por meio do atributo ARIA aria-value .

FullScreenButton.TOOLTIP_SELECTED

Botão de tela cheia em estado normal.

FullScreenButton.TOOLTIP_UNSELECTED

Botão de tela cheia no estado de tela cheia.

SocialShare.TOOLTIP

Ferramenta de compartilhamento em redes sociais.

EmbedShare.TOOLTIP

O botão de compartilhamento incorporado.

EmbedShare.HEADER

O cabeçalho da caixa de diálogo incorporada.

EmbedShare.TOOLTIP_HEADER_CLOSE

O botão de fechamento superior direito da caixa de diálogo incorporada.

EmbedShare.DESCRIPTION

O texto do código incorporado.

EmbedShare.EMBED_SIZE

A caixa de combinação de tamanho incorporado.

EmbedShare.CANCEL

O botão "Cancelar".

EmbedShare.TOOLTIP_CANCEL

O botão "Cancelar".

EmbedShare.ACTION

O botão "Selecionar tudo".

AÇÃO EmbedShare.TOOLTIP

O botão "Selecionar tudo".

EmbedShare.CUSTOM_SIZE

A última entrada "tamanho personalizado" na caixa de combinação de tamanho incorporado.

LinkShare.TOOLTIP

O botão de compartilhamento de link.

LinkShare.HEADER

O cabeçalho da caixa de diálogo do link.

LinkShare.TOOLTIP_HEADER_CLOSE

O botão de fechamento superior direito da caixa de diálogo do link.

LinkShare.DESCRIPTION

O link de compartilhamento.

LinkShare.CANCEL

O botão "Cancelar".

LinkShare.TOOLTIP_CANCEL

O botão "Cancelar".

LinkShare.ACTION

O botão "Selecionar tudo".

AÇÃO LinkShare.TOOLTIP

O botão "Selecionar tudo".

FacebookShare.TOOLTIP

O botão Compartilhar da Facebook.

TwitterShare.TOOLTIP

O botão Compartilhar da Twitter.

Video360Player.ERROR

A mensagem de erro que é exibida quando nenhuma reprodução de vídeo é possível.

Nesta página