# Spanish translations for Offpunk package.
# Copyright (C) 2026 Offpunk'S COPYRIGHT HOLDER
# This file is distributed under the same license as the Offpunk package.
# jmcs <chavescesures@gmail.com>, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: Offpunk 3.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-23 18:19+0100\n"
"PO-Revision-Date: 2026-02-23 18:28+0100\n"
"Last-Translator: jmcs <chavescesures@gmail.com>\n"
"Language-Team: Spanish <es@tp.org.es>\n"
"Language: es\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"
"X-Generator: Poedit 3.8\n"

#: offpunk.py:3
msgid ""
"\n"
"Offline-First Gemini/Web/Gopher/RSS reader and browser\n"
msgstr ""
"\n"
"Lector y navegador Gemini/Web/Gopher/RSS \"Offline Primero\"\n"

#: offpunk.py:334
msgid ""
"This method might be considered \"the heart of Offpunk\".\n"
"Everything involved in fetching a gemini resource happens here:\n"
"sending the request over the network, parsing the response,\n"
"storing the response in a temporary file, choosing\n"
"and calling a handler program, and updating the history.\n"
"Nothing is returned."
msgstr ""
"Este método puede considerarse \"el corazón de Offpunk\".\n"
"Todo lo involucrado en descargar un recurso gemini ocurre aquí:\n"
"enviar la petición a través de la red, parsear la respuesta,\n"
"almacenar la respuesta en un ficheiro temporal, escoger\n"
"y lanzar un programa manejador, y actualizar el historial.\n"
"No devuelve nada."

#: offpunk.py:475
msgid ""
"Display and manage the list of redirected URLs. This features is mostly useful to use privacy-"
"friendly frontends for popular websites."
msgstr ""
"Mostrar y gestionar la lista de URLs redirigidas. Esta característica es sobre todo útil para usar "
"frontends con mejor privacidad para sitios web populares."

#: offpunk.py:518
msgid "View or set various options."
msgstr "Ver o configurar varias opciones."

#: offpunk.py:581
msgid ""
"Change the colors of your rendered text.\n"
"\n"
"\"theme ELEMENT COLOR\"\n"
"\n"
"ELEMENT is one of: window_title, window_subtitle, title,\n"
"subtitle,subsubtitle,link,oneline_link,new_link,image_link,preformatted,blockquote,                "
"blocked_link.\n"
"\n"
"COLOR is one or many (separated by space) of: bold, faint, italic, underline, black,\n"
"red, green, yellow, blue, purple, cyan, white.\n"
"\n"
"Each color can alternatively be prefaced with \"bright_\".\n"
"If color is \"none\", then that part of the theme is removed.\n"
"\n"
"theme can also be used with \"preset\" to load an existing theme.\n"
"\n"
"\"theme preset\"  : show available themes\n"
"\"theme preset PRESET_NAME\" : switch to a given preset"
msgstr ""
"Cambiar los colores de su texto renderizado.\n"
"\n"
"\"theme ELEMENTO COLOR\"\n"
"\n"
"ELEMENTO es uno de estos: window_title, window_subtitle, title,\n"
"subtitle, subsubtitle, link, oneline_link, new_link, image_link, preformatted, blockquote, "
"blocked_link.\n"
"\n"
"COLOR es uno o varios (separados por espacios) de estos: bold, faint, italic, underline, black,\n"
"red, green, yellow, blue, purple, cyan, white.\n"
"\n"
"Como alternativa, los colores pueden ir precedidos de \"bright_\" (\"claro\").\n"
"Si el color es \"none\", se quitará esa parte del \"theme\".\n"
"\n"
"'theme' también se puede usar con \"preset\" para cargar un tema existente.\n"
"\n"
"\"theme preset\" : mostrar los temas disponibles\n"
"\"theme preset NOMBRE_DEL_TEMA : cambiar a un tema disponible"

#: offpunk.py:670
msgid ""
"View or set handler commands for different MIME types.\n"
"handler MIMETYPE : see handler for MIMETYPE\n"
"handler MIMETYPE CMD : set handler for MIMETYPE to CMD\n"
"in the CMD, %s will be replaced by the filename.\n"
"if no %s, it will be added at the end.\n"
"MIMETYPE can be the true mimetype or the file extension.\n"
"\n"
"Examples: \n"
"    handler application/pdf zathura %s\n"
"    handler .odt lowriter\n"
"    handler docx lowriter"
msgstr ""
"Ver o configurar comandos manejadores para diferentes tipos MIME.\n"
"handler TIPO_MIME : ver el manejador para el TIPO_MIME\n"
"handler TIPO_MIME COMANDO : configurar el manejador para TIPO_MIME a COMANDO\n"
"en el COMANDO, se reemplazará '%s' por el nombre del fichero.\n"
"si no hay '%s', se añadirá al final.\n"
"TIPO_MIME puede ser un tipo MIME real o una extensión de fichero.\n"
"\n"
"Ejemplos: \n"
"    handler application/pdf zathura %s\n"
"    handler .odt lowriter\n"
"    handler docx lowriter"

#: offpunk.py:698
msgid ""
"Create or modify an alias\n"
"alias : show all existing aliases\n"
"alias ALIAS : show the command linked to ALIAS\n"
"alias ALIAS CMD : create or replace existing ALIAS to be linked to command CMD"
msgstr ""
"Crear o modificar un alias\n"
"alias : mostrar todos los aliases existentes\n"
"alias ALIAS : mostrar el comando enlazado a ALIAS\n"
"alias ALIAS CMD : crear oreemplazar el ALIAS existente para enlazarlo al comando CMD"

#: offpunk.py:733
msgid "Use Offpunk offline by only accessing cached content"
msgstr "Usar Offpunk offline accediendo sólo al contenido en la caché"

#: offpunk.py:742
msgid "Use Offpunk online with a direct connection"
msgstr "Usar Offpunk online con una conexión directa"

#: offpunk.py:751
msgid ""
"Copy the content of the last visited page as gemtext/html in the clipboard.\n"
"Use with \"url\" as argument to only copy the address.\n"
"Use with \"raw\" to copy ANSI content as seen in your terminal (with colour codes).\n"
"Use with \"content\" to copy the source of the whole page.\n"
"Use with \"cache\" to copy the path of the cached content.\n"
"Use with \"title\" to copy the title of the page.\n"
"Use with \"link\" to copy a link to that page in the gemtext format. \n"
"Use with \"mdlink\" to copy a link to that page in the markdown format.\n"
"\n"
"Default parameter is \"url\" \n"
"\n"
"If the command is followed by an integer, that link will be used instead of current page."
msgstr ""
"Copiar el contenido de la última página visitada en formato gemtext/html en el portapapeles.\n"
"Úselo con \"url\" de argumento para copiar sólo la dirección.\n"
"Úselo con \"raw\" para copiar el contenido ANSI tal como se  ve en su terminal (con códigos de "
"colores).\n"
"Úselo con \"content\" para copiar el código fuente de la página completa.\n"
"Úselo con \"cache\" para copiar la ruta al contenido en caché.\n"
"Úselo con \"title\" para copiar el título de la página.\n"
"Úselo con \"link\" para copiar un enlace a esa página en formato gemtext.\n"
"Úselo con \"mdlink\" para copiar un enlace a esa página en formato markdown.\n"
"\n"
"El parámetro or defecto es \"url\"\n"
"\n"
"Si el comando va seguido de un número, se usará ese enlace en vez de la página actual."

#: offpunk.py:821
msgid ""
"Send current page by email to someone else.\n"
"Use with \"url\" as first argument to send only the address.\n"
"Use with \"text\" as first argument to send the full content. TODO\n"
"Without argument, \"url\" is assumed.\n"
"Next arguments are the email addresses of the recipients.\n"
"If no destination, you will need to fill it in your mail client."
msgstr ""
"Mandar la página actual a alguien por correo electrónico.\n"
"Úselo con \"url\" de primer argumento para enviar sólo la dirección.\n"
"Úselo con \"text\" de primer argumento para enviar el contenido completo. PENDIENTE\n"
"Si no hay argumento, se asume \"url\".\n"
"Los argumentos posteriores son direcciones de correo electrónico de los destinatarios.\n"
"Si no hay destinatario, tendrá que introducirlo en su cliente de correo."

#: offpunk.py:866
msgid ""
"Reply by email to a page by trying to find a good email for the author.\n"
"If an email is provided as an argument, it will be used.\n"
"arguments:\n"
"- \"save\" : allows to detect and save email without actually sending an email.\n"
"- \"save new@email\" : save a new reply email to replace an existing one"
msgstr ""
"Responder via email a una página intentando encontrar un email correcto para el autor.\n"
"Si se pasa una dirección de correo como argumento, se utilizará.\n"
"argumentos:\n"
"- \"save\" : permite detectar y guardar un email sin realmente enviar un email.\n"
"- \"save nuevo@correo.electrónico\" : guardar un nuevo email de respuesta para reemplazar a uno "
"existente"

#: offpunk.py:1003
msgid ""
"Manipulate cookies:\n"
"\"cookies import <file> [url]\" - import cookies from file to be used with [url]\n"
"\"cookies list [url]\" - list existing cookies for current url\n"
"default is listing cookies for current domain.\n"
"\n"
"To get a cookie as a txt file,use the cookie-txt extension for Firefox."
msgstr ""
"Manipular cookies:\n"
"\"cookies import <fichero> [url]\" - importar cookies desde un fichero para usarlas con [url]\n"
"\"cookies list [url]\" - listar las cookies existentes para la URL\n"
"por defecto se muestran las cookies para el dominio actual.\n"
"\n"
"Para obtener una cookie en formato fichero txt file,use la extensión cookie-txt para Firefox."

#: offpunk.py:1058
msgid "Go to a gemini URL or marked item."
msgstr "Ir a una URL gemini o elemento marcado."

#: offpunk.py:1102
msgid "Reload the current URL."
msgstr "Recargar la URL actual."

#: offpunk.py:1117
msgid ""
"Go up one directory in the path.\n"
"Take an integer as argument to go up multiple times.\n"
"Use \"~\" to go to the user root\"\n"
"Use \"/\" to go to the server root."
msgstr ""
"Subir un directorio en la ruta.\n"
"Acepta un número como argumento para subir múltiples veces.\n"
"Use \"~\" para ir a la \"raíz del usuario\"\n"
"Use \"/\" para ir a la raíz del servidor."

