Displaying english strings instead of language keys



there is one thing that bothers me since 2.x. Why does OJS display language keys when a string isn’t translated instead of displaying an english fallback? Considering that english files are always complete (as it’s the main language OJS is being developed in) that would make the system more user-friendly, especially in case of updates or missing translations.

Displaying an original language fallback if no translation is available seems like a standard in software development.


Hi @szmigieldesign,

There’s a plugin that does this, but I can’t find it at a glance – I believe @mtub knows more?

Alec Smecher
Public Knowledge Project Team


Just for the record:


Shouldn’t this be in core as default behaviour?


I agree, displaying english strings should be the default,

this problem occurs again in OJS 3.1.2, for the french language.


+1 for put it as default