Headers Security Advanced & HSTS WP - en to ja translation catalogue (414 entries)

note: Plugin Name of the plugin/theme
en: Headers Security Advanced & HSTS WP
ja: ヘッダー セキュリティ 詳細設定 & HSTS プラグイン

en: You do not have sufficient permissions to access this page.
ja: このページにアクセスする権限がありません。

en: %1$sYour website is finally safe! 🚀%2$s Implement enhanced security headers, HSTS preload for optimum website protection.
ja: %1$sあなたのウェブサイトはついに安全になりました！🚀%2$s 強化されたセキュリティヘッダーとHSTSプリロードを導入し、ウェブサイトを最大限に保護しましょう。

en: The security of your website is our priority! 🛸
ja: お客様のウェブサイトのセキュリティは、私たちの最優先事項です！🛸

en: %1$sHeaders Security Advanced & HSTS WP%2$s adds 10+ security headers to protect your WordPress site from phishing, data theft, clickjacking, XSS, and protocol downgrade attacks. Easy to configure, compatible with all servers and caching plugins.
ja: %1$s「Headers Security Advanced & HSTS WP%2$s」は、10種類以上のセキュリティヘッダーを追加し、フィッシング、データ盗難、クリックジャッキング、XSS、プロトコルダウングレード攻撃からWordPressサイトを保護します。設定が簡単で、あらゆるサーバーやキャッシュプラグインに対応しています。

en: Security Headers
ja: セキュリティヘッダー

en: Active Sites
ja: アクティブなサイト

en: Top Grade
ja: 最高級

en: I create projects available to everyone for free and I like to create simple but functional projects. Every feature this plugin offers today will remain completely free, forever. That is a promise I intend to keep.
ja: 私は誰でも無料で利用できるプロジェクトを作成しており、シンプルでありながら実用的なものを作るのが好きです。このプラグインが現在提供しているすべての機能は、今後もずっと完全に無料のままです。これは私が守り抜くつもりです。

en: Maintaining a plugin trusted by 100,000+ sites takes constant work: security patches, WordPress updates, new browser standards, support. To fund this effort, I built %1$sShield%2$s — a set of brand-new advanced tools for professionals who need more. Nothing existing moves behind a paywall. Your support through Shield directly funds free updates for everyone.
ja: 10万以上のサイトから信頼されているプラグインを維持するには、セキュリティパッチの適用、WordPressのアップデート、新しいブラウザ規格への対応、サポートなど、絶え間ない作業が必要です。この取り組みを継続するために、私は%1$sShield%2$sを開発しました。これは、さらなる機能を求めるプロフェッショナル向けの、まったく新しい高度なツール群です。既存の機能は一切有料化されていません。Shieldを通じて皆様からいただくご支援は、すべての人に向けた無料アップデートの資金として直接活用されます。

en: Buy me a coffee
ja: コーヒーを買って

en: Donate via PayPal
ja: PayPalで寄付する

en: %1$sDo you need help with the Headers Security Advanced & HSTS WP plugin?%2$s Don't worry, I've got it covered!
ja: %1$s「Headers Security Advanced & HSTS」WPプラグインについてお困りですか？%2$s ご安心ください、私がお手伝いします！

en: %1$sHelp me decide what the next features of this plugin will be!%2$s Take part in a nerdy survey!
ja: %1$sこのプラグインの次期機能について、皆さんのご意見を聞かせてください！%2$s オタク向けのアンケートにご協力ください！

en: Quick selection:
ja: クイック選択：

en: Strict Transport Security (HSTS)
ja: 厳格な転送セキュリティ（HSTS）

en: Content Security Policy (CSP)
ja: コンテンツ・セキュリティ・ポリシー（CSP）

en: Permissions Policy
ja: 権限ポリシー

en: Max-Age:
ja: 最大年齢：

en: The Max-Age parameter specifies the period of time (in seconds) for which the browser should store the HSTS information. During this time period, the browser will always use HTTPS to communicate with the website, even if the visitor has entered "http" or an HTTP link in the address bar. This helps protect the website and its visitors from man-in-the-middle (MITM) attacks and other security threats.
ja: Max-Age パラメータは、ブラウザが HSTS 情報を保持すべき期間（秒単位）を指定します。この期間中、訪問者がアドレスバーに「http」や HTTP リンクを入力した場合でも、ブラウザは常に HTTPS を使用してウェブサイトと通信します。これにより、中間者攻撃（MITM）やその他のセキュリティ上の脅威から、ウェブサイトとその訪問者を保護することができます。

en: It is advisable to set "max-age" to a high value, such as a full year (31536000 seconds). This ensures that browsers continue to store security information for a long period of time, which helps protect users from man-in-the-middle attacks. However, it is important to keep in mind that setting the value too high could cause problems if you need to change your site's SSL configuration in the future. Therefore, it is important to carefully consider your usage and security needs before setting the value.
ja: 「max-age」の値を1年（31536000秒）など、大きな値に設定することをお勧めします。これにより、ブラウザがセキュリティ情報を長期間保存し続けることが保証され、中間者攻撃からユーザーを保護するのに役立ちます。ただし、将来的にサイトのSSL設定を変更する必要が生じた場合、この値を高く設定しすぎると問題が発生する可能性がある点に留意する必要があります。 したがって、値を設定する前に、利用状況やセキュリティ上の要件を慎重に検討することが重要です。

en: Include Subdomains:
ja: サブドメインを含める：

en: The "includeSubDomains" flag specifies that the effect of the header should also be applied to subdomains of the domain. When this directive is present, all requests to any subdomains of your domain are automatically redirected to the HTTPS protocol, providing enhanced security for the website and the users who visit it.
ja: 「includeSubDomains」フラグは、ヘッダーの設定をドメインのサブドメインにも適用することを指定します。このディレクティブが設定されている場合、ドメインのすべてのサブドメインへのリクエストは自動的にHTTPSプロトコルにリダイレクトされ、ウェブサイトとそれを訪問するユーザーのセキュリティが強化されます。

en: We recommend enabling the "includeSubDomains" option in the HSTS header to ensure that all subsections of your site (subdomains) are only loaded via HTTPS. However, before enabling this flag, it is important to ensure that all subdomains, resources and web services working under your domain are available via HTTPS and that there are no compatibility issues with any external services used by your site.
ja: サイトのすべてのサブセクション（サブドメイン）がHTTPS経由でのみ読み込まれるようにするため、HSTSヘッダーの「includeSubDomains」オプションを有効にすることをお勧めします。ただし、このフラグを有効にする前に、ドメイン下で動作するすべてのサブドメイン、リソース、およびWebサービスがHTTPS経由で利用可能であること、また、サイトで利用している外部サービスとの互換性の問題がないことを確認することが重要です。

en: Preload:
ja: 事前読み込み：

en: The "preload" flag allows the website to be included in the %1$sHSTS preload list%2$s, which instructs browsers to always use HTTPS connection for the site and its subdomains, without ever making insecure HTTP requests.
ja: 「preload」フラグを設定することで、そのウェブサイトを%1$sHSTSプリロードリスト%2$sに追加できます。これにより、ブラウザは当該サイトおよびそのサブドメインに対して常にHTTPS接続を使用するよう指示され、安全でないHTTPリクエストが送信されることは一切なくなります。

en: Enabling preload further helps prevent any potential man-in-the-middle attacks, thus improving connection security as far as it concerns HSTS. Please note that even if this flag is enabled, your website still needs to be manually submitted to the list. Please also note that inclusion in the preload list has permanent consequences and is not easy to undo, so you should only enable this flag and submit your website after making sure that all of the resources and services within your domain (and its subdomains, if includeSubDomains is also enabled) are indeed accessible and functional via HTTPS. %1$sLearn more%2$s.
ja: プリロードを有効にすると、潜在的な中間者攻撃の防止にさらに役立ち、HSTSに関する接続のセキュリティが向上します。なお、このフラグを有効にした場合でも、ウェブサイトをリストに手動で登録する必要があります。 また、プリロードリストへの登録は永続的な影響を及ぼし、元に戻すことは容易ではないため、ドメイン内（および includeSubDomains が有効になっている場合はそのサブドメイン内）のすべてのリソースとサービスが、HTTPS 経由で確実にアクセス可能かつ正常に機能していることを確認した上で、このフラグを有効にし、ウェブサイトを登録してください。%1$s詳細はこちら%2$s。

en: CSP Header Contents
ja: CSPヘッダーの内容

en: HTTP Content-Security-Policy header controls website resources, reducing XSS risk by specifying allowed server origins and script endpoints.
ja: HTTPのContent-Security-Policyヘッダーは、Webサイトのリソースを制御し、許可されるサーバーのオリジンとスクリプトのエンドポイントを指定することで、XSSのリスクを低減します。

en: CSP Report URI
ja: CSPレポートのURI

en: Enter your custom URL (Sentry, URIports, Datadog, and Report URI) for CSP violation reports.
ja: CSP違反レポート用のカスタムURL（Sentry、URIports、Datadog、およびレポートURI）を入力してください。

en: Permissions Policy Contents
ja: 権限ポリシーの目次

en: The HTTP Permissions-Policy header provides a mechanism to allow and deny the use of browser features in a document or within any <iframe> elements in the document.
ja: HTTPのPermissions-Policyヘッダーは、ドキュメント全体、またはドキュメント内の<iframe> 要素において、ブラウザ機能の使用を許可または拒否するための仕組みを提供します。