#: offpunk.py:1142
msgid "Go back to the previous gemini item."
msgstr "Volver al elemento gemini anterior."

#: offpunk.py:1151
msgid "Go forward to the next gemini item."
msgstr "Avanzar al siguiente elemento gemini."

#: offpunk.py:1161
msgid ""
"Go to the root of current capsule/gemlog/page\n"
"If arg is \"/\", the go to the real root of the server"
msgstr ""
"Ir a la raíz de la cápsula/gemlog/página actual\n"
"Si el argumento es \"/\", entonces se irá a la raíz real del servidor"

#: offpunk.py:1170
msgid ""
"Add index items as waypoints on a tour, which is basically a FIFO\n"
"queue of gemini items.\n"
"\n"
"`tour` or `t` alone brings you to the next item in your tour.\n"
"Items can be added with `tour 1 2 3 4` or ranges like `tour 1-4`.\n"
"All items in current menu can be added with `tour *`.\n"
"All items in $LIST can be added with `tour $LIST`.\n"
"Current item can be added back to the end of the tour with `tour .`.\n"
"Current tour can be listed with `tour ls` and scrubbed with `tour clear`."
msgstr ""
"Añadir elementos del índice como puntos de referencia en un tour, que es básicamente\n"
"una lista FIFO de elementos gemini.\n"
"\n"
"`tour` o sólo `t` le lleva al siguiente elemento de su tour.\n"
"Se pueden añadir elementos usando `tour 1 2 3 4` o rangos como `tour 1-4`.\n"
"Se pueden añadir todos los elementos del menú actual usando `tour *`.\n"
"Todos los elementos en una $LISTA se pueden añadir usando `tour $LISTA`.\n"
"El elemento actual se puede volver a añadir al final del tour usando `tour .`.\n"
"El tour actual se puede listar con `tour ls` y eliminar con `tour clear`."

#: offpunk.py:1240
msgid ""
"Manage your client certificates (identities) for a site.\n"
"`certs` will display all valid certificates for the current site\n"
"`certs new <name> <days-valid> <url[optional]>` will create a new certificate, if no url is "
"specified, the current open site will be used."
msgstr ""
"Gestionar sus certificados de cliente (identidades) para un sitio.\n"
"`certs` mostrará todos los certificados válidos para el sitio actual\n"
"`certs new <nombre> <días-de-validez> <url[opcional]>` creará un nuevo certificado. Sino se "
"especifica una URL, se usará el sitio abierto actualmente."

#: offpunk.py:1267
msgid ""
"Mark the current item with a single letter.  This letter can then\n"
"be passed to the 'go' command to return to the current item later.\n"
"Think of it like marks in vi: 'mark a'='ma' and 'go a'=''a'.\n"
"Marks are temporary until shutdown (not saved to disk)."
msgstr ""
"Marcar el elemento actual con una única letra. Esta letra puede luego\n"
"pasarse al comando 'go' para volver al elemento actual más tarde.\n"
"Piense que son como 'marks' en el editor 'vi': 'mark a'='ma' y 'go a'=''a'.\n"
"Las marcas son temporales hasta salir de Offpunk (no se guardan a disco)."

#: offpunk.py:1282
msgid "Display information about current page."
msgstr "Mostrar información de la página actual."

#: offpunk.py:1321
msgid "Display version and system information."
msgstr "Mostrar información de versión y sistema."

#: offpunk.py:1385
msgid ""
"Send a mail to the offpunk-devel list with technical information\n"
"about your offpunk version. You will be prompted to write an email\n"
"describing how to reproduce the bug."
msgstr ""
"Enviar un email a la lista offpunk-devel con información técnica\n"
"acerca de su versión de offpunk. Se le pedirá que escriba un email\n"
"describiendo cómo reproducir el error."

#: offpunk.py:1405
msgid ""
"Search on Gemini using the engine configured (by default kennedy.gemi.dev)\n"
"You can configure it using \"set search URL\".\n"
"URL should contains one \"%s\" that will be replaced by the search term."
msgstr ""
"Buscar en Gemini usando el motor configurado (predeterminado, kennedy.gemi.dev)\n"
"Puede configurarlo usando \"set search URL\".\n"
"URL debería contener un \"%s\", que se sustituirá por el término de búsqueda."

#: offpunk.py:1413
msgid ""
"Search on the web using the engine configured (by default wiby.me)\n"
"You can configure it using \"set websearch URL\".\n"
"URL should contains one \"%s\" that will be replaced by the search term."
msgstr ""
"Buscar en la web usando el motor configurado (por defecto, wiby.me)\n"
"Puede configurarlo usando \"set websearch URL\".\n"
"La URL deberá contener un \"%s\" que será reemplazado por el término de búsqueda."

#: offpunk.py:1421
msgid ""
"Search on wikipedia using the configured Gemini interface.\n"
"The first word should be the two letters code for the language.\n"
"Example : \"wikipedia en Gemini protocol\"\n"
"But you can also use abbreviations to go faster:\n"
"\"wen Gemini protocol\". (your abbreviation might be missing, report the bug)\n"
"while it's not added, \"w\" is still an option you can use:\n"
"\"w en Gemini protocol\" will work as a shortcut as well\n"
"The interface used can be modified with the command:\n"
"\"set wikipedia URL\" where URL should contains two \"%s\", the first\n"
"one used for the language, the second for the search string."
msgstr ""
"Buscar en wikipedia usando la interfaz Gemini configurada.\n"
"La primera palabra debería ser el código de idioma de dos letras.\n"
"Ejemplo : \"wikipedia es Protocolo Gemini\"\n"
"Pero también puede usar abreviaturas para ir más rápido:\n"
"\"wes protocolo Gemini\". (su abreviatura puede no estar presente, informe del error)\n"
"mientras no esté incluido, también tiene la opción de usar \"w\":\n"
"\"w es protocolo Gemini\" también funciona como atajo\n"
"La interfaz usada puede modificarse usando el comando:\n"
"\"set wikipedia URL\", donde la URL debe contener dos \"%s\", el primero\n"
"usado para el idioma, y el segundo para la cadena de búsqueda."

#: offpunk.py:1442
msgid "Open the specified XKCD comics (a number is required as parameter)"
msgstr "Abrir el cómic XKCD especificado (se requiere un número como parámetro)"

#: offpunk.py:1450
msgid "Submit a search query to the geminispace.info search engine."
msgstr "Enviar una consulta al motor de búsqueda geminspace.info."

#: offpunk.py:1458
msgid "Display history."
msgstr "Mostrar el historial."

#: offpunk.py:1463
msgid "Find in current page by displaying only relevant lines (grep)."
msgstr "Buscar en la página actual mostrando sólo las líneas relevantes (grep)."

#: offpunk.py:1467
msgid ""
"Display all the links for the current page.\n"
"   If argument N is provided, then page through N links at a time.\n"
"   \"links 10\" show you the first 10 links, then 11 to 20, etc.\n"
"   if N = 0, then all the links are displayed"
msgstr ""
"Mostrar todos los enlaces para la página actual.\n"
"   Si se introduce un argumento N, se paginará mostrando N enlaces de cada vez.\n"
"   \"links 10\" mostrará los primeros 10 enlaces, después, del 11 al 20, etc.\n"
"   si N = 0, se mostrarán todos los enlaces"

#: offpunk.py:1488
msgid "DEPRECATED: List contents of current index."
msgstr "DEPRECADO: Listar el contenido del índice actual."

#: offpunk.py:1494
msgid "Default action when line is empty"
msgstr "Acción por defecto cuando la línea está vacía"

#: offpunk.py:1510
msgid "Display RSS or Atom feeds linked to the current page."
msgstr "Mostrar feeds RSS o Atom enlazados en la página actual."

#: offpunk.py:1535
msgid ""
"Run most recently visited item through \"less\" command, restoring previous position.\n"
"Use \"view normal\" to see the default article view on html page.\n"
"Use \"view full\" to see a complete html page instead of the article view.\n"
"Use \"view switch\" to switch between normal and full\n"
"Use \"view XX\" where XX is a number to view information about link XX.\n"
"(full, feed, feeds have no effect on non-html content)."
msgstr ""
"Pasar el elemento más recientemente visitadopor el comando \"less\", restaurando la posición "
"anterior.\n"
"Use \"view normal\" para ver la vista predeterminada de artículo en páginas html.\n"
"Use \"view full\" para ver la página html completa en vez de la vista de artículo.\n"
"Use \"view switch\" para cambiar entre \"normal\" y \"full\"\n"
"Use \"view XX\", donde XX es un número, para ver información sobre el enlace XX.\n"
"(\"full\", \"feed\", \"feeds\" no tienen efecto en contenido no-html)."

#: offpunk.py:1581
msgid ""
"Open current item with the configured handler or xdg-open.\n"
"Use \"open url\" to open current URL in a browser.\n"
"Use \"open 2 4\" to open links 2 and 4\n"
"You can combine with \"open url 2 4\" to open URL of links\n"
"see \"handler\" command to set your handler."
msgstr ""
"Abrir en elemento actual con el manejador configurado, o \"xdg-open\".\n"
"Use \"open url\" para abrir la URL actual en un navegador.\n"
"Use \"open 2 4\" para abrir los enlaces 2 y 4\n"
"Puede combinarlos con \"open url 2 4\" para abrir las URLs de los enlaces\n"
"vea el comando \"handler\" para configurar su manejador."

#: offpunk.py:1616
msgid ""
"Send the content of the current page to the shell and pipe it.\n"
"You are supposed to write what will come after the pipe. For example,\n"
"if you want to count the number of lines containing STRING in the \n"
"current page:\n"
"> shell grep STRING|wc -l\n"
"'!' is an useful shortcut.\n"
"> !grep STRING|wc -l"
msgstr ""
"Enviar el contenido de la página actual al intérprete de comandos y \"pipearlo\" it.\n"
"Se espera que escriba lo que va despues del \"pipe\". Por ejemplo,\n"
"si quiere contar el número de líneas que contienen CADENA en la \n"
"página actual:\n"
"> shell grep CADENA | wc -l\n"
"'!' es un atajo útil.\n"
"> ! grep CADENA | wc -l"

