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

Determinado conteúdo que o eCatalog Viewer exibe está sujeito a localização, incluindo botões de zoom, botões de alteração de página, botões de miniatura, botões de tela cheia, botões de fechamento e botões de barra de rolagem.

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 o idioma inglês ( "en") fornecido com o visualizador predefinido e também pode ter valores definidos pelo usuário definidos para tantas localidades quantas forem necessárias.

Quando o visualizador é start, ele verifica a localidade atual para ver se há um valor definido pelo usuário para cada SYMBOL compatível na localidade. Se houver, ele usará o valor definido pelo usuário; caso contrário, ele voltará para o texto padrão predefinido.

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:

{ 
"en":{ 
"CloseButton.TOOLTIP":"Close", 
"ZoomInButton.TOOLTIP":"Zoom In" 
 }, 
 "fr":{ 
"CloseButton.TOOLTIP":"Fermer", 
"ZoomInButton.TOOLTIP":"Agrandir" 
}, 
defaultLocale:"en" 
}

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

O código da página da Web deve passar esse 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 (presumindo que containerId seja a ID do container do visualizador):

SÍMBOLO

Dica de ferramenta para...

Container.RÓTULO

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

PageView.ROLE_DESCRIPTION

Descrição da função ARIA para o componente principal da visualização.

PageView.USAGE_HINT

Dicas de uso ARIA para usuários de teclado.

CloseButton.TOOLTIP

Botão Fechar.

ZoomInButton.TOOLTIP

Botão Mais zoom.

ZoomOutButton.TOOLTIP

Botão Menos zoom.

ZoomResetButton.TOOLTIP

Botão de redefinição de zoom.

FullScreenButton.TOOLTIP_SELECTED

Botão de tela inteira em estado normal.

FullScreenButton.TOOLTIP_UNSELECTED

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

ScrollUpButton.TOOLTIP

Botão de rolagem para cima.

ScrollDownButton.TOOLTIP

Botão de rolagem para baixo.

<containerid>_rightButton.PanRightButton.TOOLTIP

Botão grande da próxima página.

<containerid>_leftButton.PanLeftButton.TOOLTIP

Botão de página anterior grande.

<containerid>_lastPageButton.PanRightButton.TOOLTIP

Botão Última página.

<containerid>_secundárioLastPageButton.PanRightButton.TOOLTIP

Botão Última página.

<containerid>_firstPageButton.PanLeftButton.TOOLTIP

Botão Primeira página.

<containerid>_secundárioFirstPageButton.PanLeftButton.TOOLTIP

Botão Primeira página.

<containerid>_toolBarRightButton.PanRightButton.TOOLTIP

Botão Próxima página.

<containerid>_toolBarLeftButton.PanLeftButton.TOOLTIP

Botão Página anterior.

ThumbnailPageButton.TOOLTIP_SELECTED

Botão Miniaturas no modo miniaturas.

ThumbnailPageButton.TOOLTIP_UNSELECTED

Botão Miniaturas no modo normal.

CloseButton.TOOLTIP

Botão Fechar.

InfoPanelPopup.TOOLTIP_CLOSE

Botão Fechar do painel Informações.

SocialShare.TOOLTIP

Ferramenta de compartilhamento em redes sociais.

EmailShare.TOOLTIP

Botão Compartilhar email.

EmailShare.HEADER

cabeçalho da caixa de diálogo Email.

EmailShare.TOOLTIP_HEADER_CLOSE

Botão de fechamento superior direito da caixa de diálogo Email.

EmailShare.INVALID_ADDRESSS

Mensagem de erro exibida no caso de o endereço de email estar malformado.

EmailShare.TO

Rótulo do campo de entrada "Para".

EmailShare.TOOLTIP_ADD

Botão Adicionar outro endereço de email.

EmailShare.ADD

Botão Adicionar outro endereço de email.

EmailShare.FROM

Do campo de entrada.

EmailShare.MESSAGE

Campo de entrada de mensagem.

EmailShare.TOOLTIP_REMOVE

Botão Remover endereço de email.

EmailShare.CANCEL

Legenda do botão Cancelar.

EmailShare.TOOLTIP_CANCEL

botão Cancelar.

EmbedShare.ACTION

Legenda do botão Selecionar tudo.

EmbedShare.TOOLTIP_ACTION

Selecione o botão Todos.

EmailShare.CLOSE

Legenda do botão Fechar exibida na parte inferior da caixa de diálogo após o envio do formulário.

EmailShare.TOOLTIP_CLOSE

Botão Fechar exibido na parte inferior da caixa de diálogo após o envio do formulário.

EmailShare.ACTION

Legenda do botão de envio do formulário.

EmailShare.TOOLTIP_ACTION

Botão de envio de formulário.

EmailShare.SEND_SUCCESS

Mensagem de confirmação exibida quando o email foi enviado com êxito.

EmailShare.SEND_FAILURE

Mensagem de erro exibida quando o email não foi enviado com êxito.

EmbedShare.TOOLTIP

Botão Incorporar compartilhamento.

EmbedShare.HEADER

Incorporar cabeçalho da caixa de diálogo.

EmbedShare.TOOLTIP_HEADER_CLOSE

Botão de fechamento superior direito da caixa de diálogo Incorporar.

EmbedShare.DESCRIPTION

Descrição do texto do código incorporado.

EmbedShare.EMBED_SIZE

Rótulo da caixa de combinação de tamanho incorporado.

