# Copyright (C) 2025 Wajahat Mubashir
# This file is distributed under the GPL v2 or later.
msgid ""
msgstr ""
"Project-Id-Version: Content Performance Analyzer 1.0.2\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/Content-Performance-Analyzer\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2025-09-10T18:59:14+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: content-performance-analyzer\n"

#. Plugin Name of the plugin
#: content-performance-analyzer.php
msgid "Content Performance Analyzer"
msgstr ""

#. Plugin URI of the plugin
#: content-performance-analyzer.php
msgid "https://github.com/WMubashir/Content-Performance-Analyzer/"
msgstr ""

#. Description of the plugin
#: content-performance-analyzer.php
msgid "Analyze your website's content performance using GA4 and Search Console data with AI-powered recommendations and content analysis."
msgstr ""

#. Author of the plugin
#: content-performance-analyzer.php
msgid "Wajahat Mubashir"
msgstr ""

#. Author URI of the plugin
#: content-performance-analyzer.php
msgid "http://wajahatmubashir.online/"
msgstr ""

#: content-performance-analyzer.php:63
#: includes/class-cpa-admin.php:155
msgid "Settings"
msgstr ""

#: content-performance-analyzer.php:71
msgid "View Insights"
msgstr ""

#: includes/class-cpa-admin.php:116
#: includes/class-cpa-admin.php:117
msgid "Content Insights"
msgstr ""

#: includes/class-cpa-admin.php:127
#: includes/class-cpa-admin.php:128
#: templates/url-management-page.php:19
msgid "URL Management"
msgstr ""

#: includes/class-cpa-admin.php:136
#: includes/class-cpa-admin.php:137
msgid "Internal Links"
msgstr ""

#: includes/class-cpa-admin.php:145
#: includes/class-cpa-admin.php:146
msgid "Smart Interlinking"
msgstr ""

#: includes/class-cpa-admin.php:154
msgid "CPA Settings"
msgstr ""

#: includes/class-cpa-admin.php:237
#: includes/class-cpa-admin.php:476
msgid "File upload failed. Please try again."
msgstr ""

#: includes/class-cpa-admin.php:247
msgid "Please upload a .txt file only."
msgstr ""

#: includes/class-cpa-admin.php:260
#, php-format
msgid "Successfully processed %d URLs. %d added, %d skipped."
msgstr ""

#: includes/class-cpa-admin.php:305
msgid "No valid URLs found in the file."
msgstr ""

#: includes/class-cpa-admin.php:421
msgid "Full rescan initiated. Processing will run in the background."
msgstr ""

#: includes/class-cpa-admin.php:451
msgid "Please enter a valid URL format for Search Console (e.g., https://example.com/ or sc-domain:example.com)"
msgstr ""

#: includes/class-cpa-admin.php:483
msgid "JSON file is too large. Maximum size is 1MB."
msgstr ""

#: includes/class-cpa-admin.php:491
msgid "Please upload a valid JSON file."
msgstr ""

#: includes/class-cpa-admin.php:499
msgid "Could not read the uploaded file."
msgstr ""

#: includes/class-cpa-admin.php:507
msgid "Invalid JSON format. Please check your file."
msgstr ""

#. translators: %s: Name of the missing required field
#: includes/class-cpa-admin.php:517
#, php-format
msgid "Invalid service account JSON. Missing required field: %s"
msgstr ""

#: includes/class-cpa-admin.php:525
msgid "This is not a valid Google service account JSON file."
msgstr ""

#. translators: %s: Service account email address
#: includes/class-cpa-admin.php:531
#, php-format
msgid "Service account JSON uploaded successfully for: %s"
msgstr ""

#: includes/class-cpa-admin.php:631
msgid "⏳ Analysis started. Processing in background..."
msgstr ""

#. translators: Manual analysis message
#: includes/class-cpa-admin.php:636
#, php-format
msgid "Manual analysis initiated! Processing will run in the background. Check back in a few minutes. %s"
msgstr ""

#: includes/class-cpa-admin.php:637
msgid "View Results"
msgstr ""

#: includes/class-cpa-admin.php:639
msgid "Manual Run Complete"
msgstr ""

#: includes/class-cpa-admin.php:650
msgid "Security check failed"
msgstr ""

#: includes/class-cpa-admin.php:654
#: includes/class-cpa-admin.php:945
#: includes/class-cpa-admin.php:1212
#: includes/class-cpa-admin.php:1255
#: includes/class-cpa-admin.php:1337
#: includes/class-cpa-admin.php:1392
#: includes/class-cpa-admin.php:1426
msgid "Not authorized"
msgstr ""

#: includes/class-cpa-admin.php:661
msgid "Invalid payload"
msgstr ""

#: includes/class-cpa-admin.php:668
msgid "AI suggestions updated!"
msgstr ""

#: includes/class-cpa-admin.php:670
msgid "Failed to update suggestions"
msgstr ""

#: includes/class-cpa-admin.php:707
msgid "Starting batch process..."
msgstr ""

#: includes/class-cpa-admin.php:708
msgid "Processing..."
msgstr ""

#: includes/class-cpa-admin.php:709
msgid "Batch processing completed!"
msgstr ""

#: includes/class-cpa-admin.php:710
#: includes/class-cpa-admin.php:733
msgid "An error occurred."
msgstr ""

#: includes/class-cpa-admin.php:711
msgid "Are you sure you want to rescan all URLs? This may take some time."
msgstr ""

#: includes/class-cpa-admin.php:730
msgid "Loading suggestions..."
msgstr ""

