GhostGate – ゴーストゲート（不可視ログインゲート） - source to en translation catalogue (614 entries)

note: Description of the plugin
source: ログインURLを隠して、2FA認証やDoS遮断も可能なWordPress専用セキュリティ強化ツールです。WordPress Login Hardening Plugin.
en: 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.

note: Author of the plugin
source: ジー（Code GEE）
en: Code GEE

source: GhostGate 設定画面
en: GhostGate settings screen

source: WordPress ログインをかつてないほど安全に保護します。
en: Keep your WordPress logins more secure than ever.

source: ⚙️ 設定・ステータス
en: ⚙️ Settings/Status

source: 🧾 機能と説明
en: 🧾 Features and Description

source: 🚫 現在ブロック中のIP
en: 🚫 Currently blocked IPs

source: すべて選択
en: Select all

source: このIPだけ解除
en: Cancel only this IP

source: 選択したIPを解除
en: Deselect selected IP

source: 現在ブロックされているIPはありません。
en: No IPs are currently blocked.

source: 🛡 現在のセキュリティ機能一覧
en: 🛡 List of current security features

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

source: "入り口を消す"
en: "Erase the entrance"

source: という新しい発想から生まれたセキュリティプラグインです。
en: This is a security plugin born from a new idea.

source: 軽量・高速でありながら、URL秘匿・2FA・IP制限・通信遮断・列挙防止・診断分析などを包括的に備え、セキュリティ強化と運用のしやすさを両立。
en: 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.

source: 名前の通り、「Ghost」のように気配を消し、「Gate」のように正規ユーザーだけを通す、透明で強固な守りを実現します。
en: 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".

source: 🔍 機能一覧:
en: 🔍 Feature list:

source: 🔐 ログインURL秘匿
en: 🔐 Conceal login URL

source: 📧 2FA認証
en: 📧 2FA authentication

source: 🛑 IP制限
en: 🛑 IP restrictions

source: 📁 通信遮断
en: 📁 Communication cutoff

source: ⏱️ ログインセッション管理
en: ⏱️ Login session management

source: 📜 ログ記録
en: 📜 Logging

source: 👤 author列挙防止
en: 👤 Author enumeration prevention

source: 📡 wp-json制御
en: 📡 wp-json control

source: 📊 ステータス分析
en: 📊 Status analysis

source: 🌐 GhostGateの存在意義
en: 🌐 Why GhostGate exists?

source: 🔐 ログインURL秘匿＋コード入力
en: 🔐 Conceal login URL + enter code

source: ログインページそのものを隠し、侵入の入口を完全に遮断します。
en: It hides the login page itself and completely blocks the entrance of intrusion.

source: WordPressのログインURLは非常に単純で、たとえば
en: The WordPress login URL is very simple, for example

source: のように、誰でも容易にアクセス可能です。
en: As such, it is easily accessible to everyone.

source: つまり、ドメイン名さえ分かれば攻撃対象になってしまいます。
en: In other words, if you know the domain name, you can become an attack target.

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

source: GhostGateは、
en: GhostGate is

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

source: を実装します。
en: implement.

source: そもそも攻撃が成立しない
en: The attack doesn't work in the first place

source: という革新的なセキュリティ構造を実現します。
en: This provides an innovative security structure.

source: 📧 メール2段階認証（2FA）
en: 📧 Two-factor email authentication (2FA)x

source: パスワードが漏れても、本人確認で不正ログインを防ぎます。
en: Even if your password is leaked, identity verification will prevent unauthorized logins.

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

source: GhostGateでは、
en: GhostGateAt GhostGate,

source: ログイン後すぐに本人確認用のメールを送信
en: Send an email to confirm your identity immediately after logging in

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

source: この「もう一段階の確認」により、
en: With this "one more step of confirmation",

source: パスワードが漏れてもアカウントを守れる仕組み
en: A mechanism to protect your account even if your password is leaked

source: になっています。
en: It has become.

source: コードは毎回ランダムに発行され、一定時間を過ぎると無効になります。
en: Codes are issued randomly each time and expire after a certain amount of time.

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

source: 🛑 IP制限（ログイン試行制限）
en: 🛑 IP Restriction (Login Attempt Restriction)

source: 総当たり攻撃をIP単位で即時ブロック。
en: Instantly blocks brute force attacks on an IP basis.

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

source: GhostGateは、このような攻撃を防ぐために、
en: GhostGate prevents such attacks by

source: 短時間に複数回ログインに失敗したIPアドレスを自動的にブロック
en: Automatically block IP addresses that fail to log in multiple times in a short period of time

source: します。
en: I will.

source: 例えば、「30分間に3回まで」など、
en: For example, "up to 3 times in 30 minutes"

source: 細かい制限ルールを設定可能
en: Detailed restriction rules can be set

source: で、人間の操作には支障なく、Botや攻撃スクリプトだけを排除できます。
en: This allows you to eliminate only bots and attack scripts without affecting human operations.

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

source: この制限により、
en: This restriction allows

source: 突破される前にアクセスそのものを遮断する
en: Block access before it is breached

source: という、実用的かつ堅実な防御が可能になります。
en: This enables practical and solid defense.

source: 📁 XML-RPC / admin-ajax 制御
en: 📁 XML-RPC / admin-ajax control

source: 使っていない通信機能は徹底的に遮断して守りを固めます。
en: Strengthen your defense by completely blocking communication functions that are not in use.

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

source: しかし、これらは現在では一部の特殊な用途を除き、
en: However, these are now used except for some special purposes.

source: ほとんどのサイトで使われていないにもかかわらず有効なまま
en: Remains valid despite not being used by most sites

source: になっているケースが多く、
en: In many cases,

source: 実際には、
en: in fact,

source: 攻撃者にとって“狙いやすい裏口”として悪用されるリスクが高い
en: There is a high risk that it will be exploited as an easy-to-target backdoor for attackers.

source: のです。
en: It is.

source: 特に「XML-RPC」は、WordPressの初期にリモート投稿やアプリ連携に使われていた仕組みですが、現在ではほとんどのサイトにとって不要な存在となっています。
en: 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.

source: GhostGateは、こうした
en: GhostGate

source: 不要な通信機能を確実に無効化
en: Reliably disable unnecessary communication functions

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

source: による物理的な遮断にも対応しており、
en: It also supports physical blocking by

source: WordPressの設定だけでなく、サーバーレベルでもセキュリティを強化
en: Strengthen security not only in WordPress settings but also at the server level

source: できます。
en: can.

source: 利用しない機能を閉じておくことは、
en: Closing features you don't use is

source: 「攻撃される前に入り口を消す」GhostGateの中核思想
en: GhostGate's core idea: "Delete the entrance before being attacked"

source: そのものです。
en: That's it.

source: 🔒 ログインセッション管理
en: 🔒 Login session management

source: セッションの寿命や並行ログインを制御し、乗っ取りリスクの土台を断ちます。
en: Control session lifespan and concurrent logins to eliminate the risk of takeover.

source: 一定時間の操作がない場合に自動ログアウトする「アイドルタイムアウト」と、最大継続時間を超えたら必ず再ログインを求める「絶対タイムアウト」を設定できます。
en: 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.

source: 長時間放置や共有PCでのログイン放置によるリスクを抑制します。
en: Reduces the risk of leaving the computer unattended for long periods of time or logging in on a shared PC.

source: さらに、
en: moreover,

