Localización de elementos de la interfaz de usuario

Última actualización: 2023-11-04
  • Creado para:
  • Developer
    User

Cierto contenido que muestra el Visor de carrusel está sujeto a la localización. Este contenido incluye botones de navegación con diapositivas.

Cada contenido textual del visualizador que se puede localizar se representa mediante el identificador especial del SDK del visualizador, denominado SYMBOL. Cualquier SYMBOL tiene un valor de texto asociado por defecto para una configuración regional en inglés ( "en") se suministra con el visor predeterminado y también puede tener valores definidos por el usuario 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 SYMBOL admitido para dicha configuración regional. Si existe, utiliza el valor definido por el usuario; de lo contrario, vuelve al texto 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 objeto de localización es el siguiente:

{
"en":{
"PanLeftButton.TOOLTIP":"Left",
"PanRightButton.TOOLTIP":"Right"
 },
 "fr":{
"PanLeftButton.TOOLTIP":"Gauchiste",
"PanRightButton .TOOLTIP":"Droit"
},
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 la página web debe pasar el objeto de localización al constructor del visor como un valor de localizedTexts del objeto de configuración. Una opción alternativa es pasar el objeto de localización llamando a setLocalizedTexts(localizationInfo) método.

Se admiten los siguientes SYMBOL:

SIGNO

Información del objeto para...

PlayPauseButton.TOOLTIP_SELECTED

Estado del botón de pausa de reproducción seleccionado.

PlayPauseButton.TOOLTIP_UNSELECTED

Estado del botón de pausa de reproducción no seleccionado.

CAROUSELVIEWER_TOOLTIP_GOTO

Información del objeto y etiqueta ARIA para los botones de diapositiva anterior y siguiente.

Acepta dos tokens de reemplazo: $CURRENT_FRAME$ para el índice de diapositiva actual y $TOTAL_FRAMES$ para el número total de diapositivas.

Container.LABEL

Etiqueta ARIA para el elemento de visor de nivel superior.

CarouselView.ROLE_DESCRIPTION

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

CarouselView.USAGE_HINT

Sugerencias de uso de ARIA para usuarios de teclado.

En esta página