'商品情報またはURLがCloudの入力条件を満たしていません。内容と長さを確認してください。', 'affilun_cloud_plan_required' => '記事下書き機能を利用できるaffilun Cloudプランを確認してください。', 'affilun_cloud_quota_exhausted' => 'affilun Cloudの利用上限に達しました。利用状況を確認してください。', 'affilun_cloud_site_mismatch' => 'affilun CloudのSite IDとAPI Keyを設定画面で確認してください。', 'affilun_cloud_key_revoked' => 'affilun CloudのAPI Keyが失効しています。設定画面で再接続してください。', 'affilun_cloud_timestamp_out_of_window' => 'WordPressサーバーの時計が正しいか確認してください。', 'affilun_cloud_replay_detected' => '同じCloud要求が既に処理されています。操作画面から再試行してください。', 'affilun_cloud_invalid_response' => 'affilun Cloudの下書き応答を解析できませんでした。再試行してください。', 'affilun_cloud_unavailable' => 'affilun Cloudに接続できませんでした。しばらく待ってから再試行してください。', ); return $messages[ $code ] ?? null; } /** * @param string $source Persisted generation source. */ public static function provenanceMessage( string $source ): ?string { $messages = array( 'plugin_fallback' => 'Cloudで生成できなかったため、プラグイン内のテンプレートで下書きを作成しました。AI生成ではありません。公開前に内容を確認してください。', 'cloud_fallback' => 'CloudのAI生成結果を利用できなかったため、代替テンプレートで下書きを作成しました。公開前に内容を確認してください。', 'cloud_heuristic' => 'この下書きはCloudのテンプレートで作成されました。AI生成ではありません。公開前に内容を確認してください。', ); return $messages[ $source ] ?? null; } }