在使用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万多项中文语言包条目,完美适配中文系统。
近日,有使用OJS期刊系统的客户提出,怎么突然我的ojs系统期刊首页不显示期刊信息了,而且submission article也不显示了,具体是怎么回事呢?需要丁老师协助帮忙。经过丁老师研究发现,其实这是因为客户没有仔细的学习ojs系统...
昨天有一位出版社的客户咨询,Open Journal Systems期刊管理系统(OJS)支持微信支付吗?怎么样才可以让OJS使用微信支付呢?这位客户是专门做期刊运营的,业务模式是可以让高校师生、公职人员、科研、医学机构等作者进行期刊投...
经常有同学提问,open journal system期刊系统,可以在国产服务器和操作系统上运行吗?比如鲲鹏服务器、麒麟操作系统、统信UOS等国产系统。因为是高校的期刊出版社,软件系统现在都是部署在了国产服务器和操作系统上,不知道OJS...
最近有一个同学,他们出版社使用的是3.3.0.13版本的OJS系统,最近自己在升级到3.5时,出现了错误,并且之前的数据全部丢失了,人都快吓哭了,联系丁老师进行了紧急修复。那么,是什么原因导致了OJS升级失败,如果遇到这种情况,又该怎么...