Locales are in the right place, and they have the right permissions and the right translation, but OJS don’t show es_ES navigation menu strings (ie: navigation.about).
If I visit the new translation tool, looks like in the database the translation is “navigation.about” instead of the “Acerca de”.
So first questions is: In OJS 3.1, is there a way to force a locale reload?
Translation was fine in OJS 3.0.2 so, looks like the problem could be related with navigation.menus being now a plugin with a new locale file, isn’t it? I will check it tomorrow.
Long time ago, with @mtub and @asmecher we talk about this, but I don’t remember the conclusion… What about falling back to English if the string is not translated in the active locale?
It will make interface usable, and we won’t dirt the DB (and the counting) with wrong chains…
Please, let me know if you want me to open a “feature request” in this forum or a github issue.