Localisation

L'API Meetings prend en charge la localisation de l'interface utilisateur d'une réunion, ce qui permet de modifier la langue utilisée. Ce changement peut être contrôlé de deux manières :

  1. Prédéfini dans l'appel API - cela permet de prédéfinir la langue pour tous les participants à la réunion via une option dans l'appel API.
  2. Sélection dans l'interface utilisateur - ajoute une option de sélection de la langue à l'interface utilisateur, permettant à chaque participant à la réunion de sélectionner sa langue préférée.

Appliquer une langue à tous les participants

Cette option permet de prédéfinir la langue dans l'appel API ; la langue sélectionnée sera appliquée à tous les participants à la réunion. Pour ce faire, il suffit d'ajouter "ui_settings": {"language":"XX"} à l'appel de l'API où vous créez votre réunion, où XX est le code linguistique de la langue sélectionnée (voir Langues disponibles ci-dessous pour une liste des langues actuellement prises en charge).

Par exemple, cet appel API créera une salle dont la langue sera l'espagnol pour tous les participants :

curl -X POST 'https://api-eu.vonage.com/v1/meetings/rooms' \ -H 'Authorization: Bearer '$JWT \ -H 'Content-Type: application/json' \ -d '{ "display_name":"New Meeting Room", "ui_settings": { "language": "ES" } }'

Si aucune langue n'est sélectionnée dans l'appel API, l'anglais est sélectionné par défaut.

Langues disponibles

Langue Code langue
L'arabe AR
Portugais brésilien PT-BR
Catalan CA
Chinois (Taiwan) ZH-TW
Chinois (continent) ZH-CN
Anglais EN
Français FR
Allemand DE
Hébreu HE
Italien IT
Espagnol ES

Sélection individuelle dans l'interface utilisateur

Cette option permet d'afficher un paramètre de langue dans l'interface utilisateur, permettant à chaque participant de choisir la langue qu'il souhaite. Pour ce faire, il suffit d'ajouter "is_locale_switcher_available": true à votre appel d'API dans le available_features objet :

curl -X POST 'https://api-eu.vonage.com/v1/meetings/rooms' \ -H 'Authorization: Bearer '$JWT \ -H 'Content-Type: application/json' \ -d '{ "display_name": "New Meeting Room", "available_features": { "is_locale_switcher_available": true } }'

Si cette option est activée, les participants pourront voir une icône de globe dans la barre d'outils en haut à droite de la réunion :

Meeting Options

En cliquant sur le globe, l'utilisateur dispose d'une liste d'options lui permettant de changer la langue de l'interface utilisateur :

Menu showing the different language options available