Gato GraphQL + Poedit 演示
将 Poedit 文件中的所有字符串翻译为任意语言
将主题和插件的 Poedit 文件中的空字符串翻译为任意语言,并将翻译后的新 Poedit 文件存储到 Filestack。
Leonardo Losoviz -



我们可以使用 Gato GraphQL 翻译 Poedit 文件中的所有空字符串,从而轻松为主题和插件创建任意语言的翻译文件。翻译后的文件将存储在 Filestack,我们可以从那里下载。
在演示视频中,我们通过某个 URL 访问 .po 或 .pot 格式的 Poedit 文件,并执行持久化 Query Translate Poedit file content。该 Query 从 Poedit 文件中提取空字符串,通过向 Google Translate API 发送单个请求将其翻译为目标语言,然后将翻译后的新 Poedit 文件上传到 Filestack。
响应中包含 uploadedFileURL 条目,其值为翻译后文件在 Filestack 上的 URL,我们可以从那里下载该文件。在 Poedit 中打开翻译后的文件,将其编译为 .mo 格式,然后将该文件添加到主题或插件中。