Localisation des éléments de l’interface utilisateur localization-of-user-interface-elements

Certains contenus affichés par la visionneuse de catalogue électronique sont sujets à localisation, notamment les boutons de zoom, les boutons de modification de page, les boutons de miniature, les boutons plein écran, les boutons de fermeture et les boutons de barre de défilement.

Chaque contenu textuel de la visionneuse qui peut être localisé est représenté par un identificateur spécial du SDK de la visionneuse appelé SYMBOL. Tout SYMBOLE comporte une valeur de texte associée par défaut pour les paramètres régionaux anglais ( "en") fournis avec la visionneuse prête à l’emploi et peut également comporter des valeurs définies par l’utilisateur pour autant de paramètres régionaux que nécessaire.

Lorsque la visionneuse démarre, elle vérifie les paramètres régionaux actuels pour voir s’il existe une valeur définie par l’utilisateur pour chaque SYMBOL pris en charge dans la langue. Si c’est le cas, elle utilise la valeur définie par l’utilisateur ; Sinon, il revient au texte par défaut prêt à l’emploi.

Les données de localisation définies par l’utilisateur peuvent être transmises à la visionneuse en tant qu’objet JSON de localisation. Un tel objet contient la liste des paramètres régionaux pris en charge, les valeurs de texte SYMBOL pour chaque paramètre régional et les paramètres régionaux par défaut.

Exemple d’un tel objet de localisation :

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

Dans l’exemple ci-dessus, l’objet de localisation définit deux paramètres régionaux ( "en" et "fr") et fournit la localisation de deux éléments d’interface utilisateur dans chaque langue.

Le code de la page web doit transmettre cet objet de localisation au constructeur de la visionneuse en tant que valeur localizedTexts champ de l’objet de configuration. Une autre option consiste à transmettre l’objet de localisation en appelant setLocalizedTexts(localizationInfo) méthode .

Les symboles suivants sont pris en charge (en supposant que containerId soit l’ID du conteneur de la visionneuse) :

