# Copyright (C) 2025 ジー（Code GEE）
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: GhostGate – ゴーストゲート（不可視ログインゲート） "
"1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/ghostgate\n"
"POT-Creation-Date: 2025-09-18T10:23:48+00:00\n"
"PO-Revision-Date: 2025-09-18 19:25+0900\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.6\n"
"X-Domain: ghostgate\n"

#. Plugin Name of the plugin
#: ghostgate.php inc/admin-ui.php:10 inc/admin-ui.php:2265
msgid "GhostGate"
msgstr "GhostGate"

#. Plugin URI of the plugin
#: ghostgate.php
msgid "https://arce-experience.com/product/"
msgstr "https://arce-experience.com/product/"

#. Description of the plugin
#: ghostgate.php
msgid ""
"ログインURLを隠して、2FA認証やDoS遮断も可能なWordPress専用セキュリティ強化"
"ツールです。WordPress Login Hardening Plugin."
msgstr ""
"This is a security enhancement tool exclusively for WordPress that hides the "
"login URL and can also perform 2FA authentication and block DoS. WordPress "
"Login Hardening Plugin."

#. Author of the plugin
#: ghostgate.php
msgid "ジー（Code GEE）"
msgstr "Code GEE"

#. Author URI of the plugin
#: ghostgate.php
msgid "https://arce-experience.com/developer/"
msgstr "https://arce-experience.com/developer/"

#: inc/admin-actions.php:10
msgid "You do not have permission."
msgstr "You do not have permission."

#. translators: %s is the IP address (or comma-separated list of IPs) that was unblocked.
#: inc/admin-ui.php:33
#, php-format
msgid "Unblocked: %s"
msgstr "Unblocked: %s"

#: inc/admin-ui.php:44
msgid "No IP selected."
msgstr "No IP selected."

#: inc/admin-ui.php:56
msgid "GhostGate 設定画面"
msgstr "GhostGate settings screen"

#: inc/admin-ui.php:57
msgid "WordPress ログインをかつてないほど安全に保護します。"
msgstr "Keep your WordPress logins more secure than ever."

#: inc/admin-ui.php:62
msgid "⚙️ 設定・ステータス"
msgstr "⚙️ Settings/Status"

#: inc/admin-ui.php:65
msgid "🧾 機能と説明"
msgstr "🧾 Features and Description"

#: inc/admin-ui.php:101
msgid "🚫 現在ブロック中のIP"
msgstr "🚫 Currently blocked IPs"

#: inc/admin-ui.php:114
msgid "すべて選択"
msgstr "Select all"

#: inc/admin-ui.php:119
msgid "ログイン"
msgstr "ログイン"

#: inc/admin-ui.php:120
msgid "AJAX"
msgstr "AJAX"

#: inc/admin-ui.php:121
msgid "REST API"
msgstr "REST API"

#: inc/admin-ui.php:127
msgid "このIPだけ解除"
msgstr "Cancel only this IP"

#: inc/admin-ui.php:133
msgid "選択したIPを解除"
msgstr "Deselect selected IP"

#: inc/admin-ui.php:137
msgid "現在ブロックされているIPはありません。"
msgstr "No IPs are currently blocked."

#: inc/admin-ui.php:146
msgid "🛡 現在のセキュリティ機能一覧"
msgstr "🛡 List of current security features"

#: inc/admin-ui.php:162
msgid ""
"GhostGate（ゴーストゲート）は、WordPressの最も脆弱な部分「ログイン画面」その"
"ものを不可視化し、攻撃対象を消すことで、従来の防御とは異なる"
msgstr ""
"GhostGate differs from traditional defenses by making the most vulnerable "
"part of WordPress, the login screen, invisible and erasing the attack target."

#: inc/admin-ui.php:163
msgid "\"入り口を消す\""
msgstr "\"Erase the entrance\""

#: inc/admin-ui.php:164
msgid "という新しい発想から生まれたセキュリティプラグインです。"
msgstr "This is a security plugin born from a new idea."

#: inc/admin-ui.php:168
msgid ""
"軽量・高速でありながら、URL秘匿・2FA・IP制限・通信遮断・列挙防止・診断分析な"
"どを包括的に備え、セキュリティ強化と運用のしやすさを両立。"
msgstr ""
"Although it is lightweight and fast, it is comprehensively equipped with URL "
"concealment, 2FA, IP restriction, communication blocking, enumeration "
"prevention, diagnostic analysis, etc., and achieves both enhanced security "
"and ease of operation."

#: inc/admin-ui.php:172
msgid ""
"名前の通り、「Ghost」のように気配を消し、「Gate」のように正規ユーザーだけを通"
"す、透明で強固な守りを実現します。"
msgstr ""
"As the name suggests, it provides a transparent and strong defense that "
"eliminates presence like \"Ghost\" and allows only authorized users to pass "
"like \"Gate\"."

#: inc/admin-ui.php:181
msgid "🔍 機能一覧:"
msgstr "🔍 Feature list:"

#: inc/admin-ui.php:182
msgid "🔐 ログインURL秘匿"
msgstr "🔐 Conceal login URL"

#: inc/admin-ui.php:183
msgid "📧 2FA認証"
msgstr "📧 2FA authentication"

#: inc/admin-ui.php:184
msgid "🛑 IP制限"
msgstr "🛑 IP restrictions"

#: inc/admin-ui.php:185
msgid "📁 通信遮断"
msgstr "📁 Communication cutoff"

#: inc/admin-ui.php:186
msgid "⏱️ ログインセッション管理"
msgstr "⏱️ Login session management"

#: inc/admin-ui.php:187
msgid "📜 ログ記録"
msgstr "📜 Logging"

#: inc/admin-ui.php:188 inc/admin-ui.php:399
msgid "👤 author列挙防止"
msgstr "👤 Author enumeration prevention"

#: inc/admin-ui.php:189
msgid "📡 wp-json制御"
msgstr "📡 wp-json control"

#: inc/admin-ui.php:190
msgid "📊 ステータス分析"
msgstr "📊 Status analysis"

#: inc/admin-ui.php:191 inc/admin-ui.php:527
msgid "🌐 GhostGateの存在意義"
msgstr "🌐 Why GhostGate exists?"

#: inc/admin-ui.php:198
msgid "🔐 ログインURL秘匿＋コード入力"
msgstr "🔐 Conceal login URL + enter code"

#: inc/admin-ui.php:201
msgid "ログインページそのものを隠し、侵入の入口を完全に遮断します。"
msgstr ""
"It hides the login page itself and completely blocks the entrance of "
"intrusion."

#: inc/admin-ui.php:203
msgid "WordPressのログインURLは非常に単純で、たとえば"
msgstr "The WordPress login URL is very simple, for example"

#: inc/admin-ui.php:205
msgid "のように、誰でも容易にアクセス可能です。"
msgstr "As such, it is easily accessible to everyone."

#: inc/admin-ui.php:206
msgid "つまり、ドメイン名さえ分かれば攻撃対象になってしまいます。"
msgstr ""
"In other words, if you know the domain name, you can become an attack target."

#: inc/admin-ui.php:208
msgid ""
"しかし、ログインURLが毎回動的に変わり、特定の条件を知らなければ辿り着けないと"
"したらどうでしょうか？"
msgstr ""
"However, what if the login URL changes dynamically every time and cannot be "
"reached without knowing certain conditions?"

#: inc/admin-ui.php:210
msgid "GhostGateは、"
msgstr "GhostGate is"

#: inc/admin-ui.php:211
msgid ""
"ログインURLそのものを秘匿し、アクセスには任意のスラッグと時間コードを必要とす"
"るゲート機構"
msgstr ""
"A gate mechanism that hides the login URL itself and requires an arbitrary "
"slug and time code for access."

#: inc/admin-ui.php:212
msgid "を実装します。"
msgstr "implement."

#: inc/admin-ui.php:214
msgid "そもそも攻撃が成立しない"
msgstr "The attack doesn't work in the first place"

#: inc/admin-ui.php:215
msgid "という革新的なセキュリティ構造を実現します。"
msgstr "This provides an innovative security structure."

#: inc/admin-ui.php:223
msgid "📧 メール2段階認証（2FA）"
msgstr "📧 Two-factor email authentication (2FA)x"

#: inc/admin-ui.php:227
msgid "パスワードが漏れても、本人確認で不正ログインを防ぎます。"
msgstr ""
"Even if your password is leaked, identity verification will prevent "
"unauthorized logins."

#: inc/admin-ui.php:231
msgid ""
"仮にログイン画面を突破されても、それだけで管理画面に入らせてしまっては意味が"
"ありません。"
msgstr ""
"Even if someone were to get past the login screen, there would be no point "
"in simply allowing them to enter the management screen."

#: inc/admin-ui.php:232 inc/admin-ui.php:498
msgid "GhostGateでは、"
msgstr "GhostGateAt GhostGate,"

#: inc/admin-ui.php:233
msgid "ログイン後すぐに本人確認用のメールを送信"
msgstr "Send an email to confirm your identity immediately after logging in"

#: inc/admin-ui.php:234
msgid ""
"し、その中に記載された認証コードを正しく入力しない限り、本ログインを完了させ"
"ません。"
msgstr ""
"However, this login will not be completed unless you correctly enter the "
"authentication code written therein."

#: inc/admin-ui.php:238
msgid "この「もう一段階の確認」により、"
msgstr "With this \"one more step of confirmation\","

#: inc/admin-ui.php:239
msgid "パスワードが漏れてもアカウントを守れる仕組み"
msgstr "A mechanism to protect your account even if your password is leaked"

#: inc/admin-ui.php:240
msgid "になっています。"
msgstr "It has become."

#: inc/admin-ui.php:241
msgid "コードは毎回ランダムに発行され、一定時間を過ぎると無効になります。"
msgstr ""
"Codes are issued randomly each time and expire after a certain amount of "
"time."

#: inc/admin-ui.php:245
msgid ""
"また、ユーザーごとにこの2段階認証のON/OFFを切り替えることができ、必要なアカウ"
"ントのみに強化保護を施すことができます。"
msgstr ""
"Additionally, you can turn on/off two-step verification for each user, "
"allowing you to apply enhanced protection to only the accounts you need."

#: inc/admin-ui.php:254
msgid "🛑 IP制限（ログイン試行制限）"
msgstr "🛑 IP Restriction (Login Attempt Restriction)"

#: inc/admin-ui.php:258
msgid "総当たり攻撃をIP単位で即時ブロック。"
msgstr "Instantly blocks brute force attacks on an IP basis."

#: inc/admin-ui.php:262
msgid ""
"不正ログインの多くは、Botが無数のパスワードを機械的に試す「総当たり攻撃（ブ"
"ルートフォース）」によって行われます。"
msgstr ""
"Most unauthorized logins are carried out through brute force attacks, where "
"bots mechanically try countless passwords."

#: inc/admin-ui.php:263
msgid "GhostGateは、このような攻撃を防ぐために、"
msgstr "GhostGate prevents such attacks by"

#: inc/admin-ui.php:264
msgid "短時間に複数回ログインに失敗したIPアドレスを自動的にブロック"
msgstr ""
"Automatically block IP addresses that fail to log in multiple times in a "
"short period of time"

#: inc/admin-ui.php:265 inc/admin-ui.php:376 inc/admin-ui.php:502
msgid "します。"
msgstr "I will."

#: inc/admin-ui.php:269
msgid "例えば、「30分間に3回まで」など、"
msgstr "For example, \"up to 3 times in 30 minutes\""

#: inc/admin-ui.php:270
msgid "細かい制限ルールを設定可能"
msgstr "Detailed restriction rules can be set"

#: inc/admin-ui.php:271
msgid "で、人間の操作には支障なく、Botや攻撃スクリプトだけを排除できます。"
msgstr ""
"This allows you to eliminate only bots and attack scripts without affecting "
"human operations."

#: inc/admin-ui.php:272
msgid ""
"ブロックされたIPは管理画面から確認・解除できるため、安全性と管理のしやすさを"
"両立しています。"
msgstr ""
"Blocked IPs can be checked and canceled from the management screen, ensuring "
"both safety and ease of management."

#: inc/admin-ui.php:276
msgid "この制限により、"
msgstr "This restriction allows"

#: inc/admin-ui.php:277
msgid "突破される前にアクセスそのものを遮断する"
msgstr "Block access before it is breached"

#: inc/admin-ui.php:278
msgid "という、実用的かつ堅実な防御が可能になります。"
msgstr "This enables practical and solid defense."

#: inc/admin-ui.php:287
msgid "📁 XML-RPC / admin-ajax 制御"
msgstr "📁 XML-RPC / admin-ajax control"

#: inc/admin-ui.php:291
msgid "使っていない通信機能は徹底的に遮断して守りを固めます。"
msgstr ""
"Strengthen your defense by completely blocking communication functions that "
"are not in use."

#: inc/admin-ui.php:295
msgid ""
"WordPressには、外部アプリやテーマ・プラグインとの通信を行うための機能として、"
"「XML-RPC」や「admin-ajax.php」などのエンドポイントが用意されています。"
msgstr ""
"WordPress provides endpoints such as \"XML-RPC\" and \"admin-ajax.php\" as "
"functions for communicating with external applications, themes, and plugins."

#: inc/admin-ui.php:296
msgid "しかし、これらは現在では一部の特殊な用途を除き、"
msgstr "However, these are now used except for some special purposes."

#: inc/admin-ui.php:297
msgid "ほとんどのサイトで使われていないにもかかわらず有効なまま"
msgstr "Remains valid despite not being used by most sites"

#: inc/admin-ui.php:298
msgid "になっているケースが多く、"
msgstr "In many cases,"

#: inc/admin-ui.php:299
msgid "実際には、"
msgstr "in fact,"

#: inc/admin-ui.php:300
msgid "攻撃者にとって“狙いやすい裏口”として悪用されるリスクが高い"
msgstr ""
"There is a high risk that it will be exploited as an easy-to-target backdoor "
"for attackers."

#: inc/admin-ui.php:301
msgid "のです。"
msgstr "It is."

#: inc/admin-ui.php:305
msgid ""
"特に「XML-RPC」は、WordPressの初期にリモート投稿やアプリ連携に使われていた仕"
"組みですが、現在ではほとんどのサイトにとって不要な存在となっています。"
msgstr ""
"In particular, \"XML-RPC\" is a mechanism used for remote posting and "
"application collaboration in the early days of WordPress, but it is now "
"unnecessary for most sites."

#: inc/admin-ui.php:309 inc/admin-ui.php:419
msgid "GhostGateは、こうした"
msgstr "GhostGate"

#: inc/admin-ui.php:310
msgid "不要な通信機能を確実に無効化"
msgstr "Reliably disable unnecessary communication functions"

