# Copyright (C) 2026 Nicolas Diolez
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Muri Link Tracker 2.1.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/muri-link-tracker\n"
"Last-Translator: Nicolas Diolez <nicolas.diolez.ia@gmail.com>\n"
"Language-Team: Italian\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Language: it_IT\n"
"POT-Creation-Date: 2026-06-16T16:19:21+00:00\n"
"PO-Revision-Date: 2026-06-16T16:34:39+00:00\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: muri-link-tracker\n"

#. Plugin Name of the plugin
#: muri-link-tracker.php
#: src/Admin/AdminPage.php:39
#: src/Admin/AdminPage.php:40
#: admin/src/App.js:60
msgid "Muri Link Tracker"
msgstr ""

#. Plugin URI of the plugin
#: muri-link-tracker.php
msgid "https://github.com/nicolasdiolez/muri-link-tracker"
msgstr ""

#. Description of the plugin
#: muri-link-tracker.php
msgid "A high-performance link checker for WordPress with affiliate detection, redirect tracking, and background processing."
msgstr "Un controllo link ad alte prestazioni per WordPress, con rilevamento dell'affiliazione, monitoraggio dei reindirizzamenti ed elaborazione in background."

#. Author of the plugin
#: muri-link-tracker.php
msgid "Nicolas Diolez"
msgstr ""

#. Author URI of the plugin
#: muri-link-tracker.php
msgid "https://nicolasdiolez.com"
msgstr ""

#: muri-link-tracker.php:63
msgid "Muri Link Tracker: Composer autoloader not found. Please run \"composer install\" in the plugin directory."
msgstr "Muri Link Tracker: autoloader di Composer non trovato. Esegui «composer install» nella directory del plugin."

#: src/Admin/ReviewNotice.php:99
msgid "How do you like Muri Link Tracker?"
msgstr "Cosa ne pensi di Muri Link Tracker?"

#: src/Admin/ReviewNotice.php:100
msgid "We hope the plugin is helping you maintain a healthy site! If you have a moment, could you please leave us a 5-star rating on WordPress.org? It helps us a lot!"
msgstr "Speriamo che il plugin ti aiuti a mantenere un sito in salute! Se hai un momento, potresti lasciarci una valutazione a 5 stelle su WordPress.org? Ci aiuta moltissimo!"

#: src/Admin/ReviewNotice.php:104
#: admin/src/components/Dashboard.js:306
msgid "Leave a Review"
msgstr "Lascia una recensione"

#: src/Admin/ReviewNotice.php:107
msgid "Maybe later"
msgstr "Forse più tardi"

#: src/Admin/SchemaNotice.php:64
msgid "Muri Link Tracker — Database schema repaired. Run a fresh scan to repopulate the link inventory."
msgstr "Muri Link Tracker — Schema del database riparato. Esegui una nuova scansione per ripopolare l'inventario dei link."

#: src/Admin/SchemaNotice.php:68
msgid "Muri Link Tracker — Retry failed. Please contact support if the problem persists."
msgstr "Muri Link Tracker — Nuovo tentativo non riuscito. Contatta il supporto se il problema persiste."

#: src/Admin/SchemaNotice.php:98
msgid "Muri Link Tracker — Database schema incomplete"
msgstr "Muri Link Tracker — Schema del database incompleto"

#: src/Admin/SchemaNotice.php:99
msgid "A required database column is missing. The link scanner has been disabled to prevent data loss. This usually happens when a v1.x → v2.0 upgrade was interrupted."
msgstr "Manca una colonna obbligatoria del database. Lo scanner dei link è stato disattivato per evitare la perdita di dati. Questo accade di solito quando un aggiornamento da v1.x → v2.0 viene interrotto."

#: src/Admin/SchemaNotice.php:101
msgid "Missing column(s):"
msgstr "Colonna/e mancante/i:"

#: src/Admin/SchemaNotice.php:105
msgid "Retry migration"
msgstr "Riprova la migrazione"

#: src/Admin/SchemaNotice.php:117
msgid "You are not allowed to perform this action."
msgstr "Non hai i permessi per eseguire questa azione."

#: src/Models/Enums/LinkStatus.php:57
#: admin/src/components/FilterBar.js:23
#: admin/src/utils/constants.js:14
msgid "Pending"
msgstr "In attesa"

#: src/Models/Enums/LinkStatus.php:58
#: admin/src/components/FilterBar.js:22
#: admin/src/utils/constants.js:15
msgid "OK"
msgstr ""

#: src/Models/Enums/LinkStatus.php:59
#: admin/src/utils/constants.js:16
msgid "Redirect"
msgstr "Reindirizzamento"

#: src/Models/Enums/LinkStatus.php:60
#: admin/src/components/AffiliatesPanel.js:207
#: admin/src/components/Dashboard.js:75
#: admin/src/components/FilterBar.js:13
#: admin/src/utils/constants.js:17
msgid "Broken"
msgstr "Interrotto"

#: src/Models/Enums/LinkStatus.php:61
#: admin/src/utils/constants.js:18
msgid "Error"
msgstr "Errore"

#: src/Models/Enums/LinkStatus.php:62
#: admin/src/components/FilterBar.js:21
#: admin/src/utils/constants.js:19
msgid "Timeout"
msgstr "Timeout"