#: includes/class-cpa-admin.php:731
msgid "Applying links..."
msgstr ""

#: includes/class-cpa-admin.php:732
msgid "Links applied successfully!"
msgstr ""

#: includes/class-cpa-admin.php:734
msgid "Please select both source and target posts."
msgstr ""

#: includes/class-cpa-admin.php:735
msgid "No suitable linking opportunities found."
msgstr ""

#: includes/class-cpa-admin.php:745
msgid "Contacting OpenAI..."
msgstr ""

#: includes/class-cpa-admin.php:746
msgid "Done! Refresh to see results."
msgstr ""

#: includes/class-cpa-admin.php:747
msgid "Retry failed."
msgstr ""

#: includes/class-cpa-admin.php:748
msgid "No missing/expired AI suggestions found!"
msgstr ""

#: includes/class-cpa-admin.php:951
msgid "Batch data synced to insights display successfully!"
msgstr ""

#: includes/class-cpa-admin.php:979
#: includes/class-cpa-admin.php:1016
msgid "⚠️ No uploaded URLs found. Please upload URLs via URL Management to analyze specific pages."
msgstr ""

#: includes/class-cpa-admin.php:1242
#, php-format
msgid "🔄 Processing restarted! Reset %d stuck URLs. Check back in 5 minutes."
msgstr ""

#: includes/class-cpa-admin.php:1261
msgid "Invalid confirmation code"
msgstr ""

#: includes/class-cpa-admin.php:1315
msgid "🧹 All data reset successfully. Plugin is ready for fresh processing."
msgstr ""

#: includes/class-cpa-admin.php:1319
msgid "✅ Complete reset successful! All processed data cleared. You can now upload URLs and start fresh processing."
msgstr ""

#. translators: %s: Error message
#: includes/class-cpa-admin.php:1325
#, php-format
msgid "Reset failed: %s"
msgstr ""

#. translators: %s: List of missing settings
#: includes/class-cpa-admin.php:1367
#, php-format
msgid "Missing settings: %s"
msgstr ""

#: includes/class-cpa-admin.php:1372
msgid "All required settings are configured. Test the authentication using the debug tools."
msgstr ""

#. translators: %s: Error message
#: includes/class-cpa-admin.php:1380
#, php-format
msgid "Connection test failed: %s"
msgstr ""

#: includes/class-cpa-admin.php:1398
msgid "API key is required"
msgstr ""

#. translators: %s: Error message
#: includes/class-cpa-admin.php:1414
#, php-format
msgid "Validation failed: %s"
msgstr ""

#: includes/class-cpa-admin.php:1443
msgid "Data collection completed successfully! GA4 and GSC data should now be available."
msgstr ""

#: includes/class-cpa-admin.php:1447
msgid "Data collection failed. Check the debug log for details."
msgstr ""

#. translators: %s: Error message
#: includes/class-cpa-admin.php:1454
#, php-format
msgid "Data collection failed: %s"
msgstr ""

#: includes/class-cpa-admin.php:1725
#, php-format
msgid "✅ Sync Complete: %d total URLs in database (%d pending, %d processed) → %d visible in insights | GA: %d | Content: %d"
msgstr ""

#: includes/class-cpa-ai-processor.php:155
msgid "❌ OpenAI key not set. Please configure it in settings."
msgstr ""

#: includes/class-cpa-ai-processor.php:162
msgid "⚠️ No pages flagged for AI analysis."
msgstr ""

#. translators: %d: Number of pages processed
#: includes/class-cpa-ai-processor.php:182
#, php-format
msgid "✅ Processed %d pages with enhanced AI recommendations."
msgstr ""

#. translators: %s: Error message
#: includes/class-cpa-ai-processor.php:193
#, php-format
msgid "❌ AI processing error: %s"
msgstr ""

#: includes/class-cpa-batch-processor.php:54
msgid "Every Minute"
msgstr ""

#: includes/class-cpa-batch-processor.php:707
msgid "No pending URLs to process. Upload URLs first."
msgstr ""

#: includes/class-cpa-batch-processor.php:726
#, php-format
msgid "Batch processing started for %d URLs. Processing first batch now..."
msgstr ""

#: includes/class-cpa-batch-processor.php:767
msgid "URL queued for retry"
msgstr ""

#: includes/class-cpa-batch-processor.php:779
msgid "Batch processing cancelled"
msgstr ""

#: includes/class-cpa-core.php:176
msgid "Every 5 Minutes"
msgstr ""

#: includes/class-cpa-core.php:181
msgid "Every 30 Minutes"
msgstr ""

#: includes/class-cpa-core.php:276
msgid "⏳ Auto-starting data collection after plugin activation..."
msgstr ""

#: includes/class-cpa-core.php:346
msgid "Content Performance Analyzer requires PHP 7.4 or higher."
msgstr ""

#: includes/class-cpa-core.php:347
#: includes/class-cpa-core.php:357
#: includes/class-cpa-core.php:369
msgid "Plugin Activation Error"
msgstr ""

#: includes/class-cpa-core.php:356
msgid "Content Performance Analyzer requires WordPress 5.0 or higher."
msgstr ""

#: includes/class-cpa-core.php:368
msgid "Failed to create database tables. Please check database permissions."
msgstr ""

#: includes/class-cpa-core.php:561
msgid "⏳ Data collection will start automatically..."
msgstr ""

#. translators: %d: Number of pages flagged
#: includes/class-cpa-data-collector.php:75
#, php-format
msgid "✅ Data collection completed. %d pages flagged for analysis."
msgstr ""

