# Copyright (C) 2026 CodeBold IT Solutions # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: CodeBold Redirects 1.3.6\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/codebold-redirects\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-10-29T04:01:11+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: codebold-redirects\n" #. Plugin Name of the plugin #: codebold-redirects.php #: src/Admin/AdminModule.php:117 msgid "CodeBold Redirects" msgstr "" #. Description of the plugin #: codebold-redirects.php msgid "Redirects without the fuss. Send old addresses to new ones, catch pages that moved before anyone notices, and see every \"page not found\" with a one-click fix beside it." msgstr "" #. Author of the plugin #: codebold-redirects.php msgid "CodeBold IT Solutions" msgstr "" #. Author URI of the plugin #: codebold-redirects.php msgid "https://codeboldcommerce.com/" msgstr "" #: src/Admin/AdminModule.php:103 msgid "Visit codeboldtech.com" msgstr "" #: src/Admin/AdminModule.php:104 #: assets/admin.js:840 msgid "(opens in a new tab)" msgstr "" #: src/Admin/AdminModule.php:116 #: src/Admin/AdminModule.php:263 #: src/Admin/AdminModule.php:431 #: assets/admin.js:642 msgid "Redirects" msgstr "" #. translators: %d: number of addresses #: src/Admin/AdminModule.php:196 #, php-format msgid "%d new page not found" msgid_plural "%d new pages not found" msgstr[0] "" msgstr[1] "" #: src/Admin/AdminModule.php:255 msgid "You do not have permission to manage redirects." msgstr "" #: src/Admin/AdminModule.php:268 msgid "Loading redirects…" msgstr "" #: src/Admin/AdminModule.php:269 msgid "This screen needs JavaScript. Please enable it, or use the codebold-redirect WP-CLI command." msgstr "" #. translators: %s: today's date, in the site's date format #: src/Admin/AdminModule.php:393 #, php-format msgid "Imported %s" msgstr "" #: src/Admin/AdminModule.php:400 msgid "301 · Moved for good" msgstr "" #: src/Admin/AdminModule.php:401 msgid "302 · Moved for now" msgstr "" #: src/Admin/AdminModule.php:402 msgid "307 · Moved for now (keep method)" msgstr "" #: src/Admin/AdminModule.php:403 msgid "308 · Moved for good (keep method)" msgstr "" #: src/Admin/AdminModule.php:404 msgid "410 · Gone — deleted on purpose" msgstr "" #: src/Admin/AdminModule.php:405 msgid "451 · Unavailable for legal reasons" msgstr "" #: src/Admin/AdminModule.php:421 msgid "The redirect was not saved." msgstr "" #: src/Admin/AdminModule.php:461 msgid "Edit redirect for this address" msgstr "" #: src/Admin/AdminModule.php:463 msgid "A redirect already exists for this address. Open it to change or turn it on." msgstr "" #: src/Admin/AdminModule.php:473 msgid "Redirect this address" msgstr "" #: src/Admin/AdminModule.php:475 msgid "This page was not found. Send its visitors somewhere useful." msgstr "" #: src/Admin/AdminModule.php:488 #: src/Admin/DashboardWidget.php:86 msgid "Manage redirects" msgstr "" #: src/Admin/DashboardWidget.php:37 msgid "redirects on" msgstr "" #: src/Admin/DashboardWidget.php:38 msgid "visitors sent on" msgstr "" #: src/Admin/DashboardWidget.php:39 msgid "new 404s this week" msgstr "" #: src/Admin/DashboardWidget.php:44 msgid "No broken links in the last week. Nicely done." msgstr "" #: src/Admin/DashboardWidget.php:46 msgid "Most-visited pages that were not found" msgstr "" #. translators: %s: number of visits #: src/Admin/DashboardWidget.php:57 #: src/Content/PostBox.php:119 #: assets/postbox.js:143 #, php-format,js-format msgid "%s visit" msgid_plural "%s visits" msgstr[0] "" msgstr[1] "" #. translators: %s: an address #: src/Admin/DashboardWidget.php:64 #, php-format msgid "Fix %s" msgstr "" #: src/Admin/DashboardWidget.php:65 msgid "Fix" msgstr "" #. translators: %d: number of redirects #: src/Admin/DashboardWidget.php:79 #, php-format msgid "%d redirect points at a page that is no longer published." msgid_plural "%d redirects point at pages that are no longer published." msgstr[0] "" msgstr[1] "" #: src/Content/PostBox.php:49 msgid "Redirect" msgstr "" #: src/Content/PostBox.php:66 msgid "Once this is published you can send its visitors somewhere else from here." msgstr "" #: src/Content/PostBox.php:71 msgid "Send visitors somewhere else" msgstr "" #: src/Content/PostBox.php:81 msgid "Send them to" msgstr "" #: src/Content/PostBox.php:83 #: assets/picker.js:261 msgid "Search pages or paste an address" msgstr "" #: src/Content/PostBox.php:89 msgid "Type of redirect" msgstr "" #: src/Content/PostBox.php:100 msgid "Visitors and search engines will go there instead of seeing this page. You can keep editing it in the meantime." msgstr "" #: src/Content/PostBox.php:110 #: assets/postbox.js:128 msgid "Old addresses that lead here" msgstr "" #. translators: %d: number of further redirects #: src/Content/PostBox.php:130 #: assets/postbox.js:155 #, php-format,js-format msgid "and %d more" msgstr "" #: src/Content/PostBox.php:139 msgid "Add an old address for this page" msgstr "" #. translators: %s: a condition, e.g. "Country" #: src/Redirects/Conditions.php:252 #, php-format msgid "The \"%s\" condition needs at least one value." msgstr "" #. translators: %s: a condition, e.g. "Referrer" #: src/Redirects/Conditions.php:270 #, php-format msgid "The \"%s\" condition needs something to look for." msgstr "" #: src/Redirects/Conditions.php:275 msgid "That condition pattern is not a valid regular expression." msgstr "" #: src/Redirects/Conditions.php:284 msgid "The cookie condition needs the name of a cookie." msgstr "" #: src/Redirects/Conditions.php:293 msgid "The cookie condition needs the value to compare with — or choose \"is set\" instead of \"equals\"." msgstr "" #: src/Redirects/Conditions.php:314 msgid "this visitor is logged in" msgstr "" #: src/Redirects/Conditions.php:314 msgid "this visitor is logged out" msgstr "" #: src/Redirects/Conditions.php:315 msgid "this visitor is on a phone or tablet" msgstr "" #: src/Redirects/Conditions.php:315 msgid "this visitor is on a computer" msgstr "" #: src/Redirects/Conditions.php:317 msgid "this visitor has no role" msgstr "" #. translators: %s: role names #: src/Redirects/Conditions.php:319 #, php-format msgid "this visitor has the role %s" msgstr "" #: src/Redirects/Conditions.php:321 msgid "this visitor did not come from another page" msgstr "" #. translators: %s: an address #: src/Redirects/Conditions.php:323 #, php-format msgid "this visitor came from %s" msgstr "" #: src/Redirects/Conditions.php:325 msgid "this visitor sent no browser name" msgstr "" #. translators: %s: a browser identification string #: src/Redirects/Conditions.php:327 #, php-format msgid "this visitor's browser is %s" msgstr "" #: src/Redirects/Conditions.php:329 msgid "this visitor's browser sent no language" msgstr "" #. translators: %s: a language code #: src/Redirects/Conditions.php:331 #, php-format msgid "this visitor's browser language is %s" msgstr "" #: src/Redirects/Conditions.php:333 msgid "this visitor's country is unknown" msgstr "" #. translators: %s: a country code #: src/Redirects/Conditions.php:335 #, php-format msgid "this visitor is in %s" msgstr "" #: src/Redirects/Conditions.php:337 msgid "this visitor does not have that cookie" msgstr "" #. translators: %s: a cookie value #: src/Redirects/Conditions.php:339 #, php-format msgid "this visitor's cookie is \"%s\"" msgstr "" #: src/Redirects/Conditions.php:341 msgid "this visitor's IP address is unknown" msgstr "" #. translators: %s: an IP address #: src/Redirects/Conditions.php:343 #, php-format msgid "this visitor's IP address is %s" msgstr "" #: src/Redirects/Conditions.php:344 #: src/Redirects/Conditions.php:386 msgid "the page does not exist" msgstr "" #: src/Redirects/Conditions.php:344 msgid "the page exists" msgstr "" #: src/Redirects/Conditions.php:351 #: assets/admin.js:851 msgid "Login status" msgstr "" #: src/Redirects/Conditions.php:352 #: assets/admin.js:852 msgid "Role" msgstr "" #: src/Redirects/Conditions.php:353 #: assets/admin.js:853 msgid "Device" msgstr "" #: src/Redirects/Conditions.php:354 #: assets/admin.js:4054 msgid "Came from" msgstr "" #: src/Redirects/Conditions.php:355 msgid "Browser" msgstr "" #: src/Redirects/Conditions.php:356 msgid "Language" msgstr "" #: src/Redirects/Conditions.php:357 #: assets/admin.js:857 msgid "Cookie" msgstr "" #: src/Redirects/Conditions.php:358 #: assets/admin.js:858 #: assets/admin.js:4058 msgid "IP address" msgstr "" #: src/Redirects/Conditions.php:359 #: assets/admin.js:856 #: assets/admin.js:4056 msgid "Country" msgstr "" #: src/Redirects/Conditions.php:360 msgid "Page not found" msgstr "" #: src/Redirects/Conditions.php:376 msgid "visitor is logged out" msgstr "" #: src/Redirects/Conditions.php:376 msgid "visitor is logged in" msgstr "" #: src/Redirects/Conditions.php:377 msgid "visitor is on a computer" msgstr "" #: src/Redirects/Conditions.php:377 msgid "visitor is on a phone or tablet" msgstr "" #. translators: %s: role names #: src/Redirects/Conditions.php:379 #, php-format msgid "visitor has the role %s" msgstr "" #. translators: %s: language codes #: src/Redirects/Conditions.php:381 #, php-format msgid "browser language is %s" msgstr "" #. translators: %s: IP addresses #: src/Redirects/Conditions.php:383 #, php-format msgid "IP address is %s" msgstr "" #. translators: %s: country codes #: src/Redirects/Conditions.php:385 #, php-format msgid "country is %s" msgstr "" #. translators: 1: cookie name, 2: value #: src/Redirects/Conditions.php:389 #, php-format msgid "cookie %1$s is \"%2$s\"" msgstr "" #. translators: %s: cookie name #: src/Redirects/Conditions.php:391 #, php-format msgid "cookie %s is set" msgstr "" #. translators: %s: a condition in words, e.g. "visitor is logged in" #: src/Redirects/Conditions.php:397 #, php-format msgid "NOT: %s" msgstr "" #: src/Redirects/Conditions.php:404 msgid "came from" msgstr "" #: src/Redirects/Conditions.php:404 msgid "browser" msgstr "" #. translators: %s: the words for referrer or browser #: src/Redirects/Conditions.php:409 #, php-format msgid "%s is empty" msgstr "" #. translators: 1: the words for referrer or browser, 2: text #: src/Redirects/Conditions.php:411 #, php-format msgid "%1$s is \"%2$s\"" msgstr "" #. translators: 1: the words for referrer or browser, 2: a pattern #: src/Redirects/Conditions.php:413 #, php-format msgid "%1$s matches %2$s" msgstr "" #. translators: 1: the words for referrer or browser, 2: text #: src/Redirects/Conditions.php:415 #, php-format msgid "%1$s contains \"%2$s\"" msgstr "" #: src/Redirects/Manager.php:48 msgid "The redirect could not be saved. The database refused it — please try again." msgstr "" #: src/Redirects/Manager.php:71 msgid "That redirect no longer exists. It may have been deleted in another tab." msgstr "" #: src/Redirects/Validator.php:73 msgid "Choose what kind of redirect this is: 301, 302, 307, 308, 410 or 451." msgstr "" #. translators: %d: maximum length #: src/Redirects/Validator.php:101 #, php-format msgid "The note was shortened to %d characters, and any line breaks or invisible characters were removed." msgstr "" #. translators: %d: maximum length #: src/Redirects/Validator.php:103 #, php-format msgid "The group name was shortened to %d characters, and any line breaks or invisible characters were removed." msgstr "" #: src/Redirects/Validator.php:145 msgid "The end of the schedule is before its start. Swap them round, or clear one." msgstr "" #: src/Redirects/Validator.php:151 msgid "The schedule has already ended, so this redirect will not run. Change or clear the end date if that is not what you meant." msgstr "" #. translators: 1: an address, 2: where it goes #: src/Redirects/Validator.php:164 #, php-format msgid "There is already a redirect from %1$s (to %2$s). Edit that one instead, or add a condition so the two apply to different visitors." msgstr "" #: src/Redirects/Validator.php:202 msgid "Enter the old address — the one visitors should be sent away from." msgstr "" #. translators: %s: the PCRE error #: src/Redirects/Validator.php:210 #, php-format msgid "That is not a valid regular expression (%s). If you only need \"anything here\", a wildcard with * is simpler." msgstr "" #: src/Redirects/Validator.php:217 msgid "Patterns are matched against the part of the address after the domain, such as /blog/my-post. A pattern starting with http will never match." msgstr "" #. translators: %s: a domain name #: src/Redirects/Validator.php:232 #, php-format msgid "The old address must be on this site. %s is a different website, so visitors to it never reach WordPress here." msgstr "" #: src/Redirects/Validator.php:243 msgid "The address contains *, so this was saved as a wildcard: * stands for \"anything\"." msgstr "" #. translators: %s: an address such as /wp-admin #: src/Redirects/Validator.php:260 #, php-format msgid "%s cannot be redirected. It is part of how you log in and manage the site, and redirecting it could lock you out." msgstr "" #: src/Redirects/Validator.php:268 msgid "This redirects your homepage. Every visitor who arrives at your site's main address will be sent elsewhere." msgstr "" #. translators: %s: a page title #: src/Redirects/Validator.php:284 #, php-format msgid "\"%s\" lives at this address. Visitors will be redirected instead of seeing it." msgstr "" #: src/Redirects/Validator.php:318 msgid "This matches every address on your site, including the homepage. That is right for moving a whole site to a new domain, and wrong almost every other time." msgstr "" #: src/Redirects/Validator.php:341 msgid "The page this was pointing at no longer exists. Choose another destination." msgstr "" #: src/Redirects/Validator.php:353 msgid "That page is not published, so visitors would not be able to see it yet." msgstr "" #: src/Redirects/Validator.php:364 msgid "That category or tag no longer exists. Choose another destination." msgstr "" #: src/Redirects/Validator.php:378 #: assets/admin.js:1990 msgid "Enter where visitors should go instead — a page on this site, or any web address." msgstr "" #: src/Redirects/Validator.php:389 msgid "The destination must be a web address starting with http:// or https://, or a path on this site such as /new-page." msgstr "" #: src/Redirects/Validator.php:397 msgid "The destination contains a line break. Paste just the address." msgstr "" #: src/Redirects/Validator.php:407 msgid "The website part of the destination cannot come from the visitor's address. Write the domain out in full; * and $1 can be used in the path after it." msgstr "" #: src/Redirects/Validator.php:413 msgid "That destination is not a web address we can send visitors to." msgstr "" #. translators: %s: an address #: src/Redirects/Validator.php:497 #, php-format msgid "We could not find a page at %s on this site. Check the spelling — visitors sent there will see \"page not found\"." msgstr "" #. translators: 1: an address, 2: the same address, as the destination #: src/Redirects/Validator.php:599 #, php-format msgid "This would send visitors from %1$s straight back to %2$s — a loop the browser stops with \"too many redirects\". Pick a different destination." msgstr "" #. translators: %s: an address #: src/Redirects/Validator.php:601 #, php-format msgid "The destination matches the pattern again (for example %s), so visitors would be redirected round and round. Make the pattern more specific, or point it somewhere it does not match." msgstr "" #. translators: 1: an address, 2: the address the chain ends at #: src/Redirects/Validator.php:649 #, php-format msgid "%1$s is itself redirected, and the chain ends at %2$s. Visitors are sent straight there, so this works — but you can point this redirect at %2$s directly." msgstr "" #. translators: %d: number of redirects #: src/Redirects/Validator.php:741 #, php-format msgid "%d other redirect sends visitors to this address. They will now carry on to the new destination." msgid_plural "%d other redirects send visitors to this address. They will now carry on to the new destination." msgstr[0] "" msgstr[1] "" #: src/Rest/NotFoundController.php:112 msgid "Select at least one address first." msgstr "" #: src/Rest/NotFoundController.php:126 #: src/Rest/RedirectsController.php:271 msgid "Unknown bulk action." msgstr "" #: src/Rest/RedirectsController.php:150 msgid "That redirect no longer exists." msgstr "" #: src/Rest/RedirectsController.php:241 msgid "Select at least one redirect first." msgstr "" #: src/Rest/ToolsController.php:298 msgid "(no title)" msgstr "" #: src/Rest/ToolsController.php:321 msgid "Enter an address to test." msgstr "" #. translators: %s: a domain #: src/Rest/ToolsController.php:330 #, php-format msgid "%s is a different website. Only addresses on this site can be redirected from here." msgstr "" #: src/Rest/ToolsController.php:442 msgid "Matched — this rule applies." msgstr "" #: src/Rest/ToolsController.php:443 msgid "The address matches, but the rule is outside its schedule right now." msgstr "" #: src/Rest/ToolsController.php:444 msgid "The address matches, but a condition does not hold for this visitor." msgstr "" #: src/Rest/ToolsController.php:445 msgid "The address matches, but this rule only applies when the page does not exist." msgstr "" #: src/Rest/ToolsController.php:446 msgid "The address matches, but the destination no longer exists." msgstr "" #: src/Rest/ToolsController.php:461 msgid "Only addresses on this site can be checked from here." msgstr "" #: src/Rest/ToolsController.php:521 msgid "Your site didn't answer itself in time. This often happens on local or password-protected sites. The rule check above is still accurate." msgstr "" #: src/Rest/ToolsController.php:525 msgid "Your site couldn't look up its own address from the server. This often happens on local sites. The rule check above is still accurate." msgstr "" #: src/Rest/ToolsController.php:529 msgid "Your site's security certificate wasn't accepted when it asked itself, which is usual on local sites. The rule check above is still accurate." msgstr "" #: src/Rest/ToolsController.php:533 msgid "Your site couldn't connect to itself. The server may block requests to its own address. The rule check above is still accurate." msgstr "" #: src/Rest/ToolsController.php:536 msgid "Your site couldn't be asked directly just now. The rule check above is still accurate." msgstr "" #: src/Rest/ToolsController.php:552 msgid "Unknown plugin to import from." msgstr "" #: src/Rest/ToolsController.php:560 msgid "Choose a file or paste some redirects first." msgstr "" #: src/Transfer/Csv.php:44 msgid "The file is empty." msgstr "" #: src/Transfer/Csv.php:52 msgid "The file could not be read." msgstr "" #: src/Transfer/Csv.php:96 msgid "Could not read this line — it does not look like an address. Old addresses start with / or https://." msgstr "" #: src/Transfer/Csv.php:103 msgid "No old address on this line." msgstr "" #: src/Transfer/Importer.php:93 msgid "That is not valid JSON." msgstr "" #. translators: %d: a line number #: src/Transfer/Importer.php:175 #, php-format msgid "Same old address as line %d." msgstr "" #: src/Transfer/Importer.php:183 msgid "Already on this site." msgstr "" #: src/Transfer/Importer.php:239 msgid "This import has expired. Please choose the file again." msgstr "" #: src/Transfer/ServerRules.php:46 msgid "Not a redirect rule we recognise — skipped." msgstr "" #. translators: %s: an address #: src/Transfer/Sources.php:149 #, php-format msgid "%s uses one of Redirection's conditional match types, which has to be recreated by hand. Skipped." msgstr "" #. translators: %s: an address #: src/Transfer/Sources.php:161 #, php-format msgid "%s returns a plain 404, which needs no redirect. Skipped." msgstr "" #: assets/admin.js:62 msgid "Never" msgstr "" #: assets/admin.js:100 msgid "Something went wrong. Please try again." msgstr "" #: assets/admin.js:582 msgid "Dismiss" msgstr "" #: assets/admin.js:643 #: assets/admin.js:5301 msgid "Pages not found" msgstr "" #: assets/admin.js:644 msgid "Test an address" msgstr "" #: assets/admin.js:645 msgid "Import & export" msgstr "" #: assets/admin.js:650 msgid "Settings" msgstr "" #: assets/admin.js:653 msgid "Redirect sections" msgstr "" #: assets/admin.js:800 msgid "Dark mode" msgstr "" #: assets/admin.js:819 msgid "Switch to the light look" msgstr "" #: assets/admin.js:819 msgid "Switch to the dark look" msgstr "" #: assets/admin.js:833 msgid "CodeBold Redirects is free, made by CodeBold IT Solutions. Need a website, app or custom WordPress work?" msgstr "" #: assets/admin.js:854 msgid "Came from (referrer)" msgstr "" #: assets/admin.js:855 #: assets/admin.js:4055 msgid "Browser language" msgstr "" #: assets/admin.js:859 #: assets/admin.js:4059 msgid "Browser (user agent)" msgstr "" #: assets/admin.js:860 msgid "Only if the page does not exist" msgstr "" #: assets/admin.js:904 msgid "is logged in" msgstr "" #: assets/admin.js:904 msgid "is logged out" msgstr "" #: assets/admin.js:915 msgid "is on a phone or tablet" msgstr "" #: assets/admin.js:915 msgid "is on a computer" msgstr "" #: assets/admin.js:944 msgid "contains" msgstr "" #: assets/admin.js:945 msgid "is exactly" msgstr "" #: assets/admin.js:946 msgid "matches pattern" msgstr "" #: assets/admin.js:947 msgid "is empty" msgstr "" #. translators: %s: a condition name #: assets/admin.js:955 #, js-format msgid "%s: how to compare" msgstr "" #. translators: %s: a condition name #: assets/admin.js:963 #, js-format msgid "%s: text to look for" msgstr "" #. translators: %s: a condition name #: assets/admin.js:973 #, js-format msgid "%s: name" msgstr "" #: assets/admin.js:973 msgid "cookie name" msgstr "" #: assets/admin.js:976 msgid "is set" msgstr "" #: assets/admin.js:976 msgid "equals" msgstr "" #. translators: %s: a condition name #: assets/admin.js:986 #, js-format msgid "%s: is set or equals" msgstr "" #: assets/admin.js:990 #, js-format msgid "%s: value" msgstr "" #: assets/admin.js:990 msgid "value" msgstr "" #. translators: %s: a condition name #: assets/admin.js:1004 #, js-format msgid "%s: values, separated by commas" msgstr "" #: assets/admin.js:1018 msgid "Redirect only when WordPress has no page at this address." msgstr "" #: assets/admin.js:1044 msgid "when" msgstr "" #: assets/admin.js:1044 msgid "unless" msgstr "" #. translators: %s: a condition name #: assets/admin.js:1050 #, js-format msgid "%s: when or unless" msgstr "" #: assets/admin.js:1053 msgid "Needs Cloudflare, or a host that tells WordPress the visitor's country. Without that, a country condition never matches." msgstr "" #. translators: %s: a condition name #: assets/admin.js:1058 #, js-format msgid "Remove %s condition" msgstr "" #: assets/admin.js:1059 msgid "Remove" msgstr "" #: assets/admin.js:1074 msgid "+ Add another condition…" msgstr "" #: assets/admin.js:1074 msgid "+ Only redirect when…" msgstr "" #: assets/admin.js:1108 msgid "Add a condition" msgstr "" #: assets/admin.js:1115 msgid "All of these must be true." msgstr "" #: assets/admin.js:1240 msgid "Wildcard: * matches anything." msgstr "" #: assets/admin.js:1251 #: assets/admin.js:1298 msgid "Send visitors to" msgstr "" #: assets/admin.js:1270 msgid "Save changes" msgstr "" #: assets/admin.js:1270 msgid "Add redirect" msgstr "" #: assets/admin.js:1274 #: assets/admin.js:4795 msgid "Cancel" msgstr "" #: assets/admin.js:1286 msgid "Tells visitors the page is blocked for legal reasons. No destination needed." msgstr "" #: assets/admin.js:1287 msgid "Tells visitors and search engines the page was removed on purpose, so it drops out of results faster than a 404. No destination needed." msgstr "" #: assets/admin.js:1293 msgid "Old address" msgstr "" #: assets/admin.js:1302 #: assets/admin.js:2902 #: assets/admin.js:3000 #: assets/admin.js:4719 msgid "Type" msgstr "" #: assets/admin.js:1430 #: assets/admin.js:1490 msgid "Exact address" msgstr "" #: assets/admin.js:1430 #: assets/admin.js:1491 #: assets/admin.js:2718 msgid "Wildcard" msgstr "" #: assets/admin.js:1430 #: assets/admin.js:1492 msgid "Regular expression" msgstr "" #: assets/admin.js:1434 msgid "capitals matter" msgstr "" #: assets/admin.js:1438 msgid "query string not kept" msgstr "" #: assets/admin.js:1442 msgid "turned off" msgstr "" #. translators: %d: number of conditions #: assets/admin.js:1449 #: assets/admin.js:2723 #, js-format msgid "%d condition" msgid_plural "%d conditions" msgstr[0] "" msgstr[1] "" #: assets/admin.js:1450 msgid "no conditions" msgstr "" #. translators: %s: a date #: assets/admin.js:1455 #, js-format msgid "starts %s" msgstr "" #. translators: %s: a date #: assets/admin.js:1460 #, js-format msgid "ends %s" msgstr "" #: assets/admin.js:1466 #, js-format msgid "group “%s”" msgstr "" #: assets/admin.js:1467 msgid "no group" msgstr "" #. translators: %d: a priority number #: assets/admin.js:1472 #, js-format msgid "priority %d" msgstr "" #: assets/admin.js:1476 msgid "has a note" msgstr "" #: assets/admin.js:1487 #: assets/admin.js:1542 msgid "How to match the old address" msgstr "" #: assets/admin.js:1490 msgid "/old-page and nothing else. Trailing slashes, capitals and ?tags are handled for you." msgstr "" #: assets/admin.js:1491 msgid "* means \"anything\". /blog/* → /news/* moves a whole section, keeping each page's name." msgstr "" #: assets/admin.js:1492 msgid "For experts. Use $1, $2 in the destination for captured parts." msgstr "" #: assets/admin.js:1522 msgid "Note to yourself" msgstr "" #: assets/admin.js:1523 msgid "Why this redirect exists" msgstr "" #: assets/admin.js:1537 msgid "Matching" msgstr "" #: assets/admin.js:1546 msgid "Fine-tuning" msgstr "" #: assets/admin.js:1547 #: assets/admin.js:5322 msgid "Keep the visitor's query string" msgstr "" #: assets/admin.js:1547 msgid "so ?utm_source=newsletter arrives too" msgstr "" #: assets/admin.js:1548 #: assets/admin.js:5323 msgid "Match capital letters exactly" msgstr "" #: assets/admin.js:1548 msgid "/About and /about become different" msgstr "" #: assets/admin.js:1549 msgid "Redirect is on" msgstr "" #: assets/admin.js:1555 msgid "Conditions & schedule" msgstr "" #: assets/admin.js:1560 msgid "Conditions" msgstr "" #: assets/admin.js:1566 msgid "Schedule" msgstr "" #: assets/admin.js:1570 msgid "Starts" msgstr "" #: assets/admin.js:1571 msgid "Ends" msgstr "" #: assets/admin.js:1573 msgid "Leave empty to run all the time. Handy for sales and seasonal pages. Times are your site's time zone." msgstr "" #: assets/admin.js:1578 msgid "Organise" msgstr "" #: assets/admin.js:1586 msgid "Group" msgstr "" #: assets/admin.js:1586 msgid "e.g. Site move 2026" msgstr "" #: assets/admin.js:1589 msgid "Priority" msgstr "" #: assets/admin.js:1591 msgid "Lower numbers are tried first. Only matters when two patterns could match the same address — an exact address always wins anyway." msgstr "" #: assets/admin.js:1612 #: assets/admin.js:1620 msgid "More options" msgstr "" #: assets/admin.js:1612 #: assets/admin.js:1620 msgid "Fewer options" msgstr "" #: assets/admin.js:1621 msgid "wildcards, conditions, schedule, groups" msgstr "" #. translators: %s: a group name #: assets/admin.js:1636 #, js-format msgid "Group kept from last redirect: “%s”" msgstr "" #: assets/admin.js:1640 msgid "Don't use a group" msgstr "" #: assets/admin.js:1817 msgid "Edit that one" msgstr "" #: assets/admin.js:1829 msgid "Save as a new redirect" msgstr "" #: assets/admin.js:1856 msgid "Point it there directly" msgstr "" #: assets/admin.js:1924 msgid "Perhaps:" msgstr "" #: assets/admin.js:1976 msgid "Enter the old address first — the one visitors should be sent away from." msgstr "" #: assets/admin.js:2018 msgid "Unavailable for legal reasons (451)" msgstr "" #: assets/admin.js:2018 #: assets/admin.js:2882 msgid "Gone (410)" msgstr "" #: assets/admin.js:2019 msgid "Redirect saved." msgstr "" #. translators: 1: an old address, 2: where it goes #: assets/admin.js:2023 #, js-format msgid "%1$s → %2$s added." msgstr "" #. translators: 1: an old address, 2: "Gone (410)" or "Unavailable for legal reasons (451)" #: assets/admin.js:2026 #, js-format msgid "%1$s set to %2$s." msgstr "" #. translators: %d: number of addresses #: assets/admin.js:2034 #, js-format msgid "It also fixed %d address in your \"not found\" list." msgid_plural "It also fixed %d addresses in your \"not found\" list." msgstr[0] "" msgstr[1] "" #: assets/admin.js:2197 msgid "Add a redirect" msgstr "" #: assets/admin.js:2206 msgid "Your site uses plain permalinks (?p=123), so pages never change address and automatic redirects are not needed. Everything else works as normal." msgstr "" #: assets/admin.js:2212 msgid "Overview" msgstr "" #: assets/admin.js:2255 msgid "Search addresses, groups and notes" msgstr "" #: assets/admin.js:2255 msgid "Search redirects" msgstr "" #: assets/admin.js:2288 msgid "Redirects on" msgstr "" #: assets/admin.js:2297 msgid "Visitors redirected" msgstr "" #: assets/admin.js:2308 msgid "Pages not found to fix" msgstr "" #: assets/admin.js:2318 msgid "Need attention" msgstr "" #: assets/admin.js:2369 msgid "All" msgstr "" #: assets/admin.js:2370 #: assets/admin.js:2905 #: assets/admin.js:3003 msgid "On" msgstr "" #: assets/admin.js:2371 #: assets/admin.js:2712 msgid "Off" msgstr "" #: assets/admin.js:2372 msgid "Automatic" msgstr "" #: assets/admin.js:2373 msgid "Never used" msgstr "" #: assets/admin.js:2374 msgid "Needs attention" msgstr "" #: assets/admin.js:2377 #: assets/admin.js:3393 msgid "Show" msgstr "" #: assets/admin.js:2414 msgid "All groups" msgstr "" #: assets/admin.js:2425 msgid "Filter by group" msgstr "" #. translators: 1: number shown, 2: total number #: assets/admin.js:2439 #, js-format msgid "Showing %1$s of %2$s redirects." msgstr "" #: assets/admin.js:2460 #: assets/admin.js:3496 msgid "Nothing to change." msgstr "" #. translators: %s: number of redirects #: assets/admin.js:2466 #, js-format msgid "%s redirect turned on." msgid_plural "%s redirects turned on." msgstr[0] "" msgstr[1] "" #. translators: %s: number of redirects #: assets/admin.js:2469 #, js-format msgid "%s redirect turned off." msgid_plural "%s redirects turned off." msgstr[0] "" msgstr[1] "" #. translators: %s: number of redirects #: assets/admin.js:2472 #, js-format msgid "Visit count reset for %s redirect." msgid_plural "Visit counts reset for %s redirects." msgstr[0] "" msgstr[1] "" #: assets/admin.js:2476 #, js-format msgid "Moved %1$s to “%2$s”." msgid_plural "Moved %1$s to “%2$s”." msgstr[0] "" msgstr[1] "" #: assets/admin.js:2478 #, js-format msgid "Took %s out of its group." msgid_plural "Took %s out of their groups." msgstr[0] "" msgstr[1] "" #. translators: %s: number of redirects #: assets/admin.js:2481 #, js-format msgid "%s redirect changed." msgid_plural "%s redirects changed." msgstr[0] "" msgstr[1] "" #: assets/admin.js:2526 msgid "Choose an action…" msgstr "" #: assets/admin.js:2527 msgid "Turn on" msgstr "" #: assets/admin.js:2528 msgid "Turn off" msgstr "" #: assets/admin.js:2529 msgid "Change to 301 (moved for good)" msgstr "" #: assets/admin.js:2530 msgid "Change to 302 (moved for now)" msgstr "" #: assets/admin.js:2531 msgid "Move to group…" msgstr "" #: assets/admin.js:2532 msgid "Reset visit counts" msgstr "" #: assets/admin.js:2533 #: assets/admin.js:2845 #: assets/admin.js:3653 #: assets/admin.js:3723 msgid "Delete" msgstr "" #: assets/admin.js:2544 msgid "Bulk action" msgstr "" #: assets/admin.js:2550 msgid "Group name, or empty for none" msgstr "" #: assets/admin.js:2550 msgid "Group to move them to" msgstr "" #. translators: %s: number of redirects #. translators: %s: number #: assets/admin.js:2604 #: assets/admin.js:3629 #, js-format msgid "%s selected" msgid_plural "%s selected" msgstr[0] "" msgstr[1] "" #: assets/admin.js:2608 msgid "Apply" msgstr "" #: assets/admin.js:2612 #: assets/admin.js:3661 msgid "Clear selection" msgstr "" #. translators: %s: number of redirects #: assets/admin.js:2637 #, js-format msgid "%s redirect deleted." msgid_plural "%s redirects deleted." msgstr[0] "" msgstr[1] "" #: assets/admin.js:2642 #: assets/admin.js:3499 #: assets/admin.js:3545 #: assets/admin.js:3761 msgid "Undo" msgstr "" #: assets/admin.js:2647 #: assets/admin.js:3504 msgid "Restored." msgstr "" #: assets/admin.js:2689 msgid "Automatic: address changed" msgstr "" #: assets/admin.js:2690 msgid "Set from the editor" msgstr "" #: assets/admin.js:2691 msgid "Automatic: page deleted" msgstr "" #: assets/admin.js:2692 msgid "Imported" msgstr "" #: assets/admin.js:2693 msgid "Fixed a 404" msgstr "" #: assets/admin.js:2709 msgid "Turn this redirect off" msgstr "" #: assets/admin.js:2709 msgid "Turn this redirect on" msgstr "" #: assets/admin.js:2718 msgid "Regex" msgstr "" #: assets/admin.js:2726 msgid "Scheduled" msgstr "" #. translators: %s: an address #: assets/admin.js:2780 #, js-format msgid "Edit %s" msgstr "" #. translators: %s: an address #: assets/admin.js:2812 #, js-format msgid "More actions for %s" msgstr "" #: assets/admin.js:2815 #: assets/admin.js:4323 msgid "Test" msgstr "" #: assets/admin.js:2821 msgid "Duplicate as new" msgstr "" #: assets/admin.js:2825 msgid "Copied into the add form — type the new old address." msgstr "" #: assets/admin.js:2829 msgid "Copy old address" msgstr "" #. translators: %s: an address #: assets/admin.js:2836 #, js-format msgid "Copied %s" msgstr "" #: assets/admin.js:2839 msgid "Your browser would not allow copying. Select the address and copy it instead." msgstr "" #. translators: %s: an address #: assets/admin.js:2853 #: assets/admin.js:3686 #, js-format msgid "Select %s" msgstr "" #: assets/admin.js:2862 #: assets/admin.js:2998 #: assets/admin.js:4717 msgid "From" msgstr "" #: assets/admin.js:2867 msgid "Open in a new tab" msgstr "" #: assets/admin.js:2881 msgid "Legal block (451)" msgstr "" #: assets/admin.js:2881 msgid "Blocked for legal reasons" msgstr "" #: assets/admin.js:2882 msgid "Gone — removed on purpose" msgstr "" #: assets/admin.js:2893 #: assets/admin.js:2999 #: assets/admin.js:4718 msgid "To" msgstr "" #: assets/admin.js:2895 msgid "Page no longer published — choose a new destination" msgstr "" #: assets/admin.js:2903 #: assets/admin.js:3001 #: assets/admin.js:3730 #: assets/admin.js:3827 msgid "Visits" msgstr "" #: assets/admin.js:2904 #: assets/admin.js:3002 msgid "Last used" msgstr "" #: assets/admin.js:2976 #: assets/admin.js:3804 msgid "Select all on this page" msgstr "" #: assets/admin.js:3004 msgid "Actions" msgstr "" #. translators: %s: what was searched for #: assets/admin.js:3078 #, js-format msgid "No redirects match “%s”." msgstr "" #. translators: %s: an address #: assets/admin.js:3087 #, js-format msgid "Add %s as a redirect" msgstr "" #: assets/admin.js:3095 #: assets/admin.js:3105 msgid "Show all" msgstr "" #: assets/admin.js:3104 msgid "No redirects in this view." msgstr "" #: assets/admin.js:3113 msgid "No redirects yet" msgstr "" #: assets/admin.js:3115 msgid "Add one above, or let them come to you: when you rename a page, a redirect from its old address is made automatically, and pages people could not find appear under \"Pages not found\" with a one-click fix." msgstr "" #: assets/admin.js:3123 msgid "Add your first redirect" msgstr "" #: assets/admin.js:3132 msgid "Import from a file" msgstr "" #. translators: %s: number #: assets/admin.js:3159 #, js-format msgid "%s redirect" msgid_plural "%s redirects" msgstr[0] "" msgstr[1] "" #. translators: 1: first number, 2: last number, 3: total #: assets/admin.js:3178 #, js-format msgid "%1$s–%2$s of %3$s" msgstr "" #: assets/admin.js:3184 #: assets/admin.js:3880 msgid "‹ Previous" msgstr "" #: assets/admin.js:3193 #: assets/admin.js:3889 msgid "Next ›" msgstr "" #: assets/admin.js:3206 msgid "Redirects per page" msgstr "" #. translators: 1: number of redirects, 2: a plugin name #: assets/admin.js:3308 #, js-format msgid "We found %1$s redirect saved by %2$s. Bring it across so it keeps working?" msgid_plural "We found %1$s redirects saved by %2$s. Bring them across so they keep working?" msgstr[0] "" msgstr[1] "" #: assets/admin.js:3316 msgid "Review and import" msgstr "" #: assets/admin.js:3324 msgid "Not now" msgstr "" #: assets/admin.js:3347 msgid "Recording of pages not found is switched off, so this list is not being updated." msgstr "" #: assets/admin.js:3351 msgid "Change in Settings" msgstr "" #: assets/admin.js:3361 msgid "Addresses visitors asked for that do not exist, most visited first. Fix one and it leaves the list. Nothing personal is stored — no IP addresses." msgstr "" #: assets/admin.js:3375 msgid "Search addresses and referrers" msgstr "" #: assets/admin.js:3375 msgid "Search pages not found" msgstr "" #: assets/admin.js:3396 msgid "To fix" msgstr "" #: assets/admin.js:3397 msgid "Found by people" msgstr "" #: assets/admin.js:3398 msgid "Linked from somewhere" msgstr "" #: assets/admin.js:3399 msgid "Bots and scanners" msgstr "" #: assets/admin.js:3400 #: assets/admin.js:3695 msgid "Ignored" msgstr "" #: assets/admin.js:3435 msgid "Clear list" msgstr "" #: assets/admin.js:3437 msgid "Clear every address from this list? Ignored addresses stay ignored. New 404s will be recorded as they happen." msgstr "" #. translators: %s: number #: assets/admin.js:3444 #, js-format msgid "%s address cleared." msgid_plural "%s addresses cleared." msgstr[0] "" msgstr[1] "" #. translators: %s: number of addresses #: assets/admin.js:3478 #, js-format msgid "%s address deleted." msgid_plural "%s addresses deleted." msgstr[0] "" msgstr[1] "" #. translators: %s: number of addresses #: assets/admin.js:3484 #, js-format msgid "%s address ignored." msgid_plural "%s addresses ignored." msgstr[0] "" msgstr[1] "" #. translators: %s: number of addresses #: assets/admin.js:3490 #, js-format msgid "%s address no longer ignored." msgid_plural "%s addresses no longer ignored." msgstr[0] "" msgstr[1] "" #: assets/admin.js:3529 msgid "Undone — the address is back in the list." msgstr "" #. translators: 1: old address, 2: page title #: assets/admin.js:3544 #, js-format msgid "%1$s now goes to “%2$s”." msgstr "" #: assets/admin.js:3565 msgid "Looking for a match…" msgstr "" #. translators: 1: page title, 2: an address #: assets/admin.js:3576 #, js-format msgid "Redirect to %1$s (%2$s)" msgstr "" #: assets/admin.js:3588 msgid "No obvious match" msgstr "" #: assets/admin.js:3634 #: assets/admin.js:3714 msgid "Ignore" msgstr "" #: assets/admin.js:3644 #: assets/admin.js:3714 msgid "Stop ignoring" msgstr "" #: assets/admin.js:3680 #: assets/admin.js:3830 msgid "One-click fix" msgstr "" #: assets/admin.js:3689 #: assets/admin.js:3826 msgid "Address" msgstr "" #: assets/admin.js:3694 msgid "Bot" msgstr "" #: assets/admin.js:3703 msgid "Redirect…" msgstr "" #: assets/admin.js:3731 #: assets/admin.js:3828 msgid "Last seen" msgstr "" #: assets/admin.js:3734 #: assets/admin.js:3829 msgid "Linked from" msgstr "" #: assets/admin.js:3737 msgid "Typed in, or unknown" msgstr "" #. translators: %s: an address #: assets/admin.js:3760 #, js-format msgid "%s is now redirected." msgstr "" #. translators: %s: what was searched for #: assets/admin.js:3792 #, js-format msgid "Nothing matches “%s”." msgstr "" #: assets/admin.js:3792 msgid "Nothing broken — no missing pages recorded." msgstr "" #: assets/admin.js:3793 msgid "When somebody asks for a page that does not exist, it appears here with a suggested fix." msgstr "" #. translators: 1: page, 2: pages #: assets/admin.js:3875 #, js-format msgid "Page %1$d of %2$d" msgstr "" #: assets/admin.js:3985 msgid "Address to test" msgstr "" #: assets/admin.js:4031 msgid "Test as a particular visitor" msgstr "" #: assets/admin.js:4035 msgid "Logged in" msgstr "" #: assets/admin.js:4039 msgid "With the role" msgstr "" #: assets/admin.js:4042 msgid "Any" msgstr "" #: assets/admin.js:4053 msgid "On a phone" msgstr "" #: assets/admin.js:4057 msgid "Cookies" msgstr "" #: assets/admin.js:4061 msgid "By default the test is for a typical visitor: logged out, on a computer — which is also how search engines arrive." msgstr "" #: assets/admin.js:4080 msgid "Checking…" msgstr "" #: assets/admin.js:4108 msgid "Visitors are redirected to" msgstr "" #: assets/admin.js:4110 msgid "Only because there is no page at this address." msgstr "" #: assets/admin.js:4118 msgid "Visitors are told this page is blocked for legal reasons." msgstr "" #: assets/admin.js:4118 msgid "Visitors are told this page is gone for good." msgstr "" #: assets/admin.js:4125 msgid "These redirects lead round in a circle, so none of them is used. Change one of the rules below." msgstr "" #: assets/admin.js:4128 msgid "This is part of WordPress's own admin or login, which is never redirected." msgstr "" #: assets/admin.js:4140 msgid "No redirect — visitors stay on this address." msgstr "" #. translators: %s: page title #: assets/admin.js:4142 #, js-format msgid "They see “%s”." msgstr "" #: assets/admin.js:4154 msgid "No redirect, and probably no page here." msgstr "" #: assets/admin.js:4155 msgid "Visitors would most likely see \"page not found\". Add a redirect if this address used to exist." msgstr "" #: assets/admin.js:4159 msgid "Add a redirect for it" msgstr "" #. translators: 1: what the rule needs, 2: what this visitor is #: assets/admin.js:4178 #, js-format msgid "Needs: %1$s (%2$s)" msgstr "" #: assets/admin.js:4200 msgid "A chain of redirects — followed for the visitor" msgstr "" #: assets/admin.js:4202 msgid "Visitors are sent straight to the last address in one step, so nobody waits for each hop." msgstr "" #: assets/admin.js:4231 msgid "Why — the rules that were checked" msgstr "" #: assets/admin.js:4240 msgid "Check the real response" msgstr "" #: assets/admin.js:4245 msgid "Asking your site…" msgstr "" #: assets/admin.js:4256 msgid "Requests the address from your site as a logged-out visitor would, and follows each hop. This catches redirects made by your server, a CDN or another plugin." msgstr "" #. translators: %s: software name #: assets/admin.js:4283 #, js-format msgid "by %s" msgstr "" #: assets/admin.js:4284 msgid "another website — not followed" msgstr "" #: assets/admin.js:4289 msgid "What your site actually answered" msgstr "" #: assets/admin.js:4300 msgid "Technical details" msgstr "" #: assets/admin.js:4311 msgid "What happens at this address?" msgstr "" #: assets/admin.js:4312 msgid "Paste any address on your site to see which redirect applies, where it leads, and why." msgstr "" #. translators: 1: number added, 2: total number #: assets/admin.js:4369 #, js-format msgid "An import was interrupted: %1$s of %2$s added." msgstr "" #: assets/admin.js:4374 msgid "Go to Import" msgstr "" #: assets/admin.js:4410 #, js-format msgid "An import was interrupted: %1$s of %2$s added. Import the rest?" msgstr "" #: assets/admin.js:4412 #, js-format msgid "An import was interrupted: %1$s of %2$s added. The file was too large to keep, so choose it again — lines already added will be skipped." msgstr "" #: assets/admin.js:4418 msgid "Import the rest" msgstr "" #: assets/admin.js:4429 msgid "Discard" msgstr "" #: assets/admin.js:4443 msgid "Import" msgstr "" #. translators: %s: number #: assets/admin.js:4469 #, js-format msgid "%s redirect found" msgid_plural "%s redirects found" msgstr[0] "" msgstr[1] "" #: assets/admin.js:4475 msgid "From another plugin" msgstr "" #: assets/admin.js:4476 msgid "Found on this site — even if that plugin is no longer active. Its own data is left untouched." msgstr "" #: assets/admin.js:4478 msgid "From a file" msgstr "" #: assets/admin.js:4488 msgid "Redirects to import" msgstr "" #: assets/admin.js:4512 msgid "Drop a file here, or click to choose" msgstr "" #: assets/admin.js:4513 msgid "CSV or spreadsheet export, a JSON backup, or .htaccess / Nginx rules" msgstr "" #: assets/admin.js:4551 msgid "or paste them" msgstr "" #: assets/admin.js:4560 msgid "Read and preview" msgstr "" #: assets/admin.js:4563 msgid "pasted text" msgstr "" #: assets/admin.js:4568 msgid "Paste some lines, or choose a file, first." msgstr "" #: assets/admin.js:4577 msgid "Column names are recognised in any order (\"from\", \"old url\", \"source\"…). With no header, the first column is the old address, the second the new one, and an optional third the code." msgstr "" #: assets/admin.js:4593 msgid "Reading and checking every line…" msgstr "" #: assets/admin.js:4605 msgid "Ready" msgstr "" #: assets/admin.js:4606 msgid "Already here" msgstr "" #: assets/admin.js:4607 msgid "Duplicate in file" msgstr "" #: assets/admin.js:4608 msgid "Refused" msgstr "" #. translators: %s: number #: assets/admin.js:4614 #, js-format msgid "%s will be added" msgid_plural "%s will be added" msgstr[0] "" msgstr[1] "" #. translators: %s: number #: assets/admin.js:4616 #, js-format msgid "%s is already here" msgid_plural "%s are already here" msgstr[0] "" msgstr[1] "" #. translators: %s: number #: assets/admin.js:4618 #, js-format msgid "%s duplicate in the file" msgid_plural "%s duplicates in the file" msgstr[0] "" msgstr[1] "" #. translators: %s: number #: assets/admin.js:4620 #: assets/admin.js:4935 #, js-format msgid "%s refused" msgid_plural "%s refused" msgstr[0] "" msgstr[1] "" #. translators: %s: number #: assets/admin.js:4622 #, js-format msgid "%s line could not be read" msgid_plural "%s lines could not be read" msgstr[0] "" msgstr[1] "" #. translators: %s: file or plugin name #: assets/admin.js:4665 #, js-format msgid "Preview: %s" msgstr "" #. translators: %s: number #: assets/admin.js:4674 #, js-format msgid "Carrying on: %s redirect was added before the interruption and shows as already here." msgid_plural "Carrying on: %s redirects were added before the interruption and show as already here." msgstr[0] "" msgstr[1] "" #: assets/admin.js:4716 msgid "Line" msgstr "" #: assets/admin.js:4720 msgid "Status" msgstr "" #. translators: 1: number shown, 2: number read #: assets/admin.js:4730 #, js-format msgid "Showing the first %1$s of %2$s lines." msgstr "" #: assets/admin.js:4737 msgid "Lines that will not be imported, and why" msgstr "" #: assets/admin.js:4747 msgid "Nothing new to import — every line is already here, duplicated or refused." msgstr "" #: assets/admin.js:4747 msgid "No redirects could be read from that. Check it is a list of old and new addresses." msgstr "" #: assets/admin.js:4748 msgid "Start again" msgstr "" #. translators: %s: number #: assets/admin.js:4759 #, js-format msgid "Import %s redirect" msgid_plural "Import %s redirects" msgstr[0] "" msgstr[1] "" #: assets/admin.js:4787 msgid "Put them in a group (so they are easy to find, or undo, later)" msgstr "" #. translators: %d: line number #: assets/admin.js:4825 #, js-format msgid "Line %d:" msgstr "" #: assets/admin.js:4838 msgid "Only the first ones are listed." msgstr "" #: assets/admin.js:4852 msgid "Import progress" msgstr "" #: assets/admin.js:4854 msgid "Importing…" msgstr "" #. translators: 1: done, 2: total #: assets/admin.js:4867 #, js-format msgid "%1$s of %2$s" msgstr "" #: assets/admin.js:4923 msgid "Import finished" msgstr "" #. translators: %s: number #: assets/admin.js:4928 #, js-format msgid "%s added" msgid_plural "%s added" msgstr[0] "" msgstr[1] "" #: assets/admin.js:4931 #, js-format msgid "%s was already here" msgid_plural "%s were already here" msgstr[0] "" msgstr[1] "" #: assets/admin.js:4938 msgid "What was refused, and why" msgstr "" #: assets/admin.js:4945 msgid "See them" msgstr "" #: assets/admin.js:4954 msgid "Import more" msgstr "" #: assets/admin.js:4968 msgid "Export" msgstr "" #: assets/admin.js:4970 msgid "Format" msgstr "" #: assets/admin.js:4973 msgid "Spreadsheet (CSV)" msgstr "" #: assets/admin.js:4973 msgid "Opens in Excel, Numbers or Google Sheets. Imports back here." msgstr "" #: assets/admin.js:4974 msgid "Full backup (JSON)" msgstr "" #: assets/admin.js:4974 msgid "Everything, including conditions and schedules. For moving to another site." msgstr "" #: assets/admin.js:4975 msgid "Apache (.htaccess)" msgstr "" #: assets/admin.js:4975 msgid "For your server to handle the simple ones itself." msgstr "" #: assets/admin.js:4976 msgid "Nginx" msgstr "" #: assets/admin.js:4976 msgid "The same, for Nginx servers." msgstr "" #: assets/admin.js:5001 msgid "All redirects" msgstr "" #: assets/admin.js:5012 msgid "Which redirects" msgstr "" #: assets/admin.js:5019 msgid "Download" msgstr "" #. translators: %s: number #: assets/admin.js:5030 #, js-format msgid "%s redirect exported." msgid_plural "%s redirects exported." msgstr[0] "" msgstr[1] "" #: assets/admin.js:5038 msgid "Server rules cannot express conditions or schedules; those redirects are listed as comments in the file instead of being left out silently." msgstr "" #: assets/admin.js:5085 #: assets/admin.js:5113 msgid "Appearance" msgstr "" #: assets/admin.js:5088 msgid "Light" msgstr "" #: assets/admin.js:5088 msgid "White cards in CodeBold's black and lime. The default." msgstr "" #: assets/admin.js:5089 msgid "Dark" msgstr "" #: assets/admin.js:5089 msgid "CodeBold's black and lime, on a dark panel. The rest of WordPress stays as it is." msgstr "" #: assets/admin.js:5090 msgid "Match WordPress" msgstr "" #: assets/admin.js:5090 msgid "Your admin colour scheme, on WordPress's own background." msgstr "" #: assets/admin.js:5114 msgid "Just for you — everyone who manages redirects picks their own." msgstr "" #: assets/admin.js:5129 msgid "Save settings" msgstr "" #: assets/admin.js:5130 msgid "You have unsaved changes." msgstr "" #: assets/admin.js:5206 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: assets/admin.js:5210 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: assets/admin.js:5213 msgid "Content types" msgstr "" #: assets/admin.js:5272 msgid "Settings saved." msgstr "" #: assets/admin.js:5283 msgid "When content moves" msgstr "" #: assets/admin.js:5284 msgid "Redirect automatically when a page's address changes" msgstr "" #: assets/admin.js:5284 msgid "Renaming a page, moving it under another, or re-dating a post. Pages beneath a moved page are covered too. The redirect follows the page if it moves again." msgstr "" #: assets/admin.js:5285 msgid "For these types of content" msgstr "" #: assets/admin.js:5286 msgid "Do the same for categories and tags" msgstr "" #: assets/admin.js:5286 msgid "And product categories, and any other public taxonomy." msgstr "" #: assets/admin.js:5289 msgid "When a published page is moved to the bin" msgstr "" #: assets/admin.js:5291 msgid "Do nothing — visitors see \"page not found\"" msgstr "" #: assets/admin.js:5292 msgid "Send visitors to its parent page, category or the homepage" msgstr "" #: assets/admin.js:5293 msgid "Tell visitors it is gone for good (410)" msgstr "" #: assets/admin.js:5295 msgid "Restoring the page from the bin removes this again." msgstr "" #: assets/admin.js:5302 msgid "Keep a list of pages visitors could not find" msgstr "" #: assets/admin.js:5302 msgid "One line per address with a count — no IP addresses are stored." msgstr "" #: assets/admin.js:5303 msgid "Forget addresses nobody has asked for in" msgstr "" #: assets/admin.js:5303 msgid "Older ones are removed once a day." msgstr "" #: assets/admin.js:5304 msgid "Ignore missing images, scripts and fonts" msgstr "" #: assets/admin.js:5304 msgid "Usually a theme or browser asking on its own, not a broken link." msgstr "" #: assets/admin.js:5305 msgid "Ignore bots and scanners entirely" msgstr "" #: assets/admin.js:5305 msgid "Off by default: search engines asking for old addresses is often the most useful thing in the list." msgstr "" #: assets/admin.js:5306 msgid "Never record these" msgstr "" #: assets/admin.js:5306 msgid "One per line. * means anything. Pre-filled with the addresses hacking tools probe for." msgstr "" #: assets/admin.js:5309 msgid "When nothing matches" msgstr "" #: assets/admin.js:5311 msgid "Show the \"page not found\" page (recommended)" msgstr "" #: assets/admin.js:5312 msgid "Send to the closest-named page, if there is one" msgstr "" #: assets/admin.js:5313 msgid "Send everything to the homepage" msgstr "" #: assets/admin.js:5315 msgid "Sending every missing page to the homepage is what search engines call a \"soft 404\" — they treat it as an error that also wastes the visitor's time." msgstr "" #: assets/admin.js:5321 msgid "New redirects" msgstr "" #: assets/admin.js:5322 msgid "Campaign tags like ?utm_source=newsletter survive the redirect. Each redirect can change this." msgstr "" #: assets/admin.js:5323 msgid "Off is right for nearly every site: /About and /about are the same page to a person." msgstr "" #: assets/admin.js:5326 msgid "Let browsers remember permanent redirects for" msgstr "" #: assets/admin.js:5327 msgid "Browsers otherwise keep a 301 for ever, so a mistake lingers on visitors' computers long after you fix it. 0 means never." msgstr "" #: assets/admin.js:5335 msgid "Access and removal" msgstr "" #: assets/admin.js:5336 msgid "Let editors manage redirects" msgstr "" #: assets/admin.js:5336 msgid "Settings stay with administrators." msgstr "" #: assets/admin.js:5337 msgid "Delete all redirects when this plugin is deleted" msgstr "" #: assets/admin.js:5337 msgid "Off by default, so deleting and reinstalling to fix a problem never loses your redirects. Turn on only if you are leaving for good." msgstr "" #: assets/picker.js:182 msgid "More information" msgstr "" #: assets/picker.js:268 msgid "New address" msgstr "" #: assets/picker.js:271 msgid "Matching pages" msgstr "" #: assets/picker.js:290 msgid "Linked — keeps working if this page is renamed" msgstr "" #: assets/picker.js:309 msgid "Remove linked page" msgstr "" #: assets/picker.js:400 msgid "SKU" msgstr ""