This commit is contained in:
Javier Casares 2026-06-03 06:24:03 +00:00
commit 6708bbb67f
43 changed files with 8342 additions and 0 deletions

Binary file not shown.

View file

@ -0,0 +1,535 @@
# Copyright (C) 2026 Javier Casares
# This file is distributed under the GPL-3.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Media Audit (by ROBOTSTXT) 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/robotstxt-"
"mediaaudit\n"
"POT-Creation-Date: 2026-05-02T06:06:40+00:00\n"
"PO-Revision-Date: 2026-05-01 07:41+0000\n"
"Last-Translator: Javier Casares <javier@casares.org>\n"
"Language-Team: Catalan <ca@li.org>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: robotstxt-mediaaudit\n"
#. Plugin Name of the plugin
#: robotstxt-mediaaudit.php
msgid "Media Audit (by ROBOTSTXT)"
msgstr "Auditoria de mitjans (by ROBOTSTXT)"
#. Plugin URI of the plugin
#: robotstxt-mediaaudit.php
msgid "https://robotstxt.es/plugins/media-audit/"
msgstr "https://robotstxt.es/plugins/media-audit/"
#. Description of the plugin
#: robotstxt-mediaaudit.php
msgid ""
"Internal media library usage auditing and external reverse image search to "
"detect potential copyright issues."
msgstr ""
"Auditoria de l'ús de la biblioteca de fitxers multimèdia interna i cerca "
"inversa d'imatges externa per detectar possibles problemes de drets d'autor."
#. Author of the plugin
#: robotstxt-mediaaudit.php
msgid "Javier Casares"
msgstr "Javier Casares"
#. Author URI of the plugin
#: robotstxt-mediaaudit.php
msgid "https://javiercasares.com"
msgstr "https://javiercasares.com"
#: includes/Admin/AuditPage.php:112
msgid "Loading…"
msgstr "S'està carregant…"
#: includes/Admin/AuditPage.php:113
msgid "Error loading details."
msgstr "S'ha produït un error en carregar els detalls."
#: includes/Admin/AuditPage.php:114 includes/Admin/AuditPage.php:190
msgid "This image is not used in any post."
msgstr "Aquesta imatge no s'utilitza en cap entrada."
#: includes/Admin/AuditPage.php:115 includes/Admin/AuditPage.php:152
msgid "Usage Details"
msgstr "Detalls d'ús"
#: includes/Admin/AuditPage.php:131 includes/Admin/Settings.php:325
msgid "You do not have permission to access this page."
msgstr "No teniu permís per accedir a aquesta pàgina."
#: includes/Admin/AuditPage.php:138 includes/Core/Plugin.php:89
#: includes/Core/Plugin.php:90 includes/Core/Plugin.php:103
#: includes/Core/Plugin.php:104 includes/Privacy/DataEraser.php:33
#: includes/Privacy/DataExporter.php:45
msgid "Media Audit"
msgstr "Auditoria de mitjans"
#: includes/Admin/AuditPage.php:144
msgid "Search"
msgstr "Cerca"
#: includes/Admin/AuditPage.php:153
msgid "Close"
msgstr "Tanca"
#: includes/Admin/AuditPage.php:171 includes/Admin/AuditPage.php:459
#: includes/Admin/AuditPage.php:510 includes/Admin/AuditPage.php:542
msgid "Insufficient permissions."
msgstr "Permisos insuficients."
#: includes/Admin/AuditPage.php:176
msgid "Invalid attachment ID."
msgstr "Identificador de fitxer adjunt no vàlid."
#: includes/Admin/AuditPage.php:184
msgid "Featured Image"
msgstr "Imatge destacada"
#: includes/Admin/AuditPage.php:185
msgid "Post Content"
msgstr "Contingut de l'entrada"
#: includes/Admin/AuditPage.php:186
msgid "Custom Field"
msgstr "Camp personalitzat"
#: includes/Admin/AuditPage.php:194
msgid "Post"
msgstr "Entrada"
#: includes/Admin/AuditPage.php:195
msgid "Type"
msgstr "Tipus"
#: includes/Admin/AuditPage.php:196
msgid "Context"
msgstr "Context"
#: includes/Admin/AuditPage.php:197
msgid "Status"
msgstr "Estat"
#: includes/Admin/AuditPage.php:240
msgid "Internal Usage"
msgstr "Ús intern"
#: includes/Admin/AuditPage.php:288
msgid "External Scan Results"
msgstr "Resultats de l'exploració externa"
#. translators: %d: number of external matches
#: includes/Admin/AuditPage.php:312
#, php-format
msgid "%d match"
msgid_plural "%d matches"
msgstr[0] "%d coincidència"
msgstr[1] "%d coincidències"
#: includes/Admin/AuditPage.php:317
msgid "No matches"
msgstr "Sense coincidències"
#: includes/Admin/AuditPage.php:328
msgid "Domain"
msgstr "Domini"
#: includes/Admin/AuditPage.php:329
msgid "Occurrences"
msgstr "Aparicions"
#: includes/Admin/AuditPage.php:350
msgid "Consensus Domains"
msgstr "Dominis de consens"
#. translators: %d: number of providers that agree
#: includes/Admin/AuditPage.php:356
#, php-format
msgid "%d provider"
msgid_plural "%d providers"
msgstr[0] "%d proveïdor"
msgstr[1] "%d proveïdors"
#: includes/Admin/AuditPage.php:388
msgid "In Index"
msgstr "A l'índex"
#. translators: %d: count of images not yet indexed
#: includes/Admin/AuditPage.php:392
#, php-format
msgid "%d not yet indexed"
msgstr "%d encara no indexades"
#: includes/Admin/AuditPage.php:395
msgid "All indexed"
msgstr "Totes indexades"
#: includes/Admin/AuditPage.php:400 includes/Admin/MediaListTable.php:275
msgid "Scanned"
msgstr "Explorades"
#. translators: %d: percentage
#: includes/Admin/AuditPage.php:403
#, php-format
msgid "%d%% of index"
msgstr "%d%% de l'índex"
#: includes/Admin/AuditPage.php:410
msgid "Used"
msgstr "Usades"
#: includes/Admin/AuditPage.php:416 includes/Admin/MediaListTable.php:200
msgid "Unused"
msgstr "No usades"
#: includes/Admin/AuditPage.php:423
msgid "External Matches"
msgstr "Coincidències externes"
#: includes/Admin/AuditPage.php:473
msgid "Could not open output stream."
msgstr "No s'ha pogut obrir el flux de sortida."
#: includes/Admin/AuditPage.php:482 includes/Privacy/DataExporter.php:257
#: includes/Privacy/DataExporter.php:299
msgid "Attachment ID"
msgstr "ID del fitxer adjunt"
#: includes/Admin/AuditPage.php:483 includes/Admin/MediaListTable.php:52
#: includes/Privacy/DataExporter.php:261
msgid "Filename"
msgstr "Nom de fitxer"
#: includes/Admin/AuditPage.php:484 includes/Privacy/DataExporter.php:265
msgid "File URL"
msgstr "URL del fitxer"
#: includes/Admin/AuditPage.php:485
msgid "MIME Type"
msgstr "Tipus MIME"
#: includes/Admin/AuditPage.php:486
msgid "File Size (bytes)"
msgstr "Mida del fitxer (bytes)"
#: includes/Admin/AuditPage.php:487 includes/Admin/MediaListTable.php:56
msgid "External Status"
msgstr "Estat extern"
#: includes/Admin/AuditPage.php:488 includes/Admin/MediaListTable.php:54
msgid "Usage Count"
msgstr "Nombre d'usos"
#: includes/Admin/AuditPage.php:489
msgid "Used In (post titles)"
msgstr "Usat a (títols d'entrades)"
#: includes/Admin/MediaListTable.php:51
msgid "Thumbnail"
msgstr "Miniatura"
#: includes/Admin/MediaListTable.php:53
msgid "ID"
msgstr ""
#: includes/Admin/MediaListTable.php:55
msgid "Usages"
msgstr "Usos"
#: includes/Admin/MediaListTable.php:79
msgid "Run External Scan"
msgstr "Executar exploració externa"
#: includes/Admin/MediaListTable.php:80
msgid "Purge External Data"
msgstr "Eliminar dades externes"
#: includes/Admin/MediaListTable.php:81
msgid "Export CSV"
msgstr "Exportar CSV"
#: includes/Admin/MediaListTable.php:165
msgid "Edit"
msgstr "Edita"
#: includes/Admin/MediaListTable.php:170
msgid "View Details"
msgstr "Visualitza els detalls"
#: includes/Admin/MediaListTable.php:236
msgid "(no title)"
msgstr "(sense títol)"
#. translators: %d: number of additional usages
#: includes/Admin/MediaListTable.php:251
#, php-format
msgid "+ %d more…"
msgstr "+ %d més…"
#: includes/Admin/MediaListTable.php:273
msgid "Pending"
msgstr "Pendent"
#: includes/Admin/MediaListTable.php:274
msgid "Queued"
msgstr "En cua"
#: includes/Admin/MediaListTable.php:276
msgid "Matches Found"
msgstr "Coincidències trobades"
#: includes/Admin/MediaListTable.php:277
msgid "Error"
msgstr "Error"
#: includes/Admin/MediaListTable.php:305
msgid "View Results"
msgstr "Visualitza els resultats"
#: includes/Admin/MediaListTable.php:336
msgid "All statuses"
msgstr "Tots els estats"
#: includes/Admin/MediaListTable.php:350
msgid "All post types"
msgstr "Tots els tipus d'entrada"
#: includes/Admin/MediaListTable.php:365
msgid "Unused only"
msgstr "Només no usades"
#: includes/Admin/MediaListTable.php:368
msgid "Filter"
msgstr "Filtra"
#: includes/Admin/MediaListTable.php:378
msgid ""
"No indexed attachments found. Run wp mra scan-internal to populate the index."
msgstr ""
"No s'han trobat fitxers adjunts indexats. Executeu wp mra scan-internal per "
"omplir l'índex."
#: includes/Admin/Settings.php:47
msgid "General"
msgstr "General"
#: includes/Admin/Settings.php:54
msgid "Delete data on uninstall"
msgstr "Elimina les dades en desinstal·lar"
#: includes/Admin/Settings.php:62
msgid "API Credentials"
msgstr "Credencials de l'API"
#: includes/Admin/Settings.php:69
msgid "Google Cloud Vision API Key"
msgstr "Clau de l'API de Google Cloud Vision"
#: includes/Admin/Settings.php:77
msgid "TinEye API Key"
msgstr "Clau de l'API de TinEye"
#: includes/Admin/Settings.php:85
msgid "External Scanning"
msgstr "Exploració externa"
#: includes/Admin/Settings.php:92
msgid "Batch Size"
msgstr "Mida del lot"
#: includes/Admin/Settings.php:100
msgid "Rate Limit (requests/min)"
msgstr "Límit de velocitat (sol·licituds/min)"
#: includes/Admin/Settings.php:156
msgid ""
"Remove all plugin data (tables and options) when the plugin is uninstalled."
msgstr ""
"Elimina totes les dades del connector (taules i opcions) quan es "
"desinstal·li el connector."
#: includes/Admin/Settings.php:159
msgid ""
"By default, data is preserved after uninstall. Enable this only if you want "
"a clean removal."
msgstr ""
"Per defecte, les dades es conserven després de la desinstal·lació. Activeu-"
"ho només si voleu una eliminació completa."
#: includes/Admin/Settings.php:183
msgid ""
"Required for Google Cloud Vision Web Detection. Obtain from the Google Cloud "
"Console."
msgstr ""
"Necessari per a la detecció web de Google Cloud Vision. Obteniu-lo a Google "
"Cloud Console."
#: includes/Admin/Settings.php:186 includes/Admin/Settings.php:236
msgid "View pricing"
msgstr "Veure tarifes"
#: includes/Admin/Settings.php:192
msgid "Monthly requests"
msgstr "Sol·licituds mensuals"
#: includes/Admin/Settings.php:193
msgid "Price per 1,000"
msgstr "Preu per 1.000"
#: includes/Admin/Settings.php:198
msgid "First 1,000"
msgstr "Primeres 1.000"
#: includes/Admin/Settings.php:199
msgid "Free"
msgstr "Gratuït"
#: includes/Admin/Settings.php:233
msgid ""
"Required for TinEye reverse image search. Obtain from your TinEye Commercial "
"account."
msgstr ""
"Necessari per a la cerca inversa d'imatges de TinEye. Obteniu-lo al vostre "
"compte comercial de TinEye."
#: includes/Admin/Settings.php:242
msgid "Bundle"
msgstr "Pla"
#: includes/Admin/Settings.php:243
msgid "Searches"
msgstr "Cerques"
#: includes/Admin/Settings.php:244
msgid "Price"
msgstr "Preu"
#: includes/Admin/Settings.php:249
msgid "Starter"
msgstr "Inicial"
#: includes/Admin/Settings.php:254
msgid "Standard"
msgstr "Estàndard"
#: includes/Admin/Settings.php:259
msgid "Professional"
msgstr "Professional"
#: includes/Admin/Settings.php:288
msgid "Number of images to scan per scheduled batch (1100). Default: 10."
msgstr ""
"Nombre d'imatges a explorar per lot programat (1100). Per defecte: 10."
#: includes/Admin/Settings.php:313
msgid "Maximum API requests per minute per provider (160). Default: 10."
msgstr ""
"Nombre màxim de sol·licituds d'API per minut per proveïdor (160). Per "
"defecte: 10."
#. translators: %s: DB version number
#: includes/CLI/Command.php:49
#, php-format
msgid "Media Audit tables ready. DB version: %s"
msgstr "Taules d'Auditoria de mitjans llestes. Versió de BD: %s"
#. translators: %s: plugin version
#: includes/CLI/Command.php:73
#, php-format
msgid "Plugin version : %s"
msgstr "Versió del connector : %s"
#. translators: %s: DB version number
#: includes/CLI/Command.php:80
#, php-format
msgid "DB version : %s"
msgstr "Versió de BD : %s"
#: includes/CLI/Command.php:118
msgid "Indexing attachments…"
msgstr "S'estan indexant els fitxers adjunts…"
#. translators: 1: newly indexed count, 2: remaining count
#: includes/CLI/Command.php:130
#, php-format
msgid "Indexed %1$d (%2$d remaining)"
msgstr "Indexats %1$d (%2$d restants)"
#. translators: %d: total indexed count
#: includes/CLI/Command.php:141
#, php-format
msgid "Indexing complete. %d attachments in index."
msgstr "Indexació completada. %d fitxers adjunts a l'índex."
#: includes/CLI/Command.php:147
msgid "Scanning usage…"
msgstr "S'està explorant l'ús…"
#. translators: 1: scanned count, 2: remaining count
#: includes/CLI/Command.php:159 includes/CLI/Command.php:223
#, php-format
msgid "Scanned %1$d (%2$d remaining)"
msgstr "Explorats %1$d (%2$d restants)"
#. translators: %d: total scanned count
#: includes/CLI/Command.php:170
#, php-format
msgid "Scan complete. %d attachments scanned."
msgstr "Exploració completada. %d fitxers adjunts explorats."
#: includes/CLI/Command.php:208
msgid "Running external scans…"
msgstr "S'estan executant les exploracions externes…"
#. translators: %d: total scanned count
#: includes/CLI/Command.php:234
#, php-format
msgid "External scan complete. %d attachments processed."
msgstr "Exploració externa completada. %d fitxers adjunts processats."
#: includes/Core/Plugin.php:112 includes/Core/Plugin.php:113
msgid "Settings"
msgstr "Configuració"
#: includes/External/GoogleVisionProvider.php:43
msgid "Google Cloud Vision"
msgstr "Google Cloud Vision"
#: includes/Privacy/DataExporter.php:88
msgid "Media Audit Indexed Files"
msgstr "Auditoria de mitjans Fitxers indexats"
#: includes/Privacy/DataExporter.php:104
msgid "Media Audit External Scan Results"
msgstr "Auditoria de mitjans Resultats d'exploració externa"
#: includes/Privacy/DataExporter.php:269
msgid "External Scan Status"
msgstr "Estat de l'exploració externa"
#: includes/Privacy/DataExporter.php:273
msgid "Last Scanned (internal)"
msgstr "Última exploració (interna)"
#: includes/Privacy/DataExporter.php:277
msgid "Last Scanned (external)"
msgstr "Última exploració (externa)"
#: includes/Privacy/DataExporter.php:303
msgid "Provider"
msgstr "Proveïdor"
#: includes/Privacy/DataExporter.php:307
msgid "Match Count"
msgstr "Nombre de coincidències"
#: includes/Privacy/DataExporter.php:311
msgid "Scanned At"
msgstr "Explorat el"

