figma-zh-CN-localized

开发者说明

compare_keys.py
对比工具

对比两个 JSON 文件的键值对差异,主要是为了避免重复翻译键值对。 参数说明

format_json.py
格式化并按 string 长度排序

用于将 JSON 文件格式化,并按照其中 string 字段的长度升序排序输出。为了方便丢给 chatgpt 进行逐行翻译。 参数说明

split_json.py
拆分大型 JSON 文件为多个小文件

用于将大型 JSON 文件拆分为多个小文件,每个小文件包含指定数量的键值对。chatgpt 一次处理的词条数量有限,所以需要拆分文件。 参数说明

merge_json.py
合并多个拆分后的 JSON 文件

用于将多个拆分后的 JSON 文件合并为一个大型 JSON 文件。 参数说明

对比工具使用方法

python3 tools/compare_keys.py --zh-file ./lang/zh/zh.json --en-file ./lang/zh/en.json

格式化工具使用方法

python3 tools/format_json.py lang/zh.json
python3 tools/format_json.py lang/