#. translators: %s: Error message
#: includes/class-cpa-data-collector.php:86
#, php-format
msgid "❌ Error: %s"
msgstr ""

#: includes/class-cpa-data-collector.php:143
#, php-format
msgid "✅ All %d pages already analyzed."
msgstr ""

#: includes/class-cpa-data-collector.php:174
#, php-format
msgid "🔄 Content analysis in progress: %1$d of %2$d pages analyzed. Background processing continues..."
msgstr ""

#: includes/class-cpa-data-collector.php:182
#, php-format
msgid "✅ Content analysis complete: %d pages analyzed."
msgstr ""

#: includes/class-cpa-data-collector.php:290
#, php-format
msgid "🔄 Background content analysis: %1$d of %2$d pages analyzed (+%3$d this batch)"
msgstr ""

#: includes/class-cpa-data-collector.php:306
#, php-format
msgid "✅ Background content analysis complete: %d pages analyzed."
msgstr ""

#: includes/class-cpa-data-collector.php:341
#, php-format
msgid "AI analysis complete with full content data for %d flagged pages."
msgstr ""

#: includes/class-cpa-data-collector.php:348
#, php-format
msgid "AI analysis deferred until content scraping completes for %d flagged pages."
msgstr ""

#: includes/class-cpa-data-collector.php:393
#, php-format
msgid "AI analysis now complete with full content data for %d flagged pages!"
msgstr ""

#. translators: %s: Setting key name
#: includes/class-cpa-data-collector.php:532
#, php-format
msgid "❌ Missing required setting: %s"
msgstr ""

#: includes/class-cpa-data-collector.php:548
msgid "❌ GA4 Property ID must be numeric (e.g., 123456789)"
msgstr ""

#: includes/class-cpa-data-collector.php:564
#, php-format
msgid "❌ Key file not found: %s"
msgstr ""

#. translators: %s: File path
#: includes/class-cpa-data-collector.php:573
#, php-format
msgid "❌ Composer autoload not found: %s"
msgstr ""

#: includes/class-cpa-data-collector.php:628
#, php-format
msgid "❌ Authentication Error: %s"
msgstr ""

#: includes/class-cpa-data-collector.php:712
#, php-format
msgid "❌ GA4 Error: %s"
msgstr ""

#: includes/class-cpa-data-collector.php:827
#, php-format
msgid "❌ GSC Error: %s"
msgstr ""

#: includes/class-cpa-data-collector.php:927
msgid "⚠️ No uploaded URLs found. Please upload URLs via URL Management → Upload URLs to analyze specific pages. Auto-discovery is now disabled."
msgstr ""

#: includes/class-cpa-interlinking.php:194
#, php-format
msgid "Applied %d links successfully. %d skipped."
msgstr ""

#: includes/class-cpa-internal-links.php:152
msgid "No posts provided for analysis."
msgstr ""

#: includes/class-cpa-internal-links.php:161
msgid "AI processor not available. Please check plugin installation."
msgstr ""

#: includes/class-cpa-internal-links.php:173
msgid "AI processor is outdated. Please update the plugin."
msgstr ""

#: includes/class-cpa-internal-links.php:181
msgid "OpenAI API key not configured. Please configure it in Settings."
msgstr ""

#: includes/class-cpa-internal-links.php:191
#, php-format
msgid "Error initializing AI processor: %s"
msgstr ""

#: includes/class-cpa-internal-links.php:293
#: includes/class-cpa-internal-links.php:969
#, php-format
msgid "Error during analysis: %s"
msgstr ""

#: includes/class-cpa-internal-links.php:512
msgid "No links selected to apply."
msgstr ""

#: includes/class-cpa-internal-links.php:553
#, php-format
msgid "Applied %d links successfully. %d failed."
msgstr ""

#: includes/class-cpa-internal-links.php:580
#, php-format
msgid "Source post %d not found."
msgstr ""

#: includes/class-cpa-internal-links.php:590
#, php-format
msgid "Target post %d not found."
msgstr ""

#: includes/class-cpa-internal-links.php:608
#, php-format
msgid "Could not find anchor text \"%s\" in post %d. Try a different anchor text or context."
msgstr ""

#: includes/class-cpa-internal-links.php:624
#, php-format
msgid "Failed to update post %d: %s"
msgstr ""

#: includes/class-cpa-internal-links.php:635
#, php-format
msgid "Link applied to post %d successfully."
msgstr ""

#: includes/class-cpa-internal-links.php:834
#: includes/class-cpa-internal-links.php:883
#: includes/class-cpa-internal-links.php:903
#: includes/class-cpa-internal-links.php:988
#: includes/class-cpa-internal-links.php:1041
msgid "Insufficient permissions."
msgstr ""

#: includes/class-cpa-internal-links.php:842
#: includes/class-cpa-internal-links.php:914
msgid "No published content found to analyze."
msgstr ""

#: includes/class-cpa-internal-links.php:870
msgid "Analysis started. Processing in background..."
msgstr ""

#: includes/class-cpa-internal-links.php:925
msgid "No suitable posts found for analysis."
msgstr ""

#: includes/class-cpa-internal-links.php:933
msgid "OpenAI API key not configured."
msgstr ""

#: includes/class-cpa-internal-links.php:954
#, php-format
msgid "Analysis completed successfully. Processed %d posts, found %d suggestions."
msgstr ""

#: includes/class-cpa-internal-links.php:976
#, php-format
msgid "Fatal error during analysis: %s"
msgstr ""