source: 同一ユーザーの同時ログイン数を制限
en: Limit the number of simultaneous logins by the same user

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

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

source: オプションで、
en: Optionally,

source: IPアドレスやユーザーエージェントの継続チェック
en: Continuous checking of IP address and user agent

source: を有効にでき、環境が大きく変わった場合は再認証を要求。Remember Me 選択時でも過度な長期化を抑える細かなルール設定に対応します。
en: 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.

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

source: 「侵入させない」「侵入しても居座らせない」
en: "I won't let them invade" "I won't let them stay even if they invade"

source: 二段構えの防御を実現します。
en: Achieves a two-tiered defense.

source: 📜 ログ記録＋ローテート
en: 📜 Logging + Rotate

source: すべての操作を記録・保存し、証拠と備えを残します。
en: Record and save all operations to preserve evidence and preparedness.

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

source: GhostGateは、ログインの成功・失敗、2段階認証の状態、IPブロックの発動など、
en: GhostGate monitors login success/failure, 2-step authentication status, IP block activation, etc.

source: あらゆる重要な操作をログとして記録
en: Log all important operations

source: ログは、指定したファイルパスに保存され、
en: The log will be saved to the specified file path and

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

source: ため、サーバーの容量も圧迫しません。
en: Therefore, it does not put pressure on server capacity.

source: また、ログ出力はチェックボックスで簡単にON/OFFでき、保存先パスや保存期間もUIから自由に設定できます。
en: 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.

source: こうした記録は、
en: These records are

source: 「いつ・誰が・何をしたか」を後から確認できる唯一の証拠
en: The only evidence that allows you to later confirm “who did what, when, and what.”

source: となるため、万が一のトラブル時にも迅速な対応が可能です。
en: This allows for quick response in the unlikely event of a problem.

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

source: ユーザー名の漏洩を防ぎ、攻撃の足掛かりを与えません。
en: Prevents leakage of usernames and provides a foothold for attacks.

source: WordPressでは、特定のURL（例：
en: WordPress allows you to specify specific URLs (e.g.

source: ）やREST APIを利用することで、
en: ) and REST API,

source: サイトに登録されているユーザー名を外部から簡単に取得できてしまう
en: Usernames registered on the site can be easily obtained from outside

source: という問題があります。
en: There is a problem.

source: 攻撃者はこの情報をもとにパスワードを割り出し、不正ログインを試みるため、
en: The attacker uses this information to figure out the password and attempt unauthorized login.

source: ユーザー名の漏洩は重大なセキュリティリスク
en: Leaking usernames is a serious security risk

source: となります。
en: It becomes.

source: author列挙のあらゆる手口をブロック
en: Block all author enumeration techniques

source: します。REST API、RSS、クエリパラメータなど、
en: I will. REST API, RSS, query parameters, etc.

source: 複数の経路を横断的に検出・遮断
en: Detection and blocking of multiple routes

source: し、どこからもユーザー名が漏れないよう徹底的に防御します。
en: We will thoroughly protect your username from being leaked anywhere.

source: また、他のプラグインやテーマによって無効化が機能していない場合も検知できるため、
en: It can also detect when disabling is not working due to other plugins or themes, so

source: 現在の防御状態を明確に可視化
en: Clear visualization of current defense status

source: することができます。
en: You can.

source: GhostGateは、「知られなければ、狙われることもない」
en: GhostGate says, "If you don't know, you won't be targeted."

source: という根本的な防御思想を、この機能でも体現しています。
en: This function also embodies this fundamental defensive philosophy.

source: 🛡️ /wp-json の表示制御（REST APIの露出最小化）
en: 🛡️ /wp-json display control (minimize REST API exposure)

source: RESTのルート一覧の露出を最小限にし、偵察・探索型攻撃の足がかりを断ちます。
en: Minimize the exposure of the REST route list and cut off the foothold of reconnaissance and exploration attacks.

source: /wp-json には、サイトで利用可能な名前空間やルートの一覧が表示されます。攻撃者はこれを手掛かりに指紋採取や脆弱性探索を行います。
en: /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.

source: GhostGate は、この一覧表示を
en: GhostGate displays this list.

source: ホワイトリスト方式で制御
en: Controlled by whitelist method

source: し、不要な情報の露出を抑制します。
en: and suppress the exposure of unnecessary information.

source: 実際のAPI自体の動作は維持
en: The operation of the actual API itself is maintained

source: されるため、正規の連携や機能には影響しません。
en: This does not affect regular integration or functionality.

source: 管理画面では、検出済みのエンドポイント一覧から表示許可を選択でき、さらに
en: On the management screen, you can select display permissions from the list of discovered endpoints, and

source: 自作エンドポイントの接頭辞（例: sbp2, ghostgate など）をプレフィックス指定
en: Specify the prefix of your own endpoint (e.g. sbp2, ghostgate, etc.)

source: して許可することも可能です。
en: You can also allow it.

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

source: この制御により、Bot による自動スキャンや不要なルート列挙のノイズを低減し、
en: This control reduces the noise of automatic bot scanning and unnecessary route enumeration.

source: 攻撃面（アタックサーフェス）の縮小
en: Attack surface reduction

source: に貢献します。
en: Contribute to

source: Discovery に依存するプラグインをお使いの場合は、必要なルートのみ許可してください。
en: If you use plugins that rely on Discovery, only allow the routes you need.

source: さらに、オプションで
en: Additionally, optionally

source: 特定の名前空間項目を一覧から除外
en: Exclude specific namespace items from list

source: するなど、表示粒度を細かく調整できます。
en: You can finely adjust the display granularity.

source: ログや一時的な無効化にも対応し、運用時の確認・切り戻しが容易です。
en: It also supports logs and temporary disabling, making it easy to check and switch back during operation.

source: 📊 セキュリティステータス分析
en: 📊 Security status analysis

source: 現在の防御状態を視覚化し、設定ミスや競合も即検出。
en: Visualize the current defense status and immediately detect configuration errors and conflicts.

source: WordPressのセキュリティ対策は、複数のプラグインや設定が絡み合うことで、
en: WordPress security measures involve multiple plugins and settings.

source: 「効いていると思っていたけど実は無効」
en: “I thought it was working, but it’s actually not working.”

source: や、
en: or,

source: 「機能が競合して逆効果」
en: "Functional conflicts have the opposite effect"

source: といった状況に陥ることがあります。
en: You may find yourself in a situation like this.

source: 自分自身の設定に加え、他のセキュリティプラグインや .htaccess などの干渉状況を自動的に診断
en: Automatically diagnose interference situations such as your own settings and other security plugins and .htaccess

source: し、現在の防御状態を
en: and check the current defense status.

source: 視覚的に一覧表示
en: Visual list display

source: 有効・無効・部分的な保護・競合の兆候などを、
en: Valid, invalid, partial protection, signs of conflict, etc.

source: 色分けバッジと警告付きで明確に表示
en: Clearly displayed with color-coded badges and warnings

source: するため、管理者は迷わず判断ができます。
en: This allows administrators to make decisions without hesitation.

source: この機能により、「何が有効で、何が衝突しているか」が一目でわかるため、
en: This feature allows you to see at a glance what is valid and what is conflicting.

source: “設定のつもり”を“確実な防御”に変える
en: Turn “setting intentions” into “sure defense”

source: ことができます。
en: You can.

source: GhostGateは、セキュリティを
en: GhostGate provides security

source: “見えない壁”ではなく、“見て理解できる防御”
en: Not “invisible walls” but “defenses that can be seen and understood”