#: src/Models/Enums/LinkStatus.php:63
#: admin/src/utils/constants.js:20
msgid "Skipped"
msgstr "Saltato"

#: src/Queue/BatchOrchestrator.php:482
msgid "Action Scheduler failed to enqueue scan batches. Check server error logs."
msgstr "Action Scheduler non è riuscito ad accodare i lotti di scansione. Controlla i log degli errori del server."

#: src/REST/CsvExporter.php:388
msgid "external"
msgstr "esterno"

#: src/REST/CsvExporter.php:388
msgid "internal"
msgstr "interno"

#: src/REST/CsvExporter.php:389
#: src/REST/CsvExporter.php:391
msgid "yes"
msgstr "sì"

#: src/REST/CsvExporter.php:389
#: src/REST/CsvExporter.php:391
msgid "no"
msgstr "no"

#: src/REST/LinksController.php:395
msgid "Please wait a moment before exporting again."
msgstr "Attendi un momento prima di esportare di nuovo."

#: src/REST/LinksController.php:474
#: src/REST/LinksController.php:504
#: src/REST/LinksController.php:619
#: src/REST/LinksController.php:710
msgid "Link not found."
msgstr "Link non trovato."

#: src/REST/LinksController.php:516
msgid "Provide at least url, rel or target to update."
msgstr "Fornisci almeno url, rel o target da aggiornare."

#: src/REST/LinksController.php:733
msgid "Link queued for re-checking."
msgstr "Link accodato per un nuovo controllo."

#: src/REST/ScanController.php:169
msgid "Please wait a few seconds before trying again."
msgstr "Attendi qualche secondo prima di riprovare."

#: src/REST/ScanController.php:200
msgid "A scan is already in progress."
msgstr "È già in corso una scansione."

#: src/REST/ScanController.php:266
msgid "Scan cannot be resumed. It may have already finished or was never started."
msgstr "Impossibile riprendere la scansione. Potrebbe essere già terminata o non essere mai stata avviata."

#: src/REST/SettingsController.php:125
msgid "scan_post_types must be an array."
msgstr "scan_post_types deve essere un array."

#: src/REST/SettingsController.php:134
msgid "check_timeout must be between 5 and 60."
msgstr "check_timeout deve essere compreso tra 5 e 60."

#: src/REST/SettingsController.php:143
msgid "batch_size must be between 10 and 200."
msgstr "batch_size deve essere compreso tra 10 e 200."

#: src/REST/SettingsController.php:152
msgid "recheck_interval must be between 1 and 30."
msgstr "recheck_interval deve essere compreso tra 1 e 30."

#: src/REST/SettingsController.php:160
msgid "excluded_urls must be an array."
msgstr "excluded_urls deve essere un array."

#: src/REST/SettingsController.php:173
msgid "http_request_delay must be between 0 and 5000."
msgstr "http_request_delay deve essere compreso tra 0 e 5000."

#: src/REST/SettingsController.php:186
msgid "density must be comfortable, balanced, or compact."
msgstr "density deve essere comfortable, balanced o compact."

#: src/REST/SettingsController.php:194
msgid "disclosure_phrases must be an array of strings."
msgstr "disclosure_phrases deve essere un array di stringhe."

#: src/REST/SettingsController.php:206
msgid "disclosure_phrases entries must be 255 characters or fewer."
msgstr "Le voci di disclosure_phrases non devono superare i 255 caratteri."

#: src/REST/SettingsController.php:212
msgid "disclosure_phrases supports at most 10 entries."
msgstr "disclosure_phrases supporta al massimo 10 voci."

#: src/REST/SettingsController.php:222
msgid "disclosure_min_affiliates must be between 1 and 50."
msgstr "disclosure_min_affiliates deve essere compreso tra 1 e 50."

#: admin/src/App.js:21
msgid "Dashboard"
msgstr "Bacheca"

#: admin/src/App.js:22
msgid "Affiliates"
msgstr "Affiliazioni"

#: admin/src/App.js:23
msgid "Links"
msgstr "Link"

#: admin/src/App.js:24
msgid "Settings"
msgstr "Impostazioni"

#: admin/src/App.js:111
msgid "Muri Link Tracker notifications"
msgstr "Notifiche di Muri Link Tracker"

#. translators: %d: broken affiliate link count.
#: admin/src/components/AffiliatesPanel.js:117
#, js-format
msgid "%d broken affiliate link"
msgid_plural "%d broken affiliate links"
msgstr[0] "%d link di affiliazione interrotto"
msgstr[1] "%d link di affiliazione interrotti"

#: admin/src/components/AffiliatesPanel.js:125
msgid "Direct revenue impact — fix or replace these before they pile up."
msgstr "Impatto diretto sui ricavi — correggi o sostituisci questi link prima che si accumulino."

#: admin/src/components/AffiliatesPanel.js:129
msgid "View broken affiliates"
msgstr "Visualizza affiliazioni interrotte"

#. translators: %d: affiliate links missing rel="sponsored".
#: admin/src/components/AffiliatesPanel.js:144
#, js-format
msgid "%d affiliate link missing rel=\"sponsored\""
msgid_plural "%d affiliate links missing rel=\"sponsored\""
msgstr[0] "%d link di affiliazione senza rel=\"sponsored\""
msgstr[1] "%d link di affiliazione senza rel=\"sponsored\""