en: The X-Frame-Options HTTP response header can be used to indicate whether or not a browser should be allowed to render a page in a <frame>, <iframe>, <embed> or <object>. Sites can use this to avoid click-jacking attacks, by ensuring that their content is not embedded into other sites.
ja: HTTPレスポンスヘッダー「X-Frame-Options」を使用すると、ブラウザがページを<frame> 、<iframe> 、<embed> 、または<object> 内で表示することを許可するかどうかを指定できます。サイト運営者はこれを利用して、自サイトのコンテンツが他のサイトに埋め込まれないようにすることで、クリックジャッキング攻撃を防ぐことができます。

en: Resolve duplicate site headers (beta):
ja: 重複するサイトヘッダーの解決（ベータ版）：

en: Disable (Strict-Transport-Security).
ja: (Strict-Transport-Security) を無効にする。

en: Disable (Permissions-Policy).
ja: 無効にする（Permissions-Policy）。

en: Disable (X-Content-Type-Options).
ja: 無効にする（X-Content-Type-Options）。

en: Disable (X-Frame-Options).
ja: 無効にする（X-Frame-Options）。

en: Congratulations, you are safe!
ja: おめでとうございます、無事でした！

en: %1$sThe Headers Security Advanced & HSTS WP%2$s project implements HTTP response headers that your site can use to increase the security of your website. The plug-in will automatically set up all Best Practices (you don’t have to think about anything). You will also be able to change the headers simply in the plugin settings.
ja: %1$s「Headers Security Advanced & HSTS WP%2$s」プロジェクトは、ウェブサイトのセキュリティを強化するためにサイトが利用できるHTTPレスポンスヘッダーを実装しています。このプラグインは、すべてのベストプラクティスを自動的に設定します（ユーザー側で設定を行う必要はありません）。また、プラグインの設定画面から簡単にヘッダーを変更することも可能です。

en: Security is a right, not a privilege. Plugin version %s.
ja: セキュリティは特権ではなく、権利です。プラグインのバージョン %s。

en: Your site is not using HTTPS
ja: あなたのサイトはHTTPSを使用していません

en: HSTS requires HTTPS. Enable SSL certificate first, then configure HSTS. Most hosting providers offer free SSL via Let's Encrypt.
ja: HSTS を利用するには HTTPS が必要です。まず SSL 証明書を有効にし、その後 HSTS を設定してください。多くのホスティングプロバイダーでは、Let's Encrypt を通じて無料の SSL を提供しています。

en: Contact your hosting provider to enable SSL/HTTPS.
ja: ホスティングプロバイダーに連絡して、SSL/HTTPSを有効にしてください。

en: HSTS max-age too short
ja: HSTSのmax-ageが短すぎる

en: Your max-age is %1$s seconds (%2$s days). For HSTS preload list, it must be at least 31536000 (1 year). A longer max-age means browsers will remember to always use HTTPS for your site.
ja: max-age は %1$s 秒（%2$s 日）です。HSTS プリロードリストでは、少なくとも 31536000（1 年）に設定する必要があります。max-age を長く設定すると、ブラウザはあなたのサイトに対して常に HTTPS を使用するよう記憶します。

en: Go to Settings → Max-Age and set it to 63072000 (2 years, recommended).
ja: 「設定」→「Max-Age」に移動し、63072000（2年、推奨）に設定してください。

en: Ready for HSTS Preload
ja: HSTSプリロードの準備完了

en: Your site meets the requirements for the HSTS Preload list. This means browsers will ALWAYS use HTTPS for your site, even on the first visit. It's the highest level of HTTPS protection.
ja: 貴サイトはHSTSプリロードリストの要件を満たしています。これは、初回訪問時であっても、ブラウザが常にHTTPSを使用してサイトにアクセスすることを意味します。これはHTTPSによる保護の最高レベルです。

en: Enable Preload in settings, then submit your site at hstspreload.org.
ja: 設定で「プリロード」を有効にし、hstspreload.org にサイトを登録してください。

en: Content Security Policy is using default (basic) settings
ja: コンテンツセキュリティポリシーはデフォルト（基本）設定を使用しています

en: The default CSP only enforces HTTPS upgrades. A custom CSP tells browsers exactly which resources are allowed to load on your site, blocking everything else. This is the most powerful protection against XSS attacks.
ja: デフォルトのCSPは、HTTPSへのアップグレードのみを強制します。カスタムCSPを設定すると、サイト上で読み込みを許可するリソースをブラウザに正確に指定でき、それ以外のすべてをブロックします。これは、XSS攻撃に対する最も強力な防御策です。

en: Configure a custom CSP in Settings → CSP Header Contents. Start with report-only mode to test before enforcing.
ja: 「設定」→「CSPヘッダーの内容」でカスタムCSPを設定します。適用する前にテストを行うため、まずは「レポートのみ」モードから始めてください。

en: CSP allows inline scripts (unsafe-inline)
ja: CSPではインラインスクリプトが許可されています（unsafe-inline）

en: This is common for WordPress sites but weakens CSP protection. Many plugins inject inline scripts, making it hard to avoid. For maximum security, consider using nonce-based CSP in the future.
ja: これはWordPressサイトではよくあることですが、CSPによる保護を弱めてしまいます。多くのプラグインがインラインスクリプトを挿入するため、これを回避するのは困難です。セキュリティを最大限に高めるためには、将来的にはノンセベースのCSPの導入を検討してください。

en: This is acceptable for most WordPress sites. Focus on other headers first.
ja: これは、ほとんどのWordPressサイトでは問題ありません。まずは他のヘッダーに注力してください。

en: CSP uses wildcard (*)
ja: CSPではワイルドカード（*）を使用します

en: A wildcard allows resources from any domain, which reduces the effectiveness of CSP. Try to specify exact domains instead.
ja: ワイルドカードを使用すると、どのドメインからのリソースも許可されるため、CSPの有効性が低下します。代わりに、具体的なドメインを指定するようにしてください。

en: Replace * with specific domains (e.g., *.googleapis.com, *.cloudflare.com).
ja: * を具体的なドメイン名に置き換えてください（例：*.googleapis.com、*.cloudflare.com）。

en: CSP violation reporting not configured
ja: CSP違反の報告が設定されていません

en: Without CSP reporting, you won't know when your policy blocks something unexpected. With Shield, you can use the built-in CSP analytics endpoint or connect Sentry/Datadog.
ja: CSPレポート機能がないと、ポリシーが予期せぬものをブロックしたことに気づくことができません。Shieldなら、組み込みのCSP分析エンドポイントを利用するか、SentryやDatadogと連携させることができます。

en: Configure the CSP Report URI in settings or use the built-in Shield analytics endpoint.
ja: 設定でCSPレポートのURIを設定するか、組み込みのShieldアナリティクスエンドポイントを使用してください。

en: Camera/Microphone permissions too open
ja: カメラ・マイクの権限設定が緩すぎる

en: Your Permissions Policy allows any site to access camera and microphone. Unless your site needs these features, restrict them to prevent unauthorized access.
ja: 現在の権限ポリシーでは、どのサイトでもカメラやマイクにアクセスできるようになっています。これらの機能が必要でない限り、不正アクセスを防ぐためにアクセスを制限してください。

en: Set camera=() and microphone=() in Permissions Policy to disable them completely.
ja: 権限ポリシーで camera=() および microphone=() を設定すると、これらを完全に無効にできます。

en: X-Frame-Options ALLOW-FROM is set without a URL
ja: X-Frame-Options ALLOW-FROM が URL なしで設定されている

en: ALLOW-FROM requires a specific URL. Without it, the header is invalid and your site is vulnerable to clickjacking attacks.
ja: ALLOW-FROM ヘッダーには特定の URL を指定する必要があります。指定がない場合、ヘッダーは無効となり、サイトはクリックジャッキング攻撃の標的となる恐れがあります。

en: Either add a specific URL or switch to DENY/SAMEORIGIN.
ja: 特定のURLを追加するか、DENY/SAMEORIGINに切り替えてください。

en: ALLOW-FROM is deprecated
ja: ALLOW-FROM は非推奨です

en: The ALLOW-FROM directive is not supported by modern browsers (Chrome, Firefox). Use CSP frame-ancestors directive instead for the same effect with better browser support.
ja: ALLOW-FROM ディレクティブは、最新のブラウザ（Chrome、Firefox）ではサポートされていません。同様の効果を得つつ、より幅広いブラウザで動作させるには、代わりに CSP の frame-ancestors ディレクティブを使用してください。

en: Switch to DENY or SAMEORIGIN and use CSP frame-ancestors for fine-grained control.
ja: 「DENY」または「SAMEORIGIN」に切り替え、CSPのframe-ancestorsを使用して、よりきめ細かな制御を行ってください。

en: Some headers are disabled to avoid duplicates
ja: 重複を防ぐため、一部のヘッダーは無効化されています

en: You've disabled some headers, likely because your hosting server already sets them. This is correct and prevents duplicate header issues. Make sure the server-level headers are properly configured.
ja: 一部のヘッダーが無効化されていますが、これはおそらく、ご利用のホスティングサーバー側ですでに設定されているためです。これは正しい設定であり、ヘッダーの重複による問題を防ぐことができます。サーバー側のヘッダー設定が適切に行われていることを確認してください。

