Description
We use our own Japanese translation file to fix some of the default Japanese translation provided by Zoom. However, when we change the language to Japanese and set the translation to use our own translation, Computer Audio is still displayed in English and not in Japanese.
Since I am not seeing this on my end, just to confirm, can you clarify how you defined those values?
For example, preparing a your language json file as “jp-JP2.json”.
…
“apac.wc_pc_audio”:“コンピューターのオーディオ”,
…
Then make sure that this file is accessible and defined before joining the meeting.
…
ZoomMtg.i18n.load(‘https://XXXX.com/XXX/lang/jp-JP2.json’, “jp-JP2”);
ZoomMtg.i18n.reload(“jp-JP2”);
…
ZoomMtg.join({…
…
Then, we load the language as follows before joining the meeting:
// Load languages first
ZoomMtg.i18n.load(customizedLangTemplate, "jp-JP2");
ZoomMtg.i18n.load("en-US");
ZoomMtg.i18n.reload(lang); // lang is defined as "jp-JP2" or "en-US"
ZoomMtg.reRender({ lang });
The language file you are loading seems a bit odd and may not have the correct jason format.
So in your case, can you simply try copy the default and creating another file under lang (for example jp-JP2.json) and state that instead?
we printed out the customized translation (our version) and this is how it looks like. Computer Audio is in Japanese. Same with the default Zoom’s version. The 1st blue box on top is our translation. The one on the bottom is Zoom’s translation and we did not override it.
Thank you for your reply. Seems that “ZoomMtg.i18n.reload” does not reload the entire UI when the participant is already in the meeting. Have updated towards our engineering and hope we can update you soon.
Yes. I also noticed that when the issue happened and then you click on either chat or participants button to show the chat/participants panel, the issue is fixed.