diff --git a/ruoyi-admin/src/main/resources/i18n/messages.properties b/ruoyi-admin/src/main/resources/i18n/messages.properties
index 1b49085..dba138e 100644
--- a/ruoyi-admin/src/main/resources/i18n/messages.properties
+++ b/ruoyi-admin/src/main/resources/i18n/messages.properties
@@ -1,38 +1,44 @@
+#错误消息
+not.null=* 必须填写
+user.jcaptcha.error=验证码错误
+user.jcaptcha.expire=验证码已失效
+user.not.exists=用户不存在/密码错误
+user.password.not.match=用户不存在/密码错误
+user.password.retry.limit.count=密码输入错误{0}次
+user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
+user.password.delete=对不起,您的账号已被删除
+user.blocked=用户已封禁,请联系管理员
+role.blocked=角色已封禁,请联系管理员
+login.blocked=很遗憾,访问IP已被列入系统黑名单
+user.logout.success=退出成功
+
+length.not.valid=长度必须在{min}到{max}个字符之间
+
+user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
+user.password.not.valid=* 5-50个字符
+
+user.email.not.valid=邮箱格式错误
+user.mobile.phone.number.not.valid=手机号格式错误
+user.login.success=登录成功
+user.register.success=注册成功
+user.notfound=请重新登录
+user.forcelogout=管理员强制退出,请重新登录
+user.unknown.error=未知错误,请重新登录
+
+##文件上传消息
+upload.exceed.maxSize=上传的文件大小超出限制的文件大小!
允许的文件最大大小是:{0}MB!
+upload.filename.exceed.length=上传的文件名最长{0}个字符
+
+##权限
+no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
+no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
+no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
+no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
+no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
+no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
+
+
#????
-not.null=* ????
-user.jcaptcha.error=?????
-user.jcaptcha.expire=??????
-user.not.exists=?????/????
-user.password.not.match=?????/????
-user.password.retry.limit.count=??????{0}?
-user.password.retry.limit.exceed=??????{0}??????{1}??
-user.password.delete=????????????
-user.blocked=????????????
-role.blocked=????????????
-login.blocked=??????IP?????????
-user.logout.success=????
-
-length.not.valid=?????{min}?{max}?????
-
-user.username.not.valid=* 2?20?????????????????????????
-user.password.not.valid=* 5-50???
-
-user.email.not.valid=??????
-user.mobile.phone.number.not.valid=???????
-user.login.success=????
-user.register.success=????
-user.notfound=?????
-user.forcelogout=?????????????
-user.unknown.error=??????????
-
-##??????
-upload.exceed.maxSize=?????????????????
???????????{0}MB?
-upload.filename.exceed.length=????????{0}???
-
-##??
-no.permission=??????????????????? [{0}]
-no.create.permission=????????????????????? [{0}]
-no.update.permission=????????????????????? [{0}]
-no.delete.permission=????????????????????? [{0}]
-no.export.permission=????????????????????? [{0}]
-no.view.permission=????????????????????? [{0}]
+ajax.result.success=????
+ajax.result.fail=????
+table.result.success=????
diff --git a/ruoyi-admin/src/main/resources/i18n/messages_en_US.properties b/ruoyi-admin/src/main/resources/i18n/messages_en_US.properties
index 1b49085..2389e10 100644
--- a/ruoyi-admin/src/main/resources/i18n/messages_en_US.properties
+++ b/ruoyi-admin/src/main/resources/i18n/messages_en_US.properties
@@ -1,38 +1,44 @@
-#????
-not.null=* ????
-user.jcaptcha.error=?????
-user.jcaptcha.expire=??????
-user.not.exists=?????/????
-user.password.not.match=?????/????
-user.password.retry.limit.count=??????{0}?
-user.password.retry.limit.exceed=??????{0}??????{1}??
-user.password.delete=????????????
-user.blocked=????????????
-role.blocked=????????????
-login.blocked=??????IP?????????
-user.logout.success=????
+#错误消息
+not.null=* 必须填写
+user.jcaptcha.error=验证码错误
+user.jcaptcha.expire=验证码已失效
+user.not.exists=用户不存在/密码错误
+user.password.not.match=用户不存在/密码错误
+user.password.retry.limit.count=密码输入错误{0}次
+user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
+user.password.delete=对不起,您的账号已被删除
+user.blocked=用户已封禁,请联系管理员
+role.blocked=角色已封禁,请联系管理员
+login.blocked=很遗憾,访问IP已被列入系统黑名单
+user.logout.success=退出成功
-length.not.valid=?????{min}?{max}?????
+length.not.valid=长度必须在{min}到{max}个字符之间
-user.username.not.valid=* 2?20?????????????????????????
-user.password.not.valid=* 5-50???
+user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
+user.password.not.valid=* 5-50个字符
-user.email.not.valid=??????
-user.mobile.phone.number.not.valid=???????
-user.login.success=????
-user.register.success=????
-user.notfound=?????
-user.forcelogout=?????????????
-user.unknown.error=??????????
+user.email.not.valid=邮箱格式错误
+user.mobile.phone.number.not.valid=手机号格式错误
+user.login.success=登录成功
+user.register.success=注册成功
+user.notfound=请重新登录
+user.forcelogout=管理员强制退出,请重新登录
+user.unknown.error=未知错误,请重新登录
-##??????
-upload.exceed.maxSize=?????????????????
???????????{0}MB?
-upload.filename.exceed.length=????????{0}???
+##文件上传消息
+upload.exceed.maxSize=上传的文件大小超出限制的文件大小!
允许的文件最大大小是:{0}MB!
+upload.filename.exceed.length=上传的文件名最长{0}个字符
-##??
-no.permission=??????????????????? [{0}]
-no.create.permission=????????????????????? [{0}]
-no.update.permission=????????????????????? [{0}]
-no.delete.permission=????????????????????? [{0}]
-no.export.permission=????????????????????? [{0}]
-no.view.permission=????????????????????? [{0}]
+##权限
+no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
+no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
+no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
+no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
+no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
+no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
+
+
+
+ajax.result.success=success
+ajax.result.fail=fail
+table.result.success=success
diff --git a/ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties b/ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties
index 1b49085..8c05184 100644
--- a/ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties
+++ b/ruoyi-admin/src/main/resources/i18n/messages_zh_CN.properties
@@ -1,38 +1,43 @@
-#????
-not.null=* ????
-user.jcaptcha.error=?????
-user.jcaptcha.expire=??????
-user.not.exists=?????/????
-user.password.not.match=?????/????
-user.password.retry.limit.count=??????{0}?
-user.password.retry.limit.exceed=??????{0}??????{1}??
-user.password.delete=????????????
-user.blocked=????????????
-role.blocked=????????????
-login.blocked=??????IP?????????
-user.logout.success=????
+#错误消息
+not.null=* 必须填写
+user.jcaptcha.error=验证码错误
+user.jcaptcha.expire=验证码已失效
+user.not.exists=用户不存在/密码错误
+user.password.not.match=用户不存在/密码错误
+user.password.retry.limit.count=密码输入错误{0}次
+user.password.retry.limit.exceed=密码输入错误{0}次,帐户锁定{1}分钟
+user.password.delete=对不起,您的账号已被删除
+user.blocked=用户已封禁,请联系管理员
+role.blocked=角色已封禁,请联系管理员
+login.blocked=很遗憾,访问IP已被列入系统黑名单
+user.logout.success=退出成功
-length.not.valid=?????{min}?{max}?????
+length.not.valid=长度必须在{min}到{max}个字符之间
-user.username.not.valid=* 2?20?????????????????????????
-user.password.not.valid=* 5-50???
+user.username.not.valid=* 2到20个汉字、字母、数字或下划线组成,且必须以非数字开头
+user.password.not.valid=* 5-50个字符
-user.email.not.valid=??????
-user.mobile.phone.number.not.valid=???????
-user.login.success=????
-user.register.success=????
-user.notfound=?????
-user.forcelogout=?????????????
-user.unknown.error=??????????
+user.email.not.valid=邮箱格式错误
+user.mobile.phone.number.not.valid=手机号格式错误
+user.login.success=登录成功
+user.register.success=注册成功
+user.notfound=请重新登录
+user.forcelogout=管理员强制退出,请重新登录
+user.unknown.error=未知错误,请重新登录
-##??????
-upload.exceed.maxSize=?????????????????
???????????{0}MB?
-upload.filename.exceed.length=????????{0}???
+##文件上传消息
+upload.exceed.maxSize=上传的文件大小超出限制的文件大小!
允许的文件最大大小是:{0}MB!
+upload.filename.exceed.length=上传的文件名最长{0}个字符
-##??
-no.permission=??????????????????? [{0}]
-no.create.permission=????????????????????? [{0}]
-no.update.permission=????????????????????? [{0}]
-no.delete.permission=????????????????????? [{0}]
-no.export.permission=????????????????????? [{0}]
-no.view.permission=????????????????????? [{0}]
+##权限
+no.permission=您没有数据的权限,请联系管理员添加权限 [{0}]
+no.create.permission=您没有创建数据的权限,请联系管理员添加权限 [{0}]
+no.update.permission=您没有修改数据的权限,请联系管理员添加权限 [{0}]
+no.delete.permission=您没有删除数据的权限,请联系管理员添加权限 [{0}]
+no.export.permission=您没有导出数据的权限,请联系管理员添加权限 [{0}]
+no.view.permission=您没有查看数据的权限,请联系管理员添加权限 [{0}]
+
+
+ajax.result.success=操作成功
+ajax.result.fail=操作失败
+table.result.success=查询成功
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java
index a685e06..9acf2a8 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/controller/BaseController.java
@@ -3,6 +3,8 @@ package com.ruoyi.common.core.controller;
import java.beans.PropertyEditorSupport;
import java.util.Date;
import java.util.List;
+
+import com.ruoyi.common.utils.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.WebDataBinder;
@@ -15,15 +17,11 @@ import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.page.PageDomain;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.page.TableSupport;
-import com.ruoyi.common.utils.DateUtils;
-import com.ruoyi.common.utils.PageUtils;
-import com.ruoyi.common.utils.SecurityUtils;
-import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.sql.SqlUtil;
/**
* web层通用数据处理
- *
+ *
* @author ruoyi
*/
public class BaseController
@@ -84,7 +82,7 @@ public class BaseController
{
TableDataInfo rspData = new TableDataInfo();
rspData.setCode(HttpStatus.SUCCESS);
- rspData.setMsg("查询成功");
+ rspData.setMsg(MessageUtils.message("table.result.success"));
rspData.setRows(list);
rspData.setTotal(new PageInfo(list).getTotal());
return rspData;
@@ -113,7 +111,7 @@ public class BaseController
{
return AjaxResult.success(message);
}
-
+
/**
* 返回成功消息
*/
@@ -140,7 +138,7 @@ public class BaseController
/**
* 响应返回结果
- *
+ *
* @param rows 影响行数
* @return 操作结果
*/
@@ -151,7 +149,7 @@ public class BaseController
/**
* 响应返回结果
- *
+ *
* @param result 结果
* @return 操作结果
*/
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java
index a7abfe4..92c6e7c 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java
+++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/AjaxResult.java
@@ -3,11 +3,12 @@ package com.ruoyi.common.core.domain;
import java.util.HashMap;
import java.util.Objects;
import com.ruoyi.common.constant.HttpStatus;
+import com.ruoyi.common.utils.MessageUtils;
import com.ruoyi.common.utils.StringUtils;
/**
* 操作消息提醒
- *
+ *
* @author ruoyi
*/
public class AjaxResult extends HashMap
@@ -32,7 +33,7 @@ public class AjaxResult extends HashMap
/**
* 初始化一个新创建的 AjaxResult 对象
- *
+ *
* @param code 状态码
* @param msg 返回内容
*/
@@ -44,7 +45,7 @@ public class AjaxResult extends HashMap
/**
* 初始化一个新创建的 AjaxResult 对象
- *
+ *
* @param code 状态码
* @param msg 返回内容
* @param data 数据对象
@@ -61,27 +62,27 @@ public class AjaxResult extends HashMap
/**
* 返回成功消息
- *
+ *
* @return 成功消息
*/
public static AjaxResult success()
{
- return AjaxResult.success("操作成功");
+ return AjaxResult.success(MessageUtils.message("ajax.result.success"));
}
/**
* 返回成功数据
- *
+ *
* @return 成功消息
*/
public static AjaxResult success(Object data)
{
- return AjaxResult.success("操作成功", data);
+ return AjaxResult.success(MessageUtils.message("ajax.result.success"), data);
}
/**
* 返回成功消息
- *
+ *
* @param msg 返回内容
* @return 成功消息
*/
@@ -92,7 +93,7 @@ public class AjaxResult extends HashMap
/**
* 返回成功消息
- *
+ *
* @param msg 返回内容
* @param data 数据对象
* @return 成功消息
@@ -127,17 +128,17 @@ public class AjaxResult extends HashMap
/**
* 返回错误消息
- *
+ *
* @return 错误消息
*/
public static AjaxResult error()
{
- return AjaxResult.error("操作失败");
+ return AjaxResult.error(MessageUtils.message("ajax.result.fail"));
}
/**
* 返回错误消息
- *
+ *
* @param msg 返回内容
* @return 错误消息
*/
@@ -148,7 +149,7 @@ public class AjaxResult extends HashMap
/**
* 返回错误消息
- *
+ *
* @param msg 返回内容
* @param data 数据对象
* @return 错误消息
@@ -160,7 +161,7 @@ public class AjaxResult extends HashMap
/**
* 返回错误消息
- *
+ *
* @param code 状态码
* @param msg 返回内容
* @return 错误消息
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/I18nConfig.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/I18nConfig.java
index 163fd01..1697a4d 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/config/I18nConfig.java
+++ b/ruoyi-framework/src/main/java/com/ruoyi/framework/config/I18nConfig.java
@@ -9,9 +9,11 @@ import org.springframework.web.servlet.i18n.LocaleChangeInterceptor;
import org.springframework.web.servlet.i18n.SessionLocaleResolver;
import com.ruoyi.common.constant.Constants;
+import java.util.Locale;
+
/**
* 资源文件配置加载
- *
+ *
* @author ruoyi
*/
@Configuration
@@ -22,7 +24,7 @@ public class I18nConfig implements WebMvcConfigurer
{
SessionLocaleResolver slr = new SessionLocaleResolver();
// 默认语言
- slr.setDefaultLocale(Constants.DEFAULT_LOCALE);
+ slr.setDefaultLocale(Locale.US);
return slr;
}