SYMBOLE
Info-bulle pour...
Container.LABEL
Étiquette ARIA pour l’élément de visionneuse de niveau supérieur.
PageView.ROLE_DESCRIPTION
Description du rôle ARIA pour le composant Vue principale.
PageView.USAGE_HINT
Conseils d’utilisation ARIA pour les utilisateurs et utilisatrices de clavier.
CloseButton.TOOLTIP
Bouton Fermer.
ZoomInButton.TOOLTIP
Bouton Zoom avant.
ZoomOutButton.TOOLTIP
Bouton Zoom arrière.
ZoomResetButton.TOOLTIP
Bouton de réinitialisation du zoom.
FullScreenButton.TOOLTIP_SELECTED
Bouton plein écran à l’état normal.
FullScreenButton.TOOLTIP_UNSELECTED
Bouton plein écran à l’état plein écran.
ScrollUpButton.TOOLTIP
Bouton de défilement vers le haut.
ScrollDownButton.TOOLTIP
Bouton de défilement vers le bas.
<containerId>_rightButton.PanRightButton.TOOLTIP
Grand bouton de la page suivante.
<containerId>_leftButton.PanLeftButton.TOOLTIP
Grand bouton de la page précédente.
<containerId>_lastPageButton.PanRightButton.TOOLTIP
Bouton Dernière page.
<containerId>_secondaryLastPageButton.PanRightButton.TOOLTIP
Bouton Dernière page.
<containerId>_firstPageButton.PanLeftButton.TOOLTIP
Bouton Première page.
<containerId>_secondaryFirstPageButton.PanLeftButton.TOOLTIP
Bouton Première page.
<containerId>_toolBarRightButton.PanRightButton.TOOLTIP
Bouton Page suivante.
<containerId>_toolBarLeftButton.PanLeftButton.TOOLTIP
Bouton Page précédente.
ThumbnailPageButton.TOOLTIP_SELECTED
Bouton Miniatures en mode Miniatures.
ThumbnailPageButton.TOOLTIP_UNSELECTED
Miniatures en mode normal.
CloseButton.TOOLTIP
Bouton Fermer.
InfoPanelPopup.TOOLTIP_CLOSE
Bouton Fermer du panneau d’informations.
SocialShare.TOOLTIP
Social outil de partage.
EmailShare.TOOLTIP
Bouton de partage d’email.
EmailShare.HEADER
En-tête de boîte de dialogue de courrier électronique.
EmailShare.TOOLTIP_HEADER_CLOSE
Bouton de fermeture de la boîte de dialogue Email en haut à droite.
EmailShare.INVALID_ADDRESS
Message d’erreur affiché au cas où l’adresse électronique serait incorrecte.
EmailShare.TO
Libellé du champ de saisie « À ».
EmailShare.TOOLTIP_ADD
Bouton Ajouter une autre adresse e-mail .
EmailShare.ADD
Ajoutez un autre bouton d’adresse électronique.
EmailShare.FROM
Dans le champ de saisie.
EmailShare.MESSAGE
Champ de saisie du message.
EmailShare.TOOLTIP_REMOVE
Bouton Supprimer l’adresse électronique.
EmailShare.CANCEL
Légende du bouton Annuler.
EmailShare.TOOLTIP_CANCEL
Bouton Annuler
EmbedShare.ACTION
Légende du bouton Sélectionner tout.
EmbedShare.TOOLTIP_ACTION
Cliquez sur le bouton Tout.
EmailShare.CLOSE
Légende du bouton de fermeture affiché dans la partie inférieure de la boîte de dialogue après l’envoi du formulaire.
EmailShare.TOOLTIP_CLOSE
Bouton Fermer affiché au bas de la boîte de dialogue après l’envoi du formulaire.
EmailShare.ACTION
Légende pour le bouton d’envoi de formulaire.
EmailShare.TOOLTIP_ACTION
Bouton d’envoi de formulaire.
EmailShare.SEND_SUCCESS
Message de confirmation affiché lorsque l’e-mail a été envoyé avec succès.
EmailShare.SEND_FAILURE
Message d’erreur affiché lorsque l’e-mail n’a pas été envoyé avec succès.
EmbedShare.TOOLTIP
Incorporer le bouton Partager.
EmbedShare.HEADER
En-tête de boîte de dialogue Incorporer.
EmbedShare.TOOLTIP_HEADER_CLOSE
Bouton Fermer dans le coin supérieur droit de la boîte de dialogue Incorporer.
EmbedShare.DESCRIPTION
Description du texte du code incorporé.
EmbedShare.EMBED_SIZE
Libellé de la zone de liste déroulante de taille d’incorporation.
EmbedShare.CANCEL
Légende pour le bouton Annuler.
EmbedShare.TOOLTIP_CANCEL
Bouton Annuler
EmbedShare.CUSTOM_SIZE
Texte de la dernière entrée « taille personnalisée » dans la zone de liste Taille intégrée.
LinkShare.TOOLTIP
Bouton de partage de lien.
LinkShare.HEADER
En-tête de la boîte de dialogue Lien.
LinkShare.TOOLTIP_HEADER_CLOSE
Bouton de fermeture de la boîte de dialogue Lien, en haut à droite.
LinkShare.DESCRIPTION
Description du lien de partage.
LinkShare.CANCEL
Légende du bouton Annuler.
LinkShare.TOOLTIP_CANCEL
Bouton Annuler.
LinkShare.ACTION
Légende pour le bouton Tout sélectionner .
LinkShare.TOOLTIP_ACTION
Bouton Tout sélectionner.
FacebookShare.TOOLTIP
Bouton Partager Facebook.
TwitterShare.TOOLTIP
Bouton de partage Twitter.
Print.TOOLTIP
Bouton Imprimer.
Print.HEADER
En-tête de la boîte de dialogue d’impression.
Print.TOOLTIP_HEADER_CLOSE
Bouton de fermeture de la boîte de dialogue Imprimer en haut à droite.
Print.PRINT_RANGE
Libellé de la section « Sélectionner des pages imprimées ».
Print.PRINT_RANGE_CURRENT
Légende du bouton radio « Pages actives ».
Print.PRINT_RANGE_FROM
Légende pour le bouton radio « Étendre la plage à partir de ».
Print.PRINT_RANGE_TO
Légende pour le sélecteur numérique « à ».
Print.PRINT_RANGE_ALL
Légende pour le bouton radio « Toutes les pages ».
Print.PAGE_HANDLING
Libellé de la section « Gestion des pages ».
Print.PAGE_HANDLING_ONE
Légende du bouton radio « 1 page par feuille ».
Print.PAGE_HANDLING_TWO
Légende pour le bouton radio « 2 pages par feuille ».
Print.CANCEL
Légende pour le bouton Annuler.
Print.TOOLTIP_CANCEL
Bouton Annuler
Print.ACTION
Légende du bouton Envoyer pour impression
Print.TOOLTIP_ACTION
Bouton Envoyer pour imprimer.
FavoritesMenu.TOOLTIP
Bouton du menu Favoris.
AddFavoriteButton.TOOLTIP_SELECTED
Bouton « Ajouter un favori » en mode Modifier les favoris.
AddFavoriteButton.TOOLTIP_UNSELECTED
Bouton « Ajouter un favori » en mode normal.
RemoveFavoriteButton.TOOLTIP_SELECTED
Bouton « Supprimer le favori » en mode Modifier les favoris.
RemoveFavoriteButton.TOOLTIP_UNSELECTED
Bouton « Supprimer le favori » en mode normal.
ViewAllFavoriteButton.TOOLTIP_SELECTED
Bouton « Afficher tous les favoris » lorsque la vue Favoris est active.
ViewAllFavoriteButton.TOOLTIP_UNSELECTED
Bouton « Afficher tous les favoris » lorsque la vue Favoris est inactive.
FavorisEffect.TOOLTIP
Une seule icône favorite.
MediaSet.LABEL_XX[_YY]

Libellé de page généré par la visionneuse au moment du chargement.

Le nom de ce symbole est un modèle, où XX est un index de planche à base zéro en orientation paysage, et YY facultatif est un index de page à base zéro à l’intérieur de la planche ciblée par XX.

S’applique uniquement à la ressource chargée initialement ; ignoré si un élément est modifié à l’aide de l’appel d’API setAsset().

MediaSet.LABEL_DELIM
Caractère utilisé comme délimiteur d’étiquettes de page dans le cas où des étiquettes sont définies pour des pages gauche et droite dans une planche.
ScrollLeftRightButton.TOOLTIP_SELECTED
Bouton de défilement vers la gauche de la barre de commande principale.
ScrollLeftRightButton.TOOLTIP_UNSELECTED
Bouton droit de défilement de la barre de commande principale.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8