fix(i18n): fix missing docs for gateway configs
This commit is contained in:
parent
bdd3960e17
commit
5f6d318cf0
|
@ -453,20 +453,20 @@ fields(translator) ->
|
|||
];
|
||||
fields(udp_listeners) ->
|
||||
[
|
||||
{udp, sc(map(name, ref(udp_listener)), #{desc => ?DESC(udp_listener)})},
|
||||
{dtls, sc(map(name, ref(dtls_listener)), #{desc => ?DESC(dtls_listener)})}
|
||||
{udp, sc(map(name, ref(udp_listener)), #{desc => ?DESC(listener_name_to_settings_map)})},
|
||||
{dtls, sc(map(name, ref(dtls_listener)), #{desc => ?DESC(listener_name_to_settings_map)})}
|
||||
];
|
||||
fields(tcp_listeners) ->
|
||||
[
|
||||
{tcp, sc(map(name, ref(tcp_listener)), #{desc => ?DESC(tcp_listener)})},
|
||||
{ssl, sc(map(name, ref(ssl_listener)), #{desc => ?DESC(ssl_listener)})}
|
||||
{tcp, sc(map(name, ref(tcp_listener)), #{desc => ?DESC(listener_name_to_settings_map)})},
|
||||
{ssl, sc(map(name, ref(ssl_listener)), #{desc => ?DESC(listener_name_to_settings_map)})}
|
||||
];
|
||||
fields(tcp_udp_listeners) ->
|
||||
[
|
||||
{tcp, sc(map(name, ref(tcp_listener)), #{desc => ?DESC(tcp_listener)})},
|
||||
{ssl, sc(map(name, ref(ssl_listener)), #{desc => ?DESC(ssl_listener)})},
|
||||
{udp, sc(map(name, ref(udp_listener)), #{desc => ?DESC(udp_listener)})},
|
||||
{dtls, sc(map(name, ref(dtls_listener)), #{desc => ?DESC(dtls_listener)})}
|
||||
{tcp, sc(map(name, ref(tcp_listener)), #{desc => ?DESC(listener_name_to_settings_map)})},
|
||||
{ssl, sc(map(name, ref(ssl_listener)), #{desc => ?DESC(listener_name_to_settings_map)})},
|
||||
{udp, sc(map(name, ref(udp_listener)), #{desc => ?DESC(listener_name_to_settings_map)})},
|
||||
{dtls, sc(map(name, ref(dtls_listener)), #{desc => ?DESC(listener_name_to_settings_map)})}
|
||||
];
|
||||
fields(tcp_listener) ->
|
||||
%% some special configs for tcp listener
|
||||
|
@ -558,19 +558,19 @@ desc(udp_listeners) ->
|
|||
desc(tcp_listeners) ->
|
||||
"Settings for the TCP listeners.";
|
||||
desc(tcp_udp_listeners) ->
|
||||
"Settings for the listeners.";
|
||||
"Settings for TCP and UDP listeners.";
|
||||
desc(tcp_listener) ->
|
||||
"Settings for the TCP listener.";
|
||||
"Settings for TCP listener.";
|
||||
desc(ssl_listener) ->
|
||||
"Settings for the SSL listener.";
|
||||
"Settings for SSL listener.";
|
||||
desc(udp_listener) ->
|
||||
"Settings for the UDP listener.";
|
||||
"Settings for UDP listener.";
|
||||
desc(dtls_listener) ->
|
||||
"Settings for the DTLS listener.";
|
||||
"Settings for DTLS listener.";
|
||||
desc(udp_opts) ->
|
||||
"Settings for the UDP sockets.";
|
||||
"Settings for UDP sockets.";
|
||||
desc(dtls_opts) ->
|
||||
"Settings for the DTLS protocol.";
|
||||
"Settings for DTLS protocol.";
|
||||
desc(_) ->
|
||||
undefined.
|
||||
|
||||
|
@ -625,7 +625,7 @@ mountpoint(Default) ->
|
|||
binary(),
|
||||
#{
|
||||
default => iolist_to_binary(Default),
|
||||
desc => ?DESC(gateway_common_mountpoint)
|
||||
desc => ?DESC(gateway_mountpoint)
|
||||
}
|
||||
).
|
||||
|
||||
|
@ -674,7 +674,7 @@ common_listener_opts() ->
|
|||
binary(),
|
||||
#{
|
||||
default => undefined,
|
||||
desc => ?DESC(gateway_common_listener_mountpoint)
|
||||
desc => ?DESC(gateway_mountpoint)
|
||||
}
|
||||
)},
|
||||
{access_rules,
|
||||
|
|
|
@ -370,13 +370,6 @@ After succeed observe a resource of LwM2M client, Gateway will send the notify e
|
|||
}
|
||||
}
|
||||
|
||||
gateway_common_mountpoint {
|
||||
desc {
|
||||
en: """"""
|
||||
zh: """"""
|
||||
}
|
||||
}
|
||||
|
||||
gateway_common_clientinfo_override {
|
||||
desc {
|
||||
en: """ClientInfo override."""
|
||||
|
@ -431,10 +424,10 @@ After succeed observe a resource of LwM2M client, Gateway will send the notify e
|
|||
}
|
||||
}
|
||||
|
||||
tcp_listener {
|
||||
listener_name_to_settings_map{
|
||||
desc {
|
||||
en: """"""
|
||||
zh: """"""
|
||||
en: """A map from listener names to listener settings."""
|
||||
zh: """从监听器名称到配置参数的映射。"""
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -468,13 +461,6 @@ EMQX will close the TCP connection if proxy protocol packet is not received with
|
|||
}
|
||||
}
|
||||
|
||||
ssl_listener {
|
||||
desc {
|
||||
en: """"""
|
||||
zh: """"""
|
||||
}
|
||||
}
|
||||
|
||||
ssl_listener_options {
|
||||
desc {
|
||||
en: """SSL Socket options."""
|
||||
|
@ -482,13 +468,6 @@ EMQX will close the TCP connection if proxy protocol packet is not received with
|
|||
}
|
||||
}
|
||||
|
||||
udp_listener {
|
||||
desc {
|
||||
en: """"""
|
||||
zh: """"""
|
||||
}
|
||||
}
|
||||
|
||||
udp_listener_udp_opts {
|
||||
desc {
|
||||
en: """Settings for the UDP sockets."""
|
||||
|
@ -533,13 +512,6 @@ See: https://erlang.org/doc/man/inet.html#setopts-2"""
|
|||
}
|
||||
}
|
||||
|
||||
dtls_listener {
|
||||
desc {
|
||||
en: """"""
|
||||
zh: """"""
|
||||
}
|
||||
}
|
||||
|
||||
dtls_listener_acceptors {
|
||||
desc {
|
||||
en: """Size of the acceptor pool."""
|
||||
|
@ -592,7 +564,7 @@ When set to <code>false</code> clients will be allowed to connect without authen
|
|||
}
|
||||
}
|
||||
|
||||
gateway_common_listener_mountpoint {
|
||||
gateway_mountpoint {
|
||||
desc {
|
||||
en: """When publishing or subscribing, prefix all topics with a mountpoint string.
|
||||
The prefixed string will be removed from the topic name when the message is delivered to the subscriber.
|
||||
|
|
|
@ -35,8 +35,8 @@ emqx_rule_api_schema {
|
|||
|
||||
event_username {
|
||||
desc {
|
||||
en: "The User Name"
|
||||
zh: ""
|
||||
en: "Username"
|
||||
zh: "用户名"
|
||||
}
|
||||
label: {
|
||||
en: "Username"
|
||||
|
|
|
@ -4,11 +4,12 @@
|
|||
|
||||
-mode(compile).
|
||||
|
||||
-define(YELLOW, "\e[33m").
|
||||
% -define(YELLOW, "\e[33m"). % not used
|
||||
-define(RED, "\e[31m").
|
||||
-define(RESET, "\e[39m").
|
||||
|
||||
main([Files0]) ->
|
||||
io:format(user, "checking i18n file styles", []),
|
||||
_ = put(errors, 0),
|
||||
Files = string:tokens(Files0, "\n"),
|
||||
ok = load_hocon(),
|
||||
|
@ -48,7 +49,7 @@ logerr(Fmt, Args) ->
|
|||
|
||||
|
||||
check(File) ->
|
||||
io:format(user, "checking: ~s~n", [File]),
|
||||
io:format(user, ".", []),
|
||||
{ok, C} = hocon:load(File),
|
||||
maps:foreach(fun check_one_field/2, C),
|
||||
ok.
|
||||
|
@ -86,7 +87,7 @@ do_check_desc(Name, _) ->
|
|||
die("~s: missing 'zh' or 'en'~n", [Name]).
|
||||
|
||||
check_desc_string(Name, Tr, <<>>) ->
|
||||
io:format(standard_error, ?YELLOW ++ "WARNING: ~s.~s: empty string~n" ++ ?RESET, [Name, Tr]);
|
||||
logerr("~s.~s: empty string~n", [Name, Tr]);
|
||||
check_desc_string(Name, Tr, BinStr) ->
|
||||
Str = unicode:characters_to_list(BinStr, utf8),
|
||||
Err = fun(Reason) ->
|
||||
|
|
Loading…
Reference in New Issue