#: admin/src/components/AffiliatesPanel.js:152
msgid "Google requires sponsored content to be marked. Patch them all in one click."
msgstr "Google richiede che i contenuti sponsorizzati siano contrassegnati. Correggili tutti con un clic."

#: admin/src/components/AffiliatesPanel.js:156
msgid "Fix all"
msgstr "Correggi tutto"

#. translators: %d: posts missing FTC disclosure.
#: admin/src/components/AffiliatesPanel.js:168
#, js-format
msgid "%d post missing FTC disclosure"
msgid_plural "%d posts missing FTC disclosure"
msgstr[0] "%d articolo senza informativa FTC"
msgstr[1] "%d articoli senza informativa FTC"

#: admin/src/components/AffiliatesPanel.js:176
msgid "Affiliate-heavy posts without a disclosure phrase risk FTC non-compliance. Review the list below."
msgstr "Gli articoli ricchi di link di affiliazione senza una frase di informativa rischiano la non conformità alle norme FTC. Consulta l'elenco qui sotto."

#: admin/src/components/AffiliatesPanel.js:180
msgid "Scroll to list"
msgstr "Vai all'elenco"

#: admin/src/components/AffiliatesPanel.js:194
msgid "Total Affiliates"
msgstr "Totale affiliazioni"

#: admin/src/components/AffiliatesPanel.js:198
msgid "View all in the Links tab"
msgstr "Visualizza tutto nella scheda Link"

#: admin/src/components/AffiliatesPanel.js:221
#: admin/src/utils/constants.js:143
msgid "Missing rel=\"sponsored\""
msgstr "Senza rel=\"sponsored\""

#: admin/src/components/AffiliatesPanel.js:229
msgid "Cloaked (internal)"
msgstr "Mascherato (interno)"

#: admin/src/components/AffiliatesPanel.js:232
msgid "Internal URLs that redirect to affiliate networks."
msgstr "URL interni che reindirizzano a reti di affiliazione."

#: admin/src/components/AffiliatesPanel.js:245
msgid "No affiliate links detected yet. Run a Full Scan from the Dashboard tab to populate this view."
msgstr "Nessun link di affiliazione rilevato finora. Esegui una scansione completa dalla scheda Bacheca per popolare questa vista."

#: admin/src/components/AffiliatesPanel.js:296
msgid "What needs your attention"
msgstr "Cosa richiede la tua attenzione"

#: admin/src/components/AffiliatesPanel.js:303
msgid "Nothing to fix right now. Your affiliate inventory is clean."
msgstr "Nulla da correggere al momento. Il tuo inventario di affiliazioni è impeccabile."

#: admin/src/components/AffiliatesPanel.js:343
msgid "Networks breakdown"
msgstr "Suddivisione per rete"

#: admin/src/components/AffiliatesPanel.js:390
msgid "FTC disclosure"
msgstr "Informativa FTC"

#: admin/src/components/AffiliatesPanel.js:394
msgid "Configure disclosure phrases (e.g. \"As an Amazon Associate I earn from qualifying purchases\") to detect posts that need a disclosure block."
msgstr "Configura le frasi di informativa (ad es. «In qualità di affiliato Amazon, ricevo un guadagno dagli acquisti idonei») per rilevare gli articoli che necessitano di un blocco di informativa."

#: admin/src/components/AffiliatesPanel.js:403
msgid "Open Settings"
msgstr "Apri le impostazioni"

#: admin/src/components/AffiliatesPanel.js:412
msgid "All posts with affiliate links include a disclosure phrase."
msgstr "Tutti gli articoli con link di affiliazione includono una frase di informativa."

#. translators: %d: affiliate link count.
#: admin/src/components/AffiliatesPanel.js:436
#, js-format
msgid "%d affiliate"
msgid_plural "%d affiliates"
msgstr[0] "%d affiliazione"
msgstr[1] "%d affiliazioni"

#: admin/src/components/AffiliatesPanel.js:452
msgid "Refresh list"
msgstr "Aggiorna elenco"

#: admin/src/components/BulkActions.js:32
msgid "Edit"
msgstr "Modifica"

#: admin/src/components/BulkActions.js:43
msgid "Recheck"
msgstr "Ricontrolla"

#: admin/src/components/BulkActions.js:51
msgid "Add rel=\"sponsored\""
msgstr "Aggiungi rel=\"sponsored\""

#: admin/src/components/BulkActions.js:62
msgid "Add rel=\"nofollow\""
msgstr "Aggiungi rel=\"nofollow\""

#: admin/src/components/BulkActions.js:71
#: admin/src/components/BulkActions.js:109
msgid "Delete"
msgstr "Elimina"

#. translators: %d: number of links to delete
#: admin/src/components/BulkActions.js:80
#, js-format
msgid "Remove %d link from your content? This will edit your posts and cannot be undone."
msgid_plural "Remove %d links from your content? This will edit your posts and cannot be undone."
msgstr[0] "Rimuovere %d link dai tuoi contenuti? Questa operazione modificherà i tuoi articoli e non può essere annullata."
msgstr[1] "Rimuovere %d link dai tuoi contenuti? Questa operazione modificherà i tuoi articoli e non può essere annullata."

