After upgrading one of our educational journals (used in our master programme) from 3.1.2.4 to 3.3.0.10, we noticed that all english labels for the role names (Settings → User & Roles → Roles) was missing. All role names looks like this: “##default.groups.name.manager##” etc. The role name labels are correct in Swedish though. ¨
There might be other english labels missing too.
In order to make the upgrade I had to migrate the installation to a new server with Ubuntu Server 20.04 LTS since the installation requried PHP 7.4.
It looks like this:
I can’t find any thread with a similar problem. Could anyone give me a clue about what went wrong?
Check the user_group_settings table of your installation and double check if you have the locale en_US for these missing role labels. You may find it under the same user_group_id of Swedish and add the translation if they are missing.
Yes, you can update it manually. It seems that, when you upgraded your OJS, the locale for English language was not successfully loaded.
Please, let me know if it made the work.
It worked fine just to edit the labels in the database. I have not upgraded to 3.3.0.11 yet, so I don’t now it the problem will come back or if it’ll be alright from now.