#: offpunk.py:1637
msgid ""
"Save an item to the filesystem.\n"
"'save n filename' saves menu item n to the specified filename.\n"
"'save filename' saves the last viewed item to the specified filename.\n"
"'save n' saves menu item n to an automagic filename."
msgstr ""
"Guardar un elemento en el sistema de ficheros.\n"
"'save n nombre_de_fichero' guarda el elemento de menú 'n' en el nombre de fichero especificado.\n"
"'save nombre_de_fichero' guarda el último elemento visto en el nombre de fichero especificado.\n"
"'save n' guarda el elemento de menú 'n' a un nombre de fichero \"automágico\"."

#: offpunk.py:1713
msgid ""
"Print the url of the current page.\n"
"Use \"url XX\" where XX is a number to print the url of link XX.\n"
"\"url\" can also be piped to the shell, using the pipe \"|\"."
msgstr ""
"Imprimir la url de la página actual.\n"
"Use \"url XX\" (donde XX es un número) para imprimir la url del enlace XX.\n"
"\"url\" también puede \"pipearse\" al intérprete de comandos, usando la pipe \"|\"."

#: offpunk.py:1735
msgid ""
"Add the current URL to the list specified as argument.\n"
"If no argument given, URL is added to Bookmarks.\n"
"You can pass a link number as the second argument to add the link.\n"
"\"add $LIST XX\" will add link number XX to $LIST"
msgstr ""
"Añadir la URL actual a la lista especificada como argumento.\n"
"Si no se le pasa ningún argumento, la URL se añade a 'Bookmarks'.\n"
"Puede pasarle un número de enlace como segundo argumento para añadir el enlace.\n"
"\"add $LISTA XX\" añadirá el enlace número XX a la $LISTA"

#: offpunk.py:1780
msgid ""
"Subscribe to current page by saving it in the \"subscribed\" list.\n"
"If a new link is found in the page during a --sync, the new link is automatically\n"
"fetched and added to your next tour.\n"
"To unsubscribe, remove the page from the \"subscribed\" list."
msgstr ""
"Suscribirse a la página actual guardándola en la lista \"subscribed\".\n"
"Si se encuentra un enlace nuevo en la página durante un --sync, el nuevo enlace se descarga\n"
"y añade automáticamente a su próximo tour.\n"
"Para des-suscribirse, quite la página de la lista \"subscribed\"."

#: offpunk.py:1820
msgid ""
"Show or access the bookmarks menu.\n"
"'bookmarks' shows all bookmarks.\n"
"'bookmarks n' navigates immediately to item n in the bookmark menu.\n"
"Bookmarks are stored using the 'add' command."
msgstr ""
"Mostrar o acceder al menú de marcadores.\n"
"'bookmarks' muestra todos los marcadores.\n"
"'bookmarks n' navega inmediatamente al elemento 'n' en el menú de marcadores.\n"
"Use el comando 'add' para guardar marcadores."

#: offpunk.py:1834
msgid ""
"Archive current page by removing it from every list and adding it to\n"
"archives, which is a special historical list limited in size. It is similar to `move archives`."
msgstr ""
"Archivar la página actual quitándola de todas las listas y añadiéndola a\n"
"los archivos ('archives'), que es una lista de historial limitada en tamaño. Es similar a 'move "
"archives'."

#: offpunk.py:2074
msgid ""
"move LIST will add the current page to the list LIST.\n"
"With a major twist: current page will be removed from all other lists.\n"
"If current page was not in a list, this command is similar to `add LIST`."
msgstr ""
"'move LISTA' añadirá la página actual a la lista LISTA.\n"
"Con un detalle importante:la página actual se quitará de todas las demás listas.\n"
"Si la página actual no estaba en ninguna lista, este comando es similar a 'add LISTA'."

#: offpunk.py:2155
msgid ""
"Manage list of bookmarked pages.\n"
"- list : display available lists\n"
"- list $LIST : display pages in $LIST\n"
"- list create $NEWLIST : create a new list\n"
"- list edit $LIST : edit the list\n"
"- list subscribe $LIST : during sync, add new links found in listed pages to tour\n"
"- list freeze $LIST : don’t update pages in list during sync if a cache already exists\n"
"- list normal $LIST : update pages in list during sync but don’t add anything to tour\n"
"- list delete $LIST : delete a list permanently (a confirmation is required)\n"
"- list help : print this help\n"
"See also :\n"
"- add $LIST (to add current page to $LIST or, by default, to bookmarks)\n"
"- move $LIST (to add current page to list while removing from all others)\n"
"- archive (to remove current page from all lists while adding to archives)\n"
"\n"
"There’s no \"delete\" on purpose. The use of \"archive\" is recommended.\n"
"\n"
"The following lists cannot be removed or frozen but can be edited with \"list edit\"\n"
"- list archives  : contains last 200 archived URLs\n"
"- history        : contains last 200 visited URLs\n"
"- to_fetch       : contains URLs that will be fetch during the next sync\n"
"- tour           : contains the next URLs to visit during a tour (see \"help tour\")"
msgstr ""
"Gestionar la lista de páginas en marcadores.\n"
"- list : mostrar listas disponibles\n"
"- list $LISTA : mostrar páginas en la lista $LISTA\n"
"- list create $NUEVALISTA : crear una nueva lista\n"
"- list edit $LISTA : editar lalista\n"
"- list subscribe $LISTA : durante el sync, añadir nuevos enlaces encontrados en las páginas en la "
"$LISTA al tour\n"
"- list freeze $LISTA : no actualizar páginas en la $LISTA durante el sync si ya existe una caché\n"
"- list normal $LISTA : actualizar páginas en la lista durante el syncpero no añadir nada al tour\n"
"- list delete $LISTA : borrar permanentemente una lista (se requiere confirmación)\n"
"- list help : imprimir esta ayuda\n"
"Vea también :\n"
"- 'add $LISTA' (para añadir la página actual a la $LISTA o, por defecto, a 'bookmarks')\n"
"- 'move $LISTA' (para añadir la página actual a la lista y quitarla de todas las demás)\n"
"- 'archive' (para quitar la página actual de todas las listas y añadirla a 'archives')\n"
"\n"
"No hay \"delete\" a propósito. Se recomienda el uso de \"archive\".\n"
"\n"
"Las siguientes listas no se pueden borrar ni \"congelar\" pero pueden editarse usando \"list "
"edit\"\n"
"- list archives  : contiene las últimas 200 URLs archivadas\n"
"- history        : contiene las últimas 200 URLs visitadas\n"
"- to_fetch       : contiene URLs que se descargarán durante el próximo sync\n"
"- tour           : contiene las siguientes URLs a visitar durante un tour (vea \"help tour\")"

#: offpunk.py:2253
msgid "ALARM! Recursion detected! ALARM! Prepare to eject!"
msgstr "ALARMA! Recursión detectada! ALARMA! Prepárese para evacuar!"

#: offpunk.py:2280
msgid "Access the offpunk.net tutorial (online)"
msgstr "Acceder al tutorial en offpunk.net (online)"

#: offpunk.py:2284
msgid ""
"Synchronize all bookmarks lists and URLs from the to_fetch list.\n"
"- New elements in pages in subscribed lists will be added to tour\n"
"- Elements in list to_fetch will be retrieved and added to tour\n"
"- Normal lists will be synchronized and updated\n"
"- Frozen lists will be fetched only if not present.\n"
"\n"
"Before a sync, you can edit the list of URLs that will be fetched with the\n"
"following command: \"list edit to_fetch\"\n"
"\n"
"Argument : duration of cache validity (in seconds)."
msgstr ""
"Synchronize all bookmarks lists and URLs from the to_fetch list.\n"
"- New elements in pages in subscribed lists will be added to tour\n"
"- Elements in list to_fetch will be retrieved and added to tour\n"
"- Normal lists will be synchronized and updated\n"
"- Frozen lists will be fetched only if not present.\n"
"\n"
"Before a sync, you can edit the list of URLs that will be fetched with the\n"
"following command: \"list edit to_fetch\"\n"
"\n"
"Argument : duration of cache validity (in seconds)."

#: offpunk.py:2460
msgid "Exit Offpunk."
msgstr "Salir de Offpunk."

#: ansicat.py:111
msgid "To render images inline, you need either chafa >= 1.10 or timg > 1.3.2"
msgstr "Para renderizar inagénes en línea, necesita chafa >= 1.10 o timg > 1.3.2"

#: ansicat.py:524
msgid "No cleaning found for mode"
msgstr "No se encontró limpieza para el modo"

#: ansicat.py:529
#, python-format
msgid "%s is not a valid link for %s"
msgstr "%s no es un enlace válido para %s"

#: ansicat.py:615
#, python-format
msgid "Urljoin Error: Could not make an URL out of %s and %s"
msgstr "Error de Urljoin: No se pudo crear una URL a partir de %s y  %s"

#: ansicat.py:943
msgid "Error rendering Gopher "
msgstr "Error renderizando Gopher "

#: ansicat.py:1082
msgid ""
"\n"
"## Bookmarks Lists (updated during sync)\n"
msgstr ""
"\n"
"## Lista de marcadores (se actualiza durante el 'sync')\n"

#: ansicat.py:1085
msgid ""
"\n"
"## Subscriptions (new links in those are added to tour)\n"
msgstr ""
"\n"
"## Subscripciones (nuevos enlaces en estas se añaden al tour)\n"

#: ansicat.py:1088
msgid ""
"\n"
"## Frozen (fetched but never updated)\n"
msgstr ""
"\n"
"## Congeladas (se descargan pero no se actualizan)\n"

#: ansicat.py:1091
msgid ""
"\n"
"## System Lists\n"
msgstr ""
"\n"
"## Listas del sistema\n"

#: ansicat.py:1277 ansicat.py:1338
msgid "HTML document detected. Please install python-bs4 and python-readability."
msgstr "Documento HTML detectado. Por favor, instale 'python-bs4' y 'python-readability'."

#: ansicat.py:1641
#, python-format
msgid "Full because %s is whitelisted"
msgstr "\"Full\" porque %s está en la whitelist"

#: ansicat.py:1645
msgid "Full as requested"
msgstr "\"Full\" tal como se pidió"

#: ansicat.py:1656
#, python-format
msgid "Unmerdify CRASH with %s "
msgstr "ERROR de Unmerdify con %s "

#: ansicat.py:1658
#, python-format
msgid "Unmerdify failed with %s - returns empty html "
msgstr "Unmerdify falló con %s - devuelve html vacío "