#: includes/class-cpa-internal-links.php:1053
msgid "Analysis reset successfully."
msgstr ""

#: includes/class-cpa-internal-links.php:1093
#: includes/class-cpa-internal-links.php:1142
#: includes/class-cpa-internal-links.php:1215
msgid "Permission denied"
msgstr ""

#: includes/class-cpa-internal-links.php:1102
msgid "No items provided"
msgstr ""

#: includes/class-cpa-internal-links.php:1129
msgid "No valid items to apply"
msgstr ""

#: includes/class-cpa-internal-links.php:1153
#: includes/class-cpa-internal-links.php:1226
msgid "Missing required parameters"
msgstr ""

#: includes/class-cpa-internal-links.php:1158
msgid "Permission denied for this post"
msgstr ""

#: includes/class-cpa-internal-links.php:1233
msgid "Suggestion not found"
msgstr ""

#: includes/class-cpa-internal-links.php:1262
msgid "Suggestion not found in list"
msgstr ""

#: includes/class-cpa-internal-links.php:1271
msgid "Suggestion removed successfully"
msgstr ""

#: includes/cpa-functions.php:20
msgid "Traffic has declined significantly over the selected period."
msgstr ""

#: includes/cpa-functions.php:21
msgid "SEO opportunities detected for this page."
msgstr ""

#: includes/cpa-functions.php:22
msgid "Conversion issues detected — may need CRO review."
msgstr ""

#: includes/cpa-functions.php:25
msgid "No tooltip available."
msgstr ""

#: templates/insights-page.php:64
#, php-format
msgid "🔄 Processing %d URLs... Please wait approximately 1 minute per URL for complete analysis."
msgstr ""

#: templates/insights-page.php:70
#, php-format
msgid "📊 Processing %d URLs... Each URL takes approximately 1 minute to analyze completely. Please wait."
msgstr ""

#: templates/insights-page.php:86
msgid "Status:"
msgstr ""

#. translators: %d: number of pages remaining for content analysis
#: templates/insights-page.php:90
#, php-format
msgid "Content analysis: %d pages remaining"
msgstr ""

#. translators: %d: number of pages remaining for AI suggestions
#: templates/insights-page.php:93
#, php-format
msgid "AI suggestions: %d pages remaining"
msgstr ""

#: templates/insights-page.php:95
msgid "Finalizing analysis..."
msgstr ""

#: templates/insights-page.php:121
msgid "Legend:"
msgstr ""

#: templates/insights-page.php:123
#: templates/insights-page.php:325
msgid "Decay"
msgstr ""

#: templates/insights-page.php:126
#: templates/insights-page.php:326
#: templates/settings-page.php:311
msgid "SEO"
msgstr ""

#: templates/insights-page.php:129
msgid "Conversion"
msgstr ""

#: templates/insights-page.php:132
#: templates/insights-page.php:308
#: templates/insights-page.php:328
#: templates/settings-page.php:310
msgid "Performance"
msgstr ""

#: templates/insights-page.php:134
msgid "Content has been analyzed for technical and quality issues"
msgstr ""

#: templates/insights-page.php:135
msgid "Content Analyzed"
msgstr ""

#: templates/insights-page.php:137
msgid "Page performing well, no issues detected"
msgstr ""

#: templates/insights-page.php:138
#: templates/insights-page.php:329
msgid "Good"
msgstr ""

#: templates/insights-page.php:145
msgid "No flagged pages yet. The system runs daily automatically."
msgstr ""

#: templates/insights-page.php:147
msgid "For manual testing, visit:"
msgstr ""

#: templates/insights-page.php:149
msgid "Run Manual Analysis"
msgstr ""

#: templates/insights-page.php:156
msgid "Retry missing/expired AI suggestions"
msgstr ""

#: templates/insights-page.php:158
msgid "Sync uploaded URLs from batch processing to insights display"
msgstr ""

#: templates/insights-page.php:159
msgid "🔄 Sync All URLs"
msgstr ""

#: templates/insights-page.php:161
msgid "Process pending URLs safely in background (no timeout risk)"
msgstr ""

#: templates/insights-page.php:162
msgid "▶️ Process Pending URLs"
msgstr ""

#: templates/insights-page.php:164
msgid "Force restart stuck processing (clears all locks and resets stuck URLs)"
msgstr ""

#: templates/insights-page.php:165
msgid "🔄 Force Restart"
msgstr ""

#: templates/insights-page.php:167
msgid "⚠️ DANGER: Completely wipe all processed data and start fresh"
msgstr ""

#: templates/insights-page.php:168
msgid "🗑️ Reset All Data"
msgstr ""

#: templates/insights-page.php:229
msgid "Search Pages:"
msgstr ""

#: templates/insights-page.php:235
msgid "Enter URL or page path..."
msgstr ""

#: templates/insights-page.php:238
msgid "Search"
msgstr ""

#: templates/insights-page.php:242
msgid "Clear"
msgstr ""

#: templates/insights-page.php:254
msgid "Export All Data to CSV"
msgstr ""

#. translators: %d: number of pages to be exported
#: templates/insights-page.php:259
#, php-format
msgid "Export all %d pages with GA4, GSC, content, and AI data"
msgstr ""

#: templates/insights-page.php:271
#, php-format
msgid "Search results for \"%1$s\" - %2$d pages found"
msgstr ""

#: templates/insights-page.php:291
#, php-format
msgid "Total pages: %1$d | Flagged: %2$d | Content analyzed: %3$d | Showing page %4$d of %5$d"
msgstr ""