en: Verify your server headers using the External Scan link in the dashboard.
ja: ダッシュボードの「外部スキャン」リンクを使用して、サーバーのヘッダーを確認してください。

en: 🎉 Excellent! Your security headers are well configured.
ja: 🎉 素晴らしい！セキュリティヘッダーは適切に設定されています。

en: All major security headers are active and properly configured. Keep an eye on the weekly scan reports for any changes.
ja: 主要なセキュリティヘッダーはすべて有効化されており、適切に設定されています。変更がないか、毎週のスキャンレポートを定期的に確認してください。

en: No action needed. Your site is well protected.
ja: 特に何もする必要はありません。お客様のサイトは十分に保護されています。

en: Insufficient permissions.
ja: 不適当な許可。

en: 🚨 Critical
ja: 🚨 緊急

en: ⚠️ High
ja: ⚠️ 高い

en: ℹ️ Low
ja: ℹ️ 低

en: 📋 Info
ja: 📋 情報

en: ✅ All Good
ja: ✅ 問題なし

en: Security Advisor
ja: セキュリティアドバイザー

note: translators: %1$d old score, %2$d new score
en: 📉 Security score dropped from %1$d to %2$d.
ja: 📉 セキュリティスコアが %1$d から %2$d に低下しました。

note: translators: %s is header name
en: ❌ Header %s was removed or is no longer present.
ja: ❌ ヘッダー %s が削除されたか、存在しなくなりました。

en: You do not have sufficient permissions.
ja: 十分な権限がありません。

en: Security Headers Dashboard
ja: セキュリティヘッダーダッシュボード

en: 🎉 Excellent! Your site is well protected.
ja: 🎉 素晴らしい！あなたのサイトはしっかりと保護されています。

en: ⚠️ Good, but there's room for improvement.
ja: ⚠️ 悪くはないが、改善の余地がある。

en: 🚨 Your site needs attention. Several headers are missing or misconfigured.
ja: 🚨 サイトを確認してください。いくつかのヘッダーが欠落しているか、設定が間違っています。

en: Your security headers are protecting against %1$s out of %2$s threat categories. Each header blocks a specific type of attack.
ja: セキュリティヘッダーは、%2$sつの脅威カテゴリのうち%1$sつに対して防御を行っています。各ヘッダーは、特定の種類の攻撃をブロックします。

en: Last scan: %s
ja: 最終スキャン：%s

en: ago
ja: 前

en: 🛡️ Header Status
ja: 🛡️ ヘッダーの状態

en: Header
ja: ヘッダー

en: Status
ja: ステータス

en: What it protects
ja: 保護対象

en: Secure
ja: セキュア

en: Needs work
ja: 改善の余地あり

en: Missing
ja: 不明

en: Configure Headers
ja: ヘッダーの設定

en: Customize HSTS, CSP, and other security headers.
ja: HSTS、CSP、およびその他のセキュリティヘッダーをカスタマイズします。

en: External Scan
ja: 外部スキャン

en: Verify your headers on SecurityHeaders.com
ja: SecurityHeaders.comでヘッダーを確認してください

en: Forces encrypted (HTTPS) connection. Blocks eavesdropping attacks.
ja: 暗号化された（HTTPS）接続を強制します。盗聴攻撃を阻止します。

en: Controls what resources can load. Blocks code injection and XSS.
ja: 読み込めるリソースを制御します。コードの注入やXSSをブロックします。

en: Prevents browser from guessing file types. Blocks MIME-sniffing attacks.
ja: ブラウザがファイルの種類を推測するのを防ぎます。MIMEスニッフィング攻撃をブロックします。

en: Prevents your site from being embedded in frames. Blocks clickjacking.
ja: サイトがフレーム内に埋め込まれるのを防ぎます。クリックジャッキングをブロックします。

en: Controls what info is sent when users click links. Protects privacy.
ja: ユーザーがリンクをクリックした際に送信される情報を制御します。プライバシーを保護します。

en: Controls browser features (camera, mic, location). Blocks unauthorized access.
ja: ブラウザの機能（カメラ、マイク、位置情報）を制御します。不正なアクセスをブロックします。

en: Isolates your site from pop-ups. Blocks cross-origin attacks.
ja: サイトをポップアップから保護します。クロスオリジン攻撃をブロックします。

en: Controls how resources are loaded cross-origin. Adds isolation.
ja: リソースがクロスオリジンで読み込まれる方法を制御します。分離機能を提供します。

en: Controls who can load your resources. Blocks data theft.
ja: リソースを読み込めるユーザーを管理します。データの盗難を防ぎます。

en: Blocks Flash/PDF from loading cross-domain data.
ja: Flash/PDFによるクロスドメインデータの読み込みをブロックします。

en: Security header active.
ja: セキュリティヘッダーが有効です。

en: Invalid license key format.
ja: ライセンスキーの形式が不正です。

en: License activated! Shield features are now available. Reloading...
ja: ライセンスが有効になりました！シールド機能が利用可能になりました。再読み込み中...

en: License deactivated. Free features remain active.
ja: ライセンスが無効化されました。無料機能は引き続きご利用いただけます。

en: Could not reach license server. Please try again.
ja: ライセンスサーバーに接続できませんでした。もう一度お試しください。

en: Invalid response from license server.
ja: ライセンスサーバーからの応答が無効です。

en: License key not found. Please check and try again.
ja: ライセンスキーが見つかりません。確認してから、もう一度お試しください。

en: This license has been disabled. Contact support.
ja: このライセンスは無効になっています。サポートまでお問い合わせください。

en: This license has expired. Please renew.
ja: このライセンスの有効期限が切れています。更新してください。

en: Maximum activations reached. Deactivate on another site first, or contact support.
ja: 有効化の上限に達しました。まず別のサイトで無効化するか、サポートまでお問い合わせください。

en: License validation failed. Please check your key.
ja: ライセンスの有効性確認に失敗しました。キーを確認してください。

en: points added by the plugin
ja: プラグインによって追加されたポイント

en: Without Plugin
ja: プラグインなし

en: %d of 10 headers from server
ja: サーバーからのヘッダー10件のうち%d件

en: With Plugin
ja: プラグインを使用する場合

en: %d of 10 headers active
ja: 10個のヘッダーのうち、%d個が有効です

en: Header Status
ja: ヘッダーの状態

en: Issues Found
ja: 見つかった問題

en: Verify independently:
ja: 独自に確認してください：

note: translators: %s is the error message
en: Could not reach site: %s
ja: サイトに接続できませんでした：%s

en: HSTS header is missing. Your site is vulnerable to downgrade attacks.
ja: HSTSヘッダーが設定されていません。このサイトはダウングレード攻撃に対して脆弱です。

en: Increase max-age to at least 31536000 (1 year) for HSTS preload eligibility.
ja: HSTSプリロードの対象となるよう、max-ageを少なくとも31536000（1年）に増やしてください。

en: Consider adding preload directive for HSTS preload list submission.
ja: HSTSプリロードリストへの登録のために、プリロードディレクティブの追加を検討してください。

en: CSP header is missing. Your site is vulnerable to XSS attacks.
ja: CSPヘッダーが欠落しています。このサイトはXSS攻撃に対して脆弱です。

en: CSP allows unsafe-inline scripts. Consider using nonce-based or hash-based CSP for stronger protection.
ja: CSPでは、安全でないインラインスクリプトが許可されています。より強力な保護を実現するには、ノンスベースまたはハッシュベースのCSPの使用を検討してください。

en: CSP allows unsafe-eval. This permits dynamic code execution, which is a security risk.
ja: CSPではunsafe-evalが許可されています。これにより動的なコード実行が可能となり、セキュリティ上のリスクとなります。

note: translators: %s is header name
en: Header %s is not present in the response.
ja: レスポンスにヘッダー %s が存在しません。

note: translators: %s is header name
en: Duplicate header detected: %s. This can cause browser conflicts. Use the plugin's "Resolve duplicate headers" option.
ja: 重複するヘッダーが検出されました：%s。これにより、ブラウザ間で競合が発生する可能性があります。プラグインの「重複ヘッダーを解決」オプションを使用してください。

en: Security score dropped from %1$d to %2$d
ja: セキュリティスコアが%1$dから%2$dに低下しました

en: Header removed: %s
ja: ヘッダーを削除しました：%s

en: Weekly scan completed. Score: %1$d/100 (Grade: %2$s)
ja: 週間スキャンが完了しました。スコア：%1$d/100（評価：%2$s）

en: No webhook URL provided.
ja: WebhookのURLが指定されていません。

en: This is a test notification from Headers Security Advanced & HSTS WP Shield.
ja: これは、Headers Security Advanced および HSTS WP Shield からのテスト通知です。

en: Test notification sent!
ja: テスト通知を送信しました！

en: Custom Webhook (JSON POST)
ja: カスタムWebhook（JSON POST）

en: Webhook Notifications
ja: Webhook通知

en: How to set up
ja: 設定方法

en: Test
ja: テスト

en: Send notifications when:
ja: 以下の場合に通知を送信する：

en: Security score drops
ja: セキュリティスコアが低下

en: A header is removed
ja: ヘッダーが削除されます

