chore: re-split dynamo i18n file
This commit is contained in:
parent
415830a0a2
commit
adc422d063
|
@ -1,41 +1,27 @@
|
||||||
emqx_ee_connector_dynamo {
|
emqx_ee_connector_dynamo {
|
||||||
|
|
||||||
|
aws_access_key_id.desc:
|
||||||
|
"""Access Key ID for connecting to DynamoDB."""
|
||||||
|
|
||||||
|
aws_access_key_id.label:
|
||||||
|
"""AWS Access Key ID"""
|
||||||
|
|
||||||
|
aws_secret_access_key.desc:
|
||||||
|
"""AWS Secret Access Key for connecting to DynamoDB."""
|
||||||
|
|
||||||
|
aws_secret_access_key.label:
|
||||||
|
"""AWS Secret Access Key"""
|
||||||
|
|
||||||
|
table.desc:
|
||||||
|
"""DynamoDB Table."""
|
||||||
|
|
||||||
|
table.label:
|
||||||
|
"""Table """
|
||||||
|
|
||||||
url.desc:
|
url.desc:
|
||||||
"""The url of DynamoDB endpoint."""
|
"""The url of DynamoDB endpoint."""
|
||||||
|
|
||||||
url.label:
|
url.label:
|
||||||
"""DynamoDB Endpoint"""
|
"""DynamoDB Endpoint"""
|
||||||
|
|
||||||
table {
|
|
||||||
desc {
|
|
||||||
en: """DynamoDB Table."""
|
|
||||||
zh: """DynamoDB 的表。"""
|
|
||||||
}
|
|
||||||
label: {
|
|
||||||
en: "Table "
|
|
||||||
zh: "表"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
aws_access_key_id {
|
|
||||||
desc {
|
|
||||||
en: """Access Key ID for connecting to DynamoDB."""
|
|
||||||
zh: """DynamoDB 的访问 ID。"""
|
|
||||||
}
|
|
||||||
label: {
|
|
||||||
en: "AWS Access Key ID"
|
|
||||||
zh: "连接访问 ID"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
aws_secret_access_key {
|
|
||||||
desc {
|
|
||||||
en: """AWS Secret Access Key for connecting to DynamoDB."""
|
|
||||||
zh: """DynamoDB 的访问密钥。"""
|
|
||||||
}
|
|
||||||
label: {
|
|
||||||
en: "AWS Secret Access Key"
|
|
||||||
zh: "连接访问密钥"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,23 @@
|
||||||
emqx_ee_connector_dynamo {
|
emqx_ee_connector_dynamo {
|
||||||
|
|
||||||
|
aws_access_key_id.desc:
|
||||||
|
"""DynamoDB 的访问 ID。"""
|
||||||
|
|
||||||
|
aws_access_key_id.label:
|
||||||
|
"""连接访问 ID"""
|
||||||
|
|
||||||
|
aws_secret_access_key.desc:
|
||||||
|
"""DynamoDB 的访问密钥。"""
|
||||||
|
|
||||||
|
aws_secret_access_key.label:
|
||||||
|
"""连接访问密钥"""
|
||||||
|
|
||||||
|
table.desc:
|
||||||
|
"""DynamoDB 的表。"""
|
||||||
|
|
||||||
|
table.label:
|
||||||
|
"""表"""
|
||||||
|
|
||||||
url.desc:
|
url.desc:
|
||||||
"""DynamoDB 的地址。"""
|
"""DynamoDB 的地址。"""
|
||||||
|
|
||||||
|
|
|
@ -27,9 +27,13 @@ add_ebin(Dir) ->
|
||||||
split_file(Path) ->
|
split_file(Path) ->
|
||||||
{ok, DescMap} = hocon:load(Path),
|
{ok, DescMap} = hocon:load(Path),
|
||||||
[{Module, Descs}] = maps:to_list(DescMap),
|
[{Module, Descs}] = maps:to_list(DescMap),
|
||||||
|
try
|
||||||
ok = split(Path, Module, <<"en">>, Descs),
|
ok = split(Path, Module, <<"en">>, Descs),
|
||||||
ok = split(Path, Module, <<"zh">>, Descs),
|
ok = split(Path, Module, <<"zh">>, Descs)
|
||||||
ok.
|
catch
|
||||||
|
throw : already_done ->
|
||||||
|
ok
|
||||||
|
end.
|
||||||
|
|
||||||
split(Path, Module, Lang, Fields) when is_map(Fields) ->
|
split(Path, Module, Lang, Fields) when is_map(Fields) ->
|
||||||
split(Path, Module, Lang, maps:to_list(Fields));
|
split(Path, Module, Lang, maps:to_list(Fields));
|
||||||
|
@ -54,6 +58,8 @@ rename(FilePath, Lang) ->
|
||||||
BaseName = filename:basename(FilePath),
|
BaseName = filename:basename(FilePath),
|
||||||
filename:join([Dir, Lang, BaseName]).
|
filename:join([Dir, Lang, BaseName]).
|
||||||
|
|
||||||
|
do_split(_Path, _Name, _Lang, #{<<"desc">> := Desc}) when is_binary(Desc) ->
|
||||||
|
throw(already_done);
|
||||||
do_split(Path, Name, Lang, #{<<"desc">> := Desc} = D) ->
|
do_split(Path, Name, Lang, #{<<"desc">> := Desc} = D) ->
|
||||||
try
|
try
|
||||||
Label = maps:get(<<"label">>, D, #{}),
|
Label = maps:get(<<"label">>, D, #{}),
|
||||||
|
|
Loading…
Reference in New Issue