source: へと進化させます。
en: evolve into.

source: ただ守るだけでなく、透明な守りへと進化する。
en: It doesn't just protect, it evolves into transparent protection.

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

source: 攻撃の発生を前提にするのではなく、
en: Rather than assuming that an attack will occur,

source: 「攻撃されない状態」そのものを作り出す
en: Creating a “state of not being attacked” itself

source: ──それがGhostGateの本質です。
en: ──That is the essence of GhostGate.

source: ログインURLを不可視化し、機能を絞り込み、通信を遮断し、ユーザー名すら漏らさない。これらの機能は単体でも強力ですが、GhostGateは
en: 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

source: それらを軽量かつ相互干渉せずに共存させる設計
en: Designed to be lightweight and coexist without mutual interference

source: にこだわっています。
en: I'm particular about.

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

source: これは、セキュリティをブラックボックス化せず、
en: This does not make security a black box and

source: 「透明な守り」へと進化させる思想
en: Thoughts that evolve into “transparent protection”

source: GhostGateは、ただのセキュリティ対策ではありません。
en: GhostGate is more than just a security measure.

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

source: です。
en: is.

source: 基本設定
en: Basic settings

source: GhostGateのURLスラッグ
en: GhostGate URL slug

source: 認証コードの桁数
en: Number of digits in authentication code

source: 認証コード形式
en: Authentication code format

source: 2FAを有効にする
en: Enable 2FA

source: admin-ajax制限回数（1分）
en: admin-ajax limit number of times (1 minute)

source: ユーザー列挙のブロック
en: Block user enumeration

source: 未使用REST APIの遮断
en: Blocking unused REST APIs

source: REST APIアクセス制限
en: REST API access restrictions

source: XML-RPC 通信の無効化
en: Disabling XML-RPC communication

source: wp-json構造の秘匿化
en: Anonymizing wp-json structure

source: ログイン試行制限の設定
en: Setting login attempt limit

source: ログインセッション管理
en: Login session management

source: ログファイルパス
en: log file path

source: プレビュー表示のブロック
en: Preview display block

source: 使用する
en: use

source: 例: "my-login" にすると /my-login でログインします。
en: Example: "my-login" will log you in with /my-login.

source: 日付・時間コード以外に切り替える場合の桁数（数字のみ）
en: Number of digits when switching to a code other than date/time code (numbers only)

source: 日付コード（例: 0722）
en: Date code (e.g. 0722)

source: 逆日付コード（例: 2270）
en: Reverse date code (e.g. 2270)

source: 時間コード（例: 1307）
en: Time code (e.g. 1307)

source: 逆時間コード（例: 7310）
en: Reverse time code (e.g. 7310)

source: カスタムコード（任意指定）
en: Custom code (optional)

source: 3〜8桁の任意コードを半角数字で入力してください。
en: Please enter a 3-8 digit code using half-width numbers.

source: ログイン時に要求する認証コードの方式を選択してください。
en: Please select the authentication code method required at login.

source: 有効にする
en: enable

source: ユーザー設定に基づいて、2段階認証を有効にします。
en: Enable two-step verification based on user settings.

source: ワードプレスのユーザー毎に2FAのチェックを入れてください。
en: Please check 2FA for each WordPress user.

source: リクエスト数:
en: Number of requests:

source: 回/1分
en: times/1 minute

source: クールダウン:
en: cool down:

source: 秒
en: seconds

source: 超過時に管理者へ通知
en: Notify administrator when exceeded

source: admin-ajax.php へのアクセスを 1 分単位で制限します。指定回数を超えると 429 応答と通知が行われます。
en: 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.

source: ログファイルの保存先を指定します（デフォルト: wp-content/uploads/ghostgate/logs/ghostgate_logs_YYYYMMDD.log）
en: Specify the log file location (default: wp-content/uploads/ghostgate/logs/ghostgate_logs_YYYYMMDD.log)

source: 保存日数（空欄で60日）
en: Storage days (60 days if left blank)

source: ログファイルを自動削除するまでの日数。例：60
en: Number of days after which log files are automatically deleted. Example: 60

source: ログイン制限を有効にする
en: Enable login restrictions

source: ログイン試行回数制限:
en: Login attempt limit:

source: 30分以内に許可する最大ログイン試行回数。例：3回まで
en: Maximum number of login attempts allowed within 30 minutes. Example: Up to 3 times

source: ブロックのクールダウン:
en: Block cooldown:

source: ブロック発動後、この秒数が経過すると自動解除されます。
en: The block will be automatically canceled after this number of seconds has passed after being activated.

source: 管理者にメールで通知
en: Notify administrator by email

source: ?author=1 のようなリクエストによるユーザー名列挙を遮断します。
en: Blocks username enumeration with requests like ?author=1.

source: セキュリティ向上のため、XML-RPCアクセスを遮断します。
en: Blocks XML-RPC access to improve security.

source: 未使用の標準REST APIを外部から遮断する
en: Block unused standard REST APIs from the outside world

source: Gutenberg、Application Passwords、メディアAPI などの未使用APIを制限します。
en: Restrict unused APIs such as Gutenberg, Application Passwords, and media APIs.

source: REST APIアクセス制限を有効化
en: Enable REST API access restrictions

source: 回数上限（1分）:
en: Maximum number of times (1 minute):

source: ブロック時間（秒）:
en: Block time (seconds):

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

source: wp-json構造から隠す
en: Hide from wp-json structure

source: 有効にすると、下記で選択されなかったREST APIは wp-json に表示されなくなります。
en: Once enabled, REST APIs not selected below will not be displayed in wp-json.

source: ▼ 表示を許可するRESTエンドポイントを選択
en: ▼ Select REST endpoints to allow viewing

source: 表示を許可するRESTエンドポイント
en: REST endpoint to allow viewing

source: 自作REST APIの接頭辞（カンマ区切り）
en: Homemade REST API prefixes (comma separated)

source: 例: sbp2, ghostgate など。該当するルートは常に表示されます。
en: Examples: sbp2, ghostgate etc. Applicable routes are always displayed.

source: ログイン中のセッションを監視する（アイドル時間で強制ログアウト）
en: Monitor logged-in sessions (forced logout during idle time)

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

source: アイドル時間の上限（秒）:
en: Idle time limit (seconds):

source: 現在のセッション情報
en: Current session information

source: ログイン時刻:
en: Login time:

source: 最終操作:
en: Final operation:

source: ⏱ アイドル経過時間:
en: ⏱ Elapsed idle time:

source:  秒
en: seconds

source: ⏳ タイムアウトまで残り:
en: ⏳ Timeout remaining:

source: セッションはまだ開始されていません。
en: Session has not started yet.

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

source: 有効時は、ブラウザのアドレスバー等でプレビューURLを開くと 403 Forbidden を返します。
en: When enabled, opening the preview URL in the browser's address bar will return 403 Forbidden.

source: セキュリティ系プラグインの状態
en: Security plugin status

source: 見つかりませんでした
en: Not found

note: 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 med
source: 有効
en: valid

note: 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 med
source: 無効
en: invalid

source: ユーザー列挙の遮断
en: Blocking user enumeration

source: XML-RPCの無効化
en: Disabling XML-RPC

source: wp-config.phpへのアクセス防止
en: Preventing access to wp-config.php

source: mod_securityによる保護
en: Protected by mod_security