#: admin/src/components/BulkActions.js:99
#: admin/src/components/ExportModal.js:231
#: admin/src/components/LinkEditModal.js:206
#: admin/src/components/RelAttributeConfirmModal.js:210
msgid "Cancel"
msgstr "Annulla"

#. translators: 1: count, 2: localized label
#: admin/src/components/Dashboard.js:32
#, js-format
msgid "%1$d %2$s"
msgid_plural "%1$d %2$s"
msgstr[0] "%1$d %2$s"
msgstr[1] "%1$d %2$s"

#: admin/src/components/Dashboard.js:56
msgid "Total Links"
msgstr "Totale link"

#: admin/src/components/Dashboard.js:62
msgid "OK Links"
msgstr "Link OK"

#: admin/src/components/Dashboard.js:68
#: admin/src/components/FilterBar.js:14
msgid "Redirects"
msgstr "Reindirizzamenti"

#: admin/src/components/Dashboard.js:81
#: admin/src/components/FilterBar.js:19
msgid "Errors"
msgstr "Errori"

#: admin/src/components/Dashboard.js:94
msgid "Checked"
msgstr "Controllati"

#: admin/src/components/Dashboard.js:108
#: admin/src/components/LinkTable.js:473
#: admin/src/components/LinkTable.js:481
#: admin/src/utils/constants.js:35
msgid "Internal"
msgstr "Interni"

#: admin/src/components/Dashboard.js:114
#: admin/src/components/LinkTable.js:469
#: admin/src/components/LinkTable.js:480
#: admin/src/utils/constants.js:34
msgid "External"
msgstr "Esterni"

#: admin/src/components/Dashboard.js:120
#: admin/src/utils/constants.js:195
msgid "Affiliate"
msgstr "Affiliazione"

#: admin/src/components/Dashboard.js:126
#: admin/src/utils/constants.js:197
msgid "Cloaked"
msgstr "Mascherati"

#: admin/src/components/Dashboard.js:147
msgid "Single (1 hop)"
msgstr "Singolo (1 salto)"

#: admin/src/components/Dashboard.js:153
msgid "Chains (2+)"
msgstr "Catene (2+)"

#: admin/src/components/Dashboard.js:159
msgid "Loops"
msgstr "Cicli"

#: admin/src/components/Dashboard.js:173
msgid "No scan data yet. Run your first scan above to see broken links, redirects, and affiliate breakdowns appear here."
msgstr "Ancora nessun dato di scansione. Esegui la tua prima scansione qui sopra per veder comparire qui i link interrotti, i reindirizzamenti e la suddivisione delle affiliazioni."

#: admin/src/components/Dashboard.js:205
msgid "Link Types"
msgstr "Tipi di link"

#: admin/src/components/Dashboard.js:230
msgid "Affiliate Networks"
msgstr "Reti di affiliazione"

#: admin/src/components/Dashboard.js:255
msgid "Redirections"
msgstr "Reindirizzamenti"

#: admin/src/components/Dashboard.js:282
msgid "Support & Feedback"
msgstr "Supporto e feedback"

#: admin/src/components/Dashboard.js:285
msgid "Are we missing a feature? Found a bug? Or just want to say thanks?"
msgstr "Ti manca una funzionalità? Hai trovato un bug? O vuoi semplicemente ringraziarci?"

#: admin/src/components/Dashboard.js:298
msgid "Get Support"
msgstr "Ottieni supporto"

#: admin/src/components/ErrorBoundary.js:50
msgid "Something went wrong."
msgstr "Qualcosa è andato storto."

#: admin/src/components/ErrorBoundary.js:57
msgid "An unexpected error occurred in the plugin interface. Please try reloading."
msgstr "Si è verificato un errore imprevisto nell'interfaccia del plugin. Prova a ricaricare la pagina."

#: admin/src/components/ErrorBoundary.js:65
msgid "Error details"
msgstr "Dettagli dell'errore"

#: admin/src/components/ErrorBoundary.js:84
msgid "Try Again"
msgstr "Riprova"

#: admin/src/components/ExportModal.js:72
msgid "Export failed: missing security token. Please reload the page and try again."
msgstr "Esportazione non riuscita: token di sicurezza mancante. Ricarica la pagina e riprova."

#: admin/src/components/ExportModal.js:108
msgid "Export Links"
msgstr "Esporta link"

#: admin/src/components/ExportModal.js:113
msgid "Format"
msgstr "Formato"

#: admin/src/components/ExportModal.js:118
msgid "CSV (spreadsheet)"
msgstr "CSV (foglio di calcolo)"

#: admin/src/components/ExportModal.js:122
msgid "JSON (for AI / scripts)"
msgstr "JSON (per IA / script)"

#: admin/src/components/ExportModal.js:133
msgid "Preset"
msgstr "Preimpostazione"

#: admin/src/components/ExportModal.js:140
msgid "Full"
msgstr "Completo"

#: admin/src/components/ExportModal.js:146
msgid "AI Analysis"
msgstr "Analisi con IA"

#: admin/src/components/ExportModal.js:154
msgid "Minimal"
msgstr "Minimo"

#: admin/src/components/ExportModal.js:162
msgid "Custom"
msgstr "Personalizzato"

