Lokalisatie van gebruikersinterface-elementen
Gemaakt voor:
- Ontwikkelaar
- Gebruiker
Bepaalde inhoud die in de Video Viewer wordt weergegeven, is afhankelijk van lokalisatie. Deze inhoud bevat knopinfo voor gebruikersinterface-elementen en een foutbericht dat wordt weergegeven wanneer de video niet kan worden afgespeeld.
Elke tekstinhoud in de viewer die kan worden gelokaliseerd, wordt vertegenwoordigd door een speciale viewer-SDK-id met de naam SYMBOL. Elk SYMBOL heeft een aan de standaardwaarde gekoppelde tekstwaarde voor de landinstelling Engels ( "en"
) wordt geleverd bij de viewer buiten de box. Er kunnen ook door de gebruiker gedefinieerde waarden worden ingesteld voor het aantal landinstellingen dat nodig is.
Wanneer de viewer wordt gestart, wordt de huidige landinstelling gecontroleerd om te zien of er een door de gebruiker gedefinieerde waarde is voor elk ondersteund SYMBOL voor de landinstelling. 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":{
"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"
}
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 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. |
PlayPauseButton.TOOLTIP_SELECTED | Knopinfo voor de geselecteerde status van de pauzeknop afspelen. |
PlayPauseButton.TOOLTIP_UNSELECTED | Knopinfo voor de niet-geselecteerde knopstatus Afspelen. |
PlayPauseButton.TOOLTIP_REPLAY | Knopinfo voor de status van de pauzeknop afspelen. |
VideoScrubber.TOOLTIP | Knopinfo voor de videoscrubber. |
VideoTime.TOOLTIP | Knopinfo voor de videotijd op de besturingsbalk. |
MutableVolume.TOOLTIP_SELECTED | Knopinfo voor de geselecteerde veranderbare volumetatus. |
MutableVolume.TOOLTIP_UNSELECTED | Knopinfo voor het niet-geselecteerde veranderbare volume. |
MutableVolume.TOOLTIP_VOLUME | Label van de volumeschuifregelaar dat via ARIA wordt weergegeven aria-taxetext kenmerk. |
FullScreenButton.TOOLTIP_SELECTED | Knopinfo voor de geselecteerde knoptoestand Volledig scherm. |
FullScreenButton.TOOLTIP_UNSELECTED | Knopinfo voor de niet-geselecteerde knoptoestand Volledig scherm. |
ClosedCaptionButton.TOOLTIP_SELECTED | Knopinfo voor de geselecteerde knopstatus voor een gesloten bijschrift. |
ClosedCaptionButton.TOOLTIP_UNSELECTED | Knopinfo voor de niet-geselecteerde knopstatus voor een gesloten bijschrift. |
SocialShare.TOOLTIP | Knopinfo voor het gereedschap Sociale media. |
EmailShare.TOOLTIP | Knopinfo voor de knop E-mail delen. |
EmailShare.HEADER | Knopinfo voor de koptekst van het e-maildialoogvenster. |
EmailShare.TOOLTIP_HEADER_CLOSE | Knopinfo voor het dialoogvenster E-mail rechtsboven sluiten. |
EmailShare.INVALID_ADDRESSS | Knopinfo voor het foutbericht dat wordt weergegeven als het e-mailadres onjuist is geformuleerd. |
EmailShare.TO | Label voor het invoerveld Aan. |
EmailShare.TOOLTIP_ADD | Knopinfo voor de knop "Nog een e-mailadres toevoegen". |
EmailShare.ADD | Bijschrift voor knop "Nog een e-mailadres toevoegen". |
EmailShare.FROM | Label voor het invoerveld Van. |
EmailShare.MESSAGE | Label voor het invoerveld Bericht. |
EmailShare.TOOLTIP_REMOVE | Knopinfo voor de knop E-mailadres verwijderen. |
EmailShare.CANCEL | Bijschrift voor de knop Annuleren. |
EmailShare.TOOLTIP_CANCEL | Knopinfo voor de knop Annuleren. |
E-mailShare.CLOSE | Bijschrift voor de sluitknop die onder in het dialoogvenster wordt weergegeven nadat het formulier is verzonden. |
EmailShare.TOOLTIP_CLOSE | Knopinfo voor de sluitknop die onder in het dialoogvenster wordt weergegeven nadat het formulier is verzonden. |
EmailShare.ACTION | Bijschrift voor de knop voor het verzenden van formulieren. |
EmailShare.TOOLTIP_ACTION | Knopinfo voor het verzenden van formulieren. |
EmailShare.SEND_SUCCESS | Bevestigingsbericht weergegeven wanneer e-mail is verzonden. |
EmailShare.SEND_FAILURE | Foutbericht dat wordt weergegeven wanneer e-mail niet is verzonden. |
EmbedShare.TOOLTIP | Knopinfo voor de knop Delen insluiten. |
EmbedShare.HEADER | Knopinfo voor de koptekst van het dialoogvenster Insluiten. |
EmbedShare.TOOLTIP_HEADER_CLOSE | Knopinfo voor de knop Sluiten rechtsboven in het dialoogvenster Insluiten. |
EmbedShare.DESCRIPTION | Beschrijving van de tekst van de ingesloten code. |
EmbedShare.EMBED_SIZE | Label voor de keuzelijst Grootte insluiten. |
EmbedShare.CANCEL | Bijschrift voor de knop Annuleren. |
EmbedShare.TOOLTIP_CANCEL | Knopinfo voor de knop Annuleren. |
EmbedShare.ACTION | Bijschrift voor de knop Alles selecteren. |
Handeling EmbedShare.TOOLTIP | Knopinfo voor de knop Alles selecteren. |
EmbedShare.CUSTOM_SIZE | Tekst voor het laatste item "aangepaste grootte" in het invoervak Grootte insluiten. |
LinkShare.TOOLTIP | Knopinfo voor de knop voor het delen van koppelingen. |
LinkShare.HEADER | Knopinfo voor de koptekst van het dialoogvenster Koppeling. |
LinkShare.TOOLTIP_HEADER_CLOSE | Knopinfo voor de knop Sluiten rechtsboven in het dialoogvenster Koppeling. |
LinkShare.DESCRIPTION | Beschrijving van de aandeelkoppeling. |
LinkShare.CANCEL | Bijschrift voor de knop Annuleren. |
LinkShare.TOOLTIP_CANCEL | Knopinfo voor de knop Annuleren. |
LinkShare.ACTION | Bijschrift voor de knop Alles selecteren. |
LinkShare.TOOLTIP, ACTIE | Knopinfo voor de knop Alles selecteren. |
FacebookShare.TOOLTIP | Knopinfo voor de Facebook-deelknop. |
TwitterShare.TOOLTIP | Knopinfo voor de knop Twitter delen. |
VideoPlayer.ERROR | Knopinfo voor het foutbericht dat wordt weergegeven wanneer video niet kan worden afgespeeld. |