有客户反应,在使用OJS期刊管理系统的Quick Submit Plugin,即快速投稿插件时,插件无法报错无法使用,提示Missing Locale key,这是怎么回事呢?
1.丁老师先查看了系统日志:
[05-Feb-2026 08:56:45 UTC] Database query
select * from `issue_settings` where `issue_id` = ?
[1]
[05-Feb-2026 08:56:45 UTC] Database query
select * from `sections` where `section_id` = ? and `journal_id` = ? limit 1
[1,1]
[05-Feb-2026 08:56:45 UTC] Database query
select * from `section_settings` where `section_id` = ?
[1]
[05-Feb-2026 08:56:45 UTC] Database query
select `ug`.* from `user_groups` as `ug` inner join `user_user_groups` as `uug` on `ug`.`user_group_id` = `uug`.`user_group_id` where `uug`.`user_id` in (?)
[1]
[05-Feb-2026 08:56:45 UTC] Database query
select * from `user_group_settings` where `user_group_id` = ?
[1]
[05-Feb-2026 08:56:45 UTC] Database query
select * from `user_group_settings` where `user_group_id` = ?
[2]
[05-Feb-2026 08:56:45 UTC] Database query
select count(*) as aggregate from `jobs` where `reserved_at` is null and `available_at` <= ? and `queue` is not null and `queue` != ? and `attempts` < ?
[1769245005,"queuedTestJob",3]
[05-Feb-2026 08:56:45 UTC] Database query
UPDATE sessions
SET
user_id = ?,
ip_address = ?,
user_agent = ?,
created = ?,
last_used = ?,
remember = ?,
data = ?,
domain = ?
WHERE session_id = ?2.丁老师发现,该日志为正常的数据运行记录日志,并无报错信息,在配置文件中关闭Mysql的debug就可以了。
3.然后继续进行测试时,发现以下错误:

该错误的主要信息为:Missing Locale key,该提示是因为没有找到语言包。此时出现在这个场景对应的问题就是,由于系统开启了多语言,在使用Quick Submit Plugin时,目前所使用的语言,该插件没有对应的语言包引起的。
4.解决方法。在该插件的语言包中,路径
ojs/plugins/importexport/quickSubmit/locale中,进入要设置的语言目录,比如中文就进入zh_CN目录,然后打开编辑语言文件,添加对应的语言文件即可。比如:
msgid "plugins.importexport.quickSubmit.dls.ojs"
msgstr "OJS期刊管理系统-丁老师软件"丁老师从事学术软件研发十余年,可提供OJS系统的安装、维护、升级、Bug修复、二次开发等服务。
如需专业OJS系统技术服务,可以联系丁老师,同时也欢迎学术界的各位作者、学者、同行,针对学术软件信息化进行交流和咨询。
OJS系统是业界最权威的期刊管理系统,具有期刊管理、文章发布、评审、出版集一体的全流程功能。使用OJS期刊管理系统发表的论文文章,支持对接谷歌学术(Google Scholar),可在谷歌学术中进行索引和查询。关于谷歌学术索引,您需要知...
有多家使用Open Journal Systems期刊管理系统的客户咨询,他们已发布的文章PDF附件经常会无缘无故丢失,每次都要重新上传,这个到底是怎么回事呢?故障检测经过丁老师复测,该问题确实存在,该问题属于不定时、无规律故障。当故障...
最近有同学反应,在使用OJS期刊管理系统上传稿件文件时,文件上传失败,文件名显示为空(如下图),是怎么回事呢?经过丁老师测试,文件上传正常,说明程序和系统配置没有问题。但维度有一个文件上传不了,仔细分析发现,该文件文件名过长,导致文件上...
从OJS3.5版本开始,OJS不再支持从后台直接添加用户,而是采用了邀请用户的方式进行添加。即OJS无法再从后台,直接添加用户和角色,只能通过邮件邀请用户的方式,并获得用户授权同意后才可以添加用户及对应角色。OJS3.5添加用户方式:O...