#: inc/admin-ui.php:311
msgid ""
"することで、Botによるスパム投稿・不正ログイン・ユーザー列挙といった攻撃の経路"
"を断ちます。"
msgstr ""
"By doing so, we cut off the attack vectors such as spam posting, "
"unauthorized login, and user enumeration by bots."

#: inc/admin-ui.php:313
msgid "による物理的な遮断にも対応しており、"
msgstr "It also supports physical blocking by"

#: inc/admin-ui.php:314
msgid "WordPressの設定だけでなく、サーバーレベルでもセキュリティを強化"
msgstr ""
"Strengthen security not only in WordPress settings but also at the server "
"level"

#: inc/admin-ui.php:315
msgid "できます。"
msgstr "can."

#: inc/admin-ui.php:319
msgid "利用しない機能を閉じておくことは、"
msgstr "Closing features you don't use is"

#: inc/admin-ui.php:320
msgid "「攻撃される前に入り口を消す」GhostGateの中核思想"
msgstr "GhostGate's core idea: \"Delete the entrance before being attacked\""

#: inc/admin-ui.php:321 inc/admin-ui.php:551
msgid "そのものです。"
msgstr "That's it."

#: inc/admin-ui.php:329
msgid "🔒 ログインセッション管理"
msgstr "🔒 Login session management"

#: inc/admin-ui.php:333
msgid ""
"セッションの寿命や並行ログインを制御し、乗っ取りリスクの土台を断ちます。"
msgstr ""
"Control session lifespan and concurrent logins to eliminate the risk of "
"takeover."

#: inc/admin-ui.php:337
msgid ""
"一定時間の操作がない場合に自動ログアウトする「アイドルタイムアウト」と、最大"
"継続時間を超えたら必ず再ログインを求める「絶対タイムアウト」を設定できます。"
msgstr ""
"You can set an ``idle timeout'' that automatically logs you out if there is "
"no activity for a certain period of time, and an ``absolute timeout'' that "
"requires you to log in again if the maximum duration time is exceeded."

#: inc/admin-ui.php:338
msgid "長時間放置や共有PCでのログイン放置によるリスクを抑制します。"
msgstr ""
"Reduces the risk of leaving the computer unattended for long periods of time "
"or logging in on a shared PC."

#: inc/admin-ui.php:342
msgid "さらに、"
msgstr "moreover,"

#: inc/admin-ui.php:343
msgid "同一ユーザーの同時ログイン数を制限"
msgstr "Limit the number of simultaneous logins by the same user"

#: inc/admin-ui.php:344
msgid ""
"することで、第三者による使い回しを防止。新しいログインが発生した場合は既存"
"セッションを無効化できます。"
msgstr ""
"This prevents reuse by third parties. Existing sessions can be invalidated "
"when a new login occurs."

#: inc/admin-ui.php:345
msgid ""
"管理画面から現在のセッションを一覧し、対象ユーザーを強制ログアウトすることも"
"可能です。"
msgstr ""
"You can also view the current sessions from the management screen and force "
"logout of the target user."

#: inc/admin-ui.php:349
msgid "オプションで、"
msgstr "Optionally,"

#: inc/admin-ui.php:350
msgid "IPアドレスやユーザーエージェントの継続チェック"
msgstr "Continuous checking of IP address and user agent"

#: inc/admin-ui.php:351
msgid ""
"を有効にでき、環境が大きく変わった場合は再認証を要求。Remember Me 選択時でも"
"過度な長期化を抑える細かなルール設定に対応します。"
msgstr ""
"If the environment changes significantly, re-authentication will be "
"required. Even when Remember Me is selected, it supports detailed rule "
"settings to prevent excessive prolongation."

#: inc/admin-ui.php:355
msgid ""
"ログイン直後や権限昇格時にはセッションIDを自動再生成（セッション固定化対策）"
"し、2FAと組み合わせることで、"
msgstr ""
"By automatically regenerating the session ID (session fixation measure) "
"immediately after login or when privileges are elevated, and combining it "
"with 2FA,"

#: inc/admin-ui.php:356
msgid "「侵入させない」「侵入しても居座らせない」"
msgstr ""
"\"I won't let them invade\" \"I won't let them stay even if they invade\""

#: inc/admin-ui.php:357
msgid "二段構えの防御を実現します。"
msgstr "Achieves a two-tiered defense."

#: inc/admin-ui.php:365
msgid "📜 ログ記録＋ローテート"
msgstr "📜 Logging + Rotate"

#: inc/admin-ui.php:369
msgid "すべての操作を記録・保存し、証拠と備えを残します。"
msgstr "Record and save all operations to preserve evidence and preparedness."

#: inc/admin-ui.php:373
msgid ""
"セキュリティ対策でもう一つ重要なのが、「何が起きたのかを正確に記録しておくこ"
"と」です。"
msgstr ""
"Another important security measure is to accurately record what happened."

#: inc/admin-ui.php:374
msgid ""
"GhostGateは、ログインの成功・失敗、2段階認証の状態、IPブロックの発動など、"
msgstr ""
"GhostGate monitors login success/failure, 2-step authentication status, IP "
"block activation, etc."

#: inc/admin-ui.php:375
msgid "あらゆる重要な操作をログとして記録"
msgstr "Log all important operations"

#: inc/admin-ui.php:380
msgid "ログは、指定したファイルパスに保存され、"
msgstr "The log will be saved to the specified file path and"

#: inc/admin-ui.php:381
msgid "保存日数を設定することで、一定期間経過後に自動削除（ローテート）される"
msgstr ""
"By setting the number of days to save, the data will be automatically "
"deleted (rotated) after a certain period of time."

#: inc/admin-ui.php:382
msgid "ため、サーバーの容量も圧迫しません。"
msgstr "Therefore, it does not put pressure on server capacity."

#: inc/admin-ui.php:383
msgid ""
"また、ログ出力はチェックボックスで簡単にON/OFFでき、保存先パスや保存期間もUI"
"から自由に設定できます。"
msgstr ""
"Additionally, log output can be easily turned on and off using the checkbox, "
"and the save destination path and retention period can also be freely set "
"from the UI."

#: inc/admin-ui.php:387
msgid "こうした記録は、"
msgstr "These records are"

#: inc/admin-ui.php:388
msgid "「いつ・誰が・何をしたか」を後から確認できる唯一の証拠"
msgstr ""
"The only evidence that allows you to later confirm “who did what, when, and "
"what.”"

#: inc/admin-ui.php:389
msgid "となるため、万が一のトラブル時にも迅速な対応が可能です。"
msgstr "This allows for quick response in the unlikely event of a problem."

#: inc/admin-ui.php:390
msgid ""
"GhostGateは、“守る”だけでなく“記録して備える”という観点でも、実用的なセキュリ"
"ティを提供します。"
msgstr ""
"GhostGate provides practical security from the perspective of not only "
"\"protecting\" but also \"recording and preparing.\""

#: inc/admin-ui.php:403
msgid "ユーザー名の漏洩を防ぎ、攻撃の足掛かりを与えません。"
msgstr "Prevents leakage of usernames and provides a foothold for attacks."

#: inc/admin-ui.php:407
msgid "WordPressでは、特定のURL（例："
msgstr "WordPress allows you to specify specific URLs (e.g."

#: inc/admin-ui.php:409
msgid "）やREST APIを利用することで、"
msgstr ") and REST API,"

#: inc/admin-ui.php:410
msgid "サイトに登録されているユーザー名を外部から簡単に取得できてしまう"
msgstr "Usernames registered on the site can be easily obtained from outside"

#: inc/admin-ui.php:411
msgid "という問題があります。"
msgstr "There is a problem."

#: inc/admin-ui.php:413
msgid ""
"攻撃者はこの情報をもとにパスワードを割り出し、不正ログインを試みるため、"
msgstr ""
"The attacker uses this information to figure out the password and attempt "
"unauthorized login."

#: inc/admin-ui.php:414
msgid "ユーザー名の漏洩は重大なセキュリティリスク"
msgstr "Leaking usernames is a serious security risk"

#: inc/admin-ui.php:415
msgid "となります。"
msgstr "It becomes."

#: inc/admin-ui.php:420
msgid "author列挙のあらゆる手口をブロック"
msgstr "Block all author enumeration techniques"

#: inc/admin-ui.php:421
msgid "します。REST API、RSS、クエリパラメータなど、"
msgstr "I will. REST API, RSS, query parameters, etc."

#: inc/admin-ui.php:422
msgid "複数の経路を横断的に検出・遮断"
msgstr "Detection and blocking of multiple routes"

#: inc/admin-ui.php:423
msgid "し、どこからもユーザー名が漏れないよう徹底的に防御します。"
msgstr "We will thoroughly protect your username from being leaked anywhere."

#: inc/admin-ui.php:427
msgid ""
"また、他のプラグインやテーマによって無効化が機能していない場合も検知できるた"
"め、"
msgstr ""
"It can also detect when disabling is not working due to other plugins or "
"themes, so"

#: inc/admin-ui.php:428
msgid "現在の防御状態を明確に可視化"
msgstr "Clear visualization of current defense status"

#: inc/admin-ui.php:429
msgid "することができます。"
msgstr "You can."

#: inc/admin-ui.php:431
msgid "GhostGateは、「知られなければ、狙われることもない」"
msgstr "GhostGate says, \"If you don't know, you won't be targeted.\""

#: inc/admin-ui.php:432
msgid "という根本的な防御思想を、この機能でも体現しています。"
msgstr "This function also embodies this fundamental defensive philosophy."

#: inc/admin-ui.php:440
msgid "🛡️ /wp-json の表示制御（REST APIの露出最小化）"
msgstr "🛡️ /wp-json display control (minimize REST API exposure)"

#: inc/admin-ui.php:444
msgid ""
"RESTのルート一覧の露出を最小限にし、偵察・探索型攻撃の足がかりを断ちます。"
msgstr ""
"Minimize the exposure of the REST route list and cut off the foothold of "
"reconnaissance and exploration attacks."

#: inc/admin-ui.php:448
msgid ""
"/wp-json には、サイトで利用可能な名前空間やルートの一覧が表示されます。攻撃者"
"はこれを手掛かりに指紋採取や脆弱性探索を行います。"
msgstr ""
"/wp-json displays a list of available namespaces and routes for your site. "
"Attackers use this as a clue to collect fingerprints and search for "
"vulnerabilities."

#: inc/admin-ui.php:449
msgid "GhostGate は、この一覧表示を"
msgstr "GhostGate displays this list."

#: inc/admin-ui.php:450
msgid "ホワイトリスト方式で制御"
msgstr "Controlled by whitelist method"

#: inc/admin-ui.php:451
msgid "し、不要な情報の露出を抑制します。"
msgstr "and suppress the exposure of unnecessary information."

#: inc/admin-ui.php:452
msgid "実際のAPI自体の動作は維持"
msgstr "The operation of the actual API itself is maintained"

#: inc/admin-ui.php:453
msgid "されるため、正規の連携や機能には影響しません。"
msgstr "This does not affect regular integration or functionality."

#: inc/admin-ui.php:457
msgid ""
"管理画面では、検出済みのエンドポイント一覧から表示許可を選択でき、さらに"
msgstr ""
"On the management screen, you can select display permissions from the list "
"of discovered endpoints, and"

#: inc/admin-ui.php:458
msgid ""
"自作エンドポイントの接頭辞（例: sbp2, ghostgate など）をプレフィックス指定"
msgstr "Specify the prefix of your own endpoint (e.g. sbp2, ghostgate, etc.)"

#: inc/admin-ui.php:459
msgid "して許可することも可能です。"
msgstr "You can also allow it."

#: inc/admin-ui.php:460
msgid ""
"必要なルートだけを明示的に見せることで、互換性と秘匿性のバランスを実現しま"
"す。"
msgstr ""
"By explicitly exposing only the necessary routes, a balance between "
"compatibility and confidentiality is achieved."

#: inc/admin-ui.php:464
msgid ""
"この制御により、Bot による自動スキャンや不要なルート列挙のノイズを低減し、"
msgstr ""
"This control reduces the noise of automatic bot scanning and unnecessary "
"route enumeration."

#: inc/admin-ui.php:465
msgid "攻撃面（アタックサーフェス）の縮小"
msgstr "Attack surface reduction"

#: inc/admin-ui.php:466
msgid "に貢献します。"
msgstr "Contribute to"

#: inc/admin-ui.php:467
msgid ""
"Discovery に依存するプラグインをお使いの場合は、必要なルートのみ許可してくだ"
"さい。"
msgstr ""
"If you use plugins that rely on Discovery, only allow the routes you need."

#: inc/admin-ui.php:471
msgid "さらに、オプションで"
msgstr "Additionally, optionally"

#: inc/admin-ui.php:472
msgid "特定の名前空間項目を一覧から除外"
msgstr "Exclude specific namespace items from list"

#: inc/admin-ui.php:473
msgid "するなど、表示粒度を細かく調整できます。"
msgstr "You can finely adjust the display granularity."

#: inc/admin-ui.php:474
msgid "ログや一時的な無効化にも対応し、運用時の確認・切り戻しが容易です。"
msgstr ""
"It also supports logs and temporary disabling, making it easy to check and "
"switch back during operation."

#: inc/admin-ui.php:482
msgid "📊 セキュリティステータス分析"
msgstr "📊 Security status analysis"

#: inc/admin-ui.php:486
msgid "現在の防御状態を視覚化し、設定ミスや競合も即検出。"
msgstr ""
"Visualize the current defense status and immediately detect configuration "
"errors and conflicts."

#: inc/admin-ui.php:490
msgid "WordPressのセキュリティ対策は、複数のプラグインや設定が絡み合うことで、"
msgstr "WordPress security measures involve multiple plugins and settings."

#: inc/admin-ui.php:491
msgid "「効いていると思っていたけど実は無効」"
msgstr "“I thought it was working, but it’s actually not working.”"

#: inc/admin-ui.php:492
msgid "や、"
msgstr "or,"

#: inc/admin-ui.php:493
msgid "「機能が競合して逆効果」"
msgstr "\"Functional conflicts have the opposite effect\""

#: inc/admin-ui.php:494
msgid "といった状況に陥ることがあります。"
msgstr "You may find yourself in a situation like this."

#: inc/admin-ui.php:499
msgid ""
"自分自身の設定に加え、他のセキュリティプラグインや .htaccess などの干渉状況を"
"自動的に診断"
msgstr ""
"Automatically diagnose interference situations such as your own settings and "
"other security plugins and .htaccess"

#: inc/admin-ui.php:500
msgid "し、現在の防御状態を"
msgstr "and check the current defense status."

#: inc/admin-ui.php:501
msgid "視覚的に一覧表示"
msgstr "Visual list display"

#: inc/admin-ui.php:506
msgid "有効・無効・部分的な保護・競合の兆候などを、"
msgstr "Valid, invalid, partial protection, signs of conflict, etc."

