OJS中文出现##navigation.submissions##等代码的修复方案

所属专题:OJS期刊管理系统 来源: 丁老师原创 更新时间:2025-05-26 11:27 浏览: 2843 IP属地: 重庆

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

6470cd90bf70c4a0363b4c1ff439b7451b6d7ba4.png

其实这不是错误代码,这是OJS软件的语言标识符,OJS是一个支持多语言的期刊投稿管理系统,默认是英文的语言环境,除了英文外还支持其他语种,并可以安装其他语种的语言包。但因为这些语言包并非官方发布,而是贡献者收集加入的,并且OJS系统一直在不断的更新,一直的有新的语言条目加入,所以OJS的非英文语言包完善度很低,基本上无法正常使用。

当一个语言条目,没有找到对应的语言包或翻译条目时,就会出现以上代码错误情况。如##navigation.submissions##代码,在English环境下,显示的是Submission,但在中文环境下,则直接显示为标识符代码,就是因为中文语言包中这条代码对应的翻译文字为空,或没有该条目对应的标识符。

如何解决这个问题呢?就是完善中文语言包,具体的方法是:
1.在对应语言包下(中文的为locale/zh_CN),找到语言翻译文件(.po文件),如default.po,common.po,然后根据该语言标识符,找到该语言条目。
2.在msgstr ""中,完善该语言条目翻译后的内容,保存即可,如图。

image.png

OJS系统中,涉及大概有几千条语言条目,其中中文语言包的完整度只有40%,还不包括各种插件自带的语言包。丁老师联合大学外语专业资深教授,对OJS系统进行了专业的学术词汇翻译,内置1万多项中文语言包条目,完美适配中文系统。

ojs相关文章

OJS中如何绑定Crossref注册内容并存...

open journal system(开放期刊投稿系统)发布文章时,可以绑定crossfef信息,从而每当发布带有DOI的信息时,DOI和元数据都可以自动存入crossref中,具体的设置方法如下:启用Crossref manage ...

OJS如何查看文章浏览统计?

近期有同学在问,OJS中已发表的文章,可以查看文章的浏览、访问量统计吗?如何查看呢?今天丁老师对这个问题进行解答。首先,OJS中是有统计功能的,支持对文章、期次、期刊的数据进行访问量进行统计,功能在左侧导航菜单Statistics模块下...

在OJS3.5中如何编辑邮件模板?

OJS系统中,关于投稿-同行评审(审核、退稿、通过)-发布等流程中,任何操作都是会有邮件通知的,在评审进入每一个环节时,会自动的把相关的信息通过邮件发送给相关人员,如图:OJS自带邮件模板,包含了对应工作流的内容:期刊名称、期刊网址、工...

OJS是什么?Open Journal Sy...

OJS是什么?OJS全称是Open Journal Systems,是一款用于学术期刊行业的期刊管理、论文投稿、稿件编审系统的软件。由加拿大西蒙弗雷泽大学团队研发,是全球使用最广泛的学术出版平台,是一个高度灵活的编辑作期刊管理和出版系统...

当前在线
免费咨询