#: ansicat.py:1660
#, python-format
msgid "Unmerdify with %s "
msgstr "Unmerdify con %s "

#: ansicat.py:1667
msgid "Readability"
msgstr "Readability"

#: ansicat.py:1670
msgid "Full (Readability failed)"
msgstr "\"Full\" (Readability falló)"

#: ansicat.py:1673
msgid "Full (No readability installed)"
msgstr "\"Full\" (Readability no está instalado)"

#: ansicat.py:1771
msgid ""
"\n"
"> Please install python-bs4 to parse HTML"
msgstr ""
"\n"
"> Por favor, instale 'python-bs4' para parsear HTML"

#: ansicat.py:1773
msgid ""
"\n"
"> Picture not in cache. Please reload this page.\n"
msgstr ""
"\n"
"> Imagen no cacheada. Por favor, recargue esta página (con \"reload\").\n"

#: ansicat.py:1856
msgid "Cannot guess the mime type of the file. Please install \"file\"."
msgstr "No se ha podido averiguar el tipo MIME del fichero. Por favor, instale \"file\"."

#: ansicat.py:1970
#, python-format
msgid "Could not render %s"
msgstr "No se pudo renderizar %s"

#: ansicat.py:1975
msgid ""
"ansicat is a terminal rendering tool that will render multiple formats (HTML,             Gemtext, "
"RSS, Gophermap, Image) into ANSI text and colors.\n"
"            When used on a file, ansicat will try to autodetect the format. When used "
"with             standard input, the format must be manually specified.\n"
"            If the content contains links, the original URL of the content can be "
"specified             in order to correctly modify relatives links."
msgstr ""
"ansicat es una herramienta de renderizado para terminal que renderizará múltiples formatos "
"(HTML,             Gemtext, RSS, Gophermap, Imágenes) a texto ANSI y colores.\n"
"            Si se usa en un fichero, ansicat intentará autodetectar el formato. Si se usa con "
"la             entrada estándar, el formato debe especificarse manualmente.\n"
"            Si el contenido contiene enlaces, se puede especificar la URL original del "
"contenido             para modificar correctamente los enlaces relativos."

#: ansicat.py:1996
msgid "Renderer to use. Available: auto, gemtext, html, feed, gopher, image, folder, plaintext"
msgstr ""
"Qué renderizador utilizar. Disponibles: auto, gemtext, html, feed, gopher, image, folder, plaintext"

#: ansicat.py:1998
msgid "Mime of the content to parse"
msgstr "MIME del contenido a parsear"

#: ansicat.py:2002
msgid "Original URL of the content"
msgstr "URL original del contenido"

#: ansicat.py:2007 openk.py:353 opnk.py:353
msgid ""
"Which mode should be used to render: normal (default), full or "
"source.                                With HTML, the normal mode try to extract the article."
msgstr ""
"Qué modo se debe utilizar para renderizar: 'normal' (predeterminado), 'full' o "
"'source'.                                Con HTML, el modo 'normal' intentará extraer el artículo."

#: ansicat.py:2016 openk.py:362 opnk.py:362
msgid "Which mode should be used to render links: none (default) or end"
msgstr "Qué modo se debe usar para renderizar enlaces: 'none' (predeterminado) o 'end'"

#: ansicat.py:2024
msgid "Path to the text to render (default to stdin)"
msgstr "Ruta al texto a renderizar (por defecto la entrada estándar)"

#: ansicat.py:2047
msgid "Ansicat needs at least one file as an argument"
msgstr "Ansicat necesita al menos un fichero como argumento"

#: ansicat.py:2051
msgid "Format or mime should be specified when running with stdin"
msgstr "Debe especificarse el formato o tipo mime si se utiliza con la entrada estándar"

#: netcache.py:109
msgid "Ctrl+c to cancel. Press 'enter' on a blank line to open an external editor"
msgstr "Ctrl+c para cancelar. Pulse 'enter' en la línea en blanco para abrir un editor externo"

#: netcache.py:119
msgid "|# Editing input for url: "
msgstr "|# Editando entrada para la url: "

#: netcache.py:120
msgid "|# The site said: "
msgstr "|# El sitio dijo: "

#: netcache.py:121
msgid "|# (lines starting with '|#' will be deleted)"
msgstr "|# (las líneas que empiecen por '|#' serán borradas)"

#: netcache.py:122
msgid "|# "
msgstr "|# "

#: netcache.py:136
msgid "(a)ccept, (e)dit again, (c)ancel? "
msgstr "(a)ceptar, (e)ditar de nuevo, (c)ancelar? "

#: netcache.py:175
msgid "We return False because path is too long"
msgstr "Devolvemos 'False' porque la ruta es muy larga"

#: netcache.py:363
#, python-format
msgid ""
"ERROR while caching %s\n"
"\n"
msgstr ""
"ERROR mientras se cacheaba %s\n"
"\n"

#: netcache.py:368
msgid "If you believe this error was temporary, type reload.\n"
msgstr "Si piensa que este error fue temporal, escriba 'reload'.\n"

#: netcache.py:369
msgid "The resource will be tentatively fetched during next sync.\n"
msgstr "Se intentará descargar el recurso durante la próxima sincronización ('sync').\n"

#: netcache.py:407
#, python-format
msgid "Size of %s is %s Mo\n"
msgstr "El tamaño de %s es %s Mb\n"

#: netcache.py:408
#, python-format
msgid "Offpunk only download automatically content under %s Mo\n"
msgstr "Offpunk sólo descarga automáticamente contenido de menos de %s Mb\n"

#: netcache.py:411
msgid "To retrieve this content anyway, type 'reload'."
msgstr "Para descargar este contenido igualmente, escriba 'reload'."

#: netcache.py:451
#, python-format
msgid "  -> Receiving stream: %s%% of allowed data"
msgstr "  -> Recibiendo flujo: %s%% de los datos permitidos"

#: netcache.py:617
msgid "Certificate not valid until: {}!"
msgstr "Certificado no válido hasta: {}!"

#: netcache.py:621
msgid "Certificate expired as of: {})!"
msgstr "Certificado expirado el: {})!"

#: netcache.py:650
msgid "Hostname does not match certificate common name or any alternative names."
msgstr ""
"El nombre de host no coincide con el 'common name' del certificado ni con ninguno de los nombres "
"alternativos."

#: netcache.py:706
msgid "[SECURITY WARNING] Unrecognised certificate!"
msgstr "[ALERTA DE SEGURIDAD] Certificado no reconocido!"

#: netcache.py:708
msgid "The certificate presented for {} ({}) has never been seen before."
msgstr "El certificado presentado para {} ({}) no había sido visto nunca antes."

#: netcache.py:712
msgid "This MIGHT be a Man-in-the-Middle attack."
msgstr "Esto PODRÍA ser un ataque Man-in-the-Middle."

#: netcache.py:714
msgid "A different certificate has previously been seen {} times."
msgstr "Un certificado diferente había sido visto previamente {} veces."

#: netcache.py:720
msgid "That certificate has expired, which reduces suspicion somewhat."
msgstr "Ese certificado ha expirado, lo que reduce de algún modo las sospechas."

#: netcache.py:722
msgid "That certificate is still valid for: {}"
msgstr "Ese certificado es todavía válido para: {}"

#: netcache.py:724
msgid "Attempt to verify the new certificate fingerprint out-of-band:"
msgstr "Intente verificar la huella del nuevo certificado fuera-de-banda:"

#. TRANSLATORS: keep "Y/N" because the answer has to be one of those
#: netcache.py:730
msgid "Accept this new certificate? Y/N "
msgstr "¿Quiere aceptar este nuevo certificado? (Y/N) "

#: netcache.py:737
msgid "TOFU Failure!"
msgstr "Error de TOFU!"

#: netcache.py:834
msgid "There are no certificates available for this site."
msgstr "No hay certificados disponibles para este sitio."

#. TRANSLATORS: keep the "y/n"
#: netcache.py:836
msgid "Do you want to create one? (y/n) "
msgstr "¿Quiere crear uno? (y/n) "

#: netcache.py:838
msgid "Name for this certificate: "
msgstr "Nombre para este certificado: "

#: netcache.py:839
msgid "Validity in days: "
msgstr "Validez en días: "

#: netcache.py:846
msgid "The name or validity you typed are invalid"
msgstr "El nombre o la validez introducidos no son válidos"

#: netcache.py:851
msgid "The one available certificate for this site is:"
msgstr "El único certificado disponible para este sitio es:"

#: netcache.py:854
msgid "The {} available certificates for this site are:"
msgstr "Los {} certificados disponibles para este sitio son:"

#: netcache.py:863
msgid "which certificate do you want to use? > "
msgstr "¿Qué certificado quiere usar? > "

#: netcache.py:948
msgid "This identity doesn't exist for this site (or is disabled)."
msgstr "Esta identidad no existe para este sitio (o está deshabilitada)."

#: netcache.py:1013 netcache.py:1019
msgid "Received invalid header from server!"
msgstr "¡Se recibió una cabecera no válida desde el servidor!"

#: netcache.py:1046
msgid "URL redirects to itself!"
msgstr "¡La URL redirige a sí misma!"

#: netcache.py:1048
msgid "Caught in redirect loop!"
msgstr "¡Atrapados en un bucle de redirecciones!"

#: netcache.py:1051
#, python-format
msgid "Refusing to follow more than %d consecutive redirects!"
msgstr "¡Rechazando seguir más de %d redirecciones consecutivas!"

#: netcache.py:1082
msgid "You need to provide a client-certificate to access this page."
msgstr "Necesita proporcionar un certificado cliente para acceder a esta página."

#: netcache.py:1086
msgid ""
"You need to provide a client-certificate to access this page.\r\n"
"Type \"certs\" to create or re-use one"
msgstr ""
"Necesita proporcionar un certificado cliente para acceder a esta página.\r\n"
"Escriba \"certs\" para crear o reutilizar uno"

#: netcache.py:1090
#, python-format
msgid "Server returned undefined status code %s!"
msgstr "¡El servidor ha devuelto el código de estado indefinido %s!"

#: netcache.py:1114
#, python-format
msgid ""
"Could not decode response body using %s                                encoding declared in header!"
msgstr ""
"¡No se ha podido descodificar el cuerpo de la respuesta usando                                 la "
"codificación %s declarada en la cabecera!"

