diff --git a/jetlinks-components/network-component/network-core/src/main/java/org/jetlinks/community/network/DefaultNetworkType.java b/jetlinks-components/network-component/network-core/src/main/java/org/jetlinks/community/network/DefaultNetworkType.java index 73c5dce6..32c43502 100644 --- a/jetlinks-components/network-component/network-core/src/main/java/org/jetlinks/community/network/DefaultNetworkType.java +++ b/jetlinks-components/network-component/network-core/src/main/java/org/jetlinks/community/network/DefaultNetworkType.java @@ -19,6 +19,7 @@ import lombok.AllArgsConstructor; import lombok.Getter; import org.hswebframework.web.dict.Dict; import org.hswebframework.web.dict.EnumDict; +import org.hswebframework.web.i18n.LocaleUtils; import java.util.Arrays; import java.util.HashMap; @@ -70,6 +71,11 @@ public enum DefaultNetworkType implements NetworkType, EnumDict { return name(); } + @Override + public String getName() { + return getI18nMessage(LocaleUtils.current()); + } + @Override public Object getWriteJSONObject() { if (isWriteJSONObjectEnabled()) { diff --git a/jetlinks-components/network-component/network-core/src/main/resources/i18n/i18n/network-core/messages_en.properties b/jetlinks-components/network-component/network-core/src/main/resources/i18n/i18n/network-core/messages_en.properties new file mode 100644 index 00000000..4d2f8bd8 --- /dev/null +++ b/jetlinks-components/network-component/network-core/src/main/resources/i18n/i18n/network-core/messages_en.properties @@ -0,0 +1,12 @@ +# enums +org.jetlinks.community.network.DefaultNetworkType.TCP_CLIENT=TCP CLIENT +org.jetlinks.community.network.DefaultNetworkType.TCP_SERVER=TCP SERVER +org.jetlinks.community.network.DefaultNetworkType.MQTT_CLIENT=MQTT CLIENT +org.jetlinks.community.network.DefaultNetworkType.MQTT_SERVER=MQTT SERVER +org.jetlinks.community.network.DefaultNetworkType.HTTP_CLIENT=HTTP CLIENT +org.jetlinks.community.network.DefaultNetworkType.HTTP_SERVER=HTTP SERVER +org.jetlinks.community.network.DefaultNetworkType.WEB_SOCKET_CLIENT=WEB SOCKET CLIENT +org.jetlinks.community.network.DefaultNetworkType.WEB_SOCKET_SERVER=WEB SOCKET SERVER +org.jetlinks.community.network.DefaultNetworkType.UDP=UDP +org.jetlinks.community.network.DefaultNetworkType.COAP_CLIENT=COAP CLIENT +org.jetlinks.community.network.DefaultNetworkType.COAP_SERVER=COAP SERVER diff --git a/jetlinks-components/network-component/network-core/src/main/resources/i18n/i18n/network-core/messages_zh.properties b/jetlinks-components/network-component/network-core/src/main/resources/i18n/i18n/network-core/messages_zh.properties new file mode 100644 index 00000000..6789efa3 --- /dev/null +++ b/jetlinks-components/network-component/network-core/src/main/resources/i18n/i18n/network-core/messages_zh.properties @@ -0,0 +1,12 @@ +##\u679A\u4E3E +org.jetlinks.community.network.DefaultNetworkType.TCP_CLIENT=TCP\u5BA2\u6237\u7AEF +org.jetlinks.community.network.DefaultNetworkType.TCP_SERVER=TCP\u670D\u52A1 +org.jetlinks.community.network.DefaultNetworkType.MQTT_CLIENT=MQTT\u5BA2\u6237\u7AEF +org.jetlinks.community.network.DefaultNetworkType.MQTT_SERVER=MQTT\u670D\u52A1 +org.jetlinks.community.network.DefaultNetworkType.HTTP_CLIENT=HTTP\u5BA2\u6237\u7AEF +org.jetlinks.community.network.DefaultNetworkType.HTTP_SERVER=HTTP\u670D\u52A1 +org.jetlinks.community.network.DefaultNetworkType.WEB_SOCKET_CLIENT=WebSocket\u5BA2\u6237\u7AEF +org.jetlinks.community.network.DefaultNetworkType.WEB_SOCKET_SERVER=WebSocket\u670D\u52A1 +org.jetlinks.community.network.DefaultNetworkType.UDP=UDP +org.jetlinks.community.network.DefaultNetworkType.COAP_CLIENT=CoAP\u5BA2\u6237\u7AEF +org.jetlinks.community.network.DefaultNetworkType.COAP_SERVER=CoAP\u670D\u52A1 \ No newline at end of file