note: translators: %s is the plugin slug (plugin name) that left a signature in .htaccess while being inactive.
source: %s の署名が残っています（プラグイン無効）
en: %s signature remains (plugin disabled)

note: translators: %s is the plugin slug (plugin name) that added a signature to .htaccess.
source: %s による .htaccess署名
en: .htaccess signature with %s

source: .htaccess による保護
en: .htaccess protection

source: 保護設定が見つかりませんでした
en: No protection settings found

source: テーマ・プラグイン編集禁止（DISALLOW_FILE_EDIT）
en: Prohibition of theme/plugin editing (DISALLOW_FILE_EDIT)

source: 管理画面でのインストール禁止（DISALLOW_FILE_MODS）
en: Prohibition of installation on the management screen (DISALLOW_FILE_MODS)

source: 管理画面SSL強制（FORCE_SSL_ADMIN）
en: Management screen SSL enforcement (FORCE_SSL_ADMIN)

source: デバッグモードOFF
en: Debug mode OFF

source: wp-config.php のセキュリティ設定
en: Security settings in wp-config.php

source: 保護設定が検出されていません
en: No protection settings detected

source: セキュリティレベル
en: security level

source: 評価
en: evaluation

source: ログインURLの秘匿状況
en: Confidentiality of login URL

source: 2FA認証の設定状況
en: 2FA authentication setting status

source: admin-ajax.php のアクセス制限
en: Access restrictions for admin-ajax.php

source: ログイン試行回数の制限
en: Limit number of login attempts

source: ユーザー列挙の遮断状況 (?author=)
en: User enumeration blocking status (?author=)

source: REST APIのユーザー列挙遮断
en: REST API user enumeration block

source: REST APIリクエスト制限の状況
en: REST API request limit status

source: XML-RPC の遮断状況
en: XML-RPC blocking status

source: REST API 構造の秘匿化状況
en: REST API structure concealment status

source: .htaccess の詳細
en: .htaccess details

source: wp-config.php の詳細
en: wp-config.php details

source: .user.ini の詳細
en: .user.ini details

source: php.ini の詳細
en: php.ini details

source: .access の詳細
en: .access details

source: .env の詳細
en: .env details

source: .htpasswd の詳細
en: .htpasswd details

source: robots.txt の詳細
en: robots.txt details

source: .ftpaccess の詳細
en: .ftpaccess details

source: 標準REST APIの利用状況
en: Standard REST API usage status

source: 特徴的な保護設定は見つかりません
en: No distinctive protection settings found

note: translators: %1$s is the name of the detected tool.
source: 推定: %s
en: Estimated: %s

source: 詳細情報なし
en: No detailed information

note: translators: %1$s is the feature name, %2$s is the suggestion message
source: %1$s（%2$s）
en: %1$s(%2$s)

source: GhostGate によるログインURL秘匿が有効です
en: Login URL concealment by GhostGate is enabled

note: translators: %s is the login slug used in the GhostGate settings
source: GhostGate（slug: %s）
en: GhostGate (slug: %s)

source: GhostGateが動作中です。認証コード＋URL秘匿により、高いセキュリティが確保されています。
en: GhostGate is running. High security is ensured by concealing the authentication code and URL.

source: ログインURLの変更・秘匿化が検出されました
en: A change or anonymization of the login URL was detected.

source: .htaccess または rewrite
en: .htaccess or rewrite

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

source: wp-login.php が存在しません（削除 or 隠蔽の可能性）
en: wp-login.php does not exist (possibly deleted or hidden)

source: カスタム構成・セキュリティ系プラグイン
en: Custom configuration/security plugins

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

source: ログインURLは既定のまま（wp-login.php）
en: Leave the login URL as default (wp-login.php)

source: WordPress標準のログイン構成
en: WordPress standard login configuration

source: ログインURLの変更または2FA導入を推奨します（GhostGateや他セキュリティプラグイン等）
en: We recommend changing the login URL or introducing 2FA (GhostGate or other security plugins, etc.)

source: ユーザー情報が取得できませんでした
en: User information could not be obtained

source: 2FA構成チェック（コード: 2FA-000）
en: 2FA Configuration Check (Code: 2FA-000)

source: WordPressのユーザー情報を確認できませんでした。2FAのステータス確認が行えません。
en: WordPress user information could not be verified. Unable to check 2FA status.

source: すべてのユーザーに 2FA（メール認証）が有効です
en: 2FA (email authentication) is enabled for all users

source: GhostGate / 他2FA（コード: 2FA-200）
en: GhostGate / other 2FA (Code: 2FA-200)

source: 2FAが全ユーザーに対して有効です。セキュリティは強化されています。
en: 2FA is enabled for all users. Security has been enhanced.

source: 2FA（メール認証）が有効なユーザーが存在しません
en: There are no users with 2FA (email authentication) enabled.

source: GhostGate 未保護状態（コード: 2FA-500）
en: GhostGate Unprotected (Code: 2FA-500)

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

note: translators: %1$d is the number of users with 2FA enabled, %2$d is the total number of users
source: %1$d / %2$d のユーザーが 2FA を有効にしています
en: %1$d / %2$d users have 2FA enabled

source: GhostGate / 他2FA 部分保護（コード: 2FA-206）
en: GhostGate / other 2FA partial protection (code: 2FA-206)

source: 全ユーザーへの 2FA 適用が推奨されます。
en: 2FA is recommended for all users.

note: translators: %d is the number of additional users not shown
source:  他%d名
en: %d other names

note: translators: %1$s is the comma-separated user list, %2$s is the additional user count string (e.g. " 他3名")
source: 2FA未設定のユーザー: %1$s%2$s
en: User without 2FA: %1$s%2$s

source: 未設定ユーザー警告（コード: 2FA-207）
en: Unconfigured User Warning (Code: 2FA-207)

source: 上記のユーザーに対し、GhostGate または他2FA機能を有効にしてください。
en: Please enable GhostGate or other 2FA functionality for the above users.

source: 他の2FAプラグインが有効です
en: Other 2FA plugins are enabled

source: GhostGate以外の2FA機能も正しく動作しているか確認を推奨します。
en: We recommend checking that 2FA functions other than GhostGate are also working properly.

note: translators: %1$d is the number of allowed requests, %2$d is the cooldown period in seconds
source: GhostGateによるadmin-ajax.php制限が有効（%1$d回/%2$d秒）
en: admin-ajax.php limit enabled by GhostGate (%1$d times/%2$d seconds)

source: GhostGate 設定機能
en: GhostGate configuration function

source: GhostGateの制限は正常に動作しています。
en: GhostGate restrictions are working fine.

source: admin-ajax.php に mod_rewrite によるアクセス制限あり
en: Access to admin-ajax.php is restricted by mod_rewrite

source: GhostGateと併用する場合、意図せぬ競合が発生しないか確認してください。
en: When using GhostGate together, check to see if any unintended conflicts occur.

source: admin-ajax.php にIP制限あり
en: admin-ajax.php has IP restrictions

source: サーバーレベルでの制限が有効です。GhostGateと重複の可能性があります。
en: Restrictions at the server level are in effect. There is a possibility of duplication with GhostGate.

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

source: functions.php または外部プラグイン
en: functions.php or external plugins

source: GhostGateと機能が重複する可能性があります。二重制御に注意してください。
en: Functionality may overlap with GhostGate. Beware of double controls.

source: admin-ajax.php へのアクセス制限が見つかりません
en: No access restrictions found for admin-ajax.php