en: Critical issues found
ja: 重大な問題が発見されました

en: Every scan (including clean reports)
ja: すべてのスキャン（異常なしのレポートを含む）

en: Notification settings saved.
ja: 通知設定が保存されました。

en: Invalid export file.
ja: エクスポートファイルが無効です。

en: Imported %d settings successfully. Reloading...
ja: 設定 %d のインポートに成功しました。再読み込み中...

en: Unlock Shield
ja: シールドを解除

en: Or enter your license key in the License tab.
ja: または、「ライセンス」タブにライセンスキーを入力してください。

en: Settings
ja: 設定

en: Dashboard
ja: ダッシュボード

en: Notifications
ja: 通知

en: Export / Import
ja: エクスポート/インポート

en: License
ja: ライセンス

en: Free vs Shield
ja: フリー対シールド

en: Security score (A-F), AI-powered recommendations, header status for all 10 security headers, automated scanning, and scan history.
ja: セキュリティスコア（A～F）、AIを活用した推奨事項、10種類のセキュリティヘッダーすべてのステータス、自動スキャン、およびスキャン履歴。

en: No scan yet
ja: まだスキャンされていません

en: %d/%d bonus headers
ja: %d/%d ボーナスヘッダー

en: Verify on SecurityHeaders.com
ja: SecurityHeaders.comで確認する

en: Last scan: %s ago
ja: 最終スキャン：%s 前に

en: Run Scan
ja: スキャンを実行

en: Download Report
ja: レポートをダウンロード

en: Grade based on 6 scored headers — aligned with SecurityHeaders.com
ja: SecurityHeaders.com に準拠した、6つのスコア付きヘッダーに基づく評価

en: Forces HTTPS. Blocks eavesdropping.
ja: HTTPSを強制します。盗聴を防止します。

en: Controls allowed resources. Blocks XSS.
ja: リソースへのアクセスを制御します。XSSをブロックします。

en: Prevents MIME-sniffing attacks.
ja: MIMEスニッフィング攻撃を防止します。

en: Blocks clickjacking via iframes.
ja: iframe によるクリックジャッキングを防止します。

en: Controls referrer info. Protects privacy.
ja: リファラー情報を制御します。プライバシーを保護します。

en: Controls camera, mic, location access.
ja: カメラ、マイク、位置情報のアクセス権限を管理します。

en: Isolates from cross-origin pop-ups.
ja: 異なるオリジンからのポップアップをブロックします。

en: Controls cross-origin resource loading.
ja: クロスオリジンリソースの読み込みを制御します。

en: Controls who can load your resources.
ja: リソースを読み込めるユーザーを制御します。

en: Blocks Flash/PDF cross-domain data.
ja: Flash/PDFのクロスドメインデータをブロックします。

en: Active
ja: 有効

en: BONUS HEADERS
ja: ボーナスヘッダー

en: Extra protection — not scored by SecurityHeaders.com
ja: 追加の保護機能 — SecurityHeaders.comによる評価対象外

en: Not set
ja: 未設定

en: Score Trend
ja: 得点の推移

en: Tracks your security score over time. Each dot represents a scan. Hover to see details. Drops indicate a header was removed or misconfigured.
ja: セキュリティスコアの推移を時系列で表示します。各ドットはスキャン1回を表しています。カーソルを合わせると詳細が表示されます。ドロップマークは、ヘッダーが削除されたか、設定に誤りがあることを示しています。

en: Week
ja: 週

en: Month
ja: 月

en: Year
ja: 年

en: %d scans
ja: %d スキャン

en: Scan History (%d)
ja: スキャン履歴 (%d)

en: Grade
ja: 評定

en: Score
ja: スコア

en: Date
ja: 日付

en: Issues
ja: 問題

en: CSP configuration guide with recommended tools, best practices, and real-time violation analytics to monitor what browsers are blocking on your site.
ja: CSP設定ガイド。推奨ツール、ベストプラクティス、およびサイト上でブラウザがブロックしている内容を監視するためのリアルタイム違反分析機能について解説します。

en: CSP Guide
ja: CSPガイド

en: CSP Analytics
ja: CSPアナリティクス

en: Content Security Policy — The Right Way
ja: コンテンツ・セキュリティ・ポリシー — 正しい実践方法

en: CSP is the most powerful protection against XSS attacks, but every site is different. Page builders, third-party plugins, analytics, ads, and JavaScript-loaded resources all need to be included. No automated tool can guarantee a complete CSP — the safest approach is: start with Report-Only, monitor real violations, then build your policy from real data.
ja: CSPはXSS攻撃に対する最も強力な防御手段ですが、サイトごとに状況は異なります。ページビルダー、サードパーティ製プラグイン、分析ツール、広告、JavaScriptで読み込まれるリソースなど、あらゆる要素を考慮に入れる必要があります。完全なCSPを保証できる自動化ツールは存在しません。最も安全なアプローチは、まず「Report-Only」から始め、実際の違反を監視し、その実データに基づいてポリシーを構築することです。

en: Recommended Tools
ja: おすすめのツール

en: Browser extension. Monitors real resources loaded in your browser. The most accurate way to build a CSP. Free Chrome/Firefox extension.
ja: ブラウザ拡張機能。ブラウザに読み込まれる実際のリソースを監視します。CSPを構築するための最も正確な方法です。Chrome/Firefox用の無料拡張機能です。

en: Google CSP Evaluator
ja: Google CSP エバリュエーター

en: Paste your CSP to check for bypasses, unsafe directives, and missing protections. Free by Google.
ja: CSPを貼り付けて、バイパス、安全でないディレクティブ、および不足している保護機能がないか確認してください。Google提供の無料サービスです。

en: Report URI
ja: レポートのURI

en: Professional CSP violation monitoring with dashboard and alerts. Free tier available. Paste the URL in Settings → CSP Report URI.
ja: ダッシュボードとアラート機能を備えた、プロフェッショナルなCSP違反監視サービス。無料プランも利用可能です。設定 → CSPレポートURI にURLを貼り付けてください。

en: Modern CSP/security reporting. 10,000 reports/month free. Excellent for high-traffic sites.
ja: 最新のCSP／セキュリティレポート機能。月間10,000件のレポートまで無料。アクセス数の多いサイトに最適です。

en: Safe Workflow (Step by Step)
ja: 安全なワークフロー（手順）

en: Install the Csper.io browser extension (free) and browse your site. It records every resource loaded.
ja: Csper.ioのブラウザ拡張機能（無料）をインストールして、サイトを閲覧してください。読み込まれたすべてのリソースが記録されます。

en: Export the generated CSP from Csper.io.
ja: Csper.ioで生成されたCSPをエクスポートします。

en: Validate it on Google CSP Evaluator — fix any warnings.
ja: Google CSP Evaluator で検証し、警告があれば修正してください。

en: Paste the CSP into Settings → CSP Header Contents with "Content-Security-Policy-Report-Only" first (enable in your server config or use a Report URI service).
ja: CSPを「設定」→「CSPヘッダーの内容」に貼り付け、最初に「Content-Security-Policy-Report-Only」を指定してください（サーバーの設定で有効にするか、レポートURIサービスを利用してください）。

en: Monitor CSP Analytics (tab above) for 7+ days — add missing domains.
ja: 「CSP Analytics」（上のタブ）を7日以上監視し、登録されていないドメインを追加してください。

en: When zero violations: switch to enforced mode in Settings → CSP Header Contents.
ja: 違反がゼロの場合：「設定」→「CSPヘッダーの内容」で強制モードに切り替えます。

en: Common CSP Directives for WordPress
ja: WordPressでよく使われるCSPディレクティブ

en: Copy and adapt these for your site. Each line is a separate service.
ja: これらをコピーして、ご自身のサイトに合わせてください。各行が1つのサービスに対応しています。

en: # Minimum safe CSP for WordPress
ja: # WordPressの最小限の安全なCSP

en: # Add for Google Fonts
ja: # Google Fonts を追加

en: # Add for Google Analytics / GTM
ja: # Google アナリティクス / GTM の追加

en: # Add for YouTube embeds
ja: # YouTubeの埋め込み用

en: # Add for Stripe (WooCommerce)
ja: # Stripe用アドオン（WooCommerce）

en: # Add for Elementor
ja: # Elementor用アドオン

en: // required for Elementor editor
ja: // Elementorエディタで必要

en: # Add for Facebook Pixel
ja: # Facebookピクセルを追加

en: CSP FAQ
ja: CSP よくある質問

en: What is CSP?
ja: CSPとは何ですか？

en: Content Security Policy is an HTTP header that tells browsers which resources (scripts, styles, images, fonts, frames) are allowed to load on your page. Anything not listed is blocked. It is the most effective protection against XSS (Cross-Site Scripting) attacks.
ja: コンテンツ・セキュリティ・ポリシー（CSP）は、ページ上でどのリソース（スクリプト、スタイル、画像、フォント、フレーム）の読み込みを許可するかをブラウザに指示するHTTPヘッダーです。リストにないものはすべてブロックされます。これは、XSS（クロスサイトスクリプティング）攻撃に対する最も効果的な防御手段です。

en: Will CSP break my site?
ja: CSPによってサイトが壊れてしまうのでしょうか？