EmbedShare.CANCEL

Legenda do botão Cancelar.

EmbedShare.TOOLTIP_CANCEL

botão Cancelar.

EmbedShare.CUSTOM_SIZE

Texto para a última entrada "tamanho personalizado" na caixa de combinação de tamanho incorporado.

LinkShare.TOOLTIP

Botão Compartilhar link.

LinkShare.HEADER

Cabeçalho da caixa de diálogo Link.

LinkShare.TOOLTIP_HEADER_CLOSE

Botão de fechamento superior direito da caixa de diálogo Link.

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

Selecione o botão Todos.

FacebookShare.TOOLTIP

Botão de compartilhamento do Facebook.

TwitterShare.TOOLTIP

Botão Compartilhar do Twitter.

Print.TOOLTIP

Botão Imprimir.

Print.HEADER

Imprimir cabeçalho da caixa de diálogo.

Print.TOOLTIP_HEADER_CLOSE

Botão de fechamento superior direito da caixa de diálogo Imprimir.

Print.PRINT_RANGE

Rótulo para a seção "Selecionar páginas de impressão".

Print.PRINT_RANGE_CURRENT

Legenda do botão de opção "Páginas atuais".

Print.PRINT_RANGE_FROM

Legenda do botão de opção "Expandir intervalo de".

Print.PRINT_RANGE_TO

Legenda do seletor numérico "para".

Print.PRINT_RANGE_ALL

Legenda do botão de opção "Todas as páginas".

Print.PAGE_HANDLING

Rótulo para a seção "Manuseio de página".

Print.PAGE_HANDLING_ONE

Legenda para o botão de opção "1 página por folha".

Print.PAGE_HANDLING_TWO

Legenda para o botão de opção "2 páginas por folha".

Print.CANCEL

Legenda do botão Cancelar.

Print.TOOLTIP_CANCEL

botão Cancelar.

Print.ACTION

Legenda do botão Enviar para impressão

Print.TOOLTIP_ACTION

Botão Enviar para impressão.

FavoritesMenu.TOOLTIP

Botão de menu Favoritos.

AddFavoriteButton.TOOLTIP_SELECTED

Botão "Adicionar favorito" no modo de edição de Favoritos.

AddFavoriteButton.TOOLTIP_UNSELECTED

Botão "Adicionar favorito" no modo normal.

RemoveFavoriteButton.TOOLTIP_SELECTED

Botão "Remover favorito" no modo de edição de Favoritos.

RemoveFavoriteButton.TOOLTIP_UNSELECTED

Botão "Remover favorito" no modo normal.

ViewAllFavoriteButton.TOOLTIP_SELECTED

botão "Visualização todos os favoritos" quando a visualização Favoritos estiver ativa.

ViewAllFavoriteButton.TOOLTIP_UNSELECTED

botão "Visualização todos os favoritos" quando a visualização Favoritos estiver inativa.

FavoritesEffect.TOOLTIP

Ícone favorito único.

MediaSet.LABEL_XX[_YY]

Rótulo da página gerado pelo visualizador no tempo de carregamento.

O nome desse símbolo é um modelo, em que XX é um índice de propagação com base em zero na orientação paisagem, e opcional YY é um índice de página com base em zero dentro da página espelhada direcionada por XX .

Aplica-se apenas ao ativo inicialmente carregado; ignorado se um ativo for alterado usando a chamada de API setAsset() .

MediaSet.LABEL_DELIM

Caractere usado como delimitador de rótulos de página caso os rótulos sejam definidos para as páginas esquerda e direita em uma página espelhada.

ScrollLeftRightButton.TOOLTIP_SELECTED

Botão esquerdo da barra de controle principal.

ScrollLeftRightButton.TOOLTIP_UNSELECTED

Botão direito de rolagem da barra de controle principal.

SearchPanel.PLACEHOLDER

Prompt localizado exibido na caixa de entrada da pesquisa antes que os start do usuário insiram o texto da pesquisa.

SearchPanel.INFO_PROMPT

Mensagem localizada exibida quando o painel de pesquisa é aberto pela primeira vez, sugerindo que o usuário execute a pesquisa.

SearchPanel.INFO_NO_RESULTS

Mensagem localizada exibida quando a pesquisa não retornou nenhum resultado.

Esse símbolo suporta o seguinte token de substituição de tempo de execução: $SEARCH_TEXT$ . O componente o substitui pelo texto de pesquisa inserido pelo usuário.

SearchPanel.INFO_RESULTS

Mensagem localizada exibida quando a pesquisa é concluída com êxito e retorna pelo menos um resultado.

Esse símbolo suporta os seguintes tokens de substituição de tempo de execução:

  • $SEARCH_TEXT$ - O texto de pesquisa inserido pelo usuário.
  • $HIT_COUNT$ - O número total de ocorrências de pesquisa encontradas.
  • $PAGE_COUNT$ - O número de páginas de catálogo que contêm pelo menos uma ocorrência de pesquisa.

SearchPanel.THUMBNAIL_LABEL

Rótulo localizado para a miniatura de resultados do painel de pesquisa.

Esse símbolo suporta os seguintes tokens de substituição de tempo de execução:

  • $PAGE$ - Número da página.
  • $PAGE_HIT_COUNT$ - O número de resultados de pesquisa encontrados na página.

SearchPanel.LABEL

Define um valor do atributo aria-label ARIA para todo o painel de pesquisa.

Nesta página