找回密码
 立即注册

QQ登录

只需一步,快速开始

观远前端
金牌服务用户   /  发表于:2023-7-7 12:15  /   查看:2214  /  回复:10
1金币



Spread 可以通过 CultureManager 切换语言对应的资源,
但是表格设计器的 getResources 方法没有传递语言信息 ,是否也支持获取不同语言的资源和切换? 想做语言适配可以怎么做?

最佳答案

查看完整内容

您好,请参考附件中的内容。

10 个回复

正序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-7 17:06:57
11#

不客气哈,后续有其他问题随时开贴提问。
回复 使用道具 举报
观远前端
金牌服务用户   /  发表于:2023-7-7 16:56:03
10#
Joestar.Xu 发表于 2023-7-7 12:15
您好,请参考附件中的内容。

感谢,已替换
回复 使用道具 举报
观远前端
金牌服务用户   /  发表于:2023-7-7 16:11:11
8#
Joestar.Xu 发表于 2023-7-7 15:56
一般来说直接getResources后对其进行修改后再直接setResources回去后就可以看见效果了,如下图:

通过自定义 designer 的资源可以解决自定义本地化的问题,不过我用的是你的 demo 中的 resource 版本,我看好像还是 v15 对应的资源, 16.1.4 资源定义有变更吗? 有变更的话能否给个最新版的包含中英文的
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-7 15:56:16
7#
一般来说直接getResources后对其进行修改后再直接setResources回去后就可以看见效果了,如下图:

image.png255203856.png

关于之前您说的eval的问题,这是因为那个demo中引入了一个resource.js的文件,这个文件中定义了cn,en等资源对象,然后在执行eval的时候就能取到这些资源对象了。

image.png195232237.png

image.png474425048.png
回复 使用道具 举报
观远前端
金牌服务用户   /  发表于:2023-7-7 14:16:42
6#
Joestar.Xu 发表于 2023-7-7 14:15
您好,如果是这样的话,就需要自定义本地化了,请参考这个学习指南中的内容:https://demo.grapecity.com ...

这个自定义本地化只有 Spread 的,我还需要 Designer 自定义本地化,是否有示例?
回复 使用道具 举报
观远前端
金牌服务用户   /  发表于:2023-7-7 14:15:38
5#
Joestar.Xu 发表于 2023-7-7 13:43
您好,您参考一下这个帖子中的内容看能否实现您的需求:https://gcdn.grapecity.com.cn/showtopic-159488-1 ...

以及,上述帖子的demo 中,通过 eval(value) 就可以拿到对应的 resource 是什么原理?
image.png162270506.png
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-7 14:15:31
4#
观远前端 发表于 2023-7-7 14:10
上面只有切换语言的示例,能否同时给一个自定义一些文案的示例,如我想修改设置弹窗的标题。中英文模式下 ...

您好,如果是这样的话,就需要自定义本地化了,请参考这个学习指南中的内容:https://demo.grapecity.com.cn/sp ... localization/purejs
回复 使用道具 举报
观远前端
金牌服务用户   /  发表于:2023-7-7 14:10:22
3#
Joestar.Xu 发表于 2023-7-7 13:43
您好,您参考一下这个帖子中的内容看能否实现您的需求:https://gcdn.grapecity.com.cn/showtopic-159488-1 ...

上面只有切换语言的示例,能否同时给一个自定义一些文案的示例,如我想修改设置弹窗的标题。中英文模式下都想修改,该如何做呢?
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-7 13:43:01
2#
您好,您参考一下这个帖子中的内容看能否实现您的需求:https://gcdn.grapecity.com.cn/showtopic-159488-1-1.html
回复 使用道具 举报
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-7-7 12:15:11
来自 9#
您好,请参考附件中的内容。

designer_cn_resources.txt

246.59 KB, 下载次数: 223

designer_en_resources.txt

247.04 KB, 下载次数: 224

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部