Localización de los elementos de la interfaz de usuario

El contenido que muestra el visor flotante está sujeto a localización. Este contenido incluye información sobre herramientas de elementos de la interfaz de usuario y mensajes de información que se muestran en la vista de zoom flotante al cargar.

Cada contenido textual del visualizador que se puede localizar se representa mediante un identificador especial del SDK del visualizador denominado SYMBOL. Cualquier SYMBOL tiene un valor de texto asociado predeterminado para la configuración regional de inglés ( "en") que se proporciona con el visor predeterminado. También puede tener valores definidos por el usuario configurados para tantas configuraciones regionales como sea necesario.

Cuando se inicia el visor, comprueba la configuración regional actual para ver si hay un valor definido por el usuario para cada SÍMBOLO admitido para la configuración regional. Si existe, utiliza el valor definido por el usuario; de lo contrario, vuelve al texto predeterminado predeterminado predeterminado predeterminado.

Los datos de localización definidos por el usuario se pueden pasar al visor como un objeto JSON de localización. Este objeto contiene la lista de configuraciones regionales admitidas, los valores de texto SYMBOL para cada configuración regional y la configuración regional predeterminada.

Un ejemplo de este tipo de objeto de localización es el siguiente:

{ 
"en":{ 
"FlyoutZoomView.TIP_BUBBLE_OVER":"Mouse over to zoom", 
"FlyoutZoomView.TIP_BUBBLE_TAP":"Tap and hold to zoom" 
 }, 
 "fr":{ 
"FlyoutZoomView.TIP_BUBBLE_OVER":"Passez la souris sur pour zoomer", 
"FlyoutZoomView.TIP_BUBBLE_TAP":"Appuyez et maintenez pour agrandir" 
}, 
defaultLocale:"en" 
}

En el ejemplo anterior, el objeto de localización define dos configuraciones regionales ( "en" y "fr") y proporciona localización para dos elementos de interfaz de usuario en cada configuración regional.

El código de página web debe pasar el objeto de localización al constructor del visor, como valor del campo localizedTexts del objeto de configuración. Una opción alternativa es pasar el objeto de localización llamando al método setLocalizedTexts(localizationInfo).

Se admiten los siguientes SÍMBOLOS:

SÍMBOLO

Descripción

Container.LABEL

Etiqueta ARIA para el elemento visualizador de nivel superior.

FlyoutZoomView.ROLE_DESCRIPTION

Descripción de la función ARIA para el componente de vista principal.

FlyoutZoomView.USAGE_HINT

Sugerencias de uso de ARIA para usuarios del teclado.

FlyoutZoomView.TIP_BUBBLE_OVER

Mensaje de información para sistemas de escritorio.

FlyoutZoomView.TIP_BUBBLE_TAP

Mensaje de información para dispositivos táctiles.

ScrollLeftButton.TOOLTIP

Información del objeto para el botón de desplazamiento izquierdo.

ScrollRightButton.TOOLTIP

Información del objeto para el botón derecho de desplazamiento.

ScrollUpButton.TOOLTIP

Información del objeto para el botón de desplazamiento hacia arriba.

ScrollDownButton.TOOLTIP

Información del objeto para el botón de desplazamiento hacia abajo.

En esta página