note: translators: %s is the Jetpack REST extension status label (e.g. "✅ 使用中" or "❌ なし")
source: なし
en: none

source: Bot対策のため GhostGate などの制限設定を推奨します。
en: We recommend setting restrictions such as GhostGate to prevent bots.

note: translators: %d is the maximum number of login attempts allowed in 30 minutes
source: GhostGateによるログイン試行回数制限が有効（30分で最大%d回）
en: GhostGate login attempt limit enabled (up to %d times in 30 minutes)

source: GhostGate（コード: LOGIN-200）
en: GhostGate (Code: LOGIN-200)

source: 制限は正しく動作しています。セキュリティ強化済みです。
en: The limits are working correctly. Security has been strengthened.

source: wp-config.php にカスタムの試行回数制御が存在
en: Custom number of attempts control exists in wp-config.php

source: カスタム定数定義（コード: LOGIN-300）
en: Custom constant definition (code: LOGIN-300)

source: 独自の定数で制限されています。GhostGateと競合しないか確認してください。
en: It is limited by its own constants. Please check if there is a conflict with GhostGate.

source: Wordfence（ログイン制限機能あり）
en: Wordfence (with login restriction function)

source: 他プラグインによるログイン試行制限が有効
en: Login attempt restriction by other plugins is enabled

source: GhostGateとの機能重複に注意し、優先順位を検討してください。
en: Be aware of functional overlap with GhostGate and consider priorities.

source: ログイン試行回数の制限が検出されませんでした
en: No limit on login attempts detected

source: 未設定（コード: LOGIN-500）
en: Not set (Code: LOGIN-500)

source: ブルートフォース攻撃防止のため、GhostGate または他の試行回数制限を導入してください。
en: Implement GhostGate or other attempt limit to prevent brute force attacks.

source: GhostGate により ?author=ID リクエストが遮断されています
en: GhostGate is blocking ?author=ID requests

source: GhostGate プラグイン
en: GhostGate plugin

source: ?author=ID による列挙を .htaccess で遮断中
en: Blocking enumeration by ?author=ID with .htaccess

note: translators: %s: Plugin name whose signature remains in .htaccess despite being deactivated translators: %s is the plugin label/name whose .htaccess signature remains
source: %s の署名が .htaccess に残存しています（プラグイン無効）
en: %s signature remains in .htaccess (plugin disabled)

note: translators: %s: Plugin name whose .htaccess comment signature was detected
source: %s による .htaccess コメント署名を検出
en: Detected .htaccess comment signature by %s

note: translators: %s is the plugin name that is currently active translators: %s is the plugin label/name
source: %s が有効化されています
en: %s is enabled

source: template_redirect による author= 遮断コードが存在
en: author= blocking code by template_redirect exists

source: テーマまたはプラグイン
en: theme or plugin

source: ?author=ID による列挙が保護されていない可能性があります
en: Enumeration by ?author=ID may not be protected

source: WordPress デフォルト
en: WordPress default

source: GhostGate により REST API の不要エンドポイントが制御対象
en: GhostGate controls unnecessary endpoints of REST API

source: GhostGateが /wp/v2/users を遮断中です
en: GhostGate is blocking /wp/v2/users

source: rest_endpoints フィルターで /users エンドポイントを制御中の痕跡あり
en: There is evidence that the /users endpoint is being controlled by the rest_endpoints filter.

source: functions.php など
en: functions.php etc.

source: コードで制御されています
en: controlled by code

source: .htaccess に /wp/v2/users を制限する記述あり
en: There is a description in .htaccess that restricts /wp/v2/users

source: .htaccess で REST API を制限しています
en: Restricting REST API with .htaccess

source: REST API の /wp/v2/users は実際にブロックされています
en: REST API /wp/v2/users is actually blocked

source: 実リクエスト検証
en: Actual request verification

note: translators: %d is the HTTP status code returned by the REST API request (e.g., 401 or 403)
source: HTTPコード %d によりユーザー列挙が防止されています
en: HTTP code %d prevents user enumeration

note: translators: %s is the plugin label/name for REST API control setting
source: %s の REST 制御設定をご確認ください
en: Please check the REST control settings for %s

source: .htaccess の残留署名を削除するか、再度有効化をご検討ください
en: Please consider removing .htaccess residual signature or re-enabling it.

source: REST API 経由のユーザー一覧エンドポイントが有効化されています
en: User list endpoint via REST API is enabled

source: GhostGate や .htaccess による保護を推奨します
en: Protection with GhostGate or .htaccess is recommended

note: translators: %d is the HTTP status code returned from the REST API response (e.g., 500 or other unexpected code)
source: REST API から不明な応答（HTTP %d）を受信
en: Received unknown response (HTTP %d) from REST API

source: サーバー応答
en: server response

source: REST 応答の状態を確認してください
en: Check the status of the REST response

source: REST API によるユーザー列挙が保護されていない可能性
en: User enumeration via REST API may be unsecured

source: GhostGate または .htaccess による制御を推奨します
en: Control via GhostGate or .htaccess is recommended

source: GhostGate による REST API アクセス制限が有効化されています
en: REST API access restriction with GhostGate is enabled

note: translators: %1$d is the number of allowed requests per minute, %2$d is the block duration in seconds
source: 1分間に %1$d 回を超えると %2$d 秒間ブロックされます
en: If more than %1$d times in 1 minute, you will be blocked for %2$d seconds

source: .htaccess による REST API 制限の記述を検出
en: Detected REST API restriction description via .htaccess

source: リクエスト量や条件に応じて制限されている可能性があります
en: May be limited depending on request volume and conditions

note: translators: %s is the plugin name or label
source: %s が有効化されています（REST制限機能を含む可能性あり）
en: %s is enabled (may include REST restriction features)

note: translators: %s is the plugin name or label
source: %s の設定で REST API の制御状況を確認してください
en: Please check the REST API control status with the %s settings.

note: translators: %s is the plugin name or label
source: %s の署名が .htaccess に残っています（プラグイン無効）
en: %s signature remains in .htaccess (plugin disabled)

source: .htaccess の記述を確認し、不要であれば削除してください
en: Please check the .htaccess description and delete it if it is unnecessary.

source: REST API へのアクセス制限が検出されませんでした
en: No access restrictions to REST API detected

source: GhostGate で REST API 制限を有効化することを推奨します
en: We recommend enabling REST API restrictions on GhostGate

source: ✅ WordPress フィルターで XML-RPC が無効化されています
en: ✅ XML-RPC is disabled in WordPress filter

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

source: 🛠 GhostGate 設定で XML-RPC 無効化が有効です
en: 🛠 XML-RPC disable is enabled in GhostGate configuration

source: GhostGate オプション
en: GhostGate options

source: 保存時に .htaccess に自動反映されます
en: Automatically reflected in .htaccess when saved

source: ✅ .htaccess により XML-RPC アクセスが遮断されています
en: ✅ .htaccess is blocking XML-RPC access

source: Webサーバーレベルでブロックされています
en: Blocked at web server level

source: ✅ GhostGate により XML-RPC が .htaccess で遮断されています
en: ✅ XML-RPC is blocked by .htaccess by GhostGate

note: translators: %s is the plugin name or label
source: 🔎 %s プラグインが有効です
en: 🔎 %s plugins are enabled

note: translators: %s is the plugin name or label
source: %s 側の設定で XML-RPC 無効化が行われている可能性があります
en: XML-RPC may be disabled in the settings on the %s side

