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

Determinado conteúdo que o Visualizador de rotação exibe está sujeito à localização, incluindo botões de zoom e um botão de tela cheia.

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") fornecido 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, os valores de texto SYMBOL para cada localidade e o local 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 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 de localizedTexts do objeto de configuração. Uma opção alternativa é passar o objeto de localização chamando a função setLocalizedTexts(localizationInfo) método .

Os seguintes SYMBOLs são suportados:

SÍMBOLO

Dica de ferramenta para o...

Container.LABEL

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

SpinView.ROLE_DESCRIPTION

Descrição da função ARIA para o componente de exibição principal.

SpinView.USAGE_HINT

Dicas de uso de ARIA para usuários de teclado.

CloseButton.TOOLTIP

Botão Fechar.

ZoomInButton.TOOLTIP

Botão Ampliar.

ZoomOutButton.TOOLTIP

Botão Reduzir.

ZoomResetButton.TOOLTIP

Botão Redefinir zoom.

FullScreenButton.TOOLTIP_SELECTED

Botão de tela cheia em estado normal.

FullScreenButton.TOOLTIP_UNSELECTED

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

PanLeftButton.TOOLTIP

Botão girar para a esquerda.

PanRightButton.TOOLTIP

Botão girar para a direita.

Nesta página