This commit is contained in:
Javier Casares 2026-09-23 06:11:14 +00:00
commit bb3beaa353
12 changed files with 465 additions and 147 deletions

Binary file not shown.

View file

@ -583,3 +583,10 @@ msgstr "La botiga ha respost amb HTTP %d. Comproveu l'URL de la botiga i la clau
#: includes/class-robotstxt-manager-core-client.php:177
msgid "Connected."
msgstr "Connectat."
#: includes/class-robotstxt-manager-updater.php admin/class-robotstxt-manager-admin.php
msgid "<strong>Security update available:</strong> %1$s (v%2$s → v%3$s). <a href=\"%4$s\">Update now</a> — this is a security patch for the version this site runs, not a feature update."
msgstr "<strong>Actualització de seguretat disponible:</strong> %1$s (v%2$s → v%3$s). <a href=\"%4$s\">Actualitza ara</a> — és un pedaç de seguretat per a la versió que fa servir aquest lloc, no una actualització de funcions."
msgid "Security update available (v%1$s → v%2$s)"
msgstr "Actualització de seguretat disponible (v%1$s → v%2$s)"

Binary file not shown.

View file

@ -582,3 +582,10 @@ msgstr "La tienda respondió con HTTP %d. Comprueba la URL de la tienda y la cla
#: includes/class-robotstxt-manager-core-client.php:177
msgid "Connected."
msgstr "Conectado."
#: includes/class-robotstxt-manager-updater.php admin/class-robotstxt-manager-admin.php
msgid "<strong>Security update available:</strong> %1$s (v%2$s → v%3$s). <a href=\"%4$s\">Update now</a> — this is a security patch for the version this site runs, not a feature update."
msgstr "<strong>Actualización de seguridad disponible:</strong> %1$s (v%2$s → v%3$s). <a href=\"%4$s\">Actualizar ahora</a> — es un parche de seguridad para la versión que usa este sitio, no una actualización de funciones."
msgid "Security update available (v%1$s → v%2$s)"
msgstr "Actualización de seguridad disponible (v%1$s → v%2$s)"

View file