#: inc/admin-ui.php:507
msgid "色分けバッジと警告付きで明確に表示"
msgstr "Clearly displayed with color-coded badges and warnings"

#: inc/admin-ui.php:508
msgid "するため、管理者は迷わず判断ができます。"
msgstr "This allows administrators to make decisions without hesitation."

#: inc/admin-ui.php:512
msgid "この機能により、「何が有効で、何が衝突しているか」が一目でわかるため、"
msgstr ""
"This feature allows you to see at a glance what is valid and what is "
"conflicting."

#: inc/admin-ui.php:513
msgid "“設定のつもり”を“確実な防御”に変える"
msgstr "Turn “setting intentions” into “sure defense”"

#: inc/admin-ui.php:514
msgid "ことができます。"
msgstr "You can."

#: inc/admin-ui.php:516
msgid "GhostGateは、セキュリティを"
msgstr "GhostGate provides security"

#: inc/admin-ui.php:517
msgid "“見えない壁”ではなく、“見て理解できる防御”"
msgstr "Not “invisible walls” but “defenses that can be seen and understood”"

#: inc/admin-ui.php:518
msgid "へと進化させます。"
msgstr "evolve into."

#: inc/admin-ui.php:531
msgid "ただ守るだけでなく、透明な守りへと進化する。"
msgstr "It doesn't just protect, it evolves into transparent protection."

#: inc/admin-ui.php:535
msgid ""
"多くのセキュリティツールが「既に起きた攻撃への対処」を重視する中で、GhostGate"
"は根本から異なる哲学を持っています。"
msgstr ""
"While many security tools focus on \"responding to attacks that have already "
"occurred,\" GhostGate has a fundamentally different philosophy."

#: inc/admin-ui.php:536
msgid "攻撃の発生を前提にするのではなく、"
msgstr "Rather than assuming that an attack will occur,"

#: inc/admin-ui.php:537
msgid "「攻撃されない状態」そのものを作り出す"
msgstr "Creating a “state of not being attacked” itself"

#: inc/admin-ui.php:538
msgid "──それがGhostGateの本質です。"
msgstr "──That is the essence of GhostGate."

#: inc/admin-ui.php:542
msgid ""
"ログインURLを不可視化し、機能を絞り込み、通信を遮断し、ユーザー名すら漏らさな"
"い。これらの機能は単体でも強力ですが、GhostGateは"
msgstr ""
"It makes the login URL invisible, narrows down functions, blocks "
"communication, and doesn't even reveal user names. These features are "
"powerful on their own, but GhostGate"

#: inc/admin-ui.php:543
msgid "それらを軽量かつ相互干渉せずに共存させる設計"
msgstr "Designed to be lightweight and coexist without mutual interference"

#: inc/admin-ui.php:544
msgid "にこだわっています。"
msgstr "I'm particular about."

#: inc/admin-ui.php:548
msgid ""
"さらに、設定の衝突や無効化を「見える化」するステータス分析機能により、管理者"
"は現在のセキュリティ状態を確実に把握できます。"
msgstr ""
"Additionally, a status analysis feature that visualizes configuration "
"conflicts and invalidations allows administrators to reliably understand the "
"current security state."

#: inc/admin-ui.php:549
msgid "これは、セキュリティをブラックボックス化せず、"
msgstr "This does not make security a black box and"

#: inc/admin-ui.php:550
msgid "「透明な守り」へと進化させる思想"
msgstr "Thoughts that evolve into “transparent protection”"

#: inc/admin-ui.php:555
msgid "GhostGateは、ただのセキュリティ対策ではありません。"
msgstr "GhostGate is more than just a security measure."

#: inc/admin-ui.php:556
msgid ""
"WordPressのあらゆる環境と共存しながら、“見えない壁”となってサイトを守る、新し"
"い形のゲート"
msgstr ""
"A new type of gate that protects your site as an “invisible wall” while "
"coexisting with any WordPress environment."

#: inc/admin-ui.php:557
msgid "です。"
msgstr "is."

#: inc/admin-ui.php:624
msgid "基本設定"
msgstr "Basic settings"

#: inc/admin-ui.php:627
msgid "GhostGateのURLスラッグ"
msgstr "GhostGate URL slug"

#: inc/admin-ui.php:628
msgid "認証コードの桁数"
msgstr "Number of digits in authentication code"

#: inc/admin-ui.php:629
msgid "認証コード形式"
msgstr "Authentication code format"

#: inc/admin-ui.php:630 inc/two-factor-auth.php:23
msgid "2FAを有効にする"
msgstr "Enable 2FA"

#: inc/admin-ui.php:631
msgid "admin-ajax制限回数（1分）"
msgstr "admin-ajax limit number of times (1 minute)"

#: inc/admin-ui.php:632
msgid "ユーザー列挙のブロック"
msgstr "Block user enumeration"

#: inc/admin-ui.php:633
msgid "未使用REST APIの遮断"
msgstr "Blocking unused REST APIs"

#: inc/admin-ui.php:634
msgid "REST APIアクセス制限"
msgstr "REST API access restrictions"

#: inc/admin-ui.php:635
msgid "XML-RPC 通信の無効化"
msgstr "Disabling XML-RPC communication"

#: inc/admin-ui.php:636
msgid "wp-json構造の秘匿化"
msgstr "Anonymizing wp-json structure"

#: inc/admin-ui.php:637
msgid "ログイン試行制限の設定"
msgstr "Setting login attempt limit"

#: inc/admin-ui.php:638
msgid "ログインセッション管理"
msgstr "Login session management"

#: inc/admin-ui.php:639
msgid "ログファイルパス"
msgstr "log file path"

#: inc/admin-ui.php:640
msgid "プレビュー表示のブロック"
msgstr "Preview display block"

#: inc/admin-ui.php:660 inc/admin-ui.php:680 inc/admin-ui.php:699
#: inc/admin-ui.php:752 inc/admin-ui.php:792
msgid "使用する"
msgstr "use"

#: inc/admin-ui.php:664
msgid "例: \"my-login\" にすると /my-login でログインします。"
msgstr "Example: \"my-login\" will log you in with /my-login."

#: inc/admin-ui.php:684
msgid "日付・時間コード以外に切り替える場合の桁数（数字のみ）"
msgstr ""
"Number of digits when switching to a code other than date/time code (numbers "
"only)"

#: inc/admin-ui.php:702
msgid "日付コード（例: 0722）"
msgstr "Date code (e.g. 0722)"

#: inc/admin-ui.php:703
msgid "逆日付コード（例: 2270）"
msgstr "Reverse date code (e.g. 2270)"

#: inc/admin-ui.php:704
msgid "時間コード（例: 1307）"
msgstr "Time code (e.g. 1307)"

#: inc/admin-ui.php:705
msgid "逆時間コード（例: 7310）"
msgstr "Reverse time code (e.g. 7310)"

#: inc/admin-ui.php:706
msgid "カスタムコード（任意指定）"
msgstr "Custom code (optional)"

#: inc/admin-ui.php:713
msgid "3〜8桁の任意コードを半角数字で入力してください。"
msgstr "Please enter a 3-8 digit code using half-width numbers."

#: inc/admin-ui.php:717
msgid "ログイン時に要求する認証コードの方式を選択してください。"
msgstr "Please select the authentication code method required at login."

#: inc/admin-ui.php:731 inc/admin-ui.php:861 inc/admin-ui.php:878
#: inc/admin-ui.php:1044
msgid "有効にする"
msgstr "enable"

#: inc/admin-ui.php:733
msgid "ユーザー設定に基づいて、2段階認証を有効にします。"
msgstr "Enable two-step verification based on user settings."

#: inc/admin-ui.php:734
msgid "ワードプレスのユーザー毎に2FAのチェックを入れてください。"
msgstr "Please check 2FA for each WordPress user."

#: inc/admin-ui.php:755
msgid "リクエスト数:"
msgstr "Number of requests:"

#: inc/admin-ui.php:757
msgid "回/1分"
msgstr "times/1 minute"

#: inc/admin-ui.php:761
msgid "クールダウン:"
msgstr "cool down:"

#: inc/admin-ui.php:763 inc/admin-ui.php:838 inc/admin-ui.php:1004
msgid "秒"
msgstr "seconds"

#: inc/admin-ui.php:770
msgid "超過時に管理者へ通知"
msgstr "Notify administrator when exceeded"

#: inc/admin-ui.php:772
msgid ""
"admin-ajax.php へのアクセスを 1 分単位で制限します。指定回数を超えると 429 応"
"答と通知が行われます。"
msgstr ""
"Limit access to admin-ajax.php in 1-minute increments. If the specified "
"number of attempts is exceeded, a 429 response and notification will occur."

#: inc/admin-ui.php:797
msgid ""
"ログファイルの保存先を指定します（デフォルト: wp-content/uploads/ghostgate/"
"logs/ghostgate_logs_YYYYMMDD.log）"
msgstr ""
"Specify the log file location (default: wp-content/uploads/ghostgate/logs/"
"ghostgate_logs_YYYYMMDD.log)"

#: inc/admin-ui.php:802
msgid "保存日数（空欄で60日）"
msgstr "Storage days (60 days if left blank)"

#: inc/admin-ui.php:807
msgid "ログファイルを自動削除するまでの日数。例：60"
msgstr ""
"Number of days after which log files are automatically deleted. Example: 60"

#: inc/admin-ui.php:826
msgid "ログイン制限を有効にする"
msgstr "Enable login restrictions"

#: inc/admin-ui.php:829
msgid "ログイン試行回数制限: "
msgstr "Login attempt limit:"

#: inc/admin-ui.php:832
msgid "30分以内に許可する最大ログイン試行回数。例：3回まで"
msgstr ""
"Maximum number of login attempts allowed within 30 minutes. Example: Up to 3 "
"times"

#: inc/admin-ui.php:836
msgid "ブロックのクールダウン: "
msgstr "Block cooldown:"

#: inc/admin-ui.php:840
msgid "ブロック発動後、この秒数が経過すると自動解除されます。"
msgstr ""
"The block will be automatically canceled after this number of seconds has "
"passed after being activated."

#: inc/admin-ui.php:846
msgid "管理者にメールで通知"
msgstr "Notify administrator by email"

#: inc/admin-ui.php:864
msgid "?author=1 のようなリクエストによるユーザー名列挙を遮断します。"
msgstr "Blocks username enumeration with requests like ?author=1."

#: inc/admin-ui.php:881
msgid "セキュリティ向上のため、XML-RPCアクセスを遮断します。"
msgstr "Blocks XML-RPC access to improve security."

#: inc/admin-ui.php:895
msgid "未使用の標準REST APIを外部から遮断する"
msgstr "Block unused standard REST APIs from the outside world"

#: inc/admin-ui.php:898
msgid ""
"Gutenberg、Application Passwords、メディアAPI などの未使用APIを制限します。"
msgstr ""
"Restrict unused APIs such as Gutenberg, Application Passwords, and media "
"APIs."

#: inc/admin-ui.php:915
msgid "REST APIアクセス制限を有効化"
msgstr "Enable REST API access restrictions"

#: inc/admin-ui.php:919
msgid "回数上限（1分）: "
msgstr "Maximum number of times (1 minute):"

#: inc/admin-ui.php:925
msgid "ブロック時間（秒）: "
msgstr "Block time (seconds):"

#: inc/admin-ui.php:931
msgid ""
"1分間に指定回数を超えるRESTリクエストを送信すると、そのIPは指定秒数ブロックさ"
"れます。"
msgstr ""
"If an IP sends more than the specified number of REST requests per minute, "
"it will be blocked for the specified number of seconds."

#: inc/admin-ui.php:954
msgid "wp-json構造から隠す"
msgstr "Hide from wp-json structure"

#: inc/admin-ui.php:955
msgid ""
"有効にすると、下記で選択されなかったREST APIは wp-json に表示されなくなりま"
"す。"
msgstr ""
"Once enabled, REST APIs not selected below will not be displayed in wp-json."

#: inc/admin-ui.php:959
msgid "▼ 表示を許可するRESTエンドポイントを選択"
msgstr "▼ Select REST endpoints to allow viewing"

#: inc/admin-ui.php:964
msgid "表示を許可するRESTエンドポイント"
msgstr "REST endpoint to allow viewing"

#: inc/admin-ui.php:975
msgid "自作REST APIの接頭辞（カンマ区切り）"
msgstr "Homemade REST API prefixes (comma separated)"

#: inc/admin-ui.php:977
msgid "例: sbp2, ghostgate など。該当するルートは常に表示されます。"
msgstr "Examples: sbp2, ghostgate etc. Applicable routes are always displayed."

#: inc/admin-ui.php:996
msgid "ログイン中のセッションを監視する（アイドル時間で強制ログアウト）"
msgstr "Monitor logged-in sessions (forced logout during idle time)"

#: inc/admin-ui.php:999
msgid ""
"セッション有効中は、アイドル時間（何も操作されていない時間）が設定時間を超え"
"ると自動ログアウトされます。"
msgstr ""
"While your session is active, you will be automatically logged out if your "
"idle time (time without any operations) exceeds the set time."

#: inc/admin-ui.php:1002
msgid "アイドル時間の上限（秒）:"
msgstr "Idle time limit (seconds):"

#: inc/admin-ui.php:1021
msgid "現在のセッション情報"
msgstr "Current session information"

#: inc/admin-ui.php:1022
msgid "ログイン時刻: "
msgstr "Login time:"

#: inc/admin-ui.php:1023
msgid "最終操作: "
msgstr "Final operation:"

#: inc/admin-ui.php:1024
msgid "⏱ アイドル経過時間: "
msgstr "⏱ Elapsed idle time:"

#: inc/admin-ui.php:1025 inc/admin-ui.php:1027
msgid " 秒"
msgstr "seconds"

#: inc/admin-ui.php:1026
msgid "⏳ タイムアウトまで残り: "
msgstr "⏳ Timeout remaining:"

#: inc/admin-ui.php:1029
msgid "セッションはまだ開始されていません。"
msgstr "Session has not started yet."

#: inc/admin-ui.php:1046
msgid ""
"フロントエンドの ?preview=…（下書き・変更のプレビュー）をURL直叩きで開けない"
"ようにします。"
msgstr ""
"Prevents opening ?preview=… (preview of drafts/changes) on the front end by "
"directly hitting the URL."

#: inc/admin-ui.php:1048
msgid ""
"有効時は、ブラウザのアドレスバー等でプレビューURLを開くと 403 Forbidden を返"
"します。"
msgstr ""
"When enabled, opening the preview URL in the browser's address bar will "
"return 403 Forbidden."

#: inc/admin-ui.php:1081
msgid "セキュリティ系プラグインの状態"
msgstr "Security plugin status"