#: admin/src/components/ExportModal.js:169
msgid "Columns to export"
msgstr "Colonne da esportare"

#: admin/src/components/ExportModal.js:171
msgid "Columns"
msgstr "Colonne"

#: admin/src/components/ExportModal.js:183
msgid "Date filter field"
msgstr "Campo del filtro per data"

#: admin/src/components/ExportModal.js:188
msgid "Last checked"
msgstr "Ultimo controllo"

#: admin/src/components/ExportModal.js:192
msgid "Created at"
msgstr "Data di creazione"

#: admin/src/components/ExportModal.js:200
msgid "From"
msgstr "Da"

#: admin/src/components/ExportModal.js:210
msgid "To"
msgstr "A"

#: admin/src/components/ExportModal.js:222
msgid "Select at least one column to export."
msgstr "Seleziona almeno una colonna da esportare."

#. translators: %d: column count
#: admin/src/components/ExportModal.js:240
#, js-format
msgid "Export %d columns"
msgstr "Esporta %d colonne"

#: admin/src/components/FilterBar.js:12
msgid "All"
msgstr "Tutti"

#: admin/src/components/FilterBar.js:31
msgid "Quick status filters"
msgstr "Filtri rapidi per stato"

#: admin/src/components/LinkEditModal.js:114
msgid "Edit Link"
msgstr "Modifica link"

#: admin/src/components/LinkEditModal.js:122
#: admin/src/components/LinkTable.js:418
#: admin/src/utils/constants.js:190
msgid "URL"
msgstr ""

#: admin/src/components/LinkEditModal.js:128
msgid "Rel attribute"
msgstr "Attributo rel"

#: admin/src/components/LinkEditModal.js:131
msgid "e.g. nofollow sponsored"
msgstr "ad es. nofollow sponsored"

#: admin/src/components/LinkEditModal.js:138
msgid "Open in new tab"
msgstr "Apri in una nuova scheda"

#: admin/src/components/LinkEditModal.js:142
msgid "Keep current target"
msgstr "Mantieni la destinazione attuale"

#: admin/src/components/LinkEditModal.js:149
msgid "Open in new tab (_blank, adds noopener/noreferrer)"
msgstr "Apri in una nuova scheda (_blank, aggiunge noopener/noreferrer)"

#: admin/src/components/LinkEditModal.js:156
msgid "Open in same tab (remove target)"
msgstr "Apri nella stessa scheda (rimuovi target)"

#: admin/src/components/LinkEditModal.js:169
msgid "Found in:"
msgstr "Trovato in:"

#: admin/src/components/LinkEditModal.js:200
msgid "Save"
msgstr "Salva"

#: admin/src/components/LinkTable.js:435
msgid "HTTP"
msgstr ""

#: admin/src/components/LinkTable.js:447
#: admin/src/utils/constants.js:193
msgid "Status"
msgstr "Stato"

#: admin/src/components/LinkTable.js:465
#: admin/src/utils/constants.js:194
msgid "Type"
msgstr "Tipo"

#: admin/src/components/LinkTable.js:487
msgid "Rel"
msgstr ""

#: admin/src/components/LinkTable.js:495
#: admin/src/utils/constants.js:212
msgid "Last Checked"
msgstr "Ultimo controllo"

#: admin/src/components/LinkTable.js:506
msgid "Language"
msgstr "Lingua"

#: admin/src/components/LinkTable.js:526
#: admin/src/utils/constants.js:196
msgid "Network"
msgstr "Rete"

#: admin/src/components/LinkTable.js:565
msgid "Affiliate links only"
msgstr "Solo link di affiliazione"

#. translators: %s: affiliate network label.
#: admin/src/components/LinkTable.js:574
#, js-format
msgid "Network: %s"
msgstr "Rete: %s"

#: admin/src/components/LinkTable.js:593
msgid "Filtered view:"
msgstr "Vista filtrata:"

#: admin/src/components/LinkTable.js:608
msgid "Show all links"
msgstr "Mostra tutti i link"

#: admin/src/components/LinkTable.js:622
msgid "Export…"
msgstr "Esporta…"

#: admin/src/components/LinkTable.js:643
msgid "No links indexed yet. Open the Dashboard tab and click \"Full Scan\" to populate this table."
msgstr "Ancora nessun link indicizzato. Apri la scheda Bacheca e fai clic su «Scansione completa» per popolare questa tabella."

#: admin/src/components/RelAttributeConfirmModal.js:90
msgid "Calculating impact…"
msgstr "Calcolo dell'impatto…"

#: admin/src/components/RelAttributeConfirmModal.js:98
msgid "WordPress posts will be updated silently (no new revision, no post_modified change)."
msgstr "Gli articoli di WordPress verranno aggiornati in modo silenzioso (nessuna nuova revisione, nessuna modifica a post_modified)."

#. translators: %d posts that will be modified.
#: admin/src/components/RelAttributeConfirmModal.js:108
#, js-format
msgid "%d post will be modified"
msgid_plural "%d posts will be modified"
msgstr[0] "%d articolo verrà modificato"
msgstr[1] "%d articoli verranno modificati"

#: admin/src/components/RelAttributeConfirmModal.js:135
msgid "Links that will be patched"
msgstr "Link che verranno corretti"

