diff --git a/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/login/LoginUser.java b/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/login/LoginUser.java index 2b29d1d96..fbd16a202 100644 --- a/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/login/LoginUser.java +++ b/kernel-d-auth/auth-api/src/main/java/cn/stylefeng/roses/kernel/auth/api/pojo/login/LoginUser.java @@ -94,6 +94,13 @@ public class LoginUser implements Serializable { */ private String wsUrl; + /** + * 当前用户语种的标识,例如:chinese,english + *

+ * 这个值是根据字典获取,字典类型编码 languages + */ + private String tranLanguageCode; + public String getWsUrl() { AtomicReference returnUrl = new AtomicReference<>(StrUtil.EMPTY); Optional.ofNullable(this.wsUrl).ifPresent(url -> { diff --git a/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/TranslationDict.java b/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/TranslationDict.java index bb2e3034f..4909e7a6b 100644 --- a/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/TranslationDict.java +++ b/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/TranslationDict.java @@ -26,7 +26,7 @@ public class TranslationDict implements Serializable { /** * 多语言语种的编码,值是字典的值,字典类型的编码是 languages */ - private String translationLanguages; + private String tranLanguageCode; /** * 翻译的值,例如:账号 diff --git a/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/request/TranslationRequest.java b/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/request/TranslationRequest.java index d087f2b5e..f8b2a37b0 100644 --- a/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/request/TranslationRequest.java +++ b/kernel-d-i18n/i18n-api/src/main/java/cn/stylefeng/roses/kernel/i18n/api/pojo/request/TranslationRequest.java @@ -40,7 +40,7 @@ public class TranslationRequest extends BaseRequest { /** * 语种字典 */ - @NotBlank(message = "language不能为空", groups = {add.class, edit.class}) + @NotBlank(message = "tranLanguageCode不能为空", groups = {add.class, edit.class}) private String tranLanguageCode; /** diff --git a/kernel-d-i18n/i18n-business/src/main/java/cn/stylefeng/roses/kernel/i18n/modular/factory/TranslationDictFactory.java b/kernel-d-i18n/i18n-business/src/main/java/cn/stylefeng/roses/kernel/i18n/modular/factory/TranslationDictFactory.java index cb390cc7a..5f544e04f 100644 --- a/kernel-d-i18n/i18n-business/src/main/java/cn/stylefeng/roses/kernel/i18n/modular/factory/TranslationDictFactory.java +++ b/kernel-d-i18n/i18n-business/src/main/java/cn/stylefeng/roses/kernel/i18n/modular/factory/TranslationDictFactory.java @@ -22,7 +22,7 @@ public class TranslationDictFactory { translationDict.setTranName(translation.getTranName()); translationDict.setTranCode(translation.getTranCode()); translationDict.setTranValue(translation.getTranValue()); - translationDict.setTranslationLanguages(translationLanguages); + translationDict.setTranLanguageCode(translationLanguages); return translationDict; } diff --git a/kernel-d-i18n/i18n-sdk/src/main/java/cn/stylefeng/roses/kernel/i18n/TranslationContainer.java b/kernel-d-i18n/i18n-sdk/src/main/java/cn/stylefeng/roses/kernel/i18n/TranslationContainer.java index 7a05fa9df..74b26b9af 100644 --- a/kernel-d-i18n/i18n-sdk/src/main/java/cn/stylefeng/roses/kernel/i18n/TranslationContainer.java +++ b/kernel-d-i18n/i18n-sdk/src/main/java/cn/stylefeng/roses/kernel/i18n/TranslationContainer.java @@ -37,7 +37,7 @@ public class TranslationContainer implements TranslationApi { @Override public void addTranslationDict(TranslationDict translationDict) { - String translationLanguages = translationDict.getTranslationLanguages(); + String translationLanguages = translationDict.getTranLanguageCode(); Map languageDict = TRAN_DICT_CONTAINER.get(translationLanguages); if (languageDict == null) {