jQuery MiniUI

 找回密码
 立即注册
查看: 5061|回复: 8
打印 上一主题 下一主题

miniui 多语言支持问题--切换无效果 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-12-13 16:59:03 |只看该作者 |倒序浏览
请问多语言切换该如何处理,直接引用miniui/locale下的文件,没有效果。
各位大神给点建议。

Rank: 8Rank: 8

沙发
发表于 2013-12-13 17:07:55 |只看该作者

可以的,如图

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

Rank: 8Rank: 8

板凳
发表于 2013-12-13 17:08:10 |只看该作者
你可以试试在表格页面中,直接把en_US.js引用进来,就是英文版的了

Rank: 1

地板
发表于 2013-12-13 17:08:13 |只看该作者
mini.alert 中title 和按钮上仍然是中文

Rank: 8Rank: 8

5#
发表于 2013-12-13 17:11:56 |只看该作者
Guy 发表于 2013-12-13 17:08
mini.alert 中title 和按钮上仍然是中文

你先用mini.showMessageBox()来做吧,title和按钮可以自己写成英文的

title: "Html",
buttons: ["aaaa", "bbbb"]

Rank: 1

6#
发表于 2013-12-13 17:42:11 |只看该作者
factory 发表于 2013-12-13 17:11
你先用mini.showMessageBox()来做吧,title和按钮可以自己写成英文的

title: "Html",

mini.showMessageBox({
                    title:'test',
                    message:'tip for i18n',
                    iconCls: "mini-messagebox-warning",
                    buttons: ["ok", "no", "bb"],
                    callback: function(action){
                        alert(action);
                    }});


buttons 是否只支持ok, no, cancel。使用其他的就变成了undefined

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

Rank: 9Rank: 9Rank: 9

7#
发表于 2013-12-14 10:19:22 |只看该作者
在boot.js之后引入:
<script src="../scripts/miniui/locale/en_US.js" type="text/javascript"></script>
注意路径。

Rank: 1

8#
发表于 2013-12-15 17:05:05 |只看该作者
niko 发表于 2013-12-14 10:19
在boot.js之后引入:

注意路径。

已经加上了,分页中可以正常显示为英文了。但是按钮上仍然显示中文信息。

mini.showMessageBox({
                    title:'test',
                    message:'test i18n in messageBox',
                    iconCls: "mini-messagebox-warning",
                    buttons: ["ok","no use"],
                    callback: function(action){                        
                    }});


//miniui
document.write('<script src="' + bootPATH + 'jquery-1.6.2.min.js" type="text/javascript"></sc' + 'ript>');
document.write('<script src="' + bootPATH + 'miniui/miniui.js" type="text/javascript" ></sc' + 'ript>');
document.write('<link href="' + bootPATH + 'miniui/themes/default/miniui.css" rel="stylesheet" type="text/css" />');
document.write('<link href="' + bootPATH + 'miniui/themes/icons.css" rel="stylesheet" type="text/css" />');
document.write('<script src="' + bootPATH + 'miniui/locale/en_US.js" type="text/javascript" ></sc' + 'ript>');

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

Rank: 8Rank: 8

9#
发表于 2013-12-16 09:24:32 |只看该作者
Guy 发表于 2013-12-15 17:05
已经加上了,分页中可以正常显示为英文了。但是按钮上仍然显示中文信息。

mini.showMessageBox({

在OK,no等前面加上一个空格试试
因为如果为ok和no等字符, 内部会转成中文,messagebox目前无法被英文化,这个问题我们处理下,你先用这个方法解决下
button:[" ok"," no"]

Archiver|普加软件

GMT+8, 2025-7-14 16:36 , Processed in 1.055333 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部