Crates.io | dd_tran_tool |
lib.rs | dd_tran_tool |
version | 0.1.5 |
source | src |
created_at | 2024-03-07 08:04:39.796443 |
updated_at | 2024-08-30 08:19:21.778413 |
description | idea 插件开发多语言翻译工具 |
homepage | https://github.com/mdddj/dd_tran_tool_rust |
repository | https://github.com/mdddj/dd_tran_tool_rust |
max_upload_size | |
id | 1165688 |
size | 76,145 |
cargo install dd_tran_tool
在idea插件项目的根目录下执行
dd_tran_tool init
会生成一个配置文件.ddtr.json
{
"baidu_id":"",
"baidu_key":"",
"properties_file_dir": "./src/main/resources/messages",
"filename": "pluginBundle",
"defaultfilename":"pluginBundle",
"default_lang":"zh",
"suport_langs":[
"en",
"hk",
"ja",
"ko"
]
}
baidu_id
: 百度翻译api id
baidu_key
: 百度翻译api key
properties_file_dir
: 插件的国际化配置目录,相对路径
filename
: 文件名的前缀
defaultfilename
: 默认的文件名
default_lang
: 翻译的文本语言
suport_langs
: 要翻译的文本语言
dd_tran_tool tran --tran 要翻译的文本 --key 键值对的键
例子
dd_tran_tool tran --tran 测试 --key test
会在文件/src/main/resources/messages/pluginBundle.properties
末尾添加
test=测试
会在文件/src/main/resources/messages/pluginBundle_en|hk|ja|ko.properties
末尾添加
test=翻译后的对应语言结果