@ -2,14 +2,14 @@
# This file is distributed under the GPL-3.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Manager (by ROBOTSTXT) 1.8.0\n"
"Report-Msgid-Bugs-To: https://www.robotstxt.software/plugins/robotstxt-manager/\n"
"Project-Id-Version: Manager (by ROBOTSTXT) 1.9.1\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/robotstxt-manager\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-08-17T14:52:09+00:00\n"
"POT-Creation-Date: 2026-09-23T04:51:33+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: robotstxt-manager\n"
@ -31,7 +31,7 @@ msgstr ""
#. Author of the plugin
#: robotstxt-manager.php
#: admin/class-robotstxt-manager-admin.php:48
#: admin/class-robotstxt-manager-admin.php:52
msgid "ROBOTSTXT"
msgstr ""
@ -40,49 +40,56 @@ msgstr ""
msgid "https://www.robotstxt.software/"
msgstr ""
#: admin/class-robotstxt-manager-admin.php:47
#: admin/views/page-catalog.php:66
#: admin/class-robotstxt-manager-admin.php:51
#: admin/views/page-catalog.php:67
msgid "Manager (by ROBOTSTXT) — Plugins"
msgstr ""
#: admin/class-robotstxt-manager-admin.php:64
#: admin/class-robotstxt-manager-settings.php:207
#: admin/class-robotstxt-manager-admin.php:68
#: admin/class-robotstxt-manager-settings.php:210
msgid "You do not have sufficient permissions to access this page."
msgstr ""
#. translators: 1: plugin name, 2: installed version, 3: patch version, 4: update URL.
#: admin/class-robotstxt-manager-admin.php:168
#: admin/views/page-catalog.php:90
#, php-format
msgid "<strong>Security update available:</strong> %1$s (v%2$s → v%3$s). <a href=\"%4$s\">Update now</a> — this is a security patch for the version this site runs, not a feature update."
msgstr ""
#. translators: %s: plugin slug.
#: admin/class-robotstxt-manager-admin.php:108
#: admin/class-robotstxt-manager-admin.php:206
#, php-format
msgid "The payment for %s failed. Update your payment method from your ROBOTSTXT account page to keep access."
msgstr ""
#. translators: %s: plugin slug.
#: admin/class-robotstxt-manager-admin.php:119
#: admin/class-robotstxt-manager-admin.php:217
#, php-format
msgid "The subscription for %s has expired, but the plugin is still active on this site. Renew from your ROBOTSTXT account page to keep receiving updates."
msgstr ""
#. translators: 1: plugin slug, 2: days remaining.
#: admin/class-robotstxt-manager-admin.php:132
#: admin/class-robotstxt-manager-admin.php:230
#, php-format
msgid "The subscription for %1$s expires in %2$d day."
msgid_plural "The subscription for %1$s expires in %2$d days."
msgstr[0] ""
msgstr[1] ""
#: admin/class-robotstxt-manager-admin.php:153
#: admin/class-robotstxt-manager-installer.php:421
#: admin/class-robotstxt-manager-settings.php:379
#: admin/class-robotstxt-manager-settings.php:405
#: admin/class-robotstxt-manager-admin.php:251
#: admin/class-robotstxt-manager-installer.php:433
#: admin/class-robotstxt-manager-settings.php:462
#: admin/class-robotstxt-manager-settings.php:506
msgid "Insufficient permissions."
msgstr ""
#: admin/class-robotstxt-manager-admin.php:197
#: admin/class-robotstxt-manager-admin.php:295
msgid "Too many refreshes. Please wait a minute before refreshing again."
msgstr ""
#: admin/class-robotstxt-manager-installer.php:51
#: admin/class-robotstxt-manager-installer.php:518
#: admin/class-robotstxt-manager-installer.php:532
msgid "Plugin not found in catalog."
msgstr ""
@ -117,39 +124,39 @@ msgid "No download found on WordPress.org for %s."
msgstr ""
#: admin/class-robotstxt-manager-installer.php:287
#: admin/class-robotstxt-manager-installer.php:540
#: admin/class-robotstxt-manager-installer.php:570
msgid "Could not create a temporary file for download."
msgstr ""
#. translators: %s: HTTP transport error message.
#: admin/class-robotstxt-manager-installer.php:303
#: admin/class-robotstxt-manager-installer.php:573
#: admin/class-robotstxt-manager-installer.php:603
#, php-format
msgid "Download failed: %s"
msgstr ""
#. translators: %d: HTTP status code.
#: admin/class-robotstxt-manager-installer.php:310
#: admin/class-robotstxt-manager-installer.php:588
#: admin/class-robotstxt-manager-installer.php:630
#, php-format
msgid "Download failed (HTTP %d)."
msgstr ""
#: admin/class-robotstxt-manager-installer.php:316
#: admin/class-robotstxt-manager-installer.php:597
#: admin/class-robotstxt-manager-installer.php:639
msgid "The store returned an invalid file."
msgstr ""
#. translators: %s: upgrader error message.
#: admin/class-robotstxt-manager-installer.php:334
#: admin/class-robotstxt-manager-installer.php:622
#: admin/class-robotstxt-manager-installer.php:664
#, php-format
msgid "Installation failed: %s"
msgstr ""
#. translators: %s: upgrader error message.
#: admin/class-robotstxt-manager-installer.php:334
#: admin/class-robotstxt-manager-installer.php:625
#: admin/class-robotstxt-manager-installer.php:667
msgid "Installation failed."
msgstr ""
@ -160,7 +167,7 @@ msgid "The downloaded plugin for %s does not have the expected folder structure.
msgstr ""
#: admin/class-robotstxt-manager-installer.php:363
#: admin/class-robotstxt-manager-installer.php:394
#: admin/class-robotstxt-manager-installer.php:396
msgid "Plugin is not installed."
msgstr ""
@ -171,278 +178,297 @@ msgid "%s activated."
msgstr ""
#. translators: %s: plugin name (slug).
#: admin/class-robotstxt-manager-installer.php:406
#: admin/class-robotstxt-manager-installer.php:418
#, php-format
msgid "%s updated."
msgstr ""
#: admin/class-robotstxt-manager-installer.php:512
#: admin/class-robotstxt-manager-installer.php:526
msgid "Store is not configured."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:59
#. translators: 1: HTTP status code, 2: store error message.
#: admin/class-robotstxt-manager-installer.php:624
#, php-format
msgid "Download failed (HTTP %1$d): %2$s"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:62
#: admin/views/page-settings.php:13
msgid "Manager (by ROBOTSTXT) — Settings"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:60
#: admin/class-robotstxt-manager-settings.php:63
msgid "Settings"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:75
#: admin/class-robotstxt-manager-settings.php:78
msgid "Connection"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:92
#: admin/class-robotstxt-manager-settings.php:95
msgid "Store URL"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:110
#: admin/class-robotstxt-manager-settings.php:113
msgid "API Key"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:118
#: admin/class-robotstxt-manager-settings.php:121
msgid "Cache"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:135
#: admin/class-robotstxt-manager-settings.php:138
msgid "Catalog Cache (minutes)"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:153
#: admin/class-robotstxt-manager-settings.php:156
msgid "Data on Uninstall"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:188
#: admin/class-robotstxt-manager-settings.php:191
msgid "Testing…"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:189
#: admin/class-robotstxt-manager-settings.php:274
#: admin/class-robotstxt-manager-settings.php:192
#: admin/class-robotstxt-manager-settings.php:349
msgid "Test connection"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:190
#: admin/class-robotstxt-manager-settings.php:193
msgid "Deleting…"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:191
#: admin/class-robotstxt-manager-settings.php:278
#: admin/class-robotstxt-manager-settings.php:194
#: admin/class-robotstxt-manager-settings.php:353
msgid "Delete API key"
msgstr ""
#: admin/class-robotstxt-manager-settings.php:192
#: admin/class-robotstxt-manager-settings.php:195
msgid "Delete the stored API key? The catalog and subscription data will stop working until a new key is entered."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:193
#: admin/class-robotstxt-manager-settings.php:414
#: admin/class-robotstxt-manager-settings.php:196
#: admin/class-robotstxt-manager-settings.php:515
msgid "API key deleted. Save changes to persist."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:194
#: admin/class-robotstxt-manager-settings.php:197
msgid "An unexpected error occurred."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:226
#: admin/class-robotstxt-manager-settings.php:233
msgid "You do not have sufficient permissions to manage settings."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:292
msgid "Base URL of the remote Plugins Core installation that this site will pull the plugin catalog from."
msgstr ""
#. translators: %s: last 4 characters of the stored API key.
#: admin/class-robotstxt-manager-settings.php:257
#: admin/class-robotstxt-manager-settings.php:323
#, php-format
msgid "A key is stored (last 4 characters: <code>%s</code>). Leave blank to keep the existing key; enter a new value to replace it."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:262
#: admin/class-robotstxt-manager-settings.php:328
msgid "A key is stored but could not be decoded. You can replace it by entering a new value above, or delete it with the button below."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:266
#. translators: %s: Registration URL.
#: admin/class-robotstxt-manager-settings.php:337
#, php-format
msgid "Account-level API key from the ROBOTSTXT store (<a href=\"%s\" target=\"_blank\" rel=\"noopener\">create your free account there to get one</a>). Optional — the free catalog works without it — but required to link your subscriptions, install premium plugins, and receive their updates. Encrypted before storage."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:298
#: admin/class-robotstxt-manager-settings.php:373
msgid "How long the catalog response from Core is cached in a transient. Default: 60 minutes. Lower values refresh more often at the cost of more requests to Core. Maximum: 1440 (24 hours)."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:313
#: admin/class-robotstxt-manager-settings.php:388
msgid "Delete all plugin data when the plugin is uninstalled."
msgstr ""
#: admin/class-robotstxt-manager-settings.php:343
#: admin/class-robotstxt-manager-settings.php:426
msgid "The API key format is invalid. Copy the full key from your ROBOTSTXT account page."
msgstr ""
#: admin/views/page-catalog.php:69
#: admin/views/page-catalog.php:70
msgid "This is the ROBOTSTXT plugin store: the catalog of plugins published by ROBOTSTXT, installable and updatable straight from your own wp-admin. Free plugins install with one click; premium plugins require an annual subscription that you purchase on our website."
msgstr ""
#: admin/views/page-catalog.php:73
#: admin/views/page-catalog.php:74
msgid "Catalog refreshed."
msgstr ""
#. translators: %s: store registration URL.
#: admin/views/page-catalog.php:89
#: admin/views/page-catalog.php:109
#, php-format
msgid "Create your free account at the <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">ROBOTSTXT store</a> to get your personal API key. The key links your subscriptions to this site and unlocks premium plugins and updates."
msgstr ""
#. translators: %s: settings URL.
#: admin/views/page-catalog.php:109
#: admin/views/page-catalog.php:129
#, php-format
msgid "ROBOTSTXT Manager is not configured yet. <a href=\"%s\">Set the Store URL and API key</a> to see your plugin catalog."
msgstr ""
#: admin/views/page-catalog.php:119
#: admin/views/page-catalog.php:139
msgid "No plugins were returned by the ROBOTSTXT store. Check the Store URL and API key on the Settings page, or click Refresh to try again."
msgstr ""
#: admin/views/page-catalog.php:122
#: admin/views/page-catalog.php:125
#: admin/views/page-catalog.php:142
#: admin/views/page-catalog.php:145
msgid "Refresh catalog"
msgstr ""
#: admin/views/page-catalog.php:131
#: admin/views/page-catalog.php:151
msgid "Plugin"
msgstr ""
#: admin/views/page-catalog.php:132
#: admin/views/page-catalog.php:152
msgid "Version"
msgstr ""
#: admin/views/page-catalog.php:133
#: admin/views/page-catalog.php:153
msgid "Requires WP"
msgstr ""
#: admin/views/page-catalog.php:134
#: admin/views/page-catalog.php:154
msgid "Requires PHP"
msgstr ""
#: admin/views/page-catalog.php:135
#: admin/views/page-catalog.php:155
msgid "Price"
msgstr ""
#: admin/views/page-catalog.php:136
#: admin/views/page-catalog.php:156
msgid "Action"
msgstr ""
#: admin/views/page-catalog.php:137
#: admin/views/page-catalog.php:157
msgid "Status"
msgstr ""
#: admin/views/page-catalog.php:239
#: admin/views/page-catalog.php:267
msgid "Your site runs WordPress"
msgstr ""
#: admin/views/page-catalog.php:251
#: admin/views/page-catalog.php:279
msgid "Your server runs PHP"
msgstr ""
#. translators: %s: formatted price number.
#: admin/views/page-catalog.php:264
#: admin/views/page-catalog.php:292
#, php-format
msgid "€%s / year"
msgstr ""
#. translators: %d: days remaining.
#: admin/views/page-catalog.php:282
#: admin/views/page-catalog.php:310
#, php-format
msgid "Subscribed — %d days left"
msgstr ""
#: admin/views/page-catalog.php:286
#: admin/views/page-catalog.php:314
#: admin/views/page-catalog.php:340
msgid "Subscribed"
msgstr ""
#: admin/views/page-catalog.php:289
#: admin/views/page-catalog.php:317
msgid "Payment failed"
msgstr ""
#: admin/views/page-catalog.php:291
#: admin/views/page-catalog.php:319
msgid "Cancelled"
msgstr ""
#: admin/views/page-catalog.php:293
#: admin/views/page-catalog.php:321
msgid "Expired"
msgstr ""
#: admin/views/page-catalog.php:303
#: admin/views/page-catalog.php:350
msgid "Free"
msgstr ""
#: admin/views/page-catalog.php:309
#: admin/views/page-catalog.php:356
msgid "Incompatible"
msgstr ""
#: admin/views/page-catalog.php:312
#: admin/views/page-catalog.php:359
msgid "Buy"
msgstr ""
#: admin/views/page-catalog.php:317
#: admin/views/page-catalog.php:364
msgid "Install"
msgstr ""
#: admin/views/page-catalog.php:319
#: admin/views/page-catalog.php:366
msgid "Activate"
msgstr ""
#: admin/views/page-catalog.php:321
#: admin/views/page-catalog.php:368
msgid "Update"
msgstr ""
#: admin/views/page-catalog.php:327
#: admin/views/page-catalog.php:374
msgid "Not installed"
msgstr ""
#: admin/views/page-catalog.php:329
#: admin/views/page-catalog.php:376
msgid "Installed (inactive)"
msgstr ""
#. translators: 1: installed version, 2: security patch version.
#: admin/views/page-catalog.php:381
#, php-format
msgid "Security update available (v%1$s → v%2$s)"
msgstr ""
#. translators: 1: installed version, 2: available version.
#: admin/views/page-catalog.php:334
#: admin/views/page-catalog.php:390
#, php-format
msgid "Update available (v%1$s → v%2$s)"
msgstr ""
#: admin/views/page-catalog.php:340
#: admin/views/page-catalog.php:396
msgid "Up to date"
msgstr ""
#: admin/views/page-catalog.php:349
#: admin/views/page-catalog.php:405
msgid "Visit website"
msgstr ""
#. translators: %s: plugin name.
#: admin/views/page-catalog.php:349
#: admin/views/page-catalog.php:405
#, php-format
msgid "(about %s)"
msgstr ""
#. translators: %s: list of plugin slugs.
#: admin/views/page-catalog.php:360
#: admin/views/page-catalog.php:416
#, php-format
msgid "Requires: %s"
msgstr ""
#: admin/views/page-catalog.php:374
#: admin/views/page-catalog.php:430
msgid "Support"
msgstr ""
#: admin/views/page-catalog.php:376
#: admin/views/page-catalog.php:432
msgid "Need help with a ROBOTSTXT plugin? Visit the plugin's website (the link in its row above) for documentation and guides, or contact us through our website — we are happy to help."
msgstr ""
#: admin/views/page-catalog.php:379
#: admin/views/page-catalog.php:435
msgid "Payments, and how it works"
msgstr ""
#: admin/views/page-catalog.php:381
#: admin/views/page-catalog.php:437
msgid "Free plugins install instantly at no cost. Premium plugins are annual subscriptions: you pay once on our website and the subscription renews automatically every year until you cancel. You can cancel at any time from your ROBOTSTXT account page — access keeps working until the end of the paid period. All payments are processed securely by Mollie; we never see or store your card details."
msgstr ""
#. translators: %d: number of incompatible plugins.
#: admin/views/page-catalog.php:391
#: admin/views/page-catalog.php:447
#, php-format
msgid "%d plugin in the catalog is not compatible with this site's WordPress or PHP version."
msgid_plural "%d plugins in the catalog are not compatible with this site's WordPress or PHP version."
@ -450,7 +476,7 @@ msgstr[0] ""
msgstr[1] ""
#. translators: 1: local WP version, 2: local PHP version.
#: admin/views/page-catalog.php:400
#: admin/views/page-catalog.php:456
#, php-format
msgid "This site runs WordPress %1$s on PHP %2$s."
msgstr ""
@ -469,16 +495,16 @@ msgstr ""
msgid "Could not reach Plugins Core: %s"
msgstr ""
#: includes/class-robotstxt-manager-core-client.php:167
msgid "Invalid API key. Please check your key and try again."
msgstr ""
#. translators: %d: HTTP status code.
#: includes/class-robotstxt-manager-core-client.php:168
#: includes/class-robotstxt-manager-core-client.php:175
#, php-format
msgid "The store responded with HTTP %d. Check the Store URL and API key."
msgstr ""
#: includes/class-robotstxt-manager-core-client.php:164
msgid "Invalid API key. Please check your key and try again."
msgstr ""
#: includes/class-robotstxt-manager-core-client.php:177
#: includes/class-robotstxt-manager-core-client.php:184
msgid "Connected."
msgstr ""