#: netcache.py:1150
msgid "Blocked URL: "
msgstr "URL bloqueada: "

#: netcache.py:1151
msgid "This website has been blocked with the following rule:\n"
msgstr "Este sitio web ha sido bloqueado con la siguiente regla:\n"

#: netcache.py:1153
msgid "Use the following redirect command to unblock it:\n"
msgstr "Use el siguiente comando de 'redirect' para desbloquearlo:\n"

#: netcache.py:1182
#, python-format
msgid "%s is not a supported protocol"
msgstr "%s no es un protocolo soportado"

#: netcache.py:1190
msgid "HTTP requires python-requests"
msgstr "HTTP requiere 'python-requests'"

#: netcache.py:1209
msgid "ERROR: DNS error!"
msgstr "¡ERROR: error de DNS!"

#: netcache.py:1212
msgid "ERROR1: Connection refused!"
msgstr "¡ERROR1: Conexión rechazada!"

#: netcache.py:1215
msgid "ERROR2: Connection reset!"
msgstr "¡ERROR2: Conexión reiniciada!"

#: netcache.py:1218
msgid ""
"ERROR3: Connection timed out!\n"
"    Slow internet connection?  Use 'set timeout' to be more patient."
msgstr ""
"¡ERROR3: tiempo de conexión agotado!\n"
"    Conexión a internet lenta?  Use 'set timeout' para ser más paciente."

#: netcache.py:1222
msgid ""
"ERROR5: Trying to create a directory which already exists\n"
"                        in the cache : "
msgstr ""
"¡ERROR5: Intentando crear un directorio que ya existe\n"
"                        en la caché : "

#: netcache.py:1227
msgid "ERROR6: Bad SSL certificate:\n"
msgstr "ERROR6: Certificado SSL incorrecto:\n"

#: netcache.py:1230
msgid ""
"\n"
" If you know what you are doing, you can try to accept bad certificates with the following "
"command:\n"
msgstr ""
"\n"
"Si sabe lo que está haciendo, puede intentar aceptar certificados incorrectos con el siguiente "
"comando:\n"

#: netcache.py:1235
msgid "ERROR7: Cannot connect to URL:\n"
msgstr "ERROR7: No se ha podido conectar a la URL:\n"

#: netcache.py:1241
msgid "ERROR4: "
msgstr "ERROR4: "

#: netcache.py:1258
#, python-format
msgid "Downloading %s"
msgstr "Descargando %s"

#: netcache.py:1280
msgid ""
"Netcache is a command-line tool to retrieve, cache and access networked content.\n"
"            By default, netcache will returns a cached version of a given URL, downloading "
"it             only if a cache version doesn't exist. A validity duration, in seconds, can "
"also             be given so netcache downloads the content only if the existing cache is older "
"than the validity."
msgstr ""
"Netcache es una herramienta de línea de comandos para descargar, cachear y acceder contenido en "
"red.\n"
"            Por defecto, netcache devolverá una versión en caché de una URL dada, "
"descargándola              sólo si no existe una versión en caché. También se puede pasar una "
"duración de validez,              en segundos,  para que netcache sólo descargue el contenido si "
"la caché existente es más vieja que la validez."

#: netcache.py:1289
msgid "return path to the cache instead of the content of the cache"
msgstr "devolver la ruta a la caché en vez del contenido de la caché"

#: netcache.py:1294
msgid "return a list of id's for the gemini-site instead of the content of the cache"
msgstr "devolver una lista de id's para el sitio gemini en vez del contenido de la caché"

#: netcache.py:1299
msgid "Do not attempt to download, return cached version or error"
msgstr "No intentar descargar, devolver la versión en caché, o un error"

#: netcache.py:1304
msgid "Cancel download of items above that size (value in Mb)."
msgstr "Cancelar la descarga de elementos por encima de ese tamaño (valor en Mb)."

#: netcache.py:1309
msgid "Time to wait before cancelling connection (in second)."
msgstr "Tiempo de espera antes de cancelar la conexión (en segundos)."

#: netcache.py:1315 openk.py:375 opnk.py:375
msgid ""
"maximum age, in second, of the cached version before                                 redownloading "
"a new version"
msgstr ""
"edad máxima, en segundos, de la versión en caché antes                                 de "
"descargar una nueva versión"

#: netcache.py:1323
msgid "download URL and returns the content or the path to a cached version"
msgstr "descargar la URL y devolver el contenido o la ruta a una versión en caché"

#: offpunk.py:77
msgid "Install xsel/xclip (X11) or wl-clipboard (Wayland) to use copy"
msgstr "Instale 'xsel'/'xclip' (X11) o 'wl-clipboard' (Wayland) para usar 'copy'"

#: offpunk.py:105
msgid "Install xsel/xclip (X11) or wl-clipboard (Wayland) to get URLs from your clipboard"
msgstr ""
"Instale 'xsel'/'xclip' (X11) o 'wl-clipboard' (Wayland) para obtener URLs desde su portapapeles"

#: offpunk.py:159
msgid "You need to 'go' somewhere, first"
msgstr "Necesita ir ('go') a algún sitio primero"

#: offpunk.py:168
msgid "Error: "
msgstr "Error: "

#: offpunk.py:347
#, python-format
msgid "We don’t handle name of URL: %s"
msgstr "No manejamos el nombre de las URL: %s"

#: offpunk.py:393
#, python-format
msgid "%s not available, marked for syncing"
msgstr "%s no disponible, marcado para sincronizar"

#: offpunk.py:395 offpunk.py:1109
#, python-format
msgid "%s already marked for syncing"
msgstr "%s ya está marcado para sincronizar"

#: offpunk.py:458 offpunk.py:1452
msgid "What?"
msgstr "¿Cómo dice?"

#: offpunk.py:462
msgid "No links to index"
msgstr "No hay enlaces para indexar"

#: offpunk.py:470
msgid "No page with links"
msgstr "No hay página con enlaces"

#: offpunk.py:478
#, python-format
msgid "%s is redirected to %s"
msgstr "%s se redirige a %s"

#: offpunk.py:480
#, python-format
msgid "Please add a destination to redirect %s"
msgstr "Por favor, añada un destino para redirigir %s"

#: offpunk.py:486
#, python-format
msgid "Redirection for %s has been removed"
msgstr "La redirección para %s se ha quitado"

#: offpunk.py:488
#, python-format
msgid "%s was not redirected. Nothing has changed."
msgstr "No había redirecciones para %s. Nada ha cambiado."

#: offpunk.py:491
#, python-format
msgid "%s will now be blocked"
msgstr "%s será bloqueado ahora"

#: offpunk.py:494
#, python-format
msgid "%s will always be fully displayed"
msgstr "%s se mostrará siempre de modo completo"

#: offpunk.py:497
#, python-format
msgid "%s will now be redirected to %s"
msgstr "%s ahora se redigirá a %s"

#: offpunk.py:501
msgid "Current redirections:\n"
msgstr "Redirecciones actuales:\n"

#: offpunk.py:506
msgid "To add new, use \"redirect origin.com destination.org\""
msgstr "Para añadir una, use \"redirect origen.com destino.org\""

#: offpunk.py:508
msgid "To remove a redirect, use \"redirect origin.com NONE\""
msgstr "Para quitar una redirección, use \"redirect origen.com NONE\""

#: offpunk.py:510
msgid "To completely block a website, use \"redirect origin.com BLOCK\""
msgstr "Para bloquear completemente un sitio web, use \"redirect origen.com BLOCK\""

#: offpunk.py:512
msgid "To block also subdomains, prefix with *: \"redirect *origin.com BLOCK\""
msgstr "Para bloquear también subdominios, use el prefijo *: \"redirect *origen.com BLOCK\""

#: offpunk.py:514
msgid "To always fully display a website, use \"redirect origin.com WHITELIST\""
msgstr "Para mostrar siempre completamente un sitio web, use \"redirect origen.com WHITELIST\""

#: offpunk.py:529 offpunk.py:534
#, python-format
msgid "Unrecognised option %s"
msgstr "Opción no reconocida: %s"

#: offpunk.py:539
msgid "TLS mode must be `ca` or `tofu`!"
msgstr "El modo TLS debe ser 'ca' o 'tofu'!"

#: offpunk.py:543
msgid "Only high security certificates are now accepted"
msgstr "Ahora se aceptan sólo certificados con alta seguridad"

#: offpunk.py:545
msgid "Low security SSL certificates are now accepted"
msgstr "Ahora se aceptan certificados con baja seguridad"

#. TRANSLATORS keep accept_bad_ssl_certificates, True, and False
#: offpunk.py:548
msgid "accept_bad_ssl_certificates should be True or False"
msgstr "'accept_bad_ssl_certificates' debería ser 'True' o 'False'"

#: offpunk.py:553
msgid "changing width to "
msgstr "cambiando el ancho a "

#: offpunk.py:556
#, python-format
msgid "%s is not a valid width (integer required)"
msgstr "%s no es un ancho válido (se require un número entero)"

#: offpunk.py:559
msgid "Available linkmode are `none` and `end`."
msgstr "Los modos de enlaces ('linkmode') disponibles son 'none' y 'end'."

#: offpunk.py:610
msgid "Available preset themes are: "
msgstr "Temas predeterminados disponibles : "

#: offpunk.py:626
#, python-format
msgid "%s is not a valid preset theme"
msgstr "%s no es un tema predeterminado válido"

#: offpunk.py:628
#, python-format
msgid "%s is not a valid theme element"
msgstr "%s no es un elemento de 'theme' válido"

#: offpunk.py:629
msgid "Valid theme elements are: "
msgstr "Los elementos de 'theme' válidos son: "

#: offpunk.py:641
#, python-format
msgid "%s is set to %s"
msgstr "%s está configurado a %s"

#: offpunk.py:646
#, python-format
msgid "%s reset (it was set to %s)"
msgstr "%s reseteado (estaba configurado a %s)"

#: offpunk.py:649
#, python-format
msgid "%s is not set. Nothing to do"
msgstr "%s no está seteado. No se hará nada"

#: offpunk.py:654
#, python-format
msgid "%s is not a valid color"
msgstr "%s no es un color válido"

#: offpunk.py:655
msgid "Valid colors are one of: "
msgstr "Los colores válidos son: "

#: offpunk.py:692
#, python-format
msgid "No handler set for MIME type %s"
msgstr "No hay un manejador configurado para el tipo MIME %s"