en: Only if you enforce a policy that is too restrictive. That is why you should always start with Report-Only mode: it logs violations without blocking anything. Monitor for 7+ days, fix the policy, then enforce.
ja: あまりにも制限の厳しいポリシーを適用する場合に限ります。だからこそ、まずは常に「報告のみ」モードから始めるべきです。このモードでは、何もブロックせずに違反をログに記録します。7日以上監視し、ポリシーを修正してから、適用を開始してください。

en: Why does WordPress need unsafe-inline?
ja: なぜWordPressにはunsafe-inlineが必要なのでしょうか？

en: WordPress core, most themes, and most plugins output inline scripts and styles directly in the HTML. Without unsafe-inline, these would be blocked. The ideal solution is nonce-based CSP, but most WordPress plugins do not support it yet.
ja: WordPressのコア、ほとんどのテーマ、およびほとんどのプラグインは、インラインのスクリプトやスタイルをHTML内に直接出力します。unsafe-inlineが設定されていない場合、これらはブロックされてしまいます。理想的な解決策はnonceベースのCSPですが、ほとんどのWordPressプラグインはまだこれをサポートしていません。

en: Why does Elementor need unsafe-eval?
ja: なぜElementorにはunsafe-evalが必要なのでしょうか？

en: Elementor and some page builders use JavaScript eval() to process templates and widgets dynamically. Without unsafe-eval, the editor and some frontend features break. This is a known limitation of these builders.
ja: Elementorや一部のページビルダーでは、テンプレートやウィジェットを動的に処理するためにJavaScriptのeval()を使用しています。unsafe-evalが無効になっていると、エディタや一部のフロントエンド機能が正常に動作しなくなります。これは、これらのビルダーにおける既知の制限事項です。

en: What is Report-Only mode?
ja: 「レポート専用モード」とは何ですか？

en: Your server sends the CSP with the header Content-Security-Policy-Report-Only instead of Content-Security-Policy. The browser checks the policy but does NOT block anything — it only sends violation reports. Perfect for testing before going live.
ja: サーバーは、Content-Security-Policy ヘッダーの代わりに Content-Security-Policy-Report-Only ヘッダーを使用して CSP を送信します。ブラウザはポリシーを確認しますが、何もブロックせず、違反レポートを送信するだけです。本番環境への移行前のテストに最適です。

en: How do I find which domains to add?
ja: 追加すべきドメインはどのように見つければよいですか？

en: Three ways: 1) Use the Csper.io browser extension while browsing your site. 2) Check the CSP Analytics tab for violations reported by real visitors. 3) Open Chrome DevTools → Console tab and look for CSP violation errors.
ja: 3つの方法：1) サイトを閲覧する際に、Csper.ioのブラウザ拡張機能を使用する。2) 「CSP Analytics」タブで、実際の訪問者から報告された違反を確認する。3) Chromeのデベロッパーツールを開き、「コンソール」タブでCSP違反のエラーを確認する。

en: What is a CSP Report URI?
ja: CSPレポートURIとは何ですか？

en: A URL where the browser sends JSON violation reports. You can use external services (Report URI, URIports, Sentry) or the built-in Shield CSP Analytics endpoint. Configure it in Settings → CSP Report URI.
ja: ブラウザがJSON違反レポートを送信するURLです。外部サービス（Report URI、URIports、Sentry）またはShieldに組み込まれたCSP Analyticsエンドポイントを使用できます。設定 → CSPレポートURIで設定してください。

en: Can I use Shield CSP Analytics and an external service together?
ja: Shield CSP Analyticsと外部サービスを併用することはできますか？

en: The browser sends reports to the URL configured in the CSP header. You can only have one report-uri per policy. For basic monitoring, Shield Analytics is enough. For high-traffic professional sites, use URIports or Report URI.
ja: ブラウザは、CSPヘッダーで設定されたURLにレポートを送信します。ポリシーごとに設定できるreport-uriは1つだけです。基本的な監視であれば、Shield Analyticsで十分です。トラフィックの多いプロフェッショナル向けサイトの場合は、URIportsまたはReport URIをご利用ください。

en: Monitors Content Security Policy violations reported by browsers. Shows which resources are being blocked and where.
ja: ブラウザから報告されたコンテンツセキュリティポリシー（CSP）の違反を監視します。どのリソースがどこでブロックされているかを表示します。

en: Total violations
ja: 違反件数合計

en: Last 24h
ja: 過去24時間

en: Last 7 days
ja: 過去1週間

en: Top blocked domains
ja: ブロックされているドメインの上位

en: Top violated directives
ja: 最も違反の多い指令

en: No CSP violations recorded yet.
ja: 現時点でCSP違反は記録されていません。

en: Configure a Report URI in Settings → CSP Report URI, or follow the CSP Guide to get started.
ja: 「設定」→「CSP レポート URI」でレポート URI を設定するか、CSP ガイドに従って設定を開始してください。

en: Email alerts and webhook notifications to Slack, Discord, Microsoft Teams, or any custom endpoint. Get alerted when your security score drops, a header is removed, or critical issues are found.
ja: Slack、Discord、Microsoft Teams、または任意のカスタムエンドポイントへのメールアラートやWebhook通知。セキュリティスコアが低下したとき、ヘッダーが削除されたとき、または重大な問題が見つかったときに通知を受け取ることができます。

en: Get alerted when something changes. Configure once, then forget.
ja: 変更があった際に通知を受け取れます。一度設定すれば、あとは放っておいても大丈夫です。

en: Email Alerts
ja: メールアラート

en: Receives alerts on score drops, header changes, critical issues.
ja: スコアの低下、ヘッダーの変更、重大な問題が発生した際にアラートを受信します。

en: Custom Webhook (JSON)
ja: カスタムWebhook（JSON）

en: Setup guide
ja: セットアップガイド

en: Notify when:
ja: 次の場合に通知する：

en: Every scan (including clean)
ja: すべてのスキャン（クリーンスキャンを含む）

en: Save Notification Settings
ja: 通知設定を保存

en: Saved!
ja: 保存しました !

en: Export / Import Settings
ja: エクスポート/インポート設定

en: Export your security header configuration and import it on other sites. Ideal for agencies and freelancers managing multiple WordPress installations.
ja: セキュリティヘッダーの設定をエクスポートし、他のサイトにインポートできます。複数のWordPressサイトを管理する代理店やフリーランサーに最適です。

en: Export
ja: エクスポート

en: Download a JSON file with all your security header settings. Does not include license key.
ja: すべてのセキュリティヘッダー設定が記載されたJSONファイルをダウンロードしてください。ライセンスキーは含まれていません。

en: Export Settings
ja: 設定のエクスポート

en: Import
ja: インポート

en: Upload a previously exported JSON file. This will overwrite your current settings.
ja: 以前にエクスポートしたJSONファイルをアップロードしてください。これにより、現在の設定が上書きされます。

en: Import Settings
ja: 設定のインポート

en: Exported settings include:
ja: エクスポートされる設定には、以下のものが含まれます：

en: HSTS (max-age, includeSubDomains, preload), CSP Header Contents, CSP Report URI, Permissions Policy, X-Frame-Options, all header enable/disable toggles, and webhook/notification URLs. License key and scan history are NOT exported.
ja: HSTS（max-age、includeSubDomains、preload）、CSPヘッダーの内容、CSPレポートのURI、権限ポリシー、X-Frame-Options、すべてのヘッダーの有効化/無効化設定、およびWebhook/通知URL。ライセンスキーとスキャン履歴はエクスポートされません。

en: License key
ja: ライセンスキー

en: Expires
ja: 期限切れ

en: Deactivate License
ja: ライセンスを無効化

en: Enter your license key to unlock Shield features. The free version will always remain fully functional.
ja: ライセンスキーを入力して、Shieldの機能を有効にしてください。無料版は引き続きすべての機能が利用可能です。

en: Activate
ja: 有効化

en: Don't have a license? %1$sGet Shield%2$s
ja: ライセンスをお持ちではありませんか？ %1$sShieldを入手する%2$s

en: Free forever. Shield for those who want more.
ja: 永久無料。さらに充実を求める方への特別プラン。

en: Every feature this plugin has offered since day one remains completely free — no limits, no paywalls, no "lite" restrictions. That will never change. Shield is a separate set of brand-new advanced tools (Security Advisor, automated scanning, real-time alerts) built for professionals who want deeper monitoring.
ja: このプラグインがリリース当初から提供してきたすべての機能は、今後も完全に無料のままです。制限も、課金制も、「ライト版」のような機能制限もありません。この方針は決して変わることはありません。Shieldは、より詳細な監視を求めるプロフェッショナル向けに開発された、まったく新しい高度なツール群（セキュリティアドバイザー、自動スキャン、リアルタイムアラート）です。

en: Revenue from Shield goes directly into maintaining and improving the free plugin for everyone.
ja: Shieldからの収益は、すべての人に向けた無料プラグインの維持・改善に直接充てられます。

en: Free
ja: 無料

en: Forever
ja: 無期限

en: Free forever
ja: 永久に無料

en: 10+ security headers
ja: 10種類以上のセキュリティヘッダー

en: HSTS Preload
ja: HSTSのプリロード

en: CSP / Permissions Policy
ja: CSP / 権限ポリシー

en: Duplicate header resolver
ja: 重複ヘッダー解決機能

en: .htaccess support
ja: .htaccess のサポート