note: translators: %s is the plugin name or label whose signature remains in .htaccess
source: ⚠️ %s の署名が .htaccess に残っています（プラグインは無効）
en: ⚠️ %s signature remains in .htaccess (plugin disabled)

note: translators: %s is the plugin name or label that might still be affecting XML-RPC
source: %s の影響が残っている可能性があります。署名の削除をご検討ください
en: The effects of %s may remain. Please consider deleting your signature

source: ⚠️ XML-RPC は現在有効です（無防備）
en: ⚠️ XML-RPC is currently enabled (unprotected)

source: GhostGate または .htaccess による無効化を推奨します
en: Disabling via GhostGate or .htaccess is recommended

source: wp-json 構造が GhostGate により秘匿化されています
en: wp-json structure is hidden by GhostGate

source: wp-json に全てのエンドポイントが表示されています
en: All endpoints are displayed in wp-json

source: GhostGate により XML-RPC がブロックされています
en: XML-RPC is blocked by GhostGate

note: translators: %s is the name or label of the plugin/tool whose signature was found in .htaccess
source: .htaccess に %s の署名を検出
en: Detected signature of %s in .htaccess

note: translators: %s is the name or label of the plugin/tool whose signature remains
source: %s の署名が残っています。不要であれば削除を検討してください。
en: %s signature remains. Please consider deleting it if it is unnecessary.

source: XML-RPC へのアクセスブロック
en: Block access to XML-RPC

source: XML-RPC へのブロックが未検出
en: Block to XML-RPC not detected

source: 未対策
en: No countermeasures

source: xmlrpc.php へのアクセスを制限してください
en: Please restrict access to xmlrpc.php

source: wp-config.php の外部アクセス遮断
en: Blocking external access to wp-config.php

source: wp-config.php への保護が未検出
en: No protection detected for wp-config.php

source: .htaccess で wp-config.php を保護してください
en: Please protect wp-config.php with .htaccess

source: wp-admin へのアクセス条件制限
en: Access condition restrictions to wp-admin

source: カスタム制御
en: custom control

source: ディレクトリリストの無効化
en: Disable directory listing

source: ディレクトリリストの制限が未検出
en: Directory listing limit not detected

source: Options -Indexes を設定し、リスト表示を防止してください
en: Set Options -Indexes to prevent list display

source: IPアドレスによるアクセス制限
en: Access restriction by IP address

note: translators: %s is the directory name or path being restricted via .htaccess
source: %s のアクセス制限
en: Access restrictions for %s

source: 基本セキュリティヘッダー設定済み
en: Basic security header set

source: 基本的なセキュリティヘッダーが未設定
en: Basic security headers not set

source: X-Frame-Options などのセキュリティヘッダーを設定してください
en: Please set security headers such as X-Frame-Options

source: 追加のセキュリティヘッダーが設定されています
en: Additional security headers are set

source: mod_security によるWAF制御
en: WAF control by mod_security

source: User-Agent によるアクセス制御
en: Access control using User-Agent

source: .phpファイルの実行ブロック
en: Execution block for .php files

source: ErrorDocument によるエラーハンドリング制御
en: Error handling control using ErrorDocument

source: テーマ/プラグイン編集の無効化
en: Disabling theme/plugin editing

source: テーマ/プラグイン編集が許可されています
en: Theme/plugin editing is allowed

source: DISALLOW_FILE_EDIT を true にして編集機能を無効化してください
en: Disable editing functionality by setting DISALLOW_FILE_EDIT to true

source: インストール/更新操作の全面禁止
en: Complete prohibition of installation/update operations

source: 手動設定 or セキュリティ系プラグイン
en: Manual settings or security plugins

source: 管理画面へのSSL接続を強制
en: Force SSL connection to admin screen

source: WordPress標準機能 or セキュリティプラグイン
en: WordPress standard features or security plugins

source: 管理画面へのSSL強制が未設定
en: Forced SSL to the management screen is not set

source: FORCE_SSL_ADMIN を true に設定してください
en: Please set FORCE_SSL_ADMIN to true

source: WP_DEBUGが有効（本番環境では非推奨）
en: WP_DEBUG enabled (not recommended for production environments)

source: 開発者向け一時的設定
en: Temporary settings for developers

source: 本番環境では WP_DEBUG を false にしてください
en: Please set WP_DEBUG to false in production environment

source: すべてのコア更新を許可
en: Allow all core updates

source: コア自動更新を完全に無効化
en: Completely disable core auto-updates

source: メジャーアップデートのみ許可
en: Allow only major updates

source: 自動更新のカスタム制御
en: Custom controls for automatic updates

source: 重要な更新が適用されない可能性があります
en: Important updates may not be applied

note: translators: %s is a description of the core auto-update configuration status
source: コアの自動更新設定: %s
en: Core auto-update settings: %s

source: wp-config手動 or セキュリティ系プラグイン
en: wp-config manual or security plugin

source: セキュリティソルト（キー類）が定義済み
en: Security salts (keys) are predefined

source: WordPress標準（強く推奨）
en: WordPress standard (highly recommended)

source: セキュリティソルトが一部未定義
en: Some security salts are undefined

source: 再生成を推奨
en: Regeneration recommended

source: 全てのソルトキーを wp-config.php に追加してください
en: Add all salt keys to wp-config.php

source: セキュリティソルトが見つかりません
en: Security salt not found

source: WordPress公式の生成ツールを利用推奨
en: We recommend using the official WordPress generation tool.

source: https://api.wordpress.org/secret-key/1.1/salt/ を使用してキーを定義してください
en: Please define your key using https://api.wordpress.org/secret-key/1.1/salt/

source: DBクエリログ（SAVEQUERIES）が有効
en: DB query log (SAVEQUERIES) is enabled

source: 開発用の一時設定
en: Temporary settings for development

source: 本番環境では SAVEQUERIES を false にしてください
en: Set SAVEQUERIES to false in production environments

note: translators: %s is the current environment value (e.g. development, production, or staging)
source: 環境識別フラグが定義済み: %s
en: Environment identification flag defined: %s

source: 開発・本番環境の切り替え用途
en: Application for switching between development and production environments

note: translators: %s is the list of disabled PHP functions (e.g. exec, shell_exec)
source: 特定のPHP関数が無効化されています（disable_functions）: %s
en: Certain PHP functions are disabled (disable_functions): %s

source: セキュリティ強化（exec, shell_exec など）
en: Enhanced security (exec, shell_exec, etc.)

source: disable_functions が設定されていません
en: disable_functions is not set

source: セキュリティ対策不足
en: Lack of security measures

source: exec, shell_exec などを disable_functions で無効化してください
en: Please disable exec, shell_exec etc. with disable_functions

source: PHPバージョン情報の非公開（expose_php = Off）
en: Hide PHP version information (expose_php = Off)

source: セキュリティ強化設定
en: Enhanced security settings

source: PHPバージョン情報が公開されています（expose_php）
en: PHP version information is exposed (expose_php)

source: セキュリティ設定不備
en: Inadequate security settings

source: expose_php = Off に設定してください
en: Set expose_php = Off

source: URLファイルアクセスの無効化（allow_url_fopen = Off）
en: Disabling URL file access (allow_url_fopen = Off)

source: 外部リソース読み込みの制限
en: Restrictions on loading external resources

source: allow_url_fopen が有効になっています
en: allow_url_fopen is enabled

source: 外部リソース読み込みリスクあり
en: There is a risk of reading external resources

