YSロコAIジェミニ

Loco Translate + AI: Gemini 連携または JSON エクスポート/インポートで10倍速翻訳。

v1.2.9 WordPress 道具 無料ダウンロード

Loco Translate でプラグインの言語ファイルを翻訳する際、1 行ずつ手作業で翻訳するのは時間がかかりすぎます。このプラグインは、Loco Editor に「AI 翻訳」と「ツール」ボタンを追加します。Google Gemini API に直接接続して一括翻訳するか、文字列を JSON としてエクスポートして使い慣れた AI/IDE で翻訳してからインポートし直すこともできます。どちらの方法でも対応可能です。

Geminiに直接接続、一括翻訳

Gemini APIキーを入力し、モデルを選択した後、Locoエディタで「AI翻訳」をクリックするだけで、未翻訳の文字列を一括翻訳できます。プロンプトテンプレートはカスタマイズ可能です(デフォルトでは、%s、%dなどの動的プレースホルダーを保持するよう設定されています)。翻訳の品質や用語のスタイルは、ご自身で調整できます。

JSON エクスポート/インポートワークフロー

API料金を払いたくない?「ツール」でJSONエクスポート(未翻訳文字列のみも可能)を提供――ファイルをChatGPT、Claude、またはIDE内のAIに翻訳させ、そこから「JSONインポート」でLocoに書き戻し、保存すれば完了。大量の言語ファイルの翻訳コストはほぼゼロになります。

機能特徴

Gemini 直接翻訳

APIキーを入力してモデルを選択し、エディターでワンクリック一括翻訳未翻訳文字列。

JSON 輸出/インポート

AI/IDE へのエクスポート、翻訳、インポート。ベンダーロックインなし。

カスタムプロンプトテンプレート

%language%/%source% プレースホルダー。用語のスタイルは各自で決めてください。

プレースホルダー保護

デフォルトのプロンプトでは、%s、%d などの動的変数が破損しないように保持することが求められています。

未翻訳のみエクスポート

増分翻訳は、不足している文字列のみを処理するため、時間とトークンを節約できます。

スクリーンショット

更新日誌 (最新)

修正

ベンダーを削除 YSプラグインハブクライアント 無効な WooCommerce HPOS 互換宣言。

問題

その宣言は、`FeaturesUtil::declare_compatibility( 'custom_order_tables', __FILE__ )` を自身のベンダーファイルパスで呼び出します。

しかし、`vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php` は登録済みのプラグインのメインファイルではありません。

WooCommerce の `FeaturesController` は、そのため各リクエスト 記録しましょう

```

エラー FeaturesController:特徴 'custom_order_tables' のプラグインファイル '.../vendor/yangsheep/ys-plugin-hub-client/ys-plugin-hub-client.php' が無効です。.

```

ノイズは `plugin-woocommerce` ログチャネルを洗い流し、実際の誤りメッセージを埋没させ、追加のディスク I/O を発生させます。

影響範囲

取引、注文、または支払プロセスには影響しません。

修法

その宣言は登録されていません無効、ゼロ行動変更の削除—これにより、HPOSと「互換性がない」アドオンはなくなります。

HPOS互換性は、各プラグイン開発者が独自に宣言すべきものです。

  • ベンダーローダー差分:`+0/-13`(この宣言ブロックのみ。アクティベーションフック/オートローダー/スキーマフォールバック/`ys_hub_client_loaded` はすべて保持)
  • バンドルされたハブクライアントのバージョン`2.0.2` を意図的に維持:死コードのみを削除し、後続バージョンの中心的な名称変更とメニュー正規化の挙動は導入していません

パッケージ

  • `ys-loco-ai-gemini-1.2.9.zip`(28項目)
  • SHA-256: `4FEA26F87C4F0739E2837355AAAE5DC7AB5549FD413204CB6AF62AC1336B8673`

よくある質問

Gemini API は有料ですか?

Google の API キーで、Google の料金体系に従って課金されます(無料枠あり)。API を接続したくない場合は、JSON でエクスポート/インポートすることもでき、API コストはゼロです。

どのモデルをサポートしていますか?

モデル名は自由に記入できます(デフォルトは gemini-1.5-flash)。Google が新しいモデルをリリースしたら、名前を変更するだけです。

Loco本体に触れますか?

いいえ。Loco の公式フック統合により、ボタンがエディターのツールバーに表示され、翻訳結果が編集中の言語ファイルに書き込まれます。

壊れたらどうしたらいいですか?

すべての結果はまずエディタ(保存されていない状態)に書き込まれます。満足したらLocoの保存ボタンを押してください。満足できない場合は、直接リフレッシュして破棄してください。

0