#. translators: 1: instance count, 2: post count.
#: admin/src/components/RelAttributeConfirmModal.js:167
#, js-format
msgid "%1$d instance(s) in %2$d post(s)"
msgstr "%1$d occorrenza/e in %2$d articolo/i"

#. translators: %d: count of additional links not shown in the preview.
#: admin/src/components/RelAttributeConfirmModal.js:183
#, js-format
msgid "…and %d more link will be patched."
msgid_plural "…and %d more links will be patched."
msgstr[0] "…e verrà corretto %d altro link."
msgstr[1] "…e verranno corretti altri %d link."

#: admin/src/components/RelBadges.js:19
#: admin/src/utils/constants.js:130
msgid "Has rel=\"nofollow\""
msgstr "Ha rel=\"nofollow\""

#: admin/src/components/RelBadges.js:25
#: admin/src/utils/constants.js:134
msgid "Has rel=\"sponsored\""
msgstr "Ha rel=\"sponsored\""

#: admin/src/components/RelBadges.js:31
#: admin/src/utils/constants.js:136
msgid "Has rel=\"ugc\""
msgstr "Ha rel=\"ugc\""

#: admin/src/components/RelBadges.js:49
msgid "All instances are dofollow"
msgstr "Tutte le occorrenze sono dofollow"

#: admin/src/components/RelBadges.js:54
msgid "DF"
msgstr ""

#: admin/src/components/ScanPanel.js:127
msgid "Full Scan"
msgstr "Scansione completa"

#: admin/src/components/ScanPanel.js:136
msgid "Delta Scan"
msgstr "Scansione delta"

#: admin/src/components/ScanPanel.js:145
msgid "Resume Scan"
msgstr "Riprendi scansione"

#: admin/src/components/ScanPanel.js:155
msgid "Reset Data"
msgstr "Reimposta dati"

#: admin/src/components/ScanPanel.js:164
msgid "Cancel Scan"
msgstr "Annulla scansione"

#: admin/src/components/ScanPanel.js:172
msgid "Scan progress details"
msgstr "Dettagli sull'avanzamento della scansione"

#: admin/src/components/ScanPanel.js:183
msgid "Scan progress"
msgstr "Avanzamento della scansione"

#. translators: 1: checked links, 2: total links, 3: progress percentage.
#: admin/src/components/ScanPanel.js:197
#, js-format
msgid "Checking links: %1$d / %2$d (%3$d%%)"
msgstr "Controllo dei link: %1$d / %2$d (%3$d%%)"

#. translators: 1: scanned posts, 2: total posts, 3: progress percentage.
#: admin/src/components/ScanPanel.js:207
#, js-format
msgid "Scanning posts: %1$d / %2$d (%3$d%%)"
msgstr "Scansione degli articoli: %1$d / %2$d (%3$d%%)"

#. translators: 1: total links (with singular/plural form), 2: ok count, 3: redirects, 4: broken count, 5: errors.
#: admin/src/components/ScanPanel.js:223
#, js-format
msgid "Scan complete — %1$d link checked: %2$d OK, %3$d redirects, %4$d broken, %5$d errors."
msgid_plural "Scan complete — %1$d links checked: %2$d OK, %3$d redirects, %4$d broken, %5$d errors."
msgstr[0] "Scansione completata — %1$d link controllato: %2$d OK, %3$d reindirizzamenti, %4$d interrotti, %5$d errori."
msgstr[1] "Scansione completata — %1$d link controllati: %2$d OK, %3$d reindirizzamenti, %4$d interrotti, %5$d errori."

#: admin/src/components/ScanPanel.js:243
msgid "Enjoying the plugin? Please leave a 5-star review!"
msgstr "Ti piace il plugin? Lascia una recensione a 5 stelle!"

#: admin/src/components/ScanPanel.js:253
msgid "Delta Scan only checks posts modified since the last successful scan."
msgstr "La scansione delta controlla solo gli articoli modificati dall'ultima scansione riuscita."

#: admin/src/components/ScanPanel.js:264
msgid "Are you sure you want to reset all scan data? This will clear all links found so far."
msgstr "Vuoi davvero reimpostare tutti i dati di scansione? Questa operazione cancellerà tutti i link trovati finora."

#: admin/src/components/SettingsPanel.js:93
msgid "Scanning"
msgstr "Scansione"

#: admin/src/components/SettingsPanel.js:98
msgid "Post types to scan"
msgstr "Tipi di contenuto da scansionare"

#: admin/src/components/SettingsPanel.js:106
msgid "Comma-separated list: post, page, product…"
msgstr "Elenco separato da virgole: post, page, product…"

#: admin/src/components/SettingsPanel.js:115
msgid "Batch size"
msgstr "Dimensione del lotto"

#: admin/src/components/SettingsPanel.js:131
msgid "Scan custom fields"
msgstr "Scansiona i campi personalizzati"

#: admin/src/components/SettingsPanel.js:145
msgid "HTTP Checks"
msgstr "Controlli HTTP"

#: admin/src/components/SettingsPanel.js:150
msgid "Timeout (seconds)"
msgstr "Timeout (secondi)"

#: admin/src/components/SettingsPanel.js:169
msgid "Delay between requests (ms)"
msgstr "Ritardo tra le richieste (ms)"