#: templates/insights-page.php:303
msgid "Flag"
msgstr ""

#: templates/insights-page.php:304
msgid "Page"
msgstr ""

#: templates/insights-page.php:305
msgid "AI Action"
msgstr ""

#: templates/insights-page.php:306
msgid "Priority"
msgstr ""

#: templates/insights-page.php:307
msgid "Primary Keyword"
msgstr ""

#: templates/insights-page.php:309
msgid "Views"
msgstr ""

#: templates/insights-page.php:310
msgid "Engagement"
msgstr ""

#: templates/insights-page.php:311
msgid "Impressions"
msgstr ""

#: templates/insights-page.php:312
msgid "CTR"
msgstr ""

#: templates/insights-page.php:313
msgid "Form Fills"
msgstr ""

#: templates/insights-page.php:314
#: templates/url-management-page.php:137
msgid "Actions"
msgstr ""

#: templates/insights-page.php:327
msgid "Conv"
msgstr ""

#: templates/insights-page.php:338
#: templates/insights-page.php:384
msgid "N/A (awaiting AI run)"
msgstr ""

#: templates/insights-page.php:350
msgid "Short title"
msgstr ""

#: templates/insights-page.php:351
msgid "No meta desc"
msgstr ""

#: templates/insights-page.php:352
msgid "Thin content"
msgstr ""

#: templates/insights-page.php:353
msgid "No H1"
msgstr ""

#: templates/insights-page.php:354
msgid "Missing alt text"
msgstr ""

#: templates/insights-page.php:355
msgid "No CTAs"
msgstr ""

#: templates/insights-page.php:365
msgid "Expired - needs refresh"
msgstr ""

#: templates/insights-page.php:386
msgid "Awaiting AI analysis"
msgstr ""

#: templates/insights-page.php:492
msgid "Edit"
msgstr ""

#: templates/insights-page.php:494
#: templates/url-management-page.php:223
msgid "View"
msgstr ""

#: templates/insights-page.php:498
msgid "Suggested keywords: "
msgstr ""

#. translators: %d: number of items being displayed
#: templates/insights-page.php:539
#, php-format
msgid "%d items"
msgstr ""

#: templates/insights-page.php:545
msgid "First page"
msgstr ""

#: templates/insights-page.php:549
msgid "Previous page"
msgstr ""

#: templates/insights-page.php:555
msgid "Current Page"
msgstr ""

#: templates/insights-page.php:558
#: templates/internal-links-page.php:536
msgid "of"
msgstr ""

#: templates/insights-page.php:565
msgid "Next page"
msgstr ""

#: templates/insights-page.php:569
msgid "Last page"
msgstr ""

#: templates/interlinking-page.php:24
msgid "Internal Linking (Anti-Hallucination)"
msgstr ""

#: templates/interlinking-page.php:28
msgid "How it works:"
msgstr ""

#: templates/interlinking-page.php:29
msgid "This tool uses an extractive-only approach that prevents AI hallucinations. It only suggests links using text that actually exists in your content, with precise character validation."
msgstr ""

#: templates/interlinking-page.php:38
msgid "Source Post/Page"
msgstr ""

#: templates/interlinking-page.php:42
msgid "— Select source (where links will be added) —"
msgstr ""

#: templates/interlinking-page.php:49
msgid "Choose the post where internal links will be inserted."
msgstr ""

#: templates/interlinking-page.php:55
msgid "Target Post/Page"
msgstr ""

#: templates/interlinking-page.php:59
msgid "— Select target (what to link to) —"
msgstr ""

#: templates/interlinking-page.php:66
msgid "Choose the post to link to."
msgstr ""

#: templates/interlinking-page.php:73
msgid "Get Link Suggestions"
msgstr ""

#: templates/interlinking-page.php:80
msgid "Link Suggestions"
msgstr ""

#: templates/interlinking-page.php:83
msgid "✅ All suggestions have been validated against the actual content to prevent hallucinations."
msgstr ""

#: templates/interlinking-page.php:91
msgid "Apply Selected Links"
msgstr ""

#: templates/interlinking-page.php:97
msgid "Selected links will be inserted into your content immediately without page reload."
msgstr ""

#. translators: %d: estimated time in minutes
#: templates/internal-links-page.php:61
#, php-format
msgid "%d minutes"
msgstr ""

#. translators: 1: number of hours; 2: number of minutes
#: templates/internal-links-page.php:67
#, php-format
msgid "%1$d hour(s) and %2$d minutes"
msgstr ""

#. translators: %1$d: number of hours
#: templates/internal-links-page.php:70
#, php-format
msgid "%1$d hour(s)"
msgstr ""

#: templates/internal-links-page.php:77
msgid "Internal Link Suggestions"
msgstr ""

#: templates/internal-links-page.php:82
msgid "Error:"
msgstr ""

#: templates/internal-links-page.php:89
msgid "OpenAI API key is required for internal link analysis."
msgstr ""

#: templates/internal-links-page.php:91
msgid "Configure it in Settings"
msgstr ""

#: templates/internal-links-page.php:98
msgid "Analyze your published content to discover intelligent internal linking opportunities. Our AI will suggest relevant connections between your pages, posts, and custom post types to improve SEO and user experience."
msgstr ""

#. translators: %d: number of published items found
#: templates/internal-links-page.php:107
#, php-format
msgid "Found %d published items to analyze"
msgstr ""

