Tutorial: Use multi languages

Use multi languages

supported languages

Zoom supported 9 languages

Language Resource see all language resource.

Please note that the user cannot disable the multi-Lang feature.

Once the Javascript resource file is loaded the user can set the language for the web client using the methods below.

loading with specific language

Set a Supported Language when Joining a Meeting:

//Add the language code to the internationalization.reload method
$.i18n.reload("jp-JP");

change language when in meeting

Change the Language of the Web Client when a User Joins:

//Add the language code to the internationalization.reload method.
$.i18n.reload("jp-JP");
//Add the language code to the ZoomMtg.reRender method.
ZoomMtg.reRender({lang: "jp-JP"});

Note Please note that you have to be in a meeting in order to rerender.

Add your own custom language key

Use Key-value Data to Load Custom Customer Language:
var langArray = ['de-DE', 'es-ES', 'en-US', 'fr-FR', 'jp-JP', 'pt-PT','ru-RU', 'zh-CN', 'zh-TW', 'myCustomLanguageCode'];

/set the userLangTemplate variable to a default language code.
var userLangTemplate = $.i18n.getAll("en-US");

//Define the userLangDict variable, you can use the language-key-value.json file to determine which keys to set the custom language for UI.
var userLangDict = Object.assign({}, userLangTemplate, {'apac.toolbar_leave': 'Leave Now', 'apac.wc_leave_meeting': '不要会议', 'apac.wc_joining_meeting': 'Join a Meeting', "apac.wc_quality": "Video Quality"});

//Set the userLangDict and custom code language in the internationalization.load method.
$.i18n.load(userLangDict, "myLangauge");