Lokalisering av användargränssnittselement localization-of-user-interface-elements

Visst innehåll som visas i det grundläggande zoomvisningsprogrammet kan lokaliseras, inklusive zoomknappar och en helskärmsknapp.

Varje textinnehåll i visningsprogrammet som kan lokaliseras representeras av en SDK-identifierare för visningsprogrammet som kallas SYMBOL. Alla SYMBOL har ett standardassocierat textvärde för engelska ( "en") som medföljer det färdiga visningsprogrammet och kan även ha användardefinierade värden för så många språk som behövs.

När visningsprogrammet startas kontrolleras det aktuella språkområdet för att se om det finns ett användardefinierat värde för varje SYMBOL som stöds i språkområdet. Om det finns något används det användardefinierade värdet, i annat fall används standardtexten som inte finns.

Användardefinierade lokaliseringsdata kan skickas till visningsprogrammet som ett JSON-lokaliseringsobjekt. Ett sådant objekt innehåller en lista med språkområden som stöds, SYMBOL-textvärden för varje språkområde samt standardspråkområdet.

Ett exempel på ett sådant lokaliseringsobjekt:

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

I exemplet ovan definierar lokaliseringsobjektet två språkinställningar ( "en" och "fr") och tillhandahåller lokalisering för två element i användargränssnittet i varje språkområde.

Webbsideskoden ska skicka ett sådant lokaliseringsobjekt till visningsprogramkonstruktorn som ett värde på localizedTexts konfigurationsobjektets fält. Ett annat alternativ är att skicka lokaliseringsobjektet genom att anropa setLocalizedTexts(localizationInfo) -metod.

Följande SYMBOL stöds:

SYMBOL
Verktygstips för ...
Container.LABEL
ARIA-etikett för visningsprogramelementet på den översta nivån.
ZoomView.ROLE_DESCRIPTION
ARIA-rollbeskrivning för huvudvykomponenten.
ZoomView.USAGE_HINT
ARIA-användningstips för kortanvändare.
CloseButton.TOOLTIP
Stäng-knappen.
ZoomInButton.TOOLTIP
Zooma in.
ZoomOutButton.TOOLTIP
Knappen Zooma ut.
ZoomResetButton.TOOLTIP
Knappen Zoomåterställning.
FullScreenButton.TOOLTIP_SELECTED
helskärmsknapp i normalt läge.
FullScreenButton.TOOLTIP_UNSELECTED
helskärmsknapp i helskärmsläge.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8