Determinado contenido que muestra el visor de imágenes interactivo está sujeto a localización. Esto incluye información sobre herramientas de elementos de la interfaz de usuario y un mensaje de información que muestra la vista de zoom flotante al cargar.
Todo el contenido textual del visor que se puede localizar se representa mediante el identificador especial del SDK del visor denominado SYMBOL. Cualquier SYMBOL tiene un valor de texto asociado predeterminado para una configuración regional en inglés ( "en"
) que se suministra con el visor incorporado, y también puede tener valores definidos por el usuario para tantas configuraciones regionales como sea necesario.
Cuando el visor inicio, comprueba la configuración regional actual para ver si hay un valor definido por el usuario para cada SÍMBOLO admitido para dicha configuración regional. Si la hay, utiliza el valor definido por el usuario; de lo contrario, se remonta al texto predeterminado predefinido.
Los datos de localización definidos por el usuario se pueden pasar al visor como un objeto JSON de localización. Dicho 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 objeto de localización es el siguiente:
{
"en":{
"Container.LABEL":"Interactive Image Viewer"
},
"fr":{
"Container.LABEL":"Visionneuse d'images interactive"
},
defaultLocale:"en"
}
En el ejemplo anterior, el objeto 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 un valor de localizedTexts
campo 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 |
Información del objeto para... |
---|---|
Contenedor.ETIQUETA |
Etiqueta ARIA para el elemento de visor de nivel superior. |
ZoomView.ROLE_DESCRIPTION |
Descripción de la función ARIA para el componente de vista principal. |
ZoomView.USAGE_HINT |
Sugerencias de uso de ARIA para usuarios de teclado. |