交易前端、新管理后台两个项目的多语言工具,根据JSON生成excel, 翻译后根据excel生成json
MTP20_WEB_GLOBAL
MTP2.0_NEWMANAGE_WEB

deng.yinping 0278c84f33 添加新管理后台多语言生成 1 vuosi sitten
.vscode 886c5ed66f 更新客户翻译 :20241127_tss_inc.xlsx 1 vuosi sitten
output 0278c84f33 添加新管理后台多语言生成 1 vuosi sitten
output_manage 0278c84f33 添加新管理后台多语言生成 1 vuosi sitten
generate_excle.py 886c5ed66f 更新客户翻译 :20241127_tss_inc.xlsx 1 vuosi sitten
generate_json.py 9e901d4299 添加代码 1 vuosi sitten
manage_generate_excel.py 0278c84f33 添加新管理后台多语言生成 1 vuosi sitten
manage_generate_json.py 0278c84f33 添加新管理后台多语言生成 1 vuosi sitten
readme.md 0278c84f33 添加新管理后台多语言生成 1 vuosi sitten

readme.md

交易前端构建

文件:generate_excel.py \ generate_json.py

MTP20_WEB_GLOBAL 的 多语言工具,根据JSON生成excel, 翻译后根据excel生成json

在py文件中修改国际化JSON文件地址: C:\Workspaces\Code_Git\MTP20_WEB_GLOBAL\public\locales

oem个性化JOSN文件地址 C:\Workspaces\Code_Git\MTP20_WEB_GLOBAL\oem\tss\locales\extras

新管理后台构建

文件:manage_generate_excel.py \ manage_generate_json.py

在py文件中修改国际化JSON文件地址: C:\Workspaces\Code_Git\MTP2.0_NEWMANAGE_WEB\public\locales

执行步骤说明:

  1. 更新“MTP20_WEB_GLOBAL”目录源代码
  2. 修改“generate_excle.py” 的代码的增量文件名('20241127_tss_inc'),若第一次,则注释下面代码 update_excel_by_oleexcel('tss', '20241127_tss_inc')
  3. 若第一次,则提供tss.xlsx文件给客户; 若是增量,则修改tss_inc.xlsx,按颜色筛选黄色记录后提供给客户翻译

  4. 客户返回文件不能修改格式以及删除记录行。 备份返回文件,如:20241127_tss_inc.xlsx, 复制一份改名为tss.xlsx

  5. 执行“generate_json.py”,会生成jsons目录文件 复制jsons目录下的4个json文件到源代码 .\MTP20_WEB_GLOBAL\public\locales 目录下 复制jsons\tss目录下的4个json文件到源代码 .\MTP20_WEB_GLOBAL\oem\tss\locales\extras目录下

文件说明:

  1. tss.xlsx: 执行“generate_excle.py”后,根据源代码JSON生成的excel文件;
  2. tss_inc.xlsx:执行“generate_excle.py”后,生成的tss.xlsx与指定的增量文件的差异文件,tss.xlsx中新增的key用黄色标识;
  3. jsons目录下的.json文件:执行“generate_json.py”后,根据tss.xlsx生成的源代码格式json文件,直接覆盖源代码中对应文件;
  4. 参数“oem", 可修改,目录只使用的tss, 其它有需要时覆盖json后可对比看是否有错漏;