#: offpunk.py:718 offpunk.py:726
#, python-format
msgid "%s is a command and cannot be aliased"
msgstr "%s es un comando y no se puede usar como alias"

#: offpunk.py:720
#, python-format
msgid "%s is currently aliased to \"%s\""
msgstr "%s tiene actualmente el alias \"%s\""

#: offpunk.py:722
#, python-format
msgid "there’s no alias for \"%s\""
msgstr "no hay ningún alias para \"%s\""

#: offpunk.py:729
#, python-format
msgid "%s has been aliased to \"%s\""
msgstr "%s es ahora un alias para \"%s\""

#: offpunk.py:735
msgid "Offline and undisturbed."
msgstr "Offline y sin molestias."

#: offpunk.py:739
msgid "Offpunk is now offline and will only access cached content"
msgstr "Offpunk está ahora offline y sólo accederá a contenido en la caché"

#: offpunk.py:746
msgid "Offpunk is online and will access the network"
msgstr "Offpunk está online y accederá a la red"

#: offpunk.py:748
msgid "Already online. Try offline."
msgstr "Ya estamos online. Intente 'offline'."

#: offpunk.py:815
#, python-format
msgid "%s is not a recognized argument to copy"
msgstr "%s no es un argumento reconocido para 'copy'"

#: offpunk.py:817
msgid "No content to copy, visit a page first"
msgstr "No hay contenido que copiar. Visite una página primero"

#: offpunk.py:833
#, python-format
msgid "We cannot share %s because it is local only"
msgstr "No se puede compartir %s porque es sólo local"

#: offpunk.py:845
msgid "TODO: sharing text is not yet implemented"
msgstr "TODO: compartir texto todavía no está implementado"

#: offpunk.py:862 offpunk.py:999
msgid "Nothing to share, visit a page first"
msgstr "Nada que compartir, visite una página primero"

#: offpunk.py:938
msgid "Multiple emails addresses were found:"
msgstr "Se encontraron múltiples direcciones de correo electrónico :"

#: offpunk.py:943
msgid "None of the above"
msgstr "Ninguno de los anteriores"

#: offpunk.py:945
msgid "Which email will you use to reply?"
msgstr "¿Qué dirección de correo usará para responder?"

#: offpunk.py:957
msgid "Enter the contact email for this page?"
msgstr "¿Introducir la dirección de correo de contacto para esta página?"

#: offpunk.py:966
msgid "Email address:"
msgstr "Dirección de correo electrónico:"

#: offpunk.py:967
msgid "Do you want to save this email as a contact for"
msgstr "Quiere guardar esta dirección de correo como contacto para"

#: offpunk.py:968
msgid "Current page only"
msgstr "Sólo la página actual"

#: offpunk.py:969
#, python-format
msgid "The whole %s space"
msgstr "El espacio %s completo"

#: offpunk.py:970
msgid "Don’t save this email"
msgstr "No guardar esta dirección"

#: offpunk.py:972
msgid "Your choice?"
msgstr "¿Su elección?"

#: offpunk.py:990
#, python-format
msgid "Email %s has been recorded as contact for %s"
msgstr "La dirección %s se ha guardado como contacto para %s"

#: offpunk.py:991
msgid "Nothing to save"
msgstr "Nada que guardar"

#: offpunk.py:994
msgid "In reply to "
msgstr "En respuesta a "

#: offpunk.py:997
#, python-format
msgid "We cannot reply to %s because it is local only"
msgstr "No se puede responder a %s porque es sólo local"

#: offpunk.py:1018
msgid "Too many arguments to list."
msgstr "Demasiados argumentos para 'list'."

#: offpunk.py:1021 offpunk.py:1043
msgid "URL required (or visit a page)."
msgstr "URL requerida (o, visite una página)."

#: offpunk.py:1025
msgid "Cookies not enabled for url"
msgstr "Cookies no habilitadas para esta url"

#: offpunk.py:1027
msgid "Cookies for url:"
msgstr "Cookies para esta url:"

#. TRANSLATORS domain, path, expiration time, name, value
#: offpunk.py:1030
#, python-format
msgid "%s %s expires:%s %s=%s"
msgstr "%s %s expira: %s %s=%s"

#: offpunk.py:1035
msgid "File parameter required for import."
msgstr "Se requiere el parámetro fichero para importar."

#: offpunk.py:1040
msgid "Too many arguments to import"
msgstr "Demasiados argumentos para 'import'"

#: offpunk.py:1050
msgid "File not found"
msgstr "Fichero no encontrado"

#: offpunk.py:1052
msgid "Imported."
msgstr "Importado."

#: offpunk.py:1054
msgid "Huh?"
msgstr "Huh?"

#: offpunk.py:1067
msgid "URLs in your clipboard\n"
msgstr "URLs en su portapapeles\n"

#: offpunk.py:1072
msgid "Where do you want to go today ?> "
msgstr "¿A dónde quiere ir hoy? > "

#: offpunk.py:1079
msgid "Go where? (hint: simply copy an URL in your clipboard)"
msgstr "¿Ir a dónde? (pista: puede simplemente copiar una URL en su portapapeles)"

#: offpunk.py:1098
#, python-format
msgid "%s is not a valid URL to go"
msgstr "%s no es una URL válida para 'go'"

#: offpunk.py:1107
#, python-format
msgid "%s marked for syncing"
msgstr "%s marcado para sincronizar"

#: offpunk.py:1130
msgid "Up only take integer as arguments"
msgstr "'up' sólo acepta números como argumento"

#: offpunk.py:1185
msgid "End of tour."
msgstr "Fin del tour."

#: offpunk.py:1205
#, python-format
msgid "List %s does not exist. Cannot add it to tour"
msgstr "La lista %s no existe. No se puede añadir al tour"

#: offpunk.py:1232
#, python-format
msgid "Invalid use of range syntax %s, skipping"
msgstr "Uso de sintaxis de rango %s no válido, ignorando"

#: offpunk.py:1234 offpunk.py:1601
#, python-format
msgid "Non-numeric index %s, skipping."
msgstr "El índice %s no es numérico, ignorando."

#: offpunk.py:1236 offpunk.py:1603
#, python-format
msgid "Invalid index %d, skipping."
msgstr "El índice %d no es válido, ignorando."

#: offpunk.py:1278
msgid "Invalid mark, must be one letter"
msgstr "Marca no válida. Debe ser una letra"

#. TRANSLATORS: this string and "Mime", "Cache", "Renderer" are formatted to align.
#. if you can obtain the same effect in your language, try to do it ;)
#. they are displayed with the "info" command
#: offpunk.py:1289
msgid "URL      :   "
msgstr "URL          :  "

#: offpunk.py:1290
msgid "Mime     :   "
msgstr "MIME         :  "

#: offpunk.py:1291
msgid "Cache    :   "
msgstr "Cache        :  "

#: offpunk.py:1297
msgid "Renderer :   "
msgstr "Renderizador :  "

#: offpunk.py:1298
msgid "Cleaned with : "
msgstr "Limpiado con : "

#: offpunk.py:1304
msgid "Page appeared in following lists :\n"
msgstr "La página aparece en las siguientes listas:\n"

#: offpunk.py:1307
msgid "normal list"
msgstr "lista normal"

#: offpunk.py:1309
msgid "subscription"
msgstr "subscripción"

#: offpunk.py:1311
msgid "frozen list"
msgstr "lista congelada"

#: offpunk.py:1317
msgid "Page is not save in any list"
msgstr "La página no está guardada en ninguna lista"

#: offpunk.py:1335
msgid "System: "
msgstr "Sistema: "

#: offpunk.py:1336
msgid "Python: "
msgstr "Python: "

#: offpunk.py:1337
msgid "Language: "
msgstr "Idioma: "

#: offpunk.py:1338
msgid ""
"\n"
"Highly recommended:\n"
msgstr ""
"\n"
"Altamente recomendado:\n"

#: offpunk.py:1340
msgid ""
"\n"
"Web browsing:\n"
msgstr ""
"\n"
"Navegación web:\n"

#: offpunk.py:1346
msgid ""
"\n"
"Nice to have:\n"
msgstr ""
"\n"
"Estaría bien tener:\n"

#: offpunk.py:1354
msgid ""
"\n"
"Features :\n"
msgstr ""
"\n"
"Características :\n"

#: offpunk.py:1355
msgid " - Render images (chafa)              : "
msgstr " - Renderizar imágenes (chafa)              : "

#: offpunk.py:1358
msgid " - Render HTML (bs4, readability)             : "
msgstr " - Renderizar HTML (bs4, readability)             : "

#: offpunk.py:1361
msgid " - Render Atom/RSS feeds (feedparser)         : "
msgstr " - Renderizar feeds Atom/RSS (feedparser)         : "

#: offpunk.py:1364
msgid " - Connect to http/https (requests)           : "
msgstr " - Connectar a http/https (requests)           : "

#: offpunk.py:1367
msgid " - Detect text encoding (python-chardet)      : "
msgstr " - Detectar codificación del texto (python-chardet)      : "

#: offpunk.py:1370
msgid " - restore last position (less 572+)          : "
msgstr " - restaurar última posición (less 572+)          : "

#: offpunk.py:1374
msgid "ftr_site_config     : "
msgstr "ftr_site_config     : "

#: offpunk.py:1375
msgid "Config directory    : "
msgstr "Directorio de configuración    : "

#: offpunk.py:1376
msgid "User Data directory : "
msgstr "Directorio de datos de usuario : "

#: offpunk.py:1377
msgid "Cache directory     : "
msgstr "Directorio de caché      : "

#: offpunk.py:1390
msgid "Found a bug in Offpunk? You can report it by email to the developers."
msgstr ""
"Ha encontrado un error en Offpunk? Puede informar a los desarrolladores por correo electrónico."

#: offpunk.py:1392
msgid "Please describe your problem as clearly as possible:"
msgstr "Por favor, describa su problema tan claramente como sea posible:"

#: offpunk.py:1393
msgid ""
"Include all the steps to reproduce the problem, including the URLs you are currently visiting."
msgstr ""
"Incluya todos los pasos para reproducir el problema, incluyendo las URLs que estaba visitando."

#: offpunk.py:1394 offpunk.py:2261
msgid "Another point: always use \"reply-all\" when replying to this list."
msgstr "Otro detalle: use siempre \"responder a todos\" cuando responda a esta lista."

