Gato GraphQL + Poedit デモ
Poeditファイル内のすべての文字列を任意の言語に翻訳する
テーマやプラグインのPoeditファイルにある空の文字列を任意の言語に翻訳し、翻訳済みの新しいPoeditファイルをFilestackに保存します。
Leonardo Losoviz -



インテグレーション
Gato GraphQLを使用して、Poeditファイル内のすべての空の文字列を翻訳し、テーマやプラグインの翻訳ファイルを任意の言語で簡単に作成できます。翻訳されたファイルはFilestackに保存され、そこからダウンロードすることができます。
デモ動画では、何らかのURLから .po または .pot のPoeditファイルにアクセスし、パーシステッドクエリ Translate Poedit file content を実行します。このクエリはPoeditファイルから空の文字列を抽出し、Google Translate APIへの単一リクエストで目的の言語に翻訳した後、翻訳済みの新しいPoeditファイルをFilestackにアップロードします。
レスポンスには、Filestack上の翻訳済みファイルのURLを含む uploadedFileURL エントリが含まれており、そこからファイルをダウンロードできます。翻訳済みファイルをPoeditで開いて .mo にコンパイルし、テーマやプラグインに組み込むことができます。