source: allow_url_fopen = Off にして外部ファイル実行リスクを抑えてください
en: Please set allow_url_fopen = Off to reduce the risk of external file execution.

note: translators: %s is the open_basedir path or list of directories that file access is restricted to
source: ファイルアクセス制限（open_basedir 設定あり）: %s
en: File access restrictions (with open_basedir setting): %s

source: ファイルアクセス制限強化
en: Enhanced file access restrictions

source: open_basedir が未設定
en: open_basedir not set

source: 任意ファイルアクセスの危険性あり
en: Risk of arbitrary file access

source: open_basedir に許可ディレクトリを指定してください
en: Please specify the allowed directory for open_basedir

source: エラーメッセージの非表示（display_errors = Off）
en: Hide error messages (display_errors = Off)

source: 本番環境向け設定
en: Settings for production environment

source: display_errors が有効です（エラー内容が漏洩する可能性あり）
en: display_errors is enabled (error contents may be leaked)

source: 開発環境用設定が残存
en: Development environment settings remain

source: display_errors = Off に変更し、エラー表示を抑えてください
en: Please change display_errors = Off to suppress error display.

source: php.ini セキュリティ強化
en: php.ini security enhancement

source: PHPバージョン情報が公開状態（expose_php = On）
en: PHP version information is exposed (expose_php = On)

source: セキュリティ設定不足
en: Insufficient security settings

source: 開発 → 本番移行済み設定
en: Development → Production migrated settings

source: display_errors が有効（エラー情報が漏洩する可能性）
en: display_errors is enabled (possibility of leaking error information)

source: 開発環境設定のまま運用中
en: Operating with development environment settings

source: display_errors = Off に変更してください
en: Change display_errors = Off

note: translators: %s is a list of dangerous PHP functions disabled via disable_functions (e.g. exec, system, shell_exec)
source: 危険な関数が無効化（disable_functions）: %s
en: Dangerous functions disabled (disable_functions): %s

source: ホスティング or 管理者手動
en: Hosting or administrator manual

source: disable_functions が未設定
en: disable_functions not set

source: exec, shell_exec などの危険関数を無効化してください
en: Please disable dangerous functions such as exec, shell_exec

source: open_basedir によるアクセス制限が設定されている
en: Access restrictions set by open_basedir

source: ホスティング or 高度設定
en: Hosting or advanced settings

source: open_basedir が未設定（ファイル制限なし）
en: open_basedir not set (no file limit)

source: ディレクトリ横断アクセスリスクあり
en: Risk of cross-directory access

source: open_basedir で許可ディレクトリを制限してください
en: Please limit allowed directories with open_basedir

source: 外部URLからのファイル取得を無効（allow_url_fopen = Off）
en: Disable file retrieval from external URL (allow_url_fopen = Off)

source: php.ini 保護設定
en: php.ini protection settings

source: allow_url_fopen が有効（外部リソース取得可能）
en: allow_url_fopen is enabled (external resources can be obtained)

source: 任意コード実行のリスクあり
en: Risk of arbitrary code execution

source: allow_url_fopen = Off に設定してください
en: Please set allow_url_fopen = Off

source: セッションCookieに HttpOnly 属性を付加
en: Add HttpOnly attribute to session cookie

source: セッション保護
en: session protection

source: session.cookie_httponly が無効
en: session.cookie_httponly is disabled

source: XSS による Cookie 盗難のリスクあり
en: Risk of cookie theft due to XSS

source: session.cookie_httponly = 1 を追加してください
en: Add session.cookie_httponly = 1

source: セッションCookieに Secure 属性を付加（HTTPS専用）
en: Add Secure attribute to session cookie (HTTPS only)

source: SSL運用時の保護
en: Protection during SSL operation

source: session.cookie_secure が無効
en: session.cookie_secure is disabled

source: HTTPS未使用時のセッション漏洩リスク
en: Risk of session leakage when HTTPS is not used

source: session.cookie_secure = 1 を追加してください
en: Add session.cookie_secure = 1

note: translators: %s is the current memory_limit value from PHP configuration (e.g. 32M, 40M)
source: memory_limit が小さすぎます（%s）
en: memory_limit too small (%s)

source: 安定動作に影響の可能性あり
en: May affect stable operation

source: 64M 以上の設定を推奨します
en: A setting of 64M or higher is recommended.

source: セキュリティ関連コメントの記述あり
en: Contains security-related comments

source: Cloudflare や 手動設定の可能性
en: Possibility of Cloudflare or manual configuration

source: 全アクセス拒否設定（Deny from all）
en: Deny from all setting (Deny from all)

source: WAF的なディレクトリ制限
en: WAF directory restrictions

source: 全アクセス拒否設定が存在しない
en: There is no deny all access setting

source: 公開ディレクトリでの制限漏れの可能性
en: Possibility of missing limits in public directories

source: .access に「Deny from all」や「Require all denied」を設定してください
en: Please set "Deny from all" or "Require all denied" in .access

source: IP制限によるアクセス制御あり
en: Access control by IP restriction

source: Apacheベースの制限
en: Apache-based limits

source: IP制限の記述なし
en: No description of IP restrictions

source: 特定のアクセス元制限が未設定
en: No specific access source restrictions set

source: 「Allow from」や「Require ip」などで特定IPの制限を推奨
en: Recommending specific IP restrictions such as "Allow from" and "Require ip"

source: Referer を利用したアクセス制御あり
en: Access control using Referer

source: 画像保護や直リンク防止用途
en: Image protection and direct link prevention purposes

source: Referer制御が未設定
en: Referer control not set

source: 画像直リンクやリソース盗用リスクあり
en: There is a risk of direct image linking and resource theft.

source: 「RewriteCond %{HTTP_REFERER}」でReferer制限を加えることを推奨
en: It is recommended to add Referer restrictions with "RewriteCond %{HTTP_REFERER}"

source: データベース接続情報の定義あり
en: Database connection information defined

source: .env による設定（Laravel, Bedrock 等）
en: Configuration using .env (Laravel, Bedrock, etc.)

source: .env ファイルのパーミッションを 600 に設定し、Gitに含めないでください
en: Set the .env file permissions to 600 and don't include it in Git

source: アプリケーションの秘密鍵が定義されています
en: The application's private key is defined

source: Laravel系 or JWT・認証システムの設定
en: Laravel system or JWT/authentication system settings

source: 機密情報が漏洩しないよう、Git除外とファイル権限を確認
en: Check Git exclusions and file permissions to avoid leaking sensitive information

source: デバッグモードが有効（本番では非推奨）
en: Debug mode enabled (not recommended for production)

source: Laravel や Symfony等のフレームワーク設定
en: Framework settings such as Laravel and Symfony

source: 本番環境では APP_DEBUG=false に設定してください
en: Set APP_DEBUG=false in production environments

source: HTTPS強制または安全なURL定義あり
en: With HTTPS enforcement or secure URL definition

source: アプリケーション構成のセキュリティ強化
en: Securing application configuration

source: HTTPS強制設定が見つかりません
en: HTTPS enforcement setting not found

source: SSL運用推奨
en: SSL operation recommended

source: APP_URL を https:// で設定、または FORCE_SSL=true を検討
en: Set APP_URL to https:// or consider FORCE_SSL=true

source: メールサーバー認証情報が含まれています
en: Contains mail server credentials

source: SMTPやメール通知用設定
en: Settings for SMTP and email notifications

