# The MIT License
#
# Copyright (c) 2004-2009, Sun Microsystems, Inc., Kohsuke Kawaguchi, id:cactusman
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.

FilePath.did_not_manage_to_validate_may_be_too_sl=No se puede validar {0} (puede ser demasiado lento)
FilePath.validateAntFileMask.whitespaceSeprator=\
  No se pueden utilizar espacios en blanco como separadores. Utiliza coma '',''
FilePath.validateAntFileMask.doesntMatchAndSuggest=\
  ''{0}'' no coincide con nada, pero ''{1}'' sí. Quizas es lo que quieres decir.
FilePath.validateAntFileMask.portionMatchAndSuggest=''{0}'' no coincide con nada aunque ''{1}'' sí existe
FilePath.validateAntFileMask.portionMatchButPreviousNotMatchAndSuggest=''{0}'' no coincide con nada: ''{1}'' existe, pero ''{2}'' no existe
FilePath.validateAntFileMask.doesntMatchAnything=''{0}'' no coincide con nada
FilePath.validateAntFileMask.matchWithCaseInsensitive=\
  ''{0}'' no coincide porque tiene en cuenta la capitalización. Puede desactivar la distinción entre mayúsculas y minúsculas para obtener coincidencias
FilePath.validateAntFileMask.doesntMatchAnythingAndSuggest=''{0}'' no coincide con nada: ''{1}'' no existe

FilePath.validateRelativePath.wildcardNotAllowed=No se permiten caracteres comodín.
FilePath.validateRelativePath.notFile=''{0}'' no es un archivo
FilePath.validateRelativePath.notDirectory=''{0}'' no es un directorio
FilePath.validateRelativePath.noSuchFile=El fichero no existe ''{0}''
FilePath.validateRelativePath.noSuchDirectory=El directorio no existe ''{0}''