#: admin/src/components/SettingsPanel.js:188
msgid "Recheck interval (days)"
msgstr "Intervallo di ricontrollo (giorni)"

#: admin/src/components/SettingsPanel.js:208
msgid "FTC Disclosure"
msgstr "Informativa FTC"

#: admin/src/components/SettingsPanel.js:213
msgid "Disclosure phrases"
msgstr "Frasi di informativa"

#: admin/src/components/SettingsPanel.js:221
msgid "One phrase per line. Matching is case-insensitive. Example: \"As an Amazon Associate I earn from qualifying purchases\"."
msgstr "Una frase per riga. La corrispondenza non distingue tra maiuscole e minuscole. Esempio: «In qualità di affiliato Amazon, ricevo un guadagno dagli acquisti idonei»."

#: admin/src/components/SettingsPanel.js:231
msgid "Minimum affiliate links to trigger alert"
msgstr "Numero minimo di link di affiliazione per attivare l'avviso"

#: admin/src/components/SettingsPanel.js:245
msgid "A post is flagged only if it carries at least this many affiliate links AND none of the configured disclosure phrases."
msgstr "Un articolo viene segnalato solo se contiene almeno questo numero di link di affiliazione E nessuna delle frasi di informativa configurate."

#: admin/src/components/SettingsPanel.js:255
msgid "Exclusions"
msgstr "Esclusioni"

#: admin/src/components/SettingsPanel.js:260
msgid "Exclude media files"
msgstr "Escludi i file multimediali"

#: admin/src/components/SettingsPanel.js:268
msgid "Skip images, videos, and document files (PDF, etc.) during scanning."
msgstr "Salta immagini, video e documenti (PDF, ecc.) durante la scansione."

#: admin/src/components/SettingsPanel.js:277
msgid "Excluded URLs"
msgstr "URL esclusi"

#: admin/src/components/SettingsPanel.js:282
msgid "One URL pattern per line."
msgstr "Un pattern di URL per riga."

#: admin/src/components/SettingsPanel.js:300
msgid "Save Settings"
msgstr "Salva impostazioni"

#: admin/src/store/actions.js:167
msgid "Could not load links. Please try again."
msgstr "Impossibile caricare i link. Riprova."

#: admin/src/store/actions.js:214
msgid "Scan started."
msgstr "Scansione avviata."

#: admin/src/store/actions.js:222
msgid "Failed to start scan."
msgstr "Impossibile avviare la scansione."

#: admin/src/store/actions.js:239
msgid "Scan cancelled."
msgstr "Scansione annullata."

#: admin/src/store/actions.js:258
msgid "Scan resumed."
msgstr "Scansione ripresa."

#: admin/src/store/actions.js:266
msgid "Failed to resume scan."
msgstr "Impossibile riprendere la scansione."

#: admin/src/store/actions.js:286
msgid "Scan data reset."
msgstr "Dati di scansione reimpostati."

#: admin/src/store/actions.js:294
msgid "Failed to reset scan."
msgstr "Impossibile reimpostare i dati di scansione."

#: admin/src/store/actions.js:335
msgid "Settings saved."
msgstr "Impostazioni salvate."

#: admin/src/store/actions.js:343
msgid "Failed to save settings."
msgstr "Impossibile salvare le impostazioni."

#: admin/src/store/actions.js:364
msgid "Link updated."
msgstr "Link aggiornato."

#: admin/src/store/actions.js:373
msgid "Failed to update link."
msgstr "Impossibile aggiornare il link."

#: admin/src/store/actions.js:388
msgid "Link deleted."
msgstr "Link eliminato."

#: admin/src/store/actions.js:397
msgid "Failed to delete link."
msgstr "Impossibile eliminare il link."

#: admin/src/store/actions.js:412
msgid "Recheck scheduled."
msgstr "Ricontrollo pianificato."

#: admin/src/store/actions.js:421
msgid "Failed to schedule recheck."
msgstr "Impossibile pianificare il ricontrollo."

#. translators: %d: number of links processed.
#: admin/src/store/actions.js:446
#, js-format
msgid "%d link(s) processed."
msgstr "%d link elaborati."

#: admin/src/store/actions.js:459
msgid "Bulk action failed."
msgstr "Azione in blocco non riuscita."

#. translators: 1: posts modified count, 2: instances updated count
#: admin/src/store/actions.js:479
#: admin/src/store/actions.js:518
#, js-format
msgid "Updated %1$d post(s), %2$d link instance(s)."
msgstr "Aggiornati %1$d articoli, %2$d occorrenze di link."

#: admin/src/store/actions.js:495
msgid "Failed to add rel=\"sponsored\"."
msgstr "Impossibile aggiungere rel=\"sponsored\"."

#: admin/src/store/actions.js:534
msgid "Failed to add rel=\"nofollow\"."
msgstr "Impossibile aggiungere rel=\"nofollow\"."

#: admin/src/utils/constants.js:39
msgid "Nofollow"
msgstr ""

#: admin/src/utils/constants.js:40
msgid "Sponsored"
msgstr ""

#: admin/src/utils/constants.js:41
msgid "UGC"
msgstr ""

#: admin/src/utils/constants.js:42
msgid "Dofollow"
msgstr ""

