回复至:LitePress 翻译平台第三期开发方案

论坛首页 论坛 项目发展 LitePress 翻译平台第三期开发方案 回复至:LitePress 翻译平台第三期开发方案

#20629
孙锡源
管理员
    @ibadboy
    楼主
    坏蛋的博客
    ibadboy.net

    突然发现我宛如一个智障。

    之前翻译平台的翻译提取流程是这样的:

    包更新检测服务检测包更新情况->存在更新则下载并解析其是否是英文以及是否支持多语言->是英文且多语言则推送给自建git->自建git接受到push请求后发送web hook给Traduttore插件提供的API接口->Traduttore插件从git拉取程序代码并提取翻译->检查translate.wordpress.org是否存在翻译,存在则导入记忆库->调用机器翻译流程

    以上流程完全可以简化为:

    包更新检测服务检测包更新情况->存在更新则直接去translate.wordpress.org下载翻译好的po文件,不存在就说明是不支持多语言,然后原文入库,已翻译的部分入记忆库->调用机器翻译流程

    世界刹那间清净了