diff --git a/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/java/com/zhangy/skyeye/jm/controller/TestI18nController.java b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/java/com/zhangy/skyeye/jm/controller/TestI18nController.java new file mode 100644 index 0000000..a6e38b2 --- /dev/null +++ b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/java/com/zhangy/skyeye/jm/controller/TestI18nController.java @@ -0,0 +1,23 @@ +package com.zhangy.skyeye.jm.controller; + +import com.zhangy.skyeye.common.extend.anno.IgnoreAuth; +import com.zhangy.skyeye.common.extend.util.MessageUtils; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * i18n 测试 + * + * @author zhangy + */ +@RestController +@RequestMapping("/test/i18n") +public class TestI18nController { + + @IgnoreAuth + @GetMapping + public String test(String code) { + return MessageUtils.message(code); + } +} diff --git a/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/application-dev.yml b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/application-dev.yml index 583287c..abc1274 100644 --- a/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/application-dev.yml +++ b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/application-dev.yml @@ -14,6 +14,9 @@ spring: allow-circular-references: true application: name: @artifactId@ + messages: + basename: i18n/messages + fallback-to-system-locale: false profiles: # active: dev config: diff --git a/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/i18n/messages.properties b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/i18n/messages.properties new file mode 100644 index 0000000..90c7ca7 --- /dev/null +++ b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/i18n/messages.properties @@ -0,0 +1,3 @@ +# Default messages +user.login.success=Login success +user.login.error=Login error diff --git a/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/i18n/messages_zh_CN.properties b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/i18n/messages_zh_CN.properties new file mode 100644 index 0000000..2feaff4 --- /dev/null +++ b/backend/Skyeye-sys-dev/skyeye-service-manager/src/main/resources/i18n/messages_zh_CN.properties @@ -0,0 +1,3 @@ +# 中文消息 +user.login.success=登录成功 +user.login.error=登录失败