source: 外部送信を伴う設定は .env の保護を徹底してください
en: Please ensure that .env is protected for settings that involve external transmission.

source: クラウドストレージ（AWS等）認証情報が含まれています
en: Contains cloud storage (AWS etc.) credentials

source: S3・外部API接続などの環境設定
en: Environment settings such as S3 and external API connections

source: これらのキーが漏れると第三者による課金や操作が可能です。公開厳禁。
en: If these keys are leaked, billing or manipulation by a third party is possible. Publication strictly prohibited.

source: reCAPTCHA関連のキーが含まれています
en: Contains reCAPTCHA related keys

source: スパム対策やフォーム保護
en: Anti-spam and form protection

source: SECRET_KEY は漏洩するとバイパスされる可能性あり。管理を厳格に。
en: SECRET_KEY can be bypassed if leaked. Strict management.

note: translators: %d is the number of user entries defined for Apache Basic authentication
source: Basic認証のユーザー定義あり（%d件）
en: Basic authentication user defined (%d items)

source: Apache Basic認証 or ディレクトリ制限
en: Apache Basic authentication or directory restrictions

source: .htaccess 側と連携して保護ディレクトリを確認してください
en: Check the protected directory in conjunction with the .htaccess side

source: 管理画面（/wp-admin）へのクローラブロック
en: Crawler block to admin screen (/wp-admin)

source: SEOとセキュリティ目的のrobots.txt設定
en: robots.txt settings for SEO and security purposes

source: このブロックはSEOやBotアクセス制限に有効です
en: This block is effective for SEO and bot access restriction

source: システムディレクトリへのクロール制限
en: Crawl restrictions on system directories

source: 情報露出抑止・SEO設定
en: Information exposure prevention/SEO settings

source: ディレクトリ一覧やファイル露出を防止できます
en: Prevents directory listing and file exposure

source: 全ページのクロール拒否
en: Deny crawling of all pages

source: 開発中サイト or アクセス遮断対策
en: Site under development or access blocking measures

source: 公開サイトであれば、意図せずSEOが無効化されていないか確認してください
en: If your site is public, check to see if SEO has been unintentionally disabled.

source: FTPアクセスに対するIP制限やアクセス制御あり
en: IP restrictions and access controls for FTP access

source: 旧Apache向けFTPアクセス保護設定
en: FTP access protection settings for old Apache

source: 許可IPが適切に限定されているかを確認してください
en: Make sure the allowed IPs are properly restricted

source: FTPパスワード制御の記述あり
en: Includes description of FTP password control

source: パスワード制限またはログ管理
en: Password restrictions or log management

source: パスワードが平文で記述されていないかを確認してください
en: Make sure the password is not written in plain text

note: translators: %s is the REST API status label (e.g. "✅ 有効" or "❌ 無効")
source: REST APIの有効化（コア設定）: %s
en: Enabling REST API (core configuration): %s

note: translators: %s is the REST API response status (e.g. "✅ 正常" or "❌ エラー")
source: REST API 応答: %s
en: REST API response: %s

note: translators: %s is the REST API response status (e.g. "✅ 正常" or "❌ エラー")
source: 正常
en: normal

note: translators: %s is the REST API response status (e.g. "✅ 正常" or "❌ エラー")
source: エラー
en: error

note: translators: %s is the status of the Gutenberg block editor (e.g. "✅ 有効" or "❌ 無効")
source: Gutenberg ブロックエディタ: %s
en: Gutenberg block editor: %s

note: translators: %s is the WP-CLI execution status label (e.g. "✅ 使用中" or "⛔ 通常モード")
source: WP-CLI 実行モード: %s
en: WP-CLI execution mode: %s

note: translators: %s is the WP-CLI execution status label (e.g. "✅ 使用中" or "⛔ 通常モード") translators: %s is the Jetpack REST extension status label (e.g. "✅ 使用中" or "❌ なし")
source: 使用中
en: in use

note: translators: %s is the WP-CLI execution status label (e.g. "✅ 使用中" or "⛔ 通常モード")
source: 通常モード
en: Normal mode

note: translators: %d is the number of post types that are publicly exposed via the REST API
source: REST 公開投稿タイプ: %d件
en: REST public post type: %d posts

note: translators: %d is the number of taxonomies that are publicly exposed via the REST API
source: REST 公開タクソノミー: %d件
en: REST public taxonomy: %d items

note: translators: %s is the Jetpack REST extension status label (e.g. "✅ 使用中" or "❌ なし")
source: Jetpack REST拡張: %s
en: Jetpack REST extension: %s

note: translators: %s is the WooCommerce REST API availability status (e.g. "✅ 利用可" or "❌ 未使用")
source: 利用可
en: available

note: translators: %s is the WooCommerce REST API availability status (e.g. "✅ 利用可" or "❌ 未使用")
source: 未使用
en: Unused

note: translators: %s is the user enumeration exposure status (e.g. "⚠️ あり" or "✅ 対策済み")
source: ユーザー列挙リスク: %s
en: User enumeration risk: %s

note: translators: %s is the user enumeration exposure status (e.g. "⚠️ あり" or "✅ 対策済み")
source: あり
en: can be

note: translators: %s is the user enumeration exposure status (e.g. "⚠️ あり" or "✅ 対策済み")
source: 対策済み
en: Measures have been taken

note: translators: %s is the status of plugin/theme REST API exposure (e.g. "⚠️ 有効" or "✅ 無効")
source: プラグイン・テーマAPI: %s
en: Plugin/Theme API: %s

note: translators: %s is the status of the media REST API endpoint (e.g. "✅ 有効" or "❌ 無効")
source: メディア REST API: %s
en: Media REST API: %s

note: translators: %s is the status of JWT authentication API (e.g. "✅ 有効" or "❌ 無効")
source: JWT認証 API: %s
en: JWT authentication API: %s

note: translators: %s is the status of REST API restriction filters (e.g. "✅ 有効" or "❌ 無効")
source: REST API制限フィルタ: %s
en: REST API restriction filter: %s

source: プレビューは無効化されています。
en: Preview is disabled.

source: REST API制限の設定が変更されました
en: REST API limit settings changed

source: コード入力テンプレートが読み込まれていません。
en: Code entry template not loaded.

source: このIPアドレスは一時的にアクセスを制限されています。しばらくしてから再試行してください。
en: This IP address has temporarily restricted access. Please try again later.

source: アクセス制限中
en: Access restricted

source: 無効なコードです。再度入力してください。
en: Invalid code. Please enter again.

source: 認証失敗
en: Authentication failure

source: このページにはアクセスできません。
en: This page cannot be accessed.

source: アクセス拒否
en: access denied

source: 認証コードを入力してください
en: Please enter your verification code

source: 送信
en: send

source: 正しいコードを入力してください
en: Please enter the correct code

source: セキュリティ保護のため、受け取った認証コードを入力してください。
en: For security purposes, please enter the verification code you received.

source: このユーザーに対してログイン後にメール認証を要求します。
en: Require email verification for this user after logging in.

source: 【GhostGate】ログイン認証コード自動送信
en: [GhostGate] Automatically send login authentication code

note: translators: %s is the 2FA code string.
source: ユーザーの認証コードは次の通りです : %s
en: The user's verification code is: %s

note: translators: %s is the 2FA code string.
source: (有効期限5分)
en: (Valid for 5 minutes)

source: 2FA 認証
en: 2FA authentication

source: 認証コードを入力してお入りください。
en: Please enter the verification code.
