# Spanish (Mexico) translations for Trac.
# Copyright (C) 2012-2023 Edgewall Software
# This file is distributed under the same license as the Trac project.
#
# Translators:
# Jesús Franco <tezcatl@freire.mayfirst.org>, 2012.
# Roberto Aragón <robarago@gmail.com>, 2010.
# <tezcatl@freire.mayfirst.org>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: Trac 1.5.4\n"
"Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n"
"POT-Creation-Date: 2022-12-14 22:34-0500\n"
"PO-Revision-Date: 2022-12-20 02:54+0000\n"
"Last-Translator: tzkmx <tezcatl@freire.mayfirst.org>\n"
"Language: es_MX\n"
"Language-Team: es_MX <trac-dev@googlegroups.com>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"

#: tracopt/ticket/commit_updater.py:293
msgid ""
"Insert a changeset message into the output.\n"
"\n"
"This macro must be called using wiki processor syntax as follows:\n"
"{{{\n"
"{{{\n"
"#!CommitTicketReference repository=\"reponame\" revision=\"rev\"\n"
"}}}\n"
"}}}\n"
"where the arguments are the following:\n"
" - `repository`: the repository containing the changeset\n"
" - `revision`: the revision of the desired changeset"
msgstr ""
"Insertar el mensaje de un conjunto de cambios.\n"
"\n"
"Esta macro debe llamarse utilizando sintaxis de procesador de wiki como "
"sigue: \n"
" {{{\n"
" {{{\n"
" #!CommitTicketReference repository=\"reponame\" revision=\"rev\" \n"
"}}} \n"
"}}} \n"
"en la que los argumentos son los siguientes: \n"
" - 'repository': el repositorio que contiene el conjunto de cambios\n"
" - 'revision': la revisión del conjunto de cambios solicitado"

#: tracopt/ticket/commit_updater.py:327
msgid "(The changeset message doesn't reference this ticket)"
msgstr ""
"(El mensaje del conjunto de cambios no hace referencia a este "
"requerimiento)"

#: trac/ticket/admin.py:852 tracopt/ticket/deleter.py:94
#, python-format
msgid "Ticket #%(num)s and all associated data removed."
msgstr "El reporte #%(num)s y todos sus datos asociados se eliminaron."

#: trac/ticket/admin.py:869 tracopt/ticket/deleter.py:106
#, python-format
msgid "The ticket comment %(num)s on ticket #%(id)s has been deleted."
msgstr "El comentario %(num)s del reporte #%(id)s ha sido eliminado."

#: trac/ticket/admin.py:866 trac/ticket/web_ui.py:603
#: tracopt/ticket/deleter.py:126
#, python-format
msgid "Comment %(num)s not found"
msgstr "No se encontró el comentario %(num)s"

#: tracopt/ticket/templates/ticket_delete.html:20
#, python-format
msgid "Delete Ticket #%(id)s"
msgstr "Eliminar reporte #%(id)s"

#: tracopt/ticket/templates/ticket_delete.html:26
#: tracopt/ticket/templates/ticket_delete.html:102
#, python-format
msgid "Delete comment %(num)s on Ticket #%(id)s"
msgstr "Eliminar el comentario %(num)s del reporte #%(id)s"

#: trac/ticket/web_ui.py:709 trac/ticket/web_ui.py:963
#: tracopt/ticket/templates/ticket_delete.html:44
#, python-format
msgid "Ticket #%(id)s"
msgstr "Reporte #%(id)s"

#: tracopt/ticket/templates/ticket_delete.html:46
#, python-format
msgid "Delete %(ticket)s"
msgstr ""

#: tracopt/ticket/templates/ticket_delete.html:68
msgid "Are you sure you want to delete this ticket?"
msgstr "¿Seguro que quiere eliminar este reporte?"

#: tracopt/ticket/templates/ticket_delete.html:73
#, python-format
msgid "(comments: %(comments)s, attachments: %(attachments)s)"
msgstr ""

#: trac/ticket/templates/milestone_delete.html:59
#: trac/wiki/templates/wiki_delete.html:160
#: tracopt/ticket/templates/ticket_delete.html:82
msgid "The following attachments will also be deleted:"
msgstr "Los siguientes archivos adjuntos:"

#: trac/templates/list_of_attachments.html:23
#: trac/ticket/templates/milestone_delete.html:64
#: trac/wiki/templates/wiki_delete.html:165
#: tracopt/ticket/templates/ticket_delete.html:87
msgid "View attachment"
msgstr "Ver adjunto"

#: trac/templates/attachment.html:121
#: trac/ticket/templates/milestone_delete.html:69
#: trac/wiki/templates/wiki_delete.html:170
#: tracopt/ticket/templates/ticket_delete.html:92
#: tracopt/ticket/templates/ticket_delete.html:122
msgid "This is an irreversible operation."
msgstr "Esta es una operación irreversible"

#: tracopt/ticket/templates/ticket_delete.html:96
msgid "Delete ticket"
msgstr "Eliminar reporte"

#: trac/templates/attachment.html:109 trac/templates/attachment.html:130
#: trac/ticket/templates/admin_components.html:94
#: trac/ticket/templates/admin_enums.html:77
#: trac/ticket/templates/admin_versions.html:90
#: trac/ticket/templates/milestone_delete.html:74
#: trac/ticket/templates/milestone_edit_form.html:166
#: trac/ticket/templates/report_delete.html:37
#: trac/ticket/templates/report_edit.html:120
#: trac/ticket/templates/ticket_change.html:186
#: trac/versioncontrol/templates/admin_repositories.html:199
#: trac/wiki/templates/wiki_delete.html:183
#: trac/wiki/templates/wiki_edit_comment.html:59
#: trac/wiki/templates/wiki_edit_form.html:115
#: trac/wiki/templates/wiki_rename.html:65
#: tracopt/ticket/templates/ticket_delete.html:97
#: tracopt/ticket/templates/ticket_delete.html:127
msgid "Cancel"
msgstr "Cancelar"

#: tracopt/ticket/templates/ticket_delete.html:120
msgid "Are you sure you want to delete this ticket comment?"
msgstr "¿Seguro que quiere eliminar el comentario del reporte?"

#: tracopt/ticket/templates/ticket_delete.html:126
msgid "Delete comment"
msgstr "Eliminar comentario"

#: tracopt/versioncontrol/git/git_fs.py:355
#: tracopt/versioncontrol/git/git_fs.py:359
#, python-format
msgid "%(option)s must be in the range [4..40]"
msgstr "%(option)s debe estar en el intervalo [4..40]"

#: tracopt/versioncontrol/git/git_fs.py:363
msgid "GIT backend not available"
msgstr "Motor de GIT no disponible"

#: tracopt/versioncontrol/git/git_fs.py:365
#, python-format
msgid "GIT version %(hasver)s installed not compatible (need >= %(needsver)s)"
msgstr ""
"La versión %(hasver)s del binario de GIT instalado no es compatible "
"(necesita ser mayor o igual a %(needsver)s)"

#. TRANSLATOR: modified ('diff') (link)
#: trac/ticket/templates/ticket_change.html:246 trac/ticket/web_ui.py:1822
#: trac/wiki/macros.py:392 trac/wiki/templates/wiki_view.html:67
#: trac/wiki/web_ui.py:791 tracopt/versioncontrol/git/git_fs.py:466
msgid "diff"
msgstr "diferencia"

#: tracopt/versioncontrol/git/git_fs.py:467
msgid "Diff against this parent (show the changes merged from the other parents)"
msgstr ""
"Diferencia contra este antecedente (ver los cambios combinados de los "
"otros antecedentes)"

#: tracopt/versioncontrol/git/git_fs.py:476
msgid ""
"Note: this is a <strong>merge</strong> changeset, the changes displayed "
"below correspond to the merge itself."
msgstr ""
"Nota: este es un conjunto de cambios <strong>merge</strong>, los cambios "
"que se muestra a continuación corresponden a la fusión en sí."

#: tracopt/versioncontrol/git/git_fs.py:483
msgid ""
"Use the <code>(diff)</code> links above to see all the changes relative "
"to each parent."
msgstr ""
"Utilice los enlaces <code>(diferencia)</code> arriba para ver todos los "
"cambios en relación con cada antecedente."

#: tracopt/versioncontrol/git/git_fs.py:499
#: tracopt/versioncontrol/git/git_fs.py:749
msgid "Internal error"
msgstr "Error interno"

#: tracopt/versioncontrol/git/git_fs.py:534
#, python-format
msgid "\"%(name)s\" is not readable or not a Git repository."
msgstr ""

#: tracopt/versioncontrol/git/git_fs.py:558
msgid "Unsupported \"Show only adds and deletes\""
msgstr ""

#: tracopt/versioncontrol/git/git_fs.py:614
msgid "Not supported in git_fs"
msgstr "No soportado en git_fs"

#: tracopt/versioncontrol/git/git_fs.py:732
#, python-format
msgid "Internal error (got unexpected object kind '%(kind)s')"
msgstr "Error interno (se obtuvo objeto inesperado de tipo '%(kind)s')"

#: tracopt/versioncontrol/svn/svn_fs.py:211
#, python-format
msgid "Subversion >= 1.0 required, found %(version)s"
msgstr "Se requiere Subversion >= 1.0. Se encontró la versión %(version)s"

#: tracopt/versioncontrol/svn/svn_fs.py:264
#, python-format
msgid "%(path)s does not appear to be a Subversion repository."
msgstr "La ruta %(path)s no parece un repositorio de Subversion."

#: tracopt/versioncontrol/svn/svn_fs.py:275
#, python-format
msgid "Couldn't open Subversion repository %(path)s: %(svn_error)s"
msgstr ""
"No se puede abrir el repositorio de Subversion en la ruta %(path)s: "
"%(svn_error)s"

#: tracopt/versioncontrol/svn/svn_fs.py:606
#, python-format
msgid ""
"Diff mismatch: Base is a %(oldnode)s (%(oldpath)s in revision %(oldrev)s)"
" and Target is a %(newnode)s (%(newpath)s in revision %(newrev)s)."
msgstr ""
"Inconsistencia en diferencias: Base %(oldnode)s (%(oldpath)s en revisión "
"%(oldrev)s) y Objetivo es un %(newnode)s (%(newpath)s en revisión "
"%(newrev)s)."

#: tracopt/versioncontrol/svn/svn_fs.py:781
#, python-format
msgid "svn blame failed on %(path)s: %(error)s"
msgstr "svn informó de un error en la ruta %(path)s: %(error)s"

#: tracopt/versioncontrol/svn/svn_prop.py:155
msgid "No svn:externals configured in trac.ini"
msgstr "No hay svn:externals configurado en trac.ini"

#: tracopt/versioncontrol/svn/svn_prop.py:162
msgid "needs lock"
msgstr ""

#: tracopt/versioncontrol/svn/svn_prop.py:192
msgid "blocked"
msgstr "bloqueado"

#: tracopt/versioncontrol/svn/svn_prop.py:192
msgid "merged"
msgstr "combinó (merged)"

#: tracopt/versioncontrol/svn/svn_prop.py:227
msgid "non-inheritable"
msgstr "no-heredable"

#: tracopt/versioncontrol/svn/svn_prop.py:229
msgid "merged on the directory itself but not below"
msgstr "se combinó (merge) en el directorio en sí pero no en subdirectorios"

#: tracopt/versioncontrol/svn/svn_prop.py:245
#: tracopt/versioncontrol/svn/svn_prop.py:267
msgid "eligible"
msgstr "elegible"

#: tracopt/versioncontrol/svn/svn_prop.py:275
msgid "(toggle deleted branches)"
msgstr "(intercambiar ramas eliminadas)"

#: tracopt/versioncontrol/svn/svn_prop.py:315
msgid "View merge source"
msgstr "Ver combinación de fuentes"

#: tracopt/versioncontrol/svn/svn_prop.py:326
msgid "No revisions"
msgstr "Sin revisiones"

#: tracopt/versioncontrol/svn/svn_prop.py:333
#, python-format
msgid "%(title)s: %(revs)s"
msgstr "%(title)s: %(revs)s"

#: tracopt/versioncontrol/svn/svn_prop.py:372
msgid "merged: "
msgstr "combinó: "

#: tracopt/versioncontrol/svn/svn_prop.py:372
msgid "blocked: "
msgstr "bloqueado: "

#: tracopt/versioncontrol/svn/svn_prop.py:373
msgid "reverse-merged: "
msgstr "combinar (merge) inverso:"

#: tracopt/versioncontrol/svn/svn_prop.py:373
msgid "un-blocked: "
msgstr "desbloqueado: "

#: tracopt/versioncontrol/svn/svn_prop.py:374
msgid "marked as non-inheritable: "
msgstr "marcado como no-heredable: "

#: tracopt/versioncontrol/svn/svn_prop.py:375
msgid "unmarked as non-inheritable: "
msgstr "ya no está marcado como no-heredable: "

#: tracopt/versioncontrol/svn/svn_prop.py:419
msgid " (added)"
msgstr " (añadido)"

#: tracopt/versioncontrol/svn/svn_prop.py:443
msgid "removed"
msgstr "eliminado"

#: tracopt/versioncontrol/svn/svn_prop.py:446
msgid " (with no actual effect on merging)"
msgstr " (sin efecto real en la combinación)"

#: tracopt/versioncontrol/svn/svn_prop.py:447
#, python-format
msgid "Property %(prop)s changed"
msgstr "Propiedad %(prop)s cambiada"

#: trac/about.py:47 trac/templates/about.html:17 trac/templates/about.html:31
msgid "About Trac"
msgstr "Acerca de Trac"

#: trac/attachment.py:178
msgid "Bad request"
msgstr "Petición errónea"

#: trac/attachment.py:181
#, python-format
msgid "%(realm)s is not a valid parent realm"
msgstr ""

#: trac/attachment.py:198
#, python-format
msgid "Parent resource %(parent)s doesn't exist"
msgstr "No existe recurso antecedente %(parent)s"

#: trac/attachment.py:204
#, python-format
msgid "Back to %(parent)s"
msgstr "Volver a %(parent)s"

#: trac/attachment.py:221 trac/ticket/batch.py:58 trac/ticket/report.py:175
#: trac/ticket/roadmap.py:768 trac/web/api.py:959 trac/wiki/web_ui.py:168
msgid "Invalid request arguments."
msgstr ""

#: trac/attachment.py:312
#, python-format
msgid "%(attachment)s attached to %(resource)s"
msgstr "%(attachment)s adjunto a %(resource)s"

#: trac/attachment.py:368
#, python-format
msgid "Unparented attachment %(id)s"
msgstr "Adjunto mal ubicado: %(id)s"

#: trac/attachment.py:376
#, python-format
msgid "Attachment '%(id)s' in %(parent)s"
msgstr "Adjunto '%(id)s' en %(parent)s"

#: trac/attachment.py:379
#, python-format
msgid "Attachments of %(parent)s"
msgstr "Adjuntos de %(parent)s"

#: trac/admin/web_ui.py:497 trac/admin/web_ui.py:500 trac/admin/web_ui.py:504
#: trac/attachment.py:399
msgid "No file uploaded"
msgstr "Ningún archivo cargado"

#: trac/attachment.py:400
#, python-format
msgid "Upload failed for %(filename)s"
msgstr ""

#: trac/attachment.py:402
msgid "Can't upload empty file"
msgstr "No es posible subir un archivo vacío"

#: trac/attachment.py:405
#, fuzzy, python-format
msgid "Maximum attachment size: %(num)s"
msgstr "Tamaño máximo del adjunto: %(num)s bytes"

#: trac/attachment.py:421
#, python-format
msgid "Attachment field %(field)s is invalid: %(message)s"
msgstr "El campo %(field)s del archivo adjunto no es válido: %(message)s"

#: trac/attachment.py:425
#, python-format
msgid "Invalid attachment: %(message)s"
msgstr "Adjunto no válido: %(message)s"

#: trac/attachment.py:430
msgid "Note: File must be selected again."
msgstr "Nota: el archivo debe ser seleccionado nuevamente"

#: trac/attachment.py:442
#, python-format
msgid ""
"You don't have permission to replace the attachment %(name)s. You can "
"only replace your own attachments. Replacing other's attachments requires"
" ATTACHMENT_DELETE permission."
msgstr ""
"No tiene permiso para reemplazar el adjunto %(name)s. Puede reemplazar "
"sus propios adjuntos. Reemplazar los adjuntos de otros requiere el "
"permiso ATTACHMENT_DELETE."

#: trac/attachment.py:473
#, python-format
msgid "%(attachment)s (delete)"
msgstr "%(attachment)s (eliminar)"

#: trac/attachment.py:488
#, fuzzy, python-format
msgid "Maximum total attachment size: %(num)s"
msgstr "Tamaño máximo del adjunto: %(num)s bytes"

#: trac/attachment.py:489
msgid "Download failed"
msgstr "Falló la descarga"

#: trac/attachment.py:580 trac/versioncontrol/web_ui/browser.py:708
#: trac/wiki/web_ui.py:72
msgid "Plain Text"
msgstr "Texto plano"

#: trac/attachment.py:586 trac/versioncontrol/web_ui/browser.py:714
msgid "Original Format"
msgstr "Formato original"

#: trac/attachment.py:630 trac/templates/list_of_attachments.html:26
#: trac/ticket/templates/ticket_change.html:138
#: trac/versioncontrol/templates/dir_entries.html:37
#: trac/versioncontrol/web_ui/browser.py:864
msgid "Download"
msgstr "Descargar"

#: trac/attachment.py:697
#, python-format
msgid "Attachment '%(title)s' does not exist."
msgstr "El adjunto '%(title)s' no existe."

#: trac/attachment.py:699
msgid "Invalid Attachment"
msgstr "Adjunto no válido"

#: trac/attachment.py:761
msgid "Could not delete attachment"
msgstr "No se pudo eliminar el adjunto"

#: trac/attachment.py:793
#, python-format
msgid "%(parent)s doesn't exist, can't create attachment"
msgstr "%(parent)s no existe, no se puede adjuntar"

#: trac/attachment.py:796
#, python-format
msgid "Cannot create attachment \"%(att)s\" as %(realm)s:%(id)s is invalid"
msgstr ""
"No se puede crear el adjunto \"%(att)s\" porque el %(realm)s:%(id)s es "
"inválido"

#: trac/attachment.py:875
#, python-format
msgid "Attachment '%(filename)s' not found"
msgstr "No se encontró el adjunto '%(filename)s'"

#: trac/attachment.py:887
msgid "Cannot rename non-existent attachment"
msgstr ""

#: trac/attachment.py:896
msgid "Attachment not modified"
msgstr ""

#: trac/attachment.py:907 trac/attachment.py:910
#, python-format
msgid "%(target)s doesn't exist, can't move attachment"
msgstr ""

#: trac/attachment.py:914
#, python-format
msgid "Cannot move attachment \"%(att)s\" as \"%(title)s\" is invalid"
msgstr ""

#: trac/attachment.py:918
#, python-format
msgid "Cannot move attachment \"%(att)s\" to \"%(title)s\" as it already exists"
msgstr ""

#: trac/attachment.py:938
#, python-format
msgid "Could not move attachment \"%(title)s\""
msgstr ""

#: trac/attachment.py:1082
#, python-format
msgid "Invalid resource identifier '%(id)s'"
msgstr "Identificador de recurso no válido '%(id)s'"

#: trac/attachment.py:1124 trac/templates/environment_info.html:56
#: trac/templates/environment_info.html:121 trac/templates/error.html:285
#: trac/ticket/admin.py:202 trac/ticket/admin.py:433 trac/ticket/admin.py:594
#: trac/ticket/templates/admin_components.html:118
#: trac/ticket/templates/admin_enums.html:103
#: trac/ticket/templates/admin_milestones.html:91
#: trac/ticket/templates/admin_versions.html:127
#: trac/versioncontrol/admin.py:123
#: trac/versioncontrol/templates/admin_repositories.html:243
#: trac/versioncontrol/templates/dirlist_thead.html:17 trac/web/session.py:506
msgid "Name"
msgstr "Nombre"

#: trac/attachment.py:1124 trac/versioncontrol/templates/dirlist_thead.html:20
msgid "Size"
msgstr "Tamaño"

#: trac/attachment.py:1124 trac/templates/history_view.html:58
#: trac/versioncontrol/templates/dirlist_thead.html:27
#: trac/versioncontrol/templates/revisionlog.html:160
msgid "Author"
msgstr "Autor"

#: trac/attachment.py:1124 trac/templates/history_view.html:57
#: trac/versioncontrol/templates/dirlist_thead.html:24
#: trac/versioncontrol/templates/revisionlog.html:159
msgid "Date"
msgstr "Fecha"

#: trac/attachment.py:1125 trac/notification/prefs.py:234
#: trac/ticket/api.py:363 trac/ticket/api.py:695
#: trac/ticket/templates/ticket.html:574
#: trac/ticket/templates/ticket_box.html:162
msgid "Description"
msgstr "Descripción"

#: trac/attachment.py:1155 trac/wiki/admin.py:103
#, python-format
msgid "File '%(name)s' exists"
msgstr "El archivo '%(name)s' ya existe"

#: trac/config.py:71
msgid "Configuration Error"
msgstr "Error de configuración"

#: trac/config.py:75
msgid "Look in the Trac log for more information."
msgstr "Revise el registro (log) de Trac para mayor información"

#: trac/config.py:358
#, python-format
msgid "Error reading '%(file)s', make sure it is readable."
msgstr "Error al leer '%(file)s', asegúrese de que se puede acceder al mismo."

#: trac/config.py:532
#, python-format
msgid "[%(section)s] %(entry)s: expected integer, got %(value)s"
msgstr "[%(section)s] %(entry)s: se esperaba número entero, no %(value)s"

#: trac/config.py:549
#, python-format
msgid "[%(section)s] %(entry)s: expected float, got %(value)s"
msgstr "[%(section)s] %(entry)s: se esperaba número decimal (float), no %(value)s"

#: trac/config.py:716
msgid "Setting attribute is not allowed."
msgstr "No se permite configurar tal atributo."

#: trac/config.py:839
#, python-format
msgid "[%(section)s] %(entry)s: expected one of (%(choices)s), got %(value)s"
msgstr "[%(section)s] %(entry)s: se esperaba uno de %(choices)s), no %(value)s"

#: trac/config.py:879
#, python-format
msgid ""
"Cannot find an implementation of the %(interface)s interface named "
"%(implementation)s. Please check that the Component is enabled or update "
"the option %(option)s in trac.ini."
msgstr ""
"No se pudo encontrar una implementación de la interfaz %(interface)s "
"llamada %(implementation)s. Por favor verifique que el Componente está "
"habilitado o actualice la opción %(option)s en trac.ini"

#: trac/config.py:919
#, python-format
msgid ""
"Cannot find implementation(s) of the %(interface)s interface named "
"%(implementation)s. Please check that the Component is enabled or update "
"the option %(option)s in trac.ini."
msgstr ""
"No se pudo encontrar una implementación de la interfaz %(interface)s "
"llamada %(implementation)s. Por favor verifique que el Componente está "
"habilitado o actualice la opción %(option)s en trac.ini"

#: trac/config.py:957 trac/config.py:972
#, python-format
msgid "Option '%(option)s' doesn't exist in section '%(section)s'"
msgstr "No existe la opción '%(option)s' en la sección '%(section)s'"

#: trac/config.py:976
#, python-format
msgid "Section '%(section)s' doesn't exist"
msgstr ""

#: trac/core.py:35
msgid "Trac Error"
msgstr "Error de Trac"

#: trac/env.py:196
msgid ""
"Visit the Trac open source project at<br /><a "
"href=\"https://trac.edgewall.org/\">https://trac.edgewall.org/</a>"
msgstr ""

#: trac/env.py:404
#, python-format
msgid ""
"No Trac environment found at %(path)s\n"
"%(e)s"
msgstr ""
"No se encontró un entorno de Trac en %(path)s\n"
"%(e)s"

#: trac/env.py:406
#, python-format
msgid "Unknown Trac environment type '%(type)s'"
msgstr "Entorno de Trac desconocido de tipo '%(type)s'"

#: trac/env.py:524
#, python-format
msgid "Base directory '%(env)s' does not exist. Please create it and retry."
msgstr ""

#: trac/env.py:529
msgid "Directory exists and is not empty."
msgstr "El directorio existe y no está vacío."

#: trac/env.py:601
#, python-format
msgid "The configuration file is not found at %(path)s"
msgstr ""

#: trac/env.py:760
#, python-format
msgid "Unable to check for upgrade of %(module)s.%(name)s: %(err)s"
msgstr ""

#: trac/env.py:845
msgid ""
"Missing environment variable \"TRAC_ENV\". Trac requires this variable to"
" point to a valid Trac environment."
msgstr ""
"Falta la variable de entorno \"TRAC_ENV\". Trac necesita esta variable "
"para apuntar a un entorno de Trac válido."

#: trac/admin/console.py:243 trac/env.py:879
#, python-format
msgid ""
"The Trac Environment needs to be upgraded. Run:\n"
"\n"
"  trac-admin \"%(path)s\" upgrade"
msgstr ""

#: trac/env.py:964
#, python-format
msgid ""
"Resources cannot be deployed to a target directory that is equal to or "
"below the source directory '%(source)s'.\n"
"\n"
"Please choose a different target directory and try again."
msgstr ""

#: trac/env.py:973
msgid "Copying resources from:"
msgstr "Copiando recursos desde:"

#: trac/env.py:991
msgid "Creating scripts."
msgstr "Creando guiones."

#: trac/env.py:1003
#, python-format
msgid "Invalid argument '%(arg)s'"
msgstr "Argumento no válido '%(arg)s'"

#: trac/env.py:1008
#, python-format
msgid "hotcopy can't overwrite existing '%(dest)s'"
msgstr "la copia en caliente no puede sobreescribir '%(dest)s' porque ya existe"

#: trac/env.py:1012
#, python-format
msgid "Hotcopying %(src)s to %(dst)s ..."
msgstr "Copiando en caliente %(src)s sobre %(dst)s..."

#: trac/env.py:1033
msgid "The following errors happened while copying the environment:"
msgstr "Los siguiente errores ocurrieron al copiar el entorno:"

#: trac/env.py:1045
msgid "Backing up database ..."
msgstr "Respaldando base de datos..."

#: trac/env.py:1050
msgid "Hotcopy done."
msgstr "Copia en caliente realizada."

#: trac/admin/api.py:134 trac/env.py:1055
msgid "Invalid arguments"
msgstr "Argumentos no válidos"

#: trac/env.py:1058
msgid "Database is up to date, no upgrade necessary."
msgstr "La base de datos está actualizada, no se requiere actualización."

#: trac/env.py:1064
msgid ""
"The pre-upgrade backup failed.\n"
"Use '--no-backup' to upgrade without doing a backup.\n"
msgstr ""
"El respaldo previo a la actualización falló.\n"
"Use '--no-backup' para actualizar sin hacer un respaldo.\n"

#: trac/env.py:1068
msgid "The upgrade failed. Please fix the issue and try again.\n"
msgstr ""
"La actualización falló. Por favor arregle los detalles e intente de "
"nuevo.\n"

#: trac/env.py:1075
#, python-format
msgid ""
"Upgrade done.\n"
"\n"
"You may want to upgrade the Trac documentation now by running:\n"
"\n"
"  trac-admin \"%(path)s\" wiki upgrade"
msgstr ""

#: trac/perm.py:41
msgid "Forbidden"
msgstr "Prohibido"

#: trac/perm.py:53
#, python-format
msgid ""
"%(perm)s privileges are required to perform this operation on "
"%(resource)s. You don't have the required permissions."
msgstr ""
"Debería tener privilegio(s) %(perm)s para realizar esta operación en "
"%(resource)s. No tiene los permisos requeridos."

#: trac/perm.py:55
#, python-format
msgid ""
"%(perm)s privileges are required to perform this operation. You don't "
"have the required permissions."
msgstr ""
"Requiere privilegio(s) %(perm)s para realizar esta operación. No tiene "
"los permisos requeridos."

#: trac/perm.py:59
msgid "Insufficient privileges to perform this operation."
msgstr "Permisos insuficientes para realizar esta operación."

#: trac/perm.py:370 trac/perm.py:811
#, python-format
msgid "%(name)s is not a valid action."
msgstr "%(name)s no es una acción válida."

#: trac/perm.py:372
#, python-format
msgid ""
"Permission %(name)s differs from a defined action by casing only, which "
"is not allowed."
msgstr ""

#: trac/perm.py:381
#, python-format
msgid "The user %(user)s already has permission %(action)s."
msgstr "El usuario %(user)s ya tiene el permiso %(action)s."

#: trac/perm.py:385
#, python-format
msgid "The user %(user)s is already in the group %(group)s."
msgstr ""

#: trac/perm.py:751
msgid "User"
msgstr "Usuario"

#: trac/admin/templates/admin_perms.html:128 trac/perm.py:751
#: trac/ticket/templates/ticket_workflow.html:36
msgid "Action"
msgstr "Acción"

#: trac/perm.py:753
msgid "Available actions:"
msgstr "Acciones disponibles:"

#: trac/perm.py:764
msgid "All upper-cased tokens are reserved for permission names"
msgstr "Todas las cadenas en mayúsculas están reservadas para nombres de permisos"

#: trac/perm.py:802
#, python-format
msgid ""
"Cannot remove permission %(action)s for user %(user)s. The permission is "
"granted through a meta-permission or group."
msgstr ""
"No se puede retirar el privilegio %(action)s al usuario %(user)s. El "
"privilegio le es conferido por un meta-privilegio o grupo."

#: trac/perm.py:807
#, python-format
msgid ""
"Cannot remove permission %(action)s for user %(user)s. The user has not "
"been granted the permission."
msgstr ""
"No se puede retirar el privilegio %(action)s al usuario %(user)s, porque "
"en principio no lo tenía autorizado."

#: trac/perm.py:827
#, python-format
msgid "Cannot export to %(filename)s: %(error)s"
msgstr "No se puede exportar al archivo %(filename)s: %(error)s"

#: trac/perm.py:839
#, python-format
msgid "Invalid row %(line)d. Expected <user>, <action>, [action], [...]"
msgstr "Fila inválida %(line)d. Se esperaba <user>, <action>, [action], [...]"

#: trac/perm.py:846
#, python-format
msgid ""
"Invalid user %(user)s on line %(line)d: All upper-cased tokens are "
"reserved for permission names."
msgstr ""
"Usuario no válido %(user)s en línea %(line)d: Los token en MAYÚSCULAS "
"están reservados para nombres de permisos."

#: trac/perm.py:856
#, python-format
msgid "Cannot import from %(filename)s line %(line)d: %(error)s "
msgstr ""
"No se puede importar desde el archivo %(filename)s, error en línea "
"%(line)d: %(error)s"

#: trac/perm.py:861
#, python-format
msgid "Cannot import from %(filename)s: %(error)s"
msgstr "No se puede importar desde el archivo %(filename)s: %(error)s"

#: trac/resource.py:343
#, python-format
msgid "%(name)s at version %(version)s"
msgstr "%(name)s en versión %(version)s"

#: trac/admin/api.py:138
msgid "Command not found"
msgstr "Comando no encontrado"

#: trac/admin/console.py:85
#, python-format
msgid "Error: %(msg)s"
msgstr "Error: %(msg)s"

#: trac/admin/console.py:105
#, python-format
msgid ""
"Welcome to trac-admin %(version)s\n"
"Interactive Trac administration console.\n"
"Copyright (C) %(year)s Edgewall Software\n"
"\n"
"Type:  '?' or 'help' for help on commands.\n"
"        "
msgstr ""
"Bienvenido a trac-admin %(version)s\n"
"Administración interactiva por consola de Trac.\n"
"Copyright (C) %(year)s Edgewall Software\n"
"\n"
"Escriba:  '?' o 'help' para ayuda sobre comandos.\n"
"        "

#: trac/admin/console.py:136
#, python-format
msgid "Failed to open environment: %(err)s"
msgstr "Error al abrir el entorno: %(err)s"

#: trac/admin/console.py:212
#, python-format
msgid "Completion error: %(err)s"
msgstr "Error al completar: %(err)s"

#: trac/admin/console.py:276
#, python-format
msgid ""
"No documentation found for '%(cmd)s'. Use 'help' to see the list of "
"commands."
msgstr ""
"No se encontró documentación para '%(cmd)s'. Use 'help' para leer una "
"lista de los comandos disponibles."

#: trac/admin/console.py:284
msgid "Did you mean this?"
msgid_plural "Did you mean one of these?"
msgstr[0] "¿Quiso decir esto?"
msgstr[1] "¿Quiso decir alguno de estos?"

#: trac/admin/console.py:288
#, python-format
msgid "trac-admin - The Trac Administration Console %(version)s"
msgstr "trac-admin - La consola de administración de Trac %(version)s"

#: trac/admin/console.py:292
msgid "Usage: trac-admin </path/to/projenv> [command [subcommand] [option ...]]\n"
msgstr "Uso: trac-admin </ruta/al/proyecto> [comando [subcomando] [opción ...]]\n"

#: trac/admin/console.py:294
msgid "Invoking trac-admin without command starts interactive mode.\n"
msgstr ""
"Al invocar trac-admin sin especificar comando, se inicia el modo "
"interactivo.\n"

#: trac/admin/console.py:338
msgid ""
"\n"
"Trac will first ask a few questions about your environment\n"
"in order to initialize and prepare the project database.\n"
"\n"
" Please enter the name of your project.\n"
" This name will be used in page titles and descriptions.\n"
msgstr ""
"\n"
"Trac le hará algunas preguntas acerca de esta instancia,\n"
"para inicializar y preparar la base de datos del proyecto.\n"
"\n"
" Capture el nombre de su proyecto.\n"
" Este nombre será usado en títulos de páginas y descripciones.\n"

#: trac/admin/console.py:346
#, python-format
msgid "Project Name [%(default)s]> "
msgstr "Nombre del proyecto [%(default)s]> "

#: trac/admin/console.py:348
msgid ""
"\n"
" Please specify the connection string for the database. By default,\n"
" a local SQLite database is created in the environment directory.\n"
" It is also possible to use an existing MySQL or PostgreSQL database\n"
" (check the Trac documentation for the connection string syntax).\n"
msgstr ""

#: trac/admin/console.py:355
#, python-format
msgid "Database connection string [%(default)s]> "
msgstr "Cadena de conexión a la base de datos [%(default)s]> "

#: trac/admin/console.py:362
#, python-format
msgid "Initenv for '%(env)s' failed."
msgstr "Falló la inicialización del entorno '%(env)s'."

#: trac/admin/console.py:365
msgid "Does an environment already exist?"
msgstr "¿Existe ya el entorno?"

#: trac/admin/console.py:368
#, python-format
msgid "Creating a new Trac environment at %(envname)s"
msgstr "Creando un nuevo entorno Trac en %(envname)s"

#: trac/admin/console.py:390
#, python-format
msgid "The file specified in the --config argument does not exist: %(path)s."
msgstr ""

#: trac/admin/console.py:434
msgid "Failed to create environment."
msgstr "Error al crear el entorno."

#: trac/admin/console.py:460
#, python-format
msgid ""
"\n"
"Project environment for '%(project_name)s' created.\n"
"\n"
"You may configure the environment by editing the file:\n"
"\n"
"  %(config_path)s\n"
"\n"
"You can run the Trac standalone web server `tracd` and point\n"
"your browser to http://localhost:8000/%(project_dir)s.\n"
"\n"
"  tracd --port 8000 %(project_path)s\n"
"\n"
"Navigate to \"Help/Guide\" to browse the documentation for Trac,\n"
"including information on further setup (such as deploying Trac\n"
"to a real web server).\n"
"\n"
"The latest documentation can also be found on the project\n"
"website:\n"
"\n"
"  https://trac.edgewall.org/\n"
msgstr ""

#: trac/admin/console.py:466
msgid ""
"Display help for trac-admin commands.\n"
"\n"
"Examples:\n"
"{{{\n"
"[[TracAdminHelp]]               # all commands\n"
"[[TracAdminHelp(wiki)]]         # all wiki commands\n"
"[[TracAdminHelp(wiki export)]]  # the \"wiki export\" command\n"
"[[TracAdminHelp(upgrade)]]      # the upgrade command\n"
"}}}"
msgstr ""

#: trac/admin/console.py:486
#, python-format
msgid "Unknown trac-admin command \"%(command)s\""
msgstr ""

#: trac/admin/web_ui.py:67
msgid "Admin"
msgstr "Administrar"

#: trac/admin/web_ui.py:83
msgid "No administration panels available"
msgstr "No hay paneles de administración disponibles"

#: trac/admin/web_ui.py:98 trac/admin/web_ui.py:102
msgid "Unknown administration panel"
msgstr "Panel de administración desconocido"

#: trac/admin/web_ui.py:150 trac/ticket/admin.py:72 trac/ticket/admin.py:96
#: trac/ticket/admin.py:483 trac/ticket/admin.py:642 trac/ticket/admin.py:706
#: trac/ticket/report.py:250 trac/ticket/roadmap.py:878
#: trac/versioncontrol/admin.py:265
msgid "Your changes have been saved."
msgstr "Sus cambios han sido guardados."

#: trac/admin/web_ui.py:155 trac/ticket/admin.py:68
msgid ""
"Error writing to trac.ini, make sure it is writable by the web server. "
"Your changes have not been saved."
msgstr ""
"Error escribiendo a trac.ini, asegúrese de que el servidor web puede "
"escribirlo. Sus cambios no han sido guardados."

#: trac/admin/web_ui.py:170 trac/admin/web_ui.py:249 trac/admin/web_ui.py:355
#: trac/admin/web_ui.py:475 trac/prefs/templates/prefs_general.html:17
#: trac/prefs/web_ui.py:188
msgid "General"
msgstr "General"

#: trac/admin/templates/admin_basics.html:24 trac/admin/web_ui.py:170
msgid "Basic Settings"
msgstr "Configuración básica"

#: trac/admin/templates/admin_logging.html:20
#: trac/admin/templates/admin_logging.html:40 trac/admin/web_ui.py:249
msgid "Logging"
msgstr "Registro de actividad"

#: trac/admin/web_ui.py:258 trac/ticket/templates/milestone_delete.html:41
#: trac/ticket/templates/milestone_edit_form.html:116
#: trac/ticket/templates/query_results.html:46
msgid "None"
msgstr "Ninguno"

#: trac/admin/web_ui.py:260
msgid "Console"
msgstr "Consola"

#: trac/admin/web_ui.py:262
msgid "File"
msgstr "Archivo"

#: trac/admin/web_ui.py:264
msgid "Syslog"
msgstr "Registro del sistema (syslog)"

#: trac/admin/web_ui.py:267
msgid "Windows event log"
msgstr "Registro de eventos (Windows)"

#: trac/admin/web_ui.py:278
#, python-format
msgid "Unknown log type %(type)s"
msgstr "Tipo de registro desconocido: %(type)s"

#: trac/admin/web_ui.py:279
msgid "Invalid log type"
msgstr "Tipo de registro no válido"

#: trac/admin/web_ui.py:283
msgid "You must specify a log file"
msgstr "Debe especificar un archivo de registro"

#: trac/admin/web_ui.py:284
msgid "Missing field"
msgstr "Falta un campo"

#: trac/admin/web_ui.py:288
#, python-format
msgid "Unknown log level %(level)s"
msgstr "Nivel de registro desconocido: %(level)s"

#: trac/admin/web_ui.py:289
msgid "Invalid log level"
msgstr "Nivel de registro no válido"

#: trac/admin/web_ui.py:304
#, python-format
msgid ""
"Changes not saved. Logger configuration error: %(error)s. Inspect the log"
" for more information."
msgstr ""

#: trac/admin/templates/admin_perms.html:17
#: trac/admin/templates/admin_perms.html:125 trac/admin/web_ui.py:355
msgid "Permissions"
msgstr "Permisos"

#: trac/admin/web_ui.py:370
msgid "All upper-cased tokens are reserved for permission names."
msgstr "Todas las cadenas en mayúsculas están reservadas para nombres de permisos"

#: trac/admin/web_ui.py:377
msgid "Unknown action"
msgstr "Acción desconocida"

#: trac/admin/web_ui.py:384 trac/admin/web_ui.py:438
#, python-format
msgid "The subject %(subject)s has been granted the permission %(action)s."
msgstr "Se ha otorgado el permiso %(action)s al sujeto %(subject)s."

#: trac/admin/web_ui.py:399
#, python-format
msgid ""
"The subject %(subject)s was not added to the group %(group)s. The group "
"has %(perm)s permission and you cannot grant permissions you don't "
"possess."
msgstr ""

#: trac/admin/web_ui.py:405
#, python-format
msgid "The subject %(subject)s has been added to the group %(group)s."
msgstr "%(subject)s ha sido añadido al grupo %(group)s."

#: trac/admin/web_ui.py:415
#, python-format
msgid "The subject %(subject)s does not have any permissions."
msgstr ""

#: trac/admin/web_ui.py:427
#, python-format
msgid ""
"The permission %(action)s was not granted to %(subject)s because users "
"cannot grant permissions they don't possess."
msgstr ""

#: trac/admin/web_ui.py:453
msgid "The selected permissions have been revoked."
msgstr "El permiso seleccionado ha sido revocado."

#: trac/admin/templates/admin_plugins.html:17 trac/admin/web_ui.py:475
msgid "Plugins"
msgstr "Complementos"

#: trac/admin/web_ui.py:507
msgid "Uploaded file is not a Python source file or egg"
msgstr "El archivo subido no es un archivo fuente de Python o un EGG"

#: trac/admin/web_ui.py:512
#, python-format
msgid "Plugin %(name)s already installed"
msgstr "El complemento %(name)s ya ha sido instalado"

#: trac/admin/web_ui.py:582
msgid "The following component has been disabled:"
msgid_plural "The following components have been disabled:"
msgstr[0] "El siguiente componente ha sido deshabilitado:"
msgstr[1] "Los siguientes componentes han sido deshabilitados:"

#: trac/admin/web_ui.py:587
msgid "The following component has been enabled:"
msgid_plural "The following components have been enabled:"
msgstr[0] "El siguiente componente ha sido habilitado:"
msgstr[1] "Los siguientes componentes han sido habilitados:"

#: trac/admin/templates/admin.html:20
msgid "Administration:"
msgstr "Administración:"

#: trac/admin/templates/admin.html:31
msgid "Administration"
msgstr "Administración"

#: trac/admin/templates/admin_basics.html:17
msgid "Basics"
msgstr "Básicos"

#: trac/admin/templates/admin_basics.html:30
msgid "Project"
msgstr "Proyecto"

#: trac/admin/templates/admin_basics.html:32
#: trac/ticket/templates/admin_components.html:74
#: trac/ticket/templates/admin_components.html:103
#: trac/ticket/templates/admin_enums.html:59
#: trac/ticket/templates/admin_enums.html:89
#: trac/ticket/templates/admin_milestones.html:62
#: trac/ticket/templates/admin_versions.html:58
#: trac/ticket/templates/admin_versions.html:100
#: trac/ticket/templates/milestone_edit_form.html:57
#: trac/versioncontrol/templates/admin_repositories.html:125
#: trac/versioncontrol/templates/admin_repositories.html:209
#: trac/versioncontrol/templates/admin_repositories.html:227
msgid "Name:"
msgstr "Nombre:"

#: trac/admin/templates/admin_basics.html:37
#: trac/versioncontrol/templates/admin_repositories.html:142
msgid "URL:"
msgstr "URL:"

#: trac/admin/templates/admin_basics.html:42
#: trac/ticket/templates/admin_components.html:78
#: trac/ticket/templates/admin_enums.html:62
#: trac/ticket/templates/admin_versions.html:74
#: trac/ticket/templates/milestone_edit_form.html:141
#: trac/ticket/templates/report_edit.html:76
#: trac/ticket/templates/ticket.html:320
#: trac/versioncontrol/templates/admin_repositories.html:178
msgid "Description:"
msgstr "Descripción:"

#: trac/admin/templates/admin_basics.html:48
#: trac/prefs/templates/prefs_userinterface.html:118
msgid "Default handler:"
msgstr "Controlador predeterminado:"

#: trac/admin/templates/admin_basics.html:62
#, python-format
msgid "%(default_handler)s is not a valid IRequestHandler or is not enabled."
msgstr ""

#: trac/admin/templates/admin_basics.html:72
#: trac/prefs/templates/prefs_localization.html:17 trac/prefs/web_ui.py:205
msgid "Localization"
msgstr ""

#: trac/admin/templates/admin_basics.html:74
msgid "Default timezone:"
msgstr "Huso horario predeterminado:"

#: trac/admin/templates/admin_basics.html:76
msgid "Server's local time zone"
msgstr "Huso horario del servidor"

#: trac/admin/templates/admin_basics.html:86
msgid "Install pytz for a complete list of timezones."
msgstr "Instale pytz para tener una lista completa de husos horarios."

#: trac/admin/templates/admin_basics.html:95
msgid "Default language:"
msgstr "Lenguaje predeterminado:"

#: trac/admin/templates/admin_basics.html:97
#: trac/prefs/templates/prefs_localization.html:33
msgid "Translations are currently unavailable"
msgstr "Las traducciones no están disponibles"

#: trac/admin/templates/admin_basics.html:101
#: trac/admin/templates/admin_basics.html:131 trac/prefs/web_ui.py:245
msgid "Browser's language"
msgstr "Lenguaje del navegador"

#: trac/admin/templates/admin_basics.html:111
#: trac/prefs/templates/prefs_localization.html:47
msgid "Install Babel for extended language support."
msgstr "Instale Babel para soporte extendido a idiomas."

#: trac/admin/templates/admin_basics.html:120
#: trac/prefs/templates/prefs_localization.html:52
msgid "Message catalogs have not been compiled."
msgstr "Los catálogos de mensajes no han sido compilados."

#: trac/admin/templates/admin_basics.html:129
msgid "Default date format:"
msgstr "Formato de fecha predeterminado:"

#: trac/admin/templates/admin_basics.html:134
#: trac/prefs/templates/prefs_localization.html:181
#: trac/prefs/templates/prefs_localization.html:191
msgid "ISO 8601 format"
msgstr "ISO 8601"

#: trac/admin/templates/admin_basics.html:139
msgid "Install Babel for localized date formats."
msgstr "Instale Babel para formatos de fecha localizados."

#: trac/admin/templates/admin_basics.html:148
msgid "Default time format:"
msgstr "Formato predeterminado"

#: trac/admin/templates/admin_basics.html:152
#: trac/prefs/templates/prefs_localization.html:215
#: trac/prefs/templates/prefs_localization.html:218
msgid "Relative format"
msgstr "Formato relativo"

#: trac/admin/templates/admin_basics.html:155
#: trac/prefs/templates/prefs_localization.html:213
#: trac/prefs/templates/prefs_localization.html:221
msgid "Absolute format"
msgstr "Formato absoluto"

#: trac/admin/templates/admin_basics.html:161
#: trac/admin/templates/admin_logging.html:92
#: trac/admin/templates/admin_plugins.html:247
#: trac/ticket/templates/admin_components.html:143
#: trac/ticket/templates/admin_enums.html:132
#: trac/ticket/templates/admin_milestones.html:139
#: trac/ticket/templates/admin_versions.html:150
msgid "Apply changes"
msgstr "Aplicar cambios"

#: trac/admin/templates/admin_basics.html:166
#, python-format
msgid "%(note)s See %(page)s for help on configuration options."
msgstr ""

#: trac/admin/templates/admin_logging.html:46
#: trac/templates/environment_info.html:116
msgid "Configuration"
msgstr "Configuración"

#: trac/admin/templates/admin_logging.html:48
#: trac/versioncontrol/templates/admin_repositories.html:56
msgid "Type:"
msgstr "Tipo:"

#: trac/admin/templates/admin_logging.html:60
msgid "Log level:"
msgstr "Nivel de registro:"

#: trac/admin/templates/admin_logging.html:70
msgid "Log file:"
msgstr "Archivo de registro:"

#: trac/admin/templates/admin_logging.html:81
#, python-format
msgid ""
"If you specify a relative path, the log file will be stored inside the "
"%(code_log)s directory of the project environment (%(code_dir)s)."
msgstr ""

#: trac/admin/templates/admin_logging.html:97
#, python-format
msgid "%(note)s See %(page)s for help on configuring logging."
msgstr ""

#: trac/admin/templates/admin_perms.html:39
msgid "Manage Permissions and Groups"
msgstr "Administre Permisos y Grupos"

#: trac/admin/templates/admin_perms.html:46
msgid "Grant Permission:"
msgstr "Otorgar permisos:"

#: trac/admin/templates/admin_perms.html:48
msgid "Action:"
msgstr "Acción:"

#: trac/admin/templates/admin_perms.html:57
#: trac/admin/templates/admin_perms.html:78
#: trac/admin/templates/admin_perms.html:102
msgid "Subject:"
msgstr "Sujeto:"

#: trac/admin/templates/admin_perms.html:60
#: trac/admin/templates/admin_perms.html:84
#: trac/admin/templates/admin_perms.html:108
#: trac/notification/templates/prefs_notification.html:236
#: trac/ticket/templates/admin_components.html:107
#: trac/ticket/templates/admin_enums.html:92
#: trac/ticket/templates/admin_milestones.html:76
#: trac/ticket/templates/admin_versions.html:116
#: trac/versioncontrol/templates/admin_repositories.html:216
#: trac/versioncontrol/templates/admin_repositories.html:231
msgid "Add"
msgstr "Añadir"

#: trac/admin/templates/admin_perms.html:63
msgid ""
"Grant permission for an action to a subject, which can be either a user "
"or a group."
msgstr ""

#: trac/admin/templates/admin_perms.html:76
msgid "Copy Permissions:"
msgstr "Copiar permisos:"

#: trac/admin/templates/admin_perms.html:81
msgid "Target:"
msgstr "Objetivo:"

#: trac/admin/templates/admin_perms.html:87
msgid ""
"Copy all of subject's permissions to target. Subject and target can be "
"either users or groups."
msgstr ""

#: trac/admin/templates/admin_perms.html:100
msgid "Add Subject to Group:"
msgstr "Agregar sujero al grupo:"

#: trac/admin/templates/admin_perms.html:105
msgid "Group:"
msgstr "Grupo:"

#: trac/admin/templates/admin_perms.html:111
msgid "Add a user or group to an existing permission group."
msgstr "Añadir usuario o grupo a un grupo de permisos existente."

#: trac/admin/templates/admin_perms.html:128
#: trac/admin/templates/admin_perms.html:167
msgid "Subject"
msgstr "Sujeto"

#: trac/admin/templates/admin_perms.html:142
msgid "You don't have permission to revoke this action"
msgstr "Usted no tiene permisos para revocar esta acción."

#: trac/admin/templates/admin_perms.html:149
#, python-format
msgid "%(action)s is no longer defined"
msgstr "La acción %(action)s ya no está definida."

#: trac/admin/templates/admin_perms.html:158
msgid "No permissions"
msgstr "Sin privilegios"

#: trac/admin/templates/admin_perms.html:164
msgid "Group Membership"
msgstr "Membresía de grupos"

#: trac/admin/templates/admin_perms.html:167
msgid "Group"
msgstr "Grupo"

#: trac/admin/templates/admin_perms.html:190
msgid "No group memberships"
msgstr "Sin membresías de grupo"

#: trac/admin/templates/admin_perms.html:197
#: trac/ticket/templates/admin_components.html:144
#: trac/ticket/templates/admin_enums.html:133
#: trac/ticket/templates/admin_milestones.html:142
#: trac/ticket/templates/admin_versions.html:151
#: trac/versioncontrol/templates/admin_repositories.html:288
msgid "Remove selected items"
msgstr "Eliminar seleccionados"

#: trac/admin/templates/admin_perms.html:204
msgid ""
"Note that <em>Subject</em> or <em>Group</em> names can't be all upper-"
"case, as that is reserved for permission names."
msgstr ""

#: trac/admin/templates/admin_perms.html:213
#, python-format
msgid "%(note)s See %(page)s for help on using permissions."
msgstr ""

#: trac/admin/templates/admin_plugins.html:73
#, python-format
msgid "Manage Plugins %(nb_plugins)s"
msgstr ""

#: trac/admin/templates/admin_plugins.html:84
msgid "Install Plugin:"
msgstr "Instalar complemento:"

#: trac/admin/templates/admin_plugins.html:87
#: trac/versioncontrol/templates/changeset_content.html:244
msgid "File:"
msgid_plural "Files:"
msgstr[0] "Archivo:"
msgstr[1] "Archivos:"

#: trac/admin/templates/admin_plugins.html:93
msgid "Install"
msgstr "Instalar"

#: trac/admin/templates/admin_plugins.html:97
msgid ""
"The web server does not have sufficient permissions to store files in the"
" environment plugins directory."
msgstr ""

#: trac/admin/templates/admin_plugins.html:104
msgid "Upload a plugin packaged as Python egg."
msgstr "Subir un complemento empaquetada como Python EGG"

#: trac/admin/templates/admin_plugins.html:123
msgid "Uninstall"
msgstr ""

#: trac/admin/templates/admin_plugins.html:131
#: trac/templates/diff_view.html:100
#: trac/versioncontrol/templates/changeset_content.html:212
msgid "Author:"
msgstr "Autor:"

#: trac/admin/templates/admin_plugins.html:143
msgid "Maintainer:"
msgstr ""

#: trac/admin/templates/admin_plugins.html:155
msgid "Home page:"
msgstr "Página principal:"

#: trac/admin/templates/admin_plugins.html:162
msgid "License:"
msgstr "Licencia:"

#: trac/admin/templates/admin_plugins.html:172 trac/ticket/admin.py:82
#: trac/ticket/api.py:370
msgid "Component"
msgstr "Componente"

#: trac/admin/templates/admin_plugins.html:174
msgid "Show all descriptions"
msgstr "Mostrar todas las descripciones"

#: trac/admin/templates/admin_plugins.html:177
msgid "Hide all descriptions"
msgstr "Ocultar todas las descripciones"

#: trac/admin/templates/admin_plugins.html:182
msgid "Enabled"
msgstr "Habilitado"

#: trac/admin/templates/admin_plugins.html:254
#, python-format
msgid "%(note)s See %(page)s for help on using plugins."
msgstr ""

#: trac/db/api.py:519
#, python-format
msgid "Need to downgrade %(name)s."
msgstr ""

#: trac/db/api.py:542
#, python-format
msgid "No upgrade module %(module)s.py"
msgstr ""

#: trac/db/api.py:587
#, python-format
msgid "Unsupported database type \"%(scheme)s\""
msgstr "Tipo de base de datos no soportada \"%(scheme)s\""

#: trac/db/api.py:645
msgid "TracIni documentation"
msgstr ""

#: trac/db/api.py:654
#, python-format
msgid ""
"Database connection string is empty. Set the %(option)s configuration "
"option in the %(section)s section of trac.ini. Please refer to the "
"%(doc)s for help."
msgstr ""

#: trac/db/api.py:734
#, python-format
msgid ""
"Invalid format %(db_str)s for the database connection string. Please "
"refer to the %(doc)s for help."
msgstr ""

#: trac/db/api.py:738 trac/versioncontrol/admin.py:328
msgid "documentation"
msgstr "documentación"

#: trac/db/api.py:739
msgid "Database Connection Strings documentation"
msgstr ""

#: trac/db/mysql_backend.py:274 trac/db/postgres_backend.py:279
#: trac/db/postgres_backend.py:314
#, python-format
msgid "Unable to run %(path)s: %(msg)s"
msgstr "No se pudo ejecutar la ruta %(path)s: %(msg)s"

#: trac/db/mysql_backend.py:278
#, python-format
msgid "mysqldump failed: %(msg)s"
msgstr "mysqldump falló con el siguiente mensaje de error: %(msg)s"

#: trac/db/mysql_backend.py:280 trac/db/postgres_backend.py:285
#: trac/db/sqlite_backend.py:267
msgid "No destination file created"
msgstr "No se creó el archivo de destino"

#: trac/db/mysql_backend.py:321
#, python-format
msgid ""
"All tables must be created as InnoDB or NDB storage engine to support "
"transactions. The following tables have been created as storage engine "
"which doesn't support transactions: %(tables)s"
msgstr ""

#: trac/db/mysql_backend.py:330
#, python-format
msgid ""
"All tables must be created with utf8_bin or utf8mb4_bin as collation. The"
" following tables don't have the collations: %(tables)s"
msgstr ""

#: trac/db/mysql_backend.py:349
#, python-format
msgid ""
"The current storage engine is %(engine)s. It must be InnoDB or NDB "
"storage engine to support transactions."
msgstr ""

#: trac/db/mysql_backend.py:355
#, python-format
msgid ""
"The current storage engine for TEMPORARY tables is %(engine)s. It must be"
" InnoDB or NDB storage engine to support transactions."
msgstr ""

#: trac/db/mysql_backend.py:367
#, python-format
msgid ""
"The charset and collation of database are '%(charset)s' and "
"'%(collation)s'. The database must be created with one of %(supported)s."
msgstr ""

#: trac/db/pool.py:131
#, python-format
msgid "Unable to get database connection within %(time)d seconds."
msgstr "No se pudo conectar a la base de datos en %(time)d segundos"

#: trac/db/postgres_backend.py:160
#, python-format
msgid ""
"PostgreSQL version is %(version)s. Minimum required version is "
"%(min_version)s."
msgstr ""

#: trac/db/postgres_backend.py:283
#, python-format
msgid "pg_dump failed: %(msg)s"
msgstr "pg_dump falló con el siguiente mensaje de error: %(msg)s"

#: trac/db/sqlite_backend.py:171
#, python-format
msgid ""
"SQLite version is %(version)s. Minimum required version is "
"%(min_version)s."
msgstr ""

#: trac/db/sqlite_backend.py:205
#, python-format
msgid "Database already exists at %(path)s"
msgstr "La base de datos ya existe en %(path)s"

#: trac/db/sqlite_backend.py:295
#, python-format
msgid "Database \"%(path)s\" not found."
msgstr "Base de datos \"%(path)s\" no encontrada."

#: trac/db/sqlite_backend.py:305
#, python-format
msgid ""
"The user %(user)s requires read _and_ write permissions to the database "
"file %(path)s and the directory it is located in."
msgstr ""
"El usuario %(user)s necesita permisos de lectura y escritura en el "
"archivo de la base de datos %(path)s y en el directorio que lo contiene."

#: trac/db/sqlite_backend.py:480
#, python-format
msgid "PRAGMA journal_mode `%(value)s` cannot be used in SQLite"
msgstr ""

#: trac/db/sqlite_backend.py:485
#, python-format
msgid "PRAGMA journal_mode isn't supported by SQLite %(version)s"
msgstr ""

#: trac/db/sqlite_backend.py:488
#, python-format
msgid "PRAGMA journal_mode `%(value)s` isn't supported by SQLite %(version)s"
msgstr ""

#: trac/mimeview/api.py:707 trac/mimeview/api.py:737
#, python-format
msgid "No available MIME conversions from %(old)s to %(new)s"
msgstr "No hay conversión MIME disponible desde %(old)s a %(new)s"

#: trac/mimeview/api.py:822
#, python-format
msgid "HTML preview using %(renderer)s failed (%(err)s)"
msgstr "La vista previa HTML usando %(renderer)s falló (%(err)s)"

#: trac/mimeview/api.py:874
#, python-format
msgid "Can't use %(annotator)s annotator: %(error)s"
msgstr "No se pudo usar el anotador %(annotator)s: %(error)s"

#: trac/mimeview/api.py:1076 trac/templates/error.html:263
msgid "Line"
msgstr "Línea"

#: trac/mimeview/api.py:1076
msgid "Line numbers"
msgstr "Números de línea"

#: trac/mimeview/patch.py:171
#, python-format
msgid "new file %(new)s"
msgstr "nuevo archivo %(new)s"

#: trac/mimeview/patch.py:175
#, python-format
msgid "deleted file %(deleted)s"
msgstr "eliminado archivo %(deleted)s"

#: trac/mimeview/patch.py:247
msgid "this hunk was shorter than expected"
msgstr "este trozo era más pequeño de lo esperado"

#: trac/mimeview/pygments.py:136 trac/mimeview/templates/prefs_pygments.html:17
msgid "Syntax Highlighting"
msgstr "Resalte de sintaxis"

#: trac/mimeview/pygments.py:147 trac/notification/prefs.py:67
#: trac/prefs/web_ui.py:316
msgid "Your preferences have been saved."
msgstr "Sus preferencias han sido guardadas."

#: trac/mimeview/rst.py:109 trac/mimeview/rst.py:132
#, python-format
msgid "%(link)s is not a valid TracLink"
msgstr "%(link)s no es un enlace de Trac válido."

#: trac/mimeview/templates/prefs_pygments.html:52
msgid "Style:"
msgstr "Estilo:"

#: trac/mimeview/templates/prefs_pygments.html:54
#: trac/notification/templates/prefs_notification.html:119
#: trac/prefs/templates/prefs_localization.html:36
#: trac/prefs/templates/prefs_localization.html:108
#: trac/prefs/templates/prefs_localization.html:180
#: trac/prefs/templates/prefs_localization.html:212
#: trac/prefs/templates/prefs_userinterface.html:121
#, python-format
msgid "Default: %(default)s"
msgstr ""

#: trac/mimeview/templates/prefs_pygments.html:64
msgid ""
"The Pygments syntax highlighter can be used with different coloring "
"styles."
msgstr ""

#: trac/mimeview/templates/prefs_pygments.html:71
msgid "Preview:"
msgstr "Vista previa:"

#: trac/mimeview/templates/prefs_pygments.html:79
#, python-format
msgid "%(note)s See %(page)s for help on using syntax coloring."
msgstr ""

#: trac/notification/mail.py:100
#, python-format
msgid "Invalid email encoding setting: %(mime_encoding)s"
msgstr "No es válida la codificación de correo: %(mime_encoding)s"

#: trac/notification/mail.py:119
msgid "Header length is too short"
msgstr "El tamaño del encabezado es demasiado corto"

#: trac/notification/mail.py:300
#, python-format
msgid "Unknown hash type '%(type)s'"
msgstr ""

#: trac/notification/mail.py:752
#, python-format
msgid ""
"SMTP server connection error (%(error)s). Please modify %(option1)s or "
"%(option2)s in your configuration."
msgstr ""
"Error de conexión al servidor SMTP (%(error)s). Por favor reconfigure "
"%(option1)s o %(option2)s."

#: trac/notification/mail.py:761
msgid "TLS enabled but server does not support TLS"
msgstr "TLS está activado, pero el servidor no soporta el protocolo"

#: trac/notification/mail.py:822
#, python-format
msgid ""
"Sendmail error (%(error)s). Please modify %(option)s in your "
"configuration."
msgstr "Error de sendmail (%(error)s). Por favor reconfigure la opción %(option)s."

#: trac/notification/prefs.py:57
#: trac/notification/templates/prefs_notification.html:17
msgid "Notifications"
msgstr "Notificaciones"

#: trac/notification/prefs.py:121
msgid "Notify"
msgstr "Notificar"

#: trac/notification/prefs.py:122
msgid "Never notify"
msgstr ""

#: trac/notification/prefs.py:209
msgid ""
"Display a list of all installed notification subscribers, including\n"
"documentation if available.\n"
"\n"
"Optionally, the name of a specific subscriber can be provided as an\n"
"argument. In that case, only the documentation for that subscriber will\n"
"be rendered.\n"
"\n"
"Note that this macro will not be able to display the documentation of\n"
"subscribers if the `PythonOptimize` option is enabled for mod_python!"
msgstr ""

#: trac/notification/prefs.py:233
msgid "Subscriber"
msgstr ""

#: trac/notification/templates/prefs_notification.html:109
msgid "Subscriptions"
msgstr ""

#: trac/notification/templates/prefs_notification.html:115
msgid "Format:"
msgstr "Formato:"

#: trac/notification/templates/prefs_notification.html:128
#, python-format
msgid "Configure the format of your %(distributor)s notifications."
msgstr ""

#: trac/notification/templates/prefs_notification.html:137
msgid "Subscription rules:"
msgstr ""

#: trac/notification/templates/prefs_notification.html:146
#: trac/notification/templates/prefs_notification.html:190
msgid "Move rule up"
msgstr "Mover regla arriba"

#: trac/notification/templates/prefs_notification.html:155
#: trac/notification/templates/prefs_notification.html:198
msgid "Move rule down"
msgstr ""

#: trac/notification/templates/prefs_notification.html:164
#: trac/notification/templates/prefs_notification.html:206
msgid "Delete rule"
msgstr "Eliminar regla"

#: trac/notification/templates/prefs_notification.html:170
#: trac/notification/templates/prefs_notification.html:270
#, python-format
msgid "%(key)s: %(value)s"
msgstr ""

#: trac/notification/templates/prefs_notification.html:235
msgid "Add rule"
msgstr "Añadir regla"

#: trac/notification/templates/prefs_notification.html:239
#, python-format
msgid ""
"Add, remove or reorder subscription rules to %(distributor)s "
"notifications. Only the first matching rule is applied."
msgstr ""

#: trac/notification/templates/prefs_notification.html:249
msgid "Never notify: I update a ticket"
msgstr ""

#: trac/notification/templates/prefs_notification.html:252
msgid "Notify: Any ticket changes"
msgstr ""

#: trac/notification/templates/prefs_notification.html:254
#, python-format
msgid ""
"Example: The rule %(never_notify)s should be above %(any_changes)s to get"
" notifications of any ticket changes except when you update a ticket."
msgstr ""

#: trac/notification/templates/prefs_notification.html:266
msgid "Default rules:"
msgstr "Reglas predeterminadas:"

#: trac/notification/templates/prefs_notification.html:278
msgid ""
"These default rules have been configured by the site administrator. "
"Configure subscription rules to override them."
msgstr ""

#: trac/notification/templates/prefs_notification.html:287
#, python-format
msgid ""
"Example: The subscription rule %(any_changes)s overrides the default rule"
" %(never_notify)s."
msgstr ""

#: trac/notification/templates/prefs_notification.html:305
#, python-format
msgid "%(note)s See %(page)s for help on using notifications."
msgstr ""

#: trac/prefs/templates/prefs.html:31 trac/prefs/web_ui.py:52
#: trac/templates/attachment.html:73 trac/ticket/templates/ticket.html:304
#: trac/ticket/templates/ticket.html:432 trac/ticket/templates/ticket.html:519
#: trac/wiki/templates/wiki_edit_form.html:71
msgid "Preferences"
msgstr "Preferencias"

#: trac/prefs/web_ui.py:69
msgid "No preference panels available"
msgstr ""

#: trac/prefs/web_ui.py:92
#, python-format
msgid "Unknown preference panel '%(panel)s'"
msgstr ""

#: trac/prefs/templates/prefs_advanced.html:17 trac/prefs/web_ui.py:161
msgid "Advanced"
msgstr "Avanzadas"

#: trac/prefs/web_ui.py:176
msgid "The session has been loaded."
msgstr "La sesión ha sido cargada."

#: trac/prefs/templates/prefs_userinterface.html:17 trac/prefs/web_ui.py:265
msgid "User Interface"
msgstr "Interfaz de usuario"

#: trac/prefs/web_ui.py:303
#, python-format
msgid "Discarded invalid value \"%(val)s\" for auto preview timeout."
msgstr ""

#: trac/prefs/templates/prefs.html:19
msgid "Preferences:"
msgstr "Preferencias:"

#: trac/prefs/templates/prefs.html:33
msgid ""
"This page lets you customize your personal settings for this site. These "
"settings are stored on the server and are identified by a session key "
"stored in a browser cookie. That cookie allows your settings to be "
"restored on subsequent visits."
msgstr ""

#: trac/prefs/templates/prefs.html:75
msgid "Save changes"
msgstr "Guardar los cambios"

#: trac/prefs/templates/prefs_advanced.html:28
msgid "Session key:"
msgstr "Clave de sesión:"

#: trac/prefs/templates/prefs_advanced.html:32
msgid "Change"
msgstr "Cambiar"

#: trac/prefs/templates/prefs_advanced.html:39
msgid ""
"The session key is used to identify stored custom settings and session "
"data on the server. Although it is automatically generated by default, "
"you may change it to something easier to remember at any time if you wish"
" to load your settings in a different web browser."
msgstr ""
"La clave de sesión es utilizada para identificar ajustes personalizados y"
" datos de sesión en el servidor. Aunque es generada automáticamente, "
"puede usted editarla a algo más fácil de recordar en cualquier momento, "
"si usted desde cargar sus ajustes desde un navegador distinto."

#: trac/prefs/templates/prefs_advanced.html:52
msgid "Restore session:"
msgstr "Restaurar la sesión:"

#: trac/prefs/templates/prefs_advanced.html:55
msgid "Load"
msgstr "Cargar"

#: trac/prefs/templates/prefs_advanced.html:62
msgid ""
"You may load a previously created session by entering the corresponding "
"session key below. This lets you share settings between multiple "
"computers and web browsers."
msgstr ""
"Usted puede cargar una sesión previamente creada ingresando la clave "
"correspondiente de sesión debajo. Esto le permite compartir ajustes entre"
" múltiples computadoras y navegadores."

#: trac/prefs/templates/prefs_general.html:25
msgid ""
"This information is used to automatically populate some forms on this "
"site with your contact details."
msgstr ""

#: trac/prefs/templates/prefs_general.html:32
msgid ""
"This information is used to associate your login name with your email "
"address and full name, which is used for email notification and RSS "
"feeds, for example."
msgstr ""

#: trac/prefs/templates/prefs_general.html:43
msgid "Full name:"
msgstr "Nombre completo:"

#: trac/prefs/templates/prefs_general.html:48
msgid "Email address:"
msgstr "Dirección de correo electrónico:"

#: trac/prefs/templates/prefs_localization.html:28
msgid "Language:"
msgstr "Idioma:"

#: trac/prefs/templates/prefs_localization.html:63
msgid ""
"Configuring your language will result in all text displayed on this site "
"to use your language instead of that of the server."
msgstr ""
"Ajustar su idioma resultará en que los textos mostrados en el sitio serán"
" en su idioma en lugar del configurado en el servidor."

#: trac/prefs/templates/prefs_localization.html:72
msgid ""
"The <strong>Default language</strong> option uses the browser's language "
"negotiation feature to select the appropriate language."
msgstr ""

#: trac/prefs/templates/prefs_localization.html:106
msgid "Time zone:"
msgstr "Zona horaria:"

#: trac/prefs/templates/prefs_localization.html:124
msgid ""
"Configuring your time zone will result in all dates and times displayed "
"on this site to use your time zone instead of that of the server."
msgstr ""
"Ajustar su huso horario le permite visualizar horas y fechas "
"correspondientes a su propio huso horario en lugar del huso en que se "
"encuentra el servidor."

#: trac/prefs/templates/prefs_localization.html:141
#, python-format
msgid "Example: The current time is %(time)s (UTC)."
msgstr ""

#: trac/prefs/templates/prefs_localization.html:148
#, python-format
msgid "In your time zone %(tz)s, this would be displayed as %(formatted)s."
msgstr ""

#: trac/prefs/templates/prefs_localization.html:155
#, python-format
msgid "In the default time zone, this would be displayed as %(formatted)s."
msgstr ""

#: trac/prefs/templates/prefs_localization.html:164
msgid ""
"Note: Universal Co-ordinated Time (UTC) is also known as Greenwich Mean "
"Time (GMT).<br />A positive offset is used to indicate a timezone at the "
"east of Greenwich, i.e. ahead of Universal Time."
msgstr ""

#: trac/prefs/templates/prefs_localization.html:178
msgid "Date format:"
msgstr "Formato de fecha:"

#: trac/prefs/templates/prefs_localization.html:183
#: trac/prefs/templates/prefs_localization.html:187
msgid "Your language setting"
msgstr "Su opción de lenguaje"

#: trac/prefs/templates/prefs_localization.html:197
msgid ""
"Configuring your date format will result in formatting and parsing "
"datetime displayed on this site to use your date format instead of that "
"of the server."
msgstr ""
"Configurar el formato de fecha resultará en la presentación e "
"interpretación de los tiempos mostrados en este sitio, se ajusten a su "
"elección de formato en lugar del predeterminado del servidor."

#: trac/prefs/templates/prefs_localization.html:210
msgid "Time format:"
msgstr "Tiempo"

#: trac/prefs/templates/prefs_localization.html:227
msgid ""
"Configuring your relative/absolute format will result in formatting "
"datetime displayed on this site to use your format instead of that of the"
" server."
msgstr ""
"Configurar el formato de fecha absoluto o relativo, resultará en la "
"presentación e interpretación de los tiempos mostrados en este sitio, se "
"ajusten a su elección de formato en lugar del predeterminado del "
"servidor."

#: trac/prefs/templates/prefs_userinterface.html:28
msgid "Enable access keys"
msgstr "Permitir atajos de teclado"

#: trac/prefs/templates/prefs_userinterface.html:34
#, python-format
msgid ""
"This site provides keyboard shortcuts for faster access to certain "
"functions of this site. As these shortcuts can cause conflicts with "
"shortcuts provided by the desktop system or web browser, they are "
"disabled by default. See %(trac_accessibility)s for more information on "
"access keys."
msgstr ""

#: trac/prefs/templates/prefs_userinterface.html:51
msgid "Show wiki pages in full-width by default."
msgstr ""

#: trac/prefs/templates/prefs_userinterface.html:54
msgid ""
"Use all the available browser width to display the wiki page content, "
"instead of the fixed-width central column aimed at improving readability."
msgstr ""

#: trac/prefs/templates/prefs_userinterface.html:69
msgid "Use only symbols for buttons."
msgstr "Use solo símbolos para los botones."

#: trac/prefs/templates/prefs_userinterface.html:72
msgid ""
"Display only the icon or symbol for short inline buttons, and hide the "
"text caption."
msgstr ""

#: trac/prefs/templates/prefs_userinterface.html:86
msgid "Hide help links."
msgstr "Esconder enlaces de ayuda."

#: trac/prefs/templates/prefs_userinterface.html:89
msgid ""
"Don't show the various help links. This reduces the verbosity of the "
"pages."
msgstr ""

#: trac/prefs/templates/prefs_userinterface.html:100
msgid "Auto preview timeout:"
msgstr ""

#: trac/prefs/templates/prefs_userinterface.html:106
#, python-format
msgid ""
"Defaults to the site-configured value (%(default_auto_preview_timeout)s "
"seconds) when empty. Set to 0 to disable autopreview."
msgstr ""

#: trac/prefs/templates/prefs_userinterface.html:134
#, python-format
msgid "%(handler)s is not a valid IRequestHandler or is not enabled."
msgstr ""

#: trac/search/templates/search.html:22 trac/search/templates/search.html:45
#: trac/search/templates/search.html:51 trac/search/web_ui.py:72
#: trac/templates/theme.html:96
msgid "Search"
msgstr "Buscar"

#: trac/search/web_ui.py:178
#, python-format
msgid "Browse repository path %(path)s"
msgstr "Buscar en la ruta %(path)s del repositorio"

#: trac/search/web_ui.py:203
#, python-format
msgid ""
"You arrived here through the <a href=\"%(help_url)s\">quick-jump</a> "
"search feature. To instead search for the term <strong>%(term)s</strong>,"
" click <a href=\"%(search_url)s\">here</a>."
msgstr ""

#: trac/search/web_ui.py:228
#, python-format
msgid "Search query too short. Query must be at least %(num)s characters long."
msgstr ""
"La cadena de búsqueda es muy corta. Esta debería tener al menos %(num)s "
"caracteres."

#: trac/search/web_ui.py:244 trac/util/presentation.py:346
#, python-format
msgid "Page %(page)s is out of range."
msgstr ""

#: trac/search/web_ui.py:261 trac/ticket/query.py:833 trac/ticket/report.py:468
#, python-format
msgid "Page %(num)d"
msgstr "Página %(num)d"

#: trac/search/web_ui.py:272 trac/ticket/query.py:820 trac/ticket/report.py:459
msgid "Next Page"
msgstr "Siguiente página"

#: trac/search/web_ui.py:276 trac/ticket/query.py:825 trac/ticket/report.py:462
msgid "Previous Page"
msgstr "Página anterior"

#: trac/search/templates/search.html:20
msgid "Search Results"
msgstr "Resultados de búsqueda"

#: trac/search/templates/search.html:66
#: trac/ticket/templates/report_view.html:134
msgid "Results"
msgstr "Resultados"

#: trac/search/templates/search.html:79
#, python-format
msgid "Quickjump to %(name)s"
msgstr "Salto rápido a %(name)s"

#: trac/search/templates/search.html:89
#, python-format
msgid "By %(author)s"
msgstr "De %(author)s"

#: trac/search/templates/search.html:104
msgid "No matches found"
msgstr ""

#: trac/search/templates/search.html:109
#, python-format
msgid "%(note)s See %(page)s for help on searching."
msgstr ""

#: trac/templates/about.html:33
msgid ""
"Trac is a web-based software project management and bug/issue tracking "
"system emphasizing ease of use and low ceremony. It provides an "
"integrated Wiki, an interface to version control systems, and a number of"
" convenient ways to stay on top of events and changes within a project."
msgstr ""

#: trac/templates/about.html:45
msgid "online"
msgstr ""

#: trac/templates/about.html:47
#, python-format
msgid ""
"Trac is distributed under the modified BSD License.<br /> The complete "
"text of the license can be found %(online)s as well as in the "
"<code>COPYING</code> file included in the distribution."
msgstr ""

#: trac/templates/about.html:57
msgid "python powered"
msgstr "hecho con python"

#: trac/templates/about.html:63
#, python-format
msgid "Please visit the Trac open source project: %(teo)s"
msgstr ""

#: trac/templates/about.html:73
#, python-format
msgid "Copyright &copy; %(year)s %(edgewall)s"
msgstr "Copyright &copy; %(year)s %(edgewall)s"

#: trac/templates/attach_file_form.html:24
msgid "Attach another file"
msgstr "Adjuntar otro archivo"

#: trac/templates/attach_file_form.html:25
msgid "Attach file"
msgstr "Adjuntar archivo"

#: trac/templates/attachment.html:19
#, python-format
msgid "%(parent)s – Attachment"
msgstr ""

#: trac/templates/attachment.html:21
#, python-format
msgid "%(parent)s – Attachments"
msgstr ""

#: trac/templates/attachment.html:23
#, python-format
msgid "%(filename)s on %(parent)s – Attachment"
msgstr "%(filename)s en %(parent)s – Adjunto"

#: trac/templates/attachment.html:50
#, python-format
msgid "Add Attachment to %(parent)s"
msgstr ""

#: trac/templates/attachment.html:57
#, python-format
msgid "(size limit %(value)s)"
msgstr "(tamaño máximo %(value)s)"

#: trac/templates/attachment.html:64
msgid "Attachment Info"
msgstr "Información del adjunto"

#: trac/templates/attachment.html:67 trac/ticket/templates/ticket.html:293
#: trac/ticket/templates/ticket.html:507
#: trac/wiki/templates/wiki_edit_form.html:63
msgid "Your email or username:"
msgstr "Su nombre de usuario o correo electrónico:"

#: trac/templates/attachment.html:77 trac/ticket/templates/ticket.html:306
#: trac/ticket/templates/ticket.html:521
#, python-format
msgid "E-mail address and name can be saved in the %(preferences)s."
msgstr ""

#: trac/templates/attachment.html:88
msgid "Description of the file (optional):"
msgstr "Descripción del archivo (opcional):"

#: trac/templates/attachment.html:98
msgid "Replace existing attachment of the same name"
msgstr "Reemplazar adjunto existente con el mismo nombre"

#: trac/templates/attachment.html:108
msgid "Add attachment"
msgstr "Adjuntar archivo"

#: trac/templates/attachment.html:118
msgid "Are you sure you want to delete this attachment?"
msgstr "¿Seguro que quiere eliminar este adjunto?"

#: trac/templates/attachment.html:129 trac/templates/attachment.html:186
msgid "Delete attachment"
msgstr "Eliminar adjunto"

#: trac/templates/attachment.html:154
#: trac/templates/list_of_attachments.html:30 trac/util/text.py:738
#: trac/versioncontrol/templates/browser.html:274
#: trac/versioncontrol/templates/dir_entries.html:29
#, python-format
msgid "%(num)d byte"
msgid_plural "%(num)d bytes"
msgstr[0] ""
msgstr[1] ""

#: trac/templates/attachment.html:160
#, python-format
msgid "File %(file)s, %(size)s (added by %(author)s, %(pdate)s)"
msgstr ""

#: trac/templates/diff_div.html:101
#, python-format
msgid "Property %(name)s changed from %(old)s to %(new)s"
msgstr ""

#: trac/templates/diff_div.html:107
#: trac/versioncontrol/templates/browser.html:258
#, python-format
msgid "Property %(name)s set to %(value)s"
msgstr "Propiedad %(name)s establecida a %(value)s"

#: trac/templates/diff_div.html:113
#, python-format
msgid "Property %(name)s deleted"
msgstr "Propiedad %(name)s eliminada"

#: trac/templates/diff_options.html:17
#: trac/versioncontrol/templates/browser.html:197
msgid "View differences"
msgstr "Ver diferencias"

#: trac/templates/diff_options.html:20
msgid "inline"
msgstr "en línea"

#: trac/templates/diff_options.html:22
msgid "side by side"
msgstr "lado a lado"

#: trac/templates/diff_options.html:35
#, python-format
msgid ""
"<label>%(radio)s Show</label> <label>%(text)s lines around each "
"change</label>"
msgstr ""

#: trac/templates/diff_options.html:43
msgid "Show the changes in full context"
msgstr "Mostrar los cambios y el contexto completo"

#: trac/templates/diff_options.html:47
msgid "Ignore:"
msgstr "Ignorar:"

#: trac/templates/diff_options.html:51
msgid "Blank lines"
msgstr "Líneas en blanco"

#: trac/templates/diff_options.html:56
msgid "Case changes"
msgstr "Cambios de mayúsculas/minúsculas"

#: trac/templates/diff_options.html:61
msgid "White space changes"
msgstr "Espacios en blanco"

#: trac/templates/diff_options.html:66
#: trac/ticket/templates/milestone_view.html:78
#: trac/ticket/templates/query.html:330
#: trac/ticket/templates/report_view.html:94
#: trac/ticket/templates/roadmap.html:43
#: trac/timeline/templates/timeline.html:65
#: trac/versioncontrol/templates/revisionlog.html:117
msgid "Update"
msgstr "Actualizar"

#: trac/templates/diff_view.html:40 trac/templates/diff_view.html:49
#: trac/ticket/templates/ticket_box.html:81
#, python-format
msgid "Version %(version)s"
msgstr ""

#: trac/templates/diff_view.html:53 trac/ticket/templates/ticket_box.html:78
#: trac/ticket/web_ui.py:972 trac/ticket/web_ui.py:1105
msgid "Initial Version"
msgstr "Versión inicial"

#: trac/templates/diff_view.html:60
#, python-format
msgid "Changes between %(old_link)s and %(new_link)s of %(src_link)s"
msgstr ""

#: trac/templates/diff_view.html:66
#, python-format
msgid "Changes from %(new_link)s of %(src_link)s"
msgstr ""

#: trac/templates/diff_view.html:88
#: trac/versioncontrol/templates/changeset_content.html:197
msgid "Timestamp:"
msgstr "Fecha y hora:"

#: trac/templates/diff_view.html:91 trac/templates/diff_view.html:103
#: trac/templates/diff_view.html:112
msgid "(multiple changes)"
msgstr "(múltiples cambios)"

#: trac/templates/diff_view.html:93
#, python-format
msgid "%(date)s (%(duration)s ago)"
msgstr "%(date)s (hace %(duration)s)"

#: trac/templates/diff_view.html:109 trac/ticket/templates/batch_modify.html:52
#: trac/ticket/templates/batch_ticket_notify_email.txt:10
#: trac/ticket/templates/milestone_edit_form.html:128
#: trac/ticket/templates/ticket_notify_email.txt:20
msgid "Comment:"
msgstr "Comentario:"

#: trac/templates/diff_view.html:118 trac/templates/history_view.html:87
#: trac/ticket/templates/report_list.html:141
#: trac/ticket/templates/ticket_change.html:112
#: trac/wiki/templates/wiki_edit.html:213
msgid "Edit"
msgstr "Editar"

#: trac/templates/diff_view.html:128
#: trac/versioncontrol/templates/changeset_content.html:303
#: trac/versioncontrol/templates/revisionlog.html:123
msgid "Legend:"
msgstr "Leyenda:"

#: trac/templates/diff_view.html:130
#: trac/versioncontrol/templates/changeset_content.html:305
msgid "Unmodified"
msgstr "No modificado"

#: trac/templates/diff_view.html:131
#: trac/versioncontrol/templates/changeset_content.html:306
#: trac/versioncontrol/templates/revisionlog.html:125
msgid "Added"
msgstr "Añadido"

#: trac/templates/diff_view.html:132
#: trac/versioncontrol/templates/changeset_content.html:307
#: trac/versioncontrol/templates/revisionlog.html:127
msgid "Removed"
msgstr "Eliminado"

#: trac/templates/diff_view.html:133 trac/ticket/api.py:400
#: trac/versioncontrol/templates/changeset_content.html:309
#: trac/versioncontrol/templates/revisionlog.html:129 trac/wiki/admin.py:178
msgid "Modified"
msgstr "Modificado"

#: trac/templates/environment_info.html:36
msgid "System Information"
msgstr "Información de sistema"

#: trac/templates/environment_info.html:38
msgid "Package"
msgstr "Paquete"

#: trac/templates/environment_info.html:38
#: trac/templates/environment_info.html:57 trac/templates/history_view.html:56
#: trac/ticket/admin.py:469 trac/ticket/api.py:371
msgid "Version"
msgstr "Versión"

#: trac/templates/environment_info.html:53
msgid "Installed Plugins"
msgstr "Complementos instalados"

#: trac/templates/environment_info.html:58
msgid "Location"
msgstr "Ubicación"

#: trac/templates/environment_info.html:75 trac/web/main.py:736
#: trac/web/main.py:742
msgid "N/A"
msgstr "N/D"

#: trac/templates/environment_info.html:92
msgid "Interface Customization"
msgstr "Adaptación de interfaz"

#: trac/templates/environment_info.html:95
msgid "Site templates"
msgstr "Plantillas del sitio"

#: trac/templates/environment_info.html:99
msgid "Shared templates"
msgstr "Plantillas compartidas"

#: trac/templates/environment_info.html:103
msgid "Site static resources"
msgstr "Recursos estáticos del sitio"

#: trac/templates/environment_info.html:107
msgid "Shared static resources"
msgstr "Recursos estáticos compartidos"

#: trac/templates/environment_info.html:120
msgid "Section"
msgstr "Sección"

#: trac/templates/environment_info.html:122 trac/templates/error.html:286
msgid "Value"
msgstr "Valor"

#: trac/templates/error.html:17 trac/templates/index.html:26
#: trac/web/api.py:230
msgid "Error"
msgstr "Error"

#: trac/templates/error.html:95
msgid "Create"
msgstr "Crear"

#: trac/templates/error.html:110
msgid "Oops…"
msgstr "Ah caray..."

#: trac/templates/error.html:112
msgid "Trac detected an internal error:"
msgstr "Trac detectó un error interno:"

#: trac/templates/error.html:117
msgid "Trac administrator"
msgstr ""

#: trac/templates/error.html:125
#, python-format
msgid ""
"There was an internal error in Trac. It is recommended that you notify "
"your local %(project_admin)s with the information needed to reproduce the"
" issue."
msgstr ""

#: trac/templates/error.html:137
#, python-format
msgid "To that end, you could %(create_a_ticket)s a ticket."
msgstr ""

#: trac/templates/error.html:145
msgid "The action that triggered the error was:"
msgstr "La acción que generó el error fue:"

#: trac/templates/error.html:151
msgid "This is probably a local installation issue."
msgstr "Esto es probablemente un problema de la instalación local."

#: trac/templates/error.html:157
#, python-format
msgid ""
"This is probably a local installation issue. You should "
"%(create_a_ticket)s a ticket at the admin Trac to report the issue."
msgstr ""

#: trac/templates/error.html:168
msgid "Found a bug in Trac?"
msgstr "¿Ha encontrado un error en Trac?"

#: trac/templates/error.html:170
msgid ""
"If you think this should work and you can reproduce the problem, you "
"should consider creating a bug report."
msgstr ""

#: trac/templates/error.html:181
#, python-format
msgid "Note that the %(name)s plugin seems to be involved."
msgstr "Note que el complemento %(name)s parece estar relacionado."

#: trac/templates/error.html:187
msgid "Note that the following plugins seem to be involved:"
msgstr "Note que los siguientes complementos parecen estar relacionados:"

#: trac/templates/error.html:195
msgid "Please report this issue to the plugin maintainer."
msgstr "Por favor, informe de este error a quienes desarrollan el complemento."

#: trac/templates/error.html:204
msgid "searching"
msgstr ""

#: trac/templates/error.html:207
#, python-format
msgid "%(searching)s for similar issues"
msgstr ""

#: trac/templates/error.html:211
msgid "mailing list"
msgstr ""

#: trac/templates/error.html:214
#, python-format
msgid ""
"Before you do that, though, please first try "
"%(searching_for_similar_issues)s, as it is quite likely that this problem"
" has been reported before. For questions about installation and "
"configuration of Trac or its plugins, please try the %(mailing_list)s "
"instead of creating a ticket."
msgstr ""

#: trac/templates/error.html:227
#, python-format
msgid ""
"Otherwise, please %(create)s a new bug report describing the problem and "
"explain how to reproduce it."
msgstr ""

#: trac/templates/error.html:237
msgid "Python Traceback"
msgstr "Traza de Python"

#: trac/templates/error.html:239
msgid "Most recent call last:"
msgstr "Última llamada:"

#: trac/templates/error.html:250
#, python-format
msgid "File \"%(file)s\", line %(line)s, in"
msgstr ""

#: trac/templates/error.html:260
msgid "Code fragment:"
msgstr "Fragmento de código:"

#: trac/templates/error.html:282
msgid "Local variables:"
msgstr "Variables locales:"

#: trac/templates/error.html:307
#, python-format
msgid "File \"%(file)s\", line %(line)s, in %(function)s"
msgstr "Archivo \"%(file)s\", línea %(line)s, en %(function)s"

#: trac/templates/error.html:322
msgid "Switch to plain text view"
msgstr "Cambiar a vista de texto plano"

#: trac/templates/error.html:324
msgid "Switch to interactive view"
msgstr ""

#: trac/templates/error.html:339
#, python-format
msgid "%(trac_guide)s &mdash; The Trac User and Administration Guide"
msgstr ""

#: trac/templates/history_view.html:38
#, python-format
msgid "Change History for %(name)s"
msgstr ""

#: trac/templates/history_view.html:49 trac/templates/history_view.html:98
#: trac/versioncontrol/templates/diff_form.html:92
#: trac/versioncontrol/templates/revisionlog.html:140
msgid "View changes"
msgstr "Ver cambios"

#: trac/templates/history_view.html:60
msgid "Comment"
msgstr "Comentario"

#: trac/templates/history_view.html:75
msgid "View this version"
msgstr "Ver esta versión"

#: trac/templates/index.html:14 trac/templates/index.html:18
msgid "Available Projects"
msgstr "Proyectos disponibles"

#: trac/templates/layout.html:55
#, python-format
msgid "Search %(project)s"
msgstr "Volver a %(project)s"

#: trac/templates/layout.html:156
msgid "Download in other formats:"
msgstr "Descargar en otros formatos:"

#: trac/templates/list_of_attachments.html:35
#, python-format
msgid "%(attachment_links)s (%(size)s) - added by %(author)s %(date)s."
msgstr ""

#: trac/templates/list_of_attachments.html:51
msgid "Download all attachments as:"
msgstr "Descargue todos los adjuntos como:"

#: trac/templates/list_of_attachments.html:60
#: trac/templates/list_of_attachments.html:79
#: trac/ticket/templates/ticket.html:570
msgid "Attachments"
msgstr "Adjuntos"

#: trac/templates/macros.html:46
msgid "Note:"
msgstr ""

#: trac/templates/macros.html:67
msgid "Hide this warning"
msgstr "No mostrar esta advertencia"

#: trac/templates/macros.html:67 trac/templates/macros.html:88
msgid "close"
msgstr "cerrar"

#: trac/templates/macros.html:69
msgid "Warning:"
msgstr "Advertencia:"

#: trac/templates/macros.html:88
msgid "Hide this notice"
msgstr "No mostrar este aviso"

#: trac/templates/preview_file.html:22
msgid "(The file is empty)"
msgstr "(el archivo está vacío)"

#: trac/templates/preview_file.html:28
#, python-format
msgid ""
"<strong>HTML preview not available</strong>, since the file size exceeds "
"%(size)s."
msgstr ""

#: trac/templates/preview_file.html:35
msgid ""
"<strong>HTML preview not available</strong>, since no preview renderer "
"could handle it."
msgstr ""

#: trac/templates/preview_file.html:42
#, python-format
msgid "Try <a href=\"%(url)s\">downloading</a> the file instead."
msgstr ""

#: trac/templates/progress_bar.html:34
#, python-format
msgid "%(count)s/%(total)s %(title)s"
msgstr "%(count)s/%(total)s %(title)s"

#: trac/templates/progress_bar.html:50
#, python-format
msgid "Total number of %(unit)s: %(count)s"
msgstr "Número total de %(unit)s: %(count)s"

#: trac/templates/progress_bar.html:57
#, fuzzy, python-format
msgid "%(title)s: %(count)s"
msgstr "%(title)s: %(count)s"

#: trac/templates/theme.html:93
msgid "Search:"
msgstr "Buscar:"

#: trac/templates/theme.html:113
msgid "Context Navigation"
msgstr "Navegación de contexto"

#: trac/templates/theme.html:148
msgid "Trac Powered"
msgstr ""

#: trac/templates/theme.html:157
#, python-format
msgid "Powered by %(trac_version)s By %(eo)s."
msgstr ""

#: trac/ticket/admin.py:39
msgid "(Undefined)"
msgstr "(Indefinido)"

#: trac/ticket/admin.py:49 trac/ticket/admin.py:235
msgid "Ticket System"
msgstr "Sistema de reportes"

#: trac/ticket/admin.py:82 trac/ticket/templates/admin_components.html:17
msgid "Components"
msgstr "Componentes"

#: trac/ticket/admin.py:115
#, python-format
msgid "The component \"%(name)s\" has been added."
msgstr "El componente \"%(name)s\" ha sido añadido."

#: trac/ticket/admin.py:122
msgid "No component selected"
msgstr "No hay ningún componente seleccionado"

#: trac/ticket/admin.py:130
msgid "The selected components have been removed."
msgstr "Los componentes seleccionados han sido eliminados."

#: trac/ticket/admin.py:202 trac/ticket/api.py:359
#: trac/ticket/templates/admin_components.html:118
msgid "Owner"
msgstr "Persona encargada"

#: trac/ticket/admin.py:227 trac/ticket/api.py:369
msgid "Milestone"
msgstr "Hito"

#: trac/ticket/admin.py:227 trac/ticket/roadmap.py:1162
#: trac/ticket/templates/admin_milestones.html:18
msgid "Milestones"
msgstr "Hitos"

#: trac/ticket/admin.py:272
msgid "View Milestone"
msgstr ""

#: trac/ticket/admin.py:294 trac/ticket/roadmap.py:836
#: trac/ticket/roadmap.py:849 trac/ticket/roadmap.py:883
#, python-format
msgid "Milestone \"%(name)s\" already exists, please choose another name."
msgstr "El hito \"%(name)s\" ya existe. Por favor, elija otro nombre."

#: trac/ticket/admin.py:304
msgid "No milestone selected"
msgstr "No hay ningún hito seleccionado"

#: trac/ticket/admin.py:321
msgid "The selected milestones have been removed."
msgstr "Los hitos seleccionados han sido eliminados."

#: trac/ticket/admin.py:433 trac/ticket/templates/admin_milestones.html:91
msgid "Due"
msgstr "Vencimiento"

#: trac/ticket/admin.py:433 trac/ticket/templates/admin_milestones.html:91
msgid "Completed"
msgstr "Terminado"

#: trac/ticket/admin.py:469 trac/ticket/templates/admin_versions.html:17
msgid "Versions"
msgstr "Versiones"

#: trac/ticket/admin.py:502
#, python-format
msgid "The version \"%(name)s\" has been added."
msgstr "La versión \"%(name)s\" ha sido añadida."

#: trac/ticket/admin.py:509
msgid "No version selected"
msgstr "No hay ninguna versión seleccionada"

#: trac/ticket/admin.py:517
msgid "The selected versions have been removed."
msgstr "Las versiones seleccionadas han sido eliminadas."

#: trac/ticket/admin.py:594
msgid "Time"
msgstr "Tiempo"

#: trac/ticket/admin.py:659
#, python-format
msgid "The %(field)s value \"%(name)s\" has been added."
msgstr "El valor \"%(name)s\" del campo %(field)s ha sido añadido."

#: trac/ticket/admin.py:667
#, python-format
msgid "No %s selected"
msgstr "No hay ningún %s seleccionado"

#: trac/ticket/admin.py:675
#, python-format
msgid "The selected %(field)s values have been removed."
msgstr "Los valores seleccionados de %(field)s han sido eliminados."

#: trac/ticket/admin.py:695
msgid "Order numbers must be unique"
msgstr "Los números de orden deben ser únicos"

#: trac/ticket/admin.py:767
msgid "Possible Values"
msgstr "Valores posibles"

#: trac/ticket/admin.py:784
#, python-format
msgid "Invalid up/down value: %(value)s"
msgstr "Valor arriba/abajo no válido: %(value)s"

#: trac/ticket/admin.py:849 trac/ticket/admin.py:858
msgid "<ticket#> must be a number"
msgstr ""

#: trac/ticket/admin.py:861
msgid "<comment#> must be a number"
msgstr ""

#: trac/ticket/api.py:321
msgid "Attachment"
msgstr "Adjuntos"

#: trac/ticket/api.py:352
msgid "Summary"
msgstr "Resumen"

#: trac/ticket/api.py:354
msgid "Reporter"
msgstr "Informador"

#: trac/ticket/api.py:366 trac/versioncontrol/admin.py:123
#: trac/versioncontrol/templates/admin_repositories.html:243
msgid "Type"
msgstr "Tipo"

#: trac/ticket/api.py:367
msgid "Status"
msgstr "Estado"

#: trac/ticket/api.py:368 trac/ticket/model.py:920
msgid "Priority"
msgstr "Prioridad"

#: trac/ticket/api.py:372 trac/ticket/model.py:925
msgid "Severity"
msgstr "Severidad"

#: trac/ticket/api.py:373 trac/ticket/model.py:915
msgid "Resolution"
msgstr "Resolución"

#: trac/ticket/api.py:392
msgid "Keywords"
msgstr "Etiquetas"

#: trac/ticket/api.py:394 trac/ticket/web_ui.py:1557
msgid "Cc"
msgstr "Copia para archivo"

#: trac/ticket/api.py:398
msgid "Created"
msgstr "Creado"

#: trac/ticket/api.py:533
#, python-format
msgid "\"%(value)s\" is not a valid value"
msgstr ""

#: trac/ticket/api.py:536
msgid "field cannot be empty"
msgstr ""

#: trac/ticket/api.py:540 trac/ticket/api.py:548 trac/ticket/api.py:557
#: trac/ticket/api.py:581
#, python-format
msgid "Must be less than or equal to %(num)s characters"
msgstr ""

#: trac/ticket/api.py:546
msgid "Tickets must contain a summary."
msgstr "Los reportes deben incluir un resumen."

#: trac/ticket/api.py:647
#, python-format
msgid "Tickets %(ranges)s"
msgstr "Requerimientos %(ranges)s"

#: trac/ticket/api.py:676
msgid "ticket comment does not exist"
msgstr "El comentario del requerimiento no se encuentra"

#: trac/ticket/api.py:687
#, python-format
msgid "Description for #%(id)s: %(summary)s"
msgstr ""

#: trac/ticket/api.py:690
#, python-format
msgid "Comment %(cnum)s for #%(id)s: %(summary)s"
msgstr ""

#: trac/ticket/api.py:696
#, python-format
msgid "Comment %(cnum)s"
msgstr "Comentario %(cnum)s"

#: trac/ticket/api.py:700
msgid "no permission to view ticket"
msgstr "no tiene permisos para ver el requerimiento"

#: trac/ticket/api.py:703
msgid "ticket does not exist"
msgstr "el requerimiento no existe"

#: trac/ticket/api.py:723
#, python-format
msgid "Ticket #%(shortname)s"
msgstr "Reporte #%(shortname)s"

#: trac/ticket/batch.py:110
msgid "add"
msgstr "añadir"

#: trac/ticket/batch.py:111
msgid "remove"
msgstr "eliminar"

#: trac/ticket/batch.py:112
msgid "add / remove"
msgstr "añadir / eliminar"

#: trac/ticket/batch.py:113
msgid "set to"
msgstr "establecer en"

#: trac/ticket/batch.py:188 trac/ticket/web_ui.py:1312
#, python-format
msgid "The ticket comment is invalid: %(message)s"
msgstr ""

#: trac/ticket/batch.py:205 trac/ticket/web_ui.py:1321
#, python-format
msgid "The ticket field %(field)s is invalid: %(message)s"
msgstr "El campo '%(field)s' del requerimiento no es válido: %(message)s"

#: trac/ticket/batch.py:232 trac/ticket/roadmap.py:877
#: trac/ticket/roadmap.py:935
#, python-format
msgid ""
"The changes have been saved, but an error occurred while sending "
"notifications: %(message)s"
msgstr ""
"Los cambios han sido guardados, pero ocurrió un error cuando se enviaban "
"notificaciones: %(message)s"

#: trac/ticket/default_workflow.py:252
msgid "from invalid state"
msgstr "desde estado no válido"

#: trac/ticket/default_workflow.py:253
msgid "Current state no longer exists"
msgstr "El estado actual ya no existe"

#: trac/ticket/default_workflow.py:255
msgid "The ticket will be disowned"
msgstr "La reporte ya no tendrá una persona encargada"

#: trac/ticket/default_workflow.py:279 trac/ticket/default_workflow.py:293
#: trac/ticket/default_workflow.py:307
#, python-format
msgid "to %(owner)s"
msgstr "para %(owner)s"

#: trac/ticket/default_workflow.py:282
msgid "The owner will be the specified user"
msgstr ""

#: trac/ticket/default_workflow.py:284
#, python-format
msgid "The owner will be changed from %(current_owner)s to the specified user"
msgstr ""
"La persona encargada dejará de ser %(current_owner)s y será el usuario "
"especificado"

#: trac/ticket/default_workflow.py:295 trac/ticket/default_workflow.py:319
#, python-format
msgid "The owner will be %(new_owner)s"
msgstr "La persona encargada será %(new_owner)s"

#: trac/ticket/default_workflow.py:298 trac/ticket/default_workflow.py:322
#, python-format
msgid "The owner will be changed from %(current_owner)s to %(new_owner)s"
msgstr ""
"La persona encargada ya no será %(current_owner)s, a continuación será "
"%(new_owner)s"

#: trac/ticket/default_workflow.py:311
msgid "The owner will be the selected user"
msgstr ""

#: trac/ticket/default_workflow.py:313
#, python-format
msgid "The owner will be changed from %(current_owner)s to the selected user"
msgstr ""
"La persona encargada dejará de ser %(current_owner)s y será el usuario "
"especificado"

#: trac/ticket/default_workflow.py:327 trac/ticket/default_workflow.py:368
#, python-format
msgid "The owner will remain %(current_owner)s"
msgstr "La persona encargada seguirá siendo %(current_owner)s"

#: trac/ticket/default_workflow.py:335
msgid ""
"Your workflow attempts to set a resolution but uses undefined resolutions"
" (configuration issue, please contact your Trac admin)."
msgstr ""

#: trac/ticket/default_workflow.py:340
msgid ""
"Your workflow attempts to set a resolution but none is defined "
"(configuration issue, please contact your Trac admin)."
msgstr ""
"Su flujo de trabajo intenta establecer una solución pero no hay ninguna "
"definida (problema de configuración, por favor, contacte con su "
"Administrador)."

#: trac/ticket/default_workflow.py:349 trac/ticket/default_workflow.py:359
#, python-format
msgid "as %(resolution)s"
msgstr "como %(resolution)s"

#: trac/ticket/default_workflow.py:351
#, python-format
msgid "The resolution will be set to %(name)s"
msgstr "Se va a resolver como %(name)s"

#: trac/ticket/default_workflow.py:362
msgid "The resolution will be set"
msgstr "Se va a establecer como resuelto"

#: trac/ticket/default_workflow.py:364
msgid "The resolution will be deleted"
msgstr "Se eliminará la solución"

#: trac/ticket/default_workflow.py:367
#, python-format
msgid "as %(status)s"
msgstr "como %(status)s"

#: trac/ticket/default_workflow.py:371
msgid "The ticket will remain with no owner"
msgstr "El requerimiento seguirá sin una persona a cargo"

#: trac/ticket/default_workflow.py:373
#, python-format
msgid "The status will be '%(name)s'"
msgstr "El próximo estado será '%(name)s'"

#: trac/ticket/default_workflow.py:376
#, python-format
msgid "Next status will be '%(name)s'"
msgstr "El próximo estado será '%(name)s'"

#: trac/ticket/default_workflow.py:580
msgid ""
"Render a workflow graph.\n"
"\n"
"This macro accepts a TracWorkflow configuration and renders the states\n"
"and transitions as a directed graph. If no parameters are given, the\n"
"current ticket workflow is rendered.\n"
"\n"
"In [WikiProcessors WikiProcessor] mode the `width` and `height`\n"
"arguments can be specified (Defaults: `width = 800` and `height = 600`).\n"
"\n"
"The repository-scoped path of a workflow file can be specified as either\n"
"a macro or !WikiProcessor `file` argument. The file revision can be\n"
"specified by appending `@<rev>` to the path. The `file` argument value\n"
"must be enclosed in single or double quotes. //(Since 1.3.2)//.\n"
"\n"
"Examples:\n"
"{{{\n"
"[[Workflow()]]\n"
"\n"
"[[Workflow(go = here -> there; return = there -> here)]]\n"
"\n"
"[[Workflow(file=/contrib/workflow/enterprise-workflow.ini@1)]]\n"
"\n"
"{{{#!Workflow file=\"/contrib/workflow/enterprise-workflow.ini\"\n"
"}}}\n"
"\n"
"{{{#!Workflow width=700 height=700\n"
"leave = * -> *\n"
"leave.operations = leave_status\n"
"leave.default = 1\n"
"\n"
"create = <none> -> new\n"
"create.default = 1\n"
"\n"
"create_and_assign = <none> -> assigned\n"
"create_and_assign.label = assign\n"
"create_and_assign.permissions = TICKET_MODIFY\n"
"create_and_assign.operations = may_set_owner\n"
"\n"
"accept = new,assigned,accepted,reopened -> accepted\n"
"accept.permissions = TICKET_MODIFY\n"
"accept.operations = set_owner_to_self\n"
"\n"
"resolve = new,assigned,accepted,reopened -> closed\n"
"resolve.permissions = TICKET_MODIFY\n"
"resolve.operations = set_resolution\n"
"\n"
"reassign = new,assigned,accepted,reopened -> assigned\n"
"reassign.permissions = TICKET_MODIFY\n"
"reassign.operations = set_owner\n"
"\n"
"reopen = closed -> reopened\n"
"reopen.permissions = TICKET_CREATE\n"
"reopen.operations = del_resolution\n"
"}}}\n"
"}}}"
msgstr ""

#: trac/ticket/default_workflow.py:659
#, python-format
msgid "The file %(file)s does not exist."
msgstr ""

#: trac/ticket/default_workflow.py:706
msgid "Enable JavaScript to display the workflow graph."
msgstr ""

#: trac/ticket/model.py:197
#, python-format
msgid "Ticket %(id)s does not exist."
msgstr "El reporte #%(id)s no existe."

#: trac/ticket/model.py:198
msgid "Invalid ticket number"
msgstr "Número de reporte no válido"

#: trac/ticket/model.py:238
msgid "Multi-values fields not supported yet"
msgstr "No se soportan campos con múltiples valores aún"

#: trac/ticket/model.py:774
#, python-format
msgid "%(type)s %(name)s does not exist."
msgstr "No existe %(type)s %(name)s."

#: trac/ticket/model.py:787
#, python-format
msgid "Cannot delete non-existent %(type)s."
msgstr ""

#: trac/ticket/model.py:816
#, python-format
msgid "%(type)s value \"%(name)s\" already exists."
msgstr ""

#: trac/ticket/model.py:835 trac/ticket/model.py:861
#, python-format
msgid "%(type)s value \"%(name)s\" already exists"
msgstr "El valor \"%(name)s\" de %(type)s ya existe"

#: trac/ticket/model.py:847
msgid "Cannot update non-existent enum."
msgstr ""

#: trac/ticket/model.py:889
#, python-format
msgid "Invalid %(type)s name."
msgstr "Tipo %(type)s no válido."

#: trac/ticket/model.py:895
msgid "Ticket Type"
msgstr "Tipo de reporte"

#: trac/ticket/model.py:895
msgid "Ticket Types"
msgstr "Tipos de reporte"

#: trac/ticket/model.py:915
msgid "Resolutions"
msgstr "Soluciones"

#: trac/ticket/model.py:920
msgid "Priorities"
msgstr "Prioridades"

#: trac/ticket/model.py:925
msgid "Severities"
msgstr "Niveles de severidad"

#: trac/ticket/model.py:957
#, python-format
msgid "Component %(name)s does not exist."
msgstr "El componente %(name)s no existe."

#: trac/ticket/model.py:969
msgid "Cannot delete non-existent component."
msgstr ""

#: trac/ticket/model.py:985 trac/ticket/model.py:998 trac/ticket/model.py:1022
#, python-format
msgid "Component \"%(name)s\" already exists."
msgstr "El component \"%(name)s\" ya existe."

#: trac/ticket/model.py:1010
msgid "Cannot update non-existent component."
msgstr ""

#: trac/ticket/model.py:1045
msgid "Invalid component name."
msgstr "Nombre de componente no válido."

#: trac/ticket/model.py:1125 trac/ticket/model.py:1248
#, python-format
msgid "Milestone %(name)s does not exist."
msgstr "El hito %(name)s no existe"

#: trac/ticket/model.py:1126 trac/ticket/model.py:1170
#: trac/ticket/model.py:1198 trac/ticket/model.py:1249
msgid "Invalid milestone name."
msgstr "Nombre de hito no válido."

#: trac/ticket/model.py:1182 trac/ticket/model.py:1219
#, python-format
msgid "Milestone \"%(name)s\" already exists."
msgstr ""

#: trac/ticket/model.py:1301
#, python-format
msgid "Report {%(num)s} does not exist."
msgstr "El informe %(num)s no existe."

#: trac/ticket/model.py:1302
msgid "Invalid Report Number"
msgstr "Número de informe no válido"

#: trac/ticket/model.py:1320 trac/ticket/model.py:1337
msgid "Query cannot be empty."
msgstr ""

#: trac/ticket/model.py:1381
#, python-format
msgid "Version %(name)s does not exist."
msgstr "La versión %(name)s no existe."

#: trac/ticket/model.py:1393
msgid "Cannot delete non-existent version."
msgstr ""

#: trac/ticket/model.py:1419 trac/ticket/model.py:1443
#, python-format
msgid "Version \"%(name)s\" already exists."
msgstr "La versión \"%(name)s\" ya existe."

#: trac/ticket/model.py:1431
msgid "Cannot update non-existent version."
msgstr ""

#: trac/ticket/model.py:1469
msgid "Invalid version name."
msgstr "Nombre de versión no válido."

#: trac/ticket/notification.py:569
msgid "Ticket that I own is created or modified"
msgstr ""

#: trac/ticket/notification.py:591
msgid "I update a ticket"
msgstr "Actualizo un requerimiento"

#: trac/ticket/notification.py:617
msgid "Ticket that I previously updated is modified"
msgstr ""

#: trac/ticket/notification.py:639
msgid "Ticket that I reported is modified"
msgstr "El requerimiento que registré ha sido modificado"

#: trac/ticket/notification.py:665
msgid "Any ticket is created"
msgstr ""

#: trac/ticket/notification.py:693
msgid "Ticket that I'm listed in the CC field is modified"
msgstr ""

#: trac/ticket/query.py:60
msgid "Invalid query constraint value"
msgstr "Valor de restricción de consulta no válido"

#: trac/ticket/query.py:95
#, python-format
msgid "Query page %(page)s is invalid."
msgstr "La pagina de consulta %(page)s no es válida."

#: trac/ticket/query.py:110
#, python-format
msgid "Query max %(max)s is invalid."
msgstr "La consulta con máximo %(max)s no es válida."

#: trac/ticket/query.py:165
msgid "Query filter requires field and constraints separated by a \"=\""
msgstr "El filtro de la consulta requiere campos y constantes separadas por \"=\""

#: trac/ticket/query.py:178
msgid "Query filter requires field name"
msgstr "El filtro de la consulta requiere un nombre de campo"

#: trac/ticket/query.py:299
#, python-format
msgid "Page %(page)s is beyond the number of pages in the query"
msgstr ""
"La página %(page)s está fuera del rango de páginas que devolvió la "
"consulta"

#: trac/ticket/query.py:590
#, python-format
msgid "Invalid ticket id list: %(value)s"
msgstr "Lista de identificadores de reporte no válida: %(value)s"

#: trac/ticket/query.py:699 trac/ticket/query.py:706
msgid "contains"
msgstr "contiene"

#: trac/ticket/query.py:700 trac/ticket/query.py:707
msgid "doesn't contain"
msgstr "no contiene"

#: trac/ticket/query.py:701
msgid "begins with"
msgstr "empieza con"

#: trac/ticket/query.py:702
msgid "ends with"
msgstr "termina con"

#: trac/ticket/query.py:703 trac/ticket/query.py:709 trac/ticket/query.py:712
msgid "is"
msgstr "es"

#: trac/ticket/query.py:704 trac/ticket/query.py:710 trac/ticket/query.py:713
msgid "is not"
msgstr "no es"

#: trac/ticket/query.py:743 trac/ticket/query.py:749
msgid "Ticket"
msgstr "Reporte"

#: trac/ticket/query.py:887 trac/ticket/report.py:326 trac/ticket/report.py:630
#: trac/ticket/web_ui.py:118 trac/timeline/web_ui.py:231
#: trac/versioncontrol/web_ui/log.py:323
msgid "RSS Feed"
msgstr "Sindicación RSS"

#: trac/ticket/query.py:889 trac/ticket/report.py:328 trac/ticket/report.py:632
#: trac/ticket/web_ui.py:120
msgid "Comma-delimited Text"
msgstr "Texto delimitado por comas"

#: trac/ticket/query.py:891 trac/ticket/report.py:330 trac/ticket/report.py:634
#: trac/ticket/web_ui.py:122
msgid "Tab-delimited Text"
msgstr "Texto delimitado por tabuladores"

#: trac/ticket/query.py:912 trac/ticket/report.py:137
msgid "View Tickets"
msgstr "Ver reportes"

#: trac/ticket/query.py:1126
msgid "Custom Query"
msgstr "Búsqueda personalizada"

#: trac/ticket/query.py:1135 trac/ticket/report.py:197
#: trac/ticket/report.py:198 trac/ticket/report.py:200
#: trac/ticket/templates/report_list.html:17
#: trac/ticket/templates/report_list.html:42
msgid "Available Reports"
msgstr "Informes disponibles"

#: trac/ticket/query.py:1136 trac/ticket/report.py:205
#: trac/ticket/templates/report_list.html:85
msgid "New Custom Query"
msgstr ""

#: trac/ticket/query.py:1253
#, python-format
msgid "[Error: %(error)s]"
msgstr "[Error: %(error)s]"

#: trac/ticket/query.py:1259
msgid ""
"Wiki macro listing tickets that match certain criteria.\n"
"\n"
"This macro accepts a comma-separated list of keyed parameters,\n"
"in the form \"key=value\".\n"
"\n"
"If the key is the name of a field, the value must use the syntax\n"
"of a filter specifier as defined in TracQuery#QueryLanguage.\n"
"Note that this is ''not'' the same as the simplified URL syntax\n"
"used for `query:` links starting with a `?` character. Commas (`,`)\n"
"can be included in field values by escaping them with a backslash (`\\`)."
"\n"
"\n"
"Groups of field constraints to be OR-ed together can be separated by a\n"
"literal `or` argument.\n"
"\n"
"In addition to filters, several other named parameters can be used\n"
"to control how the results are presented. All of them are optional.\n"
"\n"
"The `format` parameter determines how the list of tickets is\n"
"presented:\n"
" - '''list''' -- the default presentation is to list the ticket ID next\n"
"   to the summary, with each ticket on a separate line.\n"
" - '''compact''' -- the tickets are presented as a comma-separated\n"
"   list of ticket IDs.\n"
" - '''count''' -- only the count of matching tickets is displayed\n"
" - '''rawcount''' -- only the count of matching tickets is displayed,\n"
"   not even with a link to the corresponding query (//since 1.1.1//)\n"
" - '''table'''  -- a view similar to the custom query view (but without\n"
"   the controls)\n"
" - '''progress''' -- a view similar to the milestone progress bars\n"
"\n"
"The `max` parameter can be used to limit the number of tickets shown\n"
"(defaults to '''0''', i.e. no maximum).\n"
"\n"
"The `order` parameter sets the field used for ordering tickets\n"
"(defaults to '''id''').\n"
"\n"
"The `desc` parameter indicates whether the order of the tickets\n"
"should be reversed (defaults to '''false''').\n"
"\n"
"The `group` parameter sets the field used for grouping tickets\n"
"(defaults to not being set).\n"
"\n"
"The `groupdesc` parameter indicates whether the natural display\n"
"order of the groups should be reversed (defaults to '''false''').\n"
"\n"
"The `verbose` parameter can be set to a true value in order to\n"
"get the description for the listed tickets. For '''table''' format only.\n"
"''deprecated in favor of the `rows` parameter''\n"
"\n"
"The `rows` parameter can be used to specify which field(s) should\n"
"be viewed as a row, e.g. `rows=description|summary`\n"
"\n"
"The `col` parameter can be used to specify which fields should\n"
"be viewed as columns. For '''table''' format only.\n"
"\n"
"For compatibility with Trac 0.10, if there's a last positional parameter\n"
"given to the macro, it will be used to specify the `format`.\n"
"Also, using \"&\" as a field separator still works (except for `order`)\n"
"but is deprecated."
msgstr ""

#: trac/ticket/query.py:1383
#, fuzzy, python-format
msgid "%(num)s ticket matching %(criteria)s"
msgid_plural "%(num)s tickets matching %(criteria)s"
msgstr[0] ""
msgstr[1] ""

#: trac/ticket/query.py:1465
#, python-format
msgid "Ticket completion status for each %(group)s"
msgstr ""

#: trac/ticket/query.py:1479
msgid "No results"
msgstr "No hay resultados"

#: trac/ticket/query.py:1497
#, python-format
msgid "%(groupvalue)s %(groupname)s tickets matching %(query)s"
msgstr "Reportes %(groupvalue)s %(groupname)s que coinciden con %(query)s"

#: trac/ticket/query.py:1521
#, python-format
msgid "%(groupvalue)s %(groupname)s tickets:"
msgstr "Reportes de %(groupvalue)s %(groupname)s:"

#: trac/ticket/report.py:227
msgid "The report has been created."
msgstr "El informe ha sido creado."

#: trac/ticket/report.py:237
#, python-format
msgid "The report {%(id)d} has been deleted."
msgstr "El informe {%(id)d} ha sido eliminado."

#: trac/ticket/report.py:263
#, python-format
msgid "Delete Report {%(num)s} %(title)s"
msgstr "Eliminar informe {%(num)s} %(title)s"

#: trac/ticket/report.py:361
#, python-format
msgid "When specified, the report number should be \"%(num)s\"."
msgstr "Cuando se especifica, el número del informe sería \"%(num)s\""

#: trac/ticket/report.py:426 trac/ticket/report.py:435
#, python-format
msgid "Report failed: %(error)s"
msgstr "Error en el informe: %(error)s"

#: trac/ticket/report.py:443
#, python-format
msgid "Report execution failed: %(error)s %(sql)s"
msgstr "Falló la ejecución del reporte: %(error)s %(sql)s"

#: trac/ticket/report.py:638
msgid "SQL Query"
msgstr "Consulta SQL"

#: trac/ticket/report.py:671
#, python-format
msgid "The following arguments are missing: %(args)s"
msgstr "Faltan los siguientes argumentos: %(args)s"

#: trac/ticket/report.py:685
#, python-format
msgid "Report {%(num)s} has no SQL query."
msgstr "El informe %(num)s no tiene consulta SQL."

#: trac/ticket/report.py:735
#, python-format
msgid "Query parameter \"sort=%(sort_col)s\"  is invalid"
msgstr "El parámetro de la consulta \"sort=%(sort_col)s no es válido"

#: trac/ticket/report.py:781
#, python-format
msgid ""
"Hint: if the report failed due to automatic modification of the ORDER BY "
"clause or the addition of LIMIT/OFFSET, please look up %(sort_column)s "
"and %(limit_offset)s in TracReports to see how to gain complete control "
"over report rewriting."
msgstr ""
"Consejo: si el reporte falló debido a reescritura automática de la "
"cláusula ORDER BY o agregar LIMIT/OFFSET, por favor revise "
"%(sort_column)s y %(limit_offset)s en TracReports para verificar como "
"obtener control total sobre la reescritura de las consultas para los "
"reportes."

#: trac/ticket/report.py:978
msgid "report does not exist"
msgstr "no existe el reporte"

#: trac/ticket/report.py:985
msgid "no permission to view report"
msgstr "no tiene permisos para ver reporte"

#: trac/ticket/roadmap.py:243
msgid "ticket status"
msgstr "estado de reporte"

#: trac/ticket/roadmap.py:243
msgid "tickets"
msgstr "reportes"

#: trac/ticket/roadmap.py:253
#, python-format
msgid ""
"'%(group1)s' and '%(group2)s' milestone groups both are declared to be "
"\"catch-all\" groups. Please check your configuration."
msgstr ""
"Los grupos de hitos '%(group1)s' y '%(group2)s' constan como grupos del "
"tipo \"catch-all\". Por favor, revise su configuración."

#: trac/ticket/roadmap.py:268
#, python-format
msgid ""
"'%(groupname)s' milestone group reused status '%(status)s' already taken "
"by other groups. Please check your configuration."
msgstr ""
"El estado '%(status)s' del grupo de hitos '%(groupname)s' ya se está "
"usando en otros grupos. Por favor, revise su configuración."

#: trac/ticket/roadmap.py:442
msgid "Open (by due date)"
msgstr "Abierto (con fecha tope)"

#: trac/ticket/roadmap.py:443
msgid "Open (no due date)"
msgstr "Abierto (sin fecha tope)"

#: trac/ticket/roadmap.py:446
msgid "Closed"
msgstr "Cerrado"

#: trac/ticket/roadmap.py:470 trac/ticket/roadmap.py:600
#: trac/ticket/roadmap.py:746 trac/ticket/templates/roadmap.html:17
#: trac/ticket/templates/roadmap.html:47
msgid "Roadmap"
msgstr "Hoja de ruta"

#: trac/ticket/roadmap.py:520
msgid "iCalendar"
msgstr "iCalendar"

#: trac/ticket/roadmap.py:613 trac/ticket/roadmap.py:1136
#: trac/ticket/templates/milestone_view.html:17
#: trac/ticket/templates/milestone_view.html:40
#, python-format
msgid "Milestone %(name)s"
msgstr "Hito %(name)s"

#: trac/ticket/roadmap.py:630
#, python-format
msgid "Ticket #%(num)s: %(summary)s"
msgstr "Reporte #%(num)s: %(summary)s"

#: trac/ticket/roadmap.py:699
msgid "Milestones completed"
msgstr "Ver hitos completados"

#: trac/ticket/roadmap.py:725
#, python-format
msgid "Milestone %(name)s completed"
msgstr "Hito %(name)s terminados"

#: trac/ticket/roadmap.py:817
msgid "Completion date may not be in the future"
msgstr "La fecha de término no puede estar en el futuro"

#: trac/ticket/roadmap.py:839
msgid "You must provide a name for the milestone."
msgstr "Debe proveer al hito de un nombre."

#: trac/ticket/roadmap.py:858
#, python-format
msgid ""
"The open tickets associated with milestone \"%(name)s\" have been "
"retargeted to milestone \"%(retarget)s\"."
msgstr ""
"Los requerimientos abiertos y asociados al hito \"%(name)s\" han sido "
"reubicados en el hito \"%(retarget)s\"."

#: trac/ticket/roadmap.py:864
msgid "Open tickets retargeted after milestone closed"
msgstr "Los requerimientos abiertos han sido reubicados al ser eliminado el hito"

#: trac/ticket/roadmap.py:886
#, python-format
msgid "The milestone \"%(name)s\" has been added."
msgstr "El hito \"%(name)s\" ha sido añadido."

#: trac/ticket/roadmap.py:915
#, python-format
msgid "The milestone \"%(name)s\" has been deleted."
msgstr "El hito \"%(name)s\" ha sido eliminado."

#: trac/ticket/roadmap.py:918
#, python-format
msgid ""
"The tickets associated with milestone \"%(name)s\" have been retargeted "
"to milestone \"%(retarget)s\"."
msgstr ""
"Los requerimientos asociados al hito \"%(name)s\" han sido reubicados en "
"el hito \"%(retarget)s\"."

#: trac/ticket/roadmap.py:923
msgid "Tickets retargeted after milestone deleted"
msgstr "Los requerimientos han sido reubicados al ser eliminado el hito"

#: trac/ticket/roadmap.py:990
#, python-format
msgid "Milestone %(name)s does not exist. You can create it here."
msgstr "El hito %(name)s no existe. Puede crearlo aquí."

#: trac/ticket/roadmap.py:1053
#, python-format
msgid "Milestone \"%(name)s\""
msgstr "Hito \"%(name)s\""

#: trac/ticket/roadmap.py:1067
msgid "Previous Milestone"
msgstr "Hito previo"

#: trac/ticket/roadmap.py:1067
msgid "Next Milestone"
msgstr "Hito siguiente"

#: trac/ticket/roadmap.py:1068
msgid "Back to Roadmap"
msgstr "Volver a la hoja de ruta"

#: trac/ticket/roadmap.py:1105 trac/ticket/templates/milestone_view.html:44
#: trac/ticket/templates/roadmap.html:68
#, python-format
msgid "Completed %(duration)s ago (%(date)s)"
msgstr "Terminado hace %(duration)s (en fecha %(date)s)"

#: trac/ticket/roadmap.py:1110
#, python-format
msgid "%(duration)s late (%(date)s)"
msgstr "%(duration)s retrasado (%(date)s)"

#: trac/ticket/roadmap.py:1115 trac/ticket/templates/milestone_view.html:53
#: trac/ticket/templates/roadmap.html:80
#, python-format
msgid "Due in %(duration)s (%(date)s)"
msgstr "Vence el plazo en %(duration)s (%(date)s)"

#: trac/ticket/roadmap.py:1118 trac/ticket/templates/milestone_view.html:57
#: trac/ticket/templates/roadmap.html:86
msgid "No date set"
msgstr "Sin fecha establecida"

#: trac/ticket/templates/ticket.html:22 trac/ticket/web_ui.py:144
msgid "New Ticket"
msgstr "Nuevo reporte"

#: trac/ticket/web_ui.py:160
msgid "id can't be set for a new ticket request."
msgstr "No se puede establecer un identificador para la petición de nuevo reporte."

#: trac/ticket/templates/admin_milestones.html:94 trac/ticket/web_ui.py:176
msgid "Tickets"
msgstr "Reportes"

#: trac/ticket/web_ui.py:210 trac/ticket/web_ui.py:261
#: trac/versioncontrol/web_ui/changeset.py:1024
#, python-format
msgid "%(title)s: %(message)s"
msgstr "%(title)s: %(message)s"

#: trac/ticket/web_ui.py:224
msgid "Tickets opened and closed"
msgstr "Reportes nuevos y cerrados"

#: trac/ticket/web_ui.py:226
msgid "Ticket updates"
msgstr "Actualizaciones del reporte"

#: trac/ticket/web_ui.py:255 trac/ticket/web_ui.py:1233
#, python-format
msgid "%(labels)s changed"
msgid_plural "%(labels)s changed"
msgstr[0] "%(labels)s cambiado"
msgstr[1] "%(labels)s cambiados"

#: trac/ticket/web_ui.py:376
#, python-format
msgid "Ticket %(ticketref)s (%(summary)s) created"
msgstr "Se registró el requerimiento %(ticketref)s (%(summary)s)"

#: trac/ticket/web_ui.py:377
#, python-format
msgid "Ticket %(ticketref)s (%(summary)s) reopened"
msgstr "El requerimiento %(ticketref)s (%(summary)s) ha sido reabierto"

#: trac/ticket/web_ui.py:378
#, python-format
msgid "Ticket %(ticketref)s (%(summary)s) closed"
msgstr "Se cerró el requerimiento %(ticketref)s (%(summary)s)"

#: trac/ticket/web_ui.py:379
#, python-format
msgid "Ticket %(ticketref)s (%(summary)s) updated"
msgstr "Se actualizó el requerimiento %(ticketref)s (%(summary)s)"

#: trac/ticket/web_ui.py:412
#, python-format
msgid "Tickets %(ticketids)s"
msgstr "Requerimientos %(ticketids)s"

#: trac/ticket/web_ui.py:414
#, python-format
msgid "Tickets %(ticketlist)s batch updated"
msgstr "Requerimientos actualizados en lote: %(ticketlist)s"

#: trac/ticket/web_ui.py:449
msgid "There are no workflow actions defined for this ticket's status."
msgstr ""

#: trac/ticket/web_ui.py:489 trac/ticket/web_ui.py:625
#, python-format
msgid "The action \"%(name)s\" is not available."
msgstr "La acción \"%(name)s\" no está disponible."

#: trac/ticket/web_ui.py:504 trac/ticket/web_ui.py:651
#, python-format
msgid ""
"Please review your configuration, probably starting with %(section)s in "
"your %(tracini)s."
msgstr ""
"Por favor, revise su configuración. Probablemente comenzando en la "
"sección  %(section)s de su %(tracini)s."

#: trac/ticket/web_ui.py:776
msgid "Previous Ticket"
msgstr "Reporte anterior"

#: trac/ticket/web_ui.py:776
msgid "Next Ticket"
msgstr "Reporte siguiente"

#: trac/ticket/web_ui.py:777
msgid "Back to Query"
msgstr "Volver a la consulta"

#: trac/ticket/web_ui.py:880 trac/ticket/web_ui.py:1025
#: trac/ticket/web_ui.py:1033
msgid "Ticket History"
msgstr "Historial de reportes"

#: trac/ticket/web_ui.py:884 trac/ticket/web_ui.py:1081
#, python-format
msgid "Back to Ticket #%(num)s"
msgstr "Volver al reporte #%(num)s"

#: trac/ticket/web_ui.py:926
msgid "No differences to show"
msgstr "No hay diferencias que mostrar"

#: trac/ticket/web_ui.py:969 trac/ticket/web_ui.py:1022
#: trac/ticket/web_ui.py:1030 trac/ticket/web_ui.py:1102
#: trac/ticket/web_ui.py:1147 trac/ticket/web_ui.py:1154
#: trac/wiki/web_ui.py:478 trac/wiki/web_ui.py:484 trac/wiki/web_ui.py:693
#: trac/wiki/web_ui.py:707
#, python-format
msgid "Version %(num)s"
msgstr "Versión %(num)s"

#: trac/ticket/web_ui.py:972 trac/ticket/web_ui.py:1105
msgid "initial"
msgstr "inicial"

#: trac/ticket/web_ui.py:987
#, python-format
msgid "Property %(label)s %(rendered)s"
msgstr "Propiedad %(label)s %(rendered)s"

#: trac/ticket/web_ui.py:1032 trac/ticket/web_ui.py:1156
#: trac/versioncontrol/web_ui/changeset.py:367 trac/wiki/web_ui.py:497
msgid "Previous Change"
msgstr "Cambio precedente"

#: trac/ticket/web_ui.py:1032 trac/ticket/web_ui.py:1156
#: trac/versioncontrol/web_ui/changeset.py:367 trac/wiki/web_ui.py:497
msgid "Next Change"
msgstr "Cambio siguiente"

#: trac/ticket/web_ui.py:1038
msgid "Ticket Diff"
msgstr "Diferencias del reporte"

#: trac/ticket/web_ui.py:1073 trac/ticket/web_ui.py:1150
#: trac/ticket/web_ui.py:1157
msgid "Ticket Comment History"
msgstr "Historial de comentarios al reporte"

#: trac/ticket/web_ui.py:1075 trac/ticket/web_ui.py:1099
#: trac/ticket/web_ui.py:1164
#, python-format
msgid "Ticket #%(num)s, comment %(cnum)d"
msgstr "Reporte #%(num)s, comentario %(cnum)d"

#: trac/ticket/web_ui.py:1121
#, python-format
msgid "No version %(version)d for comment %(cnum)d on ticket #%(ticket)s"
msgstr ""
"No existe la versión %(version)d para el comentario %(cnum)d del reporte "
"#%(ticket)s"

#: trac/ticket/web_ui.py:1162
msgid "Ticket Comment Diff"
msgstr "Diferencias en comentarios del reporte"

#: trac/ticket/web_ui.py:1237
#, python-format
msgid "%(labels)s set"
msgid_plural "%(labels)s set"
msgstr[0] "%(labels)s establecido"
msgstr[1] "%(labels)s establecidos"

#: trac/ticket/web_ui.py:1241
#, python-format
msgid "%(labels)s deleted"
msgid_plural "%(labels)s deleted"
msgstr[0] "%(labels)s eliminado"
msgstr[1] "%(labels)s eliminados"

#: trac/ticket/web_ui.py:1242 trac/ticket/web_ui.py:1778
msgid "; "
msgstr "; "

#: trac/ticket/web_ui.py:1266
msgid "No permission to edit the ticket description."
msgstr "No tiene permiso para editar la descripción del reporte."

#: trac/ticket/web_ui.py:1272
msgid "No permission to change the ticket reporter."
msgstr "No tiene permiso para cambiar el autor del reporte."

#: trac/ticket/web_ui.py:1277
msgid "No permission to change ticket fields."
msgstr "No tiene permiso para cambiar campos del reporte."

#: trac/ticket/web_ui.py:1284
msgid "No permissions to add a comment."
msgstr "No tiene permiso para añadir un comentario."

#: trac/ticket/web_ui.py:1292
msgid "This ticket has been modified since you started editing."
msgstr ""

#: trac/ticket/web_ui.py:1295
msgid ""
"Your changes have not been saved because this ticket has been modified "
"since you started editing."
msgstr ""

#: trac/ticket/web_ui.py:1304
msgid "Invalid comment threading identifier"
msgstr "Identificador de hilo de comentario no válido"

#: trac/ticket/web_ui.py:1353
#, python-format
msgid ""
"The ticket has been created, but an error occurred while sending "
"notifications: %(message)s"
msgstr ""
"El reporte ha sido creada, pero ocurrió un error mientras se enviaban "
"notificaciones: %(message)s"

#: trac/ticket/web_ui.py:1358
#, python-format
msgid ""
"The ticket %(ticketref)s has been created. You can now attach the desired"
" files."
msgstr ""
"Su reporte %(ticketref)s ha sido creado, ahora puede adjuntar los "
"archivos que desee."

#: trac/ticket/web_ui.py:1364
#, python-format
msgid ""
"The ticket %(ticketref)s has been created, but you don't have permission "
"to view it."
msgstr ""
"Su reporte %(ticketref)s ha sido creado, pero no tiene permisos para "
"verla."

#. TRANSLATOR: The 'change' has been saved... (link)
#: trac/ticket/web_ui.py:1393
msgid "change"
msgstr "cambio"

#: trac/ticket/web_ui.py:1399
#, python-format
msgid ""
"The %(change)s has been saved, but an error occurred while sending "
"notifications: %(message)s"
msgstr ""
"El %(change)s ha sido guardado, pero ocurrió un error mientras se "
"enviaban notificaciones: %(message)s"

#: trac/ticket/web_ui.py:1441
#, python-format
msgid ""
"%(controller1)s changed \"%(key)s\" to \"%(val1)s\", but %(controller2)s "
"changed it to \"%(val2)s\"."
msgstr ""

#: trac/ticket/web_ui.py:1545
#, python-format
msgid "Released %(datetime)s"
msgstr ""

#: trac/ticket/web_ui.py:1555
msgid "Add Cc"
msgstr ""

#: trac/ticket/web_ui.py:1556
msgid "Remove Cc"
msgstr ""

#: trac/ticket/templates/query.html:173
#: trac/ticket/templates/query_results.html:134 trac/ticket/web_ui.py:1591
msgid "yes"
msgstr "sí"

#: trac/ticket/templates/query.html:181
#: trac/ticket/templates/query_results.html:134 trac/ticket/web_ui.py:1591
msgid "no"
msgstr "no"

#: trac/ticket/web_ui.py:1773
#, python-format
msgid "%(value)s added"
msgid_plural "%(value)s added"
msgstr[0] ""
msgstr[1] ""

#: trac/ticket/web_ui.py:1776 trac/ticket/web_ui.py:1806
#, python-format
msgid "%(value)s removed"
msgid_plural "%(value)s removed"
msgstr[0] ""
msgstr[1] ""

#: trac/ticket/web_ui.py:1808
#, python-format
msgid "set to %(value)s"
msgstr "establecer en %(value)s"

#: trac/ticket/web_ui.py:1810
#, python-format
msgid "changed from %(old)s to %(new)s"
msgstr "cambió de %(old)s a %(new)s"

#: trac/ticket/web_ui.py:1814
msgid "set"
msgstr "establecer"

#: trac/ticket/templates/query.html:142 trac/ticket/web_ui.py:1814
msgid "unset"
msgstr "quitar"

#: trac/ticket/web_ui.py:1817
#: trac/versioncontrol/templates/changeset_content.html:290
#: trac/versioncontrol/templates/revisionlog.txt:13
msgid "modified"
msgstr "modificado"

#: trac/ticket/web_ui.py:1823
#, python-format
msgid "modified (%(diff)s)"
msgstr "modificado (%(diff)s)"

#: trac/ticket/templates/admin_components.html:38
msgid "Manage Components"
msgstr "Administrar componentes"

#: trac/ticket/templates/admin_components.html:47
msgid "Owner:"
msgstr "Persona encargada:"

#: trac/ticket/templates/admin_components.html:72
msgid "Modify Component:"
msgstr "Modificar el componente:"

#: trac/ticket/templates/admin_components.html:82
#: trac/ticket/templates/admin_enums.html:66
#: trac/ticket/templates/admin_versions.html:78
#: trac/ticket/templates/batch_modify.html:57
#: trac/ticket/templates/milestone_edit_form.html:147
#: trac/ticket/templates/report_edit.html:81
#: trac/ticket/templates/ticket.html:328 trac/ticket/templates/ticket.html:538
#: trac/versioncontrol/templates/admin_repositories.html:184
#, python-format
msgid "You may use %(wikiformatting)s here."
msgstr ""

#: trac/ticket/templates/admin_components.html:93
#: trac/ticket/templates/admin_enums.html:76
#: trac/ticket/templates/admin_versions.html:89
#: trac/ticket/templates/milestone_edit_form.html:161
#: trac/ticket/templates/ticket.html:590
#: trac/ticket/templates/ticket_change.html:183
#: trac/versioncontrol/templates/admin_repositories.html:197
#: trac/wiki/templates/wiki_edit_comment.html:58
#: trac/wiki/templates/wiki_edit_form.html:105
#: trac/wiki/templates/wiki_edit_form.html:113
msgid "Submit changes"
msgstr "Enviar cambios"

#: trac/ticket/templates/admin_components.html:101
msgid "Add Component:"
msgstr "Añadir componente:"

#: trac/ticket/templates/admin_components.html:118
#: trac/ticket/templates/admin_enums.html:103
#: trac/ticket/templates/admin_milestones.html:92
#: trac/ticket/templates/admin_versions.html:127
msgid "Default"
msgstr "Predeterminado"

#: trac/ticket/templates/admin_components.html:145
#: trac/ticket/templates/admin_enums.html:134
#: trac/ticket/templates/admin_versions.html:152
msgid "Clear default"
msgstr "Reestablecer"

#: trac/ticket/templates/admin_components.html:148
#: trac/ticket/templates/admin_enums.html:137
#: trac/ticket/templates/admin_milestones.html:151
#: trac/ticket/templates/admin_versions.html:155
msgid ""
"You can remove all items from this list to completely hide this field "
"from the user interface."
msgstr ""

#: trac/ticket/templates/admin_components.html:158
#: trac/ticket/templates/admin_enums.html:157
#: trac/ticket/templates/admin_milestones.html:161
#: trac/ticket/templates/admin_versions.html:165
msgid ""
"As long as you don't add any items to the list, this field will remain "
"completely hidden from the user interface."
msgstr ""

#: trac/ticket/templates/admin_components.html:169
#: trac/ticket/templates/admin_enums.html:168
#: trac/ticket/templates/admin_versions.html:177
#, python-format
msgid "%(note)s See %(page)s for help on using the ticket system."
msgstr ""

#: trac/ticket/templates/admin_enums.html:43
#, python-format
msgid "Manage %(label_plural)s %(nb_enums)s"
msgstr ""

#: trac/ticket/templates/admin_enums.html:56
#, python-format
msgid "Modify %(label_singular)s:"
msgstr "Editar %(label_singular)s:"

#: trac/ticket/templates/admin_enums.html:86
#, python-format
msgid "Add %(label_singular)s:"
msgstr "Añadir %(label_singular)s:"

#: trac/ticket/templates/admin_enums.html:103
msgid "Order"
msgstr "Orden"

#: trac/ticket/templates/admin_enums.html:146
#, python-format
msgid ""
"%(note)s The order of priorities determines the coloring of entries in "
"the ticket queries and reports."
msgstr ""

#: trac/ticket/templates/admin_milestones.html:46
#, python-format
msgid "Manage Milestones %(nb_milestones)s"
msgstr ""

#: trac/ticket/templates/admin_milestones.html:60
msgid "Add Milestone:"
msgstr "Agregar hito:"

#: trac/ticket/templates/admin_milestones.html:66
#: trac/ticket/templates/milestone_edit_form.html:72
msgid "Due:"
msgstr "Vencimiento:"

#: trac/ticket/templates/admin_milestones.html:69
#: trac/ticket/templates/admin_versions.html:67
#: trac/ticket/templates/admin_versions.html:69
#: trac/ticket/templates/admin_versions.html:107
#: trac/ticket/templates/admin_versions.html:111
#: trac/ticket/templates/milestone_edit_form.html:80
#: trac/ticket/templates/milestone_edit_form.html:83
#: trac/ticket/templates/milestone_edit_form.html:100
#: trac/ticket/templates/milestone_edit_form.html:103
#, python-format
msgid "Format: %(datehint)s"
msgstr "Formato: %(datehint)s"

#: trac/ticket/templates/admin_milestones.html:71
#, python-format
msgid "Format %(datehint)s"
msgstr ""

#: trac/ticket/templates/admin_milestones.html:92
msgid "Default milestone for new tickets"
msgstr "Reasignar los requerimientos asociados al hito"

#: trac/ticket/templates/admin_milestones.html:93
msgid "Default milestone for retargeting tickets"
msgstr "Reasignar los requerimientos asociados al hito"

#: trac/ticket/templates/admin_milestones.html:93
msgid "Retarget"
msgstr "Reasignar los requerimientos abiertos al hito:"

#: trac/ticket/templates/admin_milestones.html:94
msgid "Number of tickets associated with milestone"
msgstr "Reasignar los requerimientos asociados al hito"

#: trac/ticket/templates/admin_milestones.html:146
msgid "Clear default ticket milestone and default retargeting milestone"
msgstr ""

#: trac/ticket/templates/admin_milestones.html:147
msgid "Clear defaults"
msgstr "Reestablecer"

#: trac/ticket/templates/admin_milestones.html:172
#, python-format
msgid "%(note)s See %(page)s for help on using ticket milestones."
msgstr ""

#: trac/ticket/templates/admin_versions.html:44
#, python-format
msgid "Manage Versions %(nb_versions)s"
msgstr ""

#: trac/ticket/templates/admin_versions.html:56
msgid "Modify Version:"
msgstr "Modificar versión:"

#: trac/ticket/templates/admin_versions.html:63
#: trac/ticket/templates/admin_versions.html:104
msgid "Released:"
msgstr "Liberado:"

#: trac/ticket/templates/admin_versions.html:98
msgid "Add Version:"
msgstr "Añadir versión:"

#: trac/ticket/templates/admin_versions.html:127
msgid "Released"
msgstr "Liberado"

#: trac/ticket/templates/batch_modify.html:27
msgid "Batch Modify"
msgstr "Edición en lote"

#: trac/ticket/templates/batch_modify.html:34
msgid "Change:"
msgstr ""

#: trac/ticket/templates/batch_modify.html:36
#: trac/ticket/templates/query.html:222 trac/ticket/templates/query.html:244
#: trac/ticket/templates/query.html:287
msgid "field…"
msgstr ""

#: trac/ticket/templates/batch_modify.html:73
msgid "Change tickets"
msgstr "Editar requerimientos"

#: trac/ticket/templates/batch_modify.html:77
#, python-format
msgid "%(note)s See %(page)s for help on using batch modify."
msgstr ""

#: trac/ticket/templates/batch_ticket_notify_email.txt:1
#, python-format
msgid "Batch modification to %(tickets)s by %(author)s:"
msgstr "Edición en lote a %(tickets)s por %(author)s:"

#: trac/ticket/templates/batch_ticket_notify_email.txt:6
#, python-format
msgid "Action: %(action)s"
msgstr "Acción: %(action)s"

#: trac/ticket/templates/batch_ticket_notify_email.txt:15
#, python-format
msgid "Tickets URL: <%(link)s>"
msgstr "Requerimiento en línea: <%(link)s>"

#: trac/ticket/templates/milestone_delete.html:17
#: trac/ticket/templates/milestone_delete.html:26
#, python-format
msgid "Delete Milestone %(name)s"
msgstr "Eliminar hito %(name)s"

#: trac/ticket/templates/milestone_delete.html:34
msgid "Are you sure you want to delete this milestone?"
msgstr "¿Seguro que quiere eliminar este hito?"

#: trac/ticket/templates/milestone_delete.html:39
msgid "Retarget associated tickets to milestone"
msgstr "Reasignar los reportes asociados al hito"

#: trac/ticket/templates/milestone_delete.html:55
msgid "There are no tickets associated with this milestone."
msgstr ""
"Los requerimientos asociados al hito \"%(name)s\" han sido reubicados en "
"el hito \"%(retarget)s\"."

#: trac/ticket/templates/milestone_delete.html:73
#: trac/ticket/templates/milestone_view.html:118
msgid "Delete milestone"
msgstr "Eliminar hito"

#: trac/ticket/templates/milestone_delete.html:79
#: trac/ticket/templates/milestone_edit.html:42
#: trac/ticket/templates/milestone_view.html:129
#: trac/ticket/templates/roadmap.html:123
#, python-format
msgid "%(note)s See %(page)s for help on using the roadmap."
msgstr ""

#: trac/ticket/templates/milestone_edit.html:18
#: trac/ticket/templates/milestone_edit.html:32
#, python-format
msgid "Edit Milestone %(name)s"
msgstr "Editar hito %(name)s"

#: trac/ticket/templates/milestone_edit.html:20
#: trac/ticket/templates/milestone_edit.html:34
msgid "New Milestone"
msgstr "Nuevo hito"

#: trac/ticket/templates/milestone_edit_form.html:48
msgid "View Milestone:"
msgstr "Ver hito"

#: trac/ticket/templates/milestone_edit_form.html:50
msgid "Modify Milestone:"
msgstr "Modificar hito:"

#: trac/ticket/templates/milestone_edit_form.html:52
msgid "Create Milestone:"
msgstr "Crear"

#: trac/ticket/templates/milestone_edit_form.html:92
msgid "Completed:"
msgstr "Terminado:"

#: trac/ticket/templates/milestone_edit_form.html:108
msgid "Retargeting"
msgstr ""

#: trac/ticket/templates/milestone_edit_form.html:113
msgid "Retarget associated open tickets to milestone:"
msgstr "Reasignar los reportes abiertos al hito:"

#: trac/ticket/templates/milestone_edit_form.html:135
msgid "There are no open tickets associated with this milestone."
msgstr ""

#: trac/ticket/templates/milestone_edit_form.html:164
msgid "Add milestone"
msgstr "Añadir hito"

#: trac/ticket/templates/milestone_view.html:25
msgid "Edit this milestone"
msgstr "Editar este hito"

#: trac/ticket/templates/milestone_view.html:49
#: trac/ticket/templates/roadmap.html:75
#, python-format
msgid "%(duration)s late"
msgstr ""

#: trac/ticket/templates/milestone_view.html:69
#, python-format
msgid "%(stat_title)s by"
msgstr "por %(stat_title)s"

#: trac/ticket/templates/milestone_view.html:110
msgid "Edit milestone"
msgstr "Editar hito"

#: trac/ticket/templates/query.html:52
#: trac/ticket/templates/query_results.html:49
#: trac/ticket/templates/report_view.html:53
#: trac/ticket/templates/report_view.html:150
#, python-format
msgid "%(num)s match"
msgid_plural "%(num)s matches"
msgstr[0] "%(num)s encontrado"
msgstr[1] "%(num)s encontrados"

#: trac/ticket/templates/query.html:64
msgid "Filters"
msgstr "Filtros"

#: trac/ticket/templates/query.html:73
msgid "Or"
msgstr "o"

#: trac/ticket/templates/query.html:115
msgid "or"
msgstr "o"

#: trac/ticket/templates/query.html:162
msgid "none"
msgstr ""

#: trac/ticket/templates/query.html:201
#, python-format
msgid "<label>between %(start)s</label> <label>and %(end)s</label>"
msgstr ""

#: trac/ticket/templates/query.html:218
msgid "And"
msgstr "y"

#: trac/ticket/templates/query.html:270
msgid "Columns"
msgstr "Columnas"

#: trac/ticket/templates/query.html:285
msgid "Group results by"
msgstr "Agrupar resultados por"

#: trac/ticket/templates/query.html:299
msgid "descending"
msgstr "hacia abajo"

#: trac/ticket/templates/query.html:306
msgid "Show under each result:"
msgstr "Mostrar bajo cada resultado:"

#: trac/ticket/templates/query.html:317
#: trac/ticket/templates/report_view.html:62
msgid "Max items per page"
msgstr "Máximo de elementos por página"

#: trac/ticket/templates/query.html:351
#, python-format
msgid "Edit report {%(id)s} corresponding to this query"
msgstr "Editar informe {%(id)s} correspondiente a esta consulta"

#: trac/ticket/templates/query.html:354
msgid "Edit query"
msgstr "Editar consulta"

#: trac/ticket/templates/query.html:365
#: trac/ticket/templates/report_edit.html:119
msgid "Save query"
msgstr "Guardar consulta"

#: trac/ticket/templates/query.html:367
#, python-format
msgid "Save updated query in report {%(id)s}"
msgstr "Salvar consulta actualizada en el informe %(id)s"

#: trac/ticket/templates/query.html:369
msgid "Create new report from current query"
msgstr "Crear un nuevo informe a partir de la consulta actual"

#: trac/ticket/templates/query.html:381
#, python-format
msgid "Delete report {%(id)s} corresponding to this query"
msgstr "Eliminar el informe {%(id)s} correspondiente a esta consulta"

#: trac/ticket/templates/query.html:383
msgid "Delete query"
msgstr "Eliminar consulta"

#: trac/ticket/templates/query.html:390
#, python-format
msgid "%(note)s See %(page)s for help on using queries."
msgstr ""

#: trac/ticket/templates/query_results.html:35
#, python-format
msgid "Results %(num)s"
msgstr ""

#: trac/ticket/templates/query_results.html:52
#, python-format
msgid "%(grouplabel)s: %(groupname)s %(count)s"
msgstr ""

#: trac/ticket/templates/query_results.html:74
#: trac/versioncontrol/templates/sortable_th.html:33
msgid "(ascending)"
msgstr "(hacia arriba)"

#: trac/ticket/templates/query_results.html:74
#: trac/versioncontrol/templates/sortable_th.html:32
msgid "(descending)"
msgstr "(hacia abajo)"

#: trac/ticket/templates/query_results.html:75
#: trac/versioncontrol/templates/sortable_th.html:30
#, python-format
msgid "Sort by %(col)s %(direction)s"
msgstr "Ordenado por %(col)s %(direction)s"

#: trac/ticket/templates/query_results.html:104
msgid "No tickets found"
msgstr "No se encontraron reportes"

#: trac/ticket/templates/query_results.html:124
#: trac/ticket/templates/query_results.html:130
msgid "View ticket"
msgstr "Ver reporte"

#: trac/ticket/templates/query_results.html:164
msgid "(this ticket)"
msgstr "(este reporte)"

#: trac/ticket/templates/query_results.html:194
msgid "(more results for this group on next page)"
msgstr "(más resultados de este grupo en la siguiente página)"

#: trac/ticket/templates/report_delete.html:29
msgid "Are you sure you want to delete this report?"
msgstr "¿Seguro que quiere eliminar este informe?"

#: trac/ticket/templates/report_delete.html:36
#: trac/ticket/templates/report_list.html:133
#: trac/ticket/templates/report_view.html:126
msgid "Delete report"
msgstr "Eliminar informe"

#: trac/ticket/templates/report_delete.html:42
#: trac/ticket/templates/report_edit.html:125
#: trac/ticket/templates/report_list.html:180
#: trac/ticket/templates/report_view.html:318
#, python-format
msgid "%(note)s See %(page)s for help on using and creating reports."
msgstr ""

#: trac/ticket/templates/report_edit.html:20
msgid "Create New Report"
msgstr "Crear nuevo informe"

#: trac/ticket/templates/report_edit.html:22
#, python-format
msgid "Edit Report {%(id)s} %(title)s"
msgstr "Editar el reporte {%(id)s} %(title)s"

#: trac/ticket/templates/report_edit.html:47
msgid "New Report"
msgstr "Nuevo informe"

#: trac/ticket/templates/report_edit.html:49
msgid "New Query"
msgstr ""

#: trac/ticket/templates/report_edit.html:58
msgid "Create Report:"
msgstr "Crear reporte:"

#: trac/ticket/templates/report_edit.html:60
msgid "Create Query:"
msgstr ""

#: trac/ticket/templates/report_edit.html:62
msgid "Modify Query:"
msgstr ""

#: trac/ticket/templates/report_edit.html:64
msgid "Modify Report:"
msgstr "Editar reporte:"

#: trac/ticket/templates/report_edit.html:70
msgid "Title:"
msgstr "Título:"

#: trac/ticket/templates/report_edit.html:93
msgid "Error:"
msgstr "Error:"

#: trac/ticket/templates/report_edit.html:96
msgid "Query:"
msgstr ""

#: trac/ticket/templates/report_edit.html:108
#, python-format
msgid ""
"Can be either SQL or, if starting with %(query_prefix)s, a %(trac_query)s"
" expression."
msgstr ""

#: trac/ticket/templates/report_edit.html:119
msgid "Save report"
msgstr "Guardar informe"

#: trac/ticket/templates/report_list.html:47
msgid "Show Descriptions"
msgstr "Mostrar descripciones"

#: trac/ticket/templates/report_list.html:60
msgid "Clear"
msgstr "Reestablecer"

#: trac/ticket/templates/report_list.html:61
msgid "Forget last query"
msgstr "Olvidar última consulta"

#: trac/ticket/templates/report_list.html:66
msgid "Return to Last Query"
msgstr "Volver a última consulta"

#: trac/ticket/templates/report_list.html:72
msgid ""
"Continue browsing through the current list of results, from the last "
"selected report or custom query."
msgstr ""

#: trac/ticket/templates/report_list.html:89
msgid "Compose a new ticket query by selecting filters and columns to display."
msgstr ""
"Realice una nueva consulta de requerimiento ajustando los filtros y "
"columnas que se mostrarán."

#: trac/ticket/templates/report_list.html:101
msgid "SQL reports and saved custom queries"
msgstr "Reportes por SQL y consultas personalizadas."

#: trac/ticket/templates/report_list.html:109
msgid "Identifier"
msgstr "Identificador"

#: trac/ticket/templates/report_list.html:114 trac/wiki/admin.py:178
msgid "Title"
msgstr "Título"

#: trac/ticket/templates/report_list.html:117
#, python-format
msgid "Sort by: %(a_identifier)s %(a_title)s"
msgstr ""

#: trac/ticket/templates/report_list.html:132
msgid "Delete"
msgstr "Eliminar"

#: trac/ticket/templates/report_list.html:142
#: trac/ticket/templates/report_view.html:110
msgid "Edit report"
msgstr "Editar informe"

#: trac/ticket/templates/report_list.html:147
#: trac/ticket/templates/report_view.html:222
msgid "View report"
msgstr "Ver informe"

#: trac/ticket/templates/report_list.html:164
msgid "No reports available."
msgstr "No hay informes disponibles."

#: trac/ticket/templates/report_list.html:173
msgid "Create new report"
msgstr "Crear informe nuevo"

#: trac/ticket/templates/report_view.html:67
msgid "Arguments"
msgstr "Argumentos"

#: trac/ticket/templates/report_view.html:118
msgid "Copy report"
msgstr "Copiar informe"

#: trac/ticket/templates/report_view.html:144
#: trac/ticket/templates/report_view.html:146
msgid "(empty)"
msgstr "(vacío)"

#: trac/ticket/templates/report_view.html:151
#: trac/ticket/templates/report_view.html:314
msgid "No matches found."
msgstr "No hay coincidencias."

#: trac/ticket/templates/report_view.html:229
#: trac/ticket/templates/report_view.html:237
#, python-format
msgid "View %(realm)s"
msgstr "Ver %(realm)s"

#: trac/ticket/templates/report_view.html:287
msgid "View milestone"
msgstr "Ver hito"

#: trac/ticket/templates/roadmap.html:33
msgid "Show completed milestones"
msgstr "Ver hitos completados"

#: trac/ticket/templates/roadmap.html:40
msgid "Hide milestones with no due date"
msgstr "Ocultar hitos sin fecha tope"

#: trac/ticket/templates/roadmap.html:58
#, python-format
msgid "Milestone: %(name)s"
msgstr ""

#: trac/ticket/templates/roadmap.html:117
msgid "Add new milestone"
msgstr "Añadir nuevo hito"

#: trac/ticket/templates/ticket.html:144
msgid "Go to the ticket editor"
msgstr "Ir al editor de requerimientos"

#: trac/ticket/templates/ticket.html:145
msgid "Modify"
msgstr "Modificar"

#: trac/ticket/templates/ticket.html:150
msgid "Create New Ticket"
msgstr "Crear nuevo reporte"

#: trac/ticket/templates/ticket.html:180
msgid "Oldest first"
msgstr "Más antiguo primero"

#: trac/ticket/templates/ticket.html:183
msgid "Newest first"
msgstr "Más reciente primero"

#: trac/ticket/templates/ticket.html:187
msgid "Threaded"
msgstr "Por asunto"

#: trac/ticket/templates/ticket.html:194
msgid "Show comments"
msgstr ""

#: trac/ticket/templates/ticket.html:197
msgid "Show property changes"
msgstr "Mostrar los cambios y el contexto completo"

#: trac/ticket/templates/ticket.html:203
msgid "Change History"
msgstr "Historial de cambios"

#: trac/ticket/templates/ticket.html:251
msgid "Modify Ticket"
msgstr "Modificar reporte"

#: trac/ticket/templates/ticket.html:263
msgid "Change Properties"
msgstr "Cambiar propiedades"

#: trac/ticket/templates/ticket.html:265
msgid "Properties"
msgstr "Propiedades"

#: trac/ticket/templates/ticket.html:273
msgid "Summary:"
msgstr "Resumen:"

#: trac/ticket/templates/ticket.html:291
msgid "Reporter:"
msgstr "Informador:"

#: trac/ticket/templates/ticket.html:351 trac/ticket/templates/ticket.html:354
#: trac/ticket/templates/ticket_box.html:121
#: trac/ticket/templates/ticket_change.html:131
#, python-format
msgid "%(label)s:"
msgstr ""

#: trac/ticket/templates/ticket.html:368
msgid "(unset)"
msgstr ""

#: trac/ticket/templates/ticket.html:434
#, python-format
msgid "Set your email in %(preferences_link)s"
msgstr ""

#: trac/ticket/templates/ticket.html:441
msgid "This checkbox allows you to add or remove yourself from the CC list."
msgstr "Esta casilla le permite añadirse o eliminarse de la lista de seguidores."

#: trac/ticket/templates/ticket.html:454
msgid "Space or comma delimited email addresses and usernames are accepted."
msgstr ""
"Admite nombres de usuario o direcciones de correo separadas por coma o "
"espacio."

#: trac/ticket/templates/ticket.html:495
msgid "Add Comment"
msgstr "Añadir comentario"

#: trac/ticket/templates/ticket.html:556
msgid "I have files to attach to this ticket"
msgstr "Tengo archivos que adjuntar a este reporte"

#: trac/ticket/templates/ticket.html:569
msgid "Go to the list of attachments"
msgstr "Ir a la lista de adjuntos"

#: trac/ticket/templates/ticket.html:573
msgid "View the ticket description"
msgstr "Lea la descripción del requerimiento"

#: trac/ticket/templates/ticket.html:585
#: trac/ticket/templates/ticket_change.html:181
#: trac/wiki/templates/wiki_edit.html:116
#: trac/wiki/templates/wiki_edit.html:220
#: trac/wiki/templates/wiki_edit_form.html:101
msgid "Preview"
msgstr "Vista previa"

#: trac/ticket/templates/ticket.html:591
msgid "Create ticket"
msgstr "Crear reporte"

#: trac/ticket/templates/ticket.html:604
msgid ""
"Review any <em class=\"trac-new\">modifications</em> above, and any <em "
"class=\"trac-conflict\">conflicts</em> in the preview below."
msgstr ""

#: trac/ticket/templates/ticket.html:632
#, python-format
msgid "%(note)s See %(page)s for help on using tickets."
msgstr ""

#: trac/ticket/templates/ticket_box.html:36
#, python-format
msgid "Opened %(created)s"
msgstr "Registrado %(created)s"

#: trac/ticket/templates/ticket_box.html:39
#, python-format
msgid "Closed %(closed)s"
msgstr "Cerrado %(closed)s"

#: trac/ticket/templates/ticket_box.html:43
#, python-format
msgid "Last modified %(modified)s"
msgstr "Última actualización %(modified)s"

#: trac/ticket/templates/ticket_box.html:48
msgid "(ticket not yet created)"
msgstr "(reporte no creado aún)"

#: trac/ticket/templates/ticket_box.html:84
#, python-format
msgid "&mdash; at %(version_link)s"
msgstr ""

#: trac/ticket/templates/ticket_box.html:103
msgid "Reported by:"
msgstr "Informado por:"

#: trac/ticket/templates/ticket_box.html:107
msgid "Owned by:"
msgstr "Persona encargada:"

#: trac/ticket/templates/ticket_box.html:168
#, python-format
msgid "(last modified by %(author)s)"
msgstr "(modificado por última vez por %(author)s)"

#: trac/ticket/templates/ticket_box.html:186
#: trac/ticket/templates/ticket_change.html:103
msgid "Reply"
msgstr "Responder"

#: trac/ticket/templates/ticket_box.html:187
msgid "Reply, quoting this description"
msgstr "Responder, citando esta descripción"

#: trac/ticket/templates/ticket_change.html:54
#, python-format
msgid "in reply to: %(refs)s"
msgstr ""

#: trac/ticket/templates/ticket_change.html:59
msgid ";"
msgstr ""

#: trac/ticket/templates/ticket_change.html:67
msgid "follow-up:"
msgid_plural "follow-ups:"
msgstr[0] "seguimiento:"
msgstr[1] "seguimientos:"

#: trac/ticket/templates/ticket_change.html:79
#, python-format
msgid "by %(author)s, %(date)s"
msgstr ""

#: trac/ticket/templates/ticket_change.html:85
#, python-format
msgid "by %(author)s"
msgstr ""

#: trac/ticket/templates/ticket_change.html:104
#, python-format
msgid "Reply to comment %(cnum)s"
msgstr "Responder al comentario %(cnum)s"

#: trac/ticket/templates/ticket_change.html:113
#, python-format
msgid "Edit comment %(cnum)s"
msgstr "Editar comentario %(cnum)s"

#: trac/ticket/templates/ticket_change.html:141
#, python-format
msgid "%(attachment_link)s added"
msgstr ""

#: trac/ticket/templates/ticket_change.html:154
msgid "Revert this change"
msgstr "Revertir este cambio"

#: trac/ticket/templates/ticket_change.html:155
msgid "revert"
msgstr "revertir"

#: trac/ticket/templates/ticket_change.html:182
#, python-format
msgid "Preview changes to comment %(cnum)s"
msgstr "Previsualizar cambios al comentario %(cnum)s"

#: trac/ticket/templates/ticket_change.html:184
#, python-format
msgid "Submit changes to comment %(cnum)s"
msgstr "Enviar cambios al comentario %(cnum)s"

#: trac/ticket/templates/ticket_change.html:187
msgid "Cancel comment edit"
msgstr "Cancelar edición del comentario"

#: trac/ticket/templates/ticket_change.html:219
#, python-format
msgid "Version %(version)s, edited %(date)s by %(author)s"
msgstr ""

#: trac/ticket/templates/ticket_change.html:225
#, python-format
msgid "Last edited %(date)s by %(author)s"
msgstr ""

#: trac/ticket/templates/ticket_change.html:236
msgid "previous"
msgstr "anterior"

#: trac/ticket/templates/ticket_change.html:241
msgid "next"
msgstr "siguiente"

#: trac/ticket/templates/ticket_notify_email.txt:7
#, python-format
msgid "Changes (by %(author)s):"
msgstr "Cambios (por %(author)s):"

#: trac/ticket/templates/ticket_notify_email.txt:13
#, python-format
msgid "Description changed by %(author)s:"
msgstr "Descripción cambiada por %(author)s:"

#: trac/ticket/templates/ticket_notify_email.txt:21
#, python-format
msgid "Comment (by %(author)s):"
msgstr "Comentario (por %(author)s):"

#: trac/ticket/templates/ticket_notify_email.txt:27
#, python-format
msgid "Ticket URL: <%(link)s>"
msgstr "URL del reporte <%(link)s>"

#: trac/timeline/templates/timeline.html:20
#: trac/timeline/templates/timeline.html:32 trac/timeline/web_ui.py:79
msgid "Timeline"
msgstr "Cronología"

#: trac/timeline/web_ui.py:247 trac/timeline/web_ui.py:257
msgid "Previous Period"
msgstr "Periodo anterior"

#: trac/timeline/web_ui.py:256 trac/timeline/web_ui.py:257
msgid "Next Period"
msgstr "Periodo siguiente"

#: trac/timeline/web_ui.py:290 trac/timeline/web_ui.py:313
#: trac/web/chrome.py:1204
#, python-format
msgid "in %(relative)s"
msgstr "en %(relative)s"

#: trac/timeline/web_ui.py:294 trac/timeline/web_ui.py:311
#: trac/web/chrome.py:1220
#, python-format
msgid "on %(date)s at %(time)s"
msgstr "en fecha %(date)s a las %(time)s"

#: trac/timeline/web_ui.py:297 trac/web/chrome.py:1206
#, python-format
msgid "%(relative)s ago"
msgstr "hace %(relative)s"

#: trac/timeline/web_ui.py:299 trac/timeline/web_ui.py:359
#, python-format
msgid "See timeline at %(absolutetime)s"
msgstr "Revise la cronología en fecha %(absolutetime)s"

#: trac/timeline/web_ui.py:305 trac/web/chrome.py:1214
#, python-format
msgid "at %(iso8601)s"
msgstr "en %(iso8601)s"

#: trac/timeline/web_ui.py:307 trac/web/chrome.py:1216
#, python-format
msgid "on %(date)s"
msgstr "en %(date)s"

#: trac/timeline/web_ui.py:315
#, python-format
msgid "See timeline %(relativetime)s ago"
msgstr "Revise la cronología de hace %(relativetime)s"

#: trac/timeline/templates/timeline.html:46
#, python-format
msgid ""
"<label>View changes from %(fromdate)s</label> <br /> <label>going back "
"%(daysback)s days</label> <br /> <label>by author %(authors)s</label>"
msgstr ""

#: trac/timeline/templates/timeline.html:70
msgid "Today"
msgstr "Hoy"

#: trac/timeline/templates/timeline.html:71
msgid "Yesterday"
msgstr "Ayer"

#: trac/timeline/templates/timeline.html:84
#, python-format
msgid "%(time)s %(title)s by %(author)s"
msgstr ""

#: trac/timeline/templates/timeline.html:106
#, python-format
msgid "%(note)s See %(page)s for information about the timeline view."
msgstr ""

#: trac/upgrades/db28.py:70
#, python-format
msgid ""
"The upgrade of attachments was successful, but the old attachments "
"directory:\n"
"\n"
"  %(src_dir)s\n"
"\n"
"couldn't be removed, possibly due to the presence of files that weren't\n"
"referenced in the database. The error was:\n"
"\n"
"  %(exception)s\n"
"\n"
"This error can be ignored, but for keeping your environment clean you "
"should\n"
"backup any remaining files in that directory and remove it manually.\n"
msgstr ""

#: trac/upgrades/db28.py:85
#, python-format
msgid ""
"Unable to move attachment from:\n"
"\n"
"  %(old_path)s\n"
"\n"
"to:\n"
"\n"
"  %(new_path)s\n"
msgstr ""

#. TRANSLATOR: Wrap message to 80 columns
#: trac/upgrades/db30.py:37
msgid ""
"Notice: To enable the readonly wiki attribute, trac.ini must be manually\n"
"edited to add ReadonlyWikiPolicy to the list of permission_policies in\n"
"the [trac] section.\n"
"\n"
"For more details see: https://trac.edgewall.org/wiki/ReadonlyWikiPolicy\n"
msgstr ""

#. TRANSLATOR: Wrap message to 80 columns
#: trac/upgrades/db43.py:43
msgid ""
"Notice: To enable the default permission policy for the *wiki* system,\n"
"trac.ini must be manually edited to add DefaultWikiPolicy to the list\n"
"of permission_policies in the [trac] section.\n"
msgstr ""

#. TRANSLATOR: Wrap message to 80 columns
#: trac/upgrades/db43.py:54
msgid ""
"Notice: To enable the default permission policy for the *ticket* system,\n"
"trac.ini must be manually edited to add DefaultTicketPolicy to the list\n"
"of permission_policies in the [trac] section.\n"
msgstr ""

#: trac/upgrades/db43.py:63
msgid "For more details see: https://trac.edgewall.org/wiki/TracUpgrade\n"
msgstr ""

#. TRANSLATOR: Wrap message to 80 columns
#: trac/upgrades/db44.py:56
#, python-format
msgid ""
"Report(s) %(ids)s could not be upgraded and may need to be manually\n"
"edited to avoid an \"ambiguous column name\" error. See %(url)s for more\n"
"information.\n"
msgstr ""

#: trac/util/__init__.py:893
#, python-format
msgid "Failed to read %(metadata)s file for %(dist)s: %(err)s"
msgstr ""

#: trac/util/__init__.py:898
#, python-format
msgid "Failed to parse %(metadata)s file for %(dist)s: %(err)s"
msgstr ""

#: trac/util/datefmt.py:211
#, python-format
msgid "%(num)d year"
msgid_plural "%(num)d years"
msgstr[0] "%(num)d año"
msgstr[1] "%(num)d años"

#: trac/util/datefmt.py:212
#, python-format
msgid "%(num)d month"
msgid_plural "%(num)d months"
msgstr[0] "%(num)d mes"
msgstr[1] "%(num)d meses"

#: trac/util/datefmt.py:213
#, python-format
msgid "%(num)d week"
msgid_plural "%(num)d weeks"
msgstr[0] "%(num)d semana"
msgstr[1] "%(num)d semanas"

#: trac/util/datefmt.py:214
#, python-format
msgid "%(num)d day"
msgid_plural "%(num)d days"
msgstr[0] "%(num)d día"
msgstr[1] "%(num)d días"

#: trac/util/datefmt.py:215
#, python-format
msgid "%(num)d hour"
msgid_plural "%(num)d hours"
msgstr[0] "%(num)d hora"
msgstr[1] "%(num)d horas"

#: trac/util/datefmt.py:216
#, python-format
msgid "%(num)d minute"
msgid_plural "%(num)d minutes"
msgstr[0] "%(num)d minuto"
msgstr[1] "%(num)d minutos"

#: trac/util/datefmt.py:235
#, python-format
msgid "%(num)i second"
msgid_plural "%(num)i seconds"
msgstr[0] "%(num)i segundo"
msgstr[1] "%(num)i segundos"

#: trac/util/datefmt.py:630
#, python-format
msgid ""
"\"%(date)s\" is an invalid date, or the date format is not known. Try "
"\"%(hint)s\" instead."
msgstr ""
"\"%(date)s\" es una fecha no válida, o el formato de fecha es "
"desconocido. Intente \"%(hint)s\" en su lugar."

#: trac/util/datefmt.py:637
#, python-format
msgid ""
"\"%(date)s\" is an invalid date, or the date format is not known. Try "
"\"%(hint)s\" or \"%(isohint)s\" instead."
msgstr ""
"\"%(date)s\" es una fecha no válida, o el formato de fecha es "
"desconocido. Intente \"%(hint)s\" o \"%(isohint)s\" en su lugar."

#: trac/util/datefmt.py:640 trac/util/datefmt.py:650
msgid "Invalid Date"
msgstr "Fecha no válida"

#: trac/util/datefmt.py:648
#, python-format
msgid ""
"The date \"%(date)s\" is outside valid range. Try a date closer to "
"present time."
msgstr ""
"La fecha \"%(date)s\" está fuera del rango válido. Intente una fecha más "
"cercana al día de hoy."

#: trac/util/presentation.py:435
#, python-format
msgid "%(last)d of %(total)d"
msgstr "%(last)d de %(total)d"

#: trac/util/presentation.py:437
#, python-format
msgid "%(start)d - %(stop)d of %(total)d"
msgstr "%(start)d - %(stop)d de %(total)d"

#: trac/versioncontrol/admin.py:123
msgid "Alias"
msgstr "Alias"

#: trac/versioncontrol/admin.py:123
#: trac/versioncontrol/templates/admin_repositories.html:243
msgid "Directory"
msgstr "Directorio"

#: trac/versioncontrol/admin.py:129
msgid "Cannot synchronize a single revision on multiple repositories"
msgstr "No es posible sincronizar una sola versión en varios repositorios"

#: trac/versioncontrol/admin.py:137 trac/versioncontrol/api.py:246
#, python-format
msgid "Repository \"%(repo)s\" doesn't exist"
msgstr ""

#: trac/versioncontrol/admin.py:145
#, python-format
msgid "%(rev)s resynced on %(reponame)s."
msgstr "%(rev)s sincronizadas nuevamente en el repositorio %(reponame)s."

#: trac/versioncontrol/admin.py:148
#, python-format
msgid "Resyncing repository history for %(reponame)s... "
msgstr "Sincronizando nuevamente el historial del repositorio para %(reponame)s..."

#: trac/versioncontrol/admin.py:155
#, python-format
msgid "%(num)s revision cached."
msgid_plural "%(num)s revisions cached."
msgstr[0] "Revisión %(num)s preparada."
msgstr[1] "Revisiones %(num)s preparadas."

#: trac/versioncontrol/admin.py:157
msgid "Done."
msgstr "Hecho."

#: trac/versioncontrol/admin.py:179
#, python-format
msgid " Indexing '%(name)s' repository"
msgstr ""

#: trac/versioncontrol/admin.py:183
#, python-format
msgid ""
"\n"
" ---------------------------------------------------------------------\n"
" Warning: couldn't index '%(pretty_name)s' repository.\n"
"\n"
" This can happen for a variety of reasons: wrong repository type,\n"
" no appropriate third party library for this repository type,\n"
" no repository at the specified repository path...\n"
"\n"
" You can nevertheless start using your Trac environment, but you'll\n"
" need to check your `%(name)s.type` and `%(name)s.dir` option values\n"
" in the [repositories] section of your trac.ini file.\n"
msgstr ""

#: trac/versioncontrol/admin.py:230
msgid "Version Control"
msgstr "Control de versiones"

#: trac/versioncontrol/admin.py:231
#: trac/versioncontrol/templates/admin_repositories.html:17
msgid "Repositories"
msgstr "Repositorios"

#: trac/versioncontrol/admin.py:244 trac/versioncontrol/api.py:714
#: trac/versioncontrol/web_ui/browser.py:352
#: trac/versioncontrol/web_ui/changeset.py:246
#: trac/versioncontrol/web_ui/changeset.py:1086
#: trac/versioncontrol/web_ui/log.py:98 trac/versioncontrol/web_ui/log.py:418
#, python-format
msgid "Repository '%(repo)s' not found"
msgstr "Repositorio '%(repo)s' no encontrado"

#: trac/versioncontrol/admin.py:271 trac/versioncontrol/admin.py:321
#, python-format
msgid "You should now run %(resync)s to synchronize Trac with the repository."
msgstr ""
"Debería ejecutar ahora %(resync)s para sincronizar Trac con el "
"repositorio."

#: trac/versioncontrol/admin.py:276
#, python-format
msgid "You may have to run %(resync)s to synchronize Trac with the repository."
msgstr ""
"Podría tener que ejecutar %(resync)s para sincronizar Trac con el "
"repositorio."

#: trac/versioncontrol/admin.py:285
#, python-format
msgid ""
"You will need to update your post-commit hook to call %(cset_added)s with"
" the new repository name."
msgstr ""
"Necesitará actualizar el disparador \"post-commit\" para llamar a "
"%(cset_added)s con el nuevo nombre de repositorio."

#: trac/versioncontrol/admin.py:307 trac/versioncontrol/api.py:296
#, python-format
msgid "The repository \"%(name)s\" already exists."
msgstr "El repositorio \"%(name)s\" ya existe."

#: trac/versioncontrol/admin.py:313
msgid "Missing arguments to add a repository."
msgstr "Faltan argumentos para añadir al repositorio."

#: trac/versioncontrol/admin.py:317
#, python-format
msgid "The repository \"%(name)s\" has been added."
msgstr "El repositorio \"%(name)s\" ha sido añadido."

#: trac/versioncontrol/admin.py:331
#, python-format
msgid ""
"You should also set up a post-commit hook on the repository to call "
"%(cset_added)s for each committed changeset. See the %(doc)s for more "
"information."
msgstr ""

#: trac/versioncontrol/admin.py:347
#, python-format
msgid "The alias \"%(name)s\" already exists."
msgstr "El alias \"%(name)s\" ya existe."

#: trac/versioncontrol/admin.py:349
#, python-format
msgid "The alias \"%(name)s\" has been added."
msgstr "El alias \"%(name)s\" ha sido añadido."

#: trac/versioncontrol/admin.py:352
msgid "Missing arguments to add an alias."
msgstr "Faltan argumentos para añadir el alias."

#: trac/versioncontrol/admin.py:365
msgid "The selected repositories have been removed."
msgstr "Los repositorios seleccionados han sido eliminados."

#: trac/versioncontrol/admin.py:368
msgid "No repositories were selected."
msgstr "No se seleccionaron repositorios."

#: trac/versioncontrol/admin.py:422
msgid "The repository directory must be an absolute path."
msgstr "El directorio del repositorio debe ser una ruta absoluta"

#: trac/versioncontrol/admin.py:431
#, python-format
msgid ""
"The repository directory must be located below one of the following "
"directories: %(dirs)s"
msgstr ""
"El directorio de repositorio debe estar ubicado debajo de uno de los "
"siguientes directorios: %(dirs)s"

#: trac/versioncontrol/api.py:36
#: trac/versioncontrol/templates/admin_repositories.html:65
#: trac/versioncontrol/templates/admin_repositories.html:91
#: trac/versioncontrol/templates/admin_repositories.html:256
#: trac/versioncontrol/templates/admin_repositories.html:258
#: trac/versioncontrol/templates/admin_repositories.html:262
#: trac/versioncontrol/web_ui/browser.py:950
#: trac/versioncontrol/web_ui/changeset.py:855
#: trac/versioncontrol/web_ui/changeset.py:995
msgid "(default)"
msgstr "(predeterminado)"

#: trac/versioncontrol/api.py:204
#, python-format
msgid "Invalid key \"%(key)s\""
msgstr "Clave \"%(key)s\" no válida"

#: trac/versioncontrol/api.py:211
#, python-format
msgid "You should now run \"repository resync %(name)s\"."
msgstr "Debería ejecutar ahora \"repository resync %(name)s\"."

#: trac/versioncontrol/api.py:214
#, python-format
msgid "You may have to run \"repository resync %(name)s\"."
msgstr "Puede que tenga que ejecutar \"repository resync %(name)s\"."

#: trac/versioncontrol/api.py:222 trac/versioncontrol/api.py:307
msgid "The repository directory must be absolute"
msgstr "El directorio del repositorio debe ser absoluto"

#: trac/versioncontrol/api.py:227
#, python-format
msgid "The repository type '%(type)s' is not supported"
msgstr "El tipo '%(type)s' de repositorio no está soportado"

#: trac/versioncontrol/api.py:249
#, python-format
msgid "Cannot create an alias to the alias \"%(repo)s\""
msgstr ""

#: trac/versioncontrol/api.py:267
#, python-format
msgid "Cannot remove the repository \"%(repos)s\" used in aliases"
msgstr ""

#: trac/versioncontrol/api.py:288
#, python-format
msgid "Cannot rename the repository \"%(repos)s\" used in aliases"
msgstr ""

#: trac/versioncontrol/api.py:381
#, python-format
msgid ""
"Can't synchronize with repository \"%(name)s\" (%(error)s). Look in the "
"Trac log for more information."
msgstr ""
"No se puede sincronizar con el repositorio \"%(name)s\" (%(error)s). "
"Revise el archivo de seguimiento de Trac para más información."

#: trac/versioncontrol/api.py:388
#, python-format
msgid ""
"Failed to sync with repository \"%(name)s\": %(error)s; repository "
"information may be out of date. Look in the Trac log for more information"
" including mitigation strategies."
msgstr ""

#: trac/versioncontrol/api.py:416
#, python-format
msgid "Changeset %(rev)s in %(repo)s"
msgstr "Conjunto de cambios %(rev)s de %(repo)s"

#: trac/versioncontrol/api.py:418
#, python-format
msgid "Changeset %(rev)s"
msgstr "Conjunto de cambios %(rev)s"

#: trac/versioncontrol/api.py:428
msgid "directory"
msgstr "directorio"

#: trac/versioncontrol/api.py:430
msgid "file"
msgstr "archivo"

#: trac/versioncontrol/api.py:432
#, python-format
msgid " at version %(rev)s"
msgstr " en la versión %(rev)s"

#: trac/versioncontrol/api.py:434
msgid "path"
msgstr "ruta"

#: trac/versioncontrol/api.py:437
#, python-format
msgid " in %(repo)s"
msgstr " en %(repo)s"

#. TRANSLATOR: file /path/to/file.py at version 13 in reponame
#: trac/versioncontrol/api.py:439
#, python-format
msgid "%(kind)s %(id)s%(at_version)s%(in_repo)s"
msgstr "%(kind)s %(id)s%(at_version)s%(in_repo)s"

#: trac/versioncontrol/api.py:443
msgid "Default repository"
msgstr "Repositorio predeterminado"

#: trac/versioncontrol/api.py:444
#, python-format
msgid "Repository %(repo)s"
msgstr "Repositorio %(repo)s"

#: trac/versioncontrol/api.py:813
#, python-format
msgid "Unsupported version control system \"%(name)s\": %(error)s"
msgstr "Sistema de control de versiones \"%(name)s\" no soportado: %(error)s"

#: trac/versioncontrol/api.py:816
#, python-format
msgid ""
"Unsupported version control system \"%(name)s\": Can't find an "
"appropriate component, maybe the corresponding plugin was not enabled? "
msgstr ""
"Sistema de control de versiones \"%(name)s\" no soportado: No es posible "
"encontrar un componente apropiado, ¿quizá el complemento correspondiente "
"no está habilitado?"

#: trac/versioncontrol/api.py:824
#, python-format
msgid "No changeset %(rev)s in the repository"
msgstr "El conjunto de cambios %(rev)s no está en el repositorio"

#: trac/versioncontrol/api.py:826
msgid "No such changeset"
msgstr "No existe ese conjunto de cambios"

#: trac/versioncontrol/api.py:832
#, python-format
msgid "No node %(path)s at revision %(rev)s"
msgstr "No existe el nodo %(path)s en la revisión %(rev)s"

#: trac/versioncontrol/api.py:834
#, python-format
msgid "%(msg)s: No node %(path)s at revision %(rev)s"
msgstr "%(msg)s: No hay un nodo %(path)s en la revisión %(rev)s"

#: trac/versioncontrol/api.py:836
msgid "No such node"
msgstr "No existe ese nodo"

#: trac/versioncontrol/cache.py:258
#, python-format
msgid ""
"The repository directory has changed, you should resynchronize the "
"repository with: trac-admin $ENV repository resync '%(reponame)s'"
msgstr ""
"El directorio del repositorio ha cambiado, deberías sincronizar\n"
"nuevamente el repositorio usando:\n"
"trac-admin $ENV repository resync '\"%(reponame)s'"

#: trac/versioncontrol/templates/admin_repositories.html:45
#, python-format
msgid "Manage Repositories %(nb_repos)s"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:73
#, python-format
msgid "Default: %(default_type)s"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:81
msgid "Repository:"
msgstr "Repositorio:"

#: trac/versioncontrol/templates/admin_repositories.html:110
msgid "Modify Repository:"
msgstr "Modificar repositorio:"

#: trac/versioncontrol/templates/admin_repositories.html:112
msgid "View Repository:"
msgstr "Ver repositorio:"

#: trac/versioncontrol/templates/admin_repositories.html:116
#, python-format
msgid ""
"%(note)s This repository is not defined in the database and cannot be "
"edited on this page."
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:136
#: trac/versioncontrol/templates/admin_repositories.html:213
msgid "Directory:"
msgstr "Directorio:"

#: trac/versioncontrol/templates/admin_repositories.html:154
msgid "Sync on every request"
msgstr "Sincronizar en cada acceso al sitio"

#: trac/versioncontrol/templates/admin_repositories.html:159
msgid "repository synchronization"
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:161
#, python-format
msgid "Not recommended. See %(tracreposadmin)s."
msgstr ""

#: trac/versioncontrol/templates/admin_repositories.html:174
msgid "Hide from repository index"
msgstr "Ocultar del índice del repositorio"

#: trac/versioncontrol/templates/admin_repositories.html:207
msgid "Add Repository:"
msgstr "Añadir repositorio:"

#: trac/versioncontrol/templates/admin_repositories.html:225
msgid "Add Alias:"
msgstr "Añadir alias:"

#: trac/versioncontrol/templates/admin_repositories.html:243
msgid "Revision"
msgstr "Revisión"

#: trac/versioncontrol/templates/admin_repositories.html:262
#, python-format
msgid "Alias of %(repo)s"
msgstr "Alias de %(repo)s"

#: trac/versioncontrol/templates/admin_repositories.html:287
msgid "Refresh"
msgstr "Actualizar"

#: trac/versioncontrol/templates/admin_repositories.html:295
#, python-format
msgid "%(note)s See %(page)s for help on administering repositories."
msgstr ""

#: trac/versioncontrol/templates/browser.html:25
#, python-format
msgid "%(basename)s in %(dirname)s"
msgstr "%(basename)s en %(dirname)s"

#: trac/versioncontrol/templates/browser.html:87
msgid "Default Repository"
msgstr "Repositorio predeterminado"

#: trac/versioncontrol/templates/browser.html:96
msgid "Show the diff against a specific revision"
msgstr "Mostrar la diferencia con respecto a una versión específica"

#: trac/versioncontrol/templates/browser.html:97
msgid "View diff against:"
msgstr "Ver diferencia contra:"

#: trac/versioncontrol/templates/browser.html:112
msgid "Hint: clear the field to view latest revision"
msgstr "Consejo: limpie el campo para ver la última revisión"

#: trac/versioncontrol/templates/browser.html:114
msgid "View revision:"
msgstr "Ver revisión:"

#: trac/versioncontrol/templates/browser.html:125
msgid "Visit:"
msgstr "Visitar:"

#: trac/versioncontrol/templates/browser.html:137
msgid "Go!"
msgstr "¡Hazlo!"

#: trac/versioncontrol/templates/browser.html:138
msgid "Jump to the chosen preselected path"
msgstr "Saltar a la ruta preseleccionada elegida"

#: trac/versioncontrol/templates/browser.html:148
#: trac/versioncontrol/templates/revisionlog.html:254
msgid "Branch head"
msgstr ""

#: trac/versioncontrol/templates/browser.html:148
#: trac/versioncontrol/templates/revisionlog.html:254
msgid "Branch"
msgstr "Rama"

#: trac/versioncontrol/templates/browser.html:152
#: trac/versioncontrol/templates/revisionlog.html:258
msgid "Tag"
msgstr "Etiqueta"

#: trac/versioncontrol/templates/browser.html:155
#: trac/versioncontrol/templates/revisionlog.html:261
msgid "Bookmark"
msgstr ""

#: trac/versioncontrol/templates/browser.html:167
msgid "Parent Directory"
msgstr "Directorio superior"

#: trac/versioncontrol/templates/browser.html:176
msgid "No files found"
msgstr "No se encontraron archivos"

#: trac/versioncontrol/templates/browser.html:197
msgid "Last change"
msgstr ""

#: trac/versioncontrol/templates/browser.html:201
#: trac/versioncontrol/templates/path_links.html:48
#, python-format
msgid "View changeset %(rev)s"
msgstr "Ver conjunto de cambios %(rev)s"

#: trac/versioncontrol/templates/browser.html:204
#, python-format
msgid ""
"%(last_change)s on this file since %(stickyrev)s was %(rev)s, checked in "
"by %(author)s, %(age)s"
msgstr ""

#: trac/versioncontrol/templates/browser.html:211
#, python-format
msgid ""
"%(last_change)s on this file was %(rev)s, checked in by %(author)s, "
"%(age)s"
msgstr ""

#: trac/versioncontrol/templates/browser.html:273
msgid "File size:"
msgstr ""

#: trac/versioncontrol/templates/browser.html:293
msgid "Repository Index"
msgstr "Índice del repositorio"

#: trac/versioncontrol/templates/browser.html:320
msgid "View changes..."
msgstr "Ver cambios..."

#: trac/versioncontrol/templates/browser.html:321
msgid "Select paths and revs for Diff"
msgstr "Seleccione rutas y revisiones para ver diferencias"

#: trac/versioncontrol/templates/browser.html:327
#, python-format
msgid "%(note)s See %(page)s for help on using the repository browser."
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:19
#: trac/versioncontrol/templates/changeset_content.html:24
#: trac/versioncontrol/templates/changeset_content.html:157
msgid "Show entry in browser"
msgstr "Ver la entrada en el navegador"

#: trac/versioncontrol/templates/changeset_content.html:29
#: trac/versioncontrol/templates/changeset_content.html:33
#: trac/versioncontrol/templates/changeset_content.html:40
msgid "Show full changeset"
msgstr "Ver conjuntos de cambios completo"

#: trac/versioncontrol/templates/changeset_content.html:44
msgid "Show revision log"
msgstr "Ver registro de revisiones"

#: trac/versioncontrol/templates/changeset_content.html:52
#, python-format
msgid "Changeset %(newrev)s in %(reponame)s for %(newpath)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:58
#, python-format
msgid "Changes in %(newpath)s %(logoldnew)s in %(reponame)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:64
#, python-format
msgid ""
"Changes in %(reponame)s from %(oldpath)s at %(oldrev)s to %(newpath)s at "
"%(newrev)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:72
#, python-format
msgid "Changeset %(shortnewrev)s in %(reponame)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:78
#, python-format
msgid "Changeset %(new_drev)s in %(reponame)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:87
#, python-format
msgid "Changeset %(newrev)s for %(newpath)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:93
#, python-format
msgid "Changes in %(newpath)s %(logoldnew)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:99
#, python-format
msgid "Changes from %(oldpath)s at %(oldrrev)s to %(newpath)s at %(newrrev)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:106
#, python-format
msgid "Changeset %(shortnewrev)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:112
#, python-format
msgid "Changeset %(new_drev)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:152
#, python-format
msgid "Show what was removed (content at revision %(old_rev)s)"
msgstr "Mostrar qué fue eliminado (contenido en la revisión %(old_rev)s)"

#: trac/versioncontrol/templates/changeset_content.html:158
msgid "(root)"
msgstr "(raíz)"

#: trac/versioncontrol/templates/changeset_content.html:166
#, python-format
msgid "Show original file (revision %(old_rev)s)"
msgstr "Mostrar archivo original (revisión %(old_rev)s)"

#: trac/versioncontrol/templates/changeset_content.html:170
#, python-format
msgid "(%(kind)s from %(oldpath)s)"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:178
#: trac/versioncontrol/templates/changeset_content.html:181
msgid "Show differences"
msgstr "Ver diferencias"

#: trac/versioncontrol/templates/changeset_content.html:179
msgid "view diffs"
msgstr "ver diferencias"

#: trac/versioncontrol/templates/changeset_content.html:182
#, python-format
msgid "%(num)d diff"
msgid_plural "%(num)d diffs"
msgstr[0] "%(num)d diferencia"
msgstr[1] "%(num)d diferencias"

#: trac/versioncontrol/templates/changeset_content.html:186
#, python-format
msgid "%(num)d prop"
msgid_plural "%(num)d props"
msgstr[0] "%(num)d propiedad"
msgstr[1] "%(num)d propiedades"

#: trac/versioncontrol/templates/changeset_content.html:190
msgid "Show previous version in browser"
msgstr "Ver la versión anterior en el explorador"

#: trac/versioncontrol/templates/changeset_content.html:202
msgid "(less than one hour ago)"
msgstr "(hace menos de una hora)"

#: trac/versioncontrol/templates/changeset_content.html:204
#, python-format
msgid "(%(age)s ago)"
msgstr "(hace %(age)s)"

#: trac/versioncontrol/templates/changeset_content.html:225
msgid "Message:"
msgstr "Mensaje:"

#: trac/versioncontrol/templates/changeset_content.html:238
msgid "Location:"
msgstr "Ubicación:"

#: trac/versioncontrol/templates/changeset_content.html:245
msgid "(No files)"
msgstr "(Sin archivos)"

#: trac/versioncontrol/templates/changeset_content.html:256
#, python-format
msgid "%(num)d added"
msgid_plural "%(num)d added"
msgstr[0] "%(num)d añadido"
msgstr[1] "%(num)d añadidos"

#: trac/versioncontrol/templates/changeset_content.html:260
#, python-format
msgid "%(num)d deleted"
msgid_plural "%(num)d deleted"
msgstr[0] "%(num)d eliminado"
msgstr[1] "%(num)d eliminados"

#: trac/versioncontrol/templates/changeset_content.html:264
#, python-format
msgid "%(num)d edited"
msgid_plural "%(num)d edited"
msgstr[0] "%(num)d editado"
msgstr[1] "%(num)d editados"

#: trac/versioncontrol/templates/changeset_content.html:268
#, python-format
msgid "%(num)d copied"
msgid_plural "%(num)d copied"
msgstr[0] "%(num)d copiado"
msgstr[1] "%(num)d copiados"

#: trac/versioncontrol/templates/changeset_content.html:271
#, python-format
msgid "%(num)d moved"
msgid_plural "%(num)d moved"
msgstr[0] "%(num)d movido"
msgstr[1] "%(num)d movidos"

#: trac/versioncontrol/templates/changeset_content.html:282
#: trac/versioncontrol/templates/revisionlog.txt:13
msgid "added"
msgstr "añadido"

#: trac/versioncontrol/templates/changeset_content.html:284
#: trac/versioncontrol/templates/revisionlog.txt:13
msgid "deleted"
msgstr "eliminado"

#: trac/versioncontrol/templates/changeset_content.html:286
#: trac/versioncontrol/templates/revisionlog.txt:14
msgid "copied"
msgstr "copiado"

#: trac/versioncontrol/templates/changeset_content.html:288
#: trac/versioncontrol/templates/revisionlog.txt:14
msgid "moved"
msgstr "movido"

#: trac/versioncontrol/templates/changeset_content.html:327
#, python-format
msgid ""
"<strong>Changeset view not shown</strong>, since the total size "
"(%(pretty_diff_bytes)s) exceeds %(pretty_max_bytes)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:345
#, python-format
msgid ""
"<strong>Changeset view not shown</strong>, since the number of files "
"(%(diff_files)s) exceeds %(pretty_max_files)s"
msgstr ""

#: trac/versioncontrol/templates/changeset_content.html:361
#, python-format
msgid "%(note)s See %(page)s for help on using the changeset viewer."
msgstr ""

#: trac/versioncontrol/templates/diff_form.html:17
#: trac/versioncontrol/templates/diff_form.html:49
msgid "Prepare Diff"
msgstr "Preparar diferencias"

#: trac/versioncontrol/templates/diff_form.html:56
msgid "Select the base and the target for the diff:"
msgstr "Seleccione base y destino de las diferencias:"

#: trac/versioncontrol/templates/diff_form.html:60
msgid "From:"
msgstr "De:"

#: trac/versioncontrol/templates/diff_form.html:64
#: trac/versioncontrol/templates/diff_form.html:74
msgid "at revision:"
msgstr "en la revisión:"

#: trac/versioncontrol/templates/diff_form.html:70
msgid "To:"
msgstr "A:"

#: trac/versioncontrol/templates/diff_form.html:81
msgid ""
"For either path, you can start typing the path and will be presented a "
"list of existing directories and files to select from. Select an entry by"
" clicking on it, or by using the up/down cursor keys and hitting tab."
msgstr ""

#: trac/versioncontrol/templates/diff_form.html:98
#, python-format
msgid "%(note)s See %(page)s for help on using the diff feature."
msgstr ""

#: trac/versioncontrol/templates/dir_entries.html:22
msgid "View Directory"
msgstr "Ver directorio"

#: trac/versioncontrol/templates/dir_entries.html:22
msgid "View File"
msgstr "Ver archivo"

#: trac/versioncontrol/templates/dir_entries.html:36
#: trac/versioncontrol/templates/repository_index.html:47
#: trac/versioncontrol/web_ui/browser.py:865
msgid "Download as Zip archive"
msgstr "Descargar como archivo Zip"

#: trac/versioncontrol/templates/dir_entries.html:41
#: trac/versioncontrol/templates/repository_index.html:52
msgid "View Revision Log"
msgstr "Ver registro de revisiones"

#: trac/versioncontrol/templates/dir_entries.html:44
#: trac/versioncontrol/templates/repository_index.html:56
msgid "View Changeset"
msgstr "Ver conjunto de cambios"

#: trac/versioncontrol/templates/dirlist_thead.html:23
#: trac/versioncontrol/templates/revisionlog.html:158
#: trac/versioncontrol/web_ui/browser.py:873
msgid "Rev"
msgstr "Ver."

#: trac/versioncontrol/templates/dirlist_thead.html:24
#: trac/versioncontrol/templates/revisionlog.html:159
msgid "Age"
msgstr "Edad"

#: trac/versioncontrol/templates/dirlist_thead.html:30
#: trac/versioncontrol/web_ui/browser.py:470
msgid "Last Change"
msgstr "Último cambio"

#: trac/versioncontrol/templates/path_links.html:28
msgid "Go to repository index"
msgstr "Ir al índice del repositorio"

#: trac/versioncontrol/templates/path_links.html:29
msgid "Go to repository root"
msgstr "Ir a la raíz del repositorio"

#: trac/versioncontrol/templates/path_links.html:39
#, python-format
msgid "View %(name)s"
msgstr "Ver %(name)s"

#: trac/versioncontrol/templates/repository_index.html:24
msgid "View Root Directory"
msgstr "Ver directorio raíz"

#: trac/versioncontrol/templates/revisionlog.html:60
msgid "Revision Log Mode:"
msgstr "Modo de registro de revisión:"

#: trac/versioncontrol/templates/revisionlog.html:66
msgid "Stop on copy"
msgstr "Parar al copiar"

#: trac/versioncontrol/templates/revisionlog.html:73
msgid "Follow copies"
msgstr "Seguir las copias"

#: trac/versioncontrol/templates/revisionlog.html:80
msgid "Show only adds and deletes"
msgstr "Ver solamente añadidos y eliminados"

#: trac/versioncontrol/templates/revisionlog.html:91
#, python-format
msgid ""
"<label>View log starting at %(start)s</label> <label>and back to "
"%(end)s</label>"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:103
#, python-format
msgid "Show at most %(input_max)s revisions per page."
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:113
msgid "Show full log messages"
msgstr "Mostrar mensajes de registro completos"

#: trac/versioncontrol/templates/revisionlog.html:130
msgid "Copied or renamed"
msgstr "Copiado o renombrado"

#: trac/versioncontrol/templates/revisionlog.html:142
msgid "Diff from Old Revision to New Revision (as selected in the Diff column)"
msgstr ""
"Diferencias entre revisión anterior y reciente (como se seleccionó en la "
"columna de diferencias)"

#: trac/versioncontrol/templates/revisionlog.html:154
msgid "Graph"
msgstr "Gráfico"

#: trac/versioncontrol/templates/revisionlog.html:156
msgid "Old / New"
msgstr "Antiguo / Nuevo"

#: trac/versioncontrol/templates/revisionlog.html:156
msgid "Diff"
msgstr "Diferencias"

#: trac/versioncontrol/templates/revisionlog.html:163
msgid "Log Message"
msgstr "Mensaje de registro"

#: trac/versioncontrol/templates/revisionlog.html:176
msgid "No revisions found"
msgstr "No hay revisiones"

#: trac/versioncontrol/templates/revisionlog.html:192
#, python-format
msgid "copied from %(path)s"
msgstr ""

#: trac/versioncontrol/templates/revisionlog.html:207
#, python-format
msgid "From [%(rev)s]"
msgstr "Desde [%(rev)s]"

#: trac/versioncontrol/templates/revisionlog.html:210
#, python-format
msgid "To [%(rev)s]"
msgstr "A [%(rev)s]"

#: trac/versioncontrol/templates/revisionlog.html:215
msgid "View log starting at this revision"
msgstr "Ver registro empezando en esta revisión"

#: trac/versioncontrol/templates/revisionlog.html:223
#, python-format
msgid "Browse at revision %(rev)s"
msgstr "Examinar en revisión %(rev)s"

#: trac/versioncontrol/templates/revisionlog.html:228
#, python-format
msgid "View removal changeset [%(rev)s]"
msgstr "Ver eliminación del conjunto de cambio [%(rev)s]"

#: trac/versioncontrol/templates/revisionlog.html:233
#, python-format
msgid "View changeset [%(rev)s] restricted to %(path)s"
msgstr "Ver conjunto de cambios [%(rev)s] restringido a %(path)s"

#: trac/versioncontrol/templates/revisionlog.html:294
#, python-format
msgid "%(note)s See %(page)s for help on using the revision log."
msgstr ""

#: trac/versioncontrol/templates/revisionlog.txt:2
#, python-format
msgid "ChangeLog for %(path)s in %(repo)s"
msgstr "Historial de cambios para %(path)s en %(repo)s"

#: trac/versioncontrol/templates/revisionlog.txt:3
#, python-format
msgid "ChangeLog for %(path)s"
msgstr "Historial de cambios para %(path)s"

#: trac/versioncontrol/templates/revisionlog.txt:5
#, python-format
msgid "Generated by Trac %(version)s"
msgstr "Generado por Trac %(version)s"

#: trac/versioncontrol/web_ui/browser.py:299
msgid "Browse Source"
msgstr "Examinar código fuente"

#: trac/versioncontrol/web_ui/browser.py:375
msgid "Invalid changeset number"
msgstr "Número no válido de conjunto de cambios"

#: trac/versioncontrol/web_ui/browser.py:412
msgid "No viewable repositories"
msgstr "Sin repositorios visibles"

#: trac/versioncontrol/web_ui/browser.py:414
#, python-format
msgid "No node %(path)s"
msgstr "No existe el nodo %(path)s"

#: trac/versioncontrol/web_ui/browser.py:453
#: trac/versioncontrol/web_ui/browser.py:463
#, python-format
msgid "Revision %(num)s"
msgstr "Revisión %(num)s"

#: trac/versioncontrol/web_ui/browser.py:464
msgid "Previous Revision"
msgstr "Revisión anterior"

#: trac/versioncontrol/web_ui/browser.py:464
msgid "Next Revision"
msgstr "Revisión siguiente"

#: trac/versioncontrol/web_ui/browser.py:465
msgid "Latest Revision"
msgstr "Última revisión"

#: trac/versioncontrol/web_ui/browser.py:469
#: trac/versioncontrol/web_ui/log.py:319
msgid "Parent directory"
msgstr "Directorio superior"

#: trac/versioncontrol/web_ui/browser.py:476
msgid "Normal"
msgstr "Normal"

#: trac/versioncontrol/web_ui/browser.py:477
msgid "View file without annotations"
msgstr "Ver archivo sin anotaciones"

#: trac/versioncontrol/web_ui/browser.py:482
msgid "Blame"
msgstr "Atribuir (blame)"

#: trac/versioncontrol/web_ui/browser.py:483
msgid ""
"Annotate each line with the last changed revision (this can be time "
"consuming...)"
msgstr ""
"Anotar cada línea con la última revisión en que se modificó (puede tardar"
" un poco...)"

#: trac/versioncontrol/web_ui/browser.py:490
msgid "Revision Log"
msgstr "Registro de revisiones"

#: trac/versioncontrol/web_ui/browser.py:496
msgid "Repository URL"
msgstr "URL del repositorio"

#: trac/versioncontrol/web_ui/browser.py:629
#: trac/versioncontrol/web_ui/changeset.py:360
msgid "Zip Archive"
msgstr "Archivo ZIP"

#: trac/versioncontrol/web_ui/browser.py:652
msgid "Path not available for download"
msgstr "Ruta no disponible para descarga"

#: trac/versioncontrol/web_ui/browser.py:873
msgid "Revision in which the line changed"
msgstr "Revisión en que cambió la línea"

#: trac/versioncontrol/web_ui/browser.py:888
msgid ""
"Display the list of available repositories.\n"
"\n"
"Can be given the following named arguments:\n"
"\n"
"  ''format''::\n"
"    Select the rendering format:\n"
"    - ''compact'' produces a comma-separated list of repository prefix\n"
"      names (default)\n"
"    - ''list'' produces a description list of repository prefix names\n"
"    - ''table'' produces a table view, similar to the one visible in\n"
"      the ''Browse View'' page\n"
"  ''glob''::\n"
"    Do a glob-style filtering on the repository names (defaults to '*')\n"
"  ''order''::\n"
"    Order repositories by the given column (one of \"name\", \"date\" or\n"
"    \"author\")\n"
"  ''desc''::\n"
"    When set to 1, order by descending order"
msgstr ""

#: trac/versioncontrol/web_ui/browser.py:952
#, python-format
msgid "View repository %(repo)s"
msgstr "Ver repositorio %(repo)s"

#: trac/versioncontrol/web_ui/changeset.py:101
#, python-format
msgid "Property %(name)s"
msgstr "Propiedad %(name)s eliminada"

#: trac/versioncontrol/web_ui/changeset.py:239
#, python-format
msgid "Can't compare across different repositories: %(old)s vs. %(new)s"
msgstr "No se puede comparar entre distintos repositorios: %(old)s =/= %(new)s"

#: trac/versioncontrol/web_ui/changeset.py:248
#: trac/versioncontrol/web_ui/log.py:94
msgid "No repository specified and no default repository configured."
msgstr "No se especificó un repositorio y no hay configurado uno predeterminado."

#: trac/versioncontrol/web_ui/changeset.py:256
msgid "Invalid Changeset Number"
msgstr "Número de conjunto de cambios no válido"

#: trac/versioncontrol/web_ui/changeset.py:358
msgid "Unified Diff"
msgstr "Vista unificada de diferencias"

#: trac/versioncontrol/web_ui/changeset.py:369
msgid "Previous Changeset"
msgstr "Conjunto de cambios anterior"

#: trac/versioncontrol/web_ui/changeset.py:369
msgid "Next Changeset"
msgstr "Conjunto de cambios siguiente"

#: trac/versioncontrol/web_ui/changeset.py:373
msgid "Reverse Diff"
msgstr "Vista invertida de diferencias"

#: trac/versioncontrol/web_ui/changeset.py:411
#, python-format
msgid "Changeset %(id)s for %(path)s"
msgstr "Conjunto de cambios %(id)s para %(path)s"

#: trac/versioncontrol/web_ui/changeset.py:414
#: trac/versioncontrol/web_ui/changeset.py:440
#: trac/versioncontrol/web_ui/changeset.py:462
#, python-format
msgid "Changeset %(id)s"
msgstr "Conjunto de cambios %(id)s"

#: trac/versioncontrol/web_ui/changeset.py:489
#, python-format
msgid "Show revision %(rev)s of this file in browser"
msgstr "Mostrar revisión %(rev)s de este archivo en el explorador"

#: trac/versioncontrol/web_ui/changeset.py:636
#, python-format
msgid "Show the changeset %(id)s restricted to %(path)s"
msgstr "Mostrar el conjunto de cambios %(id)s restringido a %(path)s"

#: trac/versioncontrol/web_ui/changeset.py:648
#, python-format
msgid "Show the %(range)s differences restricted to %(path)s"
msgstr "Mostrar las diferencias de %(range)s restringidas a %(path)s"

#. TRANSLATOR: 'latest' (revision)
#: trac/versioncontrol/web_ui/changeset.py:779
msgid "latest"
msgstr "última"

#: trac/versioncontrol/web_ui/changeset.py:782
#, python-format
msgid "Diff [%(old_rev)s:%(new_rev)s] for %(path)s"
msgstr "Diferencias [%(old_rev)s:%(new_rev)s para %(path)s"

#: trac/versioncontrol/web_ui/changeset.py:788
#, python-format
msgid "Diff from %(old_path)s@%(old_rev)s to %(new_path)s@%(new_rev)s"
msgstr "Diferencias desde %(old_path)s@%(old_rev)s a %(new_path)s@%(new_rev)s"

#: trac/versioncontrol/web_ui/changeset.py:861
msgid "Changesets in all repositories"
msgstr "Conjuntos de cambios en todos los repositorios"

#: trac/versioncontrol/web_ui/changeset.py:863
msgid "Repository changesets"
msgstr "Repositorio de conjunto de cambios"

#: trac/versioncontrol/web_ui/changeset.py:999
#, python-format
msgid "Changeset in %(repo)s "
msgid_plural "Changesets in %(repo)s "
msgstr[0] "Conjunto de cambios en %(repo)s"
msgstr[1] "Conjuntos de cambios en %(repo)s"

#: trac/versioncontrol/web_ui/changeset.py:1001
msgid "Changeset "
msgid_plural "Changesets "
msgstr[0] "Conjunto de cambios "
msgstr[1] "Conjuntos de cambios "

#: trac/versioncontrol/web_ui/changeset.py:1084
#, python-format
msgid "No permission to view changeset %(rev)s on %(repos)s"
msgstr ""
"No tiene permisos para ver el conjunto de cambios %(rev)s en el "
"repositorio %(repos)s"

#: trac/versioncontrol/web_ui/changeset.py:1088
#: trac/versioncontrol/web_ui/log.py:420
msgid "No default repository defined"
msgstr "No se ha definido un repositorio predeterminado"

#: trac/versioncontrol/web_ui/changeset.py:1129
msgid "Changesets"
msgstr "Conjuntos de cambios"

#: trac/versioncontrol/web_ui/log.py:208
#, python-format
msgid ""
"The file or directory '%(path)s' doesn't exist at revision %(rev)s or at "
"any previous revision."
msgstr ""
"El archivo o directorio '%(path)s' no existe en la revisión %(rev)s o en "
"otra revisión anterior."

#: trac/versioncontrol/web_ui/log.py:209
msgid "Nonexistent path"
msgstr "Ruta inexistente"

#: trac/versioncontrol/web_ui/log.py:253
#, python-format
msgid "Revision Log (restarting at %(path)s, rev. %(rev)s)"
msgstr "Registro de revisiones (comenzando de nuevo %(path)s, revisión %(rev)s)"

#: trac/versioncontrol/web_ui/log.py:327
msgid "ChangeLog"
msgstr "Registro de cambios"

#: trac/versioncontrol/web_ui/log.py:330
msgid "View Latest Revision"
msgstr "Ver la última revisión"

#: trac/versioncontrol/web_ui/log.py:334
msgid "Older Revisions"
msgstr "Revisiones más antiguas"

#: trac/versioncontrol/web_ui/log.py:416
msgid "No permission to view change log"
msgstr "No tiene permisos para ver el registro de cambios"

#. TRANSLATOR: You can 'search' in the repository history... (link)
#: trac/versioncontrol/web_ui/util.py:90
msgid "search"
msgstr "buscar"

#: trac/versioncontrol/web_ui/util.py:95
#, python-format
msgid ""
"You can %(search)s in the repository history to see if that path existed "
"but was later removed"
msgstr ""
"Puede %(search)s en el historial del repositorio para ver si la ruta "
"existió, pero fue eliminada más tarde"

#: trac/web/api.py:187
msgid "Not Implemented Error"
msgstr ""

#: trac/web/api.py:235
#, python-format
msgid "Error: %(message)s"
msgstr "Error: %(message)s"

#: trac/web/api.py:342 trac/web/api.py:346 trac/web/api.py:367
#, python-format
msgid "Invalid value for request argument %(name)s."
msgstr ""

#: trac/web/api.py:425
#, python-format
msgid ""
"Missing request argument. The %(name)s argument must be included in the "
"request."
msgstr ""

#: trac/web/api.py:616
#, python-format
msgid "Invalid URL encoding (was %(path_info)r)"
msgstr "Codificación de URL no válida (era %(path_info)r)"

#: trac/web/api.py:807
#, python-format
msgid "File %(path)s not found"
msgstr "No se encontró el archivo %(path)s"

#: trac/web/api.py:947
#, python-format
msgid "Invalid encoding in form data: %(msg)s"
msgstr ""

#: trac/web/api.py:952
#, python-format
msgid "Exception caught while reading request: %(msg)s"
msgstr ""

#: trac/web/auth.py:115
#, python-format
msgid "logged in as %(user)s"
msgstr "Sesión iniciada como %(user)s"

#: trac/web/auth.py:119
msgid "Logout"
msgstr "Cerrar sesión"

#: trac/web/auth.py:128
msgid "Login"
msgstr "Identificarse"

#. TRANSLATOR: ... refer to the 'installation documentation'. (link)
#: trac/web/auth.py:161
msgid "installation documentation"
msgstr "documentación de instalación"

#: trac/web/auth.py:162
msgid "Configuring Authentication"
msgstr "Configurar identificación"

#: trac/web/auth.py:165
#, python-format
msgid ""
"Authentication information not available. Please refer to the "
"%(inst_doc)s."
msgstr ""
"La información de identificación no está disponible. Por favor, acuda a "
"la %(inst_doc)s."

#: trac/web/auth.py:173
#, python-format
msgid "Already logged in as %(user)s."
msgstr "Ya te has identificado como %(user)s."

#: trac/web/chrome.py:397
#, python-format
msgid "%(component)s failed with %(exc)s"
msgstr ""

#: trac/web/chrome.py:723
#, python-format
msgid "Invalid chrome path %(path)s."
msgstr "Ruta de chrome no válida %(path)s."

#: trac/web/chrome.py:1054
msgid "anonymous"
msgstr "anónimo"

#: trac/web/chrome.py:1056
msgid "(none)"
msgstr "(ninguno)"

#: trac/web/main.py:186
msgid "Authentication error. Please contact your administrator."
msgstr "Error de autenticación. Por favor contacte a su administrador."

#: trac/web/main.py:240
msgid "Secure cookies are enabled, you must use https to submit forms."
msgstr ""
"Las \"cookies\" seguras están habilitadas, debe usar https para enviar "
"formularios."

#: trac/web/main.py:243
msgid "Do you have cookies enabled?"
msgstr "¿Ha habilitado las \"cookies\"?"

#: trac/web/main.py:244
#, python-format
msgid "Missing or invalid form token. %(msg)s"
msgstr "Token de formulario ausente o no válido. %(msg)s"

#: trac/web/main.py:354
#, python-format
msgid ""
"%(handler)s is not a valid default handler. Please update %(option)s "
"through the %(page)s page or by directly editing trac.ini."
msgstr ""

#. TRANSLATOR: ... not logged in, you may want to 'do so' now (link)
#: trac/web/main.py:684
msgid "do so"
msgstr "hacerlo"

#: trac/web/main.py:685
#, python-format
msgid "You are currently not logged in. You may want to %(do_so)s now."
msgstr "No te has identificado aún. Tal vez quieras %(do_so)s ahora."

#: trac/web/main.py:749
msgid "''System information not available''\n"
msgstr "''Información del sistema no disponible''\n"

#: trac/web/main.py:750
msgid "''Plugin information not available''\n"
msgstr "''Información de complemento no disponible''\n"

#: trac/web/main.py:751
msgid "''Interface customization information not available''\n"
msgstr "''Información de adaptación de interfaz no disponible''\n"

#: trac/web/main.py:781
#, python-format
msgid ""
"==== How to Reproduce\n"
"\n"
"While doing a %(method)s operation on `%(path_info)s`, Trac issued an "
"internal error.\n"
"\n"
"''(please provide additional details here)''\n"
"\n"
"Request parameters:\n"
"{{{\n"
"%(req_args)s\n"
"}}}\n"
"\n"
"User agent: `#USER_AGENT#`\n"
"\n"
"==== System Information\n"
"%(sys_info)s\n"
"==== Enabled Plugins\n"
"%(enabled_plugins)s\n"
"==== Interface Customization\n"
"%(interface_customization)s\n"
"==== Python Traceback\n"
"{{{\n"
"%(traceback)s}}}"
msgstr ""

#: trac/web/session.py:294 trac/web/session.py:313
msgid "Session ID must be alphanumeric."
msgstr "El ID de sesión debe ser alfanumérico."

#: trac/web/session.py:314 trac/web/session.py:320
msgid "Error renaming session"
msgstr "Error al cambiar de nombre la sesión"

#: trac/web/session.py:317
#, python-format
msgid "Session '%(id)s' already exists. Please choose a different session ID."
msgstr ""
"La sesión '%(id)s' ya existe. Por favor, elija un identificador de sesión"
" diferente."

#: trac/web/session.py:506
msgid "SID"
msgstr "SID"

#: trac/web/session.py:506
msgid "Auth"
msgstr "Autorizar"

#: trac/web/session.py:506
msgid "Last Visit"
msgstr "Última visita"

#: trac/web/session.py:507
msgid "Email"
msgstr "Correo electrónico"

#: trac/web/session.py:507
msgid "Default Handler"
msgstr "Controlador predeterminado"

#: trac/web/session.py:517
#, python-format
msgid "Session '%(sid)s' already exists"
msgstr "La sesión '%(sid)s' ya existe."

#: trac/web/session.py:529
#, python-format
msgid "Invalid attribute '%(attr)s'"
msgstr "Atributo no válido '%(attr)s'"

#: trac/web/session.py:533
#, python-format
msgid "Invalid default_handler '%(val)s'"
msgstr ""

#: trac/web/session.py:540
#, python-format
msgid "Session '%(sid)s' not found"
msgstr "Identificador de sesión '%(sid)s' no encontrado"

#: trac/wiki/admin.py:107
#, python-format
msgid "Page '%(page)s' not found"
msgstr "Página '%(page)s' no encontrada"

#: trac/wiki/admin.py:113
#, python-format
msgid "'%(name)s' is not a file"
msgstr "'%(name)s' no es un archivo"

#: trac/wiki/admin.py:178
msgid "Edits"
msgstr "Ediciones"

#: trac/wiki/admin.py:186
#, python-format
msgid " '%(name1)s' renamed to '%(name2)s'"
msgstr ""

#: trac/wiki/admin.py:196
msgid "Deleted pages"
msgstr "Páginas eliminadas"

#: trac/wiki/admin.py:200
#, python-format
msgid " '%(page)s' deleted"
msgstr ""

#: trac/wiki/admin.py:219
#, python-format
msgid "'%(name)s' is not a directory"
msgstr "'%(name)s' no es un directorio"

#: trac/wiki/admin.py:239
#, python-format
msgid "Upgrade done: %(count)s pages upgraded."
msgstr ""

#: trac/wiki/admin.py:245
#, python-format
msgid " '%(title)s' is already up to date"
msgstr ""

#: trac/wiki/api.py:451
msgid "no permission to view this wiki page"
msgstr "no tiene permiso para ver esta página wiki"

#: trac/wiki/formatter.py:186
#, python-format
msgid "Pre-0.11 macros with the %(method)s method are no longer supported."
msgstr ""

#: trac/wiki/formatter.py:205
#, python-format
msgid "No macro or processor named '%(name)s' found"
msgstr "No se encontró macro o procesador llamado '%(name)s'"

#: trac/wiki/formatter.py:242
msgid "Error: Forbidden character sequence \"--\" in htmlcomment wiki code block"
msgstr ""
"Error: secuencia de caracteres \"--\" prohibida en un bloque de código "
"wiki htmlcontent"

#: trac/wiki/formatter.py:319
#, python-format
msgid "!#%(name)s must contain at most one table"
msgstr "!#%(name)s debe contener al menos una tabla"

#: trac/wiki/formatter.py:323
#, python-format
msgid "!#%(name)s must contain at least one table cell (and table cells only)"
msgstr ""
"!#%(name)s debe contener como máximo una celda de tabla (y sólo celdas de"
" tablas)"

#: trac/wiki/formatter.py:377
#, python-format
msgid "Error: Failed to load processor %(name)s"
msgstr "Error: no se pudo cargar el procesador %(name)s"

#: trac/wiki/formatter.py:712
#, python-format
msgid "Trac project %(name)s"
msgstr ""

#: trac/wiki/formatter.py:715 trac/wiki/intertrac.py:110
msgid "The Trac Project"
msgstr "El proyecto Trac"

#: trac/wiki/formatter.py:720 trac/wiki/interwiki.py:106
#, python-format
msgid "%(target)s in %(name)s"
msgstr "%(target)s en %(name)s"

#: trac/wiki/formatter.py:815
#, python-format
msgid "Macro %(name)s(%(args)s) failed"
msgstr ""

#: trac/wiki/formatter.py:821
#, python-format
msgid "Error: Macro %(name)s(%(args)s) failed"
msgstr "Error: falló la macro %(name)s(%(args)s)"

#: trac/wiki/formatter.py:1222
#, python-format
msgid "Processor %(name)s failed"
msgstr ""

#: trac/wiki/formatter.py:1228
#, python-format
msgid "Error: Processor %(name)s failed"
msgstr "Error: falló el procesador %(name)s"

#: trac/wiki/intertrac.py:82
#, python-format
msgid ""
"Can't view %(link)s. Resource doesn't exist or you don't have the "
"required permission."
msgstr ""
"No se puede visualizar %(link)s. El recurso no existe o usted tiene los "
"permisos requeridos."

#: trac/wiki/intertrac.py:95
msgid "Provide a list of known InterTrac prefixes."
msgstr "Proporciona una lista de los prefijos registrados de InterTrac."

#: trac/wiki/intertrac.py:118
#, python-format
msgid "Alias for %(name)s"
msgstr "El alias \"%(name)s\" ha sido añadido."

#: trac/wiki/intertrac.py:128 trac/wiki/interwiki.py:177
msgid "Prefix"
msgstr "Prefijo"

#: trac/wiki/intertrac.py:129
msgid "Trac Site"
msgstr "Sitio de Trac"

#: trac/wiki/interwiki.py:165
msgid "Provide a description list for the known InterWiki prefixes."
msgstr "Proporciona una lista descriptiva de los prefijos conocidos de InterWiki."

#: trac/wiki/interwiki.py:178
msgid "Site"
msgstr "Sitio"

#: trac/wiki/macros.py:103
msgid ""
"Insert an alphabetic list of all wiki pages into the output.\n"
"\n"
"Accepts a prefix string as parameter: if provided, only pages with names\n"
"that start with the prefix are included in the resulting list. If this\n"
"parameter is omitted, all pages are listed. If the prefix is specified,\n"
"a second argument of value `hideprefix` can be given as well, in order\n"
"to remove that prefix from the output.\n"
"\n"
"The prefix string supports the standard relative-path notation ''when\n"
"using the macro in a wiki page''. A prefix string starting with `./`\n"
"will be relative to the current page, and parent pages can be\n"
"specified using `../`.\n"
"\n"
"Several named parameters can be specified:\n"
" - `format=compact`: The pages are displayed as comma-separated links.\n"
" - `format=group`: The list of pages will be structured in groups\n"
"   according to common prefix. This format also supports a `min=n`\n"
"   argument, where `n` is the minimal number of pages for a group.\n"
" - `format=hierarchy`: The list of pages will be structured according\n"
"   to the page name path hierarchy. This format also supports a `min=n`\n"
"   argument, where higher `n` flatten the display hierarchy\n"
" - `depth=n`: limit the depth of the pages to list. If set to 0,\n"
"   only toplevel pages will be shown, if set to 1, only immediate\n"
"   children pages will be shown, etc. If not set, or set to -1,\n"
"   all pages in the hierarchy will be shown.\n"
" - `include=page1:page*2`: include only pages that match an item in the\n"
"   colon-separated list of pages. If the list is empty, or if no "
"`include`\n"
"   argument is given, include all pages.\n"
" - `exclude=page1:page*2`: exclude pages that match an item in the colon-"
"\n"
"   separated list of pages.\n"
"\n"
"The `include` and `exclude` lists accept shell-style patterns."
msgstr ""

#: trac/wiki/macros.py:329
msgid ""
"List all pages that have recently been modified, ordered by the\n"
"time they were last modified.\n"
"\n"
"This macro accepts two ordered arguments and a named argument. The named\n"
"argument can be placed in any position within the argument list.\n"
"\n"
"The first parameter is a prefix string: if provided, only pages with "
"names\n"
"that start with the prefix are included in the resulting list. If this\n"
"parameter is omitted, all pages are included in the list.\n"
"\n"
"The second parameter is the maximum number of pages to include in the\n"
"list.\n"
"\n"
"The `group` parameter determines how the list is presented:\n"
"  `group=date` :: The pages are presented in bulleted lists that are\n"
"    grouped by date (default).\n"
"  `group=none` :: The pages are presented in a single bulleted list.\n"
"\n"
"Tip: if you only want to specify a maximum number of entries and\n"
"don't want to filter by prefix, specify an empty first parameter,\n"
"e.g. `[[RecentChanges(,10,group=none)]]`."
msgstr ""

#: trac/wiki/macros.py:408
msgid ""
"Display a structural outline of the current wiki page, each item in the\n"
"outline being a link to the corresponding heading.\n"
"\n"
"This macro accepts four optional parameters:\n"
"\n"
" * The first is a number or range that allows configuring the minimum and"
"\n"
"   maximum level of headings that should be included in the outline. For\n"
"   example, specifying \"1\" here will result in only the top-level "
"headings\n"
"   being included in the outline. Specifying \"2-3\" will make the "
"outline\n"
"   include all headings of level 2 and 3, as a nested list. The default "
"is\n"
"   to include all heading levels.\n"
" * The second parameter can be used to specify a custom title (the "
"default\n"
"   is no title).\n"
" * The third parameter selects the style of the outline. This can be\n"
"   either `inline` or `pullout` (the latter being the default). The\n"
"   `inline` style renders the outline as normal part of the content, "
"while\n"
"   `pullout` causes the outline to be rendered in a box that is by "
"default\n"
"   floated to the right side of the other content.\n"
" * The fourth parameter specifies whether the outline is numbered or not."
"\n"
"   It can be either `numbered` or `unnumbered` (the former being the\n"
"   default). This parameter only has an effect in `inline` style."
msgstr ""
"Muestra el índice de las secciones de la página wiki actual, cada "
"elemento\n"
"en el índice, correspondiente a un encabezado.\n"
"\n"
"Esta macro acepta los siguientes cuatro parámetros opcionales:\n"
"\n"
"* El primero es un número o rango que permite configurar el nivel mínimo\n"
"   y máximo de los encabezados que deberían ser incluidos en el índice. "
"Por\n"
"   ejemplo, especificando \"1\" mostraría solo los encabezados de primer\n"
"   nivel en el índice. Con \"2-3\", el índice incluirá encabezados de "
"nivel 2 y 3,\n"
"   con sangrías apropiadas. Sin especificar, se indexan todos los "
"encabezados.\n"
"* El segundo parámetro puede ser usado para especificar un título "
"personalizado\n"
"   para el índice (sin especificar no se agrega título).* El tercer "
"parámetro establece el estilo del índice. Puede ser tanto `inline` o\n"
"   `pullout` (este último el estilo predeterminado). El estilo `inline` "
"incluye el índice\n"
"   como parte integral del contenido, mientras que `pullout` lo coloca en"
" una caja\n"
"   colocada de manera predeterminada en el lado derecho del contenido.\n"
"* El cuarto parámetro especifica si el índice será numerado o no.\n"
"   Puede ser tanto `numbered` o `unnumbered` (este último el "
"predeterminado).\n"
"   El parámetro solo tiene efecto en el estilo `inline`."

#: trac/wiki/macros.py:476
msgid ""
"Embed an image in wiki-formatted text.\n"
"\n"
"The first argument is the file specification. The file specification may\n"
"reference attachments in three ways:\n"
" * `module:id:file`, where module can be either '''wiki''' or "
"'''ticket''',\n"
"   to refer to the attachment named ''file'' of the specified wiki page "
"or\n"
"   ticket.\n"
" * `id:file`: same as above, but id is either a ticket shorthand or a "
"Wiki\n"
"   page name.\n"
" * `file` to refer to a local attachment named 'file'. This only works "
"from\n"
"   within that wiki page or a ticket.\n"
"\n"
"The file specification may also refer to:\n"
" * repository files, using the `source:file` syntax\n"
"   (`source:file@rev` works also).\n"
" * files, using direct URLs: `/file` for a project-relative,\n"
"   `//file` for a server-relative, or `http://server/file` for\n"
"   absolute location. An InterWiki prefix may be used.\n"
" * embedded data using the\n"
"   [http://tools.ietf.org/html/rfc2397 rfc2397] `data` URL scheme,\n"
"   provided the URL is enclosed in quotes.\n"
"\n"
"The remaining arguments are optional and allow configuring the attributes"
"\n"
"and style of the rendered `<img>` element:\n"
" * digits and unit are interpreted as the size (ex. 120px, 25%)\n"
"   for the image\n"
" * `right`, `left`, `center`, `top`, `bottom` and `middle` are "
"interpreted\n"
"   as the alignment for the image (alternatively, the first three can be\n"
"   specified using `align=...` and the last three using `valign=...`)\n"
" * `link=some TracLinks...` replaces the link to the image source by the\n"
"   one specified using a TracLinks. If no value is specified, the link is"
"\n"
"   simply removed.\n"
" * `inline` specifies that the content generated be an inline XHTML\n"
"   element. By default, inline content is not generated, therefore images"
"\n"
"   won't be rendered in section headings and other one-line content.\n"
" * `nolink` means without link to image source (deprecated, use `link=`)\n"
" * `key=value` style are interpreted as HTML attributes or CSS style\n"
"   indications for the image. Valid keys are:\n"
"    * align, valign, border, width, height, alt, title, longdesc, class,\n"
"      margin, margin-(left,right,top,bottom), id and usemap\n"
"    * `border`, `margin`, and `margin-`* can only be a single number\n"
"      (units are pixels).\n"
"    * `margin` is superseded by `center` which uses auto margins\n"
"\n"
"Examples:\n"
"{{{\n"
"[[Image(photo.jpg)]]               # simplest\n"
"[[Image(photo.jpg, 120px)]]        # with image width size\n"
"[[Image(photo.jpg, right)]]        # aligned by keyword\n"
"[[Image(photo.jpg, nolink)]]       # without link to source\n"
"[[Image(photo.jpg, align=right)]]  # aligned by attribute\n"
"}}}\n"
"\n"
"You can use an image from a wiki page, ticket or other module.\n"
"{{{\n"
"[[Image(OtherPage:foo.bmp)]]    # from a wiki page\n"
"[[Image(base/sub:bar.bmp)]]     # from hierarchical wiki page\n"
"[[Image(#3:baz.bmp)]]           # from another ticket\n"
"[[Image(ticket:36:boo.jpg)]]    # from another ticket (long form)\n"
"[[Image(source:/img/bee.jpg)]]  # from the repository\n"
"[[Image(htdocs:foo/bar.png)]]   # from project htdocs dir\n"
"[[Image(shared:foo/bar.png)]]   # from shared htdocs dir (since 1.0.2)\n"
"}}}\n"
"\n"
"''Adapted from the Image.py macro created by Shun-ichi Goto\n"
"<gotoh@taiyo.co.jp>''"
msgstr ""

#: trac/wiki/macros.py:699
msgid "No filespec given"
msgstr ""

#: trac/wiki/macros.py:709
#, python-format
msgid "No image \"%(id)s\" attached to %(parent)s"
msgstr "No hay una imagen \"%(id)s\" adjunta a %(parent)s"

#: trac/wiki/macros.py:735
msgid ""
"Display a list of all installed Wiki macros, including documentation if\n"
"available.\n"
"\n"
"Optionally, the name of a specific macro can be provided as an argument. "
"In\n"
"that case, only the documentation for that macro will be rendered.\n"
"\n"
"Note that this macro will not be able to display the documentation of\n"
"macros if the `PythonOptimize` option is enabled for mod_python!"
msgstr ""

#: trac/wiki/macros.py:762
#, python-format
msgid "Error: Can't get description for macro %(name)s"
msgstr "Error: No se pudo obtener la descripción de la macro %(name)s"

#: trac/wiki/macros.py:787
msgid "Aliases:"
msgstr "Alias:"

#: trac/wiki/macros.py:790
msgid "No documentation found"
msgstr ""

#: trac/wiki/macros.py:797
msgid ""
"Produce documentation for the Trac configuration file.\n"
"\n"
"Typically, this will be used in the TracIni page. The macro accepts\n"
"two ordered arguments and two named arguments.\n"
"\n"
"The ordered arguments are a configuration section filter,\n"
"and a configuration option name filter: only the configuration\n"
"options whose section and name start with the filters are output.\n"
"\n"
"The named arguments can be specified:\n"
"\n"
" section :: a glob-style filtering on the section names\n"
" option  :: a glob-style filtering on the option names"
msgstr ""

#: trac/wiki/macros.py:857
msgid "(no default)"
msgstr "(no predeterminado)"

#: trac/wiki/macros.py:884
msgid ""
"List all known mime-types which can be used as WikiProcessors.\n"
"\n"
"Can be given an optional argument which is interpreted as mime-type "
"filter."
msgstr ""

#: trac/wiki/macros.py:907
msgid "MIME Types"
msgstr "Tipos MIME"

#: trac/wiki/macros.py:921
msgid ""
"Display a table of content for the Trac guide.\n"
"\n"
"This macro shows a quick and dirty way to make a table-of-contents\n"
"for the !Help/Guide. The table of contents will contain the Trac* and\n"
"WikiFormatting pages, and can't be customized. See the\n"
"[https://trac-hacks.org/wiki/TocMacro TocMacro] for a more customizable\n"
"table of contents."
msgstr ""

#: trac/wiki/macros.py:968
msgid "Table of Contents"
msgstr "Tabla de contenidos"

#: trac/wiki/macros.py:982
#, python-format
msgid "Invalid macro argument %(expr)s"
msgstr ""

#: trac/wiki/model.py:114
msgid "Cannot delete non-existent page"
msgstr "No se puede eliminar una página que no existe"

#: trac/wiki/model.py:150 trac/wiki/model.py:208 trac/wiki/web_ui.py:122
#, python-format
msgid "Invalid Wiki page name '%(name)s'"
msgstr "Nombre de Wiki no válido: '%(name)s'"

#: trac/wiki/model.py:155
msgid "Page not modified"
msgstr "Página no modificada"

#: trac/wiki/model.py:199
msgid "Cannot rename non-existent page"
msgstr "No se puede renombrar una página que no existe"

#: trac/wiki/model.py:202 trac/wiki/web_ui.py:326
msgid "A new name is mandatory for a rename."
msgstr "Para cambiar de nombre, proporcione un nombre nuevo."

#: trac/wiki/model.py:205
msgid "Page name is unchanged."
msgstr ""

#: trac/wiki/model.py:215
#, python-format
msgid "The page '%(name)s' already exists."
msgstr ""

#: trac/wiki/model.py:236
msgid "Cannot edit comment of non-existent page"
msgstr "No se puede eliminar una página que no existe"

#: trac/wiki/web_ui.py:86 trac/wiki/web_ui.py:798
msgid "Wiki"
msgstr "Wiki"

#: trac/wiki/web_ui.py:90
msgid "Help/Guide"
msgstr "Ayuda/Guía"

#: trac/wiki/web_ui.py:132
#, python-format
msgid "No version \"%(num)s\" for Wiki page \"%(name)s\""
msgstr "No existe la versión \"%(num)s\" para la página Wiki \"%(name)s\""

#: trac/wiki/web_ui.py:204
#, python-format
msgid "The wiki page is too long (must be less than %(num)s characters)"
msgstr ""
"La página wiki es demasiado grande (debe tener menos de %(num)s "
"caracteres)"

#: trac/wiki/web_ui.py:216
#, python-format
msgid "The Wiki page field %(field)s is invalid: %(message)s"
msgstr "El campo '%(field)s' de la página Wiki no es válido: %(message)s"

#: trac/wiki/web_ui.py:219
#, python-format
msgid "Invalid Wiki page: %(message)s"
msgstr "Página Wiki no válida: %(message)s"

#. TRANSLATOR: wiki page
#: trac/wiki/web_ui.py:246
msgid "currently edited"
msgstr "actualmente editada"

#: trac/wiki/web_ui.py:274
#, python-format
msgid "The comment of version %(version)s of the page %(name)s has been updated."
msgstr ""
"El comentario de la versión %(version)s de la página %(name)s ha sido "
"actualizado."

#: trac/wiki/web_ui.py:298
#, python-format
msgid "The page %(name)s has been deleted."
msgstr "La página %(name)s ha sido eliminada."

#: trac/wiki/web_ui.py:303
#, python-format
msgid "The versions %(from_)d to %(to)d of the page %(name)s have been deleted."
msgstr ""
"Las versiones %(from_)d a la %(to)d de la página %(name)s han sido "
"eliminadas."

#: trac/wiki/web_ui.py:307
#, python-format
msgid "The version %(version)d of the page %(name)s has been deleted."
msgstr "La versión %(version)d de la página %(name)s ha sido eliminada."

#: trac/wiki/web_ui.py:328
msgid ""
"The new name is invalid (a name which is separated with slashes cannot be"
" '.' or '..')."
msgstr ""
"El nuevo nombre no es válido (un nombre separado con barras no puede "
"incluir '.' ni '..')."

#: trac/wiki/web_ui.py:331
msgid "The new name must be different from the old name."
msgstr "El nuevo nombre debe ser diferente del anterior."

#: trac/wiki/web_ui.py:333
#, python-format
msgid "The page %(name)s already exists."
msgstr "La página %(name)s ya existe."

#: trac/wiki/web_ui.py:342
#, python-format
msgid "See [wiki:\"%(name)s\"]."
msgstr "Lea [wiki:\"%(name)s\"]."

#: trac/wiki/web_ui.py:348
#, python-format
msgid "The page %(old_name)s has been renamed to %(new_name)s."
msgstr "La página %(old_name)s ha sido renombrada como %(new_name)s."

#: trac/wiki/web_ui.py:352
#, python-format
msgid "The page %(old_name)s has been recreated with a redirect to %(new_name)s."
msgstr ""
"La página %(old_name)s ha sido recreada con una redirección a "
"%(new_name)s."

#: trac/wiki/web_ui.py:372
msgid "Page not modified, showing latest version."
msgstr "Página no modificada, mostrando la última versión."

#: trac/wiki/web_ui.py:378
#, python-format
msgid "Your changes have been saved in version %(version)s (%(diff)s)."
msgstr ""

#: trac/wiki/web_ui.py:430
#, python-format
msgid "Version %(num)s of page \"%(name)s\" does not exist"
msgstr "La versión %(num)s de la página \"%(name)s\" no existe"

#: trac/wiki/web_ui.py:480
msgid "Page history"
msgstr "Historial de páginas"

#: trac/wiki/web_ui.py:498
msgid "Wiki History"
msgstr "Historial de Wiki"

#: trac/wiki/web_ui.py:533
#, python-format
msgid "Reverted to version %(version)s."
msgstr "Revertido a versión %(version)s."

#: trac/wiki/web_ui.py:605
#, python-format
msgid "Page %(name)s does not exist"
msgstr "La página %(name)s no existe"

#: trac/wiki/web_ui.py:622
#, python-format
msgid "Back to %(wikipage)s"
msgstr "Volver a %(wikipage)s"

#: trac/wiki/web_ui.py:647
#, python-format
msgid "Page %(name)s not found"
msgstr "Página %(name)s no encontrada"

#: trac/wiki/web_ui.py:698
msgid "View latest version"
msgstr "Ver última versión"

#: trac/wiki/web_ui.py:702
msgid "View parent page"
msgstr "Ver página superior"

#: trac/wiki/web_ui.py:711
msgid "Previous Version"
msgstr "Versión anterior"

#: trac/wiki/web_ui.py:711
msgid "Next Version"
msgstr "Versión siguiente"

#: trac/wiki/web_ui.py:712
msgid "View Latest Version"
msgstr "Ver última versión"

#: trac/wiki/web_ui.py:715
msgid "Up"
msgstr "Arriba"

#: trac/wiki/web_ui.py:743
msgid "Start Page"
msgstr "Página inicial"

#: trac/wiki/web_ui.py:745
msgid "Index"
msgstr "Índice"

#: trac/wiki/web_ui.py:747
msgid "History"
msgstr "Historial"

#: trac/wiki/web_ui.py:754
msgid "Wiki changes"
msgstr "Cambios en el Wiki"

#: trac/wiki/web_ui.py:781
#, python-format
msgid "%(page)s edited"
msgstr "%(page)s modificada"

#: trac/wiki/web_ui.py:783
#, python-format
msgid "%(page)s created"
msgstr "%(page)s creada"

#: trac/wiki/templates/wiki_delete.html:35
#, python-format
msgid "Delete versions %(from)s to %(to)s of %(name)s"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:41
#, python-format
msgid "Delete version %(version)s of %(name)s"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:47
#, python-format
msgid "Delete %(name)s"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:72
#, python-format
msgid "versions %(from)s to %(to)s"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:75
#: trac/wiki/templates/wiki_delete.html:101
#, python-format
msgid "Are you sure you want to delete %(version)s of this page?"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:84
#: trac/wiki/templates/wiki_delete.html:147
#, python-format
msgid "%(num)d version"
msgid_plural "%(num)d versions"
msgstr[0] ""
msgstr[1] ""

#: trac/wiki/templates/wiki_delete.html:87
#, python-format
msgid ""
"Removing %(num_versions)s of the page, which was first modified "
"%(first_modified)s and last modified %(last_modified)s."
msgstr ""

#: trac/wiki/templates/wiki_delete.html:98
#, python-format
msgid "version %(number)s"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:109
#, python-format
msgid "Created %(created)s."
msgstr ""

#: trac/wiki/templates/wiki_delete.html:115
msgid ""
"This is the only version of the page, so the page will be removed "
"completely!"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:121
#, python-format
msgid "Modified %(modified)s."
msgstr "Última actualización %(modified)s"

#: trac/wiki/templates/wiki_delete.html:131
msgid "Are you sure you want to completely delete this page?"
msgstr "¿Seguro que quiere eliminar completamente esta página?"

#: trac/wiki/templates/wiki_delete.html:136
msgid "version"
msgstr ""

#: trac/wiki/templates/wiki_delete.html:138
#, python-format
msgid ""
"Removing the one and only %(version)s of the page, which was created "
"%(created)s."
msgstr ""

#: trac/wiki/templates/wiki_delete.html:150
#, python-format
msgid ""
"Removing all %(num_versions)s of the page, which was created %(created)s "
"and last modified %(modified)s."
msgstr ""

#: trac/wiki/templates/wiki_delete.html:180
msgid "Delete those versions"
msgstr "Eliminar estas versiones"

#: trac/wiki/templates/wiki_delete.html:181
#: trac/wiki/templates/wiki_view.html:199
msgid "Delete this version"
msgstr "Eliminar esta versión"

#: trac/wiki/templates/wiki_delete.html:182
#: trac/wiki/templates/wiki_view.html:201
msgid "Delete page"
msgstr "Eliminar página"

#: trac/wiki/templates/wiki_delete.html:188
#, python-format
msgid "%(note)s See %(page)s for help on deleting wiki pages."
msgstr ""

#: trac/wiki/templates/wiki_diff.html:36
#, python-format
msgid "Delete version %(old_version)d to version %(version)d"
msgstr "Eliminar desde la versión %(old_version)d a la versión %(version)d"

#: trac/wiki/templates/wiki_diff.html:41
#, python-format
msgid "Delete version %(version)d"
msgstr "Eliminar la versión %(version)d"

#: trac/wiki/templates/wiki_edit.html:114
msgid "See the diffs"
msgstr "Ver las diferencias"

#: trac/wiki/templates/wiki_edit.html:114
msgid "Review"
msgstr "Revisar"

#: trac/wiki/templates/wiki_edit.html:116
msgid "See the preview"
msgstr "Vista previa"

#: trac/wiki/templates/wiki_edit.html:122
#, python-format
msgid "Editing %(name)s"
msgstr "Editando %(name)s"

#: trac/wiki/templates/wiki_edit.html:151
msgid ""
"Sorry, this page has been modified by somebody else since you started "
"editing. Your changes cannot be saved."
msgstr ""

#: trac/wiki/templates/wiki_edit.html:167
msgid "Someone else has modified that page since you started your edits."
msgstr "Alguien más ha modificado la página desde que usted comenzó su edición."

#: trac/wiki/templates/wiki_edit.html:175
msgid ""
"<strong>If you save right away, you risk to revert those changes</strong>"
" (highlighted below as deletions)."
msgstr ""

#: trac/wiki/templates/wiki_edit.html:183
msgid ""
"Please review all those changes and manually merge them with your own "
"changes. <br /> If you're unsure about what you're doing, please press "
"<code>Cancel</code> (losing your changes) and start editing the latest "
"version of the page again."
msgstr ""

#: trac/wiki/templates/wiki_edit.html:198
#, python-format
msgid ""
"Change information for future version %(version)s (modified by "
"%(author)s):"
msgstr ""
"Información de cambios para la futura versión %(version)s (modificada por"
" %(author)s):"

#: trac/wiki/templates/wiki_edit.html:213
msgid "Go to the editor"
msgstr "Ir al editor"

#: trac/wiki/templates/wiki_edit.html:218
#: trac/wiki/templates/wiki_edit_form.html:110
msgid "Review Changes"
msgstr "Revisar cambios"

#: trac/wiki/templates/wiki_edit.html:226
msgid "No changes"
msgstr "Sin cambios"

#: trac/wiki/templates/wiki_edit.html:245
msgid "Go to Save, Preview, Review or Cancel buttons"
msgstr "Ir a Guardar, Vista previa, Revisar o Cancelar"

#: trac/wiki/templates/wiki_edit.html:246
msgid "Actions"
msgstr "Acciones"

#: trac/wiki/templates/wiki_edit.html:261
#: trac/wiki/templates/wiki_view.html:241
#, python-format
msgid "%(note)s See %(page)s for help on using the wiki."
msgstr ""

#: trac/wiki/templates/wiki_edit_comment.html:34
#, python-format
msgid "Edit comment for version %(version)s of %(name)s"
msgstr ""

#: trac/wiki/templates/wiki_edit_comment.html:43
msgid "Old comment:"
msgstr "Viejo comentario:"

#: trac/wiki/templates/wiki_edit_comment.html:47
msgid "New comment:"
msgstr "Nuevo comentario:"

#: trac/wiki/templates/wiki_edit_form.html:24
msgid "Adjust edit area height:"
msgstr "Ajustar la altura del área de edición:"

#: trac/wiki/templates/wiki_edit_form.html:34
msgid "Selecting and pressing 'Preview' enters a two-column [edit|preview] mode"
msgstr ""
"Seleccionando y presionando 'Vista previa' cambiará a un modo de "
"[edición|vista previa] en dos columnas"

#: trac/wiki/templates/wiki_edit_form.html:36
msgid "Edit side-by-side"
msgstr "Edición lado a lado"

#: trac/wiki/templates/wiki_edit_form.html:49
#, python-format
msgid ""
"%(note)s See %(wikiformatting)s and %(page)s for help on editing wiki "
"content."
msgstr ""

#: trac/wiki/templates/wiki_edit_form.html:59
msgid "Change information"
msgstr "Cambiar información"

#: trac/wiki/templates/wiki_edit_form.html:73
#, python-format
msgid "E-mail address and name can be saved in the %(preferences)s"
msgstr ""

#: trac/wiki/templates/wiki_edit_form.html:83
msgid "Comment about this change (optional):"
msgstr "Comentarios sobre este cambio (opcional):"

#: trac/wiki/templates/wiki_edit_form.html:93
msgid "Page is read-only"
msgstr "Esta página es de sólo lectura"

#: trac/wiki/templates/wiki_edit_form.html:103
msgid "Merge changes"
msgstr "Combinar cambios"

#: trac/wiki/templates/wiki_edit_form.html:108
msgid "Preview Page"
msgstr "Vista previa de página"

#: trac/wiki/templates/wiki_page_path.html:14
#: trac/wiki/templates/wiki_page_path.html:18
#, python-format
msgid "View %(path)s"
msgstr "Ver %(path)s"

#: trac/wiki/templates/wiki_rename.html:30
#, python-format
msgid "Rename %(name)s"
msgstr ""

#: trac/wiki/templates/wiki_rename.html:38
msgid "Renaming the page will rename all existing versions of the page in place."
msgstr ""
"Renombrando la página cambiará también todas las versiones anteriores de "
"la página."

#: trac/wiki/templates/wiki_rename.html:45
msgid "The complete history of the page will be moved to the new location."
msgstr "El historial completo de la página será movido a la nueva ubicación."

#: trac/wiki/templates/wiki_rename.html:52
msgid "New name:"
msgstr "Nombre nuevo:"

#: trac/wiki/templates/wiki_rename.html:59
msgid "Leave a redirection page at the old location"
msgstr "Dejar una página de redirección desde la antigua ubicación"

#: trac/wiki/templates/wiki_rename.html:64
#: trac/wiki/templates/wiki_view.html:188
msgid "Rename page"
msgstr "Renombrar página"

#: trac/wiki/templates/wiki_view.html:38
msgid "Revert page to this version"
msgstr "Revertir página a esta versión"

#: trac/wiki/templates/wiki_view.html:39 trac/wiki/templates/wiki_view.html:153
msgid "Edit this page"
msgstr "Editar esta página"

#: trac/wiki/templates/wiki_view.html:69
#, python-format
msgid "Version %(version)s (modified by %(author)s, %(date)s) (%(diff)s)"
msgstr ""

#: trac/wiki/templates/wiki_view.html:95
#, python-format
msgid "Version %(version)s by %(author)s: %(comment)s"
msgstr "Versión %(version)s de %(author)s: %(comment)s"

#: trac/wiki/templates/wiki_view.html:99
#, python-format
msgid "Version %(version)s by %(author)s"
msgstr "Versión %(version)s de %(author)s"

#: trac/wiki/templates/wiki_view.html:104
msgid "Last modified"
msgstr ""

#: trac/wiki/templates/wiki_view.html:107
#, python-format
msgid "%(last_modified)s %(date)s"
msgstr ""

#: trac/wiki/templates/wiki_view.html:115
#, python-format
msgid "Last modified on %(date)s"
msgstr "Modificado por última vez en fecha %(date)s"

#: trac/wiki/templates/wiki_view.html:124
#, python-format
msgid "The page %(name)s does not exist. You can create it here."
msgstr "La página %(name)s no existe. Puede crearla aquí."

#: trac/wiki/templates/wiki_view.html:151
msgid "Revert to this version"
msgstr "Revertir a esta versión"

#: trac/wiki/templates/wiki_view.html:156
msgid "Create this page"
msgstr "Crear esta página"

#: trac/wiki/templates/wiki_view.html:160
msgid "using the template:"
msgstr "Usar la plantilla:"

#: trac/wiki/templates/wiki_view.html:164
msgid "(blank page)"
msgstr "(página en blanco)"

#: trac/wiki/templates/wiki_view.html:212
msgid "You could also create the same page higher in the hierarchy:"
msgstr "También puede crear la misma página más arriba en la jerarquía:"

#: trac/wiki/templates/wiki_view.html:225
msgid "The following pages have a name similar to this page, and may be related:"
msgstr ""
"Las siguientes páginas tienen un nombre similar a esta, y podrían estar "
"relacionadas:"

#~ msgid ""
#~ "You appear to be using the PHP "
#~ "CGI binary. Trac requires the CLI "
#~ "version for syntax highlighting."
#~ msgstr ""
#~ "Parece que estás usando PHP CGI "
#~ "binary. Trac necesita la versión CLI "
#~ "para resaltar el código."

#~ msgid "%(summary)s (cloned)"
#~ msgstr ""

#~ msgid ""
#~ "Cloned from #%(id)s:\n"
#~ "----\n"
#~ "%(description)s"
#~ msgstr ""

#~ msgid "Clone"
#~ msgstr "cerrado"

#~ msgid "Create a copy of this ticket"
#~ msgstr ""

#~ msgid "Delete comment %(num)s"
#~ msgstr "Eliminar comentario %(num)s"

#~ msgid "The ticket #%(id)s has been deleted."
#~ msgstr "El reporte #%(id)s ha sido eliminado."

#~ msgid "Delete [1:Ticket #%(id)s]"
#~ msgstr "Eliminar [1:Ticket #%(id)s]"

#~ msgid ""
#~ "(comments: %(comments)s,\n"
#~ "                 attachments: %(attachments)s)"
#~ msgstr ""
#~ "(comentarios: %(comments)s,\n"
#~ "                 adjuntos: %(attachments)s)"

#~ msgid "Cannot reparent attachment \"%(att)s\" as %(realm)s:%(id)s is invalid"
#~ msgstr ""
#~ "Imposible reubicar el adjunto \"%(att)s\" "
#~ "porque %(realm)s:%(id)s no es válido"

#~ msgid ""
#~ "Cannot reparent attachment \"%(att)s\" as "
#~ "it already exists in %(realm)s:%(id)s"
#~ msgstr ""
#~ "Imposible reubicar el adjunto \"%(att)s\" "
#~ "porque ya existe en %(realm)s:%(id)s"

#~ msgid "Could not reparent attachment %(name)s"
#~ msgstr "No se pudo reubicar el adjunto %(name)s"

#~ msgid "Upload failed"
#~ msgstr "Falló el envío"

#~ msgid ""
#~ "Visit the Trac open source project "
#~ "at<br /><a "
#~ "href=\"http://trac.edgewall.org/\">http://trac.edgewall.org/</a>"
#~ msgstr ""
#~ "Visite el proyecto de software libre "
#~ "Trac en<br /><a "
#~ "href=\"http://trac.edgewall.org/\">http://trac.edgewall.org/</a>"

#~ msgid "Database newer than Trac version"
#~ msgstr "La base de datos es más nueva que la versión de Trac"

#~ msgid "No upgrade module for version %(num)i (%(version)s.py)"
#~ msgstr "No hay módulo de actualización para la versión %(num)i (%(version)s.py)"

#~ msgid ""
#~ "The Trac Environment needs to be upgraded.\n"
#~ "\n"
#~ "Run \"trac-admin %(path)s upgrade\""
#~ msgstr ""
#~ "El entorno Trac necesita ser actualizado.\n"
#~ "\n"
#~ "Ejecute \"trac-admin %(path)s upgrade\""

#~ msgid ""
#~ "Warning: the wiki-macros directory in"
#~ " the environment is non-empty, but"
#~ " Trac\n"
#~ "doesn't load plugins from there anymore. Please remove it by hand."
#~ msgstr ""
#~ "Advertencia: el directorio wiki-macros "
#~ "del entorno no está vacío, pero "
#~ "Trac\n"
#~ "no logra cargar ya los complementos "
#~ "desde el mismo. Por favor, elimínelo "
#~ "manualmente."

#~ msgid ""
#~ "Error while removing wiki-macros: %(err)s\n"
#~ "Trac doesn't load plugins from wiki-"
#~ "macros anymore. Please remove it by "
#~ "hand."
#~ msgstr ""
#~ "Error eliminando wiki-macros: %(err)s\n"
#~ "Trac no logra cargar los complementos"
#~ " desde wiki-macros. Por favor, "
#~ "elimínelo manualmente."

#~ msgid ""
#~ "Upgrade done.\n"
#~ "\n"
#~ "You may want to upgrade the Trac documentation now by running:\n"
#~ "\n"
#~ "  trac-admin %(path)s wiki upgrade"
#~ msgstr ""
#~ "Actualización realizada.\n"
#~ "\n"
#~ "Se recomienda actualizar la documentación de Trac ahora ejecutando:\n"
#~ "\n"
#~ "  trac-admin %(path)s wiki upgrade"

#~ msgid "Invalid email encoding setting: %(pref)s"
#~ msgstr "No es válida la codificación de correo: %(pref)s"

#~ msgid "Unable to send email due to identity crisis."
#~ msgstr "Imposible enviar un correo debido a un problema con las credenciales."

#~ msgid "Neither %(from_)s nor %(reply_to)s are specified in the configuration."
#~ msgstr "No se especificaron ni %(from_)s ni %(reply_to)s en la configuración."

#~ msgid "SMTP Notification Error"
#~ msgstr "Error de notificación SMTP"

#~ msgid "Cannot remove permission %(action)s for user %(user)s."
#~ msgstr ""

#~ msgid ""
#~ "\n"
#~ " Please specify the connection string for the database to use.\n"
#~ " By default, a local SQLite database is created in the environment\n"
#~ " directory. It is also possible to use an already existing\n"
#~ " PostgreSQL database (check the Trac documentation for the exact\n"
#~ " connection string syntax).\n"
#~ msgstr ""
#~ " Por favor, especifique la cadena "
#~ "de conexión a la base de datos "
#~ "a usar.\n"
#~ " De manera predeterminada, se creará "
#~ "una base de datos local SQLite en"
#~ " el directorio\n"
#~ " del entorno. También es posible "
#~ "usar una base de datos PostgreSQL "
#~ "existente\n"
#~ " (revise la documentación de Trac "
#~ "para la sintaxis exacta de la "
#~ "cadena de\n"
#~ " conexión).\n"

#~ msgid ""
#~ "Base directory '%(env)s' does not exist."
#~ " Please create it manually and retry."
#~ msgstr ""
#~ "El directorio base '%(env)s' no existe."
#~ " Favor de crearlo manualmente y "
#~ "reintentar."

#~ msgid "Creating and Initializing Project"
#~ msgstr "Creando e inicializando el proyecto"

#~ msgid " Installing default wiki pages"
#~ msgstr " Instalando las páginas wiki predeterminadas"

#~ msgid " Indexing default repository"
#~ msgstr " Indexando el repositorio predeterminado"

#~ msgid ""
#~ "\n"
#~ "---------------------------------------------------------------------\n"
#~ "Warning: couldn't index the default repository.\n"
#~ "\n"
#~ "This can happen for a variety of reasons: wrong repository type,\n"
#~ "no appropriate third party library for this repository type,\n"
#~ "no actual repository at the specified repository path...\n"
#~ "\n"
#~ "You can nevertheless start using your Trac environment, but\n"
#~ "you'll need to check again your trac.ini file and the [trac]\n"
#~ "repository_type and repository_path settings.\n"
#~ msgstr ""
#~ "\n"
#~ "---------------------------------------------------------------------\n"
#~ "Advertencia: no se pudo indexar el "
#~ "repositorio de manera predeterminada.\n"
#~ "\n"
#~ "Esto puede ocurrir por varias razones:"
#~ " un tipo de repositorio equivocado, \n"
#~ ""
#~ "una librería de terceros inapropiada para el tipo de repositorio,\n"
#~ "inexistencia de un repositorio real en la ruta especificada...\n"
#~ "\n"
#~ "Puede, sin embargo, intentar arrancar "
#~ "usando el entorno de Trac, pero \n"
#~ "necesitará verificar de nuevo su archivo trac.ini y los ajustes \n"
#~ "\"repository_type\" and \"repository_path\" en la sección [trac].\n"

#~ msgid ""
#~ "\n"
#~ "---------------------------------------------------------------------\n"
#~ "Project environment for '%(project_name)s' created.\n"
#~ "\n"
#~ "You may now configure the environment by editing the file:\n"
#~ "\n"
#~ "  %(config_path)s\n"
#~ "\n"
#~ "If you'd like to take this new project environment for a test drive,\n"
#~ "try running the Trac standalone web server `tracd`:\n"
#~ "\n"
#~ "  tracd --port 8000 %(project_path)s\n"
#~ "\n"
#~ "Then point your browser to http://localhost:8000/%(project_dir)s.\n"
#~ "There you can also browse the documentation for your installed\n"
#~ "version of Trac, including information on further setup (such as\n"
#~ "deploying Trac to a real web server).\n"
#~ "\n"
#~ "The latest documentation can also always be found on the project\n"
#~ "website:\n"
#~ "\n"
#~ "  http://trac.edgewall.org/\n"
#~ "\n"
#~ "Congratulations!\n"
#~ msgstr ""
#~ "\n"
#~ "---------------------------------------------------------------------\n"
#~ "El entorno del proyecto para '%(project_name)s' se creó con éxito.\n"
#~ "\n"
#~ "Ahora puede configurar el entorno editando el archivo:\n"
#~ "\n"
#~ "  %(config_path)s\n"
#~ "\n"
#~ "Si desea hacer pruebas del entorno del proyecto,\n"
#~ "pruebe a ejecutar el servidor de web independiente de Trac, `tracd`:\n"
#~ "\n"
#~ "  tracd --port 8000 %(project_path)s\n"
#~ "\n"
#~ "Apunte su navegador a http://localhost:8000/%(project_dir)s.\n"
#~ "Allí también podrá hojear la documentación de su versión instalada\n"
#~ "de Trac, incluyendo información más amplia sobre la instalación (como\n"
#~ "el despliegue de Trac en un servidor real).\n"
#~ "\n"
#~ "La documentación más actual también puede ser encontrada en el sitio\n"
#~ "web del proyecto:\n"
#~ "\n"
#~ "  http://trac.edgewall.org/\n"
#~ "\n"
#~ "¡Felicidades!\n"

#~ msgid "Non-ascii environment path '%(path)s' not supported."
#~ msgstr "No se permiten caracteres no ASCII en la ruta '%(path)s'."

#~ msgid "Untitled"
#~ msgstr "Título"

#~ msgid "The permission %(action)s was already granted to %(subject)s."
#~ msgstr "El permiso %(action)s ya había sido otorgado a %(subject)s."

#~ msgid "The subject %(subject)s was already added to the group %(group)s."
#~ msgstr "%(subject)s ya había sido añadido al grupo \"%(group)s\""

#~ msgid ""
#~ "Description (you may use\n"
#~ "                [1:WikiFormatting]\n"
#~ "                here):"
#~ msgstr ""
#~ "Descripción (puedes usar\n"
#~ "                [1:WikiFormatting]\n"
#~ "                aquí):"

#~ msgid "Save"
#~ msgstr "Guardar"

#~ msgid ""
#~ "You can remove all items from this list to completely hide this\n"
#~ "              field from the user interface."
#~ msgstr ""
#~ "Puedes quitar todos los objetos de "
#~ "esta lista para ocultar completamente\n"
#~ "              este campo de la interfaz de usuario."

#~ msgid ""
#~ "As long as you don't add any items to the list, this field\n"
#~ "            will remain completely hidden from the user interface."
#~ msgstr ""
#~ "Mientras no añadas ningún elemento a la lista, este campo\n"
#~ "            permanecerá completamente oculto en la interfaz de usuario."

#~ msgid "Manage %(label_plural)s"
#~ msgstr "Administrar %(label_plural)s"

#~ msgid "Modify %(label_singular)s"
#~ msgstr "Modificar %(label_singular)s"

#~ msgid "Add %(label_singular)s"
#~ msgstr "Añadir %(label_singular)s"

#~ msgid ""
#~ "[1:Note:] The order of priorities determines the\n"
#~ "              coloring of entries in the ticket queries and reports."
#~ msgstr ""
#~ "[1:Note:] El orden de las prioridades"
#~ " determina el color de las entradas"
#~ "\n"
#~ "            en las consultas de tickets y reportes."

#~ msgid ""
#~ "If you specify a relative path, "
#~ "the log file will be stored inside"
#~ " the\n"
#~ "            [1:log] directory of the project environment ([2:%(dir)s])."
#~ msgstr ""
#~ "Si especifica una ruta relativa, el "
#~ "archivo de registro se almacenará dentro"
#~ "\n"
#~ "            del directorio [1:log] del "
#~ "entorno del proyecto ([2:%(dir)s])."

#~ msgid "Manage Milestones"
#~ msgstr "Administrar hitos"

#~ msgid "Description (you may use [1:WikiFormatting] here):"
#~ msgstr "Descripción (puedes utilizar [1:WikiFormatting] aquí):"

#~ msgid "Format: %(datetimehint)s"
#~ msgstr "Formato: %(datetimehint)s"

#~ msgid ""
#~ "Grant permission for an action to "
#~ "a subject, which can be either a"
#~ " user\n"
#~ "            or a group."
#~ msgstr ""
#~ "Otorgar permiso para una acción a "
#~ "un sujeto, puede ser tanto un "
#~ "usuario\n"
#~ "          como un grupo."

#~ msgid "Action is no longer defined"
#~ msgstr ""

#~ msgid ""
#~ "Note that [1:Subject] or [2:Group] names can't be all upper-case,\n"
#~ "      as that is reserved for permission names."
#~ msgstr ""
#~ "Note que los nombres [1:Subject] o "
#~ "[2:Group] no pueden ser sólo mayúsculas,"
#~ "\n"
#~ "      ya que están reservados para nombres de permisos."

#~ msgid "Manage Plugins"
#~ msgstr "Administrar complementos"

#~ msgid "File: [1:]"
#~ msgstr "Archivo: [1:]"

#~ msgid ""
#~ "The web server does not have sufficient permissions to store files in\n"
#~ "            the environment plugins directory."
#~ msgstr ""
#~ "El servidor web no tiene permisos "
#~ "suficientes para guardar archivos en\n"
#~ "            el directorio de complementos del entorno."

#~ msgid "Manage Versions"
#~ msgstr "Administrar versiones"

#~ msgid "Date:"
#~ msgstr "Fecha:"

#~ msgid ""
#~ "Unknown scheme \"%(scheme)s\"; database "
#~ "connection string must start with "
#~ "{scheme}:/"
#~ msgstr ""
#~ "Esquema \"%(scheme)s\" desconocido; la cadena"
#~ " de conexión a la base de datos"
#~ " debe comenzar con {scheme}:/"

#~ msgid "Cannot load Python bindings for MySQL"
#~ msgstr "No se pudo cargar las librerías Python para MySQL"

#~ msgid "Cannot load Python bindings for PostgreSQL"
#~ msgstr "No se pudo cargar las librerías Python de PostgreSQL"

#~ msgid "Cannot load Python bindings for SQLite"
#~ msgstr "No se pudo cargar las librerías Python de SQLite"

#~ msgid "Need at least PySqlite %(version)s or higher"
#~ msgstr "Se requiere PySqlite %(version)s o mayor"

#~ msgid "PySqlite 2.5.2 - 2.5.4 break Trac, please use 2.5.5 or higher"
#~ msgstr ""
#~ "PySqlite 2.5.2 - 2.5.4 corromperá la "
#~ "base de Trac, por favor use 2.5.5"
#~ " o superior"

#~ msgid "Unknown preference panel"
#~ msgstr "Panel de preferencias desconocido"

#~ msgid "Date & Time"
#~ msgstr "Fecha y hora"

#~ msgid "Keyboard Shortcuts"
#~ msgstr "Atajos de teclado"

#~ msgid "Language"
#~ msgstr "Idioma"

#~ msgid ""
#~ "This page lets you customize your personal settings for this site.\n"
#~ "      These settings are stored on "
#~ "the server and are identified by a"
#~ " session\n"
#~ "      key stored in a browser "
#~ "cookie. That cookie allows your settings"
#~ " to be\n"
#~ "      restored on subsequent visits."
#~ msgstr ""
#~ "Esta página le permite personalizar sus preferencias en el sitio.\n"
#~ "      Sus ajustes se guardan en el"
#~ " servidor y son identificados por una"
#~ "\n"
#~ "      clave de sesión almacenada como \"cookie\" en su navegador.\n"
#~ "      Esta \"cookie\" le permitirá "
#~ "restaurar su personalización en sus\n"
#~ "      siguientes visitas."

#~ msgid ""
#~ "The session key is used to identify stored custom\n"
#~ "      settings and session data on the server. Although it is\n"
#~ "      automatically generated by default, "
#~ "you may change it to something\n"
#~ "      easier to remember at any "
#~ "time if you wish to load your "
#~ "settings\n"
#~ "      in a different web browser."
#~ msgstr ""
#~ "La clave de sesión se utiliza para identificar sus ajustes personales\n"
#~ "      y los datos de sesión en "
#~ "el servidor. Aunque se genera una "
#~ "automáticamente,\n"
#~ "      puede cambiarla a algo más fácil de recordar para usted\n"
#~ "      y usar su propia clave para"
#~ " cargar sus ajustes desde un "
#~ "navegador o una computadora distinta."

#~ msgid ""
#~ "You may load a previously created session by entering the\n"
#~ "      corresponding session key below. "
#~ "This lets you share settings between"
#~ "\n"
#~ "      multiple computers and web browsers."
#~ msgstr ""
#~ "Puede cargar una sesión previamente creada introduciendo\n"
#~ "      su propia clave de sesión a continuación. Esto le permitirá\n"
#~ "      compartir sus ajustes entre "
#~ "diferentes computadoras y navegadores."

#~ msgid "Default time zone"
#~ msgstr "Zona horaria predeterminada"

#~ msgid ""
#~ "Configuring your time zone will result in all\n"
#~ "      dates and times displayed on this site to use your time zone\n"
#~ "      instead of that of the server."
#~ msgstr ""
#~ "Al configurar su zona horaria conseguirá que todas\n"
#~ "      las fechas y horas mostradas "
#~ "en este sitio usen su propia zona"
#~ " horaria\n"
#~ "      en lugar de la del servidor."

#~ msgid "Example: The current time is [1:%(time)s] (UTC)."
#~ msgstr "Ejemplo: La hora actual es [1:%(time)s] (UTC)."

#~ msgid ""
#~ "In your time zone %(tz)s, this would be displayed as\n"
#~ "            [1:%(formatted)s]."
#~ msgstr ""
#~ "En su zona horaria %(tz)s, esto se mostrará como\n"
#~ "            [1:%(formatted)s]."

#~ msgid "In the default time zone, this would be displayed as [1:%(formatted)s]."
#~ msgstr ""
#~ "En la zona horaria predeterminada, esto podría mostrarse como\n"
#~ "             [1:%(formatted)s]."

#~ msgid ""
#~ "Note: Universal Co-ordinated Time (UTC)"
#~ " is also known as Greenwich Mean "
#~ "Time (GMT).[1:]\n"
#~ "        A positive offset is used "
#~ "to indicate a timezone at the east"
#~ " of Greenwich, i.e. ahead of "
#~ "Universal Time."
#~ msgstr ""
#~ "Nota: Tiempo Coordinado Universal (UTC) "
#~ "es también conocido como Hora del "
#~ "Meridiano de Greenwich (GMT).[1:]\n"
#~ "        Use un número positivo para "
#~ "indicar una zona horaria al este "
#~ "de Greenwich, es decir, adelantadas a"
#~ " la hora del Tiempo Universal."

#~ msgid "Default date format"
#~ msgstr "Zona horaria predeterminada"

#~ msgid ""
#~ "Configuring your date format will result in formatting\n"
#~ "      and parsing datetime displayed on"
#~ " this site to use your date "
#~ "format\n"
#~ "      instead of that of the server."
#~ msgstr ""
#~ "Al configurar su zona horaria conseguirá que todas\n"
#~ "      las fechas y horas mostradas "
#~ "en este sitio usen su propia zona"
#~ " horaria\n"
#~ "      en lugar de la del servidor."

#~ msgid "Date relative/absolute format:"
#~ msgstr ""

#~ msgid "Default format"
#~ msgstr "(predeterminado)"

#~ msgid ""
#~ "Configuring your relative/absolute format will result in\n"
#~ "      formatting datetime displayed on "
#~ "this site to use your format "
#~ "instead of\n"
#~ "      that of the server."
#~ msgstr ""
#~ "Al configurar su zona horaria conseguirá que todas\n"
#~ "      las fechas y horas mostradas "
#~ "en este sitio usen su propia zona"
#~ " horaria\n"
#~ "      en lugar de la del servidor."

#~ msgid ""
#~ "This information is used to automatically populate some forms\n"
#~ "        on this site with your contact details."
#~ msgstr ""
#~ "Esta información es usada para rellenar"
#~ " automáticamente algunos formularios\n"
#~ "        de este sitio con sus datos de contacto."

#~ msgid ""
#~ "This information is used to associate your login name with your\n"
#~ "        email address and full name, which is used for email\n"
#~ "        notification and RSS feeds, for example."
#~ msgstr ""
#~ "Esta información se usa para asociar su nombre de usuario con su\n"
#~ "        dirección de correo y nombre "
#~ "completo, que será usado para enviarle"
#~ "\n"
#~ "        correos electrónicos y generar "
#~ "feeds de sindicación (RSS), entre otras"
#~ " notificaciones."

#~ msgid ""
#~ "This site provides keyboard shortcuts for\n"
#~ "      faster access to certain functions"
#~ " of this site. As these shortcuts "
#~ "can\n"
#~ "      cause conflicts with shortcuts "
#~ "provided by the desktop system or\n"
#~ ""
#~ "      web browser, they are disabled by default. See\n"
#~ "      [1:TracAccessibility]\n"
#~ "      for more information on access keys."
#~ msgstr ""
#~ "Este sitio proporciona atajos de teclado para\n"
#~ "      un acceso más rápido a "
#~ "ciertas funciones del sitio. Por cuanto"
#~ " estos \n"
#~ "      atajos podrían causar conflictos "
#~ "con atajos del sistema de escritorio"
#~ "\n"
#~ "      o con su navegador, están deshabilitados en principio. Lea\n"
#~ "      [1:TracAccessibility]\n"
#~ "      para más información sobre los atajos de teclado."

#~ msgid "Default language"
#~ msgstr "Idioma predeterminado"

#~ msgid ""
#~ "Configuring your language will result in all text\n"
#~ "      displayed on this site to "
#~ "use your language instead of that "
#~ "of the\n"
#~ "      server."
#~ msgstr ""
#~ "Al configurar su idioma todos los textos del sistema\n"
#~ "      se mostrarán en la traducción disponible para su idioma y no en\n"
#~ "      el idioma del servidor."

#~ msgid ""
#~ "The [1:Default language] option uses the browser's\n"
#~ "        language negotiation feature to "
#~ "select the appropriate language."
#~ msgstr ""
#~ "El [1:idioma predeterminado] usa la capacidad de negociación\n"
#~ "        del navegador para seleccionar "
#~ "un idioma probablemente apropiado."

#~ msgid ""
#~ "The Pygments syntax highlighter can be used with\n"
#~ "      different coloring styles."
#~ msgstr ""
#~ "El resalte de sintaxis con Pygments puede usarse con\n"
#~ "      diferentes estilos de coloreado."

#~ msgid ""
#~ "Display only the icon or symbol for\n"
#~ "      short inline buttons, and hide the text caption."
#~ msgstr ""

#~ msgid ""
#~ "Don't show the various help links.\n"
#~ "      This reduces the verbosity of the pages."
#~ msgstr ""

#~ msgid ""
#~ "[1:Note:] See [2:TracSearch]\n"
#~ "        for help on searching."
#~ msgstr ""
#~ "[1:Nota:] Lea [2:TracSearch]\n"
#~ "        para aprender a realizar búsquedas más precisas."

#~ msgid "Trac: Integrated SCM & Project Management"
#~ msgstr "Trac: Administrador integral de proyectos y desarrollo de software."

#~ msgid ""
#~ "Trac is a web-based software project management and bug/issue\n"
#~ "        tracking system emphasizing ease of use and low ceremony.\n"
#~ "        It provides an integrated Wiki,"
#~ " an interface to version control\n"
#~ "        systems, and a number of "
#~ "convenient ways to stay on top of"
#~ " events\n"
#~ "        and changes within a project."
#~ msgstr ""
#~ "Trac es una aplicación web para el manejo de proyectos y seguimiento\n"
#~ "        de reportes e incidencias, "
#~ "pensado para su facilidad de uso y"
#~ " simplificación de procesos.\n"
#~ "Integra un sistema de páginas Wiki, interfaz con sistemas de\n"
#~ "        control de versiones y variadas maneras de mantenerse\n"
#~ "        al tanto de los eventos y cambios de un proyecto."

#~ msgid ""
#~ "Trac is distributed under the modified BSD License.[1:]\n"
#~ "        The complete text of the license can be found\n"
#~ "        [2:online]\n"
#~ "        as well as in the "
#~ "[3:COPYING] file included in the "
#~ "distribution."
#~ msgstr ""
#~ "Trac se distribuye bajo la licencia modificada BSD.[1:]\n"
#~ "        El texto completo de la licencia puede encontrarse\n"
#~ "        [2:en línea]\n"
#~ "        y en el archivo [3:COPYING] incluido con el paquete."

#~ msgid ""
#~ "Please visit the Trac open source project:\n"
#~ "        [1:http://trac.edgewall.org/]"
#~ msgstr ""
#~ "Por favor, visite el proyecto de software libre Trac:\n"
#~ "        [1:http://trac.edgewall.org/]"

#~ msgid "– Attachment"
#~ msgstr "– Archivo adjunto"

#~ msgid "– Attachments"
#~ msgstr "– Adjuntos"

#~ msgid "Add Attachment to [1:%(parent)s]"
#~ msgstr "Adjuntar archivo a [1:%(parent)s]"

#~ msgid "%(size)s bytes"
#~ msgstr "%(size)s bytes"

#~ msgid ""
#~ "File %(file)s,\n"
#~ "                [1:%(size)s]\n"
#~ "                (added by %(author)s, %(date)s)"
#~ msgstr ""
#~ "Archivo %(file)s,\n"
#~ "                [1:%(size)s]\n"
#~ "                (añadido por %(author)s, hace %(date)s)"

#~ msgid ""
#~ "Property %(name)s\n"
#~ "                  changed from %(old)s to %(new)s"
#~ msgstr ""
#~ "Propiedad %(name)s\n"
#~ "                  cambiada de %(old)s a %(new)s"

#~ msgid "Differences"
#~ msgstr "Diferencias"

#~ msgid ""
#~ "[1:[2:]\n"
#~ "             Show]\n"
#~ "      [3:[4:]\n"
#~ "             lines around each change]"
#~ msgstr ""
#~ "[1:[2:]\n"
#~ "             Mostrar]\n"
#~ "      [3:[4:]\n"
#~ "             líneas alrededor de cada cambio]"

#~ msgid ""
#~ "Changes between\n"
#~ "          [1:Version %(old)s] and\n"
#~ "          [2:Version %(new)s] of\n"
#~ "          [3:%(name)s]"
#~ msgstr ""
#~ "Cambios entre\n"
#~ "          [1:Versión %(old)s] y\n"
#~ "          [2:Versión %(new)s] de\n"
#~ "          [3:%(name)s]"

#~ msgid ""
#~ "Changes between\n"
#~ "          [1:Initial Version] and\n"
#~ "          [2:Version %(new)s] of\n"
#~ "          [3:%(name)s]"
#~ msgstr ""
#~ "Cambios entre\n"
#~ "          [1:versión inicial] y\n"
#~ "          [2:versión %(new)s] de\n"
#~ "          [3:%(name)s]"

#~ msgid ""
#~ "Changes from\n"
#~ "          [1:Version %(new)s] of\n"
#~ "          [2:%(name)s]"
#~ msgstr ""
#~ "Cambios desde\n"
#~ "          [1:versión %(new)s] de\n"
#~ "          [2:%(name)s]"

#~ msgid "(IP: %(ipnr)s)"
#~ msgstr "(IP: %(ipnr)s)"

#~ msgid ""
#~ "There was an internal error in Trac.\n"
#~ "                It is recommended that you notify your local\n"
#~ "                [1:\n"
#~ "                    Trac administrator] with "
#~ "the information needed to\n"
#~ "                reproduce the issue."
#~ msgstr ""
#~ "Hubo un error interno en Trac.\n"
#~ "                Se recomienda que notifique a quienes\n"
#~ "                [1:\n"
#~ "                    administran este sitio] "
#~ "con la información necesaria\n"
#~ "                para reproducir el problema."

#~ msgid "To that end, you could %(create)s a ticket."
#~ msgstr "Con este fin, podría %(create)s un reporte."

#~ msgid ""
#~ "You should %(create)s a ticket at the admin Trac to report\n"
#~ "                    the issue."
#~ msgstr ""
#~ "Debería %(create)s un reporte para "
#~ "quienes administran este Trac para "
#~ "informarles\n"
#~ "                    del problema."

#~ msgid ""
#~ "If you think this should work and you can reproduce the problem,\n"
#~ "              you should consider creating a bug report."
#~ msgstr ""
#~ "Si piensa que esto debería funcionar y puede reproducir el problema,\n"
#~ "              debería considerar crear un informe de error."

#~ msgid ""
#~ "Before you do that, though, please first try\n"
#~ "                [1:[2:searching]\n"
#~ "                for similar issues], as "
#~ "it is quite likely that this "
#~ "problem\n"
#~ "                has been reported before. "
#~ "For questions about installation\n"
#~ "                and configuration of Trac "
#~ "or its plugins, please try the\n"
#~ "                [3:mailing list]\n"
#~ "                instead of creating a ticket."
#~ msgstr ""
#~ "Antes de hacer esto, sin embargo, por favor primero intente\n"
#~ "                [1:[2:buscar]\n"
#~ "                problemas similares], ya que"
#~ " es bastante probable que este "
#~ "problema\n"
#~ "                haya sido informado antes. "
#~ "Para cuestiones referentes a la "
#~ "instalación\n"
#~ "                y configuración de Trac "
#~ "o de sus complementos, por favor "
#~ "use                 la [3:lista de correo]"
#~ "\n"
#~ "                en lugar de crear una reporte."

#~ msgid ""
#~ "Otherwise, please %(create)s a new bug report\n"
#~ "                describing the problem and explain how to reproduce it."
#~ msgstr ""
#~ "En cualquier otro caso, por favor "
#~ "%(create)s un nuevo informe de error"
#~ "\n"
#~ "                describiendo el problema y "
#~ "explicando como reproducirlo."

#~ msgid ""
#~ "[1:File \"%(file)s\",\n"
#~ "                        line [2:%(line)s], in]\n"
#~ "                        [3:%(function)s]"
#~ msgstr ""
#~ "[1:Archivo \"%(file)s\",\n"
#~ "                        línea [2:%(line)s], en]\n"
#~ "                        [3:%(function)s]"

#~ msgid "System Information:"
#~ msgstr "Información del sistema:"

#~ msgid "Enabled Plugins:"
#~ msgstr "Complementos habilitados:"

#~ msgid "TracGuide"
#~ msgstr "TracGuide"

#~ msgid "— The Trac User and Administration Guide"
#~ msgstr "— Guía para usuarias y administración de Trac"

#~ msgid "Change History for [1:%(name)s]"
#~ msgstr "Historial de cambios para [1:%(name)s]"

#~ msgid "Change history"
#~ msgstr "Historial de cambios"

#~ msgid "IP-Address: %(ipnr)s"
#~ msgstr "Dirección IP: %(ipnr)s"

#~ msgid ""
#~ "[1:%(file)s][2:​]\n"
#~ "       ([3:%(size)s]) -\n"
#~ "      added by [4:%(author)s] %(date)s."
#~ msgstr ""
#~ "[1:%(file)s][2:]\n"
#~ "      ([3:%(size)s]) -\n"
#~ "      añadido por [4:%(author)s] hace %(date)s."

#~ msgid ".zip"
#~ msgstr ""

#~ msgid "Previous"
#~ msgstr "Anterior"

#~ msgid "Next"
#~ msgstr "Siguiente"

#~ msgid "[1:HTML preview not available], since the file size exceeds %(size)s."
#~ msgstr ""
#~ "[1:Vista previa en HTML no disponible],"
#~ " el tamaño del archivo excede los "
#~ "%(size)s bytes."

#~ msgid ""
#~ "[1:HTML preview not available], since no"
#~ " preview renderer could handle it."
#~ msgstr ""
#~ "[1:Vista previa HTML no disponible], no"
#~ " hay previsualización disponible."

#~ msgid "Try [1:downloading] the file instead."
#~ msgstr "En su lugar, intente [1:descargar] el archivo."

#~ msgid ""
#~ "Powered by [1:[2:Trac %(version)s]][3:]\n"
#~ "        By [4:Edgewall Software]."
#~ msgstr ""
#~ "Creado con [1:[2:Trac %(version)s]][3:]\n"
#~ "        De [4:Edgewall Software]."

#~ msgid "The component \"%(name)s\" already exists."
#~ msgstr "El componente %(name)s ya existe."

#~ msgid "Component %(name)s already exists."
#~ msgstr "El componente %(name)s ya existe."

#~ msgid "Invalid Completion Date"
#~ msgstr "Fecha de termino no válida"

#~ msgid "The milestone \"%(name)s\" already exists."
#~ msgstr "El hito %(name)s ya existe."

#~ msgid "Milestone %(name)s already exists."
#~ msgstr "El hito %(name)s ya existe."

#~ msgid "The version \"%(name)s\" already exists."
#~ msgstr "La versión %(name)s ya existe."

#~ msgid "Version %(name)s already exists."
#~ msgstr "La versión %(name)s ya existe."

#~ msgid "Invalid %(type)s value."
#~ msgstr "Tipo %(type)s no válido."

#~ msgid ""
#~ "Error writing to trac.ini, make sure "
#~ "it is writable by the web server."
#~ " The default value has not been "
#~ "saved."
#~ msgstr ""
#~ "Error escribiendo en trac.ini, asegúrese "
#~ "de que el servidor web puede "
#~ "escribir en el archivo/ruta. El valor"
#~ " predeterminado no se guardó. "

#~ msgid "<number> must be a number"
#~ msgstr "<number> debe ser un número"

#~ msgid "Comment %(cnum)s for Ticket #%(id)s"
#~ msgstr "Comentario %(cnum)s para el reporte #%(id)s"

#~ msgid "The changes could not be saved: %(message)s"
#~ msgstr ""

#~ msgid "The owner will be changed from %(current_owner)s"
#~ msgstr "La persona encargada ya no será %(current_owner)s"

#~ msgid "to %(owner)s "
#~ msgstr "para %(owner)s"

#~ msgid "The owner will be changed from %(current_owner)s to %(selected_owner)s"
#~ msgstr ""
#~ "La persona encargada dejará de ser "
#~ "%(current_owner)s, a continuación será "
#~ "%(selected_owner)s"

#~ msgid "The owner will be changed from %(current_owner)s to %(authname)s"
#~ msgstr "La persona encargada cambiará de %(current_owner)s a %(authname)s"

#~ msgid "as %(status)s "
#~ msgstr "como %(status)s"

#~ msgid ""
#~ "Render a workflow graph.\n"
#~ "\n"
#~ "This macro accepts a TracWorkflow "
#~ "configuration and renders the states\n"
#~ "and transitions as a directed graph. If no parameters are given, the\n"
#~ "current ticket workflow is rendered. In"
#~ " WikiProcessors mode the `width`\n"
#~ "and `height` arguments can be specified.\n"
#~ "\n"
#~ "(Defaults: `width = 800` and `heigth = 600`)\n"
#~ "\n"
#~ "Examples:\n"
#~ "{{{\n"
#~ "    [[Workflow()]]\n"
#~ "\n"
#~ "    [[Workflow(go = here -> there; return = there -> here)]]\n"
#~ "\n"
#~ "    {{{\n"
#~ "    #!Workflow width=700 height=700\n"
#~ "    leave = * -> *\n"
#~ "    leave.operations = leave_status\n"
#~ "    leave.default = 1\n"
#~ "\n"
#~ "    accept = new,assigned,accepted,reopened -> accepted\n"
#~ "    accept.permissions = TICKET_MODIFY\n"
#~ "    accept.operations = set_owner_to_self\n"
#~ "\n"
#~ "    resolve = new,assigned,accepted,reopened -> closed\n"
#~ "    resolve.permissions = TICKET_MODIFY\n"
#~ "    resolve.operations = set_resolution\n"
#~ "\n"
#~ "    reassign = new,assigned,accepted,reopened -> assigned\n"
#~ "    reassign.permissions = TICKET_MODIFY\n"
#~ "    reassign.operations = set_owner\n"
#~ "\n"
#~ "    reopen = closed -> reopened\n"
#~ "    reopen.permissions = TICKET_CREATE\n"
#~ "    reopen.operations = del_resolution\n"
#~ "    }}}\n"
#~ "}}}"
#~ msgstr ""

#~ msgid "Invalid milestone name"
#~ msgstr "Fecha de término no válida"

#~ msgid ""
#~ "Wiki macro listing tickets that match certain criteria.\n"
#~ "\n"
#~ "This macro accepts a comma-separated list of keyed parameters,\n"
#~ "in the form \"key=value\".\n"
#~ "\n"
#~ "If the key is the name of a field, the value must use the syntax\n"
#~ "of a filter specifier as defined in TracQuery#QueryLanguage.\n"
#~ "Note that this is ''not'' the same as the simplified URL syntax\n"
#~ "used for `query:` links starting with a `?` character. Commas (`,`)\n"
#~ "can be included in field values by"
#~ " escaping them with a backslash "
#~ "(`\\`).\n"
#~ "\n"
#~ "Groups of field constraints to be "
#~ "OR-ed together can be separated by"
#~ " a\n"
#~ "litteral `or` argument.\n"
#~ "\n"
#~ "In addition to filters, several other named parameters can be used\n"
#~ "to control how the results are presented. All of them are optional.\n"
#~ "\n"
#~ "The `format` parameter determines how the list of tickets is\n"
#~ "presented:\n"
#~ " - '''list''' -- the default "
#~ "presentation is to list the ticket "
#~ "ID next\n"
#~ "   to the summary, with each ticket on a separate line.\n"
#~ " - '''compact''' -- the tickets are presented as a comma-separated\n"
#~ "   list of ticket IDs.\n"
#~ " - '''count''' -- only the count of matching tickets is displayed\n"
#~ " - '''rawcount''' -- only the count of matching tickets is displayed,\n"
#~ "   not even with a link to the corresponding query //(since 1.1.1)//\n"
#~ " - '''table'''  -- a view similar"
#~ " to the custom query view (but "
#~ "without\n"
#~ "   the controls)\n"
#~ " - '''progress''' -- a view similar to the milestone progress bars\n"
#~ "\n"
#~ "The `max` parameter can be used to limit the number of tickets shown\n"
#~ "(defaults to '''0''', i.e. no maximum).\n"
#~ "\n"
#~ "The `order` parameter sets the field used for ordering tickets\n"
#~ "(defaults to '''id''').\n"
#~ "\n"
#~ "The `desc` parameter indicates whether the order of the tickets\n"
#~ "should be reversed (defaults to '''false''').\n"
#~ "\n"
#~ "The `group` parameter sets the field used for grouping tickets\n"
#~ "(defaults to not being set).\n"
#~ "\n"
#~ "The `groupdesc` parameter indicates whether the natural display\n"
#~ "order of the groups should be reversed (defaults to '''false''').\n"
#~ "\n"
#~ "The `verbose` parameter can be set to a true value in order to\n"
#~ "get the description for the listed "
#~ "tickets. For '''table''' format only.\n"
#~ "''deprecated in favor of the `rows` parameter''\n"
#~ "\n"
#~ "The `rows` parameter can be used to specify which field(s) should\n"
#~ "be viewed as a row, e.g. `rows=description|summary`\n"
#~ "\n"
#~ "For compatibility with Trac 0.10, if "
#~ "there's a last positional parameter\n"
#~ "given to the macro, it will be used to specify the `format`.\n"
#~ "Also, using \"&\" as a field "
#~ "separator still works (except for "
#~ "`order`)\n"
#~ "but is deprecated."
#~ msgstr ""

#~ msgid "Edit Report {%(num)d} %(title)s"
#~ msgstr "Editar el informe {%(num)d} %(title)s"

#~ msgid "Milestones reached"
#~ msgstr "Hitos alcanzados"

#~ msgid "Invalid Ticket"
#~ msgstr "Reporte no válido"

#~ msgid "''Initial version''"
#~ msgstr "''Versión inicial''"

#~ msgid ""
#~ "Sorry, can not save your changes. "
#~ "This ticket has been modified by "
#~ "someone else since you started"
#~ msgstr ""
#~ "Lo siento, no puedo guardar sus "
#~ "cambios. Este reporte ha sido modificado"
#~ " por alguien más desde que usted "
#~ "empezó a editarlo"

#~ msgid "field %(name)s must be set"
#~ msgstr "debe establecer el campo %(name)s"

#~ msgid "Ticket description is too long (must be less than %(num)s characters)"
#~ msgstr ""
#~ "La descripción del reporte es muy "
#~ "larga (debe ser menor a %(num)s "
#~ "caracteres)"

#~ msgid "Ticket comment is too long (must be less than %(num)s characters)"
#~ msgstr ""
#~ "El comentario del reporte es muy "
#~ "largo (debe ser menor a %(num)s "
#~ "caracteres)"

#~ msgid "The ticket field '%(field)s' is invalid: %(message)s"
#~ msgstr "El campo '%(field)s' del reporte no es válido: %(message)s"

#~ msgid "Add to Cc"
#~ msgstr "Añadir a seguidores del reporte"

#~ msgid "Remove from Cc"
#~ msgstr "Eliminar de seguidores del reporte"

#~ msgid "Add/Remove from Cc"
#~ msgstr "Añadir/Eliminar de la lista de seguidores"

#~ msgid "<Author field>"
#~ msgstr "<Campo de autor>"

#~ msgid "%(items)s added"
#~ msgid_plural "%(items)s added"
#~ msgstr[0] "%(items)s añadido"
#~ msgstr[1] "%(items)s añadidos"

#~ msgid "%(items)s removed"
#~ msgid_plural "%(items)s removed"
#~ msgstr[0] "%(items)s eliminado"
#~ msgstr[1] "%(items)s eliminados"

#~ msgid "%(value)s deleted"
#~ msgstr "%(value)s eliminado"

#~ msgid "Batch modification fields"
#~ msgstr ""

#~ msgid "Add Field:"
#~ msgstr "añadido"

#~ msgid "[1:Note:] See [2:TracBatchModify] for help on using batch modify."
#~ msgstr ""
#~ "[1:Nota:] Vea [2:TracQuery]\n"
#~ "        para ayuda en el uso de consultas."

#~ msgid ""
#~ "[1:Note:] See\n"
#~ "      [2:TracRoadmap] for help on using\n"
#~ "      the roadmap."
#~ msgstr ""
#~ "[1:Nota:] Vea\n"
#~ "      [2:TracRoadmap] para ayuda en el uso de la hoja de ruta."

#~ msgid "Name of the milestone:"
#~ msgstr "Nombre del hito:"

#~ msgid "Schedule"
#~ msgstr "Programar"

#~ msgid ""
#~ "[1:Note:] See\n"
#~ "        [2:TracRoadmap] for help on using\n"
#~ "        the roadmap."
#~ msgstr ""
#~ "[1:Nota:] Vea\n"
#~ "      [2:TracRoadmap] para ayuda en el uso de la hoja de ruta."

#~ msgid "[1:%(duration)s late] (%(date)s)"
#~ msgstr "[1:retrasado %(duration)s] (%(date)s)"

#~ msgid "Query filters"
#~ msgstr "Filtros de búsqueda"

#~ msgid ""
#~ "[1:between]\n"
#~ "                            [2:]\n"
#~ "                            [3:and]\n"
#~ "                            [4:]"
#~ msgstr ""
#~ "[1:entre]\n"
#~ "                            [2:]\n"
#~ "                            [3:y]\n"
#~ "                            [4:]"

#~ msgid ""
#~ "[1:Note:] See [2:TracQuery]\n"
#~ "        for help on using queries."
#~ msgstr ""
#~ "[1:Nota:] Vea [2:TracQuery]\n"
#~ "        para ayuda en el uso de consultas."

#~ msgid "%(grouplabel)s: %(groupname)s [1:(%(count)s)]"
#~ msgstr ""

#~ msgid ""
#~ "[1:Note:]\n"
#~ "        See [2:TracReports] for help on using and creating reports."
#~ msgstr ""
#~ "[1:Nota:]\n"
#~ "        Vea [2:TracReports] para ayuda "
#~ "en el uso y creación de informes."

#~ msgid "Report Title:"
#~ msgstr "Título del informe:"

#~ msgid "Description: (you may use [1:WikiFormatting] here)"
#~ msgstr "Descripción: (aquí puede usar [1:WikiFormatting])"

#~ msgid ""
#~ "Query for Report: (can be either SQL or, if starting with [1:query:],\n"
#~ "              a [2:TracQuery] expression)"
#~ msgstr ""
#~ "Consulta para el informe: (puede ser "
#~ "SQL, o bien si empieza con "
#~ "[1:query:],\n"
#~ "              una expresión [2:TracQuery])"

#~ msgid ""
#~ "Continue browsing through the current list of results,\n"
#~ "              from the last selected report or custom query."
#~ msgstr ""

#~ msgid "Sort by:"
#~ msgstr "Informado por:"

#~ msgid "Report arguments"
#~ msgstr "Argumentos del informe"

#~ msgid "Milestone:"
#~ msgstr "Hito:"

#~ msgid "Comments only"
#~ msgstr "comentario:"

#~ msgid ""
#~ "This ticket has been modified since "
#~ "you started editing. You should review"
#~ " the\n"
#~ "              [1:other modifications] which have been appended above,\n"
#~ "              and any [2:conflicts] shown in the preview below.\n"
#~ "              You can nevertheless proceed "
#~ "and submit your changes if you "
#~ "wish so."
#~ msgstr ""

#~ msgid ""
#~ "You may use\n"
#~ "                [1:WikiFormatting]\n"
#~ "                here."
#~ msgstr ""
#~ "Aquí puede usar\n"
#~ "              [1:WikiFormatting]."

#~ msgid ""
#~ "You may use\n"
#~ "                          [1:WikiFormatting] here."
#~ msgstr ""
#~ "Aquí puede usar\n"
#~ "                [1:WikiFormatting]."

#~ msgid "%(field)s:"
#~ msgstr "%(field)s:"

#~ msgid "E-mail address and user name can be saved in the [1:Preferences]."
#~ msgstr ""
#~ "La dirección de correo y el nombre"
#~ " de usuario pueden guardarse en las"
#~ " [1:Preferencias]."

#~ msgid ""
#~ "[1:Note:] See\n"
#~ "        [2:TracTickets] for help on using\n"
#~ "        tickets."
#~ msgstr ""
#~ "[1:Nota:] Lea\n"
#~ "        [2:TracTickets] para ayuda\n"
#~ "        en el uso de reportes."

#~ msgid "at [1:Initial Version]"
#~ msgstr "en [1:Initial Version]"

#~ msgid "at [1:Version %(version)s]"
#~ msgstr "en [1:Version %(version)s]"

#~ msgid "in reply to:"
#~ msgstr "en respuesta a:"

#~ msgid "Changed %(date)s by %(author)s"
#~ msgstr "Modificado el %(date)s por %(author)s"

#~ msgid "Changed by %(author)s"
#~ msgstr "Cambiado por %(author)s"

#~ msgid ""
#~ "[1:[2:%(name)s]][3:​]\n"
#~ "          added"
#~ msgstr ""
#~ "[1:[2:%(name)s]][3:]\n"
#~ "          fue añadido"

#~ msgid "changed from [1:%(old)s] to [2:%(new)s]"
#~ msgstr "cambió de [1:%(old)s] a [2:%(new)s]"

#~ msgid "set to [1:%(value)s]"
#~ msgstr "establecido a [1:%(value)s]"

#~ msgid "[1:%(value)s] deleted"
#~ msgstr "[1:%(value)s] eliminados"

#~ msgid ""
#~ "Version %(version)s, edited %(date)s\n"
#~ "        by %(author)s"
#~ msgstr ""
#~ "Versión %(version)s, editado en fecha %(date)s\n"
#~ "                      por %(author)s"

#~ msgid ""
#~ "Last edited %(date)s\n"
#~ "        by %(author)s"
#~ msgstr ""
#~ "Editado por última vez en fecha %(date)s\n"
#~ "                      por %(author)s"

#~ msgid "other kinds of events"
#~ msgstr "otros tipos de evento"

#~ msgid "Event provider %(name)s failed for filters %(kinds)s: "
#~ msgstr "El proveedor del evento %(name)s falló para los filtros %(kinds)s: "

#~ msgid ""
#~ "You may want to see the "
#~ "%(other_events)s from the Timeline or "
#~ "notify your Trac administrator about the"
#~ " error (detailed information was written"
#~ " to the log)."
#~ msgstr ""
#~ "Tal vez quiera revisar %(other_events)s "
#~ "de la cronología o notificar a "
#~ "quien administra este Trac el error "
#~ "(hay información detallada en el archivo"
#~ " de seguimiento)."

#~ msgid ""
#~ "[1:View changes from [2:]] [3:]\n"
#~ "        and [4:[5:] days back][6:]\n"
#~ "        [7:done by [8:]]"
#~ msgstr ""
#~ "[1:Ver cambios desde el [2:]] [3:]\n"
#~ "        y [4:[5:] días atrás][6:]\n"
#~ "        [7:hechos por [8:]]"

#~ msgid ""
#~ "[1:%(time)s] %(title)s\n"
#~ "                  by [2:%(author)s]"
#~ msgstr ""
#~ "[1:%(time)s] %(title)s\n"
#~ "                  por [2:%(author)s]"

#~ msgid ""
#~ "[1:Note:] See [2:TracTimeline]\n"
#~ "        for information about the timeline view."
#~ msgstr ""
#~ "[1:Nota:] Lea [2:TracTimeline]\n"
#~ "        para información sobre la vista cronológica."

#~ msgid ""
#~ "You should also set up a post-"
#~ "commit hook on the repository to "
#~ "call %(cset_added)s for each committed "
#~ "changeset."
#~ msgstr ""
#~ "Debería también configurar un disparador "
#~ "\"post-commit\" en el repositorio para"
#~ " llamar a %(cset_added)s para cada "
#~ "conjunto de cambios consolidado."

#~ msgid "Line %(lineno)d: Entry before first section header"
#~ msgstr "Línea %(lineno)d: Entrada antes de la primera cabecera de sección"

#~ msgid "Line %(lineno)d: Invalid entry"
#~ msgstr "Línea %(lineno)d: Entrada no válida"

#~ msgid "Manage Repositories"
#~ msgstr "Administrar repositorios"

#~ msgid "Default:"
#~ msgstr "Predeterminado:"

#~ msgid ""
#~ "[1:Note:]\n"
#~ "            This repository is defined in [2:[3:trac.ini]]\n"
#~ "            and cannot be edited on this page."
#~ msgstr ""
#~ "[1:Nota:]\n"
#~ "            Este repositorio está definido en [2:[3:trac.ini]]\n"
#~ "            y no puede editarse en esta página."

#~ msgid "Revision info"
#~ msgstr "Información de la revisión"

#~ msgid ""
#~ "[1:Last change]\n"
#~ "                  on this file since %(stickyrev)s was\n"
#~ "                  [2:%(rev)s],\n"
#~ "                  checked in by %(author)s, %(age)s"
#~ msgstr ""

#~ msgid ""
#~ "[1:Last change]\n"
#~ "                  on this file was\n"
#~ "                  [2:%(rev)s],\n"
#~ "                  checked in by %(author)s, %(age)s"
#~ msgstr ""

#~ msgid "Property [1:%(name)s] set to %(value)s"
#~ msgstr "Propiedad [1:%(name)s] establecida a %(value)s"

#~ msgid ""
#~ "[1:\n"
#~ "            [2:File size:]\n"
#~ "            [3:%(size)s]\n"
#~ "          ]"
#~ msgstr ""

#~ msgid ""
#~ "[1:Note:] See [2:TracBrowser]\n"
#~ "        for help on using the repository browser."
#~ msgstr ""
#~ "[1:Nota:] Vea [2:TracBrowser]\n"
#~ "        para ayuda de uso del explorador del repositorio."

#~ msgid ""
#~ "Changeset [1:%(new_rev)s] in %(reponame)s\n"
#~ "              for [2:%(new_path)s]"
#~ msgstr ""
#~ "Conjunto de cambios [1:%(new_rev)s] en %(reponame)s\n"
#~ "              para [2:%(new_path)s]"

#~ msgid ""
#~ "Changes in [1:%(new_path)s]\n"
#~ "              [2:\\[%(old_rev)s:%(new_rev)s\\]] in %(reponame)s"
#~ msgstr ""
#~ "Cambios de [1:%(new_path)s]\n"
#~ "              [2:\\[%(old_rev)s:%(new_rev)s\\]] en %(reponame)s"

#~ msgid ""
#~ "Changes in %(reponame)s\n"
#~ "              from [1:%(old_path)s]\n"
#~ "              at [2:r%(old_rev)s]\n"
#~ "              to [3:%(new_path)s]\n"
#~ "              at [4:r%(new_rev)s]"
#~ msgstr ""
#~ "Cambios en %(reponame)s\n"
#~ "              de [1:%(old_path)s]\n"
#~ "              en [2:r%(old_rev)s]\n"
#~ "              a [3:%(new_path)s]\n"
#~ "              en [4:r%(new_rev)s]"

#~ msgid "Changeset [1:%(new_rev)s] in %(reponame)s"
#~ msgstr "Conjunto de cambios [1:%(new_rev)s] en %(reponame)s"

#~ msgid ""
#~ "Changeset [1:%(new_rev)s]\n"
#~ "              for [2:%(new_path)s]"
#~ msgstr ""
#~ "Conjunto de cambios [1:%(new_rev)s]\n"
#~ "              para [2:%(new_path)s]"

#~ msgid ""
#~ "Changes in [1:%(new_path)s]\n"
#~ "              [2:\\[%(old_rev)s:%(new_rev)s\\]]"
#~ msgstr ""
#~ "Cambios en [1:%(new_path)s]\n"
#~ "              [2:\\[%(old_rev)s:%(new_rev)s\\]]"

#~ msgid ""
#~ "Changes\n"
#~ "              from [1:%(old_path)s]\n"
#~ "              at [2:r%(old_rev)s]\n"
#~ "              to [3:%(new_path)s]\n"
#~ "              at [4:r%(new_rev)s]"
#~ msgstr ""
#~ "Cambios\n"
#~ "              de [1:%(old_path)s]\n"
#~ "              en [2:r%(old_rev)s]\n"
#~ "              a [3:%(new_path)s]\n"
#~ "              en [4:r%(new_rev)s]"

#~ msgid "Changeset [1:%(new_rev)s]"
#~ msgstr "Conjunto de cambios [1:%(new_rev)s]"

#~ msgid ""
#~ "(%(kind)s from [1:\n"
#~ "                %(old_path)s])"
#~ msgstr ""
#~ "(%(kind)s de [1:\n"
#~ "                %(old_path)s])"

#~ msgid ""
#~ "[1:Note:] See [2:TracChangeset]\n"
#~ "          for help on using the changeset viewer."
#~ msgstr ""
#~ "[1:Nota:] Vea [2:TracChangeset]\n"
#~ "          para ayuda en el uso del visor de conjuntos de cambios."

#~ msgid ""
#~ "For either path, you can start typing the path and will be\n"
#~ "              presented a list of "
#~ "existing directories and files to select"
#~ "\n"
#~ "              from. Select an entry by"
#~ " clicking on it, or by using "
#~ "the\n"
#~ "              up/down cursor keys and hitting tab."
#~ msgstr ""
#~ "Por cada ruta, puede empezar escribiendo la ruta y entonces se\n"
#~ "              mostrará una lista de "
#~ "directorios y archivos existentes para\n"
#~ "              seleccionar. Seleccione una "
#~ "entrada haciendo click en ésta, o "
#~ "use las\n"
#~ "              teclas de cursor arriba/abajo y después pulse tabulador."

#~ msgid ""
#~ "[1:Note:] See\n"
#~ "        [2:TracChangeset]\n"
#~ "        for help on using the diff feature."
#~ msgstr ""
#~ "[1:Nota:] Vea\n"
#~ "        [2:TracChangeset]\n"
#~ "        para ayuda sobre la visualización de diferencias."

#~ msgid "(log)"
#~ msgstr "(registro)"

#~ msgid ""
#~ "[1:\n"
#~ "              View log starting at\n"
#~ "              [2:]\n"
#~ "            ]\n"
#~ "            [3:\n"
#~ "              and back to\n"
#~ "              [4:]\n"
#~ "            ]"
#~ msgstr ""
#~ "[1:\n"
#~ "              Ver registro empezando en\n"
#~ "              [2:]\n"
#~ "            ]\n"
#~ "            [3:\n"
#~ "              hasta\n"
#~ "              [4:]\n"
#~ "            ]"

#~ msgid ""
#~ "[1:\n"
#~ "              Show at most\n"
#~ "              [2:]\n"
#~ "              revisions per page.\n"
#~ "            ]"
#~ msgstr ""
#~ "[1:\n"
#~ "              Ver como máximo\n"
#~ "              [2:]\n"
#~ "              revisiones por página.\n"
#~ "            ]"

#~ msgid "copied from [1:%(path)s]:"
#~ msgstr "copiado desde [1:%(path)s]:"

#~ msgid ""
#~ "[1:Note:] See [2:TracRevisionLog]\n"
#~ "        for help on using the revision log."
#~ msgstr ""
#~ "[1:Nota:] Vea [2:TracRevisionLog]\n"
#~ "        para ayuda en el uso del registro de revisiones."

#~ msgid ""
#~ "Display the list of available repositories.\n"
#~ "\n"
#~ "Can be given the following named arguments:\n"
#~ "\n"
#~ "  ''format''::\n"
#~ "    Select the rendering format:\n"
#~ "    - ''compact'' produces a comma-"
#~ "separated list of repository prefix\n"
#~ "      names (default)\n"
#~ "    - ''list'' produces a description list of repository prefix names\n"
#~ "    - ''table'' produces a table view, similar to the one visible in\n"
#~ "      the ''Browse View'' page\n"
#~ "  ''glob''::\n"
#~ "    Do a glob-style filtering on"
#~ " the repository names (defaults to "
#~ "'*')\n"
#~ "  ''order''::\n"
#~ "    Order repositories by the given "
#~ "column (one of \"name\", \"date\" or"
#~ "\n"
#~ "    \"author\")\n"
#~ "  ''desc''::\n"
#~ "    When set to 1, order by descending order\n"
#~ "\n"
#~ "(''since 0.12'')"
#~ msgstr ""

#~ msgid "Error with navigation contributor \"%(name)s\""
#~ msgstr "Error en la navegación \"%(name)s\""

#~ msgid "(unknown template location)"
#~ msgstr "(ubicación de plantilla desconocida)"

#~ msgid "Genshi %(error)s error while rendering template %(location)s"
#~ msgstr ""
#~ "Error de Genshi %(error)s mientras se"
#~ " utilizaba la plantilla %(location)s"

#~ msgid ""
#~ "Clearsilver templates are no longer "
#~ "supported, please contact your Trac "
#~ "administrator."
#~ msgstr ""

#~ msgid ""
#~ "==== How to Reproduce ====\n"
#~ "\n"
#~ "While doing a %(method)s operation on"
#~ " `%(path_info)s`, Trac issued an internal"
#~ " error.\n"
#~ "\n"
#~ "''(please provide additional details here)''\n"
#~ "\n"
#~ "Request parameters:\n"
#~ "{{{\n"
#~ "%(req_args)s\n"
#~ "}}}\n"
#~ "\n"
#~ "User agent: `#USER_AGENT#`\n"
#~ "\n"
#~ "==== System Information ====\n"
#~ "%(sys_info)s\n"
#~ "==== Enabled Plugins ====\n"
#~ "%(enabled_plugins)s\n"
#~ "==== Python Traceback ====\n"
#~ "{{{\n"
#~ "%(traceback)s}}}"
#~ msgstr ""
#~ "==== Como reproducir el error ====\n"
#~ "\n"
#~ "Mientras se intentaba una operación "
#~ "%(method)s sobre `%(path_info)s`, Trac "
#~ "encontró un error interno.\n"
#~ "\n"
#~ "''(por favor, proporcione nuevos datos aquí)''\n"
#~ "\n"
#~ "Parámetros de la petición:\n"
#~ "{{{\n"
#~ "%(req_args)s\n"
#~ "}}}\n"
#~ "\n"
#~ "Agente de usuario: `#USER_AGENT#`\n"
#~ "\n"
#~ "==== Información del sistema ====\n"
#~ "%(sys_info)s\n"
#~ "==== Complementos habilitados ====\n"
#~ "%(enabled_plugins)s\n"
#~ "==== Traza de Python ====\n"
#~ "{{{\n"
#~ "%(traceback)s}}}"

#~ msgid "  %(title)s already exists"
#~ msgstr "  ya existe %(title)s"

#~ msgid "  %(title)s is already up to date"
#~ msgstr "  %(title)s ya está actualizado"

#~ msgid "  %(page)s imported from %(filename)s"
#~ msgstr "  importadas %(page)s desde %(filename)s"

#~ msgid "The new name is invalid."
#~ msgstr "El nuevo nombre no es válido."

#~ msgid "HTML parsing error: %(message)s"
#~ msgstr "Error de interpretación de HTML: %(message)s"

#~ msgid "Can't view %(link)s:"
#~ msgstr "No se puede ver %(link)s:"

#~ msgid ""
#~ "Insert an alphabetic list of all wiki pages into the output.\n"
#~ "\n"
#~ "Accepts a prefix string as parameter:"
#~ " if provided, only pages with names"
#~ "\n"
#~ "that start with the prefix are "
#~ "included in the resulting list. If "
#~ "this\n"
#~ "parameter is omitted, all pages are listed.\n"
#~ "If the prefix is specified, a second argument of value `hideprefix`\n"
#~ "can be given as well, in order to remove that prefix from the output.\n"
#~ "\n"
#~ "Alternate `format` and `depth` named parameters can be specified:\n"
#~ " - `format=compact`: The pages are "
#~ "displayed as comma-separated links.\n"
#~ " - `format=group`: The list of pages will be structured in groups\n"
#~ "   according to common prefix. This format also supports a `min=n`\n"
#~ "   argument, where `n` is the minimal number of pages for a group.\n"
#~ " - `format=hierarchy`: The list of pages will be structured according\n"
#~ "   to the page name path "
#~ "hierarchy. This format also supports a"
#~ " `min=n`\n"
#~ "   argument, where higher `n` flatten the display hierarchy\n"
#~ " - `depth=n`: limit the depth of the pages to list. If set to 0,\n"
#~ "   only toplevel pages will be shown, if set to 1, only immediate\n"
#~ "   children pages will be shown, etc. If not set, or set to -1,\n"
#~ "   all pages in the hierarchy will be shown.\n"
#~ " - `include=page1:page*2`: include only "
#~ "pages that match an item in the"
#~ "\n"
#~ "   colon-separated list of pages. "
#~ "If the list is empty, or if "
#~ "no `include`\n"
#~ "   argument is given, include all pages.\n"
#~ " - `exclude=page1:page*2`: exclude pages "
#~ "that match an item in the colon-"
#~ "\n"
#~ "   separated list of pages.\n"
#~ "\n"
#~ "The `include` and `exclude` lists accept shell-style patterns."
#~ msgstr ""

#~ msgid ""
#~ "Embed an image in wiki-formatted text.\n"
#~ "\n"
#~ "The first argument is the file "
#~ "specification. The file specification may\n"
#~ ""
#~ "reference attachments in three ways:\n"
#~ " * `module:id:file`, where module can"
#~ " be either '''wiki''' or '''ticket''',\n"
#~ ""
#~ "   to refer to the attachment "
#~ "named ''file'' of the specified wiki "
#~ "page or\n"
#~ "   ticket.\n"
#~ " * `id:file`: same as above, but"
#~ " id is either a ticket shorthand "
#~ "or a Wiki\n"
#~ "   page name.\n"
#~ " * `file` to refer to a "
#~ "local attachment named 'file'. This only"
#~ " works from\n"
#~ "   within that wiki page or a ticket.\n"
#~ "\n"
#~ "Also, the file specification may refer to repository files, using the\n"
#~ "`source:file` syntax (`source:file@rev` works also).\n"
#~ "\n"
#~ "Files can also be accessed with a direct URLs; `/file` for a\n"
#~ "project-relative, `//file` for a "
#~ "server-relative, or `http://server/file`\n"
#~ "for absolute location of the file.\n"
#~ "\n"
#~ "The remaining arguments are optional and"
#~ " allow configuring the attributes\n"
#~ "and style of the rendered `<img>` element:\n"
#~ " * digits and unit are interpreted as the size (ex. 120, 25%)\n"
#~ "   for the image\n"
#~ " * `right`, `left`, `center`, `top`, "
#~ "`bottom` and `middle` are interpreted\n"
#~ "   as the alignment for the image"
#~ " (alternatively, the first three can "
#~ "be\n"
#~ "   specified using `align=...` and the last three using `valign=...`)\n"
#~ " * `link=some TracLinks...` replaces the"
#~ " link to the image source by "
#~ "the\n"
#~ "   one specified using a TracLinks. "
#~ "If no value is specified, the link"
#~ " is\n"
#~ "   simply removed.\n"
#~ " * `nolink` means without link to"
#~ " image source (deprecated, use `link=`)"
#~ "\n"
#~ " * `key=value` style are interpreted as HTML attributes or CSS style\n"
#~ "   indications for the image. Valid keys are:\n"
#~ "    * align, valign, border, width, "
#~ "height, alt, title, longdesc, class,\n"
#~ "      margin, margin-(left,right,top,bottom), id and usemap\n"
#~ "    * `border`, `margin`, and `margin-`* can only be a single number\n"
#~ "    * `margin` is superseded by `center` which uses auto margins\n"
#~ "\n"
#~ "Examples:\n"
#~ "{{{\n"
#~ "    [[Image(photo.jpg)]]                           # simplest\n"
#~ "    [[Image(photo.jpg, 120px)]]                    #"
#~ " with image width size\n"
#~ "    [[Image(photo.jpg, right)]]                    #"
#~ " aligned by keyword\n"
#~ "    [[Image(photo.jpg, nolink)]]                   #"
#~ " without link to source\n"
#~ "    [[Image(photo.jpg, align=right)]]              #"
#~ " aligned by attribute\n"
#~ "}}}\n"
#~ "\n"
#~ "You can use image from other page, other ticket or other module.\n"
#~ "{{{\n"
#~ "    [[Image(OtherPage:foo.bmp)]]    # if current module is wiki\n"
#~ "    [[Image(base/sub:bar.bmp)]]     # from hierarchical wiki page\n"
#~ "    [[Image(#3:baz.bmp)]]           # if in a ticket, point to #3\n"
#~ "    [[Image(ticket:36:boo.jpg)]]\n"
#~ "    [[Image(source:/images/bee.jpg)]] # straight from the repository!\n"
#~ "    [[Image(htdocs:foo/bar.png)]]   # image "
#~ "file in project htdocs dir.\n"
#~ "}}}\n"
#~ "\n"
#~ "''Adapted from the Image.py macro created by Shun-ichi Goto\n"
#~ "<gotoh@taiyo.co.jp>''"
#~ msgstr ""

#~ msgid "Sorry, no documentation found"
#~ msgstr "Perdón, no se encontró documentación"

#~ msgid ""
#~ "Produce documentation for the Trac configuration file.\n"
#~ "\n"
#~ "Typically, this will be used in the TracIni page.\n"
#~ "Optional arguments are a configuration section filter,\n"
#~ "and a configuration option name filter: only the configuration\n"
#~ "options whose section and name start with the filters are output."
#~ msgstr ""

#~ msgid ""
#~ "Display a table of content for the Trac guide.\n"
#~ "\n"
#~ "This macro shows a quick and dirty way to make a table-of-contents\n"
#~ "for the Help/Guide. The table of contents will contain the Trac* and\n"
#~ "WikiFormatting pages, and can't be "
#~ "customized. Search for TocMacro for a"
#~ "\n"
#~ "a more customizable table of contents."
#~ msgstr ""

#~ msgid "Can't rename to existing %(name)s page."
#~ msgstr "No se pudo cambiar el nombre a la páginas %(name)s."

#~ msgid "The Wiki page field '%(field)s' is invalid: %(message)s"
#~ msgstr "El campo '%(field)s' de la página Wiki no es válido: %(message)s"

#~ msgid "Your changes have been saved in version %(version)s."
#~ msgstr "Sus cambios han sido guardados en la versión %(version)s."

#~ msgid "Delete versions %(from)s to %(to)s of [1:%(name)s]"
#~ msgstr "Eliminar versiones de la %(from)s a la %(to)s de [1:%(name)s]"

#~ msgid "Delete version %(version)s of [1:%(name)s]"
#~ msgstr "Eliminar versión %(version)s de [1:%(name)s]"

#~ msgid "Delete [1:%(name)s]"
#~ msgstr "Eliminar [1:%(name)s]"

#~ msgid ""
#~ "[1:\n"
#~ "                  Are you sure you want"
#~ " to delete versions %(from)s to "
#~ "%(to)s of this page?\n"
#~ "                ]\n"
#~ "                [2:]\n"
#~ "                  Removing [3:\n"
#~ "                    %(versions)s versions] of the page,\n"
#~ "                  which was first modified "
#~ "%(first_modified)s and last modified "
#~ "%(last_modified)s."
#~ msgstr ""

#~ msgid "Are you sure you want to delete version %(version)s of this page?"
#~ msgstr "¿Seguro que quiere eliminar la versión %(version)s de esta página?"

#~ msgid ""
#~ "This is the only [1:\n"
#~ "                      version] of the page,\n"
#~ "                    created %(created)s, so "
#~ "the page will be removed completely!"
#~ msgstr ""

#~ msgid ""
#~ "Removing the one and only [1:\n"
#~ "                        version] of the page,"
#~ " which was created %(created)s."
#~ msgstr ""

#~ msgid ""
#~ "Removing all [1:\n"
#~ "                        %(versions)s versions] of the page,\n"
#~ "                      which was created "
#~ "%(created)s and last modified %(modified)s."
#~ msgstr ""

#~ msgid ""
#~ "[1:If you save right away, you risk to revert those changes]\n"
#~ "        (highlighted below as deletions)."
#~ msgstr ""
#~ "[1:Si guarda inmediatamente, hay riesgo de perder estos cambios]\n"
#~ "        (las eliminaciones aparecen resaltadas)."

#~ msgid ""
#~ "Please review all those changes and manually merge them with your\n"
#~ "        own changes. [1:]\n"
#~ "        If you're unsure about what "
#~ "you're doing, please press [2:Cancel]\n"
#~ "        (losing your changes) and start"
#~ " editing the latest version of the"
#~ " page\n"
#~ "        again."
#~ msgstr ""
#~ "Por favor, revise todos estos cambios y combínelos manualmente \n"
#~ "\tcon los suyos [1:]\n"
#~ "        Si no está seguro de lo"
#~ " que está haciendo, por favor "
#~ "presione [2:Cancelar]\n"
#~ "        (perderá sus cambios) y comience"
#~ " editando la última versión de la "
#~ "página.\n"
#~ "        de nuevo."

#~ msgid ""
#~ "Sorry, this page has been modified by somebody else since you started\n"
#~ "            editing. Your changes cannot be saved."
#~ msgstr ""
#~ "Lo siento, esta página ha sido modificada por alguien más desde que\n"
#~ "            comenzó a editarla. Sus cambios no serán guardados."

#~ msgid ""
#~ "[1:Note:] See [2:WikiFormatting] and\n"
#~ "        [3:TracWiki] for help on editing wiki content."
#~ msgstr ""
#~ "[1:Nota:] Lea [2:WikiFormatting] y \n"
#~ "        [3:TracWiki] para ayuda sobre la edición de contenido wiki."

#~ msgid "View WikiStart"
#~ msgstr "Ver WikiStart"

#~ msgid "wiki:"
#~ msgstr "wiki:"

#~ msgid "Rename [1:%(name)s]"
#~ msgstr "Renombrar [1:%(name)s]"

#~ msgid ""
#~ "Version %(version)s (modified by %(author)s, %(date)s)\n"
#~ "               ([1:diff])"
#~ msgstr ""
#~ "Versión %(version)s (editada por %(author)s, hace %(date)s)\n"
#~ "               ([1:diff])"

#~ msgid "[1:Last modified] %(reldate)s"
#~ msgstr "[1:Última modificación] hace %(reldate)s"

#~ msgid "Using the template:"
#~ msgstr "Usando la plantilla:"

