After Upgrade OJS 3.1.1.4 to OJS 3.0.2.0 Change Language Problem

Hi @ikram,

That last message is a known issue with Smarty: strtolower in Autoloader.php won't work using tr_TR locale · Issue #155 · smarty-php/smarty · GitHub

It’s been a problem for years, including in your OJS 3.0.2 install, so I suspect you probably had a work-around in your old system that you could apply to the new one as well. See e.g. this thread: Fatal Error on Turkish on UserRolesRequiredPolicy.inc.php at line 49

Regards,
Alec Smecher
Public Knowledge Project Team