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 possède 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 avoir des valeurs définies par l’utilisateur définies 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.
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...
Conteneur.ÉTIQUETTE
É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 </containerId>
Bouton Dernière page.
<containerId>_firstPageButton.PanLeftButton.TOOLTIP </containerId>
Bouton Première page.
<containerId>_secondaryFirstPageButton.PanLeftButton.TOOLTIP
Bouton Première page.
<containerId>_toolBarRightButton.PanRightButton.TOOLTIP </containerId>
Bouton Page suivante.
<containerId>_toolBarLeftButton.PanLeftButton.TOOLTIP </containerId>
Bouton Page précédente.
ThumbnailPageButton.TOOLTIP_SELECTED
Bouton Miniatures en mode Miniatures.
ThumbnailPageButton.TOOLTIP_UNSELECTED
Bouton des 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
Ajoutez un autre bouton d’adresse électronique.
EmailShare.ADD
Ajoutez un autre bouton d’adresse électronique.
EmailShare.FROM
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é lors de l’envoi de l’e-mail.
EmailShare.SEND_FAILURE
Message d’erreur affiché lorsque l’e-mail n’a pas été envoyé.
EmbedShare.TOOLTIP
Bouton de partage intégré.
EmbedShare.HEADER
En-tête de la boîte de dialogue Incorporer.
EmbedShare.TOOLTIP_HEADER_CLOSE
Bouton Fermer de la boîte de dialogue Incorporer en haut à droite.
EmbedShare.DESCRIPTION
Description du texte du code incorporé.
EmbedShare.EMBED_SIZE
Libellé de la zone de liste déroulante Taille intégrée.
EmbedShare.CANCEL
Légende du 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 déroulante 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 de partage 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 Fermer en haut à droite de la boîte de dialogue Imprimer.
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 du bouton radio « 2 pages par feuille ».
Imprimer.ANNULER
Légende du bouton Annuler.
Print.TOOLTIP_CANCEL
Bouton Annuler.
Imprimer.ACTION
Légende du bouton Envoyer pour impression
Print.TOOLTIP_ACTION
Bouton Envoyer pour impression.
FavoritesMenu.TOOLTIP
Bouton de menu Favoris.
AddFavoriteButton.TOOLTIP_SELECTED
Bouton Ajouter un favori en mode d’édition des favoris.
AddFavoriteButton.TOOLTIP_UNSELECTED
Bouton « Ajouter un favori » en mode normal.
RemoveFavoriteButton.TOOLTIP_SELECTED
Bouton « Supprimer le favori » en mode d’édition des favoris.
RemoveFavoriteButton.TOOLTIP_UNSELECTED
Bouton « Supprimer 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.
SearchPanel.PLACEHOLDER
Invite localisée affichée dans la zone de saisie de recherche avant que l’utilisateur ne commence à saisir le texte de recherche.
SearchPanel.INFO_PROMPT
Message localisé affiché lorsque le panneau de recherche est ouvert pour la première fois, suggérant à l’utilisateur d’effectuer la recherche.
SearchPanel.INFO_NO_RESULTS
Message localisé affiché lorsque la recherche ne renvoyait aucun résultat.
Ce symbole prend en charge le jeton de remplacement d’exécution suivant : $SEARCH_TEXT$ . Le composant le remplace par le texte de recherche saisi par l’utilisateur.
SearchPanel.INFO_RESULTS
Message localisé affiché lorsque la recherche est terminée avec succès et renvoie au moins un résultat.
Ce symbole prend en charge les jetons de remplacement d’exécution suivants :
- $SEARCH_TEXT$ - Texte de recherche saisi par l’utilisateur.
- $HIT_COUNT$ - Nombre total d’accès à la recherche trouvés.
- $PAGE_COUNT$ - Nombre de pages de catalogue contenant au moins un accès de recherche.
SearchPanel.THUMBNAIL_LABEL
Libellé localisé pour la miniature de résultats du panneau de recherche.
Ce symbole prend en charge les jetons de remplacement d’exécution suivants :
- $PAGE$ - Numéro de page.
- $PAGE_HIT_COUNT$ - Nombre de résultats de recherche trouvés sur la page.
SearchPanel.LABEL
Définit une valeur de l’attribut ARIA aria-label pour l’ensemble du panneau de recherche.