# msgid "" msgstr "" "Project-Id-Version: Abdal Security Headers 6.11.0\n" "POT-Creation-Date: 2026-08-31 22:28+0330\n" "PO-Revision-Date: 2026-08-31 22:28+0330\n" "Last-Translator: Ebrahim Shafiei (EbraSha) \n" "Language-Team: \n" "Language: en_US\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Cursor\n" "X-Poedit-Basepath: ..\n" "X-Poedit-Flags-xgettext: --add-comments=translators:\n" "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;_nx_noop:3c,1,2;__ngettext_noop:1,2\n" "X-Poedit-SearchPath-0: .\n" "X-Poedit-SearchPathExcluded-0: *.js\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-WPHeader: abdal-security-headers.php\n" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "Are you sure you want to save these settings?" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Yes" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "No" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "Settings saved successfully" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "OK" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "Error" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "An error occurred while saving the settings. Please try again." msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php #: includes/class-ash-dashboard-widget.php msgid "Abdal Security Headers" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Security Headers" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "Basic Security Headers" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "Configure basic security headers for your website." msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "Additional Security Features" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin.php msgid "" "Enable additional security features to enhance your website protection." msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Content Security Policy" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php msgid "Enable Content Security Policy" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Configure Content Security Policy (CSP) directives" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php msgid "CSP Header Preview" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "X-XSS-Protection" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "X-Content-Type-Options" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Strict-Transport-Security" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Permissions-Policy" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "X-Frame-Options" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Referrer-Policy" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Remove X-Powered-By Header" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Hide WordPress Version" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Remove Login Error Messages" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Disable XML-RPC" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Remove X-Pingback Header" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Restrict REST API Access" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Default Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Script Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Style Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Image Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Connect Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Font Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Object Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Media Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Frame Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Worker Source" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Form Action" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Base URI" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Sandbox" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Report URI" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-admin.php #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Report To" msgstr "" #: Dev/abdal-security-headers/includes/class-ash-headers.php msgid "Invalid login credentials." msgstr "" #: Dev/abdal-security-headers/includes/class-ash-headers.php msgid "REST API is disabled." msgstr "" #: includes/class-ash-admin-ui.php msgid "Version %s" msgstr "" #: includes/class-ash-admin-ui.php msgctxt "plugin status badge" msgid "Active" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Review security status, active headers, hardening features, and Content " "Security Policy." msgstr "" "Review security status, active headers, hardening features, and Content " "Security Policy." #: includes/class-ash-admin-ui.php includes/class-ash-dashboard-widget.php msgid "Security overview" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-dashboard-widget.php msgid "Security status" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-dashboard-widget.php msgid "Active headers" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "%1$d of %2$d security headers are enabled" msgstr "" #: includes/class-ash-admin-ui.php msgid "Additional features" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "%1$d of %2$d additional features are enabled" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-dashboard-widget.php msgid "CSP status" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php #: includes/class-ash-dashboard-widget.php msgctxt "CSP status" msgid "Enabled" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php #: includes/class-ash-dashboard-widget.php msgctxt "CSP status" msgid "Disabled" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Content Security Policy is being sent with responses." msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Content Security Policy is currently turned off." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Configure each HTTP security header and the values sent with responses." msgstr "" "Configure each HTTP security header and the values sent with responses." #: includes/class-ash-admin-ui.php msgid "Deprecated / Legacy" msgstr "Deprecated / Legacy" #: includes/class-ash-admin-ui.php msgid "" "Legacy browser XSS filter. Modern browsers ignore this header; prefer " "Content-Security-Policy." msgstr "" "Legacy browser XSS filter. Modern browsers ignore this header; prefer " "Content-Security-Policy." #: includes/class-ash-admin-ui.php msgid "Enable X-XSS-Protection" msgstr "Enable X-XSS-Protection" #: includes/class-ash-admin-ui.php msgid "Send the X-XSS-Protection header with the selected policy." msgstr "Send the X-XSS-Protection header with the selected policy." #: includes/class-ash-admin-ui.php msgid "Policy" msgstr "Policy" #: includes/class-ash-admin-ui.php msgid "Choose the legacy XSS filter policy sent to older browsers." msgstr "Choose the legacy XSS filter policy sent to older browsers." #: includes/class-ash-admin-ui.php msgid "Reporting URL" msgstr "Reporting URL" #: includes/class-ash-admin-ui.php msgid "" "Endpoint that receives XSS filter reports when the report policy is " "selected." msgstr "" "Endpoint that receives XSS filter reports when the report policy is " "selected." #: includes/class-ash-admin-ui.php msgid "" "The default policy is 0, which turns the legacy filter off when the header " "is sent." msgstr "" "The default policy is 0, which turns the legacy filter off when the header " "is sent." #: includes/class-ash-admin-ui.php msgid "" "Prevents browsers from MIME-sniffing a response away from the declared " "content type." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable X-Content-Type-Options" msgstr "Enable X-Content-Type-Options" #: includes/class-ash-admin-ui.php msgid "" "When enabled, the plugin always sends nosniff. There are no additional " "options." msgstr "" "When enabled, the plugin always sends nosniff. There are no additional " "options." #: includes/class-ash-admin-ui.php msgid "When enabled, always send X-Content-Type-Options: nosniff." msgstr "When enabled, always send X-Content-Type-Options: nosniff." #: includes/class-ash-admin-ui.php msgid "1 Day" msgstr "1 Day" #: includes/class-ash-admin-ui.php msgid "1 Week" msgstr "1 Week" #: includes/class-ash-admin-ui.php msgid "1 Month" msgstr "1 Month" #: includes/class-ash-admin-ui.php msgid "6 Months" msgstr "6 Months" #: includes/class-ash-admin-ui.php msgid "1 Year" msgstr "1 Year" #: includes/class-ash-admin-ui.php msgid "2 Years" msgstr "2 Years" #: includes/class-ash-admin-ui.php msgid "Custom value" msgstr "Custom value" #: includes/class-ash-admin-ui.php msgid "Forces browsers to use HTTPS for future requests to this host." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable Strict-Transport-Security" msgstr "Enable Strict-Transport-Security" #: includes/class-ash-admin-ui.php msgid "" "Instruct browsers to use HTTPS for this host for the configured lifetime." msgstr "" "Instruct browsers to use HTTPS for this host for the configured lifetime." #: includes/class-ash-admin-ui.php msgid "How long browsers should remember to use HTTPS only." msgstr "How long browsers should remember to use HTTPS only." #: includes/class-ash-admin-ui.php msgid "Custom max-age (seconds)" msgstr "Custom max-age (seconds)" #: includes/class-ash-admin-ui.php msgid "Enter max-age in seconds." msgstr "Enter max-age in seconds." #: includes/class-ash-admin-ui.php msgid "Include Subdomains" msgstr "Include Subdomains" #: includes/class-ash-admin-ui.php msgid "Adds includeSubDomains so the policy also applies to subdomains." msgstr "Adds includeSubDomains so the policy also applies to subdomains." #: includes/class-ash-admin-ui.php msgid "Preload" msgstr "Preload" #: includes/class-ash-admin-ui.php msgid "" "Adds preload. Requires includeSubDomains and a max-age of at least one year." msgstr "" "Adds preload. Requires includeSubDomains and a max-age of at least one year." #: includes/class-ash-admin-ui.php msgid "" "This header is sent only over HTTPS. Preload requires includeSubDomains and " "max-age of at least 31536000." msgstr "" "This header is sent only over HTTPS. Preload requires includeSubDomains and " "max-age of at least 31536000." #: includes/class-ash-admin-ui.php msgid "" "Restricts access to powerful browser features such as camera and " "geolocation." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable Permissions-Policy" msgstr "Enable Permissions-Policy" #: includes/class-ash-admin-ui.php msgid "Control which origins may use powerful browser features." msgstr "Control which origins may use powerful browser features." #: includes/class-ash-admin-ui.php msgid "Directives" msgstr "Directives" #: includes/class-ash-admin-ui.php msgid "Custom Directives" msgstr "Custom Directives" #: includes/class-ash-admin-ui.php msgid "" "Add feature names that are not listed above. Directives set to Not Set are " "omitted from the header." msgstr "" "Add feature names that are not listed above. Directives set to Not Set are " "omitted from the header." #: includes/class-ash-admin-ui.php msgid "Directive name" msgstr "Directive name" #: includes/class-ash-admin-ui.php msgid "Add directive" msgstr "Add directive" #: includes/class-ash-admin-ui.php msgid "" "Directives configured as Not Set, or with Enable Directive turned off, are " "not included in the generated header." msgstr "" "Directives configured as Not Set, or with Enable Directive turned off, are " "not included in the generated header." #: includes/class-ash-admin-ui.php msgid "" "Controls whether the site can be embedded in frames to reduce clickjacking " "risk." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable X-Frame-Options" msgstr "Enable X-Frame-Options" #: includes/class-ash-admin-ui.php msgid "Control whether the site may be embedded in frames." msgstr "Control whether the site may be embedded in frames." #: includes/class-ash-admin-ui.php msgid "" "DENY blocks all framing. SAMEORIGIN allows framing by this origin only. " "ALLOW-FROM is obsolete and is not offered." msgstr "" "DENY blocks all framing. SAMEORIGIN allows framing by this origin only. " "ALLOW-FROM is obsolete and is not offered." #: includes/class-ash-admin-ui.php msgid "The default policy is SAMEORIGIN." msgstr "The default policy is SAMEORIGIN." #: includes/class-ash-admin-ui.php msgid "privacy/security sensitive" msgstr "privacy/security sensitive" #: includes/class-ash-admin-ui.php msgid "" "Limits referrer information sent with navigations and resource requests." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable Referrer-Policy" msgstr "Enable Referrer-Policy" #: includes/class-ash-admin-ui.php msgid "Control how much referrer information is sent with requests." msgstr "Control how much referrer information is sent with requests." #: includes/class-ash-admin-ui.php msgid "Choose the Referrer-Policy value sent with responses." msgstr "Choose the Referrer-Policy value sent with responses." #: includes/class-ash-admin-ui.php msgid "unsafe-url sends the full URL across origins and is privacy-sensitive." msgstr "" "unsafe-url sends the full URL across origins and is privacy-sensitive." #: includes/class-ash-admin-ui.php msgid "The default policy is strict-origin-when-cross-origin." msgstr "The default policy is strict-origin-when-cross-origin." #: includes/class-ash-admin-ui.php msgid "Enable Directive" msgstr "Enable Directive" #: includes/class-ash-admin-ui.php msgid "Include this directive in the generated Permissions-Policy header." msgstr "Include this directive in the generated Permissions-Policy header." #: includes/class-ash-admin-ui.php msgid "Remove" msgstr "Remove" #: includes/class-ash-admin-ui.php msgid "Choose how this feature may be used." msgstr "Choose how this feature may be used." #: includes/class-ash-admin-ui.php msgid "Custom Origins" msgstr "Custom Origins" #: includes/class-ash-admin-ui.php msgid "" "One origin per line. Use self or full origins such as https://example.com." msgstr "" "One origin per line. Use self or full origins such as https://example.com." #: includes/class-ash-admin-ui.php msgid "Not Set" msgstr "Not Set" #: includes/class-ash-admin-ui.php msgid "Deny All" msgstr "Deny All" #: includes/class-ash-admin-ui.php msgid "Self" msgstr "Self" #: includes/class-ash-admin-ui.php msgid "Allow All" msgstr "Allow All" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Security Features" msgstr "Security Features" #: includes/class-ash-admin-ui.php msgid "" "Configure WordPress hardening without turning off legitimate site features " "by default." msgstr "" #: includes/class-ash-admin-ui.php msgid "Hides server technology details exposed by the X-Powered-By header." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable Remove X-Powered-By Header" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "When enabled, the plugin removes the X-Powered-By response header. There are" " no additional options." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "WordPress exposes generator information in HTML, RSS, Atom, and RDF output." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable Hide WordPress Version" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Turn on WordPress version hiding, then choose which generator outputs to " "remove." msgstr "" #: includes/class-ash-admin-ui.php msgid "Hide Generator Meta Version" msgstr "" #: includes/class-ash-admin-ui.php msgid "Removes the generator meta tag from HTML output." msgstr "" #: includes/class-ash-admin-ui.php msgid "Hide Version from RSS / Atom / RDF Feeds" msgstr "" #: includes/class-ash-admin-ui.php msgid "Removes generator version strings from RSS, Atom, and RDF feeds." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Version query parameters are not removed from CSS or JavaScript assets, so " "cache busting keeps working." msgstr "" #: includes/class-ash-admin-ui.php msgid "Generic Error" msgstr "" #: includes/class-ash-admin-ui.php msgid "Hide Error Completely" msgstr "" #: includes/class-ash-admin-ui.php msgid "Custom Error Message" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Stop login failure responses from revealing whether a username or email " "address exists." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable Login Error Protection" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Only authentication failure messages are changed. Informational and " "successful login messages are left alone." msgstr "" #: includes/class-ash-admin-ui.php msgid "Error Mode" msgstr "" #: includes/class-ash-admin-ui.php msgid "Choose how authentication failure messages are shown." msgstr "" #: includes/class-ash-admin-ui.php msgid "This plain-text message replaces authentication failure errors." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Recommended mode is Generic Error. The default message is Invalid username " "or password." msgstr "" #: includes/class-ash-admin-ui.php msgid "Disable Authenticated XML-RPC Methods" msgstr "" #: includes/class-ash-admin-ui.php msgid "Disable Pingback Methods Only" msgstr "" #: includes/class-ash-admin-ui.php msgid "Disable All XML-RPC Methods" msgstr "" #: includes/class-ash-admin-ui.php msgid "Custom Method Policy" msgstr "" #: includes/class-ash-admin-ui.php msgid "High impact" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "The WordPress xmlrpc_enabled filter only disables methods that require " "authentication. Pingbacks and some other methods can remain available." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable XML-RPC Protection" msgstr "" #: includes/class-ash-admin-ui.php msgid "Apply a selected XML-RPC policy instead of a single on/off switch." msgstr "" #: includes/class-ash-admin-ui.php msgid "Protection Mode" msgstr "" #: includes/class-ash-admin-ui.php msgid "Choose which XML-RPC methods remain available." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Disable All XML-RPC Methods is the strongest restriction. Some applications " "and integrations depend on XML-RPC." msgstr "" #: includes/class-ash-admin-ui.php msgid "Allowed XML-RPC Methods" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "One method name per line. If this list is not empty, only these methods " "remain." msgstr "" #: includes/class-ash-admin-ui.php msgid "Blocked XML-RPC Methods" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "One method name per line. These methods are removed even if they appear in " "the allow list." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Pingback mode blocks pingback.ping and pingback.extensions.getPingbacks. " "Removing the X-Pingback header is recommended when pingbacks or all XML-RPC " "methods are blocked." msgstr "" #: includes/class-ash-admin-ui.php msgid "Removes the X-Pingback response header from WordPress output." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable Remove X-Pingback Header" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "When enabled, the plugin removes the X-Pingback header. There are no " "additional options." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "XML-RPC pingback protection or complete XML-RPC blocking is enabled. " "Removing the X-Pingback header is recommended." msgstr "" #: includes/class-ash-admin-ui.php msgid "WordPress Default" msgstr "" #: includes/class-ash-admin-ui.php msgid "Authenticated Users Only" msgstr "" #: includes/class-ash-admin-ui.php msgid "Selected Roles" msgstr "" #: includes/class-ash-admin-ui.php msgid "Required Capability" msgstr "" #: includes/class-ash-admin-ui.php msgid "Administrators Only" msgstr "" #: includes/class-ash-admin-ui.php msgid "Block All REST Access" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Apply a REST access policy. Gutenberg and other dashboard tools need REST " "access for authenticated users." msgstr "" #: includes/class-ash-admin-ui.php msgid "Enable REST API Access Control" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "When this is off, WordPress REST behavior is unchanged except for optional " "user-endpoint protection below." msgstr "" #: includes/class-ash-admin-ui.php msgid "Access Policy" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "WordPress Default applies no extra restriction. Administrators Only uses the" " manage_options capability." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Block All REST Access is not recommended as a default. Gutenberg, Site " "Health, plugins, themes, and integrations may stop working." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Roles are loaded from WordPress, including custom roles. Super Admins on " "Multisite are allowed." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Access is allowed when the current user has this WordPress capability. " "Examples: read, edit_posts, edit_pages, manage_options." msgstr "" #: includes/class-ash-admin-ui.php msgid "REST API Exceptions" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Allow lists bypass the access policy. Restricted lists always block matching" " namespaces or routes." msgstr "" #: includes/class-ash-admin-ui.php msgid "Allowed Namespaces" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "One namespace per line, such as wp/v2 or wc/v3. Custom plugin namespaces are" " allowed." msgstr "" #: includes/class-ash-admin-ui.php msgid "Allowed Routes" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "One route per line, such as /wp/v2/posts. Matching prefixes are included." msgstr "" #: includes/class-ash-admin-ui.php msgid "Restricted Namespaces" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "These namespaces are blocked even if the access policy would allow them." msgstr "" #: includes/class-ash-admin-ui.php msgid "Restricted Routes" msgstr "" #: includes/class-ash-admin-ui.php msgid "These routes are blocked even if the access policy would allow them." msgstr "" #: includes/class-ash-admin-ui.php msgid "REST User Endpoint Protection" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Protect /wp/v2/users without disabling the rest of the REST API. This option" " can run even when Access Control is off." msgstr "" #: includes/class-ash-admin-ui.php msgid "Restrict REST User Endpoints" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Applies an extra policy to user-related REST routes such as /wp/v2/users." msgstr "" #: includes/class-ash-admin-ui.php msgid "Choose who may access WordPress user REST endpoints." msgstr "" #: includes/class-ash-admin-ui.php msgid "User endpoints are allowed when the current user has this capability." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "REST API Access Control is off for new installations. If you enable it, " "Authenticated Users Only is the default policy. Block All REST Access is " "never the default." msgstr "" #: includes/class-ash-admin-ui.php msgid "General settings" msgstr "" #: includes/class-ash-admin-ui.php msgid "" "When enabled, the generated Content-Security-Policy header is sent with HTTP" " responses." msgstr "" #: includes/class-ash-admin-ui.php msgid "CSP Directives" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Copy CSP header" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Settings" msgstr "Settings" #: includes/class-ash-admin-ui.php msgid "Configure how this plugin stores and removes its own data." msgstr "Configure how this plugin stores and removes its own data." #: includes/class-ash-admin-ui.php msgid "Uninstall" msgstr "Uninstall" #: includes/class-ash-admin-ui.php msgid "" "Control what happens to stored plugin data when this plugin is deleted." msgstr "" "Control what happens to stored plugin data when this plugin is deleted." #: includes/class-ash-admin-ui.php msgid "Delete all plugin data on uninstall" msgstr "Delete all plugin data on uninstall" #: includes/class-ash-admin-ui.php msgid "" "When enabled, deleting this plugin also removes its settings, CSP assistant " "data, custom tables, and related stored files. This cannot be undone." msgstr "" "When enabled, deleting this plugin also removes its settings, CSP assistant " "data, custom tables, and related stored files. This cannot be undone." #: includes/class-ash-admin-ui.php msgid "" "Leave this off if you want to keep your configuration after the plugin is " "deleted." msgstr "" "Leave this off if you want to keep your configuration after the plugin is " "deleted." #: includes/class-ash-admin-ui.php msgid "Help" msgstr "" #: includes/class-ash-admin-ui.php msgid "Documentation" msgstr "" #: includes/class-ash-admin-ui.php msgid "Report an issue" msgstr "" #: includes/class-ash-admin-ui.php msgid "Contact support" msgstr "" #: includes/class-ash-admin-ui.php msgid "Handcrafted with ❤️ Passion by Ebrahim Shafiei (EbraSha)" msgstr "Handcrafted with ❤️ Passion by Ebrahim Shafiei (EbraSha)" #: includes/class-ash-admin-ui.php msgid "Your changes are not saved automatically." msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Reset" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Save Changes" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php #: includes/class-ash-csp-assistant.php msgid "Cancel" msgstr "Cancel" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgctxt "csp editor confirm" msgid "OK" msgstr "OK" #: includes/class-ash-admin-ui.php msgid "Enables the legacy browser XSS filter for older clients." msgstr "" #: includes/class-ash-admin-ui.php msgid "Removes the public WordPress version from generator markup and feeds." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Replaces detailed login errors with a generic message to reduce user " "enumeration." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Applies a selected XML-RPC method policy instead of a single complete " "shutdown." msgstr "" #: includes/class-ash-admin-ui.php msgid "" "Applies a configurable REST API access policy instead of blocking every " "request." msgstr "" #: includes/class-ash-admin-ui.php msgid "Default fallback for other resource types" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for JavaScript files" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for CSS files" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for images" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for AJAX, WebSocket, or EventSource connections" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for fonts" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for plugins" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for audio and video elements" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for iframes" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid sources for web workers" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid targets for form submissions" msgstr "" #: includes/class-ash-admin-ui.php msgid "Valid values for the base element" msgstr "" #: includes/class-ash-admin-ui.php msgid "Enables sandbox for the requested resource" msgstr "" #: includes/class-ash-admin-ui.php msgid "URI to send violation reports to" msgstr "" #: includes/class-ash-admin-ui.php msgid "Group name for violation reports" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php #: includes/class-ash-dashboard-widget.php msgctxt "security status" msgid "Good" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Most security controls are enabled." msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgctxt "security status" msgid "Fair" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Some recommended security controls are still disabled." msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php #: includes/class-ash-dashboard-widget.php msgctxt "security status" msgid "Needs attention" msgstr "" #: includes/class-ash-admin-ui.php includes/class-ash-admin.php msgid "Enable more security headers and hardening options." msgstr "" #: includes/class-ash-admin.php msgid "Reset unsaved changes and restore the last saved values?" msgstr "" #: includes/class-ash-admin.php msgid "Edit %s" msgstr "Edit %s" #: includes/class-ash-admin.php msgid "Copied" msgstr "" #: includes/class-ash-admin.php msgid "Unable to copy the CSP header." msgstr "" #: includes/class-ash-admin.php msgid "Content-Security-Policy header is enabled but no directives are set." msgstr "" #: includes/class-ash-admin.php msgid "Content Security Policy is disabled. Enable it to send this header." msgstr "" #: includes/class-ash-admin.php msgid "Remove this custom Permissions-Policy directive?" msgstr "Remove this custom Permissions-Policy directive?" #: includes/class-ash-admin.php msgid "Remove directive" msgstr "Remove directive" #: includes/class-ash-admin.php msgid "" "Enter a valid directive name using lowercase letters, numbers, and hyphens." msgstr "" "Enter a valid directive name using lowercase letters, numbers, and hyphens." #: includes/class-ash-admin.php msgid "That directive name is already in the list." msgstr "That directive name is already in the list." #: includes/class-ash-admin.php msgid "Dashboard" msgstr "Dashboard" #: includes/class-ash-admin.php includes/class-ash-csp-assistant.php msgid "You are not allowed to manage these settings." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Unable to ignore this source." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Source not found." msgstr "" #: includes/class-ash-csp-assistant.php msgid "No eligible sources were selected." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Dangerous CSP values require explicit confirmation." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Selected sources were merged into your current CSP directives." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Deep file scan is turned off." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Excluded paths cannot be changed while a file scan is running." msgstr "" #: includes/class-ash-csp-assistant.php msgid "The scan scope cannot be changed while a file scan is running." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Smart CSP Assistant" msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "Automatically discover the resources used by your site and generate CSP " "recommendations." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Hybrid Detection" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Current Status" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Not scanned" msgstr "" #: includes/class-ash-csp-assistant.php #: includes/class-ash-dashboard-widget.php msgid "Learning" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Analysis complete" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Monitoring" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Start Smart Scan" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Learning Mode Active" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Stop Learning" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Learning duration" msgstr "" #: includes/class-ash-csp-assistant.php msgid "15 Minutes" msgstr "" #: includes/class-ash-csp-assistant.php msgid "1 Hour" msgstr "" #: includes/class-ash-csp-assistant.php msgid "6 Hours" msgstr "" #: includes/class-ash-csp-assistant.php msgid "24 Hours" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Manual" msgstr "" #: includes/class-ash-csp-assistant.php msgid "sources observed" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Watch for new sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Keep watching for new sources after learning completes." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Deep file scan" msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "Also scan plugin and theme files on disk for CSP origins that are not loaded" " yet. Learning duration switches to Manual so a timer cannot stop this scan." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Counting plugin and theme files…" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Scanning files: %1$d of %2$d" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d sources found on disk" msgstr "" #: includes/class-ash-csp-assistant.php msgid "File scan complete" msgstr "" #: includes/class-ash-csp-assistant.php msgid "File scan cancelled" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Cancel file scan" msgstr "" #: includes/class-ash-csp-assistant.php msgid "File scan failed. Please try again." msgstr "" #: includes/class-ash-csp-assistant.php msgid "No plugin or theme files were found to scan." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Learning duration is locked to Manual while Deep file scan is on." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Excluded paths" msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "Folder or file names skipped during Deep file scan. Use a name such as " "node_modules or a relative path such as vendor/cache." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Restore defaults" msgstr "" #: includes/class-ash-csp-assistant.php msgid "No exclusions. Every plugin and theme file will be scanned." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Folder or path to skip" msgstr "" #: includes/class-ash-csp-assistant.php msgid "That path is already in the list." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Enter a folder name or relative path. Do not use .." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Remove excluded path" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Scan selected items" msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "When this is on, Deep file scan only covers the plugins and themes you turn " "on below. Leave it off to scan all installed items." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Plugins and themes" msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "Turn on a plugin or theme to include its files in the disk scan. All " "switches start off." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Plugins" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Themes" msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "Turn on at least one plugin or theme. With none selected, Deep file scan " "skips the disk pass." msgstr "" #: includes/class-ash-csp-assistant.php msgid "New CSP Source Detected" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Review Suggestions" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Apply Selected Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Clear Learning Data" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Source" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Directive" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Detection Method" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Detected On" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Confidence" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Status" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Action" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Add" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Ignore" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Details" msgstr "" #: includes/class-ash-csp-assistant.php msgid "No sources detected yet. Start a Smart Scan to begin discovery." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Select all sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Static" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Report-Only" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Runtime" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Disk" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Trusted" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Likely Safe" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Unknown" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Potentially Risky" msgstr "" #: includes/class-ash-csp-assistant.php msgid "New" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Ignored" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Applied" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Added" msgstr "Added" #: includes/class-ash-csp-assistant.php #: includes/class-ash-dashboard-widget.php msgid "Warning" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Origin" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Resource Type" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Detection Methods" msgstr "" #: includes/class-ash-csp-assistant.php msgid "First Seen" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Last Seen" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Detection Count" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Pages Detected" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Detected from" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Required Directive" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Policy Diff" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Current" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Proposed" msgstr "" #: includes/class-ash-csp-assistant.php msgid "Apply" msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "This value can weaken your Content Security Policy. Confirm only if your " "site requires it." msgstr "" #: includes/class-ash-csp-assistant.php msgid "I understand this weakens CSP and I want to add it anyway." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Clear all Smart CSP discovery data? This cannot be undone." msgstr "" #: includes/class-ash-csp-assistant.php msgid "Select at least one source to apply." msgstr "" #: includes/class-ash-csp-assistant.php msgid "" "Unknown resource types are kept for review and are not applied " "automatically." msgstr "" #: includes/class-ash-csp-assistant.php msgid "The Smart CSP Assistant request failed. Please try again." msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Sources Detected" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Script Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Style Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Image Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Font Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Connect Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Frame Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Media Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Worker Sources" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Form Destinations" msgstr "" #: includes/class-ash-csp-assistant.php msgid "%d Unknown Sources" msgstr "" #: includes/class-ash-csp-static-detector.php msgid "Plugin script enqueue" msgstr "" #: includes/class-ash-csp-static-detector.php msgid "WordPress REST API" msgstr "" #: includes/class-ash-csp-static-detector.php msgid "WordPress AJAX" msgstr "" #: includes/class-ash-csp-static-detector.php msgid "WordPress site URL" msgstr "" #: includes/class-ash-csp-static-detector.php msgid "WordPress core" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Abdal Security Headers mascot" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Recent Activity" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "No recent activity yet." msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Statistics" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Open Settings" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "View Full Report" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Learning Started" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "CSP Scan Completed" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Learning Completed" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Deep File Scan Completed" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "CSP Source Detected" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "CSP Violation Detected" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Detected CSP Sources" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "Active Security Headers" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "CSP Violations" msgstr "" #: includes/class-ash-dashboard-widget.php msgid "%s ago" msgstr "" #: includes/class-ash-feature-settings.php includes/class-ash-features.php msgid "Invalid username or password." msgstr "" #: includes/class-ash-features.php msgid "XML-RPC is disabled." msgstr "" #: includes/class-ash-features.php msgid "REST API access is not allowed." msgstr "" #: includes/class-ash-features.php msgid "Authentication is required to access the REST API." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Review live security status, apply a Security Profile, and open headers, " "features, or Content Security Policy." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Apply updates Security Headers and Security Features only. Content Security " "Policy is never changed by a profile." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Recalculate Security Status" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Reset Profile to Defaults" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Apply Security Profile" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Security Score" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Active Headers" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Active Features" msgstr "" #: includes/class-ash-security-status.php:1 msgid "CSP Status" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Security Profile" msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Profiles change Security Headers and Security Features only. Content " "Security Policy stays independent." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Recommended" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Configuration Summary" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Live values from the current plugin configuration." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Security Attention" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Only issues present in the current configuration are listed." msgstr "" #: includes/class-ash-security-status.php:1 msgid "No configuration issues detected." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Quick Security Actions" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Open a settings screen or refresh the live security status." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Apply this Security Profile? Security Headers and Security Features will be " "updated. Content Security Policy will not change." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Hardened can affect compatibility with themes, plugins, XML-RPC clients, and" " some WordPress tools. Apply anyway? Content Security Policy will not " "change." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Switch to Manual? Current Security Headers and Security Features will stay " "as they are." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Reset Security Headers and Security Features to the Recommended profile? " "Content Security Policy will not change." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Select a Security Profile before applying." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Security Profile applied. Content Security Policy was not changed." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Security Headers and Security Features were reset to Recommended. Content " "Security Policy was not changed." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Security status was recalculated from the current configuration." msgstr "" #: includes/class-ash-security-status.php:1 msgid "The security center request could not be completed. Please try again." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Security Profile cannot be applied because required settings classes are " "missing." msgstr "" #: includes/class-ash-security-status.php:1 msgid "The requested security center action is not valid." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Compatibility" msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Conservative settings with the lowest risk of breaking WordPress, themes, " "and plugins." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "REST API and XML-RPC stay available. Strict headers such as HSTS Preload are" " left off." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Balanced security for most WordPress sites. Gutenberg and Site Health keep " "REST access for signed-in users." msgstr "" #: includes/class-ash-security-status.php:1 msgid "This is the suggested profile for typical WordPress sites." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Hardened" msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Strict security settings. Some integrations, embeds, or WordPress tools may " "need extra review." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Applying this profile can affect compatibility with themes, plugins, and " "XML-RPC clients." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Do not change any Security Headers or Security Features automatically. You " "manage every setting." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Manual never overwrites configuration. It is also used when saved settings " "no longer match a profile." msgstr "" #: includes/class-ash-security-status.php:1 msgid "The selected Security Profile is not valid." msgstr "" #: includes/class-ash-security-status.php:1 msgid "The Security Profile could not be validated. No settings were saved." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "The Security Profile could not be saved completely. Previous settings were " "kept." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Current settings match the saved Security Profile." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Current settings do not match the saved profile, so the effective profile is" " Manual." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Security Headers and Security Features are managed manually." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Saved profile: %1$s. Effective profile: %2$s." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Current Security Profile" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Active Security Features" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Configuration Warnings" msgstr "" #: includes/class-ash-security-status.php:1 msgid "Detected Conflicts" msgstr "" #: includes/class-ash-security-status.php:1 msgid "%1$d of %2$d headers are healthy. %3$d require attention." msgstr "" #: includes/class-ash-security-status.php:1 msgid "%1$d of %2$d features are healthy. %3$d require attention." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Strong header and feature coverage for the current configuration." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Useful controls are on, but higher-impact settings still need review." msgstr "" #: includes/class-ash-security-status.php:1 msgid "The current configuration leaves important protections off or invalid." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Smart CSP Assistant is sending Content-Security-Policy-Report-Only while it " "learns." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Content Security Policy is enabled but no directives are set." msgstr "" #: includes/class-ash-security-status.php:1 msgid "HSTS is enabled while the site URL is not HTTPS." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Strict-Transport-Security is only sent over HTTPS. Serve the site over HTTPS" " before relying on HSTS." msgstr "" #: includes/class-ash-security-status.php:1 msgid "HSTS Preload is incomplete." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Preload requires includeSubDomains and a max-age of at least one year." msgstr "" #: includes/class-ash-security-status.php:1 msgid "X-XSS-Protection is a deprecated header." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Modern browsers ignore this header. Prefer Content-Security-Policy instead." msgstr "" #: includes/class-ash-security-status.php:1 msgid "REST API is set to Block All REST Access." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Gutenberg, Site Health, plugins, themes, and integrations may stop working." msgstr "" #: includes/class-ash-security-status.php:1 msgid "XML-RPC is fully disabled." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Some applications and integrations that depend on XML-RPC may stop working." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Permissions-Policy has an invalid or empty configuration." msgstr "" #: includes/class-ash-security-status.php:1 msgid "The header is enabled but no valid directive is generated." msgstr "" #: includes/class-ash-security-status.php:1 msgid "A security header conflict was detected." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Another server, CDN, or plugin appears to send a security header that does " "not match this plugin." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "CSP is independent of Security Profiles. Enable it from the Content Security" " Policy screen when you are ready." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Content Security Policy is in Report Only mode." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Learning uses Content-Security-Policy-Report-Only and does not block " "resources." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Content Security Policy configuration is invalid." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Enable at least one CSP directive before sending the header." msgstr "" #: includes/class-ash-security-status.php:1 msgid "WordPress version hiding is enabled without generator outputs." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Turn on Hide Generator Meta Version or Hide Version from Feeds." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Referrer-Policy is set to unsafe-url." msgstr "" #: includes/class-ash-security-status.php:1 msgid "XML-RPC custom policy has no methods configured." msgstr "" #: includes/class-ash-security-status.php:1 msgid "" "Add allowed or blocked method names, or choose another protection mode." msgstr "" #: includes/class-ash-security-status.php:1 msgid "REST Selected Roles has no roles chosen." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Select at least one WordPress role or choose another access policy." msgstr "" #: includes/class-ash-security-status.php:1 msgid "X-XSS-Protection report policy is missing a reporting URL." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Add a reporting URL or choose another X-XSS-Protection policy." msgstr "" #: includes/class-ash-security-status.php:1 msgid "Another layer sends %s while this plugin does not." msgstr "" #: includes/class-ash-security-status.php:1 msgid "The public %s value does not match this plugin." msgstr "" #: includes/class-ash-security-status.php:1 msgctxt "CSP status" msgid "Report Only" msgstr "" #: includes/class-ash-security-status.php:1 msgctxt "CSP status" msgid "Invalid Configuration" msgstr "" #: includes/class-ash-admin-ui.php:1931 msgid "" "Export or import plugin configuration, and choose what happens to stored " "data on uninstall." msgstr "" "Export or import plugin configuration, and choose what happens to stored " "data on uninstall." #: includes/class-ash-admin-ui.php:1931 msgid "Export and Import" msgstr "Export and Import" #: includes/class-ash-admin-ui.php:1931 msgid "" "Download a JSON file of all plugin settings, or restore them from a previous" " export." msgstr "" "Download a JSON file of all plugin settings, or restore them from a previous" " export." #: includes/class-ash-admin-ui.php:1931 msgid "" "Export includes Security Headers, Security Features, Content Security " "Policy, Security Profile, uninstall settings, and CSP Assistant scan " "exclusions." msgstr "" "Export includes Security Headers, Security Features, Content Security " "Policy, Security Profile, uninstall settings, and CSP Assistant scan " "exclusions." #: includes/class-ash-admin-ui.php:1931 msgid "Export" msgstr "Export" #: includes/class-ash-admin-ui.php:1931 msgid "" "Import replaces the current plugin configuration on this site. Choose a JSON" " file exported from Abdal Security Headers." msgstr "" "Import replaces the current plugin configuration on this site. Choose a JSON" " file exported from Abdal Security Headers." #: includes/class-ash-admin-ui.php:1931 msgid "Import cannot be undone from this screen." msgstr "Import cannot be undone from this screen." #: includes/class-ash-admin-ui.php:1931 msgid "" "Security Headers, Security Features, Content Security Policy, Security " "Profile, and Settings will be overwritten." msgstr "" "Security Headers, Security Features, Content Security Policy, Security " "Profile, and Settings will be overwritten." #: includes/class-ash-admin-ui.php:1931 msgid "Settings JSON file" msgstr "Settings JSON file" #: includes/class-ash-admin-ui.php:1931 msgid "Choose file" msgstr "Choose file" #: includes/class-ash-admin-ui.php:1931 msgid "No file selected" msgstr "No file selected" #: includes/class-ash-admin-ui.php:1931 msgid "Import" msgstr "Import" #: includes/class-ash-admin-ui.php:1931 msgid "The export does not include CSP Assistant learning data or scan jobs." msgstr "The export does not include CSP Assistant learning data or scan jobs." #: includes/class-ash-admin-ui.php:1931 msgid "Import settings" msgstr "Import settings" #: includes/class-ash-admin-ui.php:1931 msgid "" "Import will replace current plugin settings, including Security Headers, " "Security Features, Content Security Policy, Security Profile, and Settings. " "This cannot be undone from this screen." msgstr "" "Import will replace current plugin settings, including Security Headers, " "Security Features, Content Security Policy, Security Profile, and Settings. " "This cannot be undone from this screen." #: includes/class-ash-admin-ui.php:1931 msgid "Settings file downloaded." msgstr "Settings file downloaded." #: includes/class-ash-admin-ui.php:1931 msgid "Settings were imported. The page will reload." msgstr "Settings were imported. The page will reload." #: includes/class-ash-admin-ui.php:1931 msgid "Choose a settings JSON file before importing." msgstr "Choose a settings JSON file before importing." #: includes/class-ash-admin-ui.php:1931 msgid "The settings transfer could not be completed. Please try again." msgstr "The settings transfer could not be completed. Please try again." #: includes/class-ash-admin-ui.php:1931 msgid "The requested settings transfer action is not valid." msgstr "The requested settings transfer action is not valid." #: includes/class-ash-admin-ui.php:1931 msgid "The settings file could not be uploaded. Please try again." msgstr "The settings file could not be uploaded. Please try again." #: includes/class-ash-admin-ui.php:1931 msgid "The settings file is empty or larger than the allowed size." msgstr "The settings file is empty or larger than the allowed size." #: includes/class-ash-admin-ui.php:1931 msgid "The settings file could not be read." msgstr "The settings file could not be read." #: includes/class-ash-admin-ui.php:1931 msgid "The settings file must be a JSON export from this plugin." msgstr "The settings file must be a JSON export from this plugin." #: includes/class-ash-admin-ui.php:1931 msgid "The settings file is not valid JSON." msgstr "The settings file is not valid JSON." #: includes/class-ash-admin-ui.php:1931 msgid "The settings file is not a valid Abdal Security Headers export." msgstr "The settings file is not a valid Abdal Security Headers export." #: includes/class-ash-admin-ui.php:1931 msgid "The settings file does not contain any configuration." msgstr "The settings file does not contain any configuration." #: includes/class-ash-admin-ui.php:1931 msgid "The exported Security Headers configuration is not valid." msgstr "The exported Security Headers configuration is not valid." #: includes/class-ash-admin-ui.php:1931 msgid "The exported plugin settings are not valid." msgstr "The exported plugin settings are not valid." #: includes/class-ash-admin-ui.php:1931 msgid "" "The settings could not be imported completely. Previous settings were kept." msgstr "" "The settings could not be imported completely. Previous settings were kept."