De IResolveVocabLanguage-interface
Interfacelocatie
D2L.IM.IPSIS.LIS.IResolveVocabLanguage®
Implementatie
D2L.IM.IPSIS.LIS.RequestAdapters.Vocab.Default.VocabDefaultLanguageResolver®
Beschrijving
Deze plug-in wordt geconfigureerd voor het geval dat een client een generieke taalcode (bijv. en of fr) meezendt met een aanvraag.
Momenteel ondersteunen de verstrekte vocabulaires alleen volledig gekwalificeerde taalcodes (bijv. en-US, en-CA, fr-CA).
Deze resolver is een plug-in waarmee we een standaard taalcode kunnen opgeven om de opgegeven generieke taalcode te gebruiken. De resolver wordt geconfigureerd door geldige XML op te geven in het veld Instellingen bij het beheren van een plug-in.
De indeling van de XML moet als volgt zijn:
<language>
<en>en-US</en>
<fr>fr-CA</en>
...
</language>
Er moet een algemeen label zijn (in dit geval language) en de onderliggende labels vertegenwoordigen de overeenkomende waarden. De elementnaam is de algemene taalcode (bijv. en) en de elementwaarde is de gekwalificeerde taalcode (bijv. en-US). Houd er rekening mee dat het algemene label elke waarde kan zijn (het hoeft geen taal te zijn). Er moet een bovenliggend label zijn die de elementen bevat die overeenkomen met de taalcodes.