#. translators: %s: estimated analysis time
#: templates/internal-links-page.php:115
#, php-format
msgid "Estimated analysis time: %s"
msgstr ""

#: templates/internal-links-page.php:117
msgid "Analysis runs in background, you can leave this page"
msgstr ""

#: templates/internal-links-page.php:127
msgid "Analysis Workflow"
msgstr ""

#: templates/internal-links-page.php:128
msgid "We recommend testing with a few posts first to ensure everything works correctly before running the full analysis."
msgstr ""

#: templates/internal-links-page.php:134
#: templates/internal-links-page.php:663
msgid "1. Test Analysis (3 Posts)"
msgstr ""

#: templates/internal-links-page.php:143
msgid "2. Full Analysis (All Posts)"
msgstr ""

#: templates/internal-links-page.php:149
msgid "Troubleshooting Tools:"
msgstr ""

#: templates/internal-links-page.php:153
msgid "Check Cron Status"
msgstr ""

#: templates/internal-links-page.php:157
msgid "Reset Analysis"
msgstr ""

#: templates/internal-links-page.php:166
msgid "Analysis in Progress..."
msgstr ""

#: templates/internal-links-page.php:170
msgid "Stop Analysis"
msgstr ""

#: templates/internal-links-page.php:185
msgid "Analyzing content for internal linking opportunities..."
msgstr ""

#. translators: 1: number of processed items; 2: total number of items
#: templates/internal-links-page.php:191
#, php-format
msgid "Progress: %1$d of %2$d items processed"
msgstr ""

#. translators: %d: estimated time remaining in minutes
#: templates/internal-links-page.php:203
#, php-format
msgid "Estimated time remaining: %d minutes"
msgstr ""

#: templates/internal-links-page.php:209
msgid "Taking longer than expected?"
msgstr ""

#: templates/internal-links-page.php:210
msgid "Large content analysis can take extra time. The process is running in the background - feel free to check back later or refresh this page."
msgstr ""

#: templates/internal-links-page.php:219
msgid "Analysis Results"
msgstr ""

#: templates/internal-links-page.php:231
#, php-format
msgid "Found %1$d internal linking opportunities across %2$d posts."
msgstr ""

#: templates/internal-links-page.php:245
#, php-format
msgid "Analysis completed on %s"
msgstr ""

#: templates/internal-links-page.php:258
msgid "Review Suggestions:"
msgstr ""

#: templates/internal-links-page.php:259
msgid "These are AI-generated suggestions only. Review each carefully - if the context sentence doesn't match your actual content or seems incorrect, click \"Remove\" to delete the suggestion."
msgstr ""

#: templates/internal-links-page.php:296
#, php-format
msgid "%d linking opportunities found"
msgstr ""

#: templates/internal-links-page.php:306
msgid "Target Page"
msgstr ""

#: templates/internal-links-page.php:307
msgid "Anchor Text"
msgstr ""

#: templates/internal-links-page.php:308
msgid "Context Sentence"
msgstr ""

#: templates/internal-links-page.php:309
msgid "Reason"
msgstr ""

#: templates/internal-links-page.php:310
msgid "Action"
msgstr ""

#: templates/internal-links-page.php:362
msgid "Remove"
msgstr ""

#: templates/internal-links-page.php:377
msgid "No internal link analysis has been performed yet. Click \"Analyze Content for Internal Links\" to get started."
msgstr ""

#: templates/internal-links-page.php:459
msgid "Start analyzing content for internal linking opportunities?"
msgstr ""

#. translators: %d: number of items found to analyze
#: templates/internal-links-page.php:463
#, php-format
msgid "Found %d items to analyze."
msgstr ""

#. translators: %s: estimated analysis time
#: templates/internal-links-page.php:467
#, php-format
msgid "Estimated time: %s"
msgstr ""

#: templates/internal-links-page.php:469
msgid "The analysis runs in background - you can leave this page and check back later."
msgstr ""

#: templates/internal-links-page.php:471
msgid "This may take several minutes depending on the amount of content."
msgstr ""

#: templates/internal-links-page.php:478
msgid "Starting Analysis..."
msgstr ""

#: templates/internal-links-page.php:479
msgid "Preparing content for analysis..."
msgstr ""

#: templates/internal-links-page.php:510
#: templates/internal-links-page.php:515
msgid "Analyze Content for Internal Links"
msgstr ""

#: templates/internal-links-page.php:514
msgid "Error starting analysis. Please try again."
msgstr ""

#: templates/internal-links-page.php:536
msgid "Progress:"
msgstr ""

#: templates/internal-links-page.php:536
msgid "items processed"
msgstr ""

#: templates/internal-links-page.php:542
msgid "Estimated time remaining:"
msgstr ""

#: templates/internal-links-page.php:542
msgid "minutes"
msgstr ""

#: templates/internal-links-page.php:544
msgid "Almost finished..."
msgstr ""

#: templates/internal-links-page.php:632
msgid "Testing..."
msgstr ""

#: templates/internal-links-page.php:633
msgid "Starting test analysis of 3 posts..."
msgstr ""

#: templates/internal-links-page.php:644
msgid "Test successful!"
msgstr ""

#: templates/internal-links-page.php:646
msgid "You can now run the full analysis with confidence."
msgstr ""

#: templates/internal-links-page.php:655
msgid "Test failed:"
msgstr ""

#: templates/internal-links-page.php:656
msgid "Please check your OpenAI API key and try again."
msgstr ""

#: templates/internal-links-page.php:677
msgid "Checking WordPress cron status..."
msgstr ""

