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

Visst innehåll som visas i visningsprogrammet för blandade media kan lokaliseras. Den här riktlinjen innehåller zoomknappar, rotationsknappar, videokontroller, stängningsknappar, helskärmsknappar och rullningsknappar för färgrutor.

Varje textinnehåll i visningsprogrammet som kan lokaliseras representeras av en speciell Viewer SDK-identifierare som kallas SYMBOL. Alla SYMBOL har ett standardassocierat textvärde för den engelska språkversionen ( "en") som medföljer visningsprogrammet. Den kan också ha användardefinierade värden för så många språkområden 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 för 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. Det här objektet 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 är följande:

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

I ovanstående exempel definierar lokaliseringsobjektet två språkområden ( "en" och "fr") och tillhandahåller lokalisering för två element i användargränssnittet i varje språkområde.

Webbsideskoden ska skicka lokaliseringsobjektet till visarkonstruktorn som ett värde i localizedTexts-fältet i konfigurationsobjektet. Ett annat alternativ är att skicka lokaliseringsobjektet genom att anropa metoden setLocalizedTexts(localizationInfo).

Följande SYMBOL stöds:

SYMBOL
Verktygstips för..
Container.LABEL
ARIA-etikett för visningsprogramelement på den översta nivån.
ZoomView.ROLE_DESCRIPTION
ARIA-rollbeskrivning för huvudvykomponent.
ZoomView.USAGE_HINT
ARIA-användningstips för kortanvändare.
SpinView.ROLE_DESCRIPTION
ARIA-rollbeskrivning för huvudvykomponent.
SpinView.USAGE_HINT
ARIA-användningstips för kortanvändare.
FlyoutZoomView.ROLE_DESCRIPTION
ARIA-rollbeskrivning för huvudvykomponent.
FlyoutZoomView.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.
FlyoutZoomView.TIP_BUBBLE_OVER
Datorsystem i zoomläget för intern .
FlyoutZoomView.TIP_BUBBLE_TAP
Pekenheter i zoomläget för textbundna .
FullScreenButton.TOOLTIP_SELECTED
helskärmsknapp i normalt läge.
FullScreenButton.TOOLTIP_UNSELECTED
helskärmsknapp i helskärmsläge.
ClosedCaptionButton.TOOLTIP_SELECTED
Markerat läge för undertextningsknapp.
ClosedCaptionButton.TOOLTIP_UNSELECTED
Ovalt läge för undertextningsknapp.
ScrollLeftButton.TOOLTIP
Rulla vänster knapp.
ScrollRightButton.TOOLTIP
Rulla höger knapp.
ScrollUpButton.TOOLTIP
Rulla uppåt-knappen.
ScrollDownButton.TOOLTIP
Bläddra nedåt.
PanLeftButton.TOOLTIP
Knappen Snurra åt vänster.
PanRightButton.TOOLTIP
Snurra åt höger-knappen.
PlayPauseButton.TOOLTIP_SELECTED
Markerat läge för uppspelningsknappen.
PlayPauseButton.TOOLTIP_UNSELECTED
Avmarkerat läge för uppspelningsknappen.
PlayPauseButton.TOOLTIP_REPLAY
Knappläget Spela upp paus.
VideoScrubber.TOOLTIP
Videoskrubber.
VideoTime.TOOLTIP
Videotid i kontrollfältet.
MutableVolume.TOOLTIP_SELECTED
Markerat muterbart volymtillstånd.
MutableVolume.TOOLTIP_UNSELECTED
Avmarkerad variabel volym.
MutableVolume.TOOLTIP_VOLUME
Volymreglagets knobetikett som visas med ARIA-attributet aria-valuetext .
VideoPlayer.ERROR
Felmeddelande som visas när ingen videouppspelning är möjlig.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8