en: Community support
ja: コミュニティサポート

en: 1 site
ja: 1 サイト

en: per year
ja: 1年あたり

en: month
ja: 月

en: All Free features, plus:
ja: すべての無料機能に加え、以下の機能も利用できます：

en: Security Dashboard & Advisor
ja: セキュリティダッシュボードとアドバイザー

en: Score Trend chart (week/month/year)
ja: スコア推移グラフ（週／月／年）

en: PDF Security Report (before/after)
ja: PDFセキュリティレポート（変更前／変更後）

en: CSP Guide & Analytics
ja: CSPガイド＆分析

en: Email & webhook alerts
ja: メールおよびWebhookによる通知

en: Export / Import settings
ja: 設定のエクスポート／インポート

en: Weekly automated scans
ja: 毎週の自動スキャン

en: Get Shield
ja: シールドを入手

en: per year, unlimited sites
ja: 年間、サイト数無制限

en: Everything in Shield
ja: 『シールド』のすべて

en: Unlimited site activations
ja: サイトアクティベーション数無制限

en: Ideal for agencies
ja: 代理店に最適

en: Ideal for freelancers
ja: フリーランサーに最適

en: Priority support
ja: 優先サポート

en: $29/site? With 4+ sites you save
ja: 1サイトあたり29ドル？4サイト以上ならお得です

en: Get Unlimited
ja: 無制限に利用

en: by %1$sAndrea Ferro%2$s
ja: 著者：%1$sアンドレア・フェロ%2$s

en: Review
ja: レビュー

en: Support
ja: サポート

en: Frequently Asked Questions
ja: よくあるご質問

en: Everything you need to know about security headers, this plugin, and Pro.
ja: セキュリティヘッダー、このプラグイン、およびPro版について知っておくべきことすべて。

en: Search FAQ...
ja: FAQを検索...

en: No results found.
ja: 見つかりませんでした。

en: All
ja: すべて

en: General
ja: 一般

en: Headers
ja: ヘッダー

en: Troubleshooting
ja: トラブルシューティング

en: What does this plugin do?
ja: このプラグインはどのような機能がありますか？

en: Adds HTTP security headers to your WordPress site: HSTS, CSP, Permissions Policy, X-Frame-Options, and more. These headers tell browsers how to protect visitors from attacks like XSS, clickjacking, and protocol downgrades.
ja: WordPressサイトにHTTPセキュリティヘッダー（HSTS、CSP、Permissions Policy、X-Frame-Optionsなど）を追加します。これらのヘッダーは、XSS、クリックジャッキング、プロトコルのダウングレードなどの攻撃から訪問者を保護する方法をブラウザに指示します。

en: Will this plugin slow down my site?
ja: このプラグインを使うと、サイトの表示が遅くなりますか？

en: No. Headers add less than 1KB to each response. The plugin uses WordPress native hooks and Apache .htaccess. Zero database queries at page load for visitors.
ja: いいえ。ヘッダーによって各レスポンスに追加されるサイズは1KB未満です。このプラグインはWordPressのネイティブフックとApacheの.htaccessを使用しています。訪問者がページを読み込む際、データベースへのクエリは一切発生しません。

en: Is the free version really free forever?
ja: 無料版は本当に永久に無料なのでしょうか？

en: Yes. Every security header, every configuration option, every protection this plugin offers today will remain completely free. No features will ever be moved behind a paywall. Shield is a separate set of brand-new tools (Security Advisor, CSP generator, monitoring) built on top. Revenue from Shield funds free updates for all users.
ja: はい。このプラグインが現在提供しているすべてのセキュリティヘッダー、設定オプション、保護機能は、今後も完全に無料のままです。いかなる機能も有料化されることはありません。Shieldは、その上に構築された「Security Advisor」、「CSPジェネレーター」、「モニタリング」といった、まったく新しいツールのセットです。Shieldからの収益は、すべてのユーザーへの無料アップデートに充てられます。

en: Why did you introduce Shield if the plugin was always free?
ja: プラグインはもともと無料だったのなら、なぜShieldを導入したのですか？

en: Maintaining a plugin used by 100,000+ sites is a serious responsibility. Security updates, WordPress compatibility, support requests, and new browser standards all require constant work. For years, "Buy me a coffee" donations covered a fraction of that effort. Shield lets professionals who need advanced features (security analysis, automated scanning, real-time alerts) pay a fair price, and that revenue funds continued free development for everyone. The free plugin gets better because Shield exists, not worse.
ja: 10万以上のサイトで利用されているプラグインの維持管理は、重大な責任を伴います。セキュリティアップデート、WordPressとの互換性、サポートリクエスト、そして新しいブラウザの標準仕様への対応など、すべてに絶え間ない作業が必要です。 長年にわたり、「Buy me a coffee」による寄付は、その労力のごく一部を賄うに過ぎませんでした。Shieldは、高度な機能（セキュリティ分析、自動スキャン、リアルタイムアラート）を必要とするプロフェッショナルの方々に適正な価格での利用を可能にし、その収益によって、すべての人に向けた無料開発が継続的に支えられています。Shieldの存在によって、無料プラグインは悪化するどころか、より良いものへと進化しているのです。

en: Does it work with Nginx / LiteSpeed / IIS?
ja: Nginx / LiteSpeed / IIS でも動作しますか？

en: Yes. The PHP wp_headers filter works on any server. The .htaccess method is Apache-only but the PHP method handles Nginx, LiteSpeed, and IIS automatically.
ja: はい。PHPのwp_headersフィルターは、どのサーバーでも動作します。.htaccessによる方法はApache専用ですが、PHPによる方法ならNginx、LiteSpeed、IISを自動的に処理できます。

en: Is it compatible with caching plugins?
ja: キャッシュプラグインと互換性がありますか？

en: Yes. Works with WP Super Cache, W3 Total Cache, LiteSpeed Cache, WP Rocket. For Varnish or Cloudflare full-page cache, the .htaccess method sets headers at server level.
ja: はい。WP Super Cache、W3 Total Cache、LiteSpeed Cache、WP Rocketに対応しています。VarnishやCloudflareのフルページキャッシュについては、.htaccess方式でサーバーレベルでヘッダーを設定します。

en: Will it conflict with other security plugins?
ja: 他のセキュリティプラグインと競合することはありますか？

en: Rarely. If another plugin sets the same headers, use the "Resolve duplicate headers" checkboxes in Settings to let one source handle each header.
ja: めったにありません。別のプラグインが同じヘッダーを設定している場合は、設定画面の「重複するヘッダーを解決する」チェックボックスを使用して、各ヘッダーを1つのソースで処理するようにしてください。

en: Which WordPress versions are supported?
ja: どのバージョンのWordPressがサポートされていますか？

en: WordPress 4.7 and above. Uses only WordPress core APIs with no external dependencies.
ja: WordPress 4.7 以降。外部依存関係がなく、WordPress コアの API のみを使用しています。

en: What is HSTS and why do I need it?
ja: HSTSとは何ですか？また、なぜ必要なのでしょうか？

en: HSTS forces browsers to always use HTTPS. Without it, attackers can intercept the first HTTP request before redirect. With HSTS, browsers never try plain HTTP.
ja: HSTSは、ブラウザに常にHTTPSを使用するよう強制します。HSTSがない場合、攻撃者はリダイレクトが行われる前に最初のHTTPリクエストを傍受する可能性があります。HSTSが設定されている場合、ブラウザは決してプレーンなHTTPを試みません。

en: What max-age should I use?
ja: max-ageには何を使用すべきですか？

en: Minimum for preload: 31536000 (1 year). Recommended: 63072000 (2 years). Start with 86400 (1 day) to test, then increase.
ja: プリロードの最小値：31536000（1年）。推奨値：63072000（2年）。テストの際は86400（1日）から始め、その後徐々に増やしてください。

en: Should I enable HSTS Preload?
ja: HSTSプリロードを有効にするべきでしょうか？

en: Only if your entire domain (including all subdomains) works over HTTPS. Preload is hardcoded in browsers and difficult to undo. Removal takes months. Test thoroughly first.
ja: ドメイン全体（すべてのサブドメインを含む）がHTTPSで動作している場合に限ります。プリロードはブラウザにハードコードされており、元に戻すのは困難です。削除には数ヶ月を要します。まずは徹底的にテストを行ってください。

en: HSTS broke my site. How to fix?
ja: HSTSのせいでサイトが正常に動作しなくなりました。どうすれば直りますか？

en: Disable HSTS in plugin settings. Clear browser HSTS cache: Chrome chrome://net-internals/#hsts, search domain, click Delete. If on preload list, submit removal at hstspreload.org.
ja: プラグインの設定でHSTSを無効にしてください。ブラウザのHSTSキャッシュをクリアします：Chromeの場合は chrome://net-internals/#hsts にアクセスし、ドメインを検索して「削除」をクリックします。プリロードリストに登録されている場合は、hstspreload.org で削除を申請してください。

en: Content Security Policy tells browsers exactly which resources can load on your pages and from which domains. Everything not allowed is blocked. The strongest protection against XSS attacks.
ja: コンテンツ・セキュリティ・ポリシー（CSP）は、ページ上でどのリソースを、どのドメインから読み込めるかをブラウザに明確に指定します。許可されていないものはすべてブロックされます。これは、XSS攻撃に対する最も強力な防御策です。

