在使用OJS系统时,用户设置了语言环境为中文,在后台中经常会出现##navigation.submissions##、##submission.shortAuthor##、##plugins.block##等错误代码,是怎么回事呢?

其实这不是错误代码,这是OJS软件的语言标识符,OJS是一个支持多语言的期刊投稿管理系统,默认是英文的语言环境,除了英文外还支持其他语种,并可以安装其他语种的语言包。但因为这些语言包并非官方发布,而是贡献者收集加入的,并且OJS系统一直在不断的更新,一直的有新的语言条目加入,所以OJS的非英文语言包完善度很低,基本上无法正常使用。
当一个语言条目,没有找到对应的语言包或翻译条目时,就会出现以上代码错误情况。如##navigation.submissions##代码,在English环境下,显示的是Submission,但在中文环境下,则直接显示为标识符代码,就是因为中文语言包中这条代码对应的翻译文字为空,或没有该条目对应的标识符。
如何解决这个问题呢?就是完善中文语言包,具体的方法是:
1.在对应语言包下(中文的为locale/zh_CN),找到语言翻译文件(.po文件),如default.po,common.po,然后根据该语言标识符,找到该语言条目。
2.在msgstr ""中,完善该语言条目翻译后的内容,保存即可,如图。

OJS系统中,涉及大概有几千条语言条目,其中中文语言包的完整度只有40%,还不包括各种插件自带的语言包。丁老师联合大学外语专业资深教授,对OJS系统进行了专业的学术词汇翻译,内置1万多项中文语言包条目,完美适配中文系统。
近期网络攻击形势非常严峻,使用Open Journal Systems期刊管理系统的客户需要注意,最近有黑客团队,专门针对OJS系统进行攻击,攻击类型包括shell后门攻击、病毒木马植入、系统入侵破坏,攻击目的包含恶意删除数据、植入勒索...
从OJS3.5版本开始,OJS不再支持从后台直接添加用户,而是采用了邀请用户的方式进行添加。即OJS无法再从后台,直接添加用户和角色,只能通过邮件邀请用户的方式,并获得用户授权同意后才可以添加用户及对应角色。OJS3.5添加用户方式:O...
OJS系统(Open Journal System)是学术行业的的首选期刊管理软件,同时也是整个学术行业最权威,使用人数最广泛的投稿评审管理系统,截至2023年,OJS系统在全球有超过4万本期刊在使用OJS进行规范化、专业化的出版管理,...
近日,有出版社做期刊的同学在使用OJS期刊管理系统,点击Submissions管理文章时忽然弹出了一个错误,如图:以前好好的,突然出现这个错误,是怎么回事呢?经过丁老师分析,引起这个故障的原因一般有:1.系统程序运行环境故障;2.系统程...