Lokalisering av användargränssnittselement localization-of-user-interface-elements
Viss information som visas i Interactive Video Viewer kan lokaliseras. Detta innehåll innehåller funktionsbeskrivningar för användargränssnittselement och ett felmeddelande som visas när videon inte kan spelas upp.
Varje textinnehåll i visningsprogrammet som kan lokaliseras representeras av den speciella SDK-identifieraren för visningsprogrammet som kallas SYMBOL. Alla SYMBOL har ett standardassocierat textvärde för en engelsk språkinställning ( "en"
) som levereras med visningsprogrammet som inte är installerat. 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 sådana språkområden. 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":{
"VideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
},
"fr":{
"VideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus.",
"PlayPauseButton.TOOLTIP_SELECTED":"Jouer"
},
defaultLocale:"en"
}
I exemplet ovan 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 fältet localizedTexts
i konfigurationsobjektet. Ett annat alternativ är att skicka lokaliseringsobjektet genom att anropa metoden setLocalizedTexts(localizationInfo)
.
Följande SYMBOL stöds: