# Copyright (C) 2026 Automattic, Daniel Bachhuber # This file is distributed under the GPL-2.0-or-later. msgid "" msgstr "" "Project-Id-Version: Rewrite Rules Inspector 1.6.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/rewrite-rules-inspector\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-01-02T22:27:32+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: rewrite-rules-inspector\n" #. Plugin Name of the plugin #: rewrite-rules-inspector.php #: src/Admin/AdminPage.php:87 msgid "Rewrite Rules Inspector" msgstr "" #. Plugin URI of the plugin #: rewrite-rules-inspector.php msgid "https://wordpress.org/plugins/rewrite-rules-inspector/" msgstr "" #. Description of the plugin #: rewrite-rules-inspector.php msgid "Simple WordPress admin tool for inspecting your rewrite rules." msgstr "" #. Author of the plugin #: rewrite-rules-inspector.php msgid "Automattic, Daniel Bachhuber" msgstr "" #. Author URI of the plugin #: rewrite-rules-inspector.php msgid "https://automattic.com/" msgstr "" #: src/Admin/AdminPage.php:88 #: src/Admin/ContextualHelp.php:36 #: src/Admin/ViewRenderer.php:65 #: src/Admin/ViewRenderer.php:83 msgid "Rewrite Rules" msgstr "" #: src/Admin/ContextualHelp.php:27 msgid "Overview" msgstr "" #: src/Admin/ContextualHelp.php:28 msgid "The Rewrite Rules Inspector helps you understand and debug your WordPress site's URL structure. It shows you all the rewrite rules and permastructs that WordPress uses to handle URLs." msgstr "" #: src/Admin/ContextualHelp.php:37 msgid "Rewrite Rules are the actual URL patterns that WordPress uses to match incoming requests and determine what content to display." msgstr "" #: src/Admin/ContextualHelp.php:38 msgid "Each rule consists of:" msgstr "" #: src/Admin/ContextualHelp.php:40 msgid "Rule: A regular expression pattern that matches URLs (e.g., ^category/([^/]+)/?$)" msgstr "" #: src/Admin/ContextualHelp.php:41 msgid "Rewrite: The internal WordPress query that gets executed (e.g., index.php?category_name=$matches[1])" msgstr "" #: src/Admin/ContextualHelp.php:42 msgid "Source: Where the rule comes from (e.g., category, post, custom permastruct)" msgstr "" #: src/Admin/ContextualHelp.php:44 msgid "When someone visits a URL, WordPress checks these rules in order until it finds a match, then executes the corresponding rewrite to determine what content to show." msgstr "" #: src/Admin/ContextualHelp.php:52 #: src/Admin/ViewRenderer.php:75 #: src/Admin/ViewRenderer.php:95 #: views/permastructs-table.php:18 msgid "Permastructs" msgstr "" #: src/Admin/ContextualHelp.php:53 msgid "Permastructs are the URL structure templates that define how different types of content should be accessed via URLs." msgstr "" #: src/Admin/ContextualHelp.php:54 msgid "For example:" msgstr "" #. translators: %year%, %monthnum%, %day%, %postname% are permalink structure tags. Keep them as-is in the URL example. #: src/Admin/ContextualHelp.php:57 #, php-format msgid "Post Permalink: /%year%/%monthnum%/%day%/%postname%/ - defines how individual posts are accessed" msgstr "" #. translators: %category% is a permalink structure tag. Keep it as-is in the URL example. #: src/Admin/ContextualHelp.php:59 #, php-format msgid "Category Archive: /category/%category% - defines how category pages are accessed" msgstr "" #. translators: %post_tag% is a permalink structure tag. Keep it as-is in the URL example. #: src/Admin/ContextualHelp.php:61 msgid "Tag Archive: /tag/%post_tag% - defines how tag pages are accessed" msgstr "" #: src/Admin/ContextualHelp.php:63 msgid "WordPress uses these permastructs to generate the actual rewrite rules. The permastructs are like blueprints, while the rewrite rules are the specific patterns that get created from those blueprints." msgstr "" #: src/Admin/ContextualHelp.php:64 msgid "You can customize permastructs through WordPress settings (Settings → Permalinks) or by using WordPress functions like add_permastruct() in your theme or plugin." msgstr "" #: src/Admin/ContextualHelp.php:72 msgid "Troubleshooting" msgstr "" #: src/Admin/ContextualHelp.php:73 msgid "Common Issues:" msgstr "" #: src/Admin/ContextualHelp.php:75 msgid "Missing Rules: If you see rules marked as \"missing\", try clicking the \"Flush Rules\" button to regenerate them." msgstr "" #: src/Admin/ContextualHelp.php:76 msgid "404 Errors: Check if the URL pattern exists in the rewrite rules. Use the \"Match URL\" filter to test specific URLs." msgstr "" #: src/Admin/ContextualHelp.php:77 msgid "Custom URLs Not Working: Verify that your custom permastruct is properly registered and that rewrite rules have been flushed." msgstr "" #: src/Admin/ContextualHelp.php:78 msgid "Plugin Conflicts: Some plugins may modify rewrite rules. Check the \"Source\" column to see which rules come from which sources." msgstr "" #: src/Admin/ContextualHelp.php:80 msgid "Tips:" msgstr "" #: src/Admin/ContextualHelp.php:82 msgid "Use the \"Rule Source\" filter to focus on specific types of rules." msgstr "" #: src/Admin/ContextualHelp.php:83 msgid "Download the rules as a text file for offline analysis." msgstr "" #: src/Admin/ContextualHelp.php:84 msgid "Check the permastructs section to understand the URL structure templates." msgstr "" #: src/Admin/ContextualHelp.php:99 msgid "For more information:" msgstr "" #: src/Admin/ContextualHelp.php:100 msgid "WordPress Permalinks Documentation" msgstr "" #: src/Admin/ContextualHelp.php:101 msgid "WordPress Rewrite API" msgstr "" #: src/Admin/ContextualHelp.php:102 msgid "Plugin on GitHub" msgstr "" #: src/Admin/RewriteRulesTable.php:73 msgid "No rewrite rules were found." msgstr "" #. translators: %d: Number of rules #: src/Admin/RewriteRulesTable.php:185 #, php-format msgid "%d rule for this selection" msgid_plural "%d rules for this selection" msgstr[0] "" msgstr[1] "" #. translators: %d: Number of rules #: src/Admin/RewriteRulesTable.php:191 #, php-format msgid "%d rule total" msgid_plural "%d rules total" msgstr[0] "" msgstr[1] "" #: src/Admin/RewriteRulesTable.php:218 msgid "Flush Rules" msgstr "" #: src/Admin/RewriteRulesTable.php:237 msgid "Download" msgstr "" #: src/Admin/RewriteRulesTable.php:241 msgid "Test URL:" msgstr "" #: src/Admin/RewriteRulesTable.php:242 msgid "Enter URL (e.g., /my-page/ or https://example.com/my-page/)" msgstr "" #: src/Admin/RewriteRulesTable.php:244 msgid "Rule Source:" msgstr "" #: src/Admin/RewriteRulesTable.php:259 msgid "Test URL" msgstr "" #: src/Admin/RewriteRulesTable.php:261 msgid "Reset" msgstr "" #: src/Admin/RewriteRulesTable.php:278 msgid "Priority" msgstr "" #: src/Admin/RewriteRulesTable.php:279 msgid "Rule" msgstr "" #: src/Admin/RewriteRulesTable.php:280 msgid "Rewrite" msgstr "" #: src/Admin/RewriteRulesTable.php:281 #: src/Admin/ViewRenderer.php:214 msgid "Source" msgstr "" #: src/Admin/RewriteRulesTable.php:320 msgid "missing" msgstr "" #: src/Admin/ViewRenderer.php:57 msgid "Rewrite Rules Inspector sections" msgstr "" #: src/Admin/ViewRenderer.php:122 msgid "No rewrite rules yet, try flushing." msgstr "" #. translators: %d: Count of missing rewrite rules #: src/Admin/ViewRenderer.php:127 #, php-format msgid "%d rewrite rule may be missing, try flushing." msgid_plural "%d rewrite rules may be missing, try flushing." msgstr[0] "" msgstr[1] "" #: src/Admin/ViewRenderer.php:155 msgid "URL Test Results" msgstr "" #: src/Admin/ViewRenderer.php:158 msgid "URL Tested:" msgstr "" #: src/Admin/ViewRenderer.php:159 msgid "Path Tested:" msgstr "" #: src/Admin/ViewRenderer.php:167 msgid "No rewrite rules match the selected rule source." msgstr "" #: src/Admin/ViewRenderer.php:177 msgid "Result: 404 Error" msgstr "" #. translators: %d: Number of rules tested #: src/Admin/ViewRenderer.php:181 #, php-format msgid "This URL does not match any of the %d rewrite rules and would result in a 404 error." msgstr "" #: src/Admin/ViewRenderer.php:188 msgid "Result: No matching rules" msgstr "" #. translators: %d: Number of rules tested #: src/Admin/ViewRenderer.php:192 #, php-format msgid "This URL does not match any of the %d rewrite rules, but it may be handled by WordPress core routing." msgstr "" #: src/Admin/ViewRenderer.php:203 msgid "First Match (WordPress will use this):" msgstr "" #: src/Admin/ViewRenderer.php:206 msgid "Rule Pattern" msgstr "" #: src/Admin/ViewRenderer.php:210 msgid "Rewrite Target" msgstr "" #: src/Admin/ViewRenderer.php:219 msgid "Query Variables" msgstr "" #: src/Admin/ViewRenderer.php:254 msgid "Additional Matching Rules:" msgstr "" #. translators: %d: Number of additional matches #: src/Admin/ViewRenderer.php:258 #, php-format msgid "See the table below for all %d matching rules in priority order." msgstr "" #: src/Admin/ViewRenderer.php:276 msgid "Rewrite rules flushed." msgstr "" #: src/Core/FileExport.php:45 #: src/Core/RuleFlush.php:51 msgid "You do not have permissions to perform this action." msgstr "" #: src/Core/Permastructs.php:56 msgid "Post Permalink" msgstr "" #: src/Core/Permastructs.php:58 msgid "The permalink structure for posts" msgstr "" #: src/Core/Permastructs.php:61 msgid "Date Archive" msgstr "" #: src/Core/Permastructs.php:63 msgid "The permalink structure for date archives" msgstr "" #: src/Core/Permastructs.php:66 msgid "Search Results" msgstr "" #: src/Core/Permastructs.php:68 msgid "The permalink structure for search results" msgstr "" #: src/Core/Permastructs.php:71 msgid "Author Archive" msgstr "" #: src/Core/Permastructs.php:73 msgid "The permalink structure for author archives" msgstr "" #: src/Core/Permastructs.php:76 msgid "Comments" msgstr "" #: src/Core/Permastructs.php:78 msgid "The permalink structure for comments" msgstr "" #: src/Core/Permastructs.php:81 msgid "Root" msgstr "" #: src/Core/Permastructs.php:83 msgid "The root permalink structure" msgstr "" #. translators: %s: permastruct name #: src/Core/Permastructs.php:104 #, php-format msgid "The permalink structure for %s" msgstr "" #: src/Core/Permastructs.php:156 msgid "Category Archive" msgstr "" #: src/Core/Permastructs.php:157 msgid "The permalink structure for category archives" msgstr "" #: src/Core/Permastructs.php:160 msgid "Tag Archive" msgstr "" #: src/Core/Permastructs.php:161 msgid "The permalink structure for tag archives" msgstr "" #: src/Core/Permastructs.php:164 msgid "Post Format Archive" msgstr "" #: src/Core/Permastructs.php:165 msgid "The permalink structure for post format archives" msgstr "" #: src/Core/Permastructs.php:168 msgid "Test Custom (Demo)" msgstr "" #: src/Core/Permastructs.php:169 msgid "A custom permastruct added for testing the permastructs display feature" msgstr "" #: src/Core/Permastructs.php:172 msgid "Demo Archive (Test)" msgstr "" #: src/Core/Permastructs.php:173 msgid "A demo archive permastruct with date-based structure for testing" msgstr "" #. translators: %1$s: URL, %2$d: Number of rules tested #: src/Core/UrlTester.php:273 #, php-format msgid "The URL \"%1$s\" does not match any of the %2$d rewrite rules and would result in a 404 error." msgstr "" #. translators: %1$s: URL, %2$s: Rule pattern #: src/Core/UrlTester.php:285 #, php-format msgid "The URL \"%1$s\" matches exactly one rewrite rule: %2$s" msgstr "" #. translators: %1$s: URL, %2$d: Number of matches, %3$s: First matching rule #: src/Core/UrlTester.php:293 #, php-format msgid "The URL \"%1$s\" matches %2$d rewrite rules. The first match (which WordPress will use) is: %3$s" msgstr "" #. translators: %d: Count of permastructs #: views/permastructs-table.php:24 #, php-format msgid "A listing of all %d permastructs that WordPress is aware of." msgstr "" #: views/permastructs-table.php:29 msgid "WordPress Permastructs" msgstr "" #: views/permastructs-table.php:33 #: views/permastructs-table.php:61 msgid "Name" msgstr "" #: views/permastructs-table.php:36 #: views/permastructs-table.php:64 msgid "Structure" msgstr "" #: views/permastructs-table.php:39 #: views/permastructs-table.php:67 msgid "Description" msgstr "" #: views/permastructs-table.php:50 msgid "Permastruct structure" msgstr ""