#: admin/src/utils/constants.js:53
msgid "Add rel=\"sponsored\" to affiliate links"
msgstr "Aggiungi rel=\"sponsored\" ai link di affiliazione"

#: admin/src/utils/constants.js:57
msgid "Apply rel=\"sponsored\""
msgstr "Applica rel=\"sponsored\""

#: admin/src/utils/constants.js:58
msgid "Nothing to do — all selected affiliate links already carry rel=\"sponsored\"."
msgstr "Nulla da fare — tutti i link di affiliazione selezionati hanno già rel=\"sponsored\"."

#. translators: %d link instance count.
#: admin/src/utils/constants.js:68
#, js-format
msgid "%d link instance will receive rel=\"sponsored\""
msgid_plural "%d link instances will receive rel=\"sponsored\""
msgstr[0] "%d occorrenza di link riceverà rel=\"sponsored\""
msgstr[1] "%d occorrenze di link riceveranno rel=\"sponsored\""

#. translators: 1: eligible link count, 2: skipped count.
#: admin/src/utils/constants.js:79
#, js-format
msgid "%1$d eligible affiliate link(s) / %2$d skipped (non-affiliate)"
msgstr "%1$d link di affiliazione idonei / %2$d saltati (non di affiliazione)"

#: admin/src/utils/constants.js:88
msgid "Add rel=\"nofollow\" to external links"
msgstr "Aggiungi rel=\"nofollow\" ai link esterni"

#: admin/src/utils/constants.js:92
msgid "Apply rel=\"nofollow\""
msgstr "Applica rel=\"nofollow\""

#: admin/src/utils/constants.js:93
msgid "Nothing to do — all selected external links already carry rel=\"nofollow\"."
msgstr "Nulla da fare — tutti i link esterni selezionati hanno già rel=\"nofollow\"."

#. translators: %d link instance count.
#: admin/src/utils/constants.js:100
#, js-format
msgid "%d link instance will receive rel=\"nofollow\""
msgid_plural "%d link instances will receive rel=\"nofollow\""
msgstr[0] "%d occorrenza di link riceverà rel=\"nofollow\""
msgstr[1] "%d occorrenze di link riceveranno rel=\"nofollow\""

#. translators: 1: eligible link count, 2: skipped count.
#: admin/src/utils/constants.js:111
#, js-format
msgid "%1$d eligible external link(s) / %2$d skipped (internal)"
msgstr "%1$d link esterni idonei / %2$d saltati (interni)"

#: admin/src/utils/constants.js:139
msgid "Missing rel=\"nofollow\""
msgstr "Senza rel=\"nofollow\""

#: admin/src/utils/constants.js:148
msgid "All Affiliates"
msgstr "Tutte le affiliazioni"

#: admin/src/utils/constants.js:151
msgid "Cloaked (Internal)"
msgstr "Mascherati (interni)"

#: admin/src/utils/constants.js:155
msgid "Direct (External)"
msgstr "Diretti (esterni)"

#: admin/src/utils/constants.js:167
msgid "Amazon"
msgstr ""

#: admin/src/utils/constants.js:168
msgid "Awin"
msgstr ""

#: admin/src/utils/constants.js:169
msgid "Commission Junction"
msgstr ""

#: admin/src/utils/constants.js:170
msgid "ClickBank"
msgstr ""

#: admin/src/utils/constants.js:171
msgid "Commission Factory"
msgstr ""

#: admin/src/utils/constants.js:172
msgid "FlexOffers"
msgstr ""

#: admin/src/utils/constants.js:173
msgid "Impact"
msgstr ""

#: admin/src/utils/constants.js:174
msgid "PartnerStack"
msgstr ""

#: admin/src/utils/constants.js:175
msgid "Rakuten"
msgstr ""

#: admin/src/utils/constants.js:176
msgid "ShareASale"
msgstr ""

#: admin/src/utils/constants.js:177
msgid "Skimlinks"
msgstr ""

#: admin/src/utils/constants.js:178
msgid "Sovrn / VigLink"
msgstr ""

#: admin/src/utils/constants.js:179
msgid "Tradedoubler"
msgstr ""

#: admin/src/utils/constants.js:180
msgid "Webgains"
msgstr ""

#: admin/src/utils/constants.js:189
msgid "ID"
msgstr ""

#: admin/src/utils/constants.js:191
msgid "Final URL"
msgstr "URL finale"

#: admin/src/utils/constants.js:192
msgid "HTTP Status"
msgstr "Stato HTTP"

#: admin/src/utils/constants.js:200
msgid "Redirect Count"
msgstr "Numero di reindirizzamenti"

#: admin/src/utils/constants.js:204
msgid "Redirect Chain"
msgstr "Catena di reindirizzamento"

#: admin/src/utils/constants.js:208
msgid "Response Time (ms)"
msgstr "Tempo di risposta (ms)"

#: admin/src/utils/constants.js:210
msgid "Instances"
msgstr "Occorrenze"

#: admin/src/utils/constants.js:211
msgid "Languages"
msgstr "Lingue"

#: admin/src/utils/constants.js:213
msgid "Created At"
msgstr "Data di creazione"

#: admin/src/utils/constants.js:214
msgid "Last Error"
msgstr "Ultimo errore"