#: templates/internal-links-page.php:688
msgid "Cron Status:"
msgstr ""

#: templates/internal-links-page.php:690
msgid "Cron Check Failed:"
msgstr ""

#: templates/internal-links-page.php:694
msgid "Failed to check cron status"
msgstr ""

#: templates/settings-page.php:24
msgid "Welcome! Let's Set Up Your Content Performance Analyzer"
msgstr ""

#: templates/settings-page.php:27
msgid "Follow these simple steps to start analyzing your website:"
msgstr ""

#: templates/settings-page.php:30
msgid "Fill out all fields below"
msgstr ""

#: templates/settings-page.php:30
msgid "- Enter your Google Analytics, Search Console, and OpenAI API credentials"
msgstr ""

#: templates/settings-page.php:31
msgid "Go to URL Management page"
msgstr ""

#: templates/settings-page.php:31
msgid "- Upload a text file with URLs to analyze"
msgstr ""

#: templates/settings-page.php:32
msgid "Format your URLs correctly"
msgstr ""

#: templates/settings-page.php:32
msgid "- One URL per line, use relative paths like"
msgstr ""

#: templates/settings-page.php:32
msgid "(don't include domain)"
msgstr ""

#: templates/settings-page.php:47
msgid "OpenAI API Key"
msgstr ""

#: templates/settings-page.php:57
msgid "Paste your OpenAI secret key here. Get one from"
msgstr ""

#: templates/settings-page.php:61
msgid "Paste your API secret key here. OpenAI keys from"
msgstr ""

#: templates/settings-page.php:62
msgid "OpenAI Platform"
msgstr ""

#: templates/settings-page.php:63
msgid "or Groq keys from"
msgstr ""

#: templates/settings-page.php:64
msgid "Groq Console"
msgstr ""

#: templates/settings-page.php:71
msgid "AI Provider"
msgstr ""

#. translators: 1: OpenAI, 2: Groq
#: templates/settings-page.php:78
#, php-format
msgid "Choose your AI provider. %1$s uses GPT-5.4 mini; %2$s uses GPT-OSS 120B."
msgstr ""

#: templates/settings-page.php:84
msgid "OpenAI (gpt-5.4-mini)"
msgstr ""

#: templates/settings-page.php:86
msgid "(Recommended)"
msgstr ""

#: templates/settings-page.php:92
msgid "Groq (openai/gpt-oss-120b)"
msgstr ""

#: templates/settings-page.php:94
msgid "(Free)"
msgstr ""

#: templates/settings-page.php:99
msgid "OpenAI (Recommended):"
msgstr ""

#: templates/settings-page.php:100
msgid "Delivers superior accuracy for content analysis, SEO recommendations, and business insights. If you have the OpenAI API, choose this option — perfect for most users and only $10 per year."
msgstr ""

#: templates/settings-page.php:102
msgid "Groq:"
msgstr ""

#. translators: %s: Number of pages threshold for large websites
#: templates/settings-page.php:105
#, php-format
msgid "Free and Faster processing. Better for large websites (%s+ pages) or high-volume analysis."
msgstr ""

#: templates/settings-page.php:65
msgid "GA4 Property ID"
msgstr ""

#: templates/settings-page.php:74
msgid "e.g. 123456789 - Find this in your GA4 property settings."
msgstr ""

#: templates/settings-page.php:81
msgid "Search Console Site URL"
msgstr ""

#: templates/settings-page.php:90
msgid "e.g. sc-domain:yoursite.com or https://yoursite.com/"
msgstr ""

#: templates/settings-page.php:97
msgid "Google Service Account JSON"
msgstr ""

#: templates/settings-page.php:105
msgid "Service account JSON file is uploaded and configured."
msgstr ""

#. translators: %s: Service account email address
#: templates/settings-page.php:112
#, php-format
msgid "Service account: %s"
msgstr ""

#: templates/settings-page.php:125
msgid "Upload your Google service account JSON file. This file contains your API credentials."
msgstr ""

#: templates/settings-page.php:127
msgid "Download this file from Google Cloud Console → IAM & Admin → Service Accounts."
msgstr ""

#: templates/settings-page.php:133
msgid "Batch Size"
msgstr ""

#: templates/settings-page.php:143
msgid "Number of URLs to process per batch (1-50)"
msgstr ""

#: templates/settings-page.php:150
msgid "Off-Peak Hour"
msgstr ""

#: templates/settings-page.php:164
msgid "Hour to run automatic full scan (in CST timezone)"
msgstr ""

#: templates/settings-page.php:171
msgid "Enable Auto Scan"
msgstr ""

#: templates/settings-page.php:180
msgid "Enable automatic daily scanning during off-peak hours"
msgstr ""

#: templates/settings-page.php:186
msgid "Verify SSL (scraper)"
msgstr ""

#: templates/settings-page.php:197
msgid "Enable SSL verification (recommended for production)"
msgstr ""

#: templates/settings-page.php:206
msgid "PageSpeed Insights Configuration"
msgstr ""

#: templates/settings-page.php:209
msgid "Optional: Add performance metrics to your content analysis"
msgstr ""

#: templates/settings-page.php:216
msgid "Enable PageSpeed Analysis"
msgstr ""

#: templates/settings-page.php:225
msgid "Enable PageSpeed Insights analysis for flagged pages"
msgstr ""

#: templates/settings-page.php:228
msgid "Analyzes Core Web Vitals and performance metrics. Requires PSI API key."
msgstr ""

#: templates/settings-page.php:235
msgid "PSI API Key"
msgstr ""

