论坛首页 › 论坛 › 项目发展 › LitePress 翻译平台第三期开发方案 › 回复至:LitePress 翻译平台第三期开发方案
2021年6月28日 下午10:39
#20629
突然发现我宛如一个智障。
之前翻译平台的翻译提取流程是这样的:
包更新检测服务检测包更新情况->存在更新则下载并解析其是否是英文以及是否支持多语言->是英文且多语言则推送给自建git->自建git接受到push请求后发送web hook给Traduttore插件提供的API接口->Traduttore插件从git拉取程序代码并提取翻译->检查translate.wordpress.org是否存在翻译,存在则导入记忆库->调用机器翻译流程
以上流程完全可以简化为:
包更新检测服务检测包更新情况->存在更新则直接去translate.wordpress.org下载翻译好的po文件,不存在就说明是不支持多语言,然后原文入库,已翻译的部分入记忆库->调用机器翻译流程
世界刹那间清净了