Local language inconsistency after update 3.0.10

41 views
Skip to first unread message

Dr. M. Levent Tekci

unread,
Jun 30, 2025, 6:23:31 AMJun 30
to BigBlueButton-dev

Hi everyone,

The value {0} for ‘presenter’ in the tr.json file located in the /usr/share/bigbluebutton/html5-client/locales directory is being interpreted as undefined. I have shared a screenshot. I am not sure if the same issue has been encountered in other languages. However, in Turkish, the functions indicating the conference starter and presentation starter, represented by the values {0} and {1}, are recognized as undefined. This error was observed after upgrading from version 3.0.9 to 3.0.10.



screencaps.png



Ramón Souza

unread,
Jun 30, 2025, 2:06:01 PMJun 30
to BigBlueButton-dev

Hello!

Recent updates were made to the translations, including the addition of more contextual variables in messages. This helps translators better understand what will be shown instead of placeholders like {0}, {1} (see: PR #23352 and PR #23415).

To investigate and resolve the issue in your installation, here are some steps you can follow:

  1. Try reproducing the issue on https://demo.bigbluebutton.org.
    If the error doesn't occur there, try clearing your browser and/or server cache - it could be a caching issue.

  2. Identify the message ID (the key before the text in tr.json, e.g., "app.chat.isPresenter") of the incorrect message.
    Then compare it with the same entry in the en.json file. If the message in your file is outdated, you can manually copy the corresponding entry (the content between { and }) from en.json to your tr.json - that should fix it.

  3. Check for a custom tr.json file in your installation.
    I couldn't find any entry like "{0}, konferans oturumunu" in the default tr.json for version 3.0.10, so if you're using a custom file, following step 2 (manual update using en.json) should resolve the issue.

Dr. M. Levent Tekci

unread,
Jul 1, 2025, 6:13:03 AMJul 1
to bigblueb...@googlegroups.com
As you mentioned, I have translated it specifically in the relevant tr.json file. It is necessary to manually update the latest update according to the tags in the en.json content.
Thank you for your response.

Ramón Souza <con...@ramonsouza.com>, 30 Haz 2025 Pzt, 21:06 tarihinde şunu yazdı:
--
You received this message because you are subscribed to the Google Groups "BigBlueButton-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/bigbluebutton-dev/ea6a56de-6da9-43b6-b793-d06fb6e749c2n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages