找回密码
 立即注册

QQ登录

只需一步,快速开始

goodoycg
金牌服务用户   /  发表于:2017-11-21 15:56:45
13#
控件界面
7b9da6a55a4aa956.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-21 17:42:47
16#
我这边再跟相关人员咨询下,看看是否还有其他地方需要注意的。
回复 使用道具 举报
goodoycg
金牌服务用户   /  发表于:2017-11-27 22:21:46
17#
dexteryao 发表于 2017-11-21 17:42
我这边再跟相关人员咨询下,看看是否还有其他地方需要注意的。

版主,你好,控件汉化有什么消息么?谢谢!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-28 10:56:08
18#
抱歉没有及时回复您,这边暂时还没有更多的反馈,这个问题有答复会及时更新给您的。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-8 09:14:23
19#
您好,有一个简单的方案
删除 SpreadWinDesigner.resx, 将SpreadWinDesigner.zh-CN.resx 重命名为 SpreadWinDesigner.resx.

image.png706697997.png
回复 使用道具 举报
goodoycg
金牌服务用户   /  发表于:2017-12-8 11:07:15
20#
dexteryao 发表于 2017-12-8 09:14
您好,有一个简单的方案
删除 SpreadWinDesigner.resx, 将SpreadWinDesigner.zh-CN.resx 重命名为 SpreadW ...

好的,我先试试。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-8 12:07:51
21#
回复 使用道具 举报
goodoycg
金牌服务用户   /  发表于:2017-12-9 22:48:20
22#
dexteryao 发表于 2017-12-8 09:14
您好,有一个简单的方案
删除 SpreadWinDesigner.resx, 将SpreadWinDesigner.zh-CN.resx 重命名为 SpreadW ...

还是没有汉化过来,能不能给我一个小demo,谢谢!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-11 12:00:16
23#
您好,现在无法通过设置线程culture 自动切换语言,只能强制设置了
修改下Spread.Ribbon InitializeLocalUI 的逻辑,强制从资源里获取中文
        private void InitializeLocalUI()
        {
            if (System.Threading.Thread.CurrentThread.CurrentUICulture.Name == "en-US")
                return;
            if (FarPoint.Win.Spread.Design.common.rm != null)
            {
                rm = FarPoint.Win.Spread.Design.common.rm;
            }
            else
            {
                FarPoint.Win.Spread.Design.common.LoadResourceManagerForStrings();
                rm = FarPoint.Win.Spread.Design.common.rm;

            }

            FarPoint.Localization.LocalizationResourceManager manager = null;
            manager = new FarPoint.Localization.LocalizationResourceManager("SpreadWinDesigner", System.Reflection.Assembly.GetAssembly(typeof(SpreadRibbon)));
            var sdf = manager.GetString("rbPaste.Text");

            rm = manager.GetResourceSet(new System.Globalization.CultureInfo("zh-CN"), false, false);
回复 使用道具 举报
goodoycg
金牌服务用户   /  发表于:2017-12-14 10:20:52
24#
dexteryao 发表于 2017-12-11 12:00
您好,现在无法通过设置线程culture 自动切换语言,只能强制设置了
修改下Spread.Ribbon InitializeLocalU ...

我看了下设置边框那个对话框,还是没有汉化过来,要不要恢复按以前方法删除了的那个resx 文件?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部