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

Bepaalde inhoud die in de SmartCrop 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" ) die 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":{
"SmartCropVideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
 },
 "fr":{
"SmartCropVideoPlayer.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 het lokalisatie voor twee gebruikersinterface-elementen in elke landinstelling.

De code van de webpagina moet een dergelijk lokalisatieobject doorgeven aan de viewerconstructor als een waarde van het localizedTexts -veld van het configuratieobject. Een andere optie is het doorgeven van het lokalisatieobject door de methode setLocalizedTexts(localizationInfo) aan te roepen.

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 wordt weergegeven met het kenmerk aria-valuetext .
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.
EmailShare.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.
Handeling LinkShare.TOOLTIP
Knopinfo voor de knop Alles selecteren.
FacebookShare.TOOLTIP
Knopinfo voor de Facebook-deelknop.
TwitterShare.TOOLTIP
Knopinfo voor de knop Delen via Twitter.
SmartCropVideoPlayer.ERROR
Knopinfo voor het foutbericht dat wordt weergegeven wanneer video niet kan worden afgespeeld.
recommendation-more-help
b7426f53-aad9-4c00-83fc-664f30f681e8