起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1405|回复: 9

[结贴] X5国际化设置问题

[复制链接]

7

主题

25

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
发表于 2016-3-29 10:55:53 | 显示全部楼层 |阅读模式
本帖最后由 158942079 于 2016-3-29 10:57 编辑

wex5 版本3.3 系统win10
参照http://bbs.wex5.com/forum.php?mo ... 38647&extra=&page=3设置后,.w文件与.js文件都能国际化,但参数资源文件不行,咨询管理员需要执行WeX533R\tools\dist\dist.bat及less.bat,但执行过后仍然不行,使用组件为"$UI/system/components/justep/messageDialog/messageDialog"
4.png
3.png
2.png
1.png
发表于 2016-3-29 14:28:31 | 显示全部楼层
确认,取消 按钮实在这个文件中配置的!
/UI2/system/resources/system.res.js

js中的变量不能直接使用配置文件的方式解决,只能是通过修改js代码,判断当前运行的url参数是什么语言,然后使用代码动态修改变量的值!!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

25

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
 楼主| 发表于 2016-3-29 16:15:02 | 显示全部楼层
本帖最后由 158942079 于 2016-3-29 16:35 编辑
liangyongfei 发表于 2016-3-29 14:28
确认,取消 按钮实在这个文件中配置的!
/UI2/system/resources/system.res.js
但我对system.res.js进行国际化处理一样没效果呢
QQ截图20160329163332.png
回复 支持 反对

使用道具 举报

发表于 2016-3-29 17:44:11 | 显示全部楼层
158942079 发表于 2016-3-29 16:15
但我对system.res.js进行国际化处理一样没效果呢

js中的代码 并没有这样的写法吧!!
在js中使用URL.getLanguage  方法判断语言,然后再给变量赋值不同的值

可参考下:
http://bbs.wex5.com/forum.php?mo ... page=2#pid165215836
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

25

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
 楼主| 发表于 2016-3-29 18:36:23 | 显示全部楼层
liangyongfei 发表于 2016-3-29 17:44
js中的代码 并没有这样的写法吧!!
在js中使用URL.getLanguage  方法判断语言,然后再给变量赋值不同的 ...

我以为你们内部有做处理,比如像与w文件配套的js文件这样处理就可以的,我一楼的提示信息就这样做出来的
QQ截图20160329183602.png
QQ截图20160329183509.png
回复 支持 反对

使用道具 举报

发表于 2016-3-30 09:19:11 | 显示全部楼层
158942079 发表于 2016-3-29 18:36
我以为你们内部有做处理,比如像与w文件配套的js文件这样处理就可以的,我一楼的提示信息就这样做出来的 ...

经过测试,是这一行起作用的
v.JUSTEP231079='{"code":"JUSTEP231079", "message":"确定"}';

本地测试没问题!!
R53@M45J1]W1}`$)PEMR%7L.png
@9GXQV4ADJ$YV5{655KS.png
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

25

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
 楼主| 发表于 2016-3-30 10:19:13 | 显示全部楼层
liangyongfei 发表于 2016-3-30 09:19
经过测试,是这一行起作用的
v.JUSTEP231079='{"code":"JUSTEP231079", "message":"确定"}';

0.。0为什么我这边验证不是在system.res.js,是在/UI2/system/resources/src/com/justep/ui/system/UISystemMessages.properties,版本是3.3
回复 支持 反对

使用道具 举报

7

主题

25

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
 楼主| 发表于 2016-3-30 10:19:33 | 显示全部楼层
liangyongfei 发表于 2016-3-30 09:19
经过测试,是这一行起作用的
v.JUSTEP231079='{"code":"JUSTEP231079", "message":"确定"}';

哦,我知道了,在DEMO中,动态创建的messageDialog是在用system.res.js,而用组件化标准创建是用的UISystemMessages.properties的配置。
回复 支持 反对

使用道具 举报

7

主题

25

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
 楼主| 发表于 2016-3-30 10:20:48 | 显示全部楼层
liangyongfei 发表于 2016-3-30 09:19
经过测试,是这一行起作用的
v.JUSTEP231079='{"code":"JUSTEP231079", "message":"确定"}';


QQ图片20160330102002.png
QQ截图20160330102013.png
回复 支持 反对

使用道具 举报

7

主题

25

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
 楼主| 发表于 2016-3-30 13:09:18 | 显示全部楼层
liangyongfei 发表于 2016-3-30 09:19
经过测试,是这一行起作用的
v.JUSTEP231079='{"code":"JUSTEP231079", "message":"确定"}';

能否对资源文件UISystemMessages.properties进行国际化处理呢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-6-17 11:45 , Processed in 0.081955 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表