Раз уж
в третьем OJS так и не добавили многоязычность, попробую портировать свой хак на последнюю из версий второй ветки - 2.4.8.1. В прошлый раз, когда портировал из 2.4.2 на 2.4.7.1, обошёлся изменением не более, чем семидесяти трёх файлов, хотя если поискать все, где попадаются слова firstname, middlename, lastname, fullname и citation, получится почти в пять раз больше. И это ещё без учёта файлов с переводами */locale/*.xml
Поглядим через неделю-другую, что получится.
http://shoorick.ru/2016/10/04/ojs-bug-5598-porting-2481/