Binary file not shown.

View file

@ -0,0 +1,536 @@
# Copyright (C) 2026 Javier Casares
# This file is distributed under the GPL-3.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Media Audit (by ROBOTSTXT) 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/robotstxt-"
"mediaaudit\n"
"POT-Creation-Date: 2026-05-02T06:06:40+00:00\n"
"PO-Revision-Date: 2026-05-01 07:41+0000\n"
"Last-Translator: Javier Casares <javier@casares.org>\n"
"Language-Team: Spanish (Spain) <es@li.org>\n"
"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: robotstxt-mediaaudit\n"
#. Plugin Name of the plugin
#: robotstxt-mediaaudit.php
msgid "Media Audit (by ROBOTSTXT)"
msgstr "Auditoría de medios (by ROBOTSTXT)"
#. Plugin URI of the plugin
#: robotstxt-mediaaudit.php
msgid "https://robotstxt.es/plugins/media-audit/"
msgstr "https://robotstxt.es/plugins/media-audit/"
#. Description of the plugin
#: robotstxt-mediaaudit.php
msgid ""
"Internal media library usage auditing and external reverse image search to "
"detect potential copyright issues."
msgstr ""
"Auditoría del uso de la biblioteca multimedia interna y búsqueda inversa de "
"imágenes externa para detectar posibles problemas de derechos de autor."
#. Author of the plugin
#: robotstxt-mediaaudit.php
msgid "Javier Casares"
msgstr "Javier Casares"
#. Author URI of the plugin
#: robotstxt-mediaaudit.php
msgid "https://javiercasares.com"
msgstr "https://javiercasares.com"
#: includes/Admin/AuditPage.php:112
msgid "Loading…"
msgstr "Cargando…"
#: includes/Admin/AuditPage.php:113
msgid "Error loading details."
msgstr "Error al cargar los detalles."
#: includes/Admin/AuditPage.php:114 includes/Admin/AuditPage.php:190
msgid "This image is not used in any post."
msgstr "Esta imagen no se usa en ninguna entrada."
#: includes/Admin/AuditPage.php:115 includes/Admin/AuditPage.php:152
msgid "Usage Details"
msgstr "Detalles de uso"
#: includes/Admin/AuditPage.php:131 includes/Admin/Settings.php:325
msgid "You do not have permission to access this page."
msgstr "No tienes permiso para acceder a esta página."
#: includes/Admin/AuditPage.php:138 includes/Core/Plugin.php:89
#: includes/Core/Plugin.php:90 includes/Core/Plugin.php:103
#: includes/Core/Plugin.php:104 includes/Privacy/DataEraser.php:33
#: includes/Privacy/DataExporter.php:45
msgid "Media Audit"
msgstr "Auditoría de medios"
#: includes/Admin/AuditPage.php:144
msgid "Search"
msgstr "Buscar"
#: includes/Admin/AuditPage.php:153
msgid "Close"
msgstr "Cerrar"
#: includes/Admin/AuditPage.php:171 includes/Admin/AuditPage.php:459
#: includes/Admin/AuditPage.php:510 includes/Admin/AuditPage.php:542
msgid "Insufficient permissions."
msgstr "Permisos insuficientes."
#: includes/Admin/AuditPage.php:176
msgid "Invalid attachment ID."
msgstr "ID de adjunto no válido."
#: includes/Admin/AuditPage.php:184
msgid "Featured Image"
msgstr "Imagen destacada"
#: includes/Admin/AuditPage.php:185
msgid "Post Content"
msgstr "Contenido de la entrada"
#: includes/Admin/AuditPage.php:186
msgid "Custom Field"
msgstr "Campo personalizado"
#: includes/Admin/AuditPage.php:194
msgid "Post"
msgstr "Entrada"
#: includes/Admin/AuditPage.php:195
msgid "Type"
msgstr "Tipo"
#: includes/Admin/AuditPage.php:196
msgid "Context"
msgstr "Contexto"
#: includes/Admin/AuditPage.php:197
msgid "Status"
msgstr "Estado"
#: includes/Admin/AuditPage.php:240
msgid "Internal Usage"
msgstr "Uso interno"
#: includes/Admin/AuditPage.php:288
msgid "External Scan Results"
msgstr "Resultados del escaneo externo"
#. translators: %d: number of external matches
#: includes/Admin/AuditPage.php:312
#, php-format
msgid "%d match"
msgid_plural "%d matches"
msgstr[0] "%d coincidencia"
msgstr[1] "%d coincidencias"
#: includes/Admin/AuditPage.php:317
msgid "No matches"
msgstr "Sin coincidencias"
#: includes/Admin/AuditPage.php:328
msgid "Domain"
msgstr "Dominio"
#: includes/Admin/AuditPage.php:329
msgid "Occurrences"
msgstr "Apariciones"
#: includes/Admin/AuditPage.php:350
msgid "Consensus Domains"
msgstr "Dominios de consenso"
#. translators: %d: number of providers that agree
#: includes/Admin/AuditPage.php:356
#, php-format
msgid "%d provider"
msgid_plural "%d providers"
msgstr[0] "%d proveedor"
msgstr[1] "%d proveedores"
#: includes/Admin/AuditPage.php:388
msgid "In Index"
msgstr "En el índice"
#. translators: %d: count of images not yet indexed
#: includes/Admin/AuditPage.php:392
#, php-format
msgid "%d not yet indexed"
msgstr "%d aún no indexadas"
#: includes/Admin/AuditPage.php:395
msgid "All indexed"
msgstr "Todas indexadas"
#: includes/Admin/AuditPage.php:400 includes/Admin/MediaListTable.php:275
msgid "Scanned"
msgstr "Escaneadas"
#. translators: %d: percentage
#: includes/Admin/AuditPage.php:403
#, php-format
msgid "%d%% of index"
msgstr "%d%% del índice"
#: includes/Admin/AuditPage.php:410
msgid "Used"
msgstr "Usadas"
#: includes/Admin/AuditPage.php:416 includes/Admin/MediaListTable.php:200
msgid "Unused"
msgstr "Sin usar"
#: includes/Admin/AuditPage.php:423
msgid "External Matches"
msgstr "Coincidencias externas"
#: includes/Admin/AuditPage.php:473
msgid "Could not open output stream."
msgstr "No se pudo abrir el flujo de salida."
#: includes/Admin/AuditPage.php:482 includes/Privacy/DataExporter.php:257
#: includes/Privacy/DataExporter.php:299
msgid "Attachment ID"
msgstr "ID del adjunto"
#: includes/Admin/AuditPage.php:483 includes/Admin/MediaListTable.php:52
#: includes/Privacy/DataExporter.php:261
msgid "Filename"
msgstr "Nombre de archivo"
#: includes/Admin/AuditPage.php:484 includes/Privacy/DataExporter.php:265
msgid "File URL"
msgstr "URL del archivo"
#: includes/Admin/AuditPage.php:485
msgid "MIME Type"
msgstr "Tipo MIME"
#: includes/Admin/AuditPage.php:486
msgid "File Size (bytes)"
msgstr "Tamaño del archivo (bytes)"
#: includes/Admin/AuditPage.php:487 includes/Admin/MediaListTable.php:56
msgid "External Status"
msgstr "Estado externo"
#: includes/Admin/AuditPage.php:488 includes/Admin/MediaListTable.php:54
msgid "Usage Count"
msgstr "Número de usos"
#: includes/Admin/AuditPage.php:489
msgid "Used In (post titles)"
msgstr "Usado en (títulos de entradas)"
#: includes/Admin/MediaListTable.php:51
msgid "Thumbnail"
msgstr "Miniatura"
#: includes/Admin/MediaListTable.php:53
msgid "ID"
msgstr ""
#: includes/Admin/MediaListTable.php:55
msgid "Usages"
msgstr "Usos"
#: includes/Admin/MediaListTable.php:79
msgid "Run External Scan"
msgstr "Ejecutar escaneo externo"
#: includes/Admin/MediaListTable.php:80
msgid "Purge External Data"
msgstr "Purgar datos externos"
#: includes/Admin/MediaListTable.php:81
msgid "Export CSV"
msgstr "Exportar CSV"
#: includes/Admin/MediaListTable.php:165
msgid "Edit"
msgstr "Editar"
#: includes/Admin/MediaListTable.php:170
msgid "View Details"
msgstr "Ver detalles"
#: includes/Admin/MediaListTable.php:236
msgid "(no title)"
msgstr "(sin título)"
#. translators: %d: number of additional usages
#: includes/Admin/MediaListTable.php:251
#, php-format
msgid "+ %d more…"
msgstr "+ %d más…"
#: includes/Admin/MediaListTable.php:273
msgid "Pending"
msgstr "Pendiente"
#: includes/Admin/MediaListTable.php:274
msgid "Queued"
msgstr "En cola"
#: includes/Admin/MediaListTable.php:276
msgid "Matches Found"
msgstr "Coincidencias encontradas"
#: includes/Admin/MediaListTable.php:277
msgid "Error"
msgstr "Error"
#: includes/Admin/MediaListTable.php:305
msgid "View Results"
msgstr "Ver resultados"
#: includes/Admin/MediaListTable.php:336
msgid "All statuses"
msgstr "Todos los estados"
#: includes/Admin/MediaListTable.php:350
msgid "All post types"
msgstr "Todos los tipos de entrada"
#: includes/Admin/MediaListTable.php:365
msgid "Unused only"
msgstr "Solo sin usar"
#: includes/Admin/MediaListTable.php:368
msgid "Filter"
msgstr "Filtrar"
#: includes/Admin/MediaListTable.php:378
msgid ""
"No indexed attachments found. Run wp mra scan-internal to populate the index."
msgstr ""
"No se encontraron adjuntos indexados. Ejecuta wp mra scan-internal para "
"poblar el índice."
#: includes/Admin/Settings.php:47
msgid "General"
msgstr "General"
#: includes/Admin/Settings.php:54
msgid "Delete data on uninstall"
msgstr "Eliminar datos al desinstalar"
#: includes/Admin/Settings.php:62
msgid "API Credentials"
msgstr "Credenciales de API"
#: includes/Admin/Settings.php:69
msgid "Google Cloud Vision API Key"
msgstr "Clave de API de Google Cloud Vision"
#: includes/Admin/Settings.php:77
msgid "TinEye API Key"
msgstr "Clave de API de TinEye"
#: includes/Admin/Settings.php:85
msgid "External Scanning"
msgstr "Escaneo externo"
#: includes/Admin/Settings.php:92
msgid "Batch Size"
msgstr "Tamaño de lote"
#: includes/Admin/Settings.php:100
msgid "Rate Limit (requests/min)"
msgstr "Límite de velocidad (solicitudes/min)"
#: includes/Admin/Settings.php:156
msgid ""
"Remove all plugin data (tables and options) when the plugin is uninstalled."
msgstr ""
"Elimina todos los datos del plugin (tablas y opciones) cuando se desinstale "
"el plugin."
#: includes/Admin/Settings.php:159
msgid ""
"By default, data is preserved after uninstall. Enable this only if you want "
"a clean removal."
msgstr ""
"Por defecto, los datos se conservan tras la desinstalación. Activa esto solo "
"si deseas una eliminación completa."
#: includes/Admin/Settings.php:183
msgid ""
"Required for Google Cloud Vision Web Detection. Obtain from the Google Cloud "
"Console."
msgstr ""
"Necesario para la detección web de Google Cloud Vision. Obtener desde Google "
"Cloud Console."
#: includes/Admin/Settings.php:186 includes/Admin/Settings.php:236
msgid "View pricing"
msgstr "Ver tarifas"
#: includes/Admin/Settings.php:192
msgid "Monthly requests"
msgstr "Solicitudes mensuales"
#: includes/Admin/Settings.php:193
msgid "Price per 1,000"
msgstr "Precio por 1.000"
#: includes/Admin/Settings.php:198
msgid "First 1,000"
msgstr "Primeras 1.000"
#: includes/Admin/Settings.php:199
msgid "Free"
msgstr "Gratis"
#: includes/Admin/Settings.php:233
msgid ""
"Required for TinEye reverse image search. Obtain from your TinEye Commercial "
"account."
msgstr ""
"Necesario para la búsqueda inversa de imágenes de TinEye. Obtener desde tu "
"cuenta comercial de TinEye."
#: includes/Admin/Settings.php:242
msgid "Bundle"
msgstr "Plan"
#: includes/Admin/Settings.php:243
msgid "Searches"
msgstr "Búsquedas"
#: includes/Admin/Settings.php:244
msgid "Price"
msgstr "Precio"
#: includes/Admin/Settings.php:249
msgid "Starter"
msgstr "Inicial"
#: includes/Admin/Settings.php:254
msgid "Standard"
msgstr "Estándar"
#: includes/Admin/Settings.php:259
msgid "Professional"
msgstr "Profesional"
#: includes/Admin/Settings.php:288
msgid "Number of images to scan per scheduled batch (1100). Default: 10."
msgstr ""
"Número de imágenes a escanear por lote programado (1100). Predeterminado: "
"10."
#: includes/Admin/Settings.php:313
msgid "Maximum API requests per minute per provider (160). Default: 10."
msgstr ""
"Máximo de solicitudes de API por minuto por proveedor (160). "
"Predeterminado: 10."
#. translators: %s: DB version number
#: includes/CLI/Command.php:49
#, php-format
msgid "Media Audit tables ready. DB version: %s"
msgstr "Tablas de Auditoría de medios listas. Versión de BD: %s"
#. translators: %s: plugin version
#: includes/CLI/Command.php:73
#, php-format
msgid "Plugin version : %s"
msgstr "Versión del plugin : %s"
#. translators: %s: DB version number
#: includes/CLI/Command.php:80
#, php-format
msgid "DB version : %s"
msgstr "Versión de BD : %s"
#: includes/CLI/Command.php:118
msgid "Indexing attachments…"
msgstr "Indexando adjuntos…"
#. translators: 1: newly indexed count, 2: remaining count
#: includes/CLI/Command.php:130
#, php-format
msgid "Indexed %1$d (%2$d remaining)"
msgstr "Indexados %1$d (%2$d restantes)"
#. translators: %d: total indexed count
#: includes/CLI/Command.php:141
#, php-format
msgid "Indexing complete. %d attachments in index."
msgstr "Indexación completa. %d adjuntos en el índice."
#: includes/CLI/Command.php:147
msgid "Scanning usage…"
msgstr "Escaneando uso…"
#. translators: 1: scanned count, 2: remaining count
#: includes/CLI/Command.php:159 includes/CLI/Command.php:223
#, php-format
msgid "Scanned %1$d (%2$d remaining)"
msgstr "Escaneados %1$d (%2$d restantes)"
#. translators: %d: total scanned count
#: includes/CLI/Command.php:170
#, php-format
msgid "Scan complete. %d attachments scanned."
msgstr "Escaneo completo. %d adjuntos escaneados."
#: includes/CLI/Command.php:208
msgid "Running external scans…"
msgstr "Ejecutando escaneos externos…"
#. translators: %d: total scanned count
#: includes/CLI/Command.php:234
#, php-format
msgid "External scan complete. %d attachments processed."
msgstr "Escaneo externo completo. %d adjuntos procesados."
#: includes/Core/Plugin.php:112 includes/Core/Plugin.php:113
msgid "Settings"
msgstr "Ajustes"
#: includes/External/GoogleVisionProvider.php:43
msgid "Google Cloud Vision"
msgstr "Google Cloud Vision"
#: includes/Privacy/DataExporter.php:88
msgid "Media Audit Indexed Files"
msgstr "Auditoría de medios Archivos indexados"
#: includes/Privacy/DataExporter.php:104
msgid "Media Audit External Scan Results"
msgstr "Auditoría de medios Resultados de escaneo externo"
#: includes/Privacy/DataExporter.php:269
msgid "External Scan Status"
msgstr "Estado del escaneo externo"
#: includes/Privacy/DataExporter.php:273
msgid "Last Scanned (internal)"
msgstr "Último escaneo (interno)"
#: includes/Privacy/DataExporter.php:277
msgid "Last Scanned (external)"
msgstr "Último escaneo (externo)"
#: includes/Privacy/DataExporter.php:303
msgid "Provider"
msgstr "Proveedor"
#: includes/Privacy/DataExporter.php:307
msgid "Match Count"
msgstr "Número de coincidencias"
#: includes/Privacy/DataExporter.php:311
msgid "Scanned At"
msgstr "Escaneado el"

