本文将为大家介绍如何在SpreadJS设计器中实现全球化,SpreadJS v14.0正式发布,欢迎下载最新版体验!
前言 | 问题背景
SpreadJS提供了非常便捷的全球化切换接口,我们可以通过GC.Spread.Common.CultureInfo接口来实现全球化。而在线表格编辑器产品由于其特殊性(用户掌握源码,可以二次开发),本身并没有提供类似的接口,而是给予用户更加灵活的方式来实现全球化这个需求。
在线表格编辑器简介
在线表格编辑器是以源码出售给用户的,用户可以随意进行二次开发,对其功能和界面进行定制。在中国地区出售的在线表格编辑器,都只有一套中文版的resources文件,用户可以根据自己的需要来自定义语言和界面文字内容。这种方式无疑更加灵活、强大,对开发者更加友好。
如何实现在线表格编辑器自定义全球化
在线表格编辑器的首页,index.html中,我们可以找到如图所示的引用:
![ActiveReports使用教程](https://www.iruanshi.com/software/wp-content/uploads/2022/12/2022120103242453.png)
打开文件可以发现,实际上在线表格编辑器相关的文字在这里都是明文定义的,如图所示:
![ActiveReports使用教程](https://www.iruanshi.com/software/wp-content/uploads/2022/12/2022120103242453.png)
那么很简单了,比我我们希望设计器支持英文,那我们可以创建一个例如resources.en.js的文件,然后拷贝resources.cn.js的内容进去,再针对文字进行翻译即可。这里我仅仅演示更改页面标题的示例:
![ActiveReports使用教程](https://www.iruanshi.com/software/wp-content/uploads/2022/12/2022120103242453.png)
当完成翻译操作后,页面上只需要把我们翻译好的文件引用进来即可。如图:
![ActiveReports使用教程](https://www.iruanshi.com/software/wp-content/uploads/2022/12/2022120103242453.png)
这时,刷新Designer页面,重新加载index.html,效果出来了。如图:
![ActiveReports使用教程](https://www.iruanshi.com/software/wp-content/uploads/2022/12/2022120103242453.png)
SpreadJS | 下载试用
纯前端表格控件SpreadJS,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、苏宁易购、天弘基金等行业龙头企业的青睐,并被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 可为用户提供类 Excel 的功能,满足表格文档协同编辑、 数据填报、 类 Excel 报表设计等业务场景需求,极大的降低企业研发成本和项目交付风险。
本文转载自葡萄城
如果您对我们的产品还有任何疑问,欢迎咨询在线客服>>
标签:
来源:慧都网
声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!