Determinado conteúdo que o Visualizador de mídia mista exibe está sujeito a localização. Essa diretriz inclui botões de zoom, botões de rotação, controles de vídeo, botão Fechar, botão de tela cheia e botões de rolagem de amostra.
Todo conteúdo textual no visualizador que pode ser localizado é representado por um identificador especial do SDK do visualizador chamado SYMBOL. Qualquer SÍMBOLO tem um valor de texto associado padrão para o 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 suportado para o 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":{
"CloseButton.TOOLTIP":"Close",
"ZoomInButton.TOOLTIP":"Zoom In"
},
"fr":{
"CloseButton.TOOLTIP":"Fermer",
"ZoomInButton.TOOLTIP":"Agrandir"
},
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 o 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. |
ZoomView.ROLE_DESCRIPTION |
Descrição da função ARIA para o componente de exibição principal. |
ZoomView.USAGE_HINT |
Dicas de uso ARIA para usuários de teclado. |
SpinView.ROLE_DESCRIÇÃO |
Descrição da função ARIA para o componente de exibição principal. |
SpinView.USAGE_HINT |
Dicas de uso ARIA para usuários de teclado. |
FlyoutZoomView.ROLE_DESCRIPTION |
Descrição da função ARIA para o componente de exibição principal. |
FlyoutZoomView.USAGE_HINT |
Dicas de uso ARIA para usuários de teclado. |
FecharBotão.DICADEFERRAMENTA |
Botão Fechar. |
ZoomInButton.TOOLTIP |
Botão de Mais zoom. |
DicaDeBotãoDeZoom.FERRAMENTA |
Botão de menos zoom. |
ZoomResetButton.TOOLTIP |
Botão de redefinição de zoom. |
FlyoutZoomView.TIP_BUBBLE_OVER |
Sistemas desktop em em linha modo de zoom. |
FlyoutZoomView.TIP_BUBBLE_TAP |
Dispositivos sensíveis ao toque em em linha modo de zoom. |
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 não selecionado. |
ScrollLeftButton.TOOLTIP |
Botão de rolagem para a esquerda. |
ScrollRightButton.TOOLTIP |
Botão de rolagem para a direita. |
BotãoDeRolagemParaCima.DICADEFERRAMENTA |
Botão de rolagem para cima. |
ScrollDownButton.TOOLTIP |
Botão de rolagem para baixo. |
PanLeftButton.TOOLTIP |
Botão Girar à esquerda. |
PanRightButton.TOOLTIP |
Botão Girar para a direita. |
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. |
VideoScrubber.TOOLTIP |
Depurador de vídeo. |
VideoTime.TOOLTIP |
Tempo do vídeo na barra de controle. |
MutableVolume.TOOLTIP_SELECTED |
Estado de 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 de ARIA aria-valuetext atributo. |
VideoPlayer.ERROR |
Mensagem de erro exibida quando não é possível reproduzir vídeo. |