Plugin Directory

Changeset 3498564


Ignore:
Timestamp:
04/04/2026 02:42:33 AM (10 hours ago)
Author:
rapls
Message:

Release 1.5.7

Location:
rapls-ai-chatbot
Files:
6 added
8 edited
3 copied

Legend:

Unmodified
Added
Removed
  • rapls-ai-chatbot/tags/1.5.7/includes/version.php

    r3493372 r3498564  
    1515
    1616if (!defined('RAPLSAICH_VERSION')) {
    17     define('RAPLSAICH_VERSION', '1.5.6');
     17    define('RAPLSAICH_VERSION', '1.5.7');
    1818}
  • rapls-ai-chatbot/tags/1.5.7/languages/rapls-ai-chatbot-ja.po

    r3493372 r3498564  
    141141#:#: includes/admin/class-admin.php:847
    142142msgid "(saved)"
    143 msgstr "(保存済み)"
     143msgstr "(保存済み)"
    144144
    145145# API messages#:#: includes/admin/class-admin.php:1055 includes/admin/class-admin.php:1080#:#: includes/admin/class-admin.php:1107 includes/admin/class-admin.php:1132#:#: includes/admin/class-admin.php:1188 includes/admin/class-admin.php:1657#:#: includes/admin/class-admin.php:1691 includes/admin/class-admin.php:1719#:#: includes/admin/class-admin.php:1742 includes/admin/class-admin.php:1761#:#: includes/admin/class-admin.php:1813 includes/admin/class-admin.php:1896#:#: includes/admin/class-admin.php:1921 includes/admin/class-admin.php:1958#:#: includes/admin/class-admin.php:1986 includes/admin/class-admin.php:2014#:#: includes/admin/class-admin.php:2043 includes/admin/class-admin.php:2078#:#: includes/admin/class-admin.php:2234 includes/admin/class-admin.php:2297#:#: includes/admin/class-admin.php:2320 includes/admin/class-admin.php:4337
     
    195195"configured."
    196196msgstr ""
    197 "reCAPTCHA が有効ですが、設定が完了していませんサイトキーまたはシークレット"
    198 "キーが不足。設定が完了するまで、チャット・リード・オフラインの各エンドポイ"
     197"reCAPTCHA が有効ですが、設定が完了していません (サイトキーまたはシークレット"
     198"キーが不足)。設定が完了するまで、チャット・リード・オフラインの各エンドポイ"
    199199"ントですべてのリクエストが拒否されます。"
    200200#:#: includes/admin/class-admin.php:1438
     
    219219"you can safely ignore this notice."
    220220msgstr ""
    221 "WP-Cron が無効です (DISABLE_WP_CRON)。スケジュールされたタスクサイトクロー"
    222 "ル、会話クリーンアップは自動的に実行されません。チャット機能には影響ありま"
     221"WP-Cron が無効です (DISABLE_WP_CRON)。スケジュールされたタスク (サイトクロー"
     222"ル、会話クリーンアップ) は自動的に実行されません。チャット機能には影響ありま"
    223223"せん。サーバーサイドの cron (crontab) で wp-cron.php を実行している場合、この"
    224224"通知は無視できます。"
     
    294294#:#: includes/admin/class-admin.php:1826
    295295msgid "File size too large (php.ini limit)"
    296 msgstr "ファイルサイズが大きすぎます(php.ini 制限)"
     296msgstr "ファイルサイズが大きすぎます (php.ini 制限)"
    297297#:#: includes/admin/class-admin.php:1827
    298298msgid "File size too large (form limit)"
    299 msgstr "ファイルサイズが大きすぎます(フォーム制限)"
     299msgstr "ファイルサイズが大きすぎます (フォーム制限)"
    300300#:#: includes/admin/class-admin.php:1828
    301301msgid "File was only partially uploaded"
     
    448448#:#: includes/admin/class-admin.php:2557 templates/admin/crawler.php:91
    449449msgid "All Public Content (Recommended)"
    450 msgstr "すべての公開コンテンツ(推奨)"
     450msgstr "すべての公開コンテンツ (推奨)"
    451451#:#: includes/admin/class-admin.php:2558
    452452msgid "Select specific post types"
     
    491491#:#: includes/admin/class-admin.php:2578
    492492msgid "Maximum number of indexed pages to reference per response (1-10)."
    493 msgstr "回答ごとに参照するインデックス済みページの最大数(1-10)。"
     493msgstr "回答ごとに参照するインデックス済みページの最大数 (1-10)。"
    494494#:#: includes/admin/class-admin.php:2582 templates/admin/crawler.php:147
    495495msgid "Enhanced Content Extraction"
     
    552552
    553553msgid "Differential crawl (changed pages only)"
    554 msgstr "差分クロール(変更ページのみ)"
     554msgstr "差分クロール (変更ページのみ)"
    555555
    556556msgid "WooCommerce product data crawl"
     
    664664#:#: includes/admin/class-admin.php:2805
    665665msgid "Conversation export (CSV/JSON)"
    666 msgstr "会話エクスポート(CSV/JSON)"
     666msgstr "会話エクスポート (CSV/JSON)"
    667667#:#: includes/admin/class-admin.php:2806
    668668msgid "Conversation statistics"
     
    788788#:#: includes/admin/class-admin.php:3006 includes/admin/class-admin.php:3011#:#: includes/admin/class-admin.php:3016
    789789msgid "Add to KB"
    790 msgstr "KBに追加"
     790msgstr "KB に追加"
    791791#:#: includes/admin/class-admin.php:3024
    792792msgid "Negative Feedback (Needs Improvement)"
    793 msgstr "低評価フィードバック(改善が必要)"
     793msgstr "低評価フィードバック (改善が必要)"
    794794#:#: includes/admin/class-admin.php:3028
    795795msgid "User Question"
     
    797797#:#: includes/admin/class-admin.php:3029
    798798msgid "Bot Answer (excerpt)"
    799 msgstr "ボットの回答(抜粋)"
     799msgstr "ボットの回答 (抜粋)"
    800800#:#: includes/admin/class-admin.php:3030 includes/admin/class-admin.php:3167#:#: includes/admin/class-admin.php:3285#:#: includes/api/class-rest-controller.php:2850
    801801msgid "Date"
     
    931931#:#: includes/admin/class-admin.php:3235
    932932msgid "CRM auto-registration (HubSpot, etc.)"
    933 msgstr "CRM 自動登録(HubSpot など)"
     933msgstr "CRM 自動登録 (HubSpot など)"
    934934#:#: includes/admin/class-admin.php:3239
    935935msgid "Google Sheets logging"
     
    10871087
    10881088msgid "Moderation (Banned Words, IP/Country Blocking, Spam)"
    1089 msgstr "モデレーション(禁止ワード、IP/国ブロック、スパム)"
     1089msgstr "モデレーション (禁止ワード、IP/国ブロック、スパム)"
    10901090
    10911091msgid "Slack & Sheets"
     
    12441244#:#: includes/admin/class-admin.php:3627
    12451245msgid "One IP per line (supports CIDR notation)"
    1246 msgstr "1行に1つの IP アドレス(CIDR 表記対応)"
     1246msgstr "1行に1つの IP アドレス (CIDR 表記対応)"
    12471247#:#: includes/admin/class-admin.php:3631
    12481248msgid "Rate Limiting"
     
    12531253#:#: includes/admin/class-admin.php:3637
    12541254msgid "Two-tier throttling (burst + sustained) to prevent spam."
    1255 msgstr "スパム防止のための2段階スロットリング(バースト + 持続)。"
     1255msgstr "スパム防止のための2段階スロットリング (バースト + 持続)。"
    12561256#:#: includes/admin/class-admin.php:3639
    12571257msgid "Max messages per minute"
     
    12801280#:#: includes/admin/class-admin.php:3680
    12811281msgid "Used for signature verification (optional)."
    1282 msgstr "署名検証に使用します(任意)。"
     1282msgstr "署名検証に使用します (任意)。"
    12831283#:#: includes/admin/class-admin.php:3686
    12841284msgid "Test Webhook"
     
    12901290#:#: includes/admin/class-admin.php:3704
    12911291msgid "Show feedback buttons (thumbs up/down) on bot messages"
    1292 msgstr "ボットのメッセージにフィードバックボタン(👍👎)を表示"
     1292msgstr "ボットのメッセージにフィードバックボタン (👍👎) を表示"
    12931293#:#: includes/admin/class-admin.php:3709
    12941294msgid "Related Suggestions"
     
    13151315"and respond appropriately."
    13161316msgstr ""
    1317 "有効にすると、AI がユーザーの感情(ポジティブ、ネガティブ、ニュートラル)を検"
     1317"有効にすると、AI がユーザーの感情 (ポジティブ、ネガティブ、ニュートラル) を検"
    13181318"出し、適切に応答します。"
    13191319
     
    13471347#:#: includes/admin/class-admin.php:3761
    13481348msgid "Max image size (KB):"
    1349 msgstr "最大画像サイズ(KB):"
     1349msgstr "最大画像サイズ (KB):"
    13501350#:#: includes/admin/class-admin.php:3765
    13511351msgid "Allowed formats:"
     
    14831483#:#: includes/admin/class-admin.php templates/admin/settings.php
    14841484msgid "Default (speech bubble)"
    1485 msgstr "デフォルト(吹き出し)"
     1485msgstr "デフォルト (吹き出し)"
    14861486#:#: includes/admin/class-admin.php
    14871487msgid "Preset icon"
     
    15461546"Example: /thank-you, /order-complete, ^https://.*\\/checkout\\/success"
    15471547msgstr ""
    1548 "URL パターンはプレーンテキスト(部分一致)または正規表現で指定できます。"
     1548"URL パターンはプレーンテキスト (部分一致) または正規表現で指定できます。"
    15491549"例: /thank-you, /order-complete, ^https://.*\\/checkout\\/success"
    15501550#:#: includes/admin/class-admin.php
     
    15601560#:#: includes/admin/class-admin.php
    15611561msgid "Cache Statistics (Last 30 Days)"
    1562 msgstr "キャッシュ統計(過去30日間)"
     1562msgstr "キャッシュ統計 (過去30日間)"
    15631563#:#: includes/admin/class-admin.php
    15641564msgid "Cache Hit Rate"
     
    15881588#:#: includes/admin/class-admin.php
    15891589msgid "Cache TTL (Days)"
    1590 msgstr "キャッシュ TTL(日数)"
     1590msgstr "キャッシュ TTL (日数)"
    15911591#:#: includes/admin/class-admin.php
    15921592msgid "Number of days to keep cached responses. After this period, a fresh AI response will be generated."
     
    16091609#:#: includes/admin/class-admin.php:4044
    16101610msgid "Download Settings (JSON)"
    1611 msgstr "設定をダウンロード(JSON)"
     1611msgstr "設定をダウンロード (JSON)"
    16121612#:#: includes/admin/class-admin.php:4045
    16131613msgid "Export all plugin settings as a JSON file for backup or migration."
     
    16471647
    16481648msgid "AI Enhancement (Suggestions, Autocomplete, Sentiment)"
    1649 msgstr "AI 機能強化(サジェスト、入力補完、感情分析)"
     1649msgstr "AI 機能強化 (サジェスト、入力補完、感情分析)"
    16501650
    16511651msgid "Context Memory (Cross-session)"
    1652 msgstr "コンテキスト記憶(セッション間記憶)"
     1652msgstr "コンテキスト記憶 (セッション間記憶)"
    16531653
    16541654msgid "Multimodal Support (Image Upload & Analysis)"
    1655 msgstr "マルチモーダル対応(画像アップロード・解析)"
     1655msgstr "マルチモーダル対応 (画像アップロード・解析)"
    16561656
    16571657msgid "Voice Input (STT) & Text-to-Speech (TTS)"
     
    16811681# Pro Settings - Features List (Right Column)
    16821682msgid "Content Filters (Banned Words, IP/Country Blocking, Spam)"
    1683 msgstr "コンテンツフィルター(禁止ワード、IP/国別ブロック、スパム検出)"
     1683msgstr "コンテンツフィルター (禁止ワード、IP/国別ブロック、スパム検出)"
    16841684
    16851685msgid "Response Cache (API Cost Reduction)"
    1686 msgstr "レスポンスキャッシュ(API コスト削減)"
     1686msgstr "レスポンスキャッシュ (API コスト削減)"
    16871687
    16881688msgid "Multiple Chatbots (per-page) & Multi-bot Coordination"
    1689 msgstr "複数チャットボット(ページ別)& マルチボット連携"
     1689msgstr "複数チャットボット (ページ別) & マルチボット連携"
    16901690
    16911691msgid "Booking Integration (Calendly, Cal.com)"
     
    17411741"select a current model (e.g. %2$s)."
    17421742msgstr ""
    1743 "モデル「%1$s」は有効な Claude モデルではありません。設定画面で現行モデル例: "
    1744 "%2$sを選択してください。"
     1743"モデル「%1$s」は有効な Claude モデルではありません。設定画面で現行モデル (例: "
     1744"%2$s) を選択してください。"
    17451745#:#: includes/ai-providers/class-claude-provider.php:104#:#: includes/ai-providers/class-gemini-provider.php:96#:#: includes/ai-providers/class-openai-provider.php:466
    17461746msgid "API communication error: "
     
    19381938#:#: includes/ai-providers/class-openai-provider.php:716
    19391939msgid "Long context (1M tokens)"
    1940 msgstr "長文対応(100万トークン)"
     1940msgstr "長文対応 (100万トークン)"
    19411941#:#: includes/ai-providers/class-openai-provider.php:717
    19421942msgid "Fast, long context"
     
    21022102"key). Please complete the reCAPTCHA setup in plugin settings."
    21032103msgstr ""
    2104 "reCAPTCHA が有効ですが、設定が完了していませんサイトキーまたはシークレット"
    2105 "キーが不足。プラグイン設定で reCAPTCHA のセットアップを完了してください。"
     2104"reCAPTCHA が有効ですが、設定が完了していません (サイトキーまたはシークレット"
     2105"キーが不足)。プラグイン設定で reCAPTCHA のセットアップを完了してください。"
    21062106#:#: includes/api/class-rest-controller.php:2479
    21072107msgid ""
     
    23032303#:#: includes/api/class-rest-controller.php:3679
    23042304msgid "(not provided)"
    2305 msgstr "(未入力)"
     2305msgstr "(未入力)"
    23062306#:#: includes/api/class-rest-controller.php:3682#:#: includes/frontend/class-chatbot-widget.php:186
    23072307msgid "Message"
     
    23272327#:#: includes/class-main.php:326
    23282328msgid "Chat messages (user questions and AI responses)"
    2329 msgstr "チャットメッセージ(ユーザーの質問と AI の応答)"
     2329msgstr "チャットメッセージ (ユーザーの質問と AI の応答)"
    23302330#:#: includes/class-main.php:327
    23312331msgid "Session identifiers"
     
    23362336#:#: includes/class-main.php:329
    23372337msgid "Hashed IP addresses (SHA-256, for rate limiting)"
    2338 msgstr "ハッシュ化された IP アドレス(SHA-256、レート制限用)"
     2338msgstr "ハッシュ化された IP アドレス (SHA-256、レート制限用)"
    23392339#:#: includes/class-main.php:330
    23402340msgid "External Services"
     
    25632563"(with BOM recommended for Excel) and try again."
    25642564msgstr ""
    2565 "ファイルが UTF-8 エンコードではないようです。ファイルを UTF-8Excel の場合"
    2566 "は BOM 付き推奨で保存して再度お試しください。"
     2565"ファイルが UTF-8 エンコードではないようです。ファイルを UTF-8 (Excel の場合"
     2566"は BOM 付き推奨) で保存して再度お試しください。"
    25672567#:#: includes/models/class-knowledge.php:499
    25682568msgid "Answer"
     
    25952595msgstr ""
    25962596"ネットワーク有効化が %d サイトで部分的に失敗しました。これらのサイトは最初の"
    2597 "アクセス時に自動修復されます(自動アップグレード経由)。"
     2597"アクセス時に自動修復されます (自動アップグレード経由)。"
    25982598#:#: rapls-ai-chatbot.php:171
    25992599#, php-format
     
    27992799# API Usage Statistics#:#: templates/admin/dashboard.php:163
    28002800msgid "API Usage (Last 30 Days)"
    2801 msgstr "API 使用量(過去30日間)"
     2801msgstr "API 使用量 (過去30日間)"
    28022802#:#: templates/admin/dashboard.php:165 templates/admin/dashboard.php:328#:#: templates/admin/dashboard.php:333 templates/admin/dashboard.php:336
    28032803msgid "Reset Statistics"
     
    28522852#:#: templates/admin/knowledge.php:61
    28532853msgid "Text content to learn (FAQ, product info, manuals, etc.)"
    2854 msgstr "ナレッジとして登録するテキスト内容(FAQ、製品情報、マニュアルなど)"
     2854msgstr "ナレッジとして登録するテキスト内容 (FAQ、製品情報、マニュアルなど)"
    28552855#:#: templates/admin/knowledge.php:65
    28562856msgid "Dynamic variables (auto-replaced at runtime):"
    2857 msgstr "動的変数(実行時に自動置換):"
     2857msgstr "動的変数 (実行時に自動置換):"
    28582858#:#: templates/admin/knowledge.php:66
    28592859msgid "Site name"
     
    28762876#:#: templates/admin/knowledge.php:85
    28772877msgid "Optional category for organization"
    2878 msgstr "任意のカテゴリー(整理用)"
     2878msgstr "任意のカテゴリー (整理用)"
    28792879#:#: templates/admin/knowledge.php:92 templates/admin/knowledge.php:398
    28802880msgid "Normal"
     
    29152915#:#: templates/admin/knowledge.php
    29162916msgid "Supported formats: TXT, CSV, MD, PDF, DOCX (max 5MB)"
    2917 msgstr "対応形式: TXT, CSV, MD, PDF, DOCX(最大5MB)"
     2917msgstr "対応形式: TXT, CSV, MD, PDF, DOCX (最大5MB)"
    29182918#:#: templates/admin/knowledge.php
    29192919msgid ""
     
    29312931"CSV ファイルは UTF-8 エンコードが必要です。Excel からエクスポートする場合は"
    29322932"「CSV UTF-8 (コンマ区切り) (*.csv)」で保存してください。Shift_JIS および CP932"
    2933 "(日本語 Windows)も利用可能な場合はサポートされます。"
     2933"(日本語 Windows) も利用可能な場合はサポートされます。"
    29342934#:#: templates/admin/knowledge.php:142 templates/admin/knowledge.php:634#:#: templates/admin/settings.php:1383
    29352935msgid "Import"
     
    30643064#:#: templates/admin/settings.php:78 templates/admin/settings.php:128#:#: templates/admin/settings.php:178
    30653065msgid "••••••••(configured)"
    3066 msgstr "••••••••(設定済み)"
     3066msgstr "•••••••• (設定済み)"
    30673067#:#: templates/admin/settings.php:80 templates/admin/settings.php:130#:#: templates/admin/settings.php:180
    30683068msgid "Test Connection"
     
    31163116"Enter an emoji or select an image (recommended: 96x96px or larger, square)."
    31173117msgstr ""
    3118 "絵文字を入力するか、画像を選択してください(推奨: 96x96px 以上の正方形)。"
     3118"絵文字を入力するか、画像を選択してください (推奨: 96x96px 以上の正方形)。"
    31193119#:#: templates/admin/settings.php:270
    31203120msgid "Welcome Message"
     
    31503150"filter is context-dependent."
    31513151msgstr ""
    3152 "GPT-5 および推論モデルでは、この値は自動的に乗算されます現在のフィルター"
    3153 "値: x%1$d、推定有効上限: %2$s トークン、推奨: x2-4。内部推論トークンに対応"
     3152"GPT-5 および推論モデルでは、この値は自動的に乗算されます (現在のフィルター"
     3153"値: x%1$d、推定有効上限: %2$s トークン、推奨: x2-4)。内部推論トークンに対応"
    31543154"するためです。高い乗数は回答の完全性を向上させますが、API コストが増加しま"
    31553155"す。raplsaich_gpt5_token_multiplier フィルターで調整できます。フィルターがコンテ"
     
    31643164# Context Prompts (Advanced Settings)#:#: templates/admin/settings.php:357
    31653165msgid "Context Prompts (Advanced)"
    3166 msgstr "コンテキストプロンプト(上級者向け)"
     3166msgstr "コンテキストプロンプト (上級者向け)"
    31673167#:#: templates/admin/settings.php:360
    31683168msgid ""
     
    31753175#:#: templates/admin/settings.php:365
    31763176msgid "Knowledge Base (Exact Match)"
    3177 msgstr "ナレッジベース(完全一致)"
     3177msgstr "ナレッジベース (完全一致)"
    31783178#:#: templates/admin/settings.php:373
    31793179msgid "Prompt used when an exact Q&A match is found in the knowledge base."
     
    31823182#:#: templates/admin/settings.php:382
    31833183msgid "Knowledge Base (Q&A Format)"
    3184 msgstr "ナレッジベース(Q&A 形式)"
     3184msgstr "ナレッジベース (Q&A 形式)"
    31853185#:#: templates/admin/settings.php:390
    31863186msgid "Prompt used when Q&A format knowledge is found (but not exact match)."
    31873187msgstr ""
    3188 "Q&A 形式のナレッジが見つかった場合(完全一致ではない)に使用されるプロンプト"
     3188"Q&A 形式のナレッジが見つかった場合 (完全一致ではない) に使用されるプロンプト"
    31893189"です。"
    31903190#:#: templates/admin/settings.php:399
     
    31993199# Feature Prompts (Advanced Settings)#:#: templates/admin/settings.php:423
    32003200msgid "Feature Prompts (Advanced)"
    3201 msgstr "機能プロンプト(上級者向け)"
     3201msgstr "機能プロンプト (上級者向け)"
    32023202#:#: templates/admin/settings.php:426
    32033203msgid "These prompts control how AI behaves for specific features."
     
    32173217"unique response."
    32183218msgstr ""
    3219 "AI に毎回異なる回答を生成させるために挿入されるランダムな数値(1〜1000)で"
     3219"AI に毎回異なる回答を生成させるために挿入されるランダムな数値 (1〜1000) で"
    32203220"す。"
    32213221#:#: templates/admin/settings.php:444
     
    32313231"from a different angle\") to vary the response."
    32323232msgstr ""
    3233 "回答にバリエーションを持たせるためにランダムに選ばれるスタイル指示例:「カ"
    3234 "ジュアルなトーンで」「別の角度から説明して」です。"
     3233"回答にバリエーションを持たせるためにランダムに選ばれるスタイル指示 (例:「カ"
     3234"ジュアルなトーンで」「別の角度から説明して」) です。"
    32353235#:#: templates/admin/settings.php:456
    32363236msgid "Feedback Learning: Good Examples"
     
    33183318#:#: templates/admin/settings.php:587
    33193319msgid "Badge Position (Margin)"
    3320 msgstr "バッジ位置(マージン)"
     3320msgstr "バッジ位置 (マージン)"
    33213321#:#: templates/admin/settings.php:591
    33223322msgid "Right:"
     
    33653365#:#: templates/admin/settings.php:692
    33663366msgid "Show feedback buttons (👍👎) on bot messages"
    3367 msgstr "ボットのメッセージにフィードバックボタン(👍👎)を表示"
     3367msgstr "ボットのメッセージにフィードバックボタン (👍👎) を表示"
    33683368#:#: templates/admin/settings.php:694
    33693369msgid ""
     
    33943394#:#: templates/admin/settings.php:722
    33953395msgid "Archives (Category, Tag, Date, Author)"
    3396 msgstr "アーカイブ(カテゴリー、タグ、日付、著者)"
     3396msgstr "アーカイブ (カテゴリー、タグ、日付、著者)"
    33973397#:#: templates/admin/settings.php:725
    33983398msgid ""
     
    34043404#:#: templates/admin/settings.php:730
    34053405msgid "Include Only (IDs)"
    3406 msgstr "表示する ID(ホワイトリスト)"
     3406msgstr "表示する ID (ホワイトリスト)"
    34073407#:#: templates/admin/settings.php:1185
    34083408msgid ""
     
    34213421msgstr ""
    34223422"カンマ区切りの投稿/固定ページ ID。設定すると、これらのページでのみチャット"
    3423 "ボットが表示されます(上のページタイプ設定より優先)。"
     3423"ボットが表示されます (上のページタイプ設定より優先)。"
    34243424#:#: templates/admin/settings.php:742
    34253425msgid "Exclude (IDs)"
    3426 msgstr "非表示にする ID(ブラックリスト)"
     3426msgstr "非表示にする ID (ブラックリスト)"
    34273427#:#: templates/admin/settings.php:1197
    34283428msgid "The chatbot will be hidden on pages/posts with the specified IDs."
     
    34813481#:#: templates/admin/settings.php:837
    34823482msgid "Key saved (encrypted). Leave empty to keep current key."
    3483 msgstr "キーが保存されました(暗号化済み)。現在のキーを保持するには空欄にしてください。"
     3483msgstr "キーが保存されました (暗号化済み)。現在のキーを保持するには空欄にしてください。"
    34843484#:#: templates/admin/settings.php:843
    34853485msgid "Score Threshold"
     
    34883488msgid "0.1-1.0 (default: 0.5). Requests below this score will be blocked."
    34893489msgstr ""
    3490 "0.1〜1.0(デフォルト: 0.5)。このスコア以下のリクエストはブロックされます。"
     3490"0.1〜1.0 (デフォルト: 0.5)。このスコア以下のリクエストはブロックされます。"
    34913491#:#: templates/admin/settings.php:852
    34923492msgid "Use Existing reCAPTCHA"
     
    35003500"script twice."
    35013501msgstr ""
    3502 "他のプラグイン(Contact Form 7 など)が reCAPTCHA を読み込んでいる場合、スク"
     3502"他のプラグイン (Contact Form 7 など) が reCAPTCHA を読み込んでいる場合、スク"
    35033503"リプトの重複読み込みを避けます。"
    35043504
     
    35323532msgstr ""
    35333533"警告: この操作は元に戻せません。無効の場合、プラグイン設定は削除されますが、"
    3534 "データベーステーブル(会話履歴、ナレッジベース、リード情報)は保持されます。"
     3534"データベーステーブル (会話履歴、ナレッジベース、リード情報) は保持されます。"
    35353535#:#: templates/admin/settings.php:911
    35363536msgid "Consent Strict Mode"
     
    35403540"Require WP Consent API for localStorage and conversion tracking (GDPR strict)"
    35413541msgstr ""
    3542 "localStorage とコンバージョントラッキングに WP Consent API を要求するGDPR "
    3543 "厳格モード"
     3542"localStorage とコンバージョントラッキングに WP Consent API を要求する (GDPR "
     3543"厳格モード)"
    35443544#:#: templates/admin/settings.php:919
    35453545msgid ""
     
    36203620msgstr ""
    36213621"セキュリティ警告: サーバーへのすべてのトラフィックが Cloudflare を経由する場"
    3622 "合のみ有効にしてください。サーバーに直接アクセスできる場合Cloudflare をバイ"
    3623 "パス、攻撃者がこのヘッダーを偽造してレート制限や IP ブロックを回避できま"
     3622"合のみ有効にしてください。サーバーに直接アクセスできる場合 (Cloudflare をバイ"
     3623"パス)、攻撃者がこのヘッダーを偽造してレート制限や IP ブロックを回避できま"
    36243624"す。"
    36253625#:#: templates/admin/settings.php:966
     
    36533653"before enabling"
    36543654msgstr ""
    3655 "有効化する前に <code>REMOTE_ADDR</code> がプロキシの IP(訪問者の IP ではなく)"
     3655"有効化する前に <code>REMOTE_ADDR</code> がプロキシの IP (訪問者の IP ではなく)"
    36563656"を示していることを確認してください"
    36573657#:#: templates/admin/settings.php:979
     
    36603660"CIDR needed)"
    36613661msgstr ""
    3662 "Cloudflare の場合: 上の「Cloudflare を信頼」を有効化CF-Connecting-IP を使用、"
    3663 "CIDR 不要"
     3662"Cloudflare の場合: 上の「Cloudflare を信頼」を有効化 (CF-Connecting-IP を使用、"
     3663"CIDR 不要)"
    36643664#:#: templates/admin/settings.php:980
    36653665msgid ""
     
    36843684#:#: templates/admin/settings.php:987
    36853685msgid "Your VPC CIDR (e.g. <code>10.0.0.0/8</code>)"
    3686 msgstr "VPC の CIDR(例: <code>10.0.0.0/8</code>)"
     3686msgstr "VPC の CIDR (例: <code>10.0.0.0/8</code>)"
    36873687#:#: templates/admin/settings.php:989
    36883688msgid "Note"
     
    37053705#:#: templates/admin/settings.php:1004
    37063706msgid "Fail-open (allow requests)"
    3707 msgstr "フェイルオープン(リクエストを許可)"
     3707msgstr "フェイルオープン (リクエストを許可)"
    37083708#:#: templates/admin/settings.php:1005
    37093709msgid "Fail-closed (block requests)"
    3710 msgstr "フェイルクローズ(リクエストをブロック)"
     3710msgstr "フェイルクローズ (リクエストをブロック)"
    37113711#:#: templates/admin/settings.php:1007
    37123712msgid ""
     
    37163716msgstr ""
    37173717"reCAPTCHA 検証サーバーに接続できない場合の動作。フェイルオープンはリクエスト"
    3718 "を通過させます(ほとんどのサイトに推奨)。フェイルクローズはセキュリティを最"
     3718"を通過させます (ほとんどのサイトに推奨)。フェイルクローズはセキュリティを最"
    37193719"大化するためリクエストをブロックします。"
    37203720#:#: templates/admin/settings.php:1014
     
    37233723#:#: templates/admin/settings.php:1015
    37243724msgid "Current security configuration status (read-only)."
    3725 msgstr "現在のセキュリティ設定状態(読み取り専用)。"
     3725msgstr "現在のセキュリティ設定状態 (読み取り専用)。"
    37263726#:#: templates/admin/settings.php:1018
    37273727msgid "Allowed Origin Hosts"
     
    37413741msgstr ""
    37423742"これらのホスト名は Origin/Referer チェックと reCAPTCHA ホスト名検証で受け入れ"
    3743 "られます(ランタイムと同じソース)。カスタムホストは raplsaich_allowed_origins "
     3743"られます (ランタイムと同じソース)。カスタムホストは raplsaich_allowed_origins "
    37443744"フィルターで追加できます。"
    37453745#:#: templates/admin/settings.php:1033
    37463746msgid "Recent Bot Detections (past hour)"
    3747 msgstr "最近のボット検出(直近1時間)"
     3747msgstr "最近のボット検出 (直近1時間)"
    37483748#:#: templates/admin/settings.php:1037
    37493749msgid "Honeypot (Offline)"
    3750 msgstr "ハニーポット(オフライン)"
     3750msgstr "ハニーポット (オフライン)"
    37513751#:#: templates/admin/settings.php:1038
    37523752msgid "Timing (Offline)"
    3753 msgstr "タイミング(オフライン)"
     3753msgstr "タイミング (オフライン)"
    37543754#:#: templates/admin/settings.php:1039
    37553755msgid "Future clock (Offline)"
    3756 msgstr "未来時刻(オフライン)"
     3756msgstr "未来時刻 (オフライン)"
    37573757#:#: templates/admin/settings.php:1040
    37583758msgid "Honeypot (Chat)"
    3759 msgstr "ハニーポット(チャット)"
     3759msgstr "ハニーポット (チャット)"
    37603760#:#: templates/admin/settings.php:1041
    37613761msgid "Timing (Chat)"
    3762 msgstr "タイミング(チャット)"
     3762msgstr "タイミング (チャット)"
    37633763#:#: templates/admin/settings.php:1042
    37643764msgid "Future clock (Chat)"
    3765 msgstr "未来時刻(チャット)"
     3765msgstr "未来時刻 (チャット)"
    37663766#:#: templates/admin/settings.php:1043
    37673767msgid "Honeypot (Lead)"
    3768 msgstr "ハニーポット(リード)"
     3768msgstr "ハニーポット (リード)"
    37693769#:#: templates/admin/settings.php:1044
    37703770msgid "Timing (Lead)"
    3771 msgstr "タイミング(リード)"
     3771msgstr "タイミング (リード)"
    37723772#:#: templates/admin/settings.php:1045
    37733773msgid "Future clock (Lead)"
    3774 msgstr "未来時刻(リード)"
     3774msgstr "未来時刻 (リード)"
    37753775#:#: templates/admin/settings.php:1062
    37763776msgid "(approx)"
    3777 msgstr "(概算)"
     3777msgstr "(概算)"
    37783778#:#: templates/admin/settings.php:1067
    37793779msgid "No bot activity detected in the past hour."
     
    37863786"your forms are being targeted."
    37873787msgstr ""
    3788 "直近1時間にボット検出によりブロックされたリクエスト。「(概算)」= 10分の1の"
     3788"直近1時間にボット検出によりブロックされたリクエスト。「 (概算)」= 10分の1の"
    37893789"サンプリングで、推定合計 (×10) として表示。「未来時刻」の値はクライアント IP "
    37903790"が利用可能な場合は正確、それ以外はサンプリング。数値が高い場合、フォームが攻"
     
    37923792#:#: templates/admin/settings.php:1074
    37933793msgid "XFF Truncated (past hour)"
    3794 msgstr "XFF 切り詰め(直近1時間)"
     3794msgstr "XFF 切り詰め (直近1時間)"
    37953795#:#: templates/admin/settings.php:1087
    37963796msgid "None in the past hour."
     
    38133813#:#: templates/admin/settings.php:1113
    38143814msgid "Not present (expected if accessing directly)"
    3815 msgstr "なし(直接アクセスの場合は正常)"
     3815msgstr "なし (直接アクセスの場合は正常)"
    38163816#:#: templates/admin/settings.php:1115
    38173817msgid "Trusted Proxies"
     
    38193819#:#: templates/admin/settings.php:1124
    38203820msgid "None configured (private/loopback IPs are always trusted)"
    3821 msgstr "設定なし(プライベート/ループバック IP は常に信頼されます)"
     3821msgstr "設定なし (プライベート/ループバック IP は常に信頼されます)"
    38223822#:#: templates/admin/settings.php:1130
    38233823msgid ""
     
    38293829#:#: templates/admin/settings.php:1134
    38303830msgid "Recent Admin Failures (past 24h)"
    3831 msgstr "最近の管理操作エラー(直近24時間)"
     3831msgstr "最近の管理操作エラー (直近24時間)"
    38323832#:#: templates/admin/settings.php:1144
    38333833#, php-format
     
    38423842"API key testing, import, and other configuration issues."
    38433843msgstr ""
    3844 "直近10件の管理操作エラーコード(機密情報なし)。API キーのテスト、インポー"
     3844"直近10件の管理操作エラーコード (機密情報なし)。API キーのテスト、インポー"
    38453845"ト、その他の設定問題の診断に役立ちます。"
    38463846#:#: templates/admin/settings.php:1156
     
    38533853msgid "Object cache: not available (bot counters use DB sampling)"
    38543854msgstr ""
    3855 "オブジェクトキャッシュ: 利用不可(ボットカウンターは DB サンプリングを使用)"
     3855"オブジェクトキャッシュ: 利用不可 (ボットカウンターは DB サンプリングを使用)"
    38563856#:#: templates/admin/settings.php:1166
    38573857msgid "dns_get_record: not available (IPv6 SSRF validation limited)"
    3858 msgstr "dns_get_record: 利用不可(IPv6 SSRF 検証が制限されます)"
     3858msgstr "dns_get_record: 利用不可 (IPv6 SSRF 検証が制限されます)"
    38593859#:#: templates/admin/settings.php:1173
    38603860msgid "Object Cache"
     
    38773877"transients."
    38783878msgstr ""
    3879 "無効(データベースを使用中)。レート制限とボットカウンターは DB ベースのトラ"
     3879"無効 (データベースを使用中)。レート制限とボットカウンターは DB ベースのトラ"
    38803880"ンジェントを使用しています。"
    38813881#:#: templates/admin/settings.php:1194
     
    39183918"failed — check that the database user has sufficient privileges."
    39193919msgstr ""
    3920 "テーブルを確認できません(データベース権限の問題)。SHOW TABLES クエリが失敗"
     3920"テーブルを確認できません (データベース権限の問題)。SHOW TABLES クエリが失敗"
    39213921"しました — データベースユーザーに十分な権限があるか確認してください。"
    39223922#:#: templates/admin/settings.php:1247
     
    39823982"from optimization usually resolves this."
    39833983msgstr ""
    3984 "ユーザーがフォーム(オフラインメッセージ、リード獲得)を送信できない場合、JS "
    3985 "最適化プラグイン(例: Autoptimize, WP Rocket, LiteSpeed Cache)がチャットボッ"
     3984"ユーザーがフォーム (オフラインメッセージ、リード獲得) を送信できない場合、JS "
     3985"最適化プラグイン (例: Autoptimize, WP Rocket, LiteSpeed Cache) がチャットボッ"
    39863986"トスクリプトを遅延読み込みまたは除外していないか確認してください。チャット"
    39873987"ボットページを最適化から除外すると通常は解決します。"
     
    40814081#, php-format
    40824082msgid "OpenRouter server error (HTTP %d). Please try again later."
    4083 msgstr "OpenRouter サーバーエラー(HTTP %d)。しばらくしてからもう一度お試しください。"
     4083msgstr "OpenRouter サーバーエラー (HTTP %d)。しばらくしてからもう一度お試しください。"
    40844084#:#: includes/ai-providers/class-openrouter-provider.php
    40854085msgid "OpenRouter API error: "
     
    41074107# Privacy policy#:#: includes/class-main.php
    41084108msgid "OpenRouter API (openrouter.ai) - for multi-provider model access"
    4109 msgstr "OpenRouter API(openrouter.ai)— マルチプロバイダーモデルアクセス用"
     4109msgstr "OpenRouter API (openrouter.ai) — マルチプロバイダーモデルアクセス用"
    41104110
    41114111# WooCommerce integration#:#: includes/frontend/class-chatbot-widget.php
     
    41714171#~ "style=\"color:#d63638;\"><strong>重要:</strong> Cloudflare の IP 範囲は定"
    41724172#~ "期的に変更されます。CIDR をハードコードしている場合、古くなり XFF が無視さ"
    4173 #~ "れる可能性があります(レート制限/IP 検出がプロキシ IP にフォールバック)。"
     4173#~ "れる可能性があります (レート制限/IP 検出がプロキシ IP にフォールバック)。"
    41744174#~ "<code>https://www.cloudflare.com/ips/</code> を定期的に確認し、フィルター"
    41754175#~ "を更新してください。</span><br><strong>セットアップチェックリスト:</"
    4176 #~ "strong><br>1. 有効にする前に REMOTE_ADDR がプロキシ IP訪問者 IP ではな"
    4177 #~ "いを表示していることを確認<br>2. Cloudflare の場合: 上の「Cloudflare を"
     4176#~ "strong><br>1. 有効にする前に REMOTE_ADDR がプロキシ IP (訪問者 IP ではな"
     4177#~ "い) を表示していることを確認<br>2. Cloudflare の場合: 上の「Cloudflare を"
    41784178#~ "信頼」を有効にする (CF-Connecting-IP を使用、CIDR 不要)<br>3. その他のプロ"
    41794179#~ "キシ: <code>raplsaich_trusted_proxies</code> フィルターで IP/CIDR を追加"
     
    42034203
    42044204#~ msgid "Content (Preview)"
    4205 #~ msgstr "内容(プレビュー)"
     4205#~ msgstr "内容 (プレビュー)"
    42064206
    42074207
     
    42544254
    42554255#~ msgid "White label (remove branding)"
    4256 #~ msgstr "ホワイトラベル(ブランディング非表示)"
     4256#~ msgstr "ホワイトラベル (ブランディング非表示)"
    42574257
    42584258#~ msgid "Webhook integration"
     
    43444344
    43454345#~ msgid "Higher priority content is used first (0-100)"
    4346 #~ msgstr "優先度が高いコンテンツが優先的に使用されます(0-100)"
     4346#~ msgstr "優先度が高いコンテンツが優先的に使用されます (0-100)"
    43474347
    43484348#~ msgid ""
     
    44094409#~ msgid "Used to sign webhook payloads (X-Webhook-Signature header)."
    44104410#~ msgstr ""
    4411 #~ "Webhook ペイロードの署名に使用されます(X-Webhook-Signature ヘッダー)。"
     4411#~ "Webhook ペイロードの署名に使用されます (X-Webhook-Signature ヘッダー)。"
    44124412
    44134413
     
    44784478#~ "192.168.1.0/24)."
    44794479#~ msgstr ""
    4480 #~ "1行に1つの IP アドレスを入力してください。CIDR 表記も使用可能です例:"
    4481 #~ "192.168.1.0/24。"
     4480#~ "1行に1つの IP アドレスを入力してください。CIDR 表記も使用可能です (例:"
     4481#~ "192.168.1.0/24)。"
    44824482
    44834483#~ msgid "Related Questions"
     
    45624562
    45634563#~ msgid "Only update changed pages (faster)"
    4564 #~ msgstr "変更されたページのみ更新(高速)"
     4564#~ msgstr "変更されたページのみ更新 (高速)"
    45654565
    45664566# Pro Features - Human Handoff
     
    45834583
    45844584#~ msgid "Comma-separated keywords that trigger human handoff."
    4585 #~ msgstr "人間への引き継ぎをトリガーするキーワード(カンマ区切り)。"
     4585#~ msgstr "人間への引き継ぎをトリガーするキーワード (カンマ区切り)。"
    45864586
    45874587
     
    48474847#:#: includes/admin/class-admin.php
    48484848msgid "Holiday name (optional)"
    4849 msgstr "休日名(任意)"
     4849msgstr "休日名 (任意)"
    48504850
    48514851# AI Enhancement additional
     
    50965096
    50975097#~ msgid "Content Filters (Banned Words, IP Blocking)"
    5098 #~ msgstr "コンテンツフィルター(禁止ワード、IP ブロック)"
     5098#~ msgstr "コンテンツフィルター (禁止ワード、IP ブロック)"
    50995099
    51005100#~ msgid "AI Enhancement (Related Suggestions, Autocomplete)"
    5101 #~ msgstr "AI 機能強化(関連質問、入力補完)"
     5101#~ msgstr "AI 機能強化 (関連質問、入力補完)"
    51025102
    51035103#, php-format
     
    51585158
    51595159#~ msgid "One URL pattern per line (e.g., /private/*, /draft/*)"
    5160 #~ msgstr "1行に1つの URL パターン(例: /private/*, /draft/*)"
     5160#~ msgstr "1行に1つの URL パターン (例: /private/*, /draft/*)"
    51615161
    51625162#~ msgid "Crawl Progress"
     
    52765276#~ msgstr ""
    52775277#~ "CSV ファイルは UTF-8 エンコーディングである必要があります。Excel からエク"
    5278 #~ "スポートする場合は「CSV UTF-8(コンマ区切り)(*.csv)」で保存してください。"
     5278#~ "スポートする場合は「CSV UTF-8 (コンマ区切り)(*.csv)」で保存してください。"
    52795279
    52805280# Vector Embedding (RAG)#:#: templates/admin/settings.php templates/admin/crawler.php
     
    52955295#:#: includes/crawler/class-embedding-generator.php
    52965296msgid "Auto (use chat provider API key)"
    5297 msgstr "自動(チャットプロバイダーの API キーを使用)"
     5297msgstr "自動 (チャットプロバイダーの API キーを使用)"
    52985298#:#: templates/admin/settings.php
    52995299msgid "Note: Claude and OpenRouter do not provide embedding APIs. An OpenAI or Gemini API key is required for embeddings."
     
    53505350#:#: templates/admin/settings.php
    53515351msgid "Script Embed (Recommended)"
    5352 msgstr "Script 埋め込み(推奨)"
     5352msgstr "Script 埋め込み (推奨)"
    53535353#:#: templates/admin/settings.php
    53545354msgid "Iframe Embed"
     
    53785378# MCP (Model Context Protocol)#:#: templates/admin/settings.php
    53795379msgid "Allow external AI agents (Claude Desktop, Cursor, etc.) to access your knowledge base and conversations via MCP."
    5380 msgstr "外部 AI エージェント(Claude Desktop、Cursor 等)から MCP 経由でナレッジベースや会話にアクセスできるようにします。"
     5380msgstr "外部 AI エージェント (Claude Desktop、Cursor 等) から MCP 経由でナレッジベースや会話にアクセスできるようにします。"
    53815381#:#: templates/admin/settings.php:343
    53825382msgid "MCP (Model Context Protocol)"
     
    54145414#:#: templates/admin/settings.php
    54155415msgid "Use this URL in your MCP client (Claude Desktop, Cursor, etc.) configuration."
    5416 msgstr "MCP クライアント(Claude Desktop、Cursor 等)の設定にこの URL を使用してください。"
     5416msgstr "MCP クライアント (Claude Desktop、Cursor 等) の設定にこの URL を使用してください。"
    54175417#:#: templates/admin/settings.php
    54185418msgid "Claude Desktop Configuration Example:"
     
    54945494"accuracy."
    54955495msgstr ""
    5496 "ランダムに選ばれたスタイル指示例:「カジュアルな口調で」「別の角度から説明し"
    5497 "て」がメッセージごとにシステムプロンプトに注入されます。精度に影響を与えずに "
     5496"ランダムに選ばれたスタイル指示 (例:「カジュアルな口調で」「別の角度から説明し"
     5497"て」) がメッセージごとにシステムプロンプトに注入されます。精度に影響を与えずに "
    54985498"AI の応答に自然なバリエーションを追加します。"
    54995499#:#: includes/ai-providers/class-claude-provider.php#:#: includes/ai-providers/class-gemini-provider.php#:#: includes/ai-providers/class-openai-provider.php
     
    56195619#:#: templates/admin/settings.php
    56205620msgid "Auto-detect (match user language)"
    5621 msgstr "自動検出(ユーザーの言語に合わせる)"
     5621msgstr "自動検出 (ユーザーの言語に合わせる)"
    56225622#:#: templates/admin/settings.php
    56235623msgid "Choose the language for AI responses. \"Auto-detect\" will respond in the same language as the user's message."
     
    59495949#:#: assets/js/admin.js
    59505950msgid "Not set (will be deleted on save)"
    5951 msgstr "未設定(保存で削除)"
     5951msgstr "未設定 (保存で削除)"
    59525952#:#: assets/js/admin.js
    59535953msgid "Testing..."
     
    60776077#:#: includes/admin/class-admin.php (Pro preview)
    60786078msgid "Define actions triggered by AI intent detection or keywords (redirect, email notify, webhook, link buttons)."
    6079 msgstr "AI のインテント検出やキーワードによってトリガーされるアクションを定義します(リダイレクト、メール通知、Webhook、リンクボタン)。"
     6079msgstr "AI のインテント検出やキーワードによってトリガーされるアクションを定義します (リダイレクト、メール通知、Webhook、リンクボタン)。"
    60806080#:#: includes/admin/class-admin.php (Pro preview)
    60816081msgid "Detect handoff keywords automatically"
     
    62126212#:#: includes/admin/class-admin.php (Pro preview)
    62136213msgid "Default (System)"
    6214 msgstr "デフォルト(システム)"
     6214msgstr "デフォルト (システム)"
    62156215#:#: includes/admin/class-admin.php (Pro preview)
    62166216msgid "Test Mode"
     
    63676367#: includes/admin/class-admin.php (Pro preview)
    63686368msgid "Require admin approval for settings changes (non-admin users)"
    6369 msgstr "設定変更に管理者の承認を必須にする(管理者以外のユーザー)"
     6369msgstr "設定変更に管理者の承認を必須にする (管理者以外のユーザー)"
    63706370
    63716371#: includes/admin/class-admin.php (Pro preview)
     
    64076407#: includes/admin/class-admin.php (Pro preview)
    64086408msgid "Enable staging mode (save changes for review before publishing)"
    6409 msgstr "ステージングモードを有効化(公開前に変更をレビュー用に保存)"
     6409msgstr "ステージングモードを有効化 (公開前に変更をレビュー用に保存)"
    64106410
    64116411#: includes/admin/class-admin.php (Pro preview)
     
    66306630#: includes/admin/class-admin.php (Pro preview - Vulnerability tab)
    66316631msgid "Manual (page rules)"
    6632 msgstr "手動(ページルール)"
     6632msgstr "手動 (ページルール)"
    66336633
    66346634#: includes/admin/class-admin.php (Pro preview - Vulnerability tab)
     
    66666666#: includes/admin/class-admin.php (Pro preview - Handoff tab)
    66676667msgid "Comma-separated keywords that trigger handoff (English)."
    6668 msgstr "ハンドオフをトリガーするキーワード(英語、カンマ区切り)。"
     6668msgstr "ハンドオフをトリガーするキーワード (英語、カンマ区切り)。"
    66696669
    66706670#: includes/admin/class-admin.php (Pro preview - Handoff tab)
    66716671msgid "Comma-separated keywords that trigger handoff (Japanese)."
    6672 msgstr "ハンドオフをトリガーするキーワード(日本語、カンマ区切り)。"
     6672msgstr "ハンドオフをトリガーするキーワード (日本語、カンマ区切り)。"
    66736673
    66746674#: includes/admin/class-admin.php (Pro preview - Handoff tab)
     
    66906690#: includes/admin/class-admin.php (Pro preview - Handoff tab)
    66916691msgid "Auto-close (minutes)"
    6692 msgstr "自動クローズ(分)"
     6692msgstr "自動クローズ (分)"
    66936693
    66946694#: includes/admin/class-admin.php (Pro preview - Handoff tab)
     
    67426742#: includes/admin/class-admin.php (Pro preview - Webhook tab)
    67436743msgid "reCAPTCHA failure (frequent)"
    6744 msgstr "reCAPTCHA 失敗(頻発)"
     6744msgstr "reCAPTCHA 失敗 (頻発)"
    67456745
    67466746#: includes/admin/class-admin.php (Pro preview - Webhook tab)
     
    67886788
    67896789msgid "One date per line (YYYY-MM-DD format)."
    6790 msgstr "1行に1つの日付(YYYY-MM-DD 形式)。"
     6790msgstr "1行に1つの日付 (YYYY-MM-DD 形式)。"
    67916791
    67926792msgid "Holiday Message"
     
    68046804
    68056805msgid "Allow users to upload files (PDF, Word, etc.)"
    6806 msgstr "ユーザーにファイルのアップロードを許可(PDF、Word など)"
     6806msgstr "ユーザーにファイルのアップロードを許可 (PDF、Word など)"
    68076807
    68086808msgid "Max file size (KB):"
     
    68346834
    68356835msgid "Language code for text-to-speech and voice input (e.g., ja, en-US). Leave empty to auto-detect from site language."
    6836 msgstr "テキスト読み上げと音声入力の言語コード(例: ja, en-US)。空欄でサイト言語から自動検出します。"
     6836msgstr "テキスト読み上げと音声入力の言語コード (例: ja, en-US)。空欄でサイト言語から自動検出します。"
    68376837
    68386838msgid "AI Content Generation"
     
    68536853
    68546854msgid "Quick start buttons (comma-separated):"
    6855 msgstr "クイックスタートボタン(カンマ区切り):"
     6855msgstr "クイックスタートボタン (カンマ区切り):"
    68566856
    68576857msgid "e.g., Product info, Pricing, Support"
     
    68716871
    68726872msgid "Spring (Cherry Blossom)"
    6873 msgstr "春(桜)"
     6873msgstr "春 (桜)"
    68746874
    68756875msgid "Summer (Ocean)"
    6876 msgstr "夏(海)"
     6876msgstr "夏 (海)"
    68776877
    68786878msgid "Autumn (Leaves)"
    6879 msgstr "秋(紅葉)"
     6879msgstr "秋 (紅葉)"
    68806880
    68816881msgid "Winter (Snow)"
    6882 msgstr "冬(雪)"
     6882msgstr "冬 (雪)"
    68836883
    68846884#:#: includes/admin/class-admin.php (Pro preview) — Footer & CSS tab
     
    68906890
    68916891msgid "Link URL (optional)"
    6892 msgstr "リンク URL(任意)"
     6892msgstr "リンク URL (任意)"
    68936893
    68946894msgid "New tab"
     
    69236923
    69246924msgid "Header bar (bot name, avatar)"
    6925 msgstr "ヘッダーバー(ボット名、アバター)"
     6925msgstr "ヘッダーバー (ボット名、アバター)"
    69266926
    69276927msgid "Bot name text"
     
    69446944
    69456945msgid "Input area (form)"
    6946 msgstr "入力エリア(フォーム)"
     6946msgstr "入力エリア (フォーム)"
    69476947
    69486948msgid "Text input field"
     
    69736973#:#: includes/admin/class-admin.php (Pro preview) — Security tab
    69746974msgid "Country codes, one per line (e.g., CN, RU)"
    6975 msgstr "国コード、1行に1つ(例: CN, RU)"
     6975msgstr "国コード、1行に1つ (例: CN, RU)"
    69766976
    69776977msgid "Block message"
     
    69796979
    69806980msgid "Allowed IPs, one per line (supports CIDR)"
    6981 msgstr "許可する IP、1行に1つ(CIDR 対応)"
     6981msgstr "許可する IP、1行に1つ (CIDR 対応)"
    69826982
    69836983msgid "Masks email addresses, phone numbers, and credit card numbers in conversation logs."
     
    70257025
    70267026msgid "Prompt for generating related question suggestions. No placeholders needed (the conversation is appended automatically)."
    7027 msgstr "関連する質問候補を生成するためのプロンプト。プレースホルダーは不要です(会話は自動的に追加されます)。"
     7027msgstr "関連する質問候補を生成するためのプロンプト。プレースホルダーは不要です (会話は自動的に追加されます)。"
    70287028
    70297029msgid "Prompt for generating conversation summaries. No placeholders needed (the conversation is appended automatically)."
    7030 msgstr "会話の要約を生成するためのプロンプト。プレースホルダーは不要です(会話は自動的に追加されます)。"
     7030msgstr "会話の要約を生成するためのプロンプト。プレースホルダーは不要です (会話は自動的に追加されます)。"
    70317031
    70327032msgid "Prompt for extracting user context from conversations."
     
    70807080
    70817081msgid "Keywords (comma-separated)"
    7082 msgstr "キーワード(カンマ区切り)"
     7082msgstr "キーワード (カンマ区切り)"
    70837083
    70847084msgid "Action Type:"
     
    71297129
    71307130msgid "Message text (supports {field_name} placeholders)"
    7131 msgstr "メッセージテキスト({field_name} プレースホルダー対応)"
     7131msgstr "メッセージテキスト ({field_name} プレースホルダー対応)"
    71327132
    71337133msgid "Add Step"
     
    71457145
    71467146msgid "Create purpose-specific chatbots (e.g., Sales, Support, FAQ) with individual AI settings, prompts, and page assignments."
    7147 msgstr "個別の AI 設定、プロンプト、ページ割り当てを持つ目的別チャットボット(例: 営業、サポート、FAQ)を作成します。"
     7147msgstr "個別の AI 設定、プロンプト、ページ割り当てを持つ目的別チャットボット (例: 営業、サポート、FAQ) を作成します。"
    71487148
    71497149msgid "Enable multiple chatbot configurations"
     
    71737173
    71747174msgid "Applied to guest (not logged-in) users and roles not listed below."
    7175 msgstr "ゲスト(未ログイン)ユーザーと以下に記載されていないロールに適用されます。"
     7175msgstr "ゲスト (未ログイン) ユーザーと以下に記載されていないロールに適用されます。"
    71767176
    71777177msgid "Role Settings"
     
    72167216
    72177217msgid "Use network-wide settings (overrides per-site settings)"
    7218 msgstr "ネットワーク全体の設定を使用(サイトごとの設定を上書き)"
     7218msgstr "ネットワーク全体の設定を使用 (サイトごとの設定を上書き)"
    72197219
    72207220#: includes/admin/class-admin.php — tab-queue
     
    72647264#: includes/admin/class-admin.php — tab-performance
    72657265msgid "Cache responses for similar questions (normalized matching). Requires response caching to be enabled."
    7266 msgstr "類似質問の応答をキャッシュします(正規化マッチング)。応答キャッシュの有効化が必要です。"
     7266msgstr "類似質問の応答をキャッシュします (正規化マッチング)。応答キャッシュの有効化が必要です。"
    72677267
    72687268msgid "Process knowledge base embeddings in batch for improved performance."
     
    72897289
    72907290msgid "Basic rate limit (applied when this is OFF):"
    7291 msgstr "基本レート制限(これが OFF の場合に適用):"
     7291msgstr "基本レート制限 (これが OFF の場合に適用):"
    72927292
    72937293msgid "1. Burst: 3 requests / 10 sec (hardcoded)"
    7294 msgstr "1. バースト: 3リクエスト / 10秒(ハードコード)"
     7294msgstr "1. バースト: 3リクエスト / 10秒 (ハードコード)"
    72957295
    72967296msgid "2. Sustained: 20 requests / 1 hour per IP (changeable in Settings > Security)"
    7297 msgstr "2. 持続: IP あたり20リクエスト / 1時間(設定 > セキュリティで変更可能)"
     7297msgstr "2. 持続: IP あたり20リクエスト / 1時間 (設定 > セキュリティで変更可能)"
    72987298
    72997299msgid "3. Global IP cap: 2x the sustained limit"
     
    74607460
    74617461msgid "Differential crawl (index changes only)"
    7462 msgstr "差分クロール(変更分のみインデックス)"
     7462msgstr "差分クロール (変更分のみインデックス)"
    74637463
    74647464msgid "Exclude specific pages from indexing"
     
    74697469
    74707470msgid "Export conversations (CSV/JSON)"
    7471 msgstr "会話のエクスポート(CSV/JSON)"
     7471msgstr "会話のエクスポート (CSV/JSON)"
    74727472
    74737473msgid "Operator mode for live chat takeover"
     
    75057505
    75067506msgid "Export leads (CSV/JSON)"
    7507 msgstr "リードのエクスポート(CSV/JSON)"
     7507msgstr "リードのエクスポート (CSV/JSON)"
    75087508
    75097509msgid "Email notifications on new leads"
     
    75117511
    75127512msgid "Webhook integration (Slack, Zapier, CRM)"
    7513 msgstr "Webhook 連携(Slack、Zapier、CRM)"
     7513msgstr "Webhook 連携 (Slack、Zapier、CRM)"
    75147514
    75157515msgid "Lead-to-conversation linking"
     
    75207520
    75217521msgid "Export audit log (CSV)"
    7522 msgstr "監査ログのエクスポート(CSV)"
     7522msgstr "監査ログのエクスポート (CSV)"
    75237523
    75247524msgid "User and action type filtering"
  • rapls-ai-chatbot/tags/1.5.7/rapls-ai-chatbot.php

    r3493410 r3498564  
    55 * Plugin URI:        https://raplsworks.com/rapls-ai-chatbot-guide/
    66 * Description:       AI Chatbot plugin with OpenAI/Claude/Google support and automatic site content learning.
    7  * Version:           1.5.6
     7 * Version:           1.5.7
    88 * Requires at least: 6.3
    99 * Requires PHP:      7.4
     
    3838// Version: single source of truth in includes/version.php
    3939require_once __DIR__ . '/includes/version.php';
    40 define('RAPLSAICH_BUILD', 'cbbacdd'); // Auto-replaced by git archive (export-subst)
     40define('RAPLSAICH_BUILD', 'cbf39f0'); // Auto-replaced by git archive (export-subst)
    4141define('RAPLSAICH_PLUGIN_DIR', plugin_dir_path(__FILE__));
    4242define('RAPLSAICH_PLUGIN_URL', plugin_dir_url(__FILE__));
  • rapls-ai-chatbot/tags/1.5.7/readme.txt

    r3493412 r3498564  
    55Requires at least: 6.3
    66Tested up to: 6.9
    7 Stable tag: 1.5.6
     7Stable tag: 1.5.7
    88Requires PHP: 7.4
    99License: GPLv2 or later
     
    446446== Changelog ==
    447447
     448= 1.5.7 =
     449* Updated: Japanese translations — full-width parentheses replaced with half-width per WordPress Style Guide
     450* Updated: Dashboard Docs links and review request banner
     451
    448452= 1.5.6 =
    449453* Fixed: Response Language setting now works when set to "Site language" — was silently ignored
     
    604608== Upgrade Notice ==
    605609
     610= 1.5.7 =
     611Translation and UI improvements. Recommended for all users.
     612
    606613= 1.5.6 =
    607614Response Language setting fix: AI now correctly responds in the configured language. Recommended for all users.
  • rapls-ai-chatbot/trunk/includes/version.php

    r3493372 r3498564  
    1515
    1616if (!defined('RAPLSAICH_VERSION')) {
    17     define('RAPLSAICH_VERSION', '1.5.6');
     17    define('RAPLSAICH_VERSION', '1.5.7');
    1818}
  • rapls-ai-chatbot/trunk/languages/rapls-ai-chatbot-ja.po

    r3493372 r3498564  
    141141#:#: includes/admin/class-admin.php:847
    142142msgid "(saved)"
    143 msgstr "(保存済み)"
     143msgstr "(保存済み)"
    144144
    145145# API messages#:#: includes/admin/class-admin.php:1055 includes/admin/class-admin.php:1080#:#: includes/admin/class-admin.php:1107 includes/admin/class-admin.php:1132#:#: includes/admin/class-admin.php:1188 includes/admin/class-admin.php:1657#:#: includes/admin/class-admin.php:1691 includes/admin/class-admin.php:1719#:#: includes/admin/class-admin.php:1742 includes/admin/class-admin.php:1761#:#: includes/admin/class-admin.php:1813 includes/admin/class-admin.php:1896#:#: includes/admin/class-admin.php:1921 includes/admin/class-admin.php:1958#:#: includes/admin/class-admin.php:1986 includes/admin/class-admin.php:2014#:#: includes/admin/class-admin.php:2043 includes/admin/class-admin.php:2078#:#: includes/admin/class-admin.php:2234 includes/admin/class-admin.php:2297#:#: includes/admin/class-admin.php:2320 includes/admin/class-admin.php:4337
     
    195195"configured."
    196196msgstr ""
    197 "reCAPTCHA が有効ですが、設定が完了していませんサイトキーまたはシークレット"
    198 "キーが不足。設定が完了するまで、チャット・リード・オフラインの各エンドポイ"
     197"reCAPTCHA が有効ですが、設定が完了していません (サイトキーまたはシークレット"
     198"キーが不足)。設定が完了するまで、チャット・リード・オフラインの各エンドポイ"
    199199"ントですべてのリクエストが拒否されます。"
    200200#:#: includes/admin/class-admin.php:1438
     
    219219"you can safely ignore this notice."
    220220msgstr ""
    221 "WP-Cron が無効です (DISABLE_WP_CRON)。スケジュールされたタスクサイトクロー"
    222 "ル、会話クリーンアップは自動的に実行されません。チャット機能には影響ありま"
     221"WP-Cron が無効です (DISABLE_WP_CRON)。スケジュールされたタスク (サイトクロー"
     222"ル、会話クリーンアップ) は自動的に実行されません。チャット機能には影響ありま"
    223223"せん。サーバーサイドの cron (crontab) で wp-cron.php を実行している場合、この"
    224224"通知は無視できます。"
     
    294294#:#: includes/admin/class-admin.php:1826
    295295msgid "File size too large (php.ini limit)"
    296 msgstr "ファイルサイズが大きすぎます(php.ini 制限)"
     296msgstr "ファイルサイズが大きすぎます (php.ini 制限)"
    297297#:#: includes/admin/class-admin.php:1827
    298298msgid "File size too large (form limit)"
    299 msgstr "ファイルサイズが大きすぎます(フォーム制限)"
     299msgstr "ファイルサイズが大きすぎます (フォーム制限)"
    300300#:#: includes/admin/class-admin.php:1828
    301301msgid "File was only partially uploaded"
     
    448448#:#: includes/admin/class-admin.php:2557 templates/admin/crawler.php:91
    449449msgid "All Public Content (Recommended)"
    450 msgstr "すべての公開コンテンツ(推奨)"
     450msgstr "すべての公開コンテンツ (推奨)"
    451451#:#: includes/admin/class-admin.php:2558
    452452msgid "Select specific post types"
     
    491491#:#: includes/admin/class-admin.php:2578
    492492msgid "Maximum number of indexed pages to reference per response (1-10)."
    493 msgstr "回答ごとに参照するインデックス済みページの最大数(1-10)。"
     493msgstr "回答ごとに参照するインデックス済みページの最大数 (1-10)。"
    494494#:#: includes/admin/class-admin.php:2582 templates/admin/crawler.php:147
    495495msgid "Enhanced Content Extraction"
     
    552552
    553553msgid "Differential crawl (changed pages only)"
    554 msgstr "差分クロール(変更ページのみ)"
     554msgstr "差分クロール (変更ページのみ)"
    555555
    556556msgid "WooCommerce product data crawl"
     
    664664#:#: includes/admin/class-admin.php:2805
    665665msgid "Conversation export (CSV/JSON)"
    666 msgstr "会話エクスポート(CSV/JSON)"
     666msgstr "会話エクスポート (CSV/JSON)"
    667667#:#: includes/admin/class-admin.php:2806
    668668msgid "Conversation statistics"
     
    788788#:#: includes/admin/class-admin.php:3006 includes/admin/class-admin.php:3011#:#: includes/admin/class-admin.php:3016
    789789msgid "Add to KB"
    790 msgstr "KBに追加"
     790msgstr "KB に追加"
    791791#:#: includes/admin/class-admin.php:3024
    792792msgid "Negative Feedback (Needs Improvement)"
    793 msgstr "低評価フィードバック(改善が必要)"
     793msgstr "低評価フィードバック (改善が必要)"
    794794#:#: includes/admin/class-admin.php:3028
    795795msgid "User Question"
     
    797797#:#: includes/admin/class-admin.php:3029
    798798msgid "Bot Answer (excerpt)"
    799 msgstr "ボットの回答(抜粋)"
     799msgstr "ボットの回答 (抜粋)"
    800800#:#: includes/admin/class-admin.php:3030 includes/admin/class-admin.php:3167#:#: includes/admin/class-admin.php:3285#:#: includes/api/class-rest-controller.php:2850
    801801msgid "Date"
     
    931931#:#: includes/admin/class-admin.php:3235
    932932msgid "CRM auto-registration (HubSpot, etc.)"
    933 msgstr "CRM 自動登録(HubSpot など)"
     933msgstr "CRM 自動登録 (HubSpot など)"
    934934#:#: includes/admin/class-admin.php:3239
    935935msgid "Google Sheets logging"
     
    10871087
    10881088msgid "Moderation (Banned Words, IP/Country Blocking, Spam)"
    1089 msgstr "モデレーション(禁止ワード、IP/国ブロック、スパム)"
     1089msgstr "モデレーション (禁止ワード、IP/国ブロック、スパム)"
    10901090
    10911091msgid "Slack & Sheets"
     
    12441244#:#: includes/admin/class-admin.php:3627
    12451245msgid "One IP per line (supports CIDR notation)"
    1246 msgstr "1行に1つの IP アドレス(CIDR 表記対応)"
     1246msgstr "1行に1つの IP アドレス (CIDR 表記対応)"
    12471247#:#: includes/admin/class-admin.php:3631
    12481248msgid "Rate Limiting"
     
    12531253#:#: includes/admin/class-admin.php:3637
    12541254msgid "Two-tier throttling (burst + sustained) to prevent spam."
    1255 msgstr "スパム防止のための2段階スロットリング(バースト + 持続)。"
     1255msgstr "スパム防止のための2段階スロットリング (バースト + 持続)。"
    12561256#:#: includes/admin/class-admin.php:3639
    12571257msgid "Max messages per minute"
     
    12801280#:#: includes/admin/class-admin.php:3680
    12811281msgid "Used for signature verification (optional)."
    1282 msgstr "署名検証に使用します(任意)。"
     1282msgstr "署名検証に使用します (任意)。"
    12831283#:#: includes/admin/class-admin.php:3686
    12841284msgid "Test Webhook"
     
    12901290#:#: includes/admin/class-admin.php:3704
    12911291msgid "Show feedback buttons (thumbs up/down) on bot messages"
    1292 msgstr "ボットのメッセージにフィードバックボタン(👍👎)を表示"
     1292msgstr "ボットのメッセージにフィードバックボタン (👍👎) を表示"
    12931293#:#: includes/admin/class-admin.php:3709
    12941294msgid "Related Suggestions"
     
    13151315"and respond appropriately."
    13161316msgstr ""
    1317 "有効にすると、AI がユーザーの感情(ポジティブ、ネガティブ、ニュートラル)を検"
     1317"有効にすると、AI がユーザーの感情 (ポジティブ、ネガティブ、ニュートラル) を検"
    13181318"出し、適切に応答します。"
    13191319
     
    13471347#:#: includes/admin/class-admin.php:3761
    13481348msgid "Max image size (KB):"
    1349 msgstr "最大画像サイズ(KB):"
     1349msgstr "最大画像サイズ (KB):"
    13501350#:#: includes/admin/class-admin.php:3765
    13511351msgid "Allowed formats:"
     
    14831483#:#: includes/admin/class-admin.php templates/admin/settings.php
    14841484msgid "Default (speech bubble)"
    1485 msgstr "デフォルト(吹き出し)"
     1485msgstr "デフォルト (吹き出し)"
    14861486#:#: includes/admin/class-admin.php
    14871487msgid "Preset icon"
     
    15461546"Example: /thank-you, /order-complete, ^https://.*\\/checkout\\/success"
    15471547msgstr ""
    1548 "URL パターンはプレーンテキスト(部分一致)または正規表現で指定できます。"
     1548"URL パターンはプレーンテキスト (部分一致) または正規表現で指定できます。"
    15491549"例: /thank-you, /order-complete, ^https://.*\\/checkout\\/success"
    15501550#:#: includes/admin/class-admin.php
     
    15601560#:#: includes/admin/class-admin.php
    15611561msgid "Cache Statistics (Last 30 Days)"
    1562 msgstr "キャッシュ統計(過去30日間)"
     1562msgstr "キャッシュ統計 (過去30日間)"
    15631563#:#: includes/admin/class-admin.php
    15641564msgid "Cache Hit Rate"
     
    15881588#:#: includes/admin/class-admin.php
    15891589msgid "Cache TTL (Days)"
    1590 msgstr "キャッシュ TTL(日数)"
     1590msgstr "キャッシュ TTL (日数)"
    15911591#:#: includes/admin/class-admin.php
    15921592msgid "Number of days to keep cached responses. After this period, a fresh AI response will be generated."
     
    16091609#:#: includes/admin/class-admin.php:4044
    16101610msgid "Download Settings (JSON)"
    1611 msgstr "設定をダウンロード(JSON)"
     1611msgstr "設定をダウンロード (JSON)"
    16121612#:#: includes/admin/class-admin.php:4045
    16131613msgid "Export all plugin settings as a JSON file for backup or migration."
     
    16471647
    16481648msgid "AI Enhancement (Suggestions, Autocomplete, Sentiment)"
    1649 msgstr "AI 機能強化(サジェスト、入力補完、感情分析)"
     1649msgstr "AI 機能強化 (サジェスト、入力補完、感情分析)"
    16501650
    16511651msgid "Context Memory (Cross-session)"
    1652 msgstr "コンテキスト記憶(セッション間記憶)"
     1652msgstr "コンテキスト記憶 (セッション間記憶)"
    16531653
    16541654msgid "Multimodal Support (Image Upload & Analysis)"
    1655 msgstr "マルチモーダル対応(画像アップロード・解析)"
     1655msgstr "マルチモーダル対応 (画像アップロード・解析)"
    16561656
    16571657msgid "Voice Input (STT) & Text-to-Speech (TTS)"
     
    16811681# Pro Settings - Features List (Right Column)
    16821682msgid "Content Filters (Banned Words, IP/Country Blocking, Spam)"
    1683 msgstr "コンテンツフィルター(禁止ワード、IP/国別ブロック、スパム検出)"
     1683msgstr "コンテンツフィルター (禁止ワード、IP/国別ブロック、スパム検出)"
    16841684
    16851685msgid "Response Cache (API Cost Reduction)"
    1686 msgstr "レスポンスキャッシュ(API コスト削減)"
     1686msgstr "レスポンスキャッシュ (API コスト削減)"
    16871687
    16881688msgid "Multiple Chatbots (per-page) & Multi-bot Coordination"
    1689 msgstr "複数チャットボット(ページ別)& マルチボット連携"
     1689msgstr "複数チャットボット (ページ別) & マルチボット連携"
    16901690
    16911691msgid "Booking Integration (Calendly, Cal.com)"
     
    17411741"select a current model (e.g. %2$s)."
    17421742msgstr ""
    1743 "モデル「%1$s」は有効な Claude モデルではありません。設定画面で現行モデル例: "
    1744 "%2$sを選択してください。"
     1743"モデル「%1$s」は有効な Claude モデルではありません。設定画面で現行モデル (例: "
     1744"%2$s) を選択してください。"
    17451745#:#: includes/ai-providers/class-claude-provider.php:104#:#: includes/ai-providers/class-gemini-provider.php:96#:#: includes/ai-providers/class-openai-provider.php:466
    17461746msgid "API communication error: "
     
    19381938#:#: includes/ai-providers/class-openai-provider.php:716
    19391939msgid "Long context (1M tokens)"
    1940 msgstr "長文対応(100万トークン)"
     1940msgstr "長文対応 (100万トークン)"
    19411941#:#: includes/ai-providers/class-openai-provider.php:717
    19421942msgid "Fast, long context"
     
    21022102"key). Please complete the reCAPTCHA setup in plugin settings."
    21032103msgstr ""
    2104 "reCAPTCHA が有効ですが、設定が完了していませんサイトキーまたはシークレット"
    2105 "キーが不足。プラグイン設定で reCAPTCHA のセットアップを完了してください。"
     2104"reCAPTCHA が有効ですが、設定が完了していません (サイトキーまたはシークレット"
     2105"キーが不足)。プラグイン設定で reCAPTCHA のセットアップを完了してください。"
    21062106#:#: includes/api/class-rest-controller.php:2479
    21072107msgid ""
     
    23032303#:#: includes/api/class-rest-controller.php:3679
    23042304msgid "(not provided)"
    2305 msgstr "(未入力)"
     2305msgstr "(未入力)"
    23062306#:#: includes/api/class-rest-controller.php:3682#:#: includes/frontend/class-chatbot-widget.php:186
    23072307msgid "Message"
     
    23272327#:#: includes/class-main.php:326
    23282328msgid "Chat messages (user questions and AI responses)"
    2329 msgstr "チャットメッセージ(ユーザーの質問と AI の応答)"
     2329msgstr "チャットメッセージ (ユーザーの質問と AI の応答)"
    23302330#:#: includes/class-main.php:327
    23312331msgid "Session identifiers"
     
    23362336#:#: includes/class-main.php:329
    23372337msgid "Hashed IP addresses (SHA-256, for rate limiting)"
    2338 msgstr "ハッシュ化された IP アドレス(SHA-256、レート制限用)"
     2338msgstr "ハッシュ化された IP アドレス (SHA-256、レート制限用)"
    23392339#:#: includes/class-main.php:330
    23402340msgid "External Services"
     
    25632563"(with BOM recommended for Excel) and try again."
    25642564msgstr ""
    2565 "ファイルが UTF-8 エンコードではないようです。ファイルを UTF-8Excel の場合"
    2566 "は BOM 付き推奨で保存して再度お試しください。"
     2565"ファイルが UTF-8 エンコードではないようです。ファイルを UTF-8 (Excel の場合"
     2566"は BOM 付き推奨) で保存して再度お試しください。"
    25672567#:#: includes/models/class-knowledge.php:499
    25682568msgid "Answer"
     
    25952595msgstr ""
    25962596"ネットワーク有効化が %d サイトで部分的に失敗しました。これらのサイトは最初の"
    2597 "アクセス時に自動修復されます(自動アップグレード経由)。"
     2597"アクセス時に自動修復されます (自動アップグレード経由)。"
    25982598#:#: rapls-ai-chatbot.php:171
    25992599#, php-format
     
    27992799# API Usage Statistics#:#: templates/admin/dashboard.php:163
    28002800msgid "API Usage (Last 30 Days)"
    2801 msgstr "API 使用量(過去30日間)"
     2801msgstr "API 使用量 (過去30日間)"
    28022802#:#: templates/admin/dashboard.php:165 templates/admin/dashboard.php:328#:#: templates/admin/dashboard.php:333 templates/admin/dashboard.php:336
    28032803msgid "Reset Statistics"
     
    28522852#:#: templates/admin/knowledge.php:61
    28532853msgid "Text content to learn (FAQ, product info, manuals, etc.)"
    2854 msgstr "ナレッジとして登録するテキスト内容(FAQ、製品情報、マニュアルなど)"
     2854msgstr "ナレッジとして登録するテキスト内容 (FAQ、製品情報、マニュアルなど)"
    28552855#:#: templates/admin/knowledge.php:65
    28562856msgid "Dynamic variables (auto-replaced at runtime):"
    2857 msgstr "動的変数(実行時に自動置換):"
     2857msgstr "動的変数 (実行時に自動置換):"
    28582858#:#: templates/admin/knowledge.php:66
    28592859msgid "Site name"
     
    28762876#:#: templates/admin/knowledge.php:85
    28772877msgid "Optional category for organization"
    2878 msgstr "任意のカテゴリー(整理用)"
     2878msgstr "任意のカテゴリー (整理用)"
    28792879#:#: templates/admin/knowledge.php:92 templates/admin/knowledge.php:398
    28802880msgid "Normal"
     
    29152915#:#: templates/admin/knowledge.php
    29162916msgid "Supported formats: TXT, CSV, MD, PDF, DOCX (max 5MB)"
    2917 msgstr "対応形式: TXT, CSV, MD, PDF, DOCX(最大5MB)"
     2917msgstr "対応形式: TXT, CSV, MD, PDF, DOCX (最大5MB)"
    29182918#:#: templates/admin/knowledge.php
    29192919msgid ""
     
    29312931"CSV ファイルは UTF-8 エンコードが必要です。Excel からエクスポートする場合は"
    29322932"「CSV UTF-8 (コンマ区切り) (*.csv)」で保存してください。Shift_JIS および CP932"
    2933 "(日本語 Windows)も利用可能な場合はサポートされます。"
     2933"(日本語 Windows) も利用可能な場合はサポートされます。"
    29342934#:#: templates/admin/knowledge.php:142 templates/admin/knowledge.php:634#:#: templates/admin/settings.php:1383
    29352935msgid "Import"
     
    30643064#:#: templates/admin/settings.php:78 templates/admin/settings.php:128#:#: templates/admin/settings.php:178
    30653065msgid "••••••••(configured)"
    3066 msgstr "••••••••(設定済み)"
     3066msgstr "•••••••• (設定済み)"
    30673067#:#: templates/admin/settings.php:80 templates/admin/settings.php:130#:#: templates/admin/settings.php:180
    30683068msgid "Test Connection"
     
    31163116"Enter an emoji or select an image (recommended: 96x96px or larger, square)."
    31173117msgstr ""
    3118 "絵文字を入力するか、画像を選択してください(推奨: 96x96px 以上の正方形)。"
     3118"絵文字を入力するか、画像を選択してください (推奨: 96x96px 以上の正方形)。"
    31193119#:#: templates/admin/settings.php:270
    31203120msgid "Welcome Message"
     
    31503150"filter is context-dependent."
    31513151msgstr ""
    3152 "GPT-5 および推論モデルでは、この値は自動的に乗算されます現在のフィルター"
    3153 "値: x%1$d、推定有効上限: %2$s トークン、推奨: x2-4。内部推論トークンに対応"
     3152"GPT-5 および推論モデルでは、この値は自動的に乗算されます (現在のフィルター"
     3153"値: x%1$d、推定有効上限: %2$s トークン、推奨: x2-4)。内部推論トークンに対応"
    31543154"するためです。高い乗数は回答の完全性を向上させますが、API コストが増加しま"
    31553155"す。raplsaich_gpt5_token_multiplier フィルターで調整できます。フィルターがコンテ"
     
    31643164# Context Prompts (Advanced Settings)#:#: templates/admin/settings.php:357
    31653165msgid "Context Prompts (Advanced)"
    3166 msgstr "コンテキストプロンプト(上級者向け)"
     3166msgstr "コンテキストプロンプト (上級者向け)"
    31673167#:#: templates/admin/settings.php:360
    31683168msgid ""
     
    31753175#:#: templates/admin/settings.php:365
    31763176msgid "Knowledge Base (Exact Match)"
    3177 msgstr "ナレッジベース(完全一致)"
     3177msgstr "ナレッジベース (完全一致)"
    31783178#:#: templates/admin/settings.php:373
    31793179msgid "Prompt used when an exact Q&A match is found in the knowledge base."
     
    31823182#:#: templates/admin/settings.php:382
    31833183msgid "Knowledge Base (Q&A Format)"
    3184 msgstr "ナレッジベース(Q&A 形式)"
     3184msgstr "ナレッジベース (Q&A 形式)"
    31853185#:#: templates/admin/settings.php:390
    31863186msgid "Prompt used when Q&A format knowledge is found (but not exact match)."
    31873187msgstr ""
    3188 "Q&A 形式のナレッジが見つかった場合(完全一致ではない)に使用されるプロンプト"
     3188"Q&A 形式のナレッジが見つかった場合 (完全一致ではない) に使用されるプロンプト"
    31893189"です。"
    31903190#:#: templates/admin/settings.php:399
     
    31993199# Feature Prompts (Advanced Settings)#:#: templates/admin/settings.php:423
    32003200msgid "Feature Prompts (Advanced)"
    3201 msgstr "機能プロンプト(上級者向け)"
     3201msgstr "機能プロンプト (上級者向け)"
    32023202#:#: templates/admin/settings.php:426
    32033203msgid "These prompts control how AI behaves for specific features."
     
    32173217"unique response."
    32183218msgstr ""
    3219 "AI に毎回異なる回答を生成させるために挿入されるランダムな数値(1〜1000)で"
     3219"AI に毎回異なる回答を生成させるために挿入されるランダムな数値 (1〜1000) で"
    32203220"す。"
    32213221#:#: templates/admin/settings.php:444
     
    32313231"from a different angle\") to vary the response."
    32323232msgstr ""
    3233 "回答にバリエーションを持たせるためにランダムに選ばれるスタイル指示例:「カ"
    3234 "ジュアルなトーンで」「別の角度から説明して」です。"
     3233"回答にバリエーションを持たせるためにランダムに選ばれるスタイル指示 (例:「カ"
     3234"ジュアルなトーンで」「別の角度から説明して」) です。"
    32353235#:#: templates/admin/settings.php:456
    32363236msgid "Feedback Learning: Good Examples"
     
    33183318#:#: templates/admin/settings.php:587
    33193319msgid "Badge Position (Margin)"
    3320 msgstr "バッジ位置(マージン)"
     3320msgstr "バッジ位置 (マージン)"
    33213321#:#: templates/admin/settings.php:591
    33223322msgid "Right:"
     
    33653365#:#: templates/admin/settings.php:692
    33663366msgid "Show feedback buttons (👍👎) on bot messages"
    3367 msgstr "ボットのメッセージにフィードバックボタン(👍👎)を表示"
     3367msgstr "ボットのメッセージにフィードバックボタン (👍👎) を表示"
    33683368#:#: templates/admin/settings.php:694
    33693369msgid ""
     
    33943394#:#: templates/admin/settings.php:722
    33953395msgid "Archives (Category, Tag, Date, Author)"
    3396 msgstr "アーカイブ(カテゴリー、タグ、日付、著者)"
     3396msgstr "アーカイブ (カテゴリー、タグ、日付、著者)"
    33973397#:#: templates/admin/settings.php:725
    33983398msgid ""
     
    34043404#:#: templates/admin/settings.php:730
    34053405msgid "Include Only (IDs)"
    3406 msgstr "表示する ID(ホワイトリスト)"
     3406msgstr "表示する ID (ホワイトリスト)"
    34073407#:#: templates/admin/settings.php:1185
    34083408msgid ""
     
    34213421msgstr ""
    34223422"カンマ区切りの投稿/固定ページ ID。設定すると、これらのページでのみチャット"
    3423 "ボットが表示されます(上のページタイプ設定より優先)。"
     3423"ボットが表示されます (上のページタイプ設定より優先)。"
    34243424#:#: templates/admin/settings.php:742
    34253425msgid "Exclude (IDs)"
    3426 msgstr "非表示にする ID(ブラックリスト)"
     3426msgstr "非表示にする ID (ブラックリスト)"
    34273427#:#: templates/admin/settings.php:1197
    34283428msgid "The chatbot will be hidden on pages/posts with the specified IDs."
     
    34813481#:#: templates/admin/settings.php:837
    34823482msgid "Key saved (encrypted). Leave empty to keep current key."
    3483 msgstr "キーが保存されました(暗号化済み)。現在のキーを保持するには空欄にしてください。"
     3483msgstr "キーが保存されました (暗号化済み)。現在のキーを保持するには空欄にしてください。"
    34843484#:#: templates/admin/settings.php:843
    34853485msgid "Score Threshold"
     
    34883488msgid "0.1-1.0 (default: 0.5). Requests below this score will be blocked."
    34893489msgstr ""
    3490 "0.1〜1.0(デフォルト: 0.5)。このスコア以下のリクエストはブロックされます。"
     3490"0.1〜1.0 (デフォルト: 0.5)。このスコア以下のリクエストはブロックされます。"
    34913491#:#: templates/admin/settings.php:852
    34923492msgid "Use Existing reCAPTCHA"
     
    35003500"script twice."
    35013501msgstr ""
    3502 "他のプラグイン(Contact Form 7 など)が reCAPTCHA を読み込んでいる場合、スク"
     3502"他のプラグイン (Contact Form 7 など) が reCAPTCHA を読み込んでいる場合、スク"
    35033503"リプトの重複読み込みを避けます。"
    35043504
     
    35323532msgstr ""
    35333533"警告: この操作は元に戻せません。無効の場合、プラグイン設定は削除されますが、"
    3534 "データベーステーブル(会話履歴、ナレッジベース、リード情報)は保持されます。"
     3534"データベーステーブル (会話履歴、ナレッジベース、リード情報) は保持されます。"
    35353535#:#: templates/admin/settings.php:911
    35363536msgid "Consent Strict Mode"
     
    35403540"Require WP Consent API for localStorage and conversion tracking (GDPR strict)"
    35413541msgstr ""
    3542 "localStorage とコンバージョントラッキングに WP Consent API を要求するGDPR "
    3543 "厳格モード"
     3542"localStorage とコンバージョントラッキングに WP Consent API を要求する (GDPR "
     3543"厳格モード)"
    35443544#:#: templates/admin/settings.php:919
    35453545msgid ""
     
    36203620msgstr ""
    36213621"セキュリティ警告: サーバーへのすべてのトラフィックが Cloudflare を経由する場"
    3622 "合のみ有効にしてください。サーバーに直接アクセスできる場合Cloudflare をバイ"
    3623 "パス、攻撃者がこのヘッダーを偽造してレート制限や IP ブロックを回避できま"
     3622"合のみ有効にしてください。サーバーに直接アクセスできる場合 (Cloudflare をバイ"
     3623"パス)、攻撃者がこのヘッダーを偽造してレート制限や IP ブロックを回避できま"
    36243624"す。"
    36253625#:#: templates/admin/settings.php:966
     
    36533653"before enabling"
    36543654msgstr ""
    3655 "有効化する前に <code>REMOTE_ADDR</code> がプロキシの IP(訪問者の IP ではなく)"
     3655"有効化する前に <code>REMOTE_ADDR</code> がプロキシの IP (訪問者の IP ではなく)"
    36563656"を示していることを確認してください"
    36573657#:#: templates/admin/settings.php:979
     
    36603660"CIDR needed)"
    36613661msgstr ""
    3662 "Cloudflare の場合: 上の「Cloudflare を信頼」を有効化CF-Connecting-IP を使用、"
    3663 "CIDR 不要"
     3662"Cloudflare の場合: 上の「Cloudflare を信頼」を有効化 (CF-Connecting-IP を使用、"
     3663"CIDR 不要)"
    36643664#:#: templates/admin/settings.php:980
    36653665msgid ""
     
    36843684#:#: templates/admin/settings.php:987
    36853685msgid "Your VPC CIDR (e.g. <code>10.0.0.0/8</code>)"
    3686 msgstr "VPC の CIDR(例: <code>10.0.0.0/8</code>)"
     3686msgstr "VPC の CIDR (例: <code>10.0.0.0/8</code>)"
    36873687#:#: templates/admin/settings.php:989
    36883688msgid "Note"
     
    37053705#:#: templates/admin/settings.php:1004
    37063706msgid "Fail-open (allow requests)"
    3707 msgstr "フェイルオープン(リクエストを許可)"
     3707msgstr "フェイルオープン (リクエストを許可)"
    37083708#:#: templates/admin/settings.php:1005
    37093709msgid "Fail-closed (block requests)"
    3710 msgstr "フェイルクローズ(リクエストをブロック)"
     3710msgstr "フェイルクローズ (リクエストをブロック)"
    37113711#:#: templates/admin/settings.php:1007
    37123712msgid ""
     
    37163716msgstr ""
    37173717"reCAPTCHA 検証サーバーに接続できない場合の動作。フェイルオープンはリクエスト"
    3718 "を通過させます(ほとんどのサイトに推奨)。フェイルクローズはセキュリティを最"
     3718"を通過させます (ほとんどのサイトに推奨)。フェイルクローズはセキュリティを最"
    37193719"大化するためリクエストをブロックします。"
    37203720#:#: templates/admin/settings.php:1014
     
    37233723#:#: templates/admin/settings.php:1015
    37243724msgid "Current security configuration status (read-only)."
    3725 msgstr "現在のセキュリティ設定状態(読み取り専用)。"
     3725msgstr "現在のセキュリティ設定状態 (読み取り専用)。"
    37263726#:#: templates/admin/settings.php:1018
    37273727msgid "Allowed Origin Hosts"
     
    37413741msgstr ""
    37423742"これらのホスト名は Origin/Referer チェックと reCAPTCHA ホスト名検証で受け入れ"
    3743 "られます(ランタイムと同じソース)。カスタムホストは raplsaich_allowed_origins "
     3743"られます (ランタイムと同じソース)。カスタムホストは raplsaich_allowed_origins "
    37443744"フィルターで追加できます。"
    37453745#:#: templates/admin/settings.php:1033
    37463746msgid "Recent Bot Detections (past hour)"
    3747 msgstr "最近のボット検出(直近1時間)"
     3747msgstr "最近のボット検出 (直近1時間)"
    37483748#:#: templates/admin/settings.php:1037
    37493749msgid "Honeypot (Offline)"
    3750 msgstr "ハニーポット(オフライン)"
     3750msgstr "ハニーポット (オフライン)"
    37513751#:#: templates/admin/settings.php:1038
    37523752msgid "Timing (Offline)"
    3753 msgstr "タイミング(オフライン)"
     3753msgstr "タイミング (オフライン)"
    37543754#:#: templates/admin/settings.php:1039
    37553755msgid "Future clock (Offline)"
    3756 msgstr "未来時刻(オフライン)"
     3756msgstr "未来時刻 (オフライン)"
    37573757#:#: templates/admin/settings.php:1040
    37583758msgid "Honeypot (Chat)"
    3759 msgstr "ハニーポット(チャット)"
     3759msgstr "ハニーポット (チャット)"
    37603760#:#: templates/admin/settings.php:1041
    37613761msgid "Timing (Chat)"
    3762 msgstr "タイミング(チャット)"
     3762msgstr "タイミング (チャット)"
    37633763#:#: templates/admin/settings.php:1042
    37643764msgid "Future clock (Chat)"
    3765 msgstr "未来時刻(チャット)"
     3765msgstr "未来時刻 (チャット)"
    37663766#:#: templates/admin/settings.php:1043
    37673767msgid "Honeypot (Lead)"
    3768 msgstr "ハニーポット(リード)"
     3768msgstr "ハニーポット (リード)"
    37693769#:#: templates/admin/settings.php:1044
    37703770msgid "Timing (Lead)"
    3771 msgstr "タイミング(リード)"
     3771msgstr "タイミング (リード)"
    37723772#:#: templates/admin/settings.php:1045
    37733773msgid "Future clock (Lead)"
    3774 msgstr "未来時刻(リード)"
     3774msgstr "未来時刻 (リード)"
    37753775#:#: templates/admin/settings.php:1062
    37763776msgid "(approx)"
    3777 msgstr "(概算)"
     3777msgstr "(概算)"
    37783778#:#: templates/admin/settings.php:1067
    37793779msgid "No bot activity detected in the past hour."
     
    37863786"your forms are being targeted."
    37873787msgstr ""
    3788 "直近1時間にボット検出によりブロックされたリクエスト。「(概算)」= 10分の1の"
     3788"直近1時間にボット検出によりブロックされたリクエスト。「 (概算)」= 10分の1の"
    37893789"サンプリングで、推定合計 (×10) として表示。「未来時刻」の値はクライアント IP "
    37903790"が利用可能な場合は正確、それ以外はサンプリング。数値が高い場合、フォームが攻"
     
    37923792#:#: templates/admin/settings.php:1074
    37933793msgid "XFF Truncated (past hour)"
    3794 msgstr "XFF 切り詰め(直近1時間)"
     3794msgstr "XFF 切り詰め (直近1時間)"
    37953795#:#: templates/admin/settings.php:1087
    37963796msgid "None in the past hour."
     
    38133813#:#: templates/admin/settings.php:1113
    38143814msgid "Not present (expected if accessing directly)"
    3815 msgstr "なし(直接アクセスの場合は正常)"
     3815msgstr "なし (直接アクセスの場合は正常)"
    38163816#:#: templates/admin/settings.php:1115
    38173817msgid "Trusted Proxies"
     
    38193819#:#: templates/admin/settings.php:1124
    38203820msgid "None configured (private/loopback IPs are always trusted)"
    3821 msgstr "設定なし(プライベート/ループバック IP は常に信頼されます)"
     3821msgstr "設定なし (プライベート/ループバック IP は常に信頼されます)"
    38223822#:#: templates/admin/settings.php:1130
    38233823msgid ""
     
    38293829#:#: templates/admin/settings.php:1134
    38303830msgid "Recent Admin Failures (past 24h)"
    3831 msgstr "最近の管理操作エラー(直近24時間)"
     3831msgstr "最近の管理操作エラー (直近24時間)"
    38323832#:#: templates/admin/settings.php:1144
    38333833#, php-format
     
    38423842"API key testing, import, and other configuration issues."
    38433843msgstr ""
    3844 "直近10件の管理操作エラーコード(機密情報なし)。API キーのテスト、インポー"
     3844"直近10件の管理操作エラーコード (機密情報なし)。API キーのテスト、インポー"
    38453845"ト、その他の設定問題の診断に役立ちます。"
    38463846#:#: templates/admin/settings.php:1156
     
    38533853msgid "Object cache: not available (bot counters use DB sampling)"
    38543854msgstr ""
    3855 "オブジェクトキャッシュ: 利用不可(ボットカウンターは DB サンプリングを使用)"
     3855"オブジェクトキャッシュ: 利用不可 (ボットカウンターは DB サンプリングを使用)"
    38563856#:#: templates/admin/settings.php:1166
    38573857msgid "dns_get_record: not available (IPv6 SSRF validation limited)"
    3858 msgstr "dns_get_record: 利用不可(IPv6 SSRF 検証が制限されます)"
     3858msgstr "dns_get_record: 利用不可 (IPv6 SSRF 検証が制限されます)"
    38593859#:#: templates/admin/settings.php:1173
    38603860msgid "Object Cache"
     
    38773877"transients."
    38783878msgstr ""
    3879 "無効(データベースを使用中)。レート制限とボットカウンターは DB ベースのトラ"
     3879"無効 (データベースを使用中)。レート制限とボットカウンターは DB ベースのトラ"
    38803880"ンジェントを使用しています。"
    38813881#:#: templates/admin/settings.php:1194
     
    39183918"failed — check that the database user has sufficient privileges."
    39193919msgstr ""
    3920 "テーブルを確認できません(データベース権限の問題)。SHOW TABLES クエリが失敗"
     3920"テーブルを確認できません (データベース権限の問題)。SHOW TABLES クエリが失敗"
    39213921"しました — データベースユーザーに十分な権限があるか確認してください。"
    39223922#:#: templates/admin/settings.php:1247
     
    39823982"from optimization usually resolves this."
    39833983msgstr ""
    3984 "ユーザーがフォーム(オフラインメッセージ、リード獲得)を送信できない場合、JS "
    3985 "最適化プラグイン(例: Autoptimize, WP Rocket, LiteSpeed Cache)がチャットボッ"
     3984"ユーザーがフォーム (オフラインメッセージ、リード獲得) を送信できない場合、JS "
     3985"最適化プラグイン (例: Autoptimize, WP Rocket, LiteSpeed Cache) がチャットボッ"
    39863986"トスクリプトを遅延読み込みまたは除外していないか確認してください。チャット"
    39873987"ボットページを最適化から除外すると通常は解決します。"
     
    40814081#, php-format
    40824082msgid "OpenRouter server error (HTTP %d). Please try again later."
    4083 msgstr "OpenRouter サーバーエラー(HTTP %d)。しばらくしてからもう一度お試しください。"
     4083msgstr "OpenRouter サーバーエラー (HTTP %d)。しばらくしてからもう一度お試しください。"
    40844084#:#: includes/ai-providers/class-openrouter-provider.php
    40854085msgid "OpenRouter API error: "
     
    41074107# Privacy policy#:#: includes/class-main.php
    41084108msgid "OpenRouter API (openrouter.ai) - for multi-provider model access"
    4109 msgstr "OpenRouter API(openrouter.ai)— マルチプロバイダーモデルアクセス用"
     4109msgstr "OpenRouter API (openrouter.ai) — マルチプロバイダーモデルアクセス用"
    41104110
    41114111# WooCommerce integration#:#: includes/frontend/class-chatbot-widget.php
     
    41714171#~ "style=\"color:#d63638;\"><strong>重要:</strong> Cloudflare の IP 範囲は定"
    41724172#~ "期的に変更されます。CIDR をハードコードしている場合、古くなり XFF が無視さ"
    4173 #~ "れる可能性があります(レート制限/IP 検出がプロキシ IP にフォールバック)。"
     4173#~ "れる可能性があります (レート制限/IP 検出がプロキシ IP にフォールバック)。"
    41744174#~ "<code>https://www.cloudflare.com/ips/</code> を定期的に確認し、フィルター"
    41754175#~ "を更新してください。</span><br><strong>セットアップチェックリスト:</"
    4176 #~ "strong><br>1. 有効にする前に REMOTE_ADDR がプロキシ IP訪問者 IP ではな"
    4177 #~ "いを表示していることを確認<br>2. Cloudflare の場合: 上の「Cloudflare を"
     4176#~ "strong><br>1. 有効にする前に REMOTE_ADDR がプロキシ IP (訪問者 IP ではな"
     4177#~ "い) を表示していることを確認<br>2. Cloudflare の場合: 上の「Cloudflare を"
    41784178#~ "信頼」を有効にする (CF-Connecting-IP を使用、CIDR 不要)<br>3. その他のプロ"
    41794179#~ "キシ: <code>raplsaich_trusted_proxies</code> フィルターで IP/CIDR を追加"
     
    42034203
    42044204#~ msgid "Content (Preview)"
    4205 #~ msgstr "内容(プレビュー)"
     4205#~ msgstr "内容 (プレビュー)"
    42064206
    42074207
     
    42544254
    42554255#~ msgid "White label (remove branding)"
    4256 #~ msgstr "ホワイトラベル(ブランディング非表示)"
     4256#~ msgstr "ホワイトラベル (ブランディング非表示)"
    42574257
    42584258#~ msgid "Webhook integration"
     
    43444344
    43454345#~ msgid "Higher priority content is used first (0-100)"
    4346 #~ msgstr "優先度が高いコンテンツが優先的に使用されます(0-100)"
     4346#~ msgstr "優先度が高いコンテンツが優先的に使用されます (0-100)"
    43474347
    43484348#~ msgid ""
     
    44094409#~ msgid "Used to sign webhook payloads (X-Webhook-Signature header)."
    44104410#~ msgstr ""
    4411 #~ "Webhook ペイロードの署名に使用されます(X-Webhook-Signature ヘッダー)。"
     4411#~ "Webhook ペイロードの署名に使用されます (X-Webhook-Signature ヘッダー)。"
    44124412
    44134413
     
    44784478#~ "192.168.1.0/24)."
    44794479#~ msgstr ""
    4480 #~ "1行に1つの IP アドレスを入力してください。CIDR 表記も使用可能です例:"
    4481 #~ "192.168.1.0/24。"
     4480#~ "1行に1つの IP アドレスを入力してください。CIDR 表記も使用可能です (例:"
     4481#~ "192.168.1.0/24)。"
    44824482
    44834483#~ msgid "Related Questions"
     
    45624562
    45634563#~ msgid "Only update changed pages (faster)"
    4564 #~ msgstr "変更されたページのみ更新(高速)"
     4564#~ msgstr "変更されたページのみ更新 (高速)"
    45654565
    45664566# Pro Features - Human Handoff
     
    45834583
    45844584#~ msgid "Comma-separated keywords that trigger human handoff."
    4585 #~ msgstr "人間への引き継ぎをトリガーするキーワード(カンマ区切り)。"
     4585#~ msgstr "人間への引き継ぎをトリガーするキーワード (カンマ区切り)。"
    45864586
    45874587
     
    48474847#:#: includes/admin/class-admin.php
    48484848msgid "Holiday name (optional)"
    4849 msgstr "休日名(任意)"
     4849msgstr "休日名 (任意)"
    48504850
    48514851# AI Enhancement additional
     
    50965096
    50975097#~ msgid "Content Filters (Banned Words, IP Blocking)"
    5098 #~ msgstr "コンテンツフィルター(禁止ワード、IP ブロック)"
     5098#~ msgstr "コンテンツフィルター (禁止ワード、IP ブロック)"
    50995099
    51005100#~ msgid "AI Enhancement (Related Suggestions, Autocomplete)"
    5101 #~ msgstr "AI 機能強化(関連質問、入力補完)"
     5101#~ msgstr "AI 機能強化 (関連質問、入力補完)"
    51025102
    51035103#, php-format
     
    51585158
    51595159#~ msgid "One URL pattern per line (e.g., /private/*, /draft/*)"
    5160 #~ msgstr "1行に1つの URL パターン(例: /private/*, /draft/*)"
     5160#~ msgstr "1行に1つの URL パターン (例: /private/*, /draft/*)"
    51615161
    51625162#~ msgid "Crawl Progress"
     
    52765276#~ msgstr ""
    52775277#~ "CSV ファイルは UTF-8 エンコーディングである必要があります。Excel からエク"
    5278 #~ "スポートする場合は「CSV UTF-8(コンマ区切り)(*.csv)」で保存してください。"
     5278#~ "スポートする場合は「CSV UTF-8 (コンマ区切り)(*.csv)」で保存してください。"
    52795279
    52805280# Vector Embedding (RAG)#:#: templates/admin/settings.php templates/admin/crawler.php
     
    52955295#:#: includes/crawler/class-embedding-generator.php
    52965296msgid "Auto (use chat provider API key)"
    5297 msgstr "自動(チャットプロバイダーの API キーを使用)"
     5297msgstr "自動 (チャットプロバイダーの API キーを使用)"
    52985298#:#: templates/admin/settings.php
    52995299msgid "Note: Claude and OpenRouter do not provide embedding APIs. An OpenAI or Gemini API key is required for embeddings."
     
    53505350#:#: templates/admin/settings.php
    53515351msgid "Script Embed (Recommended)"
    5352 msgstr "Script 埋め込み(推奨)"
     5352msgstr "Script 埋め込み (推奨)"
    53535353#:#: templates/admin/settings.php
    53545354msgid "Iframe Embed"
     
    53785378# MCP (Model Context Protocol)#:#: templates/admin/settings.php
    53795379msgid "Allow external AI agents (Claude Desktop, Cursor, etc.) to access your knowledge base and conversations via MCP."
    5380 msgstr "外部 AI エージェント(Claude Desktop、Cursor 等)から MCP 経由でナレッジベースや会話にアクセスできるようにします。"
     5380msgstr "外部 AI エージェント (Claude Desktop、Cursor 等) から MCP 経由でナレッジベースや会話にアクセスできるようにします。"
    53815381#:#: templates/admin/settings.php:343
    53825382msgid "MCP (Model Context Protocol)"
     
    54145414#:#: templates/admin/settings.php
    54155415msgid "Use this URL in your MCP client (Claude Desktop, Cursor, etc.) configuration."
    5416 msgstr "MCP クライアント(Claude Desktop、Cursor 等)の設定にこの URL を使用してください。"
     5416msgstr "MCP クライアント (Claude Desktop、Cursor 等) の設定にこの URL を使用してください。"
    54175417#:#: templates/admin/settings.php
    54185418msgid "Claude Desktop Configuration Example:"
     
    54945494"accuracy."
    54955495msgstr ""
    5496 "ランダムに選ばれたスタイル指示例:「カジュアルな口調で」「別の角度から説明し"
    5497 "て」がメッセージごとにシステムプロンプトに注入されます。精度に影響を与えずに "
     5496"ランダムに選ばれたスタイル指示 (例:「カジュアルな口調で」「別の角度から説明し"
     5497"て」) がメッセージごとにシステムプロンプトに注入されます。精度に影響を与えずに "
    54985498"AI の応答に自然なバリエーションを追加します。"
    54995499#:#: includes/ai-providers/class-claude-provider.php#:#: includes/ai-providers/class-gemini-provider.php#:#: includes/ai-providers/class-openai-provider.php
     
    56195619#:#: templates/admin/settings.php
    56205620msgid "Auto-detect (match user language)"
    5621 msgstr "自動検出(ユーザーの言語に合わせる)"
     5621msgstr "自動検出 (ユーザーの言語に合わせる)"
    56225622#:#: templates/admin/settings.php
    56235623msgid "Choose the language for AI responses. \"Auto-detect\" will respond in the same language as the user's message."
     
    59495949#:#: assets/js/admin.js
    59505950msgid "Not set (will be deleted on save)"
    5951 msgstr "未設定(保存で削除)"
     5951msgstr "未設定 (保存で削除)"
    59525952#:#: assets/js/admin.js
    59535953msgid "Testing..."
     
    60776077#:#: includes/admin/class-admin.php (Pro preview)
    60786078msgid "Define actions triggered by AI intent detection or keywords (redirect, email notify, webhook, link buttons)."
    6079 msgstr "AI のインテント検出やキーワードによってトリガーされるアクションを定義します(リダイレクト、メール通知、Webhook、リンクボタン)。"
     6079msgstr "AI のインテント検出やキーワードによってトリガーされるアクションを定義します (リダイレクト、メール通知、Webhook、リンクボタン)。"
    60806080#:#: includes/admin/class-admin.php (Pro preview)
    60816081msgid "Detect handoff keywords automatically"
     
    62126212#:#: includes/admin/class-admin.php (Pro preview)
    62136213msgid "Default (System)"
    6214 msgstr "デフォルト(システム)"
     6214msgstr "デフォルト (システム)"
    62156215#:#: includes/admin/class-admin.php (Pro preview)
    62166216msgid "Test Mode"
     
    63676367#: includes/admin/class-admin.php (Pro preview)
    63686368msgid "Require admin approval for settings changes (non-admin users)"
    6369 msgstr "設定変更に管理者の承認を必須にする(管理者以外のユーザー)"
     6369msgstr "設定変更に管理者の承認を必須にする (管理者以外のユーザー)"
    63706370
    63716371#: includes/admin/class-admin.php (Pro preview)
     
    64076407#: includes/admin/class-admin.php (Pro preview)
    64086408msgid "Enable staging mode (save changes for review before publishing)"
    6409 msgstr "ステージングモードを有効化(公開前に変更をレビュー用に保存)"
     6409msgstr "ステージングモードを有効化 (公開前に変更をレビュー用に保存)"
    64106410
    64116411#: includes/admin/class-admin.php (Pro preview)
     
    66306630#: includes/admin/class-admin.php (Pro preview - Vulnerability tab)
    66316631msgid "Manual (page rules)"
    6632 msgstr "手動(ページルール)"
     6632msgstr "手動 (ページルール)"
    66336633
    66346634#: includes/admin/class-admin.php (Pro preview - Vulnerability tab)
     
    66666666#: includes/admin/class-admin.php (Pro preview - Handoff tab)
    66676667msgid "Comma-separated keywords that trigger handoff (English)."
    6668 msgstr "ハンドオフをトリガーするキーワード(英語、カンマ区切り)。"
     6668msgstr "ハンドオフをトリガーするキーワード (英語、カンマ区切り)。"
    66696669
    66706670#: includes/admin/class-admin.php (Pro preview - Handoff tab)
    66716671msgid "Comma-separated keywords that trigger handoff (Japanese)."
    6672 msgstr "ハンドオフをトリガーするキーワード(日本語、カンマ区切り)。"
     6672msgstr "ハンドオフをトリガーするキーワード (日本語、カンマ区切り)。"
    66736673
    66746674#: includes/admin/class-admin.php (Pro preview - Handoff tab)
     
    66906690#: includes/admin/class-admin.php (Pro preview - Handoff tab)
    66916691msgid "Auto-close (minutes)"
    6692 msgstr "自動クローズ(分)"
     6692msgstr "自動クローズ (分)"
    66936693
    66946694#: includes/admin/class-admin.php (Pro preview - Handoff tab)
     
    67426742#: includes/admin/class-admin.php (Pro preview - Webhook tab)
    67436743msgid "reCAPTCHA failure (frequent)"
    6744 msgstr "reCAPTCHA 失敗(頻発)"
     6744msgstr "reCAPTCHA 失敗 (頻発)"
    67456745
    67466746#: includes/admin/class-admin.php (Pro preview - Webhook tab)
     
    67886788
    67896789msgid "One date per line (YYYY-MM-DD format)."
    6790 msgstr "1行に1つの日付(YYYY-MM-DD 形式)。"
     6790msgstr "1行に1つの日付 (YYYY-MM-DD 形式)。"
    67916791
    67926792msgid "Holiday Message"
     
    68046804
    68056805msgid "Allow users to upload files (PDF, Word, etc.)"
    6806 msgstr "ユーザーにファイルのアップロードを許可(PDF、Word など)"
     6806msgstr "ユーザーにファイルのアップロードを許可 (PDF、Word など)"
    68076807
    68086808msgid "Max file size (KB):"
     
    68346834
    68356835msgid "Language code for text-to-speech and voice input (e.g., ja, en-US). Leave empty to auto-detect from site language."
    6836 msgstr "テキスト読み上げと音声入力の言語コード(例: ja, en-US)。空欄でサイト言語から自動検出します。"
     6836msgstr "テキスト読み上げと音声入力の言語コード (例: ja, en-US)。空欄でサイト言語から自動検出します。"
    68376837
    68386838msgid "AI Content Generation"
     
    68536853
    68546854msgid "Quick start buttons (comma-separated):"
    6855 msgstr "クイックスタートボタン(カンマ区切り):"
     6855msgstr "クイックスタートボタン (カンマ区切り):"
    68566856
    68576857msgid "e.g., Product info, Pricing, Support"
     
    68716871
    68726872msgid "Spring (Cherry Blossom)"
    6873 msgstr "春(桜)"
     6873msgstr "春 (桜)"
    68746874
    68756875msgid "Summer (Ocean)"
    6876 msgstr "夏(海)"
     6876msgstr "夏 (海)"
    68776877
    68786878msgid "Autumn (Leaves)"
    6879 msgstr "秋(紅葉)"
     6879msgstr "秋 (紅葉)"
    68806880
    68816881msgid "Winter (Snow)"
    6882 msgstr "冬(雪)"
     6882msgstr "冬 (雪)"
    68836883
    68846884#:#: includes/admin/class-admin.php (Pro preview) — Footer & CSS tab
     
    68906890
    68916891msgid "Link URL (optional)"
    6892 msgstr "リンク URL(任意)"
     6892msgstr "リンク URL (任意)"
    68936893
    68946894msgid "New tab"
     
    69236923
    69246924msgid "Header bar (bot name, avatar)"
    6925 msgstr "ヘッダーバー(ボット名、アバター)"
     6925msgstr "ヘッダーバー (ボット名、アバター)"
    69266926
    69276927msgid "Bot name text"
     
    69446944
    69456945msgid "Input area (form)"
    6946 msgstr "入力エリア(フォーム)"
     6946msgstr "入力エリア (フォーム)"
    69476947
    69486948msgid "Text input field"
     
    69736973#:#: includes/admin/class-admin.php (Pro preview) — Security tab
    69746974msgid "Country codes, one per line (e.g., CN, RU)"
    6975 msgstr "国コード、1行に1つ(例: CN, RU)"
     6975msgstr "国コード、1行に1つ (例: CN, RU)"
    69766976
    69776977msgid "Block message"
     
    69796979
    69806980msgid "Allowed IPs, one per line (supports CIDR)"
    6981 msgstr "許可する IP、1行に1つ(CIDR 対応)"
     6981msgstr "許可する IP、1行に1つ (CIDR 対応)"
    69826982
    69836983msgid "Masks email addresses, phone numbers, and credit card numbers in conversation logs."
     
    70257025
    70267026msgid "Prompt for generating related question suggestions. No placeholders needed (the conversation is appended automatically)."
    7027 msgstr "関連する質問候補を生成するためのプロンプト。プレースホルダーは不要です(会話は自動的に追加されます)。"
     7027msgstr "関連する質問候補を生成するためのプロンプト。プレースホルダーは不要です (会話は自動的に追加されます)。"
    70287028
    70297029msgid "Prompt for generating conversation summaries. No placeholders needed (the conversation is appended automatically)."
    7030 msgstr "会話の要約を生成するためのプロンプト。プレースホルダーは不要です(会話は自動的に追加されます)。"
     7030msgstr "会話の要約を生成するためのプロンプト。プレースホルダーは不要です (会話は自動的に追加されます)。"
    70317031
    70327032msgid "Prompt for extracting user context from conversations."
     
    70807080
    70817081msgid "Keywords (comma-separated)"
    7082 msgstr "キーワード(カンマ区切り)"
     7082msgstr "キーワード (カンマ区切り)"
    70837083
    70847084msgid "Action Type:"
     
    71297129
    71307130msgid "Message text (supports {field_name} placeholders)"
    7131 msgstr "メッセージテキスト({field_name} プレースホルダー対応)"
     7131msgstr "メッセージテキスト ({field_name} プレースホルダー対応)"
    71327132
    71337133msgid "Add Step"
     
    71457145
    71467146msgid "Create purpose-specific chatbots (e.g., Sales, Support, FAQ) with individual AI settings, prompts, and page assignments."
    7147 msgstr "個別の AI 設定、プロンプト、ページ割り当てを持つ目的別チャットボット(例: 営業、サポート、FAQ)を作成します。"
     7147msgstr "個別の AI 設定、プロンプト、ページ割り当てを持つ目的別チャットボット (例: 営業、サポート、FAQ) を作成します。"
    71487148
    71497149msgid "Enable multiple chatbot configurations"
     
    71737173
    71747174msgid "Applied to guest (not logged-in) users and roles not listed below."
    7175 msgstr "ゲスト(未ログイン)ユーザーと以下に記載されていないロールに適用されます。"
     7175msgstr "ゲスト (未ログイン) ユーザーと以下に記載されていないロールに適用されます。"
    71767176
    71777177msgid "Role Settings"
     
    72167216
    72177217msgid "Use network-wide settings (overrides per-site settings)"
    7218 msgstr "ネットワーク全体の設定を使用(サイトごとの設定を上書き)"
     7218msgstr "ネットワーク全体の設定を使用 (サイトごとの設定を上書き)"
    72197219
    72207220#: includes/admin/class-admin.php — tab-queue
     
    72647264#: includes/admin/class-admin.php — tab-performance
    72657265msgid "Cache responses for similar questions (normalized matching). Requires response caching to be enabled."
    7266 msgstr "類似質問の応答をキャッシュします(正規化マッチング)。応答キャッシュの有効化が必要です。"
     7266msgstr "類似質問の応答をキャッシュします (正規化マッチング)。応答キャッシュの有効化が必要です。"
    72677267
    72687268msgid "Process knowledge base embeddings in batch for improved performance."
     
    72897289
    72907290msgid "Basic rate limit (applied when this is OFF):"
    7291 msgstr "基本レート制限(これが OFF の場合に適用):"
     7291msgstr "基本レート制限 (これが OFF の場合に適用):"
    72927292
    72937293msgid "1. Burst: 3 requests / 10 sec (hardcoded)"
    7294 msgstr "1. バースト: 3リクエスト / 10秒(ハードコード)"
     7294msgstr "1. バースト: 3リクエスト / 10秒 (ハードコード)"
    72957295
    72967296msgid "2. Sustained: 20 requests / 1 hour per IP (changeable in Settings > Security)"
    7297 msgstr "2. 持続: IP あたり20リクエスト / 1時間(設定 > セキュリティで変更可能)"
     7297msgstr "2. 持続: IP あたり20リクエスト / 1時間 (設定 > セキュリティで変更可能)"
    72987298
    72997299msgid "3. Global IP cap: 2x the sustained limit"
     
    74607460
    74617461msgid "Differential crawl (index changes only)"
    7462 msgstr "差分クロール(変更分のみインデックス)"
     7462msgstr "差分クロール (変更分のみインデックス)"
    74637463
    74647464msgid "Exclude specific pages from indexing"
     
    74697469
    74707470msgid "Export conversations (CSV/JSON)"
    7471 msgstr "会話のエクスポート(CSV/JSON)"
     7471msgstr "会話のエクスポート (CSV/JSON)"
    74727472
    74737473msgid "Operator mode for live chat takeover"
     
    75057505
    75067506msgid "Export leads (CSV/JSON)"
    7507 msgstr "リードのエクスポート(CSV/JSON)"
     7507msgstr "リードのエクスポート (CSV/JSON)"
    75087508
    75097509msgid "Email notifications on new leads"
     
    75117511
    75127512msgid "Webhook integration (Slack, Zapier, CRM)"
    7513 msgstr "Webhook 連携(Slack、Zapier、CRM)"
     7513msgstr "Webhook 連携 (Slack、Zapier、CRM)"
    75147514
    75157515msgid "Lead-to-conversation linking"
     
    75207520
    75217521msgid "Export audit log (CSV)"
    7522 msgstr "監査ログのエクスポート(CSV)"
     7522msgstr "監査ログのエクスポート (CSV)"
    75237523
    75247524msgid "User and action type filtering"
  • rapls-ai-chatbot/trunk/rapls-ai-chatbot.php

    r3493410 r3498564  
    55 * Plugin URI:        https://raplsworks.com/rapls-ai-chatbot-guide/
    66 * Description:       AI Chatbot plugin with OpenAI/Claude/Google support and automatic site content learning.
    7  * Version:           1.5.6
     7 * Version:           1.5.7
    88 * Requires at least: 6.3
    99 * Requires PHP:      7.4
     
    3838// Version: single source of truth in includes/version.php
    3939require_once __DIR__ . '/includes/version.php';
    40 define('RAPLSAICH_BUILD', 'cbbacdd'); // Auto-replaced by git archive (export-subst)
     40define('RAPLSAICH_BUILD', 'cbf39f0'); // Auto-replaced by git archive (export-subst)
    4141define('RAPLSAICH_PLUGIN_DIR', plugin_dir_path(__FILE__));
    4242define('RAPLSAICH_PLUGIN_URL', plugin_dir_url(__FILE__));
  • rapls-ai-chatbot/trunk/readme.txt

    r3493412 r3498564  
    55Requires at least: 6.3
    66Tested up to: 6.9
    7 Stable tag: 1.5.6
     7Stable tag: 1.5.7
    88Requires PHP: 7.4
    99License: GPLv2 or later
     
    446446== Changelog ==
    447447
     448= 1.5.7 =
     449* Updated: Japanese translations — full-width parentheses replaced with half-width per WordPress Style Guide
     450* Updated: Dashboard Docs links and review request banner
     451
    448452= 1.5.6 =
    449453* Fixed: Response Language setting now works when set to "Site language" — was silently ignored
     
    604608== Upgrade Notice ==
    605609
     610= 1.5.7 =
     611Translation and UI improvements. Recommended for all users.
     612
    606613= 1.5.6 =
    607614Response Language setting fix: AI now correctly responds in the configured language. Recommended for all users.
Note: See TracChangeset for help on using the changeset viewer.