en: Why is CSP hard to configure?
ja: なぜCSPの設定は難しいのでしょうか？

en: WordPress sites load resources from many sources: theme, plugins, Google Fonts, analytics, CDNs. CSP must list every legitimate source. Miss one and something breaks. Follow the CSP Guide in Shield for tools and step-by-step instructions.
ja: WordPressサイトは、テーマ、プラグイン、Google Fonts、アナリティクス、CDNなど、さまざまなソースからリソースを読み込みます。CSPには、正当なソースをすべて記載する必要があります。1つでも漏れると、正常に動作しなくなります。ツールや手順については、ShieldのCSPガイドを参照してください。

en: What does unsafe-inline mean?
ja: 「unsafe-inline」とはどういう意味ですか？

en: Allows inline scripts/styles in HTML. Most WordPress themes need it. Having CSP with unsafe-inline is still much better than no CSP. For maximum security, use nonce-based CSP.
ja: HTML内のインラインスクリプトやスタイルを許可します。ほとんどのWordPressテーマではこれが必要です。「unsafe-inline」を指定したCSPを設定する方が、CSPを設定しないよりもはるかに安全です。最大限のセキュリティを確保するには、nonceベースのCSPを使用してください。

en: CSP is blocking something. How to fix?
ja: CSPが何かをブロックしています。どうすれば直りますか？

en: Open browser Dev Tools (F12), check Console for CSP violations. They show exactly which resource was blocked. Add that domain to the correct directive in your CSP.
ja: ブラウザのデベロッパーツール（F12）を開き、コンソールでCSP違反を確認してください。どのリソースがブロックされたかが正確に表示されます。そのドメインを、CSPの適切なディレクティブに追加してください。

en: Sends CSP as Report-Only header. Browser evaluates the policy but blocks nothing — only reports violations. Perfect for testing a new CSP safely before enforcing.
ja: CSPを「Report-Only」ヘッダーとして送信します。ブラウザはポリシーを評価しますが、何もブロックせず、違反を報告するだけです。適用前に新しいCSPを安全にテストするのに最適です。

en: What is X-Frame-Options?
ja: X-Frame-Options とは何ですか？

en: Controls iframe embedding. DENY blocks all framing, SAMEORIGIN allows only your domain. Prevents clickjacking attacks. ALLOW-FROM is deprecated — use CSP frame-ancestors instead.
ja: iframeの埋め込みを制御します。DENYはすべてのフレーム化をブロックし、SAMEORIGINは自身のドメインのみを許可します。クリックジャッキング攻撃を防ぎます。ALLOW-FROMは非推奨です。代わりにCSPのframe-ancestorsを使用してください。

en: What is Permissions-Policy?
ja: Permissions-Policy とは何ですか？

en: Controls browser APIs: camera, microphone, geolocation, payment, USB. Setting them to () disables access, preventing malicious scripts from using sensitive features.
ja: ブラウザのAPI（カメラ、マイク、位置情報、決済、USB）を制御します。これらを () に設定するとアクセスが無効化され、悪意のあるスクリプトが機密性の高い機能を利用することを防ぎます。

en: What is X-Content-Type-Options?
ja: X-Content-Type-Options とは何ですか？

en: The nosniff value prevents browsers from guessing file types. Stops MIME-confusion attacks where text files get executed as scripts. No reason not to enable it.
ja: 「nosniff」を設定すると、ブラウザがファイルの種類を推測できなくなります。これにより、テキストファイルがスクリプトとして実行されてしまうMIME混同攻撃を防ぐことができます。有効にしない理由はありません。

en: What is Referrer-Policy?
ja: Referrer-Policy とは何ですか？

en: Controls what URL info is sent when users click links. Recommended: strict-origin-when-cross-origin. Protects privacy by not leaking URL paths to external sites.
ja: ユーザーがリンクをクリックした際に送信されるURL情報を制御します。推奨設定：strict-origin-when-cross-origin。外部サイトへのURLパスの漏洩を防ぐことで、プライバシーを保護します。

en: What are COOP, COEP, CORP?
ja: COOP、COEP、CORPとは何ですか？

en: Cross-Origin isolation headers. COOP isolates from pop-ups, COEP requires explicit cross-origin permission, CORP controls who loads your resources. Together they block Spectre-type attacks.
ja: クロスオリジン隔離ヘッダー。COOPはポップアップからの隔離を行い、COEPは明示的なクロスオリジン許可を必要とし、CORPはリソースの読み込み元を制御します。これらを組み合わせることで、Spectre型の攻撃を阻止します。

en: Duplicate header warnings — how to fix?
ja: ヘッダーの重複に関する警告 — 修正方法は？

en: Happens when both server and plugin set the same header. Use "Resolve duplicate headers" checkboxes in Settings. Verify with SecurityHeaders.com or curl -I.
ja: サーバーとプラグインの両方で同じヘッダーが設定されている場合に発生します。設定画面の「重複するヘッダーを解決する」チェックボックスを使用してください。SecurityHeaders.com または `curl -I` コマンドで確認してください。

en: Site broke after changing settings
ja: 設定を変更したらサイトが正常に動作しなくなった

en: Disable headers one at a time using Settings checkboxes. Usually CSP is the cause. You can also deactivate the plugin as emergency fix — all headers removed, no data lost.
ja: 「設定」のチェックボックスを使って、ヘッダーを1つずつ無効にしてみてください。通常、原因はCSP（コンテンツセキュリティポリシー）です。緊急時の対処法として、プラグインを無効にすることもできます。これによりすべてのヘッダーが削除されますが、データが失われることはありません。

en: Headers not showing up
ja: ヘッダーが表示されない

en: Check: (1) Plugin activated? (2) Verify with SecurityHeaders.com. (3) CDN stripping headers? Check CDN settings. (4) Full-page cache? Clear it. (5) Managed hosting overriding?
ja: 確認事項：(1) プラグインは有効になっていますか？ (2) SecurityHeaders.com で確認してください。 (3) CDN がヘッダーを削除していませんか？CDNの設定を確認してください。 (4) フルページキャッシュが有効になっていませんか？キャッシュを消去してください。 (5) マネージドホスティングによる上書き設定はありませんか？

en: How to check my headers?
ja: ヘッダーを確認するにはどうすればいいですか？

en: Three ways: SecurityHeaders.com (paste URL), browser Dev Tools (F12 > Network > first request > Response Headers), or command line: curl -I https://yoursite.com
ja: 3つの方法があります：SecurityHeaders.com（URLを貼り付ける）、ブラウザの開発者ツール（F12 > ネットワーク > 最初のリクエスト > レスポンスヘッダー）、またはコマンドライン：curl -I https://yoursite.com

en: SecurityHeaders.com shows bad grade
ja: SecurityHeaders.comでは低評価が表示されています

en: Usually means CSP not configured or using only default. Configure all headers in Settings. The Shield Security Advisor shows exactly what to fix for each grade improvement.
ja: 通常、これはCSPが設定されていないか、デフォルト設定のみが使用されていることを意味します。「設定」ですべてのヘッダーを設定してください。Shield Security Advisorでは、各評価の向上に向けて具体的に何を修正すべきかが明確に示されます。

en: WooCommerce / page builder stopped working
ja: WooCommerce / ページビルダーが動作しなくなった

en: CSP blocking needed resources. Check Dev Tools Console. Common: Stripe (js.stripe.com), PayPal (www.paypal.com), Google Maps, YouTube. Check the CSP Guide in Shield for common WordPress directives and recommended tools.
ja: CSPによって必要なリソースがブロックされています。開発者ツールのコンソールを確認してください。よくある例：Stripe (js.stripe.com)、PayPal (www.paypal.com)、Google Maps、YouTube。WordPressでよく使われるディレクティブや推奨ツールについては、ShieldのCSPガイドをご確認ください。

en: wp-admin or REST API issues
ja: wp-admin または REST API に関する問題

en: Likely X-Frame-Options DENY (admin uses iframes) or CSP blocking inline scripts. Set X-Frame to SAMEORIGIN, ensure CSP has unsafe-inline for script-src and style-src.
ja: おそらく「X-Frame-Options DENY」（管理者がiframeを使用している場合）か、CSPによるインラインスクリプトのブロックが原因です。X-Frameを「SAMEORIGIN」に設定し、CSPでscript-srcおよびstyle-srcに対して「unsafe-inline」が指定されていることを確認してください。

en: What does Security Advisor do?
ja: セキュリティアドバイザーはどのような役割を果たすのでしょうか？

en: Analyzes your configuration, generates personalized recommendations in plain language. Runs 100% locally — no external data, no API costs, no privacy concerns. Shows what to fix, why, how, and the score impact.
ja: 設定を分析し、平易な言葉でパーソナライズされた改善提案を生成します。完全に自律的に動作するため、外部データやAPI利用料が不要で、プライバシーの懸念もありません。修正すべき点、その理由、具体的な方法、およびスコアへの影響を表示します。

en: How do I build a CSP with Shield?
ja: Shieldを使ってCSPを構築するにはどうすればよいですか？