PluginManager.PluginDoesntSupportDynamicLoad.RestartRequired=El plugin {0} no soporta la carga dinámica, por lo que es necesario reiniciar Jenkins para que los cambios tengan efecto
PluginManager.PluginIsAlreadyInstalled.RestartRequired=El plugin {0} ya ha sido instalado. Es necesario reiniciar Jenkins para que los cambios tengan efecto.
Util.millisecond={0} Ms
Util.second={0} Seg
Util.minute={0} Min
Util.hour  ={0} Hor
Util.day   ={0} {0,choice,0#días|1#día|1<días}
Util.month ={0} Mes
Util.year  ={0} Año

# ideally it should be "{0} ago" but this saves more space
# another implication of this is that where we use this,
# we often want to add "ago" there
FilePath.TildaDoesntWork=El caracter ''~'' sólo está soportado en UNIX.

PluginManager.PortNotANumber=El puerto no es un número
PluginManager.PortNotInRange=El puerto no está en el rango de {0} hasta {1}
PluginManager.UploadPluginsPermission.Description=Obsoleto - Utiliza el permiso Overall/Administer en su lugar
PluginManager.ConfigureUpdateCenterPermission.Description=Obsoleto - Utiliza el permiso Overall/Administer en su lugar
PluginManager.PluginCycleDependenciesMonitor.DisplayName=Detector de dependencias cíclicas
PluginManager.PluginUpdateMonitor.DisplayName=Configuración de los plugins no válida
PluginManager.PluginDeprecationMonitor.DisplayName=Monitor de plugins obsoletos
PluginManager.CheckUpdateServerError=Hubo errores comprobando los servidores de actualizaciones: {0}
PluginManager.UpdateSiteError=Error comprobando los servidores de actualizaciones en {0} intento(s). La última excepción fue: {1}
PluginManager.UpdateSiteChangeLogLevel=Cambie el nivel de log a WARNING o menos para ver el mensaje de error de cada intento
PluginManager.UnexpectedException=Excepción no esperada en el proceso de reintentos chequeando los servidores de actualizaciones

PluginManager.compatWarning=\
  Aviso: La nueva versión de este plugin está marcada como incompatible con la versión instalada. \
  Esto puede ocurrir porque su comportamiento ha cambiado o utiliza un formato de configuración diferente que la versión instalada. \
  Los trabajos que utilizan ese plugin pueden necesitar ser reconfigurados, y es posible que no pueda revertirse sin errores a la versión anterior sin restaurar manualmente la configuración anterior. \
  Consulte las notas de la versión del plugin para más detalles.
PluginManager.parentDepCompatWarning=Los siguientes plugins son incompatibles:
PluginManager.parentCompatWarning=Esto afecta a los siguientes plugins:
PluginManager.coreWarning=\
  Aviso: Este plugin está construido para Jenkins {0} o posterior. \
  Jenkins no cargará este plugin aunque está instalado.
PluginManager.depCompatWarning=\
  Aviso: Este plugin requiere versiones más recientes de dependencias y al menos uno de esos plugins no es compatible con la versión instalada. \
  Esto puede ocurrir porque su comportamiento ha cambiado o utiliza un formato de configuración diferente que la versión instalada. \
  Los trabajos que utilizan ese plugin pueden necesitar ser reconfigurados, y es posible que no pueda revertirse sin errores a la versión anterior sin restaurar manualmente la configuración anterior. \
  Consulte las notas de la versión del plugin para más detalles.
PluginManager.depCoreWarning=\
  Aviso: Este plugin tiene dependencias de otros plugins que requieren Jenkins {0} o más reciente. \
  Jenkins no se cargará las dependencias que requieren una versión más reciente de Jenkins. \
  Por lo que no poderá cargar este plugin.
PluginManager.securityWarning=\
  Aviso: Esta versión del plugin puede no ser segura. Por favor, revise los siguientes avisos de seguridad:
PluginManager.ago=Hace {0}
PluginManager.adoptThisPlugin=\
  <strong>¡Este plugin está en adopción!</strong> Buscamos nuevos mantenedores. \
  Visita nuestro sitio de la iniciativa <a href="https://www.jenkins.io/doc/developer/plugin-governance/adopt-a-plugin/" rel="noopener noreferrer" target="_blank">Adopte un plugin</a> para obtener más información.
PluginManager.deprecationWarning=<strong>Este plugin está obsoleto.</strong> En general, esto significa que ya no se desarrolla o que puede dejar de funcionar. <a href="{0}" rel="noopener noreferrer" target="_blank">Más información</a>

AboutJenkins.DisplayName=Acerca de Jenkins
AboutJenkins.Description=Eche un vistazo a la información sobre la versión y la licencia.

ProxyConfiguration.TestUrlRequired=Se requiere un URL de prueba.
ProxyConfiguration.MalformedTestUrl=La URL de prueba está mal formada.
ProxyConfiguration.FailedToConnectViaProxy=No se puede conectar a {0}.
ProxyConfiguration.FailedToConnect=No se puede conectar a {0} (código {1}).
ProxyConfiguration.NonTLSWarning=Jenkins solo soporta conexiones http con el proxy. Las credenciales podrían quedar expuestas a cualquiera que se encuentre en la misma red.
ProxyConfiguration.Success=Configurado (código {0})

Functions.NoExceptionDetails=No hay detalles de la excepción

PluginWrapper.missing=Falta el plugin: {0} ({1})
PluginWrapper.failed_to_load_plugin=No se puede cargar: {0} ({1})
PluginWrapper.failed_to_load_dependency=No se puede cargar: {0} ({1})
PluginWrapper.disabledAndObsolete=Acutalización requerida: {0} ({1}) a {2} o superior
PluginWrapper.disabled=El plugin requerido está desactivado: {0}
PluginWrapper.obsolete=Acutalización requerida: {0} ({1}) va a actualizar a {2} o superior
PluginWrapper.obsoleteCore=Se requiere Jenkins ({1}) o superior
PluginWrapper.PluginWrapperAdministrativeMonitor.DisplayName=No se pueden cargar los plugins
PluginWrapper.Already.Disabled=El plugin {0} ya estaba deshabilitado
PluginWrapper.Plugin.Has.Dependant=El plugin {0} tiene, al menos, un plugin dependiente ({1}) y la estrategia de deshabilitación es {2}, así que no puede ser deshabilitado
PluginWrapper.Plugin.Disabled=Plugin {0} deshabilitado
PluginWrapper.NoSuchPlugin=No se encuentra un plugin con el nombre {0}
PluginWrapper.Error.Disabling=Hubo un error al desactivar el plugin ''{0}''. Error: ''{1}''
