关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 18621|回复: 8

[Online开发] 关于国际化的问题,求救

[复制链接]
发表于 2018-7-3 16:54:41 | 显示全部楼层 |阅读模式
1.$.dialog.confirm()的提示国际化
EQ2K74Q18T)AM{DZ6ZG~ATQ.png


2.主列表中某列数据需要国际化
0A@4Q~AUGKU]{6T6[EZWG.png

3.树的国际化问题

请求各位大佬帮忙解答这三个问题~



发表于 2018-7-3 17:01:08 | 显示全部楼层
1.jeecg支持
2.采用字典即可实现
3.树是什么情况?
 楼主| 发表于 2018-7-3 17:44:04 | 显示全部楼层
admin 发表于 2018-7-3 17:01
1.jeecg支持
2.采用字典即可实现
3.树是什么情况?

1.jeecg支持是什么?中文环境还是英文环境,他们都显示中文,我不知道改源码哪里
2.因为数据是后台返回的,我试过了加数据词典,还是不行
3.树就是文件树tree
发表于 2018-7-3 18:41:52 | 显示全部楼层
字典要配置国际化,采用英文语音登录
 楼主| 发表于 2018-7-4 11:02:45 | 显示全部楼层
admin 发表于 2018-7-3 18:41
字典要配置国际化,采用英文语音登录

第二个问题解决了,然后还有第一和第三的问题,现在又遇到了java后台国际化的问题,因为文档一点则止,网上查找也有解决方法,但是都是截图,太模糊看不清,那哪里有个完整的例子参考参考呀
发表于 2018-7-4 11:30:14 | 显示全部楼层
 楼主| 发表于 2018-7-4 12:37:16 | 显示全部楼层
admin 发表于 2018-7-4 11:30
http://jeecg3.mydoc.io/

谢谢分享,文档上有提的都已经解决,现在是不知道$.dialog.confirm弹窗的按钮和标题的国际化,那个弹窗是自带的,不知道改哪里
发表于 2018-7-4 12:50:22 | 显示全部楼层
弹出框得看你用的是哪个功能,这个页面引入的是哪个curd*.js
弹出窗和校验是采用通过引入不同的国际化js来实现的

jeecg 前段UI国际化代码:
src/main/webapp/plug-in/easyui/locale/*
src/main/webapp/plug-in/mutiLang/*
src/main/webapp/plug-in/tools/curdtools_zh-cn.js
src/main/webapp/plug-in/tools/curdtools_en.js
src/main/webapp/plug-in/Validform/js/*

<script type="text/javascript" src="plug-in/Validform/js/Validform_v5.3.1_min_zh-cn.js"></script>
<script type="text/javascript" src="plug-in/Validform/js/Validform_Datatype_zh-cn.js"></script>
<script type="text/javascript" src="plug-in/Validform/js/datatype_zh-cn.js"></script>
 楼主| 发表于 2018-7-4 17:03:53 | 显示全部楼层
admin 发表于 2018-7-4 12:50
弹出框得看你用的是哪个功能,这个页面引入的是哪个curd*.js
弹出窗和校验是采用通过引入不同的国际化js来 ...

做的是提交之前的确认功能,用的自定义的,cur*.js如果在英文环境下引入curdtool_en.js,如果是中文环境下引入curdtool_ZH-cn.js
下面是我自己写的弹窗confirm,于是就出现本贴第一张图所示:
//批量提交
        function batchSubmit(title, url, gname) {
                gridname = gname;
                var ids = [];
                var rows = $("#" + gname).datagrid("getSelections");
                if (rows.length > 0) {
                        $.dialog.setting.zIndex = getzIndex(true);
                        $.dialog.confirm('<t:mutiLang langKey="common.submitTips1" langArg="common.submitTips1"/>', function(r) {//你确定要提交所选数据吗?
                                if (r) {
                                        for (var i = 0; i < rows.length; i++) {
                                                ids.push(rows.id);
                                        }
                                        $.ajax({
                                                url : url,
                                                type : "post",
                                                data : {
                                                        ids : ids.join(",")
                                                },
                                                cache : false,
                                                success : function(data) {
                                                        var d = $.parseJSON(data);
                                                        if (d.success) {
                                                                var msg = d.msg;
                                                                tip(msg);
                                                                reloadTable();
                                                                $("#" + gname).datagrid("unselectAll");
                                                                ids = "";
                                                        }
                                                }
                                        });
                                }
                        });
                } else {
                        tip('<t:mutiLang langKey="common.deleteTips1" langArg="common.deleteTips1"/>');/* "请选择需要删除的数据" */
                }
        }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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