Web Meeting SDK Client View v.2.5.0: Only the "Settings" is button is displayed in English if Japanese is set as the language

Description
Our application has a language switch (English and Japanese) functionality. So, even during the meeting or before joining the meeting, the user can switch languages. The default language set depends on the user type. All Zoom buttons work fine except the “Settings” button.

For example, when joining the meeting, the language is set to Japanese and all the buttons are shown in Japanese except for the Settings button which will be displayed in English by default.

Moreover, if you click on the Settings button, it will change the language to the one currently set. So, is it a possible rendering issue? But, why only the Settings button is left out?

Browser Console Error
None

Which Web Meeting SDK version?
We noticed it from v.2.4.5

Meeting SDK Code Snippets
None

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Set the language to Japanese
  2. Join the meeting
  3. Check the Settings button

Actual Result:
The settings button is shown in Engish

  1. Click on the Settings button

Actual Result:
Settings button language changes to Japanese

Screenshots

Device (please complete the following information):

  • Device: Windows, Mac, Chromebook, ChromeBox
  • Browser: Chrome
  • Browser Version: latest

Additional context

Here are some snippets of our implementation.

// Adding customized Japanese translations 
const defaultJapaneseTemplate = require(`@zoomus/websdk/dist/lib/lang/${LANGUAGE_JAPANESE}.json`);
const customizedLangTemplate = {
  ...defaultJapaneseTemplate,
  'apac.wc_leave_pc_audio': 'オーディオを終了',
  'apac.wc_join_audio_by_pc': 'オーディオに参加',
.......
}

.......

  constructor({ lang, ...config }) {
    this.config = { ...config, ...defaultConfig };

    // Load languages first
    ZoomMtg.i18n.load(customizedLangTemplate, LANGUAGE_JAPANESE_GO);
    ZoomMtg.i18n.load(LANGUAGE_ENGLISH);

    ZoomMtg.i18n.reload(lang);
    ZoomMtg.reRender({ lang });
  }

Is it a bug or are we just missing something in our implementation?

Thanks,
Lara

same with german, but is more visible in jp :slight_smile:

zoom-4

Settings is not translated, the reason could be the new implemention of “Settings” in version 2.5.0

line 429 in “de-DE.json” is not used

zoom-6

Update: when you click on “Settings”, the button text will be translated (to late)

screen recording

there was a bug from version 2.1 to 2.45 with this button - the buttontext was empty and on click the text appeared

Jürgen

1 Like

update: there is a similar error with not translated text “Everyone” in the chat panel
zoom-41

after click → translated to “Alle” (ok)
zoom-42

1 Like

This is what I got on our side. A little bit different that yours @j.schoenemeyer

@donte.zoom
Could you please check the two issues we reported in this thread?

  • Settings button translation issue
  • Chat section translation issue

This is an existing issue. I have just confirmed with Web SDK 2.4.5 and the behavior is the same with 2.5.0.

@lfrancia,

Thanks for the tag @lfrancia! I will work to reproduce and report to our engineer. Is there already an open ticket for this?

Thank you for your reply @donte.zoom ! No support ticket created for this yet.

Lara

not fixed in Web Meeting SDK 2.6.0

Jürgen

1 Like