请选择 进入手机版 | 继续访问电脑版

大白菜

中级会员

77

主题

260

帖子

891

积分

中级会员

积分
891

圣诞拼拼乐微信认证勋章

大白菜
中级会员   /  发表于:2020-2-21 16:09  /   查看:8243  /  回复:10
1金币
本帖最后由 大白菜 于 2020-2-21 16:15 编辑

  大神们,想咨询下v9版本的国际化问题;我看api 只有 GcSpread.Sheets.CultureInfo();   

但是比如我改下SortAscending  排序,用CultureInfo  怎么去设置呢,也没看到什么相关对象设置。

我其实想把比如你们提供的日文或者中文类库  sheets.resources.zh.9.40.20153.0.min.js   中的所有文字进行翻译使用。

我尝试修改过这个类库内部的语言标识,然后去切换语言使用也不行。


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

本地化要设置两个地方: 1 引入资源包 2 设置本地化 meta 标签: https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/culture/localization/purejs

10 个回复

最佳答案
最佳答案
Fiooona
论坛元老   /  发表于:2020-2-21 16:09:25
来自 3#
本地化要设置两个地方:
1 引入资源包      <script src=".../spreadjs/resources/ja/gc.spread.sheets.resources.ja.x.x.x.min.js" type="text/javascript"></script>
  
2 设置本地化 meta 标签:<meta name="spreadjs culture" content="zh-cn" />

https://demo.grapecity.com.cn/sp ... localization/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-2-21 17:08:59
2#
本地化要设置两个地方:
1 引入资源包      <script src=".../spreadjs/resources/ja/gc.spread.sheets.resources.ja.x.x.x.min.js" type="text/javascript"></script>
  
2 设置本地化 meta 标签:<meta name="spreadjs culture" content="zh-cn" />

https://demo.grapecity.com.cn/sp ... localization/purejs
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
大白菜
中级会员   /  发表于:2020-2-24 09:06:18
4#
谢谢,我现在是做日文,中文,英文,之外的其他国家语言,是没有类库的。
比如我做俄语。我把resources。js  内部的语言标识改为俄语,去用js调用GcSpread.Sheets.Culture( "ru" );,无法实现功能。

我用CultureInfo,感觉满足不了,比如SortAscending  排序 的翻译。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-2-24 10:09:02
5#
现在是有右键菜单还没有显示对应语言吗?

本地化可以进行自定义:
https://demo.grapecity.com.cn/sp ... localization/purejs

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
大白菜
中级会员   /  发表于:2020-2-24 10:34:36
6#
本帖最后由 大白菜 于 2020-2-24 13:13 编辑

非常感谢,demo中的因为版本差异问题, 我不是很会用,比如haha 中自定义一个json,新版本可以通过GC.Spread.Common.CultureManager.addCultureInfo("zh-tw", null, lang);   实现,但是我是v9版本的,没有addCultureInfo("zh-tw", null, lang); 这个方法。v9版本的api 的addCultureInfo方法如下。还是说v9可以GcSpread.Sheets.addCultureInfo("ccc", haha)???;麻烦指导一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-2-24 15:16:01
7#
这个是V9版本的API,可以用var myCulture = new GcSpread.Sheets.CultureInfo();
http://help.grapecity.com/spread ... addCultureInfo.html
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
大白菜
中级会员   /  发表于:2020-2-24 15:41:35
8#
api 我也有,我意思v9的 CultureInfo() ,不太会用,比如SortAscending  排序  这个词条怎么用CultureInfo 来实现翻译,它下面也没有这个明细的属性。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-2-24 18:19:00
9#
本帖最后由 Fiooona 于 2020-2-27 15:23 编辑

您好,经确认V9版本中不支持添加自定义的语言
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
大白菜
中级会员   /  发表于:2020-3-2 13:19:13
10#
谢谢,那v9版本是不是只有日文,英文,中文三种语言,其他语言没法进行国际化操作。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部