#: offpunk.py:1396
msgid "Describe the bug in one line: "
msgstr "Describa el error en una línea: "

#: offpunk.py:1401
msgid "No description of the bug, report cancelled"
msgstr "No hay descripción del error, cancelamos el informe"

#: offpunk.py:1447
msgid "Please enter the number of the XKCD comic you want to see"
msgstr "Por favor, introduzca el número del cómic XKCD que quiere ver"

#: offpunk.py:1515
msgid "Current page is already a feed"
msgstr "La página actual ya es un feed"

#: offpunk.py:1517
msgid "No feed found on current page"
msgstr "No se ha encontrado un feed en la página actual"

#: offpunk.py:1520
msgid "Available feeds :\n"
msgstr "Feeds disponibles :\n"

#: offpunk.py:1525
msgid "Which view do you want to see ? >"
msgstr "¿Qué vista quiere ver? >"

#. TRANSLATORS keep "view feed" and "feed" in English, those are literal commands
#: offpunk.py:1549
msgid "view feed is deprecated. Use the command feed directly"
msgstr "'view feed' está deprecado. Use el comando 'feed' directamente"

#: offpunk.py:1558
#, python-format
msgid "Link %s is: %s"
msgstr "El enlace %s es: %s"

#: offpunk.py:1566
msgid "Empty cached version"
msgstr "Versión en caché vacía"

#: offpunk.py:1567
#, python-format
msgid "Last cached on %s"
msgstr "Cacheado por última vez en %s"

#: offpunk.py:1569
msgid "No cached version for this link"
msgstr "No hay versión en caché para este enlace"

#. TRANSLATORS keep "normal, full, switch, source" in English
#: offpunk.py:1574
msgid "Valid arguments for view are : normal, full, switch, source or a number"
msgstr "Los argumentos válidos para 'view' son : normal, full, switch, source, o un número"

#: offpunk.py:1648
msgid "You cannot save if not cached!"
msgstr "¡No puede guardar si no está en caché!"

#: offpunk.py:1671
msgid "First argument is not a valid item index!"
msgstr "¡El primer argumento no es un índice de elemento válido!"

#: offpunk.py:1675
msgid "You must provide an index, a filename, or both."
msgstr "Debe proporcionar un índice, un nombre de fichero, o ambos."

#: offpunk.py:1684
msgid "Index too high!"
msgstr "¡Índice demasiado alto!"

#: offpunk.py:1695
#, python-format
msgid "File %s already exists!"
msgstr "¡El fichero %s ya existe!"

#: offpunk.py:1702
#, python-format
msgid "Can’t save %s because it’s a folder, not a file"
msgstr "No se puede guardar %s porque es un directorio, no un fichero"

#: offpunk.py:1704
#, python-format
msgid "Saved to %s"
msgstr "Guardado en %s"

#: offpunk.py:1769
msgid "Subscriptions #subscribed (new links in those pages will be added to tour)"
msgstr "Suscripciones #suscrito (nuevos enlaces en esas páginas se añadirán al tour)"

#: offpunk.py:1771
msgid "Links requested and to be fetched during the next --sync"
msgstr "Enlaces solicitados y que se descargarán durante el siguiente --sync"

#: offpunk.py:1786
msgid "Multiple feeds have been found :\n"
msgstr "Encontrados múltiples feeds :\n"

#: offpunk.py:1788
msgid "This page is already a feed:\n"
msgstr "Esta página ya es un feed:\n"

#: offpunk.py:1790
msgid "No feed detected. You can still watch the page :\n"
msgstr "Ningún feed detectado. Aún así, puede monitorizar la página :\n"

#: offpunk.py:1801
#, python-format
msgid "\t -> (already subscribed through lists %s)\n"
msgstr "\t -> (ya suscrito a través de las listas %s)\n"

#: offpunk.py:1804
msgid "Which feed do you want to subscribe ? > "
msgstr "¿A qué feed quiere suscribirse? > "

#: offpunk.py:1813
#, python-format
msgid "Subscribed to %s"
msgstr "Suscrito a %s"

#: offpunk.py:1815
#, python-format
msgid "You are already subscribed to %s"
msgstr "Ya está suscrito a %s"

#: offpunk.py:1817
msgid "No subscription registered"
msgstr "No se ha registrado ninguna suscripción"

#: offpunk.py:1826
msgid "bookmarks command takes a single integer argument!"
msgstr "¡el comando 'bookmarks' sólo acepta un único argumento numérico!"

#: offpunk.py:1841 offpunk.py:2093
#, python-format
msgid "Removed from %s"
msgstr "Quitado de %s"

#: offpunk.py:1845
#, python-format
msgid "Archiving: %s"
msgstr "Archivando: %s"

#: offpunk.py:1847
#, python-format
msgid "[2;34mCurrent maximum size of archives : %s[0m"
msgstr "[2;34mTamaño máximo actual de archivos : %s[0m"

#: offpunk.py:1870 offpunk.py:2016 offpunk.py:2035
#, python-format
msgid "List %s does not exist. Create it with list create %s"
msgstr "La lista %s no existe. Puede crearla escribiendo 'list create %s'"

#: offpunk.py:1882
#, python-format
msgid "%s already in %s."
msgstr "%s ya está en %s."

#: offpunk.py:1889
#, python-format
msgid "%s has updated mode in %s to %s"
msgstr "El modo de %s en la lista %s se ha actualizado a %s"

#. TRANSLATORS parameters are url, list
#: offpunk.py:1896
#, python-format
msgid "%s added to %s"
msgstr "%s añadido a %s"

#: offpunk.py:1903
msgid ", archived on "
msgstr ", archivado en "

#: offpunk.py:1905
msgid ", visited on "
msgstr ", visitado en "

#. TRANSLATORS parameter is a "list" name
#: offpunk.py:1908
#, python-format
msgid ", added to %s on "
msgstr ", añadido a %s en "

#. TRANSLATORS keep 'go_to_line' as is
#: offpunk.py:2022
msgid "go_to_line requires a number as parameter"
msgstr "'go_to_line' requiere un número como parámetro"

#: offpunk.py:2057
#, python-format
msgid "%s is not allowed as a name for a list"
msgstr "%s no es un nombre permitido para una lista"

#: offpunk.py:2069
#, python-format
msgid "list created. Display with `list %s`"
msgstr "lista creada. Muéstrela con 'list %s'"

#: offpunk.py:2071
#, python-format
msgid "list %s already exists"
msgstr "la lista %s ya existe"

#: offpunk.py:2078
msgid "LIST argument is required as the target for your move"
msgstr "El argumento LISTA es requerido como destino para 'move'"

#: offpunk.py:2085
#, python-format
msgid "%s is not a list, aborting the move"
msgstr "%s no es una lista. Abortando el 'move'"

#: offpunk.py:2144
#, python-format
msgid "List %s has been marked as %s"
msgstr "La lista %s se ha marcado como %s"

#: offpunk.py:2146
#, python-format
msgid "List %s is now a normal list"
msgstr "La lista %s es ahora una lista normal"

#: offpunk.py:2186
msgid "No lists yet. Use `list create`"
msgstr "Todavía no hay listas. Use 'list create'"

#: offpunk.py:2197
msgid "A name is required to create a new list. Use `list create NAME`"
msgstr "Se requiere un nombre para crear una lista. Use 'list create NOMBRE'"

#: offpunk.py:2206
#, python-format
msgid "%s is a system list which cannot be deleted"
msgstr "%s es una lista de sistema que no se puede borrar"

#: offpunk.py:2209
#, python-format
msgid "Are you sure you want to delete %s ?\n"
msgstr "¿Está seguro de que quiere borrar %s?\n"

#: offpunk.py:2212
#, python-format
msgid "! %s items in the list will be lost !\n"
msgstr "¡Se perderán %s elementos en la lista!\n"

#: offpunk.py:2216
msgid "The list is empty, it should be safe to delete it.\n"
msgstr "La lista está vacía, debería ser seguro borrarla.\n"

#: offpunk.py:2219
#, python-format
msgid "Type \"%s\" (in capital, without quotes) to confirm :"
msgstr "Escriba \"%s\" (en mayúsculas, sin comillas) para confirmar :"

#: offpunk.py:2226
#, python-format
msgid "* * * %s has been deleted"
msgstr "* * * %s se ha borrado"

#: offpunk.py:2228 offpunk.py:2230
msgid "A valid list name is required to be deleted"
msgstr "Se requiere un nombre de lista válido para borrar una lista"

#: offpunk.py:2234
#, python-format
msgid "You cannot modify %s which is a system list"
msgstr "No puede modificar %s, que es una lista de sistema"

#: offpunk.py:2244
#, python-format
msgid "A valid list name is required after %s"
msgstr "Se requiere un nombre de lista válido después de %s"

#: offpunk.py:2255
msgid "Need help from a fellow human? Simply send an email to the offpunk-users list."
msgstr ""
"¿Necesita ayuda de de otro humano? No tiene más que enviar un email a la lista de offpunk-users."

#: offpunk.py:2258
msgid "Describe your problem/question as clearly as possible."
msgstr "Describa su problema/pregunta tan claramente como sea posible."

#: offpunk.py:2259
msgid "Don’t forget to present yourself and why you would like to use Offpunk!"
msgstr "No olvide presentarse y contarnos por qué le gusta usar Offpunk!"

#: offpunk.py:2264
msgid "! is an alias for 'shell'"
msgstr "! es un alias para 'shell'"

#: offpunk.py:2266
msgid "? is an alias for 'help'"
msgstr "? es un alias para 'help'"

#: offpunk.py:2269
#, python-format
msgid "%s is an alias for '%s'"
msgstr "%s es un alias para '%s'"

#: offpunk.py:2270
msgid "See the list of aliases with 'abbrevs'"
msgstr "Vea la lista de aliases con 'abbrevs'"

#: offpunk.py:2271
#, python-format
msgid "'help %s':"
msgstr "'help %s':"

#: offpunk.py:2295
msgid "Sync can only be achieved online. Change status with `online`."
msgstr "Sync sólo se puede hacer estando online. Cambie su estado con 'online'."

#: offpunk.py:2300
msgid "sync argument should be the cache validity expressed in seconds"
msgstr "el argumento de 'sync' debería ser la validez de la caché expresada en segundos"