View file

@ -0,0 +1,526 @@
# Copyright (C) 2026 Javier Casares
# This file is distributed under the GPL-3.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Media Audit (by ROBOTSTXT) 1.0.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/robotstxt-mediaaudit\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: 2026-05-02T06:06:40+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: robotstxt-mediaaudit\n"
#. Plugin Name of the plugin
#: robotstxt-mediaaudit.php
msgid "Media Audit (by ROBOTSTXT)"
msgstr ""
#. Plugin URI of the plugin
#: robotstxt-mediaaudit.php
msgid "https://robotstxt.es/plugins/media-audit/"
msgstr ""
#. Description of the plugin
#: robotstxt-mediaaudit.php
msgid "Internal media library usage auditing and external reverse image search to detect potential copyright issues."
msgstr ""
#. Author of the plugin
#: robotstxt-mediaaudit.php
msgid "Javier Casares"
msgstr ""
#. Author URI of the plugin
#: robotstxt-mediaaudit.php
msgid "https://javiercasares.com"
msgstr ""
#: includes/Admin/AuditPage.php:112
msgid "Loading…"
msgstr ""
#: includes/Admin/AuditPage.php:113
msgid "Error loading details."
msgstr ""
#: includes/Admin/AuditPage.php:114
#: includes/Admin/AuditPage.php:190
msgid "This image is not used in any post."
msgstr ""
#: includes/Admin/AuditPage.php:115
#: includes/Admin/AuditPage.php:152
msgid "Usage Details"
msgstr ""
#: includes/Admin/AuditPage.php:131
#: includes/Admin/Settings.php:325
msgid "You do not have permission to access this page."
msgstr ""
#: includes/Admin/AuditPage.php:138
#: includes/Core/Plugin.php:89
#: includes/Core/Plugin.php:90
#: includes/Core/Plugin.php:103
#: includes/Core/Plugin.php:104
#: includes/Privacy/DataEraser.php:33
#: includes/Privacy/DataExporter.php:45
msgid "Media Audit"
msgstr ""
#: includes/Admin/AuditPage.php:144
msgid "Search"
msgstr ""
#: includes/Admin/AuditPage.php:153
msgid "Close"
msgstr ""
#: includes/Admin/AuditPage.php:171
#: includes/Admin/AuditPage.php:459
#: includes/Admin/AuditPage.php:510
#: includes/Admin/AuditPage.php:542
msgid "Insufficient permissions."
msgstr ""
#: includes/Admin/AuditPage.php:176
msgid "Invalid attachment ID."
msgstr ""
#: includes/Admin/AuditPage.php:184
msgid "Featured Image"
msgstr ""
#: includes/Admin/AuditPage.php:185
msgid "Post Content"
msgstr ""
#: includes/Admin/AuditPage.php:186
msgid "Custom Field"
msgstr ""
#: includes/Admin/AuditPage.php:194
msgid "Post"
msgstr ""
#: includes/Admin/AuditPage.php:195
msgid "Type"
msgstr ""
#: includes/Admin/AuditPage.php:196
msgid "Context"
msgstr ""
#: includes/Admin/AuditPage.php:197
msgid "Status"
msgstr ""
#: includes/Admin/AuditPage.php:240
msgid "Internal Usage"
msgstr ""
#: includes/Admin/AuditPage.php:288
msgid "External Scan Results"
msgstr ""
#. translators: %d: number of external matches
#: includes/Admin/AuditPage.php:312
#, php-format
msgid "%d match"
msgid_plural "%d matches"
msgstr[0] ""
msgstr[1] ""
#: includes/Admin/AuditPage.php:317
msgid "No matches"
msgstr ""
#: includes/Admin/AuditPage.php:328
msgid "Domain"
msgstr ""
#: includes/Admin/AuditPage.php:329
msgid "Occurrences"
msgstr ""
#: includes/Admin/AuditPage.php:350
msgid "Consensus Domains"
msgstr ""
#. translators: %d: number of providers that agree
#: includes/Admin/AuditPage.php:356
#, php-format
msgid "%d provider"
msgid_plural "%d providers"
msgstr[0] ""
msgstr[1] ""
#: includes/Admin/AuditPage.php:388
msgid "In Index"
msgstr ""
#. translators: %d: count of images not yet indexed
#: includes/Admin/AuditPage.php:392
#, php-format
msgid "%d not yet indexed"
msgstr ""
#: includes/Admin/AuditPage.php:395
msgid "All indexed"
msgstr ""
#: includes/Admin/AuditPage.php:400
#: includes/Admin/MediaListTable.php:275
msgid "Scanned"
msgstr ""
#. translators: %d: percentage
#: includes/Admin/AuditPage.php:403
#, php-format
msgid "%d%% of index"
msgstr ""
#: includes/Admin/AuditPage.php:410
msgid "Used"
msgstr ""
#: includes/Admin/AuditPage.php:416
#: includes/Admin/MediaListTable.php:200
msgid "Unused"
msgstr ""
#: includes/Admin/AuditPage.php:423
msgid "External Matches"
msgstr ""
#: includes/Admin/AuditPage.php:473
msgid "Could not open output stream."
msgstr ""
#: includes/Admin/AuditPage.php:482
#: includes/Privacy/DataExporter.php:257
#: includes/Privacy/DataExporter.php:299
msgid "Attachment ID"
msgstr ""
#: includes/Admin/AuditPage.php:483
#: includes/Admin/MediaListTable.php:52
#: includes/Privacy/DataExporter.php:261
msgid "Filename"
msgstr ""
#: includes/Admin/AuditPage.php:484
#: includes/Privacy/DataExporter.php:265
msgid "File URL"
msgstr ""
#: includes/Admin/AuditPage.php:485
msgid "MIME Type"
msgstr ""
#: includes/Admin/AuditPage.php:486
msgid "File Size (bytes)"
msgstr ""
#: includes/Admin/AuditPage.php:487
#: includes/Admin/MediaListTable.php:56
msgid "External Status"
msgstr ""
#: includes/Admin/AuditPage.php:488
#: includes/Admin/MediaListTable.php:54
msgid "Usage Count"
msgstr ""
#: includes/Admin/AuditPage.php:489
msgid "Used In (post titles)"
msgstr ""
#: includes/Admin/MediaListTable.php:51
msgid "Thumbnail"
msgstr ""
#: includes/Admin/MediaListTable.php:53
msgid "ID"
msgstr ""
#: includes/Admin/MediaListTable.php:55
msgid "Usages"
msgstr ""
#: includes/Admin/MediaListTable.php:79
msgid "Run External Scan"
msgstr ""
#: includes/Admin/MediaListTable.php:80
msgid "Purge External Data"
msgstr ""
#: includes/Admin/MediaListTable.php:81
msgid "Export CSV"
msgstr ""
#: includes/Admin/MediaListTable.php:165
msgid "Edit"
msgstr ""
#: includes/Admin/MediaListTable.php:170
msgid "View Details"
msgstr ""
#: includes/Admin/MediaListTable.php:236
msgid "(no title)"
msgstr ""
#. translators: %d: number of additional usages
#: includes/Admin/MediaListTable.php:251
#, php-format
msgid "+ %d more…"
msgstr ""
#: includes/Admin/MediaListTable.php:273
msgid "Pending"
msgstr ""
#: includes/Admin/MediaListTable.php:274
msgid "Queued"
msgstr ""
#: includes/Admin/MediaListTable.php:276
msgid "Matches Found"
msgstr ""
#: includes/Admin/MediaListTable.php:277
msgid "Error"
msgstr ""
#: includes/Admin/MediaListTable.php:305
msgid "View Results"
msgstr ""
#: includes/Admin/MediaListTable.php:336
msgid "All statuses"
msgstr ""
#: includes/Admin/MediaListTable.php:350
msgid "All post types"
msgstr ""
#: includes/Admin/MediaListTable.php:365
msgid "Unused only"
msgstr ""
#: includes/Admin/MediaListTable.php:368
msgid "Filter"
msgstr ""
#: includes/Admin/MediaListTable.php:378
msgid "No indexed attachments found. Run wp mra scan-internal to populate the index."
msgstr ""
#: includes/Admin/Settings.php:47
msgid "General"
msgstr ""
#: includes/Admin/Settings.php:54
msgid "Delete data on uninstall"
msgstr ""
#: includes/Admin/Settings.php:62
msgid "API Credentials"
msgstr ""
#: includes/Admin/Settings.php:69
msgid "Google Cloud Vision API Key"
msgstr ""
#: includes/Admin/Settings.php:77
msgid "TinEye API Key"
msgstr ""
#: includes/Admin/Settings.php:85
msgid "External Scanning"
msgstr ""
#: includes/Admin/Settings.php:92
msgid "Batch Size"
msgstr ""
#: includes/Admin/Settings.php:100
msgid "Rate Limit (requests/min)"
msgstr ""
#: includes/Admin/Settings.php:156
msgid "Remove all plugin data (tables and options) when the plugin is uninstalled."
msgstr ""
#: includes/Admin/Settings.php:159
msgid "By default, data is preserved after uninstall. Enable this only if you want a clean removal."
msgstr ""
#: includes/Admin/Settings.php:183
msgid "Required for Google Cloud Vision Web Detection. Obtain from the Google Cloud Console."
msgstr ""
#: includes/Admin/Settings.php:186
#: includes/Admin/Settings.php:236
msgid "View pricing"
msgstr ""
#: includes/Admin/Settings.php:192
msgid "Monthly requests"
msgstr ""
#: includes/Admin/Settings.php:193
msgid "Price per 1,000"
msgstr ""
#: includes/Admin/Settings.php:198
msgid "First 1,000"
msgstr ""
#: includes/Admin/Settings.php:199
msgid "Free"
msgstr ""
#: includes/Admin/Settings.php:233
msgid "Required for TinEye reverse image search. Obtain from your TinEye Commercial account."
msgstr ""
#: includes/Admin/Settings.php:242
msgid "Bundle"
msgstr ""
#: includes/Admin/Settings.php:243
msgid "Searches"
msgstr ""
#: includes/Admin/Settings.php:244
msgid "Price"
msgstr ""
#: includes/Admin/Settings.php:249
msgid "Starter"
msgstr ""
#: includes/Admin/Settings.php:254
msgid "Standard"
msgstr ""
#: includes/Admin/Settings.php:259
msgid "Professional"
msgstr ""
#: includes/Admin/Settings.php:288
msgid "Number of images to scan per scheduled batch (1100). Default: 10."
msgstr ""
#: includes/Admin/Settings.php:313
msgid "Maximum API requests per minute per provider (160). Default: 10."
msgstr ""
#. translators: %s: DB version number
#: includes/CLI/Command.php:49
#, php-format
msgid "Media Audit tables ready. DB version: %s"
msgstr ""
#. translators: %s: plugin version
#: includes/CLI/Command.php:73
#, php-format
msgid "Plugin version : %s"
msgstr ""
#. translators: %s: DB version number
#: includes/CLI/Command.php:80
#, php-format
msgid "DB version : %s"
msgstr ""
#: includes/CLI/Command.php:118
msgid "Indexing attachments…"
msgstr ""
#. translators: 1: newly indexed count, 2: remaining count
#: includes/CLI/Command.php:130
#, php-format
msgid "Indexed %1$d (%2$d remaining)"
msgstr ""
#. translators: %d: total indexed count
#: includes/CLI/Command.php:141
#, php-format
msgid "Indexing complete. %d attachments in index."
msgstr ""
#: includes/CLI/Command.php:147
msgid "Scanning usage…"
msgstr ""
#. translators: 1: scanned count, 2: remaining count
#: includes/CLI/Command.php:159
#: includes/CLI/Command.php:223
#, php-format
msgid "Scanned %1$d (%2$d remaining)"
msgstr ""
#. translators: %d: total scanned count
#: includes/CLI/Command.php:170
#, php-format
msgid "Scan complete. %d attachments scanned."
msgstr ""
#: includes/CLI/Command.php:208
msgid "Running external scans…"
msgstr ""
#. translators: %d: total scanned count
#: includes/CLI/Command.php:234
#, php-format
msgid "External scan complete. %d attachments processed."
msgstr ""
#: includes/Core/Plugin.php:112
#: includes/Core/Plugin.php:113
msgid "Settings"
msgstr ""
#: includes/External/GoogleVisionProvider.php:43
msgid "Google Cloud Vision"
msgstr ""
#: includes/Privacy/DataExporter.php:88
msgid "Media Audit Indexed Files"
msgstr ""
#: includes/Privacy/DataExporter.php:104
msgid "Media Audit External Scan Results"
msgstr ""
#: includes/Privacy/DataExporter.php:269
msgid "External Scan Status"
msgstr ""
#: includes/Privacy/DataExporter.php:273
msgid "Last Scanned (internal)"
msgstr ""
#: includes/Privacy/DataExporter.php:277
msgid "Last Scanned (external)"
msgstr ""
#: includes/Privacy/DataExporter.php:303
msgid "Provider"
msgstr ""
#: includes/Privacy/DataExporter.php:307
msgid "Match Count"
msgstr ""
#: includes/Privacy/DataExporter.php:311
msgid "Scanned At"
msgstr ""