8 个版本
0.2.5 | 2023 年 10 月 23 日 |
---|---|
0.2.4 | 2023 年 10 月 22 日 |
0.1.1 | 2023 年 10 月 15 日 |
#72 在 #update
每月 58 次下载
8KB
148 行
Transr
一个 CLI 工具,从 CSV 输入批量更新 XML 标签内容。
运行 transr -h
获取详细信息。
工作原理
打开 示例文件,它执行以下简单逻辑。
Loop all rows in csv {
column1(`Target_Customer_Type__c`) -- match -> xml file (`ABCTarget_Customer_Type__cDEF.xml`)
column2(`help`) -- find --> (`<help>foo</help>`) in the matched xml file
column3(`info_to_update!`) -- update --> (`<help>info_to_update!</help>`) and save
the xml file
}
如何使用
- 准备
file.csv
文件,包含匹配的列(api_name,xml_tag,content),检查 示例文件 - 在
xml
文件夹中准备翻译文件,检查 示例文件夹 - 使用
-d
进行干运行,直到所有文件更新符合预期 - 不带
-d
运行,将内容写入 XML 文件
如何安装
如果您有 Cargo,运行 cargo install transr
在本地安装。
待办事项
- 添加测试场景
- 通用化使用?
依赖关系
~2.5MB
~37K SLoC