#: offpunk.py:2318
#, python-format
msgid "  -> adding to tour: %s"
msgstr "  -> añadiendo al tour: %s"

#: offpunk.py:2344
#, python-format
msgid "%s [%s/%s] Fetch "
msgstr "%s [%s/%s] Fetch "

#: offpunk.py:2397
#, python-format
msgid " * * * %s to fetch in %s * * *"
msgstr " * * * %s para descargar en %s * * *"

#: offpunk.py:2451
msgid "End of sync"
msgstr "Fin de la sincronización (sync)"

#: offpunk.py:2462
msgid "You can close your screen!"
msgstr "¡Puede cerrar su pantalla!"

#: offpunk.py:2473
msgid "start with your list of bookmarks"
msgstr "empezar con su lista de marcadores"

#: offpunk.py:2479
msgid "Launch this command after startup"
msgstr "Ejecutar este comando tras arrancar"

#: offpunk.py:2484
msgid "use this particular config file instead of default"
msgstr "usar este fichero de configuración en lugar del predeterminado"

#: offpunk.py:2489
msgid ""
"run non-interactively to build cache by exploring lists passed                                 as "
"argument. Without argument, all lists are fetched."
msgstr ""
"ejecutar de modo no interactivo para construir la caché explorando las listas "
"pasadas                                 como argumento. Sin argumentos, se descargan todas las "
"listas."

#: offpunk.py:2495
msgid "assume-yes when asked questions about certificates/redirections during sync (lower security)"
msgstr ""
"asumir 'si' cuando se hagan preguntas sobre certificados/redirecciones durante el 'sync' (menor "
"seguridad)"

#: offpunk.py:2500
msgid "do not try to get http(s) links (but already cached will be displayed)"
msgstr "no intentar descargar enlaces http(s) (pero se mostrarán los que ya estén en caché)"

#: offpunk.py:2505
msgid "run non-interactively with an URL as argument to fetch it later"
msgstr "ejecutar de modo no interactivo con una URL como argumento para descargar después"

#: offpunk.py:2509
msgid "depth of the cache to build. Default is 1. More is crazy. Use at your own risks!"
msgstr ""
"profundidad de la caché a construir. Por defecto es 1. Más es una locura. ¡Úselo bajo su "
"responsabilidad y riesgo!"

#: offpunk.py:2513
msgid ""
"the mode to use to choose which images to download in a HTML page.                             one "
"of (None, readable, full). Warning: full will slowdown your sync."
msgstr ""
"el modo a usar para escoger qué imágenes descargar en una página HTML.                             "
"Uno de ('none', 'readable', 'full'). Atención: 'full' ralentizará la sincronización."

#: offpunk.py:2518
msgid "duration for which a cache is valid before sync (seconds)"
msgstr "duración para la cual la caché es válida antes de sincronizar (en segundos)"

#: offpunk.py:2521
msgid "display version information and quit"
msgstr "mostrar información de versión y salir"

#: offpunk.py:2526
msgid "display available features and dependencies then quit"
msgstr "mostrar características disponibles y dependencias, y salir"

#: offpunk.py:2532
msgid "Arguments should be URL to be fetched or, if --sync is used, lists"
msgstr "Los argumentos deberían ser la URL a descargar o, si se usa --sync, listas"

#: offpunk.py:2547
msgid "Creating config directory {}"
msgstr "Creando directorio de configuración {}"

#: offpunk.py:2579
#, python-format
msgid "%s is not a valid URL to fetch"
msgstr "%s no es una URL válida para descargar"

#: offpunk.py:2581
msgid "--fetch-later requires an URL (or a list of URLS) as argument"
msgstr "--fetch-later requiere una URL (o una lista de URLS) como argumento"

#: offpunk.py:2609
msgid "Welcome to Offpunk!"
msgstr "¡Bienvenido a Offpunk!"

#. TRANSLATORS keep 'help', it's a literal command
#: offpunk.py:2611
msgid "Type `help` to get the list of available command."
msgstr "Escriba 'help' para obtener la lista de comandos disponibles."

#: offutils.py:116
msgid "Please install the pager \"less\" to run Offpunk."
msgstr "Por favor, instale el paginador 'less' para ejecutar Offpunk."

#: offutils.py:117
msgid "If you wish to use another pager, send me an email !"
msgstr "Si desea utilizar un paginador distinto, ¡envíeme un email!"

#: offutils.py:119
msgid "(I’m really curious to hear about people not having \"less\" on their system.)"
msgstr "(tengo verdadera curiosidad por saber de gente que no tiene 'less' en su sistema.)"

#: offutils.py:261
#, python-format
msgid "No XDG folder for %s. Check your code."
msgstr "No hay carpeta XDG para %s. Revise su código."

#: offutils.py:274
#, python-format
msgid "Using config %s"
msgstr "Usando la configuración %s"

#: offutils.py:287
#, python-format
msgid "Skipping startup command \"%s\" due to provided URL"
msgstr "Ignorando el comando de arranque '%s' ya que se proporcionó una URL"

#: offutils.py:465
#, python-format
msgid "%s is not a valid email address"
msgstr "%s no es una dirección de correo válida"

#. TRANSLATORS please keep the 'Y/N' as is
#: offutils.py:469
#, python-format
msgid "Send an email to %s Y/N? "
msgstr "Enviar un email a %s? (Y/N) "

#: offutils.py:486
#, python-format
msgid "Cannot find a mail client to send mail to %s"
msgstr "No se ha podido encontrar un cliente de correo electrónico para enviar email a %s"

#: offutils.py:487 openk.py:100 opnk.py:100
msgid "Please install xdg-open (usually from xdg-util package)"
msgstr "Por favor, instale 'xdg-open' (normalmente en el paquete 'xdg-util')"

#: offutils.py:582
msgid "No valid editor has been found."
msgstr "No se ha encontrado un editor válido."

#: offutils.py:584
msgid "You can use the following command to set your favourite editor:"
msgstr "Puede usar el siguiente comando para configurar su edito favorito:"

#. TRANSLATORS keep 'set editor', it's a command
#: offutils.py:587
msgid "set editor EDITOR"
msgstr "set editor EDITOR"

#: offutils.py:588
msgid "or use the $VISUAL or $EDITOR environment variables."
msgstr "o use las variables de entorno $VISUAL o $EDITOR."

#: offutils.py:609
msgid "Please set a valid editor with \"set editor\""
msgstr "Por favor, configure un editor válido con 'set editor'"

#: openk.py:51 opnk.py:51
#, python-format
msgid "please install \"grep\" to search in a %s"
msgstr "por favor, instale \"grep\" para buscar en un %s"

#. TRANSLATORS: keep echo and %s, translate the text between ""
#: openk.py:99 opnk.py:99
#, python-format
msgid "echo \"Can’t find how to open \"%s"
msgstr "echo \"No encuentro cómo abrir \"%s"

#: openk.py:195 opnk.py:195
msgid "This is an offline input that will be sent in the next sync"
msgstr "Esta es una entrada \"offline\" que se enviará en el próximo \"sync\""

#: openk.py:217 opnk.py:217
#, python-format
msgid "%s does not exist"
msgstr "%s no existe"

#. TRANSLATORS translate only "MY_PREFERED_APP"
#: openk.py:291 opnk.py:291
#, python-format
msgid "\"handler %s MY_PREFERED_APP %%s\""
msgstr "\"handler %s MI_APLICACIÓN_PREFERIDA %%s\""

#: openk.py:296 opnk.py:296
#, python-format
msgid "External open of type %s with \"%s\""
msgstr "Abrir externamente los elementos de tipo %s con '%s'"

#: openk.py:297 openk.py:309 opnk.py:297 opnk.py:309
#, python-format
msgid "You can change the default handler with %s"
msgstr "Puede cambiar el manejador predeterminado con %s"

#: openk.py:305 opnk.py:305
#, python-format
msgid "Handler program %s not found!"
msgstr "¡Programa manejador %s no encontrado!"

#: openk.py:306 opnk.py:306
msgid ""
"You can use the ! command to specify another handler program                        or pipeline."
msgstr ""
"Puede utilizar el comando '!' para especificar otro programa manejador                        o "
"pipeline."

#: openk.py:345 opnk.py:345
msgid ""
"openk is an universal open command tool that will try to display any file              in the "
"pager less after rendering its content with ansicat. If that fails,              openk will "
"fallback to opening the file with xdg-open. If given an URL as input              instead of a "
"path, openk will rely on netcache to get the networked content."
msgstr ""
"openk es un comando de apertura universal que intentará mostrar cualquier fichero              en "
"el paginador 'less' después de renderizar su contenido con ansicat. Si eso falla,              "
"openk intentará abrir el fichero con 'xdg-open'. Si se le da una URL como entrada              en "
"vez de una ruta, openk hará uso de netcache para descargar el contenido de la red."

#: openk.py:369 opnk.py:369
msgid "Path to the file or URL to open"
msgstr "Ruta al fichero o URL a abrir"

#: xkcdpunk.py:33
msgid "xkcdpunk is a tool to display a given XKCD comic in your terminal"
msgstr "xkcd es una herramienta para mostrar un cómic de XKCD dado en su terminal"

#: xkcdpunk.py:38
msgid "XKCD comic number. Also accept value \"latest\" and \"random\". Default is \"latest\""
msgstr ""
"Número de cómic XKCD. También se aceptan los valores \"latest\" y \"random\". Por defecto es "
"\"latest\""

#: xkcdpunk.py:41
msgid "Only access cached comics"
msgstr "Acceder sólo a cómics en la caché"

#~ msgid "To improve your web experience (less cruft in webpages),"
#~ msgstr "Para mejorar su experiencia web (menos relleno en páginas web),"

#~ msgid "please install python3-readability or readability-lxml"
#~ msgstr "por favor instale 'python3-readability' o 'readability-lxml'"

#~ msgid "A valid list name is required to edit a list"
#~ msgstr "Se requiere un nombre de lista válido para editar una lista"

#~ msgid "XKCD comic number"
#~ msgstr "Número de cómic de XKCD"

#~ msgid " (empty line to send)"
#~ msgstr " (línea en blanco para enviar)"

#~ msgid ""
#~ "\n"
#~ "> missing picture, please reload\n"
#~ msgstr ""
#~ "\n"
#~ "> falta imagen, por favor recargue (con \"reload\")\n"
