# Copyright (C) 2026 Shazzad Hossain Khan # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: Adminkeep 1.6.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/adminkeep\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-09-21T07:31:05+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: adminkeep\n" #. Plugin Name of the plugin #: adminkeep.php #: includes/Abilities.php:78 #: includes/Admin/Brand.php:49 #: includes/Admin/Brand.php:63 #: includes/Admin/SettingsPage.php:104 #: includes/Admin/SettingsPage.php:105 #: includes/Admin/SettingsPage.php:500 msgid "Adminkeep" msgstr "" #. Plugin URI of the plugin #. Author URI of the plugin #: adminkeep.php msgid "https://adminkeep.com" msgstr "" #. Description of the plugin #: adminkeep.php msgid "Turn off comments, block new plugin installs, and duplicate posts safely. Every lock is instantly reversible. No ads, no nags, no notices." msgstr "" #. Author of the plugin #: adminkeep.php msgid "Shazzad Hossain Khan" msgstr "" #: includes/Abilities.php:79 msgid "Content actions offered by Adminkeep: duplicating a post, rewriting a published one, replacing a media file and ordering a post type." msgstr "" #: includes/Admin/Brand.php:55 msgid "Adminkeep settings" msgstr "" #: includes/Admin/CustomCssScreen.php:122 #: includes/Admin/CustomCssScreen.php:123 #: includes/Admin/CustomCssScreen.php:214 #: includes/Admin/CustomCssScreen.php:233 #: includes/Feature/CustomCss.php:61 msgid "Custom CSS" msgstr "" #: includes/Admin/CustomCssScreen.php:173 msgid "You are not allowed to edit CSS on this site." msgstr "" #: includes/Admin/CustomCssScreen.php:219 msgid "CSS saved." msgstr "" #: includes/Admin/CustomCssScreen.php:224 msgid "This CSS applies to the front end of your site on every theme. Your theme's own Additional CSS is separate and is not changed here." msgstr "" #: includes/Admin/CustomCssScreen.php:238 msgid "Save CSS" msgstr "" #: includes/Admin/EmailLogScreen.php:105 #: includes/Admin/EmailLogScreen.php:181 #: includes/Feature/EmailLog.php:95 #: includes/Feature/EmailLog.php:548 msgid "Email Log" msgstr "" #: includes/Admin/EmailLogScreen.php:143 msgid "Sorry, you are not allowed to manage the email log." msgstr "" #: includes/Admin/EmailLogScreen.php:175 msgid "Sorry, you are not allowed to view the email log." msgstr "" #. translators: %d: number of log entries. #: includes/Admin/EmailLogScreen.php:187 #, php-format msgid "%d entry deleted." msgid_plural "%d entries deleted." msgstr[0] "" msgstr[1] "" #: includes/Admin/EmailLogScreen.php:193 msgid "Search email" msgstr "" #: includes/Admin/EmailLogScreen.php:203 msgid "Delete every entry in the email log?" msgstr "" #: includes/Admin/EmailLogScreen.php:206 msgid "Delete all" msgstr "" #: includes/Admin/EmailLogScreen.php:219 #: includes/Admin/EmailLogTable.php:55 msgid "Status" msgstr "" #: includes/Admin/EmailLogScreen.php:220 msgid "All statuses" msgstr "" #: includes/Admin/EmailLogScreen.php:228 #: includes/Admin/EmailLogTable.php:52 #: includes/Feature/EmailLog.php:557 msgid "From" msgstr "" #: includes/Admin/EmailLogScreen.php:229 #: includes/Admin/EmailLogTable.php:53 #: includes/Feature/EmailLog.php:561 msgid "To" msgstr "" #: includes/Admin/EmailLogScreen.php:230 msgid "Filter" msgstr "" #: includes/Admin/EmailLogTable.php:51 #: includes/Feature/EmailLog.php:553 msgid "Date" msgstr "" #: includes/Admin/EmailLogTable.php:54 #: includes/Feature/EmailLog.php:565 msgid "Subject" msgstr "" #: includes/Admin/EmailLogTable.php:74 msgid "Delete" msgstr "" #: includes/Admin/EmailLogTable.php:157 msgid "No email has been logged yet." msgstr "" #: includes/Admin/EmailLogTable.php:203 msgid "Sent" msgstr "" #: includes/Admin/EmailLogTable.php:204 msgid "Failed" msgstr "" #: includes/Admin/EmailLogTable.php:205 msgid "Unconfirmed" msgstr "" #: includes/Admin/EmailLogTable.php:216 msgid "(no subject)" msgstr "" #: includes/Admin/EmailLogTable.php:244 msgid "Error" msgstr "" #: includes/Admin/EmailLogTable.php:253 msgid "Attachments" msgstr "" #: includes/Admin/EmailLogTable.php:257 msgid "The content of this email was not kept." msgstr "" #: includes/Admin/EmailLogTable.php:260 msgid "Show source" msgstr "" #: includes/Admin/SettingsPage.php:164 msgid "Changes saved" msgstr "" #: includes/Admin/SettingsPage.php:165 msgid "Changes could not be saved. Nothing was changed." msgstr "" #: includes/Admin/SettingsPage.php:166 msgid "Saving" msgstr "" #: includes/Admin/SettingsPage.php:167 msgid "Deleting comments" msgstr "" #. translators: %s: number of comments deleted. #: includes/Admin/SettingsPage.php:169 #, php-format msgid "%s comments deleted" msgstr "" #: includes/Admin/SettingsPage.php:170 msgid "Deletion stopped. Nothing further was removed." msgstr "" #: includes/Admin/SettingsPage.php:171 #: includes/Feature/Order.php:516 msgid "Dismiss" msgstr "" #: includes/Admin/SettingsPage.php:172 msgid "Nothing to delete" msgstr "" #: includes/Admin/SettingsPage.php:173 msgid "1 unused feature hidden" msgstr "" #. translators: %d: number of features. #: includes/Admin/SettingsPage.php:175 #, php-format msgid "%d unused features hidden" msgstr "" #: includes/Admin/SettingsPage.php:197 msgid "You are not allowed to change these settings." msgstr "" #: includes/Admin/SettingsPage.php:238 msgid "You are not allowed to delete comments." msgstr "" #: includes/Admin/SettingsPage.php:361 msgid "Confirm permanent deletion" msgstr "" #. translators: %s: number of comments. #: includes/Admin/SettingsPage.php:366 #, php-format msgid "This will permanently delete %s comments. It cannot be undone." msgstr "" #: includes/Admin/SettingsPage.php:373 msgid "This includes approved and pending comments — real comments left by real people." msgstr "" #: includes/Admin/SettingsPage.php:375 msgid "Only spam and trashed comments are affected. Approved and pending comments are left alone." msgstr "" #: includes/Admin/SettingsPage.php:379 msgid "Deleting in batches so the request cannot time out. Continue until none remain." msgstr "" #: includes/Admin/SettingsPage.php:387 msgid "Continue deleting" msgstr "" #: includes/Admin/SettingsPage.php:387 msgid "Yes, delete them permanently" msgstr "" #: includes/Admin/SettingsPage.php:389 #: includes/Admin/SettingsPage.php:602 msgid "Cancel" msgstr "" #: includes/Admin/SettingsPage.php:506 msgid "Settings sections" msgstr "" #: includes/Admin/SettingsPage.php:512 msgid "Hide unused features" msgstr "" #: includes/Admin/SettingsPage.php:516 msgid "Filter settings" msgstr "" #: includes/Admin/SettingsPage.php:517 msgid "Filter settings…" msgstr "" #: includes/Admin/SettingsPage.php:523 #: includes/Admin/SettingsPage.php:652 msgid "Overview" msgstr "" #: includes/Admin/SettingsPage.php:556 msgid "Nothing matches that." msgstr "" #. translators: %d: number of features. #: includes/Admin/SettingsPage.php:560 #, php-format msgid "%d unused feature hidden" msgid_plural "%d unused features hidden" msgstr[0] "" msgstr[1] "" #. translators: %d: number of features. #: includes/Admin/SettingsPage.php:561 msgid "Show all" msgstr "" #: includes/Admin/SettingsPage.php:580 msgid "Delete comments permanently" msgstr "" #: includes/Admin/SettingsPage.php:586 #: includes/Feature/DisableComments.php:104 msgid "Also delete approved and pending comments" msgstr "" #: includes/Admin/SettingsPage.php:592 msgid "Also delete WooCommerce order notes, webhook logs and product reviews. Order notes are order history." msgstr "" #: includes/Admin/SettingsPage.php:603 msgid "Delete them" msgstr "" #: includes/Admin/SettingsPage.php:655 msgid "You decide what changes on this site. Site Lock stops things changing behind your back — no new comment, no new plugin, no new user. Content makes the changes you do want safe to make. Switching a feature off never leaves you repair work: a lock simply stops, and anything already written — a copy, an order you saved, a redirect already recorded — stays where you put it." msgstr "" #. translators: 1: number of enabled features, 2: total features. #: includes/Admin/SettingsPage.php:662 #, php-format msgid "%1$s of %2$s features enabled." msgstr "" #: includes/Admin/SettingsPage.php:718 msgid "Enable this feature" msgstr "" #: includes/Admin/SettingsPage.php:726 msgid "What this does" msgstr "" #: includes/Admin/SettingsPage.php:743 msgid "Settings" msgstr "" #: includes/Admin/SettingsPage.php:761 msgid "Maintenance" msgstr "" #: includes/Admin/SettingsPage.php:768 msgid "Save changes" msgstr "" #: includes/Admin/SettingsPage.php:771 msgid "Unsaved changes" msgstr "" #: includes/Admin/SettingsPage.php:1056 msgid "Nothing to show yet." msgstr "" #: includes/Admin/SmtpScreen.php:127 #: includes/Admin/SmtpScreen.php:128 #: includes/Admin/SmtpScreen.php:268 #: includes/Feature/Smtp.php:71 msgid "SMTP" msgstr "" #: includes/Admin/SmtpScreen.php:154 msgid "Sending…" msgstr "" #: includes/Admin/SmtpScreen.php:155 msgid "The test could not be run. Reload the page and try again." msgstr "" #: includes/Admin/SmtpScreen.php:207 msgid "You are not allowed to change email settings on this site." msgstr "" #: includes/Admin/SmtpScreen.php:271 msgid "Settings saved." msgstr "" #: includes/Admin/SmtpScreen.php:277 msgid "The last email failed to send." msgstr "" #. translators: %s: folder name of another plugin. #: includes/Admin/SmtpScreen.php:289 #, php-format msgid "The plugin \"%s\" is active and also configures email. Whichever runs last decides how mail is sent; use one or the other." msgstr "" #: includes/Admin/SmtpScreen.php:294 msgid "No server is set yet, so WordPress is still sending email the way it always has." msgstr "" #: includes/Admin/SmtpScreen.php:305 msgid "Server (host)" msgstr "" #: includes/Admin/SmtpScreen.php:306 msgid "Port" msgstr "" #: includes/Admin/SmtpScreen.php:308 msgid "Authentication" msgstr "" #: includes/Admin/SmtpScreen.php:308 msgid "The server needs a username and password" msgstr "" #: includes/Admin/SmtpScreen.php:309 #: includes/Feature/RegistrationLock.php:418 msgid "Username" msgstr "" #: includes/Admin/SmtpScreen.php:311 msgid "From address" msgstr "" #: includes/Admin/SmtpScreen.php:312 msgid "Use this address for every email, even when a plugin sets its own" msgstr "" #: includes/Admin/SmtpScreen.php:313 msgid "From name" msgstr "" #: includes/Admin/SmtpScreen.php:314 msgid "Use this name for every email, even when a plugin sets its own" msgstr "" #: includes/Admin/SmtpScreen.php:318 msgid "Save settings" msgstr "" #: includes/Admin/SmtpScreen.php:358 msgid "You are not allowed to send a test email on this site." msgstr "" #: includes/Admin/SmtpScreen.php:410 msgid "Send a test email" msgstr "" #: includes/Admin/SmtpScreen.php:413 msgid "No server is set, so this test goes out the way WordPress sends email by default." msgstr "" #: includes/Admin/SmtpScreen.php:416 msgid "Sends through the server set in wp-config.php, using the saved settings. Save first if you changed anything." msgstr "" #. translators: %s: SMTP host name. #: includes/Admin/SmtpScreen.php:421 #, php-format msgid "Sends through %s, using the saved settings. Save first if you changed anything." msgstr "" #: includes/Admin/SmtpScreen.php:430 msgid "Send to" msgstr "" #: includes/Admin/SmtpScreen.php:435 msgid "Send test email" msgstr "" #. translators: %s: email address. #: includes/Admin/SmtpScreen.php:458 #, php-format msgid "The server accepted a test email for %s. Check that inbox, and its spam folder." msgstr "" #: includes/Admin/SmtpScreen.php:463 msgid "The test email was not sent." msgstr "" #: includes/Admin/SmtpScreen.php:472 msgid "What the server said" msgstr "" #. translators: %s: name of a PHP constant. #: includes/Admin/SmtpScreen.php:494 #, php-format msgid "Set in wp-config.php (%s)." msgstr "" #: includes/Admin/SmtpScreen.php:504 msgid "Provider" msgstr "" #: includes/Admin/SmtpScreen.php:506 msgid "Other — I will type the details" msgstr "" #: includes/Admin/SmtpScreen.php:521 msgid "Picking a provider fills in the server, port and encryption. Nothing else is sent anywhere." msgstr "" #: includes/Admin/SmtpScreen.php:566 msgid "TLS (STARTTLS) — usual for port 587" msgstr "" #: includes/Admin/SmtpScreen.php:567 msgid "SSL — usual for port 465" msgstr "" #: includes/Admin/SmtpScreen.php:568 msgid "None" msgstr "" #: includes/Admin/SmtpScreen.php:571 msgid "Encryption" msgstr "" #: includes/Admin/SmtpScreen.php:618 msgid "Password" msgstr "" #: includes/Admin/SmtpScreen.php:632 msgid "Type a new password, or leave empty to remove it" msgstr "" #: includes/Admin/SmtpScreen.php:633 msgid "Remove password" msgstr "" #: includes/Admin/SmtpScreen.php:642 msgid "Saved. Use Remove password to enter a different one." msgstr "" #: includes/Admin/SmtpScreen.php:649 msgid "The saved password can no longer be read because this site's security keys changed. Enter it again." msgstr "" #: includes/Admin/SmtpScreen.php:653 msgid "Stored encrypted, and never shown again once saved." msgstr "" #: includes/Admin/SortScreen.php:115 msgid "Drag rows to reorder. Changes save when you press Save order." msgstr "" #. translators: %s: post type name. #: includes/Admin/SortScreen.php:119 #, php-format msgid "← Back to %s" msgstr "" #: includes/Admin/SortScreen.php:152 #: includes/Feature/Order.php:512 msgid "Save order" msgstr "" #. translators: %s: number of rows left unmoved. #: includes/Admin/SortScreen.php:190 #, php-format msgid "Order saved, but %s item was left where it was — you are not allowed to edit it." msgid_plural "Order saved, but %s items were left where they were — you are not allowed to edit them." msgstr[0] "" msgstr[1] "" #: includes/Admin/SortScreen.php:206 msgid "Order saved." msgstr "" #. translators: %d: post id. #: includes/Admin/SortScreen.php:313 #, php-format msgid "ID: %d" msgstr "" #. translators: %s: post type name. #: includes/Admin/SortScreen.php:365 #, php-format msgid "Sort: %s" msgstr "" #: includes/Feature/CustomCss.php:70 msgid "CSS that belongs to your site rather than to a theme. It stays when you switch themes, and you edit it from Appearance." msgstr "" #: includes/Feature/CustomCss.php:79 msgid "No CSS yet" msgstr "" #: includes/Feature/CustomCss.php:79 msgid "CSS active" msgstr "" #: includes/Feature/CustomCss.php:108 msgid "Adds Appearance → Custom CSS, with the same code editor WordPress uses for its own CSS box." msgstr "" #: includes/Feature/CustomCss.php:109 msgid "Prints your CSS on the front end of the site, on whichever theme is active. Switching themes does not lose it." msgstr "" #: includes/Feature/CustomCss.php:110 msgid "Your theme's own Additional CSS is left alone. Both can be used; this one prints second, so it wins when the two disagree." msgstr "" #: includes/Feature/CustomCss.php:111 msgid "Anything that looks like HTML is refused when you save, so a pasted snippet cannot break out of the style tag." msgstr "" #: includes/Feature/CustomCss.php:112 msgid "Switching this off stops the CSS printing and removes the menu item. The CSS itself is kept until you uninstall." msgstr "" #: includes/Feature/CustomCss.php:128 msgid "Edit CSS" msgstr "" #: includes/Feature/CustomCss.php:178 msgid "Markup is not allowed in CSS. Remove anything that looks like an HTML tag and save again." msgstr "" #: includes/Feature/DisableComments.php:44 msgid "Disable Comments" msgstr "" #: includes/Feature/DisableComments.php:53 msgid "Turns comments off everywhere. Existing comments are hidden, never deleted, and nothing is written to your database — switch it off and they are all back." msgstr "" #: includes/Feature/DisableComments.php:83 #: includes/Feature/DisableXmlRpc.php:59 #: includes/Feature/RegistrationLock.php:93 msgid "Closed" msgstr "" #: includes/Feature/DisableComments.php:111 msgid "Also delete WooCommerce order notes, webhook logs and product reviews" msgstr "" #: includes/Feature/DisableComments.php:118 msgid "Delete spam and trashed comments" msgstr "" #. translators: 1: spam/trash count, 2: count including approved. #: includes/Feature/DisableComments.php:137 #, php-format msgid "Permanently removes the %1$s comments already marked spam or already in the trash. Approved and pending comments are left alone unless you tick the box — that would be %2$s in total." msgstr "" #. translators: %s: number of WooCommerce entries. #: includes/Feature/DisableComments.php:145 #, php-format msgid "WooCommerce keeps order notes in the comments table — %s entries here — and those are excluded unless you tick the WooCommerce box." msgstr "" #: includes/Feature/DisableComments.php:150 msgid "Nothing here can be undone, so you will be asked to confirm." msgstr "" #: includes/Feature/DisableComments.php:160 msgid "Removes comment and trackback support from every post type, in the editor and on the front end." msgstr "" #: includes/Feature/DisableComments.php:161 msgid "Rejects direct POSTs to wp-comments-post.php with a 403 — the route spam bots actually use, since they never load your page." msgstr "" #: includes/Feature/DisableComments.php:162 msgid "Rejects comment creation through the REST API." msgstr "" #: includes/Feature/DisableComments.php:163 msgid "Hides existing comments instead of deleting them. No comment_status column is written, so switching this off restores everything with nothing to repair." msgstr "" #: includes/Feature/DisableComments.php:164 msgid "Clears the Comments menu, the admin-bar bubble and the dashboard widget." msgstr "" #: includes/Feature/DisableComments.php:226 #: includes/Feature/DisableComments.php:227 #: includes/Feature/DisableComments.php:245 msgid "Comments are closed." msgstr "" #: includes/Feature/DisableFileEdit.php:51 msgid "Disable File Editing" msgstr "" #: includes/Feature/DisableFileEdit.php:60 msgid "Removes the built-in plugin and theme file editors. A stolen administrator session is otherwise one click away from running arbitrary PHP on your site." msgstr "" #: includes/Feature/DisableFileEdit.php:69 msgid "No code edits" msgstr "" #: includes/Feature/DisableFileEdit.php:98 msgid "Denies edit_plugins, edit_themes and edit_files, so the Plugin File Editor and Theme File Editor disappear from the admin." msgstr "" #: includes/Feature/DisableFileEdit.php:99 msgid "Activating, deactivating, installing and updating are untouched — this is only about editing code in place." msgstr "" #: includes/Feature/DisableFileEdit.php:100 msgid "Deliberately not the DISALLOW_FILE_EDIT constant, which lives in wp-config.php and cannot be switched off from the admin. This is always reversible from this screen." msgstr "" #: includes/Feature/DisableFileEdit.php:101 msgid "Nothing is written to the database and no file is touched." msgstr "" #: includes/Feature/DisableFileEdit.php:102 msgid "Enforced in PHP: FTP, SSH and WP-CLI are unaffected. It closes the browser route, which is the one an attacker with a stolen session has." msgstr "" #: includes/Feature/DisableXmlRpc.php:41 msgid "Disable XML-RPC" msgstr "" #: includes/Feature/DisableXmlRpc.php:50 msgid "Closes the remote write API at xmlrpc.php, and stops your site advertising it. Most sites have never used it; the ones being attacked through it usually do not know it exists." msgstr "" #: includes/Feature/DisableXmlRpc.php:88 msgid "Turns the XML-RPC endpoint off, so calls to xmlrpc.php are refused." msgstr "" #: includes/Feature/DisableXmlRpc.php:89 msgid "Removes every XML-RPC method, including pingback.ping — the one used to bounce attacks off your site at someone else." msgstr "" #: includes/Feature/DisableXmlRpc.php:90 msgid "Strips the X-Pingback header and the RSD discovery link, so your site stops advertising an endpoint it no longer answers on." msgstr "" #: includes/Feature/DisableXmlRpc.php:91 msgid "Nothing is written to the database. Switch it off and the endpoint is back immediately." msgstr "" #: includes/Feature/DisableXmlRpc.php:92 msgid "Note: the Jetpack mobile app and some legacy remote publishing tools use XML-RPC. If you rely on one, leave this off." msgstr "" #: includes/Feature/Duplicate.php:55 msgid "Duplicate" msgstr "" #: includes/Feature/Duplicate.php:64 msgid "Adds a Duplicate link to the post list. The copy is a draft with the same content, custom fields, categories and tags — and the post you copied is left exactly as it was." msgstr "" #: includes/Feature/Duplicate.php:73 #: includes/Feature/LiveDraft.php:98 #: includes/Feature/ReplaceMedia.php:77 msgid "Available" msgstr "" #: includes/Feature/Duplicate.php:112 msgid "Offer Duplicate on these post types" msgstr "" #: includes/Feature/Duplicate.php:115 msgid "Added to the end of the copy's title" msgstr "" #: includes/Feature/Duplicate.php:118 msgid "Open the copy in the editor straight away" msgstr "" #: includes/Feature/Duplicate.php:121 msgid "When copying a page, copy its child pages too" msgstr "" #: includes/Feature/Duplicate.php:135 msgid "Adds a Duplicate link under each post on the list screen, for the post types you choose." msgstr "" #: includes/Feature/Duplicate.php:136 msgid "The copy is created as a draft, so nothing appears on your site until you publish it." msgstr "" #: includes/Feature/Duplicate.php:137 msgid "Copies the content, excerpt, custom fields, categories, tags and featured image. Page builder layouts from Elementor, ACF and similar are copied exactly, not re-encoded." msgstr "" #: includes/Feature/Duplicate.php:138 msgid "The post you copied is never modified — not its title, not its address, not its date." msgstr "" #: includes/Feature/Duplicate.php:139 msgid "Nothing is added to your database until you use it. Switch this off and the link disappears; every copy you already made stays." msgstr "" #: includes/Feature/Duplicate.php:212 msgid "Could not duplicate" msgstr "" #: includes/Feature/Duplicate.php:262 msgid "Duplicate a post" msgstr "" #: includes/Feature/Duplicate.php:263 msgid "Copies a post, page or custom post type. The copy is created as a draft with the same content, custom fields and taxonomy terms; the post being copied is not modified." msgstr "" #: includes/Feature/Duplicate.php:269 msgid "The post to copy." msgstr "" #: includes/Feature/Duplicate.php:279 msgid "The new draft." msgstr "" #: includes/Feature/EmailLog.php:104 msgid "Keep a record of the email your site sends, so you can see what went out and what failed." msgstr "" #: includes/Feature/EmailLog.php:138 msgid "Keep the content of each email, with sign-in and password-reset links removed" msgstr "" #: includes/Feature/EmailLog.php:141 msgid "Keep logs for" msgstr "" #. translators: %s: number of days. #: includes/Feature/EmailLog.php:163 #, php-format msgid "%s day" msgid_plural "%s days" msgstr[0] "" msgstr[1] "" #: includes/Feature/EmailLog.php:176 msgid "Adds Tools → Email Log. Every email WordPress sends is listed there with its sender, recipient, subject and whether it was sent." msgstr "" #: includes/Feature/EmailLog.php:177 msgid "\"Sent\" means the mail server accepted the email. It does not mean it reached the inbox." msgstr "" #: includes/Feature/EmailLog.php:178 msgid "Password-reset, sign-in and activation links are taken out before an email is stored. This catches the common link formats, not every possible one; switch content off if your site sends sign-in links in an unusual format." msgstr "" #: includes/Feature/EmailLog.php:179 msgid "Attachments are listed by name only. The files themselves are not kept." msgstr "" #: includes/Feature/EmailLog.php:180 msgid "Only administrators can open the log. Old entries are deleted automatically, and the log is trimmed to the newest 10,000." msgstr "" #: includes/Feature/EmailLog.php:181 msgid "Works with or without the SMTP feature, and beside other SMTP plugins. Switching this off stops logging. What is already logged stays until you switch it back on, delete it, or uninstall." msgstr "" #: includes/Feature/EmailLog.php:219 msgid "Open the email log" msgstr "" #. translators: %d: number of emails. #: includes/Feature/EmailLog.php:234 #, php-format msgid "%d failed in the last day" msgid_plural "%d failed in the last day" msgstr[0] "" msgstr[1] "" #. translators: %d: number of emails. #: includes/Feature/EmailLog.php:241 #, php-format msgid "%d email logged" msgid_plural "%d emails logged" msgstr[0] "" msgstr[1] "" #: includes/Feature/EmailLog.php:506 #: includes/Feature/EmailLog.php:521 msgid "Adminkeep Email Log" msgstr "" #: includes/Feature/EmailLog.php:595 msgid "Reply-To" msgstr "" #: includes/Feature/EmailLog.php:596 msgid "Cc" msgstr "" #: includes/Feature/EmailLog.php:597 msgid "Bcc" msgstr "" #: includes/Feature/InstallLock.php:62 msgid "Installation Lockdown" msgstr "" #: includes/Feature/InstallLock.php:71 msgid "Stop anyone installing or uploading plugins and themes. Updates keep working, activating what is already installed still works, and you can switch this off again at any time." msgstr "" #: includes/Feature/InstallLock.php:99 msgid "No installs" msgstr "" #: includes/Feature/InstallLock.php:109 msgid "Denies the install and upload capabilities for plugins and themes, for every user." msgstr "" #: includes/Feature/InstallLock.php:110 msgid "Updates are untouched: update notifications, manual updates and auto-updates all keep working, so security releases still reach the site." msgstr "" #: includes/Feature/InstallLock.php:111 msgid "Activating and deactivating what is already installed still works — this stops new code arriving, not what is running." msgstr "" #: includes/Feature/InstallLock.php:112 msgid "Always reversible from this screen. It deliberately does not use DISALLOW_FILE_MODS, which lives in wp-config.php and cannot be undone from the admin." msgstr "" #: includes/Feature/InstallLock.php:113 msgid "Enforced in PHP: filesystem, database or WP-CLI access can bypass it. A policy guard against accidents, not a security boundary." msgstr "" #: includes/Feature/KeepUrl.php:60 msgid "Keep URL" msgstr "" #: includes/Feature/KeepUrl.php:69 msgid "Rename or move a page and its old address keeps working. WordPress already does this for posts but not for pages, and for nothing at all when you move a page under a different parent — which is when whole sections of a site break at once." msgstr "" #: includes/Feature/KeepUrl.php:78 msgid "Watching" msgstr "" #: includes/Feature/KeepUrl.php:104 msgid "Addresses being kept alive" msgstr "" #: includes/Feature/KeepUrl.php:117 msgid "Watches published pages for an address change — the page's own slug, a parent's slug, or being moved under a different parent." msgstr "" #: includes/Feature/KeepUrl.php:118 msgid "Records the old address and sends it to the new one with a permanent redirect, so links and search rankings follow the page." msgstr "" #: includes/Feature/KeepUrl.php:119 msgid "Renaming a parent page fixes every page underneath it, not just the parent." msgstr "" #: includes/Feature/KeepUrl.php:120 msgid "Posts are left alone: WordPress already redirects those, and a second layer doing the same job is a bug waiting to happen." msgstr "" #: includes/Feature/KeepUrl.php:121 msgid "If a page is later trashed, its old addresses stop redirecting rather than pointing at a missing page." msgstr "" #: includes/Feature/KeepUrl.php:122 msgid "Switching this off stops new addresses being recorded. The ones already recorded keep working, because a redirect that disappeared would strand every link pointing at it. Remove them individually below, or uninstall the plugin to drop them all." msgstr "" #: includes/Feature/KeepUrl.php:311 msgid "not redirecting — the page is not published" msgstr "" #: includes/Feature/KeepUrl.php:317 msgid "Old address" msgstr "" #: includes/Feature/KeepUrl.php:318 msgid "Now goes to" msgstr "" #: includes/Feature/KeepUrl.php:321 msgid "No addresses recorded yet. One appears here the first time you rename or move a published page." msgstr "" #: includes/Feature/LiveDraft.php:80 msgid "Live Draft" msgstr "" #: includes/Feature/LiveDraft.php:89 msgid "Rework a published page privately. You get a working copy to edit; when you publish it, the words replace the live page and everything else about it — address, date, comments, links — stays exactly as it was." msgstr "" #: includes/Feature/LiveDraft.php:124 msgid "Offer a working copy on these post types" msgstr "" #: includes/Feature/LiveDraft.php:137 msgid "Adds an \"Edit a copy\" link to published posts. The copy is a draft, so visitors never see it." msgstr "" #: includes/Feature/LiveDraft.php:138 msgid "Publish the working copy and its content replaces the live page. The page keeps its ID, its web address, its publish date, its comments and every link pointing at it." msgstr "" #: includes/Feature/LiveDraft.php:139 msgid "The version you replaced is saved as a revision first, so you can go back to it from the editor." msgstr "" #: includes/Feature/LiveDraft.php:140 msgid "If anything goes wrong mid-merge, the live page is restored exactly as it was. A half-updated page is never left behind." msgstr "" #: includes/Feature/LiveDraft.php:141 msgid "Only one working copy exists per page at a time — opening it again takes you back to the one you started." msgstr "" #: includes/Feature/LiveDraft.php:142 msgid "Delete the working copy at any time and the live page is untouched." msgstr "" #: includes/Feature/LiveDraft.php:212 msgid "Edit a copy" msgstr "" #: includes/Feature/LiveDraft.php:253 msgid "Could not open a working copy" msgstr "" #: includes/Feature/LiveDraft.php:533 msgid "Your changes were merged into this post." msgstr "" #: includes/Feature/LiveDraft.php:562 msgid "Working copy" msgstr "" #: includes/Feature/LiveDraft.php:591 msgid "Open a live draft" msgstr "" #: includes/Feature/LiveDraft.php:592 msgid "Creates an editable working copy of a published post. The published version stays online and unchanged until the copy is merged back." msgstr "" #: includes/Feature/LiveDraft.php:598 msgid "The published post to make a working copy of." msgstr "" #: includes/Feature/LiveDraft.php:608 msgid "The working copy. Opening a second time returns the copy already in progress." msgstr "" #: includes/Feature/LiveDraft.php:623 msgid "Merge a live draft" msgstr "" #: includes/Feature/LiveDraft.php:624 msgid "Writes a working copy back over the post it came from, keeping the same post ID and address, and removes the copy. All or nothing: if any part fails the published post is left exactly as it was." msgstr "" #: includes/Feature/LiveDraft.php:630 msgid "The working copy to merge." msgstr "" #: includes/Feature/LiveDraft.php:640 msgid "The published post that was updated." msgstr "" #: includes/Feature/Order.php:69 msgid "Order" msgstr "" #: includes/Feature/Order.php:78 msgid "Put posts in the order you choose, and have your site show them that way. Sorting happens on a screen of its own, for the post types you tick — never for everything at once." msgstr "" #: includes/Feature/Order.php:87 msgid "Sortable" msgstr "" #: includes/Feature/Order.php:122 msgid "Let me sort these by hand" msgstr "" #: includes/Feature/Order.php:125 msgid "Put new posts at" msgstr "" #: includes/Feature/Order.php:141 msgid "Top of the order" msgstr "" #: includes/Feature/Order.php:142 msgid "Bottom of the order" msgstr "" #: includes/Feature/Order.php:156 msgid "Adds a Sort entry to the admin menu of every post type you tick above. Nothing is sortable until you tick something." msgstr "" #: includes/Feature/Order.php:157 msgid "Sorting happens on a screen of its own, 100 rows at a time: drag a row where you want it. Nothing is written until you press Save." msgstr "" #: includes/Feature/Order.php:158 msgid "A new post goes to the top or the bottom of the order, whichever you choose above, so it never lands somewhere in the middle. A post given a position of its own keeps it." msgstr "" #: includes/Feature/Order.php:159 msgid "The order you save is the order your site shows, for the post types you chose — the blog page included." msgstr "" #: includes/Feature/Order.php:160 msgid "Types that nest, where one item can sit underneath another, are not offered. Their order is already decided inside each parent, so one flat order across the whole type would mean nothing." msgstr "" #: includes/Feature/Order.php:161 msgid "The order is stored in the field WordPress already uses for it, so it stays readable if you ever remove this plugin." msgstr "" #: includes/Feature/Order.php:162 msgid "Any post list that already asks for a specific order — newest first, alphabetical, by price — is left exactly alone. That includes WooCommerce, search results and anything a theme or another plugin sorts for itself." msgstr "" #: includes/Feature/Order.php:163 msgid "Only your site's own listings are affected. Requests from apps and other plugins are never re-sorted behind their back." msgstr "" #: includes/Feature/Order.php:164 msgid "Sorting is limited to people who can edit other users' posts." msgstr "" #: includes/Feature/Order.php:510 msgid "Saving…" msgstr "" #: includes/Feature/Order.php:511 msgid "Saved" msgstr "" #: includes/Feature/Order.php:513 msgid "The order could not be saved. Nothing was changed." msgstr "" #. translators: %s: number of rows left unmoved. #: includes/Feature/Order.php:515 #, php-format msgid "Order saved, but %s of the rows were left where they were — you are not allowed to edit them." msgstr "" #: includes/Feature/Order.php:554 #: includes/Feature/Order.php:555 msgid "Sort" msgstr "" #: includes/Feature/Order.php:611 #: includes/Feature/Order.php:646 #: includes/Feature/Order.php:882 msgid "That list cannot be sorted." msgstr "" #: includes/Feature/Order.php:615 #: includes/Feature/Order.php:888 msgid "You are not allowed to sort this list." msgstr "" #: includes/Feature/Order.php:958 msgid "Reorder posts" msgstr "" #: includes/Feature/Order.php:959 msgid "Sets the manual order of a post type from a list of post IDs, first to last. Only the posts whose position actually changes are written, and the order applies to front-end queries as well as the admin list." msgstr "" #: includes/Feature/Order.php:965 msgid "The post type being ordered. It must be one the site owner enabled ordering for." msgstr "" #: includes/Feature/Order.php:969 msgid "Post IDs in their new order, first to last." msgstr "" #: includes/Feature/Order.php:980 msgid "How many posts moved." msgstr "" #: includes/Feature/RegistrationLock.php:65 msgid "Registration Lockdown" msgstr "" #: includes/Feature/RegistrationLock.php:74 msgid "Stops new user accounts being created — through the registration form, the REST API, or plugin code. Creating a rogue administrator is what an attacker does first, because it outlives the backdoor they came in through." msgstr "" #. translators: %s: number of blocked attempts. #: includes/Feature/RegistrationLock.php:88 #, php-format msgid "%s blocked" msgid_plural "%s blocked" msgstr[0] "" msgstr[1] "" #: includes/Feature/RegistrationLock.php:127 msgid "Refuse creation of, or promotion to, administrator" msgstr "" #: includes/Feature/RegistrationLock.php:128 msgid "Also block accounts created by plugin code (breaks WooCommerce checkout and membership plugins)" msgstr "" #: includes/Feature/RegistrationLock.php:129 msgid "Blocked administrator attempts" msgstr "" #: includes/Feature/RegistrationLock.php:142 msgid "Forces the \"Anyone can register\" option off, by filter — so it stays off even if something flips the row in the database directly." msgstr "" #: includes/Feature/RegistrationLock.php:143 msgid "Closes the registration form and refuses unauthenticated user creation over the REST API." msgstr "" #: includes/Feature/RegistrationLock.php:144 msgid "Removes Administrator from every role dropdown in the admin — Add User, the profile screen and bulk role changes. The option is simply not offered, so nothing fails and nobody sees an error." msgstr "" #: includes/Feature/RegistrationLock.php:145 msgid "Code that tries to create an administrator directly is refused as a backstop, and any notification email about the user that was not created is suppressed with it." msgstr "" #: includes/Feature/RegistrationLock.php:146 msgid "Blocking accounts created by plugin code is available but off by default: it breaks WooCommerce checkout, membership plugins and anything else that creates customers." msgstr "" #: includes/Feature/RegistrationLock.php:147 msgid "Enforced in PHP. Anyone with filesystem or database access can remove the plugin and create users freely — this closes the common automated paths, it is not a guarantee." msgstr "" #: includes/Feature/RegistrationLock.php:216 msgid "Adminkeep is withholding the Administrator role. Turn off the administrator guard in Adminkeep → Registration Lockdown to assign it." msgstr "" #: includes/Feature/RegistrationLock.php:227 #: includes/Feature/RegistrationLock.php:228 #: includes/Feature/RegistrationLock.php:260 msgid "Registration is closed." msgstr "" #: includes/Feature/RegistrationLock.php:406 msgid "(no username)" msgstr "" #: includes/Feature/RegistrationLock.php:410 msgid "Tried to promote an existing user to administrator" msgstr "" #: includes/Feature/RegistrationLock.php:411 msgid "Tried to create a new administrator" msgstr "" #: includes/Feature/RegistrationLock.php:417 msgid "When" msgstr "" #: includes/Feature/RegistrationLock.php:419 msgid "What was attempted" msgstr "" #: includes/Feature/RegistrationLock.php:422 msgid "Nothing blocked yet. Attempts to create or promote an administrator will be listed here." msgstr "" #: includes/Feature/ReplaceMedia.php:59 msgid "Replace Media" msgstr "" #: includes/Feature/ReplaceMedia.php:68 msgid "Upload a new version of a file over the old one. Same media item, same web address, so every page already using it updates by itself and no link anywhere breaks." msgstr "" #: includes/Feature/ReplaceMedia.php:102 msgid "Days to keep the previous version before deleting it" msgstr "" #: includes/Feature/ReplaceMedia.php:115 msgid "Adds a \"Replace file\" link to each item in your media library." msgstr "" #: includes/Feature/ReplaceMedia.php:116 msgid "Upload a file of the same type and the address does not change at all — every page already using it shows the new version immediately, and nothing else has to be edited." msgstr "" #: includes/Feature/ReplaceMedia.php:117 msgid "Upload a different type, such as a PNG over a JPG, and the address has to change. You are told how many posts refer to it before anything is written, those references are updated for you, and the old address is redirected to the new one." msgstr "" #: includes/Feature/ReplaceMedia.php:118 msgid "Every generated thumbnail size is rebuilt, and the old ones are deleted rather than left behind." msgstr "" #: includes/Feature/ReplaceMedia.php:119 msgid "The previous version is kept for a while, so a mistaken replace can be undone." msgstr "" #: includes/Feature/ReplaceMedia.php:165 #: includes/Feature/ReplaceMedia.php:199 #: includes/Feature/ReplaceMedia.php:200 #: includes/Feature/ReplaceMedia.php:250 #: includes/Feature/ReplaceMedia.php:287 msgid "Replace file" msgstr "" #: includes/Feature/ReplaceMedia.php:237 msgid "That media item does not exist." msgstr "" #: includes/Feature/ReplaceMedia.php:241 #: includes/Feature/ReplaceMedia.php:303 #: includes/Service/MediaReplacer.php:100 msgid "You are not allowed to replace this file." msgstr "" #. translators: 1: file extension, 2: number of posts referencing the file. #: includes/Feature/ReplaceMedia.php:263 #, php-format msgid "Upload another .%1$s and nothing else changes — the address stays the same and the %2$d post using this file updates by itself. Upload a different file type and the address must change, so that post will be rewritten for you and the old address redirected." msgid_plural "Upload another .%1$s and nothing else changes — the address stays the same and the %2$d posts using this file update by themselves. Upload a different file type and the address must change, so those posts will be rewritten for you and the old address redirected." msgstr[0] "" msgstr[1] "" #: includes/Feature/ReplaceMedia.php:284 msgid "If the file type changes, update the posts that refer to it" msgstr "" #: includes/Feature/ReplaceMedia.php:307 msgid "No usable file was uploaded." msgstr "" #: includes/Feature/ReplaceMedia.php:320 #: includes/Service/MediaReplacer.php:138 msgid "That file type is not allowed here." msgstr "" #: includes/Feature/ReplaceMedia.php:336 msgid "Could not replace the file" msgstr "" #: includes/Feature/ReplaceMedia.php:359 msgid "Replace a media file" msgstr "" #: includes/Feature/ReplaceMedia.php:360 msgid "Swaps the file behind an attachment for the file behind another attachment, keeping the original attachment ID. The same file extension keeps the URL byte-identical; a different one leaves a redirect from the old address and rewrites the posts that referenced it. The previous file is retained so the change can be undone." msgstr "" #: includes/Feature/ReplaceMedia.php:366 msgid "The attachment whose file is being replaced. It keeps its ID, title and every reference to it." msgstr "" #: includes/Feature/ReplaceMedia.php:370 msgid "An attachment holding the replacement file. Upload it first; it is copied, not consumed." msgstr "" #: includes/Feature/ReplaceMedia.php:374 msgid "When the extension changes, rewrite the posts that reference the old URL. Defaults to true." msgstr "" #: includes/Feature/ReplaceMedia.php:384 msgid "The attachment that was replaced." msgstr "" #: includes/Feature/ReplaceMedia.php:388 msgid "Its URL after the replacement — unchanged when the extension matched." msgstr "" #: includes/Feature/ReplaceMedia.php:446 msgid "The attachment named as the replacement has no file on disk." msgstr "" #: includes/Feature/ReplaceMedia.php:459 msgid "That file type is not allowed on this site." msgstr "" #: includes/Feature/Smtp.php:80 msgid "Send your site's email through an SMTP server, so password resets and form messages arrive." msgstr "" #: includes/Feature/Smtp.php:92 msgid "Not set up" msgstr "" #: includes/Feature/Smtp.php:96 msgid "Last send failed" msgstr "" #: includes/Feature/Smtp.php:102 msgid "Sending via the server in wp-config.php" msgstr "" #. translators: %s: SMTP host name. #: includes/Feature/Smtp.php:106 #, php-format msgid "Sending via %s" msgstr "" #: includes/Feature/Smtp.php:135 msgid "Adds Settings → SMTP. Until you name a server there, WordPress sends email exactly as it did before." msgstr "" #: includes/Feature/Smtp.php:136 msgid "Works with any SMTP server: your host's, or a service such as Amazon SES, Brevo, Mailgun, Postmark or Zoho. Presets fill in the server details for you." msgstr "" #: includes/Feature/Smtp.php:137 msgid "Gmail and Google Workspace work with an app password. Microsoft 365 and Outlook.com now require signing in through Microsoft (OAuth) for SMTP, which is not supported." msgstr "" #: includes/Feature/Smtp.php:138 msgid "The password is stored encrypted, which protects it in database backups. For the strongest setup, put the settings in wp-config.php instead: values set there are not saved to the database, and the settings form does not display them." msgstr "" #: includes/Feature/Smtp.php:139 msgid "If the server refuses an email, that email fails and Settings → SMTP shows the server's own error. Nothing is quietly re-sent another way." msgstr "" #: includes/Feature/Smtp.php:140 msgid "Switching this off returns email to the server's default. Your settings are kept until you uninstall." msgstr "" #: includes/Feature/Smtp.php:156 msgid "SMTP settings" msgstr "" #: includes/Feature/Smtp.php:320 msgid "The saved SMTP password can no longer be read, which happens when the security keys in wp-config.php change. Open Settings → SMTP and enter it again." msgstr "" #: includes/Feature/UserColumns.php:47 msgid "User Registration Date" msgstr "" #: includes/Feature/UserColumns.php:56 msgid "Shows when each account was created, as a sortable column on the Users screen. WordPress has always recorded the date; it just does not show it." msgstr "" #: includes/Feature/UserColumns.php:65 msgid "Shown" msgstr "" #: includes/Feature/UserColumns.php:94 msgid "Adds a Registered column to Users → All Users, showing the date each account was created." msgstr "" #: includes/Feature/UserColumns.php:95 msgid "Click the column heading to sort, newest accounts first — a quick way to spot a wave of spam signups." msgstr "" #: includes/Feature/UserColumns.php:96 msgid "Hover a date for the exact time. Dates follow your site timezone and date format." msgstr "" #: includes/Feature/UserColumns.php:97 msgid "The date is the one WordPress itself stored when the account was created, so it is already there for every existing user." msgstr "" #: includes/Feature/UserColumns.php:98 msgid "Nothing is written to the database. Switch it off and the column is gone." msgstr "" #: includes/Feature/UserColumns.php:122 msgid "Registered" msgstr "" #: includes/Plugin.php:283 msgid "Site Lock" msgstr "" #: includes/Plugin.php:284 msgid "Content" msgstr "" #: includes/Plugin.php:285 msgid "Appearance" msgstr "" #: includes/Plugin.php:286 msgid "Admin" msgstr "" #: includes/Plugin.php:287 msgid "Email" msgstr "" #: includes/Service/LiveDraftService.php:90 #: includes/Service/PostDuplicator.php:57 msgid "That post no longer exists." msgstr "" #: includes/Service/LiveDraftService.php:97 msgid "Only a published post needs a working copy — edit an unpublished one directly." msgstr "" #: includes/Service/LiveDraftService.php:104 #: includes/Service/LiveDraftService.php:162 msgid "You are not allowed to edit this post." msgstr "" #: includes/Service/LiveDraftService.php:145 msgid "That working copy no longer exists." msgstr "" #: includes/Service/LiveDraftService.php:155 msgid "The post this copy belonged to no longer exists." msgstr "" #: includes/Service/MediaReplacer.php:96 msgid "That is not a media item." msgstr "" #: includes/Service/MediaReplacer.php:104 msgid "The new file could not be read." msgstr "" #: includes/Service/MediaReplacer.php:110 msgid "The current file is missing, so there is nothing to replace." msgstr "" #: includes/Service/MediaReplacer.php:116 msgid "This media file is not stored in the uploads folder, so it cannot be replaced." msgstr "" #: includes/Service/MediaReplacer.php:131 msgid "That file cannot be written to. Check the folder permissions on your uploads directory." msgstr "" #: includes/Service/MediaReplacer.php:162 msgid "The new file could not be written into place. Nothing has been changed." msgstr "" #: includes/Service/MediaReplacer.php:247 msgid "There is no previous version left to restore." msgstr "" #: includes/Service/MediaReplacer.php:251 msgid "You are not allowed to change this file." msgstr "" #: includes/Service/MediaReplacer.php:258 msgid "This media file is not stored in the uploads folder, so it cannot be restored." msgstr "" #: includes/Service/MediaReplacer.php:262 msgid "The previous version could not be written back." msgstr "" #: includes/Service/MediaReplacer.php:343 msgid "The current file could not be backed up, so nothing was replaced." msgstr "" #: includes/Service/PostDuplicator.php:64 msgid "You are not allowed to duplicate this post." msgstr "" #: includes/Service/SmtpPresets.php:67 msgid "Google needs an app password here, not your normal password. Create one in your Google account under Security, with 2-step verification on." msgstr "" #: includes/Service/SmtpTester.php:41 msgid "That is not a valid email address." msgstr "" #. translators: %s: site name. #: includes/Service/SmtpTester.php:71 #, php-format msgid "Test email from %s" msgstr "" #: includes/Service/SmtpTester.php:72 msgid "This is a test email sent from Adminkeep's SMTP settings. If you are reading it, your site can send email." msgstr ""