#: templates/settings-page.php:246
msgid "Validate Key"
msgstr ""

#: templates/settings-page.php:250
msgid "Get your API key from"
msgstr ""

#: templates/settings-page.php:252
msgid "Free quota: 25,000 requests per day."
msgstr ""

#: templates/settings-page.php:260
msgid "Analysis Strategy"
msgstr ""

#: templates/settings-page.php:267
msgid "Mobile Only"
msgstr ""

#: templates/settings-page.php:268
msgid "Desktop Only"
msgstr ""

#: templates/settings-page.php:269
msgid "Both Mobile & Desktop"
msgstr ""

#: templates/settings-page.php:279
msgid "Mobile is recommended for Core Web Vitals. \"Both\" uses 2x API quota."
msgstr ""

#: templates/settings-page.php:286
msgid "Rate Limit"
msgstr ""

#: templates/settings-page.php:295
msgid "requests per minute"
msgstr ""

#: templates/settings-page.php:297
msgid "Recommended: 30/min. Lower if you hit rate limits."
msgstr ""

#: templates/settings-page.php:304
msgid "Analysis Categories"
msgstr ""

#: templates/settings-page.php:312
msgid "Accessibility"
msgstr ""

#: templates/settings-page.php:313
msgid "Best Practices"
msgstr ""

#: templates/settings-page.php:326
msgid "Performance is required for Core Web Vitals analysis."
msgstr ""

#: templates/settings-page.php:333
msgid "Cache Duration"
msgstr ""

#: templates/settings-page.php:342
msgid "hours"
msgstr ""

#: templates/settings-page.php:344
msgid "How long to cache PSI results before re-analyzing. 24h recommended."
msgstr ""

#: templates/settings-page.php:354
msgid "Setup Instructions"
msgstr ""

#: templates/settings-page.php:356
msgid "1. Google API Setup"
msgstr ""

#: templates/settings-page.php:358
msgid "Go to Google Cloud Console and create a new project"
msgstr ""

#: templates/settings-page.php:359
msgid "Enable Google Analytics Data API and Search Console API"
msgstr ""

#: templates/settings-page.php:360
msgid "Create a service account and download the JSON key file"
msgstr ""

#: templates/settings-page.php:361
msgid "Upload the JSON file using the form above"
msgstr ""

#: templates/settings-page.php:362
msgid "Add the service account email to your GA4 property and Search Console property"
msgstr ""

#: templates/settings-page.php:365
msgid "2. Manual Testing"
msgstr ""

#: templates/settings-page.php:367
msgid "After saving settings, you can test the plugin by visiting:"
msgstr ""

#: templates/url-management-page.php:23
msgid "Processing Statistics"
msgstr ""

#: templates/url-management-page.php:26
msgid "Total URLs"
msgstr ""

#: templates/url-management-page.php:30
msgid "Pending"
msgstr ""

#: templates/url-management-page.php:34
#: templates/url-management-page.php:155
msgid "In Progress"
msgstr ""

#: templates/url-management-page.php:38
msgid "Completed"
msgstr ""

#: templates/url-management-page.php:42
msgid "Failed"
msgstr ""

#: templates/url-management-page.php:50
#: templates/url-management-page.php:81
msgid "Upload URLs"
msgstr ""

#: templates/url-management-page.php:57
msgid "URL File (.txt)"
msgstr ""

#: templates/url-management-page.php:62
msgid "Upload a text file with one URL per line. URLs should be relative paths (e.g., /products/aladtec)"
msgstr ""

#: templates/url-management-page.php:67
msgid "Upload Mode"
msgstr ""

#: templates/url-management-page.php:71
msgid "Replace existing URLs"
msgstr ""

#: templates/url-management-page.php:75
msgid "Merge with existing URLs"
msgstr ""

#: templates/url-management-page.php:91
msgid "How to Process Your URLs:"
msgstr ""

#: templates/url-management-page.php:94
msgid "After uploading your text file containing URLs, click the \"Batch Processing\" button below and wait approximately 1 minute per URL for results to be ready. If all pages don't get processed after the expected time, simply click the batch processing button again to continue."
msgstr ""

#: templates/url-management-page.php:102
msgid "Batch Processing"
msgstr ""

#: templates/url-management-page.php:106
msgid "Start Batch Processing"
msgstr ""

#: templates/url-management-page.php:109
msgid "Rescan All URLs"
msgstr ""

#: templates/url-management-page.php:112
msgid "Cancel Processing"
msgstr ""

#: templates/url-management-page.php:115
msgid "Refresh Status"
msgstr ""

#: templates/url-management-page.php:124
msgid "URL Status"
msgstr ""

#: templates/url-management-page.php:127
msgid "No URLs have been uploaded yet. Please upload a text file with URLs to analyze."
msgstr ""

#: templates/url-management-page.php:132
msgid "ID"
msgstr ""

#: templates/url-management-page.php:133
msgid "URL"
msgstr ""

#: templates/url-management-page.php:134
msgid "Status"
msgstr ""

#: templates/url-management-page.php:135
msgid "Last Scanned"
msgstr ""

#: templates/url-management-page.php:136
msgid "Results"
msgstr ""

#: templates/url-management-page.php:203
msgid "ago"
msgstr ""

#: templates/url-management-page.php:219
msgid "Retry"
msgstr ""

#: templates/url-management-page.php:239
msgid "&laquo; Previous"
msgstr ""

#: templates/url-management-page.php:240
msgid "Next &raquo;"
msgstr ""