en: Shield provides a CSP Guide with recommended tools (Csper.io browser extension, Google CSP Evaluator), ready-to-use code snippets for WordPress, and CSP Analytics that collects real violation data from your visitors. Follow the safe workflow: generate with Csper.io, validate, test in Report-Only, monitor, then enforce.
ja: Shieldでは、推奨ツール（Csper.ioブラウザ拡張機能、Google CSP Evaluator）やWordPress用のすぐに使えるコードスニペット、訪問者からの実際の違反データを収集するCSP Analyticsを備えたCSPガイドを提供しています。安全なワークフローに従ってください：Csper.ioで生成し、検証し、「Report-Only」モードでテストし、監視し、最後に適用します。

en: What happens when Shield license expires?
ja: Shieldのライセンスが期限切れになるとどうなりますか？

en: Site stays protected. Reverts to free. All headers keep working. You lose Shield features (dashboard, advisor, alerts, analytics). Your CSP stays active. Nothing breaks.
ja: サイトは引き続き保護されます。無料プランに戻ります。すべてのヘッダーは引き続き機能します。「Shield」の機能（ダッシュボード、アドバイザー、アラート、分析）は利用できなくなります。CSPは有効なままです。機能に支障はありません。

en: Multiple sites?
ja: 複数のサイトですか？

en: Shield ($29/year) covers 1 site. Shield Unlimited ($99/year) covers unlimited sites with the same license key. Perfect for agencies and freelancers.
ja: Shield（年額29ドル）は1つのサイトを対象とします。Shield Unlimited（年額99ドル）は、同じライセンスキーで無制限のサイトを対象とします。代理店やフリーランサーに最適です。

en: How do webhook notifications work?
ja: Webhook通知はどのように機能するのですか？

en: Send scan results to Slack, Discord, Teams, or custom URL (JSON). Triggered when score drops, headers change, or critical issues found. Each has a Test button. Custom webhook sends full scan data for automation.
ja: スキャン結果をSlack、Discord、Teams、またはカスタムURL（JSON）に送信します。スコアが低下した場合、ヘッダーが変更された場合、または重大な問題が見つかった場合にトリガーされます。それぞれに「テスト」ボタンが用意されています。カスタムWebhookを使用すると、自動化のために完全なスキャンデータを送信できます。

en: How does Export/Import work?
ja: エクスポート/インポートはどのように機能しますか？

en: Export downloads a JSON file with all header settings (HSTS, CSP, Permissions Policy, toggles, webhook URLs). Import uploads the file to another site. License key is never exported. Ideal for agencies deploying the same security configuration across multiple client sites.
ja: エクスポート機能では、すべてのヘッダー設定（HSTS、CSP、権限ポリシー、トグル設定、Webhook URL）を含むJSONファイルがダウンロードされます。インポート機能では、そのファイルを別のサイトにアップロードします。ライセンスキーは決してエクスポートされません。複数のクライアントサイトに同じセキュリティ設定を展開する代理店に最適です。

en: How is the security score calculated?
ja: セキュリティスコアはどのように算出されるのですか？

en: The grade is based on the 6 headers scored by SecurityHeaders.com: CSP, HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, and Permissions-Policy. All 6 present without warnings = A+. All 6 with CSP warning = A. Missing 1 = B, missing 2 = C, missing 3-4 = D, missing 5+ = F. Four additional bonus headers (COOP, COEP, CORP, X-Permitted) are shown separately. This ensures our grade matches what you see on SecurityHeaders.com.
ja: 評価は、SecurityHeaders.com が採点する 6 つのヘッダー（CSP、HSTS、X-Content-Type-Options、X-Frame-Options、Referrer-Policy、Permissions-Policy）に基づいて行われます。 6つすべてが警告なしで存在する場合 = A+。6つすべてにCSPの警告がある場合 = A。1つ欠けている場合 = B、2つ欠けている場合 = C、3～4つ欠けている場合 = D、5つ以上欠けている場合 = F。さらに4つのボーナスヘッダー（COOP、COEP、CORP、X-Permitted）は別途表示されます。これにより、当サイトの評価がSecurityHeaders.comで表示される内容と一致するようになっています。

en: When do email alerts trigger?
ja: メール通知はいつ送信されますか？

en: Email is sent when a weekly scan or manual scan detects: score dropped compared to previous scan, a header was removed that was previously present, or critical security issues. No email is sent when everything is fine.
ja: 毎週のスキャンまたは手動スキャンにより、前回のスキャンと比較してスコアが低下した、以前存在していたヘッダーが削除された、または重大なセキュリティ上の問題が検出された場合、メールが送信されます。問題がなければ、メールは送信されません。

en: Can I change the scan frequency?
ja: スキャン頻度を変更できますか？

en: Automated scans run weekly via WordPress cron. You can run a manual scan anytime from the Dashboard. The scan checks your own site headers via HTTP request — zero external API calls.
ja: 自動スキャンはWordPressのcronによって毎週実行されます。ダッシュボードからいつでも手動でスキャンを実行できます。このスキャンはHTTPリクエストを通じて自身のサイトのヘッダーを確認するため、外部APIへの呼び出しは一切行われません。

en: Does Shield send data to external servers?
ja: Shieldは外部サーバーにデータを送信しますか？

en: Only the license key is validated with Lemon Squeezy (once every 24h). All scans, analysis, and recommendations run 100% locally on your server. No header data, no site data, no visitor data ever leaves your WordPress.
ja: Lemon Squeezyではライセンスキーのみが検証されます（24時間に1回）。すべてのスキャン、分析、および推奨事項は、お客様のサーバー上で100％実行されます。ヘッダーデータ、サイトデータ、訪問者データは、いかなる場合もお客様のWordPressから外部に送信されることはありません。

en: Does Shield work with Cloudflare?
ja: ShieldはCloudflareと連携しますか？

en: Yes. Cloudflare passes through headers set by WordPress. If you also set headers in Cloudflare dashboard, you may get duplicates — use the Resolve duplicate headers option in Settings to fix this.
ja: はい。CloudflareはWordPressによって設定されたヘッダーをそのまま通過させます。Cloudflareのダッシュボードでもヘッダーを設定している場合、ヘッダーが重複する可能性があります。これを修正するには、設定内の「重複するヘッダーを解決する」オプションをご利用ください。

en: What does the Score Trend chart show?
ja: 「スコアの推移」チャートには何が示されていますか？

en: A visual timeline of your security score over time. Each dot is a scan. Filter by week, month, or year. Useful to spot when a hosting change, plugin update, or configuration error affected your security.
ja: セキュリティスコアの推移を視覚的に確認できるタイムラインです。各ドットはスキャン結果を表しています。週、月、年単位でフィルタリングが可能です。ホスティングの変更、プラグインの更新、設定ミスがセキュリティにどのような影響を与えたかを把握するのに役立ちます。

en: Payment methods?
ja: お支払い方法は？

en: Lemon Squeezy: credit/debit cards, PayPal, Apple Pay. We never see payment data. EU VAT handled automatically. Invoices in your Lemon Squeezy account.
ja: Lemon Squeezy：クレジットカード、デビットカード、PayPal、Apple Payに対応しています。弊社では決済データを一切確認することはありません。EUのVAT（付加価値税）は自動的に処理されます。請求書はLemon Squeezyアカウント内で確認できます。

en: Refund policy?
ja: 返金ポリシーは？

en: 14-day full refund, no questions asked. Contact support.
ja: 14日間なら全額返金いたします。理由の如何を問わず対応いたします。サポートまでご連絡ください。

en: What happens if I delete the plugin?
ja: プラグインを削除するとどうなりますか？

en: Your license is automatically deactivated on Lemon Squeezy, freeing the activation slot. You can reuse the same key on another site. All plugin settings and scan history are removed from the database.
ja: Lemon Squeezy でのライセンスは自動的に無効化され、アクティベーション枠が解放されます。同じキーを別のサイトで再利用できます。プラグインの設定およびスキャン履歴はすべてデータベースから削除されます。

en: Need more help? %1$sSupport forum%2$s or %3$sOpenHeaders.org%4$s
ja: さらにサポートが必要ですか？ %1$sサポートフォーラム%2$s または %3$sOpenHeaders.org%4$s

note: Description of the plugin/theme
en: Headers Security Advanced & HSTS WP - Simple, Light and Fast. The plugin uses advanced security rules that provide huge levels of protection and it is important that your site uses it. This step is important to submit your website and/or domain to an approved HSTS list. Google officially compiles this list and it is used by Chrome, Firefox, Opera, Safari, IE11 and Edge. You can forward your site to the official HSTS preload directory. Cross Site Request Forgery (CSRF) is a common attack with the installation of Headers Security Advanced & HSTS WP will help you mitigate CSRF on your WordPress site.
ja: Headers Security Advanced & HSTS WP - シンプル、軽量、高速。このプラグインは高度なセキュリティルールを採用しており、非常に高いレベルの保護を提供します。サイト運営において、このプラグインの利用は不可欠です。この手順は、ウェブサイトやドメインを承認済みのHSTSリストに登録するために重要です。 このリストはGoogleが公式に作成しており、Chrome、Firefox、Opera、Safari、IE11、Edgeで利用されています。サイトを公式のHSTSプリロードディレクトリに登録することができます。クロスサイトリクエストフォージェリ（CSRF）は一般的な攻撃手法ですが、「Headers Security Advanced & HSTS WP」をインストールすることで、WordPressサイトにおけるCSRFのリスクを軽減できます。