#: inc/admin-ui.php:1083
msgid "見つかりませんでした"
msgstr "Not found"

#. translators: %s is the status of Application Passwords feature (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of the Gutenberg block editor (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of plugin/theme REST API exposure (e.g. "⚠️ 有効" or "✅ 無効")
#. translators: %s is the status of the media REST API endpoint (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of JWT authentication API (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of REST API restriction filters (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:1088 inc/admin-ui.php:1091 inc/admin-ui.php:3311
#: inc/admin-ui.php:3329 inc/admin-ui.php:3345 inc/admin-ui.php:3408
#: inc/admin-ui.php:3416 inc/admin-ui.php:3424 inc/admin-ui.php:3432
msgid "有効"
msgstr "valid"

#. translators: %s is the status of Application Passwords feature (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of the Gutenberg block editor (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of plugin/theme REST API exposure (e.g. "⚠️ 有効" or "✅ 無効")
#. translators: %s is the status of the media REST API endpoint (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of JWT authentication API (e.g. "✅ 有効" or "❌ 無効")
#. translators: %s is the status of REST API restriction filters (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:1089 inc/admin-ui.php:1092 inc/admin-ui.php:3311
#: inc/admin-ui.php:3329 inc/admin-ui.php:3345 inc/admin-ui.php:3408
#: inc/admin-ui.php:3416 inc/admin-ui.php:3424 inc/admin-ui.php:3432
msgid "無効"
msgstr "invalid"

#: inc/admin-ui.php:1116
msgid "ユーザー列挙の遮断"
msgstr "Blocking user enumeration"

#: inc/admin-ui.php:1119
msgid "XML-RPCの無効化"
msgstr "Disabling XML-RPC"

#: inc/admin-ui.php:1122
msgid "wp-config.phpへのアクセス防止"
msgstr "Preventing access to wp-config.php"

#: inc/admin-ui.php:1125
msgid "mod_securityによる保護"
msgstr "Protected by mod_security"

#. translators: %s is the plugin slug (plugin name) that left a signature in .htaccess while being inactive.
#: inc/admin-ui.php:1141
#, php-format
msgid "%s の署名が残っています（プラグイン無効）"
msgstr "%s signature remains (plugin disabled)"

#. translators: %s is the plugin slug (plugin name) that added a signature to .htaccess.
#: inc/admin-ui.php:1144
#, php-format
msgid "%s による .htaccess署名"
msgstr ".htaccess signature with %s"

#: inc/admin-ui.php:1149
msgid ".htaccess による保護"
msgstr ".htaccess protection"

#: inc/admin-ui.php:1157
msgid "保護設定が見つかりませんでした"
msgstr "No protection settings found"

#: inc/admin-ui.php:1176
msgid "テーマ・プラグイン編集禁止（DISALLOW_FILE_EDIT）"
msgstr "Prohibition of theme/plugin editing (DISALLOW_FILE_EDIT)"

#: inc/admin-ui.php:1179
msgid "管理画面でのインストール禁止（DISALLOW_FILE_MODS）"
msgstr ""
"Prohibition of installation on the management screen (DISALLOW_FILE_MODS)"

#: inc/admin-ui.php:1182
msgid "管理画面SSL強制（FORCE_SSL_ADMIN）"
msgstr "Management screen SSL enforcement (FORCE_SSL_ADMIN)"

#: inc/admin-ui.php:1185
msgid "デバッグモードOFF"
msgstr "Debug mode OFF"

#: inc/admin-ui.php:1189
msgid "wp-config.php のセキュリティ設定"
msgstr "Security settings in wp-config.php"

#: inc/admin-ui.php:1197
msgid "保護設定が検出されていません"
msgstr "No protection settings detected"

#: inc/admin-ui.php:1254
msgid "セキュリティレベル"
msgstr "security level"

#: inc/admin-ui.php:1258
msgid "評価"
msgstr "evaluation"

#: inc/admin-ui.php:1266
msgid "ログインURLの秘匿状況"
msgstr "Confidentiality of login URL"

#: inc/admin-ui.php:1267
msgid "2FA認証の設定状況"
msgstr "2FA authentication setting status"

#: inc/admin-ui.php:1268
msgid "admin-ajax.php のアクセス制限"
msgstr "Access restrictions for admin-ajax.php"

#: inc/admin-ui.php:1269
msgid "ログイン試行回数の制限"
msgstr "Limit number of login attempts"

#: inc/admin-ui.php:1270
msgid "ユーザー列挙の遮断状況 (?author=)"
msgstr "User enumeration blocking status (?author=)"

#: inc/admin-ui.php:1271
msgid "REST APIのユーザー列挙遮断"
msgstr "REST API user enumeration block"

#: inc/admin-ui.php:1272
msgid "REST APIリクエスト制限の状況"
msgstr "REST API request limit status"

#: inc/admin-ui.php:1273
msgid "XML-RPC の遮断状況"
msgstr "XML-RPC blocking status"

#: inc/admin-ui.php:1274
msgid "REST API 構造の秘匿化状況"
msgstr "REST API structure concealment status"

#: inc/admin-ui.php:1275
msgid ".htaccess の詳細"
msgstr ".htaccess details"

#: inc/admin-ui.php:1276
msgid "wp-config.php の詳細"
msgstr "wp-config.php details"

#: inc/admin-ui.php:1277
msgid ".user.ini の詳細"
msgstr ".user.ini details"

#: inc/admin-ui.php:1278
msgid "php.ini の詳細"
msgstr "php.ini details"

#: inc/admin-ui.php:1279
msgid ".access の詳細"
msgstr ".access details"

#: inc/admin-ui.php:1280
msgid ".env の詳細"
msgstr ".env details"

#: inc/admin-ui.php:1281
msgid ".htpasswd の詳細"
msgstr ".htpasswd details"

#: inc/admin-ui.php:1282
msgid "robots.txt の詳細"
msgstr "robots.txt details"

#: inc/admin-ui.php:1283
msgid ".ftpaccess の詳細"
msgstr ".ftpaccess details"

#: inc/admin-ui.php:1284
msgid "標準REST APIの利用状況"
msgstr "Standard REST API usage status"

#: inc/admin-ui.php:1298
msgid "特徴的な保護設定は見つかりません"
msgstr "No distinctive protection settings found"

#. translators: %1$s is the name of the detected tool.
#: inc/admin-ui.php:1312
#, php-format
msgid "推定: %s"
msgstr "Estimated: %s"

#: inc/admin-ui.php:1336
msgid "詳細情報なし"
msgstr "No detailed information"

#. translators: %1$s is the feature name, %2$s is the suggestion message
#: inc/admin-ui.php:1340 inc/admin-ui.php:1344
#, php-format
msgid "%1$s（%2$s）"
msgstr "%1$s(%2$s)"

#: inc/admin-ui.php:1445
msgid "GhostGate によるログインURL秘匿が有効です"
msgstr "Login URL concealment by GhostGate is enabled"

#. translators: %s is the login slug used in the GhostGate settings
#: inc/admin-ui.php:1447
#, php-format
msgid "GhostGate（slug: %s）"
msgstr "GhostGate (slug: %s)"

#: inc/admin-ui.php:1449
msgid ""
"GhostGateが動作中です。認証コード＋URL秘匿により、高いセキュリティが確保され"
"ています。"
msgstr ""
"GhostGate is running. High security is ensured by concealing the "
"authentication code and URL."

#: inc/admin-ui.php:1454
msgid "ログインURLの変更・秘匿化が検出されました"
msgstr "A change or anonymization of the login URL was detected."

#: inc/admin-ui.php:1455
msgid ".htaccess または rewrite"
msgstr ".htaccess or rewrite"

#: inc/admin-ui.php:1457
msgid ""
"ログインURLの秘匿は攻撃リスクの低減に有効です。2FAやブロック制御と併用すると"
"強固です。"
msgstr ""
"Hiding the login URL is effective in reducing the risk of attacks. It is "
"robust when used in conjunction with 2FA and block control."

#: inc/admin-ui.php:1461
msgid "wp-login.php が存在しません（削除 or 隠蔽の可能性）"
msgstr "wp-login.php does not exist (possibly deleted or hidden)"

#: inc/admin-ui.php:1462
msgid "カスタム構成・セキュリティ系プラグイン"
msgstr "Custom configuration/security plugins"

#: inc/admin-ui.php:1464
msgid ""
"意図的な秘匿であれば問題ありませんが、アクセス不能になっていないか確認を推奨"
"します"
msgstr ""
"There is no problem if it is intentionally hidden, but we recommend checking "
"to make sure it is not inaccessible."

#: inc/admin-ui.php:1468
msgid "ログインURLは既定のまま（wp-login.php）"
msgstr "Leave the login URL as default (wp-login.php)"

#: inc/admin-ui.php:1469
msgid "WordPress標準のログイン構成"
msgstr "WordPress standard login configuration"

#: inc/admin-ui.php:1471
msgid ""
"ログインURLの変更または2FA導入を推奨します（GhostGateや他セキュリティプラグイ"
"ン等）"
msgstr ""
"We recommend changing the login URL or introducing 2FA (GhostGate or other "
"security plugins, etc.)"

#: inc/admin-ui.php:1487
msgid "ユーザー情報が取得できませんでした"
msgstr "User information could not be obtained"

#: inc/admin-ui.php:1488
msgid "2FA構成チェック（コード: 2FA-000）"
msgstr "2FA Configuration Check (Code: 2FA-000)"

#: inc/admin-ui.php:1490
msgid ""
"WordPressのユーザー情報を確認できませんでした。2FAのステータス確認が行えませ"
"ん。"
msgstr ""
"WordPress user information could not be verified. Unable to check 2FA status."

#: inc/admin-ui.php:1559
msgid "すべてのユーザーに 2FA（メール認証）が有効です"
msgstr "2FA (email authentication) is enabled for all users"

#: inc/admin-ui.php:1560
msgid "GhostGate / 他2FA（コード: 2FA-200）"
msgstr "GhostGate / other 2FA (Code: 2FA-200)"

#: inc/admin-ui.php:1562
msgid "2FAが全ユーザーに対して有効です。セキュリティは強化されています。"
msgstr "2FA is enabled for all users. Security has been enhanced."

#: inc/admin-ui.php:1566
msgid "2FA（メール認証）が有効なユーザーが存在しません"
msgstr "There are no users with 2FA (email authentication) enabled."

#: inc/admin-ui.php:1567
msgid "GhostGate 未保護状態（コード: 2FA-500）"
msgstr "GhostGate Unprotected (Code: 2FA-500)"

#: inc/admin-ui.php:1569
msgid ""
"すべてのユーザーに2FAの有効化を推奨します。特に管理者権限のあるアカウントは優"
"先的に保護してください。"
msgstr ""
"We recommend enabling 2FA for all users. In particular, prioritize "
"protecting accounts with administrator privileges."

#. translators: %1$d is the number of users with 2FA enabled, %2$d is the total number of users
#: inc/admin-ui.php:1575
#, php-format
msgid "%1$d / %2$d のユーザーが 2FA を有効にしています"
msgstr "%1$d / %2$d users have 2FA enabled"

#: inc/admin-ui.php:1579
msgid "GhostGate / 他2FA 部分保護（コード: 2FA-206）"
msgstr "GhostGate / other 2FA partial protection (code: 2FA-206)"

#: inc/admin-ui.php:1581
msgid "全ユーザーへの 2FA 適用が推奨されます。"
msgstr "2FA is recommended for all users."

#. translators: %d is the number of additional users not shown
#: inc/admin-ui.php:1590
#, php-format
msgid " 他%d名"
msgstr "%d other names"

#. translators: %1$s is the comma-separated user list, %2$s is the additional user count string (e.g. " 他3名")
#: inc/admin-ui.php:1596
#, php-format
msgid "2FA未設定のユーザー: %1$s%2$s"
msgstr "User without 2FA: %1$s%2$s"

#: inc/admin-ui.php:1597
msgid "未設定ユーザー警告（コード: 2FA-207）"
msgstr "Unconfigured User Warning (Code: 2FA-207)"

#: inc/admin-ui.php:1599
msgid "上記のユーザーに対し、GhostGate または他2FA機能を有効にしてください。"
msgstr ""
"Please enable GhostGate or other 2FA functionality for the above users."

#: inc/admin-ui.php:1609
msgid "他の2FAプラグインが有効です"
msgstr "Other 2FA plugins are enabled"

#: inc/admin-ui.php:1612
msgid "GhostGate以外の2FA機能も正しく動作しているか確認を推奨します。"
msgstr ""
"We recommend checking that 2FA functions other than GhostGate are also "
"working properly."

#. translators: %1$d is the number of allowed requests, %2$d is the cooldown period in seconds
#: inc/admin-ui.php:1632
#, php-format
msgid "GhostGateによるadmin-ajax.php制限が有効（%1$d回/%2$d秒）"
msgstr "admin-ajax.php limit enabled by GhostGate (%1$d times/%2$d seconds)"

#: inc/admin-ui.php:1633
msgid "GhostGate 設定機能"
msgstr "GhostGate configuration function"

#: inc/admin-ui.php:1635
msgid "GhostGateの制限は正常に動作しています。"
msgstr "GhostGate restrictions are working fine."

#: inc/admin-ui.php:1650
msgid "admin-ajax.php に mod_rewrite によるアクセス制限あり"
msgstr "Access to admin-ajax.php is restricted by mod_rewrite"

#: inc/admin-ui.php:1651
msgid ".htaccess (Apache)"
msgstr ".htaccess (Apache)"

#: inc/admin-ui.php:1653
msgid "GhostGateと併用する場合、意図せぬ競合が発生しないか確認してください。"
msgstr ""
"When using GhostGate together, check to see if any unintended conflicts "
"occur."

#: inc/admin-ui.php:1659
msgid "admin-ajax.php にIP制限あり"
msgstr "admin-ajax.php has IP restrictions"

#: inc/admin-ui.php:1660 inc/admin-ui.php:2428 inc/admin-ui.php:2450
#: inc/admin-ui.php:2482 inc/admin-ui.php:2501 inc/admin-ui.php:2516
#: inc/admin-ui.php:2529 inc/admin-ui.php:2549 inc/admin-ui.php:2572
#: inc/admin-ui.php:2583 inc/admin-ui.php:2594
msgid ".htaccess"
msgstr ".htaccess"

#: inc/admin-ui.php:1662
msgid "サーバーレベルでの制限が有効です。GhostGateと重複の可能性があります。"
msgstr ""
"Restrictions at the server level are in effect. There is a possibility of "
"duplication with GhostGate."

#. translators: %s is the filename (e.g. plugin or theme PHP file) where the restriction pattern was detected
#: inc/admin-ui.php:1698
#, php-format
msgid "他プラグインによる admin-ajax.php 制限処理が検出されました（%s）"
msgstr ""
"admin-ajax.php restriction processing by another plugin was detected (%s)"

