Lokalisatie van gebruikersinterface-elementen localization-of-user-interface-elements

Bepaalde inhoud die in de Flyout Viewer wordt weergegeven, is afhankelijk van lokalisatie. Deze inhoud bevat knopinfo voor gebruikersinterface-elementen en informatieberichten die tijdens het laden worden weergegeven in de zoomweergave voor vervolgmenu's.

Elke tekstinhoud in de viewer die kan worden gelokaliseerd, wordt vertegenwoordigd door de speciale Viewer SDK-id SYMBOL. Elk SYMBOL heeft een aan de standaardwaarde gekoppelde tekstwaarde voor een Engelse landinstelling ( "en") worden geleverd bij de viewer buiten de box en kunnen ook door de gebruiker gedefinieerde waarden bevatten voor zoveel landinstellingen als nodig is.

Wanneer de viewer wordt gestart, wordt de huidige landinstelling gecontroleerd om te controleren of er voor elke ondersteunde SYMBOL-landinstelling een door de gebruiker gedefinieerde waarde is. Als dat het geval is, gebruikt het de user-defined waarde; anders, valt het terug naar de uit-van-de-doos standaardtekst.

Door de gebruiker gedefinieerde lokalisatiegegevens kunnen als JSON-lokalisatieobject worden doorgegeven aan de viewer. Dit object bevat een lijst met ondersteunde landinstellingen, SYMBOL-tekstwaarden voor elke landinstelling en de standaardlandinstelling.

Een voorbeeld van een dergelijk lokalisatieobject is het volgende:

{
"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"
}

In het bovenstaande voorbeeld definieert het lokalisatieobject twee landinstellingen ( "en" en "fr") en biedt lokalisatie voor twee gebruikersinterface-elementen in elke landinstelling.

De webpaginacode moet een dergelijk lokalisatieobject doorgeven aan de viewerconstructor, als een waarde van de localizedTexts veld van het configuratieobject. Een andere mogelijkheid is om het lokalisatieobject door te geven door het setLocalizedTexts(localizationInfo) methode.

De volgende SYMBOL's worden ondersteund:

SYMBOOL
Beschrijving
Container.LABEL
ARIA-label voor viewerelement op het hoogste niveau.
FlyoutZoomView.ROLE_DESCRIPTION
ARIA-rolbeschrijving voor hoofdweergavecomponent.
FlyoutZoomView.USAGE_HINT
ARIA-gebruiksaanwijzingen voor toetsenbordgebruikers.
FlyoutZoomView.TIP_BUBBLE_OVER
Informatiebericht voor desktopsystemen.
FlyoutZoomView.TIP_BUBBLE_TAP
Informatie voor aanraakapparaten.
ScrollLeftButton.TOOLTIP
Knopinfo voor schuifknop naar links.
ScrollRightButton.TOOLTIP
Knopinfo voor knop naar rechts schuiven.
ScrollUpButton.TOOLTIP
Knopinfo voor schuifknop.
ScrollDownButton.TOOLTIP
Knopinfo voor schuifknop omlaag.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8