#插件 #idea #目录 #翻译

app dd_tran_tool

idea 插件开发多语言翻译工具

5 个版本

0.1.4 2024年6月20日
0.1.3 2024年6月20日
0.1.2 2024年4月10日
0.1.1 2024年3月12日
0.1.0 2024年3月7日

#2346命令行工具

Download history 250/week @ 2024-06-17 4/week @ 2024-06-24 2/week @ 2024-07-01 51/week @ 2024-07-29

每月 53 次下载

MIT/Apache

24KB
256

dd_tran_tool_rust

安装

cargo install dd_tran_tool

1. 初始化

在 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: 要翻译的文本语言

2. 翻译

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=翻译后的对应语言结果

依赖

~11–25MB
~386K SLoC