#: inc/admin-ui.php:1701
msgid "functions.php または外部プラグイン"
msgstr "functions.php or external plugins"

#: inc/admin-ui.php:1703
msgid "GhostGateと機能が重複する可能性があります。二重制御に注意してください。"
msgstr "Functionality may overlap with GhostGate. Beware of double controls."

#: inc/admin-ui.php:1714
msgid "admin-ajax.php へのアクセス制限が見つかりません"
msgstr "No access restrictions found for admin-ajax.php"

#. translators: %s is the Jetpack REST extension status label (e.g. "✅ 使用中" or "❌ なし")
#: inc/admin-ui.php:1715 inc/admin-ui.php:3384
msgid "なし"
msgstr "none"

#: inc/admin-ui.php:1717
msgid "Bot対策のため GhostGate などの制限設定を推奨します。"
msgstr "We recommend setting restrictions such as GhostGate to prevent bots."

#. translators: %d is the maximum number of login attempts allowed in 30 minutes
#: inc/admin-ui.php:1737
#, php-format
msgid "GhostGateによるログイン試行回数制限が有効（30分で最大%d回）"
msgstr "GhostGate login attempt limit enabled (up to %d times in 30 minutes)"

#: inc/admin-ui.php:1738
msgid "GhostGate（コード: LOGIN-200）"
msgstr "GhostGate (Code: LOGIN-200)"

#: inc/admin-ui.php:1740
msgid "制限は正しく動作しています。セキュリティ強化済みです。"
msgstr "The limits are working correctly. Security has been strengthened."

#: inc/admin-ui.php:1758
msgid "wp-config.php にカスタムの試行回数制御が存在"
msgstr "Custom number of attempts control exists in wp-config.php"

#: inc/admin-ui.php:1759
msgid "カスタム定数定義（コード: LOGIN-300）"
msgstr "Custom constant definition (code: LOGIN-300)"

#: inc/admin-ui.php:1761
msgid "独自の定数で制限されています。GhostGateと競合しないか確認してください。"
msgstr ""
"It is limited by its own constants. Please check if there is a conflict with "
"GhostGate."

#: inc/admin-ui.php:1772
msgid "Wordfence（ログイン制限機能あり）"
msgstr "Wordfence (with login restriction function)"

#: inc/admin-ui.php:1788
msgid "他プラグインによるログイン試行制限が有効"
msgstr "Login attempt restriction by other plugins is enabled"

#: inc/admin-ui.php:1791
msgid "GhostGateとの機能重複に注意し、優先順位を検討してください。"
msgstr "Be aware of functional overlap with GhostGate and consider priorities."

#: inc/admin-ui.php:1798
msgid "ログイン試行回数の制限が検出されませんでした"
msgstr "No limit on login attempts detected"

#: inc/admin-ui.php:1799
msgid "未設定（コード: LOGIN-500）"
msgstr "Not set (Code: LOGIN-500)"

#: inc/admin-ui.php:1801
msgid ""
"ブルートフォース攻撃防止のため、GhostGate または他の試行回数制限を導入してく"
"ださい。"
msgstr ""
"Implement GhostGate or other attempt limit to prevent brute force attacks."

#: inc/admin-ui.php:1826
msgid "GhostGate により ?author=ID リクエストが遮断されています"
msgstr "GhostGate is blocking ?author=ID requests"

#: inc/admin-ui.php:1827 inc/admin-ui.php:1952 inc/admin-ui.php:2103
#: inc/admin-ui.php:2335 inc/admin-ui.php:2386
msgid "GhostGate プラグイン"
msgstr "GhostGate plugin"

#: inc/admin-ui.php:1848
msgid "?author=ID による列挙を .htaccess で遮断中"
msgstr "Blocking enumeration by ?author=ID with .htaccess"

#. translators: %s: Plugin name whose signature remains in .htaccess despite being deactivated
#. translators: %s is the plugin label/name whose .htaccess signature remains
#: inc/admin-ui.php:1871 inc/admin-ui.php:2050
#, php-format
msgid "%s の署名が .htaccess に残存しています（プラグイン無効）"
msgstr "%s signature remains in .htaccess (plugin disabled)"

#. translators: %s: Plugin name whose .htaccess comment signature was detected
#: inc/admin-ui.php:1883
#, php-format
msgid "%s による .htaccess コメント署名を検出"
msgstr "Detected .htaccess comment signature by %s"

#. translators: %s is the plugin name that is currently active
#. translators: %s is the plugin label/name
#: inc/admin-ui.php:1905 inc/admin-ui.php:2041
#, php-format
msgid "%s が有効化されています"
msgstr "%s is enabled"

#: inc/admin-ui.php:1920
msgid "template_redirect による author= 遮断コードが存在"
msgstr "author= blocking code by template_redirect exists"

#: inc/admin-ui.php:1921
msgid "テーマまたはプラグイン"
msgstr "theme or plugin"

#: inc/admin-ui.php:1930
msgid "?author=ID による列挙が保護されていない可能性があります"
msgstr "Enumeration by ?author=ID may not be protected"

#: inc/admin-ui.php:1931 inc/admin-ui.php:2081 inc/admin-ui.php:2179
#: inc/admin-ui.php:2317 inc/admin-ui.php:2344
msgid "WordPress デフォルト"
msgstr "WordPress default"

#: inc/admin-ui.php:1951
msgid "GhostGate により REST API の不要エンドポイントが制御対象"
msgstr "GhostGate controls unnecessary endpoints of REST API"

#: inc/admin-ui.php:1954
msgid "GhostGateが /wp/v2/users を遮断中です"
msgstr "GhostGate is blocking /wp/v2/users"

#: inc/admin-ui.php:1964
msgid "rest_endpoints フィルターで /users エンドポイントを制御中の痕跡あり"
msgstr ""
"There is evidence that the /users endpoint is being controlled by the "
"rest_endpoints filter."

#: inc/admin-ui.php:1965
msgid "functions.php など"
msgstr "functions.php etc."

#: inc/admin-ui.php:1967
msgid "コードで制御されています"
msgstr "controlled by code"

#: inc/admin-ui.php:1991
msgid ".htaccess に /wp/v2/users を制限する記述あり"
msgstr "There is a description in .htaccess that restricts /wp/v2/users"

#: inc/admin-ui.php:1994
msgid ".htaccess で REST API を制限しています"
msgstr "Restricting REST API with .htaccess"

#: inc/admin-ui.php:2011
msgid "REST API の /wp/v2/users は実際にブロックされています"
msgstr "REST API /wp/v2/users is actually blocked"

#: inc/admin-ui.php:2012
msgid "実リクエスト検証"
msgstr "Actual request verification"

#. translators: %d is the HTTP status code returned by the REST API request (e.g., 401 or 403)
#: inc/admin-ui.php:2015
#, php-format
msgid "HTTPコード %d によりユーザー列挙が防止されています"
msgstr "HTTP code %d prevents user enumeration"

#. translators: %s is the plugin label/name for REST API control setting
#: inc/admin-ui.php:2045
#, php-format
msgid "%s の REST 制御設定をご確認ください"
msgstr "Please check the REST control settings for %s"

#: inc/admin-ui.php:2053
msgid ".htaccess の残留署名を削除するか、再度有効化をご検討ください"
msgstr ""
"Please consider removing .htaccess residual signature or re-enabling it."

#: inc/admin-ui.php:2062
msgid "REST API 経由のユーザー一覧エンドポイントが有効化されています"
msgstr "User list endpoint via REST API is enabled"

#: inc/admin-ui.php:2065
msgid "GhostGate や .htaccess による保護を推奨します"
msgstr "Protection with GhostGate or .htaccess is recommended"

#. translators: %d is the HTTP status code returned from the REST API response (e.g., 500 or other unexpected code)
#: inc/admin-ui.php:2070
#, php-format
msgid "REST API から不明な応答（HTTP %d）を受信"
msgstr "Received unknown response (HTTP %d) from REST API"

#: inc/admin-ui.php:2071
msgid "サーバー応答"
msgstr "server response"

#: inc/admin-ui.php:2073
msgid "REST 応答の状態を確認してください"
msgstr "Check the status of the REST response"

#: inc/admin-ui.php:2080
msgid "REST API によるユーザー列挙が保護されていない可能性"
msgstr "User enumeration via REST API may be unsecured"

#: inc/admin-ui.php:2083
msgid "GhostGate または .htaccess による制御を推奨します"
msgstr "Control via GhostGate or .htaccess is recommended"

#: inc/admin-ui.php:2102
msgid "GhostGate による REST API アクセス制限が有効化されています"
msgstr "REST API access restriction with GhostGate is enabled"

#. translators: %1$d is the number of allowed requests per minute, %2$d is the block duration in seconds
#: inc/admin-ui.php:2106
#, php-format
msgid "1分間に %1$d 回を超えると %2$d 秒間ブロックされます"
msgstr ""
"If more than %1$d times in 1 minute, you will be blocked for %2$d seconds"

#: inc/admin-ui.php:2127
msgid ".htaccess による REST API 制限の記述を検出"
msgstr "Detected REST API restriction description via .htaccess"

#: inc/admin-ui.php:2130
msgid "リクエスト量や条件に応じて制限されている可能性があります"
msgstr "May be limited depending on request volume and conditions"

#. translators: %s is the plugin name or label
#: inc/admin-ui.php:2157
#, php-format
msgid "%s が有効化されています（REST制限機能を含む可能性あり）"
msgstr "%s is enabled (may include REST restriction features)"

#. translators: %s is the plugin name or label
#: inc/admin-ui.php:2161
#, php-format
msgid "%s の設定で REST API の制御状況を確認してください"
msgstr "Please check the REST API control status with the %s settings."

#. translators: %s is the plugin name or label
#: inc/admin-ui.php:2166
#, php-format
msgid "%s の署名が .htaccess に残っています（プラグイン無効）"
msgstr "%s signature remains in .htaccess (plugin disabled)"

#: inc/admin-ui.php:2169
msgid ".htaccess の記述を確認し、不要であれば削除してください"
msgstr ""
"Please check the .htaccess description and delete it if it is unnecessary."

#: inc/admin-ui.php:2178
msgid "REST API へのアクセス制限が検出されませんでした"
msgstr "No access restrictions to REST API detected"

#: inc/admin-ui.php:2181
msgid "GhostGate で REST API 制限を有効化することを推奨します"
msgstr "We recommend enabling REST API restrictions on GhostGate"

#: inc/admin-ui.php:2206
msgid "✅ WordPress フィルターで XML-RPC が無効化されています"
msgstr "✅ XML-RPC is disabled in WordPress filter"

#: inc/admin-ui.php:2207
msgid "add_filter('xmlrpc_enabled', '__return_false')"
msgstr "add_filter('xmlrpc_enabled', '__return_false')"

#: inc/admin-ui.php:2209
msgid ""
"一部のプラグインやテーマ、コードによって XML-RPC が無効化されています（セキュ"
"リティ対策の一環として一般的です）"
msgstr ""
"XML-RPC is disabled by some plugins, themes, and code (common as part of "
"security measures)"

#: inc/admin-ui.php:2220
msgid "🛠 GhostGate 設定で XML-RPC 無効化が有効です"
msgstr "🛠 XML-RPC disable is enabled in GhostGate configuration"

#: inc/admin-ui.php:2221
msgid "GhostGate オプション"
msgstr "GhostGate options"

#: inc/admin-ui.php:2223
msgid "保存時に .htaccess に自動反映されます"
msgstr "Automatically reflected in .htaccess when saved"

#: inc/admin-ui.php:2247
msgid "✅ .htaccess により XML-RPC アクセスが遮断されています"
msgstr "✅ .htaccess is blocking XML-RPC access"

#: inc/admin-ui.php:2250
msgid "Webサーバーレベルでブロックされています"
msgstr "Blocked at web server level"

#: inc/admin-ui.php:2264
msgid "✅ GhostGate により XML-RPC が .htaccess で遮断されています"
msgstr "✅ XML-RPC is blocked by .htaccess by GhostGate"

#. translators: %s is the plugin name or label
#: inc/admin-ui.php:2294
#, php-format
msgid "🔎 %s プラグインが有効です"
msgstr "🔎 %s plugins are enabled"

#. translators: %s is the plugin name or label
#: inc/admin-ui.php:2298
#, php-format
msgid "%s 側の設定で XML-RPC 無効化が行われている可能性があります"
msgstr "XML-RPC may be disabled in the settings on the %s side"

#. translators: %s is the plugin name or label whose signature remains in .htaccess
#: inc/admin-ui.php:2303
#, php-format
msgid "⚠️ %s の署名が .htaccess に残っています（プラグインは無効）"
msgstr "⚠️ %s signature remains in .htaccess (plugin disabled)"

#. translators: %s is the plugin name or label that might still be affecting XML-RPC
#: inc/admin-ui.php:2307
#, php-format
msgid "%s の影響が残っている可能性があります。署名の削除をご検討ください"
msgstr "The effects of %s may remain. Please consider deleting your signature"

#: inc/admin-ui.php:2316
msgid "⚠️ XML-RPC は現在有効です（無防備）"
msgstr "⚠️ XML-RPC is currently enabled (unprotected)"

#: inc/admin-ui.php:2319
msgid "GhostGate または .htaccess による無効化を推奨します"
msgstr "Disabling via GhostGate or .htaccess is recommended"

#: inc/admin-ui.php:2334
msgid "wp-json 構造が GhostGate により秘匿化されています"
msgstr "wp-json structure is hidden by GhostGate"

#: inc/admin-ui.php:2343
msgid "wp-json に全てのエンドポイントが表示されています"
msgstr "All endpoints are displayed in wp-json"

#: inc/admin-ui.php:2385
msgid "GhostGate により XML-RPC がブロックされています"
msgstr "XML-RPC is blocked by GhostGate"

#. translators: %s is the name or label of the plugin/tool whose signature was found in .htaccess
#: inc/admin-ui.php:2407
#, php-format
msgid ".htaccess に %s の署名を検出"
msgstr "Detected signature of %s in .htaccess"

#. translators: %s is the name or label of the plugin/tool whose signature remains
#: inc/admin-ui.php:2411
#, php-format
msgid "%s の署名が残っています。不要であれば削除を検討してください。"
msgstr ""
"%s signature remains. Please consider deleting it if it is unnecessary."

#: inc/admin-ui.php:2427
msgid "XML-RPC へのアクセスブロック"
msgstr "Block access to XML-RPC"

#: inc/admin-ui.php:2433
msgid "XML-RPC へのブロックが未検出"
msgstr "Block to XML-RPC not detected"

#: inc/admin-ui.php:2434 inc/admin-ui.php:2456 inc/admin-ui.php:2488
#: inc/admin-ui.php:2535 inc/admin-ui.php:2632 inc/admin-ui.php:2657
msgid "未対策"
msgstr "No countermeasures"

#: inc/admin-ui.php:2436
msgid "xmlrpc.php へのアクセスを制限してください"
msgstr "Please restrict access to xmlrpc.php"

#: inc/admin-ui.php:2449
msgid "wp-config.php の外部アクセス遮断"
msgstr "Blocking external access to wp-config.php"

#: inc/admin-ui.php:2455
msgid "wp-config.php への保護が未検出"
msgstr "No protection detected for wp-config.php"

#: inc/admin-ui.php:2458
msgid ".htaccess で wp-config.php を保護してください"
msgstr "Please protect wp-config.php with .htaccess"

#: inc/admin-ui.php:2470
msgid "wp-admin へのアクセス条件制限"
msgstr "Access condition restrictions to wp-admin"

#: inc/admin-ui.php:2471
msgid "カスタム制御"
msgstr "custom control"

#: inc/admin-ui.php:2481
msgid "ディレクトリリストの無効化"
msgstr "Disable directory listing"

#: inc/admin-ui.php:2487
msgid "ディレクトリリストの制限が未検出"
msgstr "Directory listing limit not detected"

#: inc/admin-ui.php:2490
msgid "Options -Indexes を設定し、リスト表示を防止してください"
msgstr "Set Options -Indexes to prevent list display"

#: inc/admin-ui.php:2500
msgid "IPアドレスによるアクセス制限"
msgstr "Access restriction by IP address"

#. translators: %s is the directory name or path being restricted via .htaccess
#: inc/admin-ui.php:2515
#, php-format
msgid "%s のアクセス制限"
msgstr "Access restrictions for %s"

#: inc/admin-ui.php:2528
msgid "基本セキュリティヘッダー設定済み"
msgstr "Basic security header set"

#: inc/admin-ui.php:2534
msgid "基本的なセキュリティヘッダーが未設定"
msgstr "Basic security headers not set"

#: inc/admin-ui.php:2537
msgid "X-Frame-Options などのセキュリティヘッダーを設定してください"
msgstr "Please set security headers such as X-Frame-Options"

#: inc/admin-ui.php:2548
msgid "追加のセキュリティヘッダーが設定されています"
msgstr "Additional security headers are set"

#: inc/admin-ui.php:2560
msgid "mod_security によるWAF制御"
msgstr "WAF control by mod_security"

#: inc/admin-ui.php:2561
msgid "ModSecurity"
msgstr "ModSecurity"

#: inc/admin-ui.php:2571
msgid "User-Agent によるアクセス制御"
msgstr "Access control using User-Agent"

#: inc/admin-ui.php:2582
msgid ".phpファイルの実行ブロック"
msgstr "Execution block for .php files"

#: inc/admin-ui.php:2593
msgid "ErrorDocument によるエラーハンドリング制御"
msgstr "Error handling control using ErrorDocument"

#: inc/admin-ui.php:2625
msgid "テーマ/プラグイン編集の無効化"
msgstr "Disabling theme/plugin editing"

#: inc/admin-ui.php:2626
msgid "iThemes Security, Wordfence, All In One WP Security"
msgstr "iThemes Security, Wordfence, All In One WP Security"

#: inc/admin-ui.php:2631
msgid "テーマ/プラグイン編集が許可されています"
msgstr "Theme/plugin editing is allowed"

#: inc/admin-ui.php:2634
msgid "DISALLOW_FILE_EDIT を true にして編集機能を無効化してください"
msgstr "Disable editing functionality by setting DISALLOW_FILE_EDIT to true"

#: inc/admin-ui.php:2641
msgid "インストール/更新操作の全面禁止"
msgstr "Complete prohibition of installation/update operations"

#: inc/admin-ui.php:2642
msgid "手動設定 or セキュリティ系プラグイン"
msgstr "Manual settings or security plugins"

#: inc/admin-ui.php:2650
msgid "管理画面へのSSL接続を強制"
msgstr "Force SSL connection to admin screen"

#: inc/admin-ui.php:2651
msgid "WordPress標準機能 or セキュリティプラグイン"
msgstr "WordPress standard features or security plugins"

#: inc/admin-ui.php:2656
msgid "管理画面へのSSL強制が未設定"
msgstr "Forced SSL to the management screen is not set"

#: inc/admin-ui.php:2659
msgid "FORCE_SSL_ADMIN を true に設定してください"
msgstr "Please set FORCE_SSL_ADMIN to true"

#: inc/admin-ui.php:2666
msgid "WP_DEBUGが有効（本番環境では非推奨）"
msgstr "WP_DEBUG enabled (not recommended for production environments)"

#: inc/admin-ui.php:2667
msgid "開発者向け一時的設定"
msgstr "Temporary settings for developers"

#: inc/admin-ui.php:2669
msgid "本番環境では WP_DEBUG を false にしてください"
msgstr "Please set WP_DEBUG to false in production environment"

#: inc/admin-ui.php:2677
msgid "すべてのコア更新を許可"
msgstr "Allow all core updates"

#: inc/admin-ui.php:2678
msgid "コア自動更新を完全に無効化"
msgstr "Completely disable core auto-updates"

#: inc/admin-ui.php:2679
msgid "メジャーアップデートのみ許可"
msgstr "Allow only major updates"

#: inc/admin-ui.php:2680
msgid "自動更新のカスタム制御"
msgstr "Custom controls for automatic updates"

#: inc/admin-ui.php:2683
msgid "重要な更新が適用されない可能性があります"
msgstr "Important updates may not be applied"

#. translators: %s is a description of the core auto-update configuration status
#: inc/admin-ui.php:2687
#, php-format
msgid "コアの自動更新設定: %s"
msgstr "Core auto-update settings: %s"

#: inc/admin-ui.php:2688
msgid "wp-config手動 or セキュリティ系プラグイン"
msgstr "wp-config manual or security plugin"

#: inc/admin-ui.php:2699
msgid "セキュリティソルト（キー類）が定義済み"
msgstr "Security salts (keys) are predefined"

#: inc/admin-ui.php:2700
msgid "WordPress標準（強く推奨）"
msgstr "WordPress standard (highly recommended)"

#: inc/admin-ui.php:2705
msgid "セキュリティソルトが一部未定義"
msgstr "Some security salts are undefined"

#: inc/admin-ui.php:2706
msgid "再生成を推奨"
msgstr "Regeneration recommended"

#: inc/admin-ui.php:2708
msgid "全てのソルトキーを wp-config.php に追加してください"
msgstr "Add all salt keys to wp-config.php"

#: inc/admin-ui.php:2713
msgid "セキュリティソルトが見つかりません"
msgstr "Security salt not found"

#: inc/admin-ui.php:2714
msgid "WordPress公式の生成ツールを利用推奨"
msgstr "We recommend using the official WordPress generation tool."

#: inc/admin-ui.php:2716
msgid ""
"https://api.wordpress.org/secret-key/1.1/salt/ を使用してキーを定義してくださ"
"い"
msgstr ""
"Please define your key using https://api.wordpress.org/secret-key/1.1/salt/"

#: inc/admin-ui.php:2723
msgid "DBクエリログ（SAVEQUERIES）が有効"
msgstr "DB query log (SAVEQUERIES) is enabled"

#: inc/admin-ui.php:2724
msgid "開発用の一時設定"
msgstr "Temporary settings for development"

#: inc/admin-ui.php:2726
msgid "本番環境では SAVEQUERIES を false にしてください"
msgstr "Set SAVEQUERIES to false in production environments"

#. translators: %s is the current environment value (e.g. development, production, or staging)
#: inc/admin-ui.php:2734
#, php-format
msgid "環境識別フラグが定義済み: %s"
msgstr "Environment identification flag defined: %s"

#: inc/admin-ui.php:2735
msgid "開発・本番環境の切り替え用途"
msgstr ""
"Application for switching between development and production environments"

#. translators: %s is the list of disabled PHP functions (e.g. exec, shell_exec)
#: inc/admin-ui.php:2766
#, php-format
msgid "特定のPHP関数が無効化されています（disable_functions）: %s"
msgstr "Certain PHP functions are disabled (disable_functions): %s"

#: inc/admin-ui.php:2767
msgid "セキュリティ強化（exec, shell_exec など）"
msgstr "Enhanced security (exec, shell_exec, etc.)"

#: inc/admin-ui.php:2772
msgid "disable_functions が設定されていません"
msgstr "disable_functions is not set"

#: inc/admin-ui.php:2773
msgid "セキュリティ対策不足"
msgstr "Lack of security measures"

#: inc/admin-ui.php:2775
msgid "exec, shell_exec などを disable_functions で無効化してください"
msgstr "Please disable exec, shell_exec etc. with disable_functions"

#: inc/admin-ui.php:2782 inc/admin-ui.php:2864
msgid "PHPバージョン情報の非公開（expose_php = Off）"
msgstr "Hide PHP version information (expose_php = Off)"

#: inc/admin-ui.php:2783
msgid "セキュリティ強化設定"
msgstr "Enhanced security settings"

#: inc/admin-ui.php:2788
msgid "PHPバージョン情報が公開されています（expose_php）"
msgstr "PHP version information is exposed (expose_php)"

#: inc/admin-ui.php:2789
msgid "セキュリティ設定不備"
msgstr "Inadequate security settings"

#: inc/admin-ui.php:2791 inc/admin-ui.php:2873
msgid "expose_php = Off に設定してください"
msgstr "Set expose_php = Off"

#: inc/admin-ui.php:2798
msgid "URLファイルアクセスの無効化（allow_url_fopen = Off）"
msgstr "Disabling URL file access (allow_url_fopen = Off)"

#: inc/admin-ui.php:2799
msgid "外部リソース読み込みの制限"
msgstr "Restrictions on loading external resources"

#: inc/admin-ui.php:2804
msgid "allow_url_fopen が有効になっています"
msgstr "allow_url_fopen is enabled"

#: inc/admin-ui.php:2805
msgid "外部リソース読み込みリスクあり"
msgstr "There is a risk of reading external resources"

#: inc/admin-ui.php:2807
msgid "allow_url_fopen = Off にして外部ファイル実行リスクを抑えてください"
msgstr ""
"Please set allow_url_fopen = Off to reduce the risk of external file "
"execution."

#. translators: %s is the open_basedir path or list of directories that file access is restricted to
#: inc/admin-ui.php:2815
#, php-format
msgid "ファイルアクセス制限（open_basedir 設定あり）: %s"
msgstr "File access restrictions (with open_basedir setting): %s"

#: inc/admin-ui.php:2816
msgid "ファイルアクセス制限強化"
msgstr "Enhanced file access restrictions"

#: inc/admin-ui.php:2821
msgid "open_basedir が未設定"
msgstr "open_basedir not set"

#: inc/admin-ui.php:2822
msgid "任意ファイルアクセスの危険性あり"
msgstr "Risk of arbitrary file access"

#: inc/admin-ui.php:2824
msgid "open_basedir に許可ディレクトリを指定してください"
msgstr "Please specify the allowed directory for open_basedir"

#: inc/admin-ui.php:2831 inc/admin-ui.php:2880
msgid "エラーメッセージの非表示（display_errors = Off）"
msgstr "Hide error messages (display_errors = Off)"

#: inc/admin-ui.php:2832
msgid "本番環境向け設定"
msgstr "Settings for production environment"

#: inc/admin-ui.php:2837
msgid "display_errors が有効です（エラー内容が漏洩する可能性あり）"
msgstr "display_errors is enabled (error contents may be leaked)"

#: inc/admin-ui.php:2838
msgid "開発環境用設定が残存"
msgstr "Development environment settings remain"

#: inc/admin-ui.php:2840
msgid "display_errors = Off に変更し、エラー表示を抑えてください"
msgstr "Please change display_errors = Off to suppress error display."

#: inc/admin-ui.php:2865
msgid "php.ini セキュリティ強化"
msgstr "php.ini security enhancement"

#: inc/admin-ui.php:2870
msgid "PHPバージョン情報が公開状態（expose_php = On）"
msgstr "PHP version information is exposed (expose_php = On)"

#: inc/admin-ui.php:2871 inc/admin-ui.php:2904
msgid "セキュリティ設定不足"
msgstr "Insufficient security settings"

#: inc/admin-ui.php:2881
msgid "開発 → 本番移行済み設定"
msgstr "Development → Production migrated settings"

#: inc/admin-ui.php:2886
msgid "display_errors が有効（エラー情報が漏洩する可能性）"
msgstr "display_errors is enabled (possibility of leaking error information)"

#: inc/admin-ui.php:2887
msgid "開発環境設定のまま運用中"
msgstr "Operating with development environment settings"

#: inc/admin-ui.php:2889
msgid "display_errors = Off に変更してください"
msgstr "Change display_errors = Off"

#. translators: %s is a list of dangerous PHP functions disabled via disable_functions (e.g. exec, system, shell_exec)
#: inc/admin-ui.php:2897
#, php-format
msgid "危険な関数が無効化（disable_functions）: %s"
msgstr "Dangerous functions disabled (disable_functions): %s"

#: inc/admin-ui.php:2898
msgid "ホスティング or 管理者手動"
msgstr "Hosting or administrator manual"

#: inc/admin-ui.php:2903
msgid "disable_functions が未設定"
msgstr "disable_functions not set"

#: inc/admin-ui.php:2906
msgid "exec, shell_exec などの危険関数を無効化してください"
msgstr "Please disable dangerous functions such as exec, shell_exec"

#: inc/admin-ui.php:2913
msgid "open_basedir によるアクセス制限が設定されている"
msgstr "Access restrictions set by open_basedir"

#: inc/admin-ui.php:2914
msgid "ホスティング or 高度設定"
msgstr "Hosting or advanced settings"

#: inc/admin-ui.php:2919
msgid "open_basedir が未設定（ファイル制限なし）"
msgstr "open_basedir not set (no file limit)"

#: inc/admin-ui.php:2920
msgid "ディレクトリ横断アクセスリスクあり"
msgstr "Risk of cross-directory access"

#: inc/admin-ui.php:2922
msgid "open_basedir で許可ディレクトリを制限してください"
msgstr "Please limit allowed directories with open_basedir"

#: inc/admin-ui.php:2929
msgid "外部URLからのファイル取得を無効（allow_url_fopen = Off）"
msgstr "Disable file retrieval from external URL (allow_url_fopen = Off)"

#: inc/admin-ui.php:2930
msgid "php.ini 保護設定"
msgstr "php.ini protection settings"

#: inc/admin-ui.php:2935
msgid "allow_url_fopen が有効（外部リソース取得可能）"
msgstr "allow_url_fopen is enabled (external resources can be obtained)"

#: inc/admin-ui.php:2936
msgid "任意コード実行のリスクあり"
msgstr "Risk of arbitrary code execution"

#: inc/admin-ui.php:2938
msgid "allow_url_fopen = Off に設定してください"
msgstr "Please set allow_url_fopen = Off"

#: inc/admin-ui.php:2945
msgid "セッションCookieに HttpOnly 属性を付加"
msgstr "Add HttpOnly attribute to session cookie"

#: inc/admin-ui.php:2946
msgid "セッション保護"
msgstr "session protection"

#: inc/admin-ui.php:2951
msgid "session.cookie_httponly が無効"
msgstr "session.cookie_httponly is disabled"

#: inc/admin-ui.php:2952
msgid "XSS による Cookie 盗難のリスクあり"
msgstr "Risk of cookie theft due to XSS"

#: inc/admin-ui.php:2954
msgid "session.cookie_httponly = 1 を追加してください"
msgstr "Add session.cookie_httponly = 1"

#: inc/admin-ui.php:2961
msgid "セッションCookieに Secure 属性を付加（HTTPS専用）"
msgstr "Add Secure attribute to session cookie (HTTPS only)"

#: inc/admin-ui.php:2962
msgid "SSL運用時の保護"
msgstr "Protection during SSL operation"

#: inc/admin-ui.php:2967
msgid "session.cookie_secure が無効"
msgstr "session.cookie_secure is disabled"

#: inc/admin-ui.php:2968
msgid "HTTPS未使用時のセッション漏洩リスク"
msgstr "Risk of session leakage when HTTPS is not used"

#: inc/admin-ui.php:2970
msgid "session.cookie_secure = 1 を追加してください"
msgstr "Add session.cookie_secure = 1"

#. translators: %s is the current memory_limit value from PHP configuration (e.g. 32M, 40M)
#: inc/admin-ui.php:2983
#, php-format
msgid "memory_limit が小さすぎます（%s）"
msgstr "memory_limit too small (%s)"

#: inc/admin-ui.php:2984
msgid "安定動作に影響の可能性あり"
msgstr "May affect stable operation"

#: inc/admin-ui.php:2986
msgid "64M 以上の設定を推奨します"
msgstr "A setting of 64M or higher is recommended."

#: inc/admin-ui.php:3018
msgid "セキュリティ関連コメントの記述あり"
msgstr "Contains security-related comments"

#: inc/admin-ui.php:3019
msgid "Cloudflare や 手動設定の可能性"
msgstr "Possibility of Cloudflare or manual configuration"

#: inc/admin-ui.php:3030
msgid "全アクセス拒否設定（Deny from all）"
msgstr "Deny from all setting (Deny from all)"

#: inc/admin-ui.php:3031
msgid "WAF的なディレクトリ制限"
msgstr "WAF directory restrictions"

#: inc/admin-ui.php:3036
msgid "全アクセス拒否設定が存在しない"
msgstr "There is no deny all access setting"

#: inc/admin-ui.php:3037
msgid "公開ディレクトリでの制限漏れの可能性"
msgstr "Possibility of missing limits in public directories"

#: inc/admin-ui.php:3039
msgid ".access に「Deny from all」や「Require all denied」を設定してください"
msgstr "Please set \"Deny from all\" or \"Require all denied\" in .access"

#: inc/admin-ui.php:3046
msgid "IP制限によるアクセス制御あり"
msgstr "Access control by IP restriction"

#: inc/admin-ui.php:3047
msgid "Apacheベースの制限"
msgstr "Apache-based limits"

#: inc/admin-ui.php:3052
msgid "IP制限の記述なし"
msgstr "No description of IP restrictions"

#: inc/admin-ui.php:3053
msgid "特定のアクセス元制限が未設定"
msgstr "No specific access source restrictions set"

#: inc/admin-ui.php:3055
msgid "「Allow from」や「Require ip」などで特定IPの制限を推奨"
msgstr ""
"Recommending specific IP restrictions such as \"Allow from\" and \"Require "
"ip\""

#: inc/admin-ui.php:3062
msgid "Referer を利用したアクセス制御あり"
msgstr "Access control using Referer"

#: inc/admin-ui.php:3063
msgid "画像保護や直リンク防止用途"
msgstr "Image protection and direct link prevention purposes"

#: inc/admin-ui.php:3068
msgid "Referer制御が未設定"
msgstr "Referer control not set"

#: inc/admin-ui.php:3069
msgid "画像直リンクやリソース盗用リスクあり"
msgstr "There is a risk of direct image linking and resource theft."

#: inc/admin-ui.php:3071
msgid "「RewriteCond %{HTTP_REFERER}」でReferer制限を加えることを推奨"
msgstr ""
"It is recommended to add Referer restrictions with \"RewriteCond %"
"{HTTP_REFERER}\""

#: inc/admin-ui.php:3099
msgid "データベース接続情報の定義あり"
msgstr "Database connection information defined"

#: inc/admin-ui.php:3100
msgid ".env による設定（Laravel, Bedrock 等）"
msgstr "Configuration using .env (Laravel, Bedrock, etc.)"

#: inc/admin-ui.php:3102
msgid ".env ファイルのパーミッションを 600 に設定し、Gitに含めないでください"
msgstr "Set the .env file permissions to 600 and don't include it in Git"

#: inc/admin-ui.php:3109
msgid "アプリケーションの秘密鍵が定義されています"
msgstr "The application's private key is defined"

#: inc/admin-ui.php:3110
msgid "Laravel系 or JWT・認証システムの設定"
msgstr "Laravel system or JWT/authentication system settings"

#: inc/admin-ui.php:3112
msgid "機密情報が漏洩しないよう、Git除外とファイル権限を確認"
msgstr ""
"Check Git exclusions and file permissions to avoid leaking sensitive "
"information"

#: inc/admin-ui.php:3119
msgid "デバッグモードが有効（本番では非推奨）"
msgstr "Debug mode enabled (not recommended for production)"

#: inc/admin-ui.php:3120
msgid "Laravel や Symfony等のフレームワーク設定"
msgstr "Framework settings such as Laravel and Symfony"

#: inc/admin-ui.php:3122
msgid "本番環境では APP_DEBUG=false に設定してください"
msgstr "Set APP_DEBUG=false in production environments"

#: inc/admin-ui.php:3129
msgid "HTTPS強制または安全なURL定義あり"
msgstr "With HTTPS enforcement or secure URL definition"

#: inc/admin-ui.php:3130
msgid "アプリケーション構成のセキュリティ強化"
msgstr "Securing application configuration"

#: inc/admin-ui.php:3135
msgid "HTTPS強制設定が見つかりません"
msgstr "HTTPS enforcement setting not found"

#: inc/admin-ui.php:3136
msgid "SSL運用推奨"
msgstr "SSL operation recommended"

#: inc/admin-ui.php:3138
msgid "APP_URL を https:// で設定、または FORCE_SSL=true を検討"
msgstr "Set APP_URL to https:// or consider FORCE_SSL=true"

#: inc/admin-ui.php:3145
msgid "メールサーバー認証情報が含まれています"
msgstr "Contains mail server credentials"

#: inc/admin-ui.php:3146
msgid "SMTPやメール通知用設定"
msgstr "Settings for SMTP and email notifications"

#: inc/admin-ui.php:3148
msgid "外部送信を伴う設定は .env の保護を徹底してください"
msgstr ""
"Please ensure that .env is protected for settings that involve external "
"transmission."

#: inc/admin-ui.php:3155
msgid "クラウドストレージ（AWS等）認証情報が含まれています"
msgstr "Contains cloud storage (AWS etc.) credentials"

#: inc/admin-ui.php:3156
msgid "S3・外部API接続などの環境設定"
msgstr "Environment settings such as S3 and external API connections"

#: inc/admin-ui.php:3158
msgid "これらのキーが漏れると第三者による課金や操作が可能です。公開厳禁。"
msgstr ""
"If these keys are leaked, billing or manipulation by a third party is "
"possible. Publication strictly prohibited."

#: inc/admin-ui.php:3165
msgid "reCAPTCHA関連のキーが含まれています"
msgstr "Contains reCAPTCHA related keys"

#: inc/admin-ui.php:3166
msgid "スパム対策やフォーム保護"
msgstr "Anti-spam and form protection"

#: inc/admin-ui.php:3168
msgid "SECRET_KEY は漏洩するとバイパスされる可能性あり。管理を厳格に。"
msgstr "SECRET_KEY can be bypassed if leaked. Strict management."

#. translators: %d is the number of user entries defined for Apache Basic authentication
#: inc/admin-ui.php:3196
#, php-format
msgid "Basic認証のユーザー定義あり（%d件）"
msgstr "Basic authentication user defined (%d items)"

#: inc/admin-ui.php:3197
msgid "Apache Basic認証 or ディレクトリ制限"
msgstr "Apache Basic authentication or directory restrictions"

#: inc/admin-ui.php:3199
msgid ".htaccess 側と連携して保護ディレクトリを確認してください"
msgstr "Check the protected directory in conjunction with the .htaccess side"

#: inc/admin-ui.php:3225
msgid "管理画面（/wp-admin）へのクローラブロック"
msgstr "Crawler block to admin screen (/wp-admin)"

#: inc/admin-ui.php:3226
msgid "SEOとセキュリティ目的のrobots.txt設定"
msgstr "robots.txt settings for SEO and security purposes"

#: inc/admin-ui.php:3228
msgid "このブロックはSEOやBotアクセス制限に有効です"
msgstr "This block is effective for SEO and bot access restriction"

#: inc/admin-ui.php:3235
msgid "システムディレクトリへのクロール制限"
msgstr "Crawl restrictions on system directories"

#: inc/admin-ui.php:3236
msgid "情報露出抑止・SEO設定"
msgstr "Information exposure prevention/SEO settings"

#: inc/admin-ui.php:3238
msgid "ディレクトリ一覧やファイル露出を防止できます"
msgstr "Prevents directory listing and file exposure"

#: inc/admin-ui.php:3245
msgid "全ページのクロール拒否"
msgstr "Deny crawling of all pages"

#: inc/admin-ui.php:3246
msgid "開発中サイト or アクセス遮断対策"
msgstr "Site under development or access blocking measures"

#: inc/admin-ui.php:3248
msgid "公開サイトであれば、意図せずSEOが無効化されていないか確認してください"
msgstr ""
"If your site is public, check to see if SEO has been unintentionally "
"disabled."

#: inc/admin-ui.php:3274
msgid "FTPアクセスに対するIP制限やアクセス制御あり"
msgstr "IP restrictions and access controls for FTP access"

#: inc/admin-ui.php:3275
msgid "旧Apache向けFTPアクセス保護設定"
msgstr "FTP access protection settings for old Apache"

#: inc/admin-ui.php:3277
msgid "許可IPが適切に限定されているかを確認してください"
msgstr "Make sure the allowed IPs are properly restricted"

#: inc/admin-ui.php:3284
msgid "FTPパスワード制御の記述あり"
msgstr "Includes description of FTP password control"

#: inc/admin-ui.php:3285
msgid "パスワード制限またはログ管理"
msgstr "Password restrictions or log management"

#: inc/admin-ui.php:3287
msgid "パスワードが平文で記述されていないかを確認してください"
msgstr "Make sure the password is not written in plain text"

#. translators: %s is the REST API status label (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:3310
#, php-format
msgid "REST APIの有効化（コア設定）: %s"
msgstr "Enabling REST API (core configuration): %s"

#. translators: %s is the REST API response status (e.g. "✅ 正常" or "❌ エラー")
#: inc/admin-ui.php:3321
#, php-format
msgid "REST API 応答: %s"
msgstr "REST API response: %s"

#. translators: %s is the REST API response status (e.g. "✅ 正常" or "❌ エラー")
#: inc/admin-ui.php:3321
msgid "正常"
msgstr "normal"

#. translators: %s is the REST API response status (e.g. "✅ 正常" or "❌ エラー")
#: inc/admin-ui.php:3321
msgid "エラー"
msgstr "error"

#. translators: %s is the status of Application Passwords feature (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:3329
#, php-format
msgid "Application Passwords: %s"
msgstr "Application Passwords: %s"

#. translators: %s is the status of the Gutenberg block editor (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:3345
#, php-format
msgid "Gutenberg ブロックエディタ: %s"
msgstr "Gutenberg block editor: %s"

#. translators: %s is the WP-CLI execution status label (e.g. "✅ 使用中" or "⛔ 通常モード")
#: inc/admin-ui.php:3355
#, php-format
msgid "WP-CLI 実行モード: %s"
msgstr "WP-CLI execution mode: %s"

#. translators: %s is the WP-CLI execution status label (e.g. "✅ 使用中" or "⛔ 通常モード")
#. translators: %s is the Jetpack REST extension status label (e.g. "✅ 使用中" or "❌ なし")
#: inc/admin-ui.php:3355 inc/admin-ui.php:3384
msgid "使用中"
msgstr "in use"

#. translators: %s is the WP-CLI execution status label (e.g. "✅ 使用中" or "⛔ 通常モード")
#: inc/admin-ui.php:3355
msgid "通常モード"
msgstr "Normal mode"

#. translators: %d is the number of post types that are publicly exposed via the REST API
#: inc/admin-ui.php:3364
#, php-format
msgid "REST 公開投稿タイプ: %d件"
msgstr "REST public post type: %d posts"

#. translators: %d is the number of taxonomies that are publicly exposed via the REST API
#: inc/admin-ui.php:3374
#, php-format
msgid "REST 公開タクソノミー: %d件"
msgstr "REST public taxonomy: %d items"

#. translators: %s is the Jetpack REST extension status label (e.g. "✅ 使用中" or "❌ なし")
#: inc/admin-ui.php:3384
#, php-format
msgid "Jetpack REST拡張: %s"
msgstr "Jetpack REST extension: %s"

#. translators: %s is the WooCommerce REST API availability status (e.g. "✅ 利用可" or "❌ 未使用")
#: inc/admin-ui.php:3392
#, php-format
msgid "WooCommerce REST API: %s"
msgstr "WooCommerce REST API: %s"

#. translators: %s is the WooCommerce REST API availability status (e.g. "✅ 利用可" or "❌ 未使用")
#: inc/admin-ui.php:3392
msgid "利用可"
msgstr "available"

#. translators: %s is the WooCommerce REST API availability status (e.g. "✅ 利用可" or "❌ 未使用")
#: inc/admin-ui.php:3392
msgid "未使用"
msgstr "Unused"

#. translators: %s is the user enumeration exposure status (e.g. "⚠️ あり" or "✅ 対策済み")
#: inc/admin-ui.php:3400
#, php-format
msgid "ユーザー列挙リスク: %s"
msgstr "User enumeration risk: %s"

#. translators: %s is the user enumeration exposure status (e.g. "⚠️ あり" or "✅ 対策済み")
#: inc/admin-ui.php:3400
msgid "あり"
msgstr "can be"

#. translators: %s is the user enumeration exposure status (e.g. "⚠️ あり" or "✅ 対策済み")
#: inc/admin-ui.php:3400
msgid "対策済み"
msgstr "Measures have been taken"

#. translators: %s is the status of plugin/theme REST API exposure (e.g. "⚠️ 有効" or "✅ 無効")
#: inc/admin-ui.php:3408
#, php-format
msgid "プラグイン・テーマAPI: %s"
msgstr "Plugin/Theme API: %s"

#. translators: %s is the status of the media REST API endpoint (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:3416
#, php-format
msgid "メディア REST API: %s"
msgstr "Media REST API: %s"

#. translators: %s is the status of JWT authentication API (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:3424
#, php-format
msgid "JWT認証 API: %s"
msgstr "JWT authentication API: %s"

#. translators: %s is the status of REST API restriction filters (e.g. "✅ 有効" or "❌ 無効")
#: inc/admin-ui.php:3432
#, php-format
msgid "REST API制限フィルタ: %s"
msgstr "REST API restriction filter: %s"

#: inc/block-admin-ajax.php:32 inc/block-admin-ajax.php:101
msgid "Too Many Requests (GhostGate)"
msgstr "Too Many Requests (GhostGate)"

#: inc/block-admin-ajax.php:86
msgid "[GhostGate] AJAX Request Limit Exceeded"
msgstr "[GhostGate] AJAX Request Limit Exceeded"

#: inc/block-admin-ajax.php:88
#, php-format
msgid ""
"IP: %1$s\n"
"Count: %2$d times\n"
"Limit: %3$d times\n"
"Cooldown: %4$d seconds"
msgstr ""
"IP: %1$s\n"
"Count: %2$d times\n"
"Limit: %3$d times\n"
"Cooldown: %4$d seconds"

#. translators: %s is the IP address that attempted author enumeration.
#: inc/block-admin-ajax.php:134
#, php-format
msgid "🔒 Blocked author enumeration attempt (IP: %s)"
msgstr "🔒 Blocked author enumeration attempt (IP: %s)"

#: inc/block-admin-ajax.php:140
msgid "Author enumeration is blocked for security reasons."
msgstr "Author enumeration is blocked for security reasons."

#: inc/block-admin-ajax.php:141
msgid "Access Denied"
msgstr "Access Denied"

#: inc/block-admin-ajax.php:198
msgid "🔧 Existing XML-RPC block removed from .htaccess."
msgstr "🔧 Existing XML-RPC block removed from .htaccess."

#: inc/block-admin-ajax.php:200
msgid "ℹ️ No existing XML-RPC block found in .htaccess."
msgstr "ℹ️ No existing XML-RPC block found in .htaccess."

#: inc/block-admin-ajax.php:206
msgid "🛡️ XML-RPC block will be added to .htaccess."
msgstr "🛡️ XML-RPC block will be added to .htaccess."

#: inc/block-admin-ajax.php:212
msgid "❌ Failed to write to .htaccess file."
msgstr "❌ Failed to write to .htaccess file."

#. translators: %d is the number of bytes written to the .htaccess file.
#: inc/block-admin-ajax.php:219
#, php-format
msgid "✅ Successfully wrote to .htaccess. Bytes written: %d"
msgstr "✅ Successfully wrote to .htaccess. Bytes written: %d"

#: inc/block-admin-ajax.php:271
msgid "プレビューは無効化されています。"
msgstr "Preview is disabled."

#: inc/block-admin-ajax.php:272
msgid "Forbidden"
msgstr "Forbidden"

#: inc/core.php:235
msgid "REST API access is restricted."
msgstr "REST API access is restricted."

#: inc/core.php:258
msgid "REST API制限の設定が変更されました"
msgstr "REST API limit settings changed"

#: inc/core.php:301
msgid "Too Many Requests"
msgstr "Too Many Requests"

#: inc/core.php:330
msgid "[GhostGate] REST API Rate Limit Triggered"
msgstr "[GhostGate] REST API Rate Limit Triggered"

#: inc/core.php:332
#, php-format
msgid ""
"IP Address: %1$s\n"
"Count: %2$d\n"
"Limit: %3$d\n"
"Cooldown: %4$d seconds"
msgstr ""
"IP Address: %1$s\n"
"Count: %2$d\n"
"Limit: %3$d\n"
"Cooldown: %4$d seconds"

#: inc/core.php:352
msgid "Rate limit exceeded"
msgstr "Rate limit exceeded"

#: inc/feature-login-slug.php:66
msgid "コード入力テンプレートが読み込まれていません。"
msgstr "Code entry template not loaded."

#: inc/feature-login-slug.php:67
msgid "GhostGate Error"
msgstr "GhostGate Error"

#: inc/feature-login-slug.php:80
msgid ""
"このIPアドレスは一時的にアクセスを制限されています。しばらくしてから再試行し"
"てください。"
msgstr ""
"This IP address has temporarily restricted access. Please try again later."

#: inc/feature-login-slug.php:81
msgid "アクセス制限中"
msgstr "Access restricted"

#: inc/feature-login-slug.php:106
msgid "無効なコードです。再度入力してください。"
msgstr "Invalid code. Please enter again."

#: inc/feature-login-slug.php:107
msgid "認証失敗"
msgstr "Authentication failure"

#: inc/feature-login-slug.php:141
msgid "このページにはアクセスできません。"
msgstr "This page cannot be accessed."

#: inc/feature-login-slug.php:142
msgid "アクセス拒否"
msgstr "access denied"

#: inc/feature-login-slug.php:290
msgid "🚫 [GhostGate] Login attempt limit exceeded"
msgstr "🚫 [GhostGate] Login attempt limit exceeded"

#: inc/feature-login-slug.php:294
#, php-format
msgid ""
"IP Address: %1$s\n"
"Attempts: %2$d\n"
"Limit: %3$d\n"
"\n"
"This IP has been blocked due to too many failed login attempts."
msgstr ""
"IP Address: %1$s\n"
"Attempts: %2$d\n"
"Limit: %3$d\n"
"\n"
"This IP has been blocked due to too many failed login attempts."

#: inc/session-manager.php:134
msgid "session control disabled"
msgstr "session control disabled"

#: inc/session-manager.php:148
msgid "session touched"
msgstr "session touched"

#: inc/template-functions.php:7
msgid "認証コードを入力してください"
msgstr "Please enter your verification code"

#: inc/template-functions.php:8
msgid "送信"
msgstr "send"

#: inc/template-functions.php:38
msgid "Ghost Gate"
msgstr "Ghost Gate"

#: inc/template-functions.php:39
msgid "Invisible Entrance"
msgstr "Invisible Entrance"

#: inc/template-functions.php:59
msgid "正しいコードを入力してください"
msgstr "Please enter the correct code"

#: inc/template-functions.php:106
msgid "セキュリティ保護のため、受け取った認証コードを入力してください。"
msgstr ""
"For security purposes, please enter the verification code you received."

#: inc/two-factor-auth.php:20
msgid "GhostGate 2FA"
msgstr "GhostGate 2FA"

#: inc/two-factor-auth.php:26
msgid "このユーザーに対してログイン後にメール認証を要求します。"
msgstr "Require email verification for this user after logging in."

#. translators: %1$s: user login, %2$s: user email
#: inc/two-factor-auth.php:98
#, php-format
msgid "2FA code generated → User: %1$s, Email: %2$s"
msgstr "2FA code generated → User: %1$s, Email: %2$s"

#: inc/two-factor-auth.php:105
msgid "【GhostGate】ログイン認証コード自動送信"
msgstr "[GhostGate] Automatically send login authentication code"

#. translators: %s is the 2FA code string.
#: inc/two-factor-auth.php:107
#, php-format
msgid "ユーザーの認証コードは次の通りです : %s"
msgstr "The user's verification code is: %s"

#. translators: %s is the 2FA code string.
#: inc/two-factor-auth.php:107
msgid "(有効期限5分)"
msgstr "(Valid for 5 minutes)"

#. translators: %s is the WordPress username of the user who received the 2FA email.
#: inc/two-factor-auth.php:114
#, php-format
msgid "2FA email sent → User: %s"
msgstr "2FA email sent → User: %s"

#. translators: %s is the username of the person viewing the 2FA screen.
#: inc/two-factor-auth.php:179
#, php-format
msgid "2FA screen displayed → User: %s"
msgstr "2FA screen displayed → User: %s"

#: inc/two-factor-auth.php:186
msgid "2FA 認証"
msgstr "2FA authentication"

#: inc/two-factor-auth.php:193
msgid "認証コードを入力してお入りください。"
msgstr "Please enter the verification code."

#: inc/two-factor-auth.php:196
msgid "Login"
msgstr "Login"

#: inc/two-factor-auth.php:210
msgid "Security check failed."
msgstr "Security check failed."

#: inc/two-factor-auth.php:211
msgid "2FA Verification Error"
msgstr "2FA Verification Error"

#: inc/two-factor-auth.php:222
msgid "The verification code is invalid."
msgstr "The verification code is invalid."

#: inc/two-factor-auth.php:223 inc/two-factor-auth.php:241
msgid "2FA Failed"
msgstr "2FA Failed"

#. translators: %1$s: Username
#: inc/two-factor-auth.php:234
#, php-format
msgid "❌ 2FA code mismatch → User: %1$s"
msgstr "❌ 2FA code mismatch → User: %1$s"

#: inc/two-factor-auth.php:240
msgid "The verification code is incorrect or expired."
msgstr "The verification code is incorrect or expired."

#. translators: %s is the WordPress username of the user who passed 2FA.
#: inc/two-factor-auth.php:267
#, php-format
msgid "✅ 2FA success → User: %s"
msgstr "✅ 2FA success → User: %s"

#~ msgid "Invalid IP address."
#~ msgstr "Invalid IP address."

#~ msgid "ブロック解除"
#~ msgstr "unblock"

#~ msgid "回/期間"
#~ msgstr "times/period"

#~ msgid "無効にする"
#~ msgstr "disable"

#~ msgid ".bashrc の詳細"
#~ msgstr ".bashrc details"

#~ msgid "rm コマンドの安全なエイリアス設定あり"
#~ msgstr "Has secure aliasing for rm command"

#~ msgid "誤削除防止対策（手動）"
#~ msgstr "Measures to prevent accidental deletion (manual)"

#~ msgid "rm エイリアス設定が未検出"
#~ msgstr "rm alias setting not detected"

#~ msgid "重要ファイル誤削除リスクあり"
#~ msgstr "Risk of accidentally deleting important files"

#~ msgid "alias rm=\"rm -i\" などの確認付き削除に変更を推奨"
#~ msgstr ""
#~ "Recommended to change to confirmed deletion such as alias rm=\"rm -i\""

#~ msgid "シェル履歴を記録しない設定（HISTFILE/HISTSIZE）"
#~ msgstr "Setting not to record shell history (HISTFILE/HISTSIZE)"

#~ msgid "痕跡隠蔽・高セキュリティ構成の可能性"
#~ msgstr "Possibility of concealing traces and high security configuration"

#~ msgid "履歴が必要な環境では有効化を検討（例: HISTSIZE=1000）"
#~ msgstr ""
#~ "Consider enabling it in environments that require history (e.g. "
#~ "HISTSIZE=1000)"

#~ msgid "ファイル作成時のパーミッション強化（umask 077）"
#~ msgstr "Enhanced permissions when creating files (umask 077)"

#~ msgid "セキュリティ強化構成"
#~ msgstr "Security-enhanced configuration"

#~ msgid "umask 強化が未設定"
#~ msgstr "umask hardening not set"

#~ msgid "ファイル公開リスクあり"
#~ msgstr "There is a risk of file disclosure"

#~ msgid "umask 077 に設定することでファイルの公開範囲を制限できます"
#~ msgstr "You can limit the public visibility of files by setting umask 077"

#~ msgid "sbin系ツールのPATH制御あり"
#~ msgstr "PATH control for sbin tools"

#~ msgid "root専用コマンドの制限・分離"
#~ msgstr "Restrictions and separation of root-only commands"

#~ msgid "GhostGate – ゴーストゲート（不可視ログインゲート）"
#~ msgstr "GhostGate – Ghost Gate (invisible login gate)"

#~ msgid "GhostGate Settings"
#~ msgstr "GhostGate Settings"

#~ msgid "Secure your WordPress login like never before."
#~ msgstr "Secure your WordPress login like never before."

#~ msgid "基本セキュリティ機能"
#~ msgstr "Basic security features"

#~ msgid "ログイン試行回数（30分）"
#~ msgstr "Number of login attempts (30 minutes)"

#~ msgid "ログイン制限時にメール通知"
#~ msgstr "Email notification when login is restricted"

#, php-format
#~ msgid "429 Too Many AJAX Requests from %1$s (count: %2$d)"
#~ msgstr "429 Too Many AJAX Requests from %1$s (count: %2$d)"

#, php-format
#~ msgid "🔔 Admin notification triggered: %s"
#~ msgstr "🔔 Admin notification triggered: %s"

#~ msgid "BLOCKED"
#~ msgstr "BLOCKED"

#~ msgid "BLOCK TRIGGERED"
#~ msgstr "BLOCK TRIGGERED"

#~ msgid ""
#~ "GhostGate（ゴーストゲート）は、WordPressの最も脆弱な部分「ログイン画面」そ"
#~ "のものを不可視化し、攻撃対象を消すことで、従来の防御とは異なる\\\"入り口を"
#~ "消す\\\"という新しい発想から生まれたセキュリティプラグインです。<br>\r\n"
#~ "        軽量・高速でありながら、URL秘匿・2FA・IP制限・通信遮断・列挙防止・"
#~ "診断分析などを包括的に備え、セキュリティ強化と運用のしやすさを両立。"
#~ "<br>\r\n"
#~ "        名前の通り、「Ghost」のように気配を消し、「Gate」のように正規ユー"
#~ "ザーだけを通す、透明で強固な守りを実現します。"
#~ msgstr ""
#~ "GhostGate is a security plugin born from a new idea of ``erasing the "
#~ "entrance'', which is different from traditional defenses, by making the "
#~ "most vulnerable part of WordPress, the login screen, invisible and "
#~ "erasing the attack target. <br>\n"
#~ "        Although it is lightweight and fast, it is comprehensively "
#~ "equipped with URL concealment, 2FA, IP restriction, communication "
#~ "blocking, enumeration prevention, diagnostic analysis, etc., and achieves "
#~ "both enhanced security and ease of operation. <br>\n"
#~ "        As the name suggests, it provides a transparent and strong "
#~ "defense that eliminates presence like \"Ghost\" and allows only "
#~ "authorized users to pass like \"Gate\"."
