<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="es_ES" sourcelanguage="en_GB">
<context>
    <name>AuthenticationRequiredException</name>
    <message>
        <source>%1 at %2</source>
        <translation>%1 en %2</translation>
    </message>
    <message>
        <source>Proxy requires authentication.</source>
        <translation>El proxy requiere autenticación.</translation>
    </message>
</context>
<context>
    <name>BinaryContent</name>
    <message>
        <source>Cannot seek to %1 to read the operation data.</source>
        <translation>No se puede buscar %1 para leer los datos de operaciones.</translation>
    </message>
    <message>
        <source>Cannot seek to %1 to read the resource collection block.</source>
        <translation>No se puede buscar %1 para leer el bloque de captura de recursos.</translation>
    </message>
    <message>
        <source>Cannot open meta resource %1.</source>
        <translation>No se puede abrir el recurso de metadatos %1.</translation>
    </message>
</context>
<context>
    <name>BinaryLayout</name>
    <message>
        <source>Cannot seek to %1 to read the embedded meta data count.</source>
        <translation>No se puede buscar %1 para leer el recuento de metadatos integrados.</translation>
    </message>
    <message>
        <source>Cannot seek to %1 to read the resource collection segment.</source>
        <translation>No se puede buscar %1 para leer el segmento de captura de recursos.</translation>
    </message>
    <message>
        <source>Unexpected mismatch of meta resources. Read %1, expected: %2.</source>
        <translation>Discrepancia inesperada de recursos de metadatos. Leídos %1, esperados: %2.</translation>
    </message>
</context>
<context>
    <name>Dialog</name>
    <message>
        <source>Http authentication required</source>
        <translation>Se requiere autenticación http</translation>
    </message>
    <message>
        <source>You need to supply a Username and Password to access this site.</source>
        <translation>Debe proporcionar un nombre de usuario y una contraseña para acceder a este sitio.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Nombre de usuario:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Contraseña:</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 en %2</translation>
    </message>
</context>
<context>
    <name>DirectoryGuard</name>
    <message>
        <source>Path &quot;%1&quot; exists but is not a directory.</source>
        <translation>La ruta &quot;%1&quot; existe, pero no es un directorio.</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>No se puede crear el directorio &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>ExtractCallbackImpl</name>
    <message>
        <source>Cannot retrieve path of archive item %1.</source>
        <translation>No se puede recuperar la ruta del elemento del archivo %1.</translation>
    </message>
    <message>
        <source>Cannot remove already existing symlink %1.</source>
        <translation>No se puede quitar el enlace simbólico existente %1.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Cannot create symlink at &quot;%1&quot;. Another one is already existing.</source>
        <translation>No se puede crear el enlace simbólico en &quot;%1&quot;. Ya existe otro.</translation>
    </message>
    <message>
        <source>Cannot read symlink target from file &quot;%1&quot;.</source>
        <translation>No se puede leer el destino del enlace simbólico en el archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot create symlink at %1: %2</source>
        <translation>No se puede crear el enlace simbólico en %1: %2</translation>
    </message>
</context>
<context>
    <name>InstallerBase</name>
    <message>
        <source>Unable to start installer</source>
        <translation>No se puede iniciar el instalador</translation>
    </message>
</context>
<context>
    <name>InstallerCalculator</name>
    <message>
        <source>Components added as automatic dependencies:</source>
        <translation>Componentes agregados como dependencias automáticas:</translation>
    </message>
    <message>
        <source>Components added as dependency for &quot;%1&quot;:</source>
        <translation>Componentes agregados como dependencia para &quot;%1&quot;:</translation>
    </message>
    <message>
        <source>Components that have resolved dependencies:</source>
        <translation>Componentes que tienen dependencias resueltas:</translation>
    </message>
    <message>
        <source>Selected components without dependencies:</source>
        <translation>Componentes seleccionados sin dependencias:</translation>
    </message>
    <message>
        <source>Recursion detected, component &quot;%1&quot; already added with reason: &quot;%2&quot;</source>
        <translation>Recurrencia detectada, el componente &quot;%1&quot; ya se ha agregado con la razón: &quot;%2&quot;</translation>
    </message>
    <message>
        <source>Cannot find missing dependency &quot;%1&quot; for &quot;%2&quot;.</source>
        <translation>No se puede encontrar la dependencia &quot;%1&quot; que falta para &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Impossible dependency resolution detected. Forced install component &quot;%1&quot; would be uninstalled because its dependency &quot;%2&quot; is marked for uninstallation with reason: &quot;%3&quot;.</source>
        <translation>Resolución de dependencia imposible detectada. El componente de instalación forzada &quot;%1&quot; se desinstalaría porque su dependencia &quot;%2&quot; está marcada para desinstalación con el motivo: &quot;%3&quot;.</translation>
    </message>
    <message>
        <source>Components selected by alias &quot;%1&quot;:</source>
        <translation>Compoentes seleccionados por el alias &quot;%1&quot;:</translation>
    </message>
    <message>
        <source>Recursion detected, component alias &quot;%1&quot; already added.</source>
        <translation>Recursión detectada, el alias del componente &quot;%1&quot; ya se agregó.</translation>
    </message>
</context>
<context>
    <name>Job</name>
    <message>
        <source>Canceled</source>
        <translation>Cancelado</translation>
    </message>
</context>
<context>
    <name>KDUpdater::AppendFileOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>No se puede crear una copia de seguridad del archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Cannot find backup file for &quot;%1&quot;.</source>
        <translation>No se puede encontrar el archivo de copia de seguridad para &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;.</source>
        <translation>No se puede restaurar el archivo de copia de seguridad para &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>No se puede restaurar el archivo de copia de seguridad para &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::CopyOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;.</source>
        <translation>No se puede crear una copia de seguridad del archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot copy a non-existent file: %1</source>
        <translation>No se puede copiar un archivo que no existe: %1</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede copiar el archivo &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot delete file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot restore backup file into &quot;%1&quot;: %2</source>
        <translation>No se puede restaurar el archivo de copia de seguridad en &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::DeleteOperation</name>
    <message>
        <source>Cannot create backup of file &quot;%1&quot;: %2</source>
        <translation>No se puede crear una copia de seguridad del archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>No se puede restaurar el archivo de copia de seguridad para &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::FileDownloader</name>
    <message>
        <source>Download finished.</source>
        <translation>Descarga completada.</translation>
    </message>
    <message>
        <source>Cryptographic hashes do not match.</source>
        <translation>Los hashes criptográficos no coinciden.</translation>
    </message>
    <message>
        <source>Download canceled.</source>
        <translation>Descarga cancelada.</translation>
    </message>
    <message>
        <source>%1 of %2</source>
        <translation>%1 de %2</translation>
    </message>
    <message>
        <source>%1 downloaded.</source>
        <translation>%1 descargado.</translation>
    </message>
    <message>
        <source>(%1/sec)</source>
        <translation>(%1/seg)</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n día(s), </numerusform>
            <numerusform>%n día(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n hora(s), </numerusform>
            <numerusform>%n hora(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minuto(s)</numerusform>
            <numerusform>%n minuto(s)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n segundo(s)</numerusform>
            <numerusform>%n segundo(s)</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restante.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - tiempo restante desconocido.</translation>
    </message>
</context>
<context>
    <name>KDUpdater::HttpDownloader</name>
    <message>
        <source>Cannot download %1. Writing to file &quot;%2&quot; failed: %3</source>
        <translation>No se puede descargar %1. Error al escribir en el archivo &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot download %1. Cannot create file &quot;%2&quot;: %3</source>
        <translation>No se puede descargar %1. No se puede crear el archivo &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 en %2</translation>
    </message>
    <message>
        <source>Authentication request canceled.</source>
        <translation>La solicitud de autenticación se ha cancelado.</translation>
    </message>
    <message>
        <source>Secure Connection Failed</source>
        <translation>Error de la conexión segura</translation>
    </message>
    <message>
        <source>There was an error during connection to: %1.</source>
        <translation>Se ha producido un error durante la conexión a: %1.</translation>
    </message>
    <message>
        <source>This could be a problem with the server&apos;s configuration, or it could be someone trying to impersonate the server.</source>
        <translation>Podría tratarse de un problema con la configuración del servidor o alguien que está intentando suplantar al servidor.</translation>
    </message>
    <message>
        <source>If you have connected to this server successfully in the past or trust this server, the error may be temporary and you can try again.</source>
        <translation>Si en el pasado ya se ha conectado correctamente a este servidor o bien confía en el servidor, puede intentarlo de nuevo porque es posible que se trate de un error temporal.</translation>
    </message>
    <message>
        <source>Try again</source>
        <translation>Volver a intentar</translation>
    </message>
    <message>
        <source>Cannot download %1. Cannot create directory for &quot;%2&quot;</source>
        <translation>No se puede descargar %1. No se puede crear el directorio para &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>KDUpdater::LocalFileDownloader</name>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Writing to file &quot;%1&quot; failed: %2</source>
        <translation>Error al escribir en el archivo &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::MkdirOperation</name>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>No se puede crear el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation>Error desconocido.</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el directorio &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::MoveOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;.</source>
        <translation>No se puede crear una copia de seguridad del archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede copiar el archivo &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;.</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>No se puede restaurar el archivo de copia de seguridad para &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::PrependFileOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>No se puede crear una copia de seguridad del archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Cannot find backup file for &quot;%1&quot;.</source>
        <translation>No se puede encontrar el archivo de copia de seguridad para &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;.</source>
        <translation>No se puede restaurar el archivo de copia de seguridad para &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot restore backup file for &quot;%1&quot;: %2</source>
        <translation>No se puede restaurar el archivo de copia de seguridad para &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::ResourceFileDownloader</name>
    <message>
        <source>Cannot read resource file &quot;%1&quot;: %2</source>
        <translation>No se puede leer el archivo de recursos &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::RmdirOperation</name>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>The directory does not exist.</source>
        <translation>El directorio no existe.</translation>
    </message>
    <message>
        <source>Cannot recreate directory &quot;%1&quot;: %2</source>
        <translation>No se puede volver a crear el directorio &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>KDUpdater::Task</name>
    <message>
        <source>%1 started</source>
        <translation>%1 se ha iniciado</translation>
    </message>
    <message>
        <source>%1 cannot be stopped</source>
        <translation>%1 no se puede detener</translation>
    </message>
    <message>
        <source>Cannot stop task %1</source>
        <translation>No se puede detener la tarea %1</translation>
    </message>
    <message>
        <source>%1 cannot be paused</source>
        <translation>%1 no se puede pausar</translation>
    </message>
    <message>
        <source>Cannot pause task %1</source>
        <translation>No se puede pausar la tarea %1</translation>
    </message>
    <message>
        <source>Cannot resume task %1</source>
        <translation>No se puede reanudar la tarea %1</translation>
    </message>
    <message>
        <source>%1 done</source>
        <translation>%1 se ha completado</translation>
    </message>
</context>
<context>
    <name>KDUpdater::UpdateFinder</name>
    <message>
        <source>Cannot access the package information of this application.</source>
        <translation>No se puede acceder a la información de paquete de esta aplicación.</translation>
    </message>
    <message>
        <source>No package sources set for this application.</source>
        <translation>No hay definida ninguna fuente de paquete para esta aplicación.</translation>
    </message>
    <message numerus="yes">
        <source>%n update(s) found.</source>
        <translation>
            <numerusform>%n actualizaciones encontradas.</numerusform>
            <numerusform>%n actualizaciones encontradas.</numerusform>
        </translation>
    </message>
    <message>
        <source>Downloading Updates.xml from update sources.</source>
        <translation>Descargando Updates.xml de las fuentes de actualización.</translation>
    </message>
    <message>
        <source>Cannot download package source %1 from &quot;%2&quot;.</source>
        <translation>No se puede descargar la fuente del paquete %1 desde &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Updates.xml file(s) downloaded from update sources.</source>
        <translation>Archivo(s) Updates.xml descargado(s) desde las fuentes de actualización.</translation>
    </message>
    <message>
        <source>Computing applicable updates.</source>
        <translation>Calculando actualizaciones válidas.</translation>
    </message>
    <message>
        <source>Application updates computed.</source>
        <translation>Actualizaciones de aplicación calculadas.</translation>
    </message>
</context>
<context>
    <name>KDUpdater::UpdatesInfoData</name>
    <message>
        <source>Updates.xml contains invalid content: %1</source>
        <translation>Updates.xml tiene contenido no válido: %1</translation>
    </message>
    <message>
        <source>Cannot read &quot;%1&quot;</source>
        <translation>No se puede leer &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Root element %1 unexpected, should be &quot;Updates&quot;.</source>
        <translation>Elemento raíz %1 inesperado, debería ser &quot;Updates&quot;.</translation>
    </message>
    <message>
        <source>ApplicationName element is missing.</source>
        <translation>Falta el elemento ApplicationName.</translation>
    </message>
    <message>
        <source>ApplicationVersion element is missing.</source>
        <translation>Falta el elemento ApplicationVersion.</translation>
    </message>
    <message>
        <source>PackageUpdate element without Name</source>
        <translation>Elemento PackageUpdate sin nombre</translation>
    </message>
    <message>
        <source>PackageUpdate element without Version</source>
        <translation>Elemento PackageUpdate sin versión</translation>
    </message>
    <message>
        <source>PackageUpdate element without ReleaseDate</source>
        <translation>Elemento PackageUpdate sin fecha de publicación</translation>
    </message>
</context>
<context>
    <name>Lib7z</name>
    <message>
        <source>Internal code: %1</source>
        <translation>código interno: %1</translation>
    </message>
    <message>
        <source>Not enough memory</source>
        <translation>no hay suficiente memoria</translation>
    </message>
    <message>
        <source>Error: %1</source>
        <translation>Error: %1</translation>
    </message>
    <message>
        <source>Cannot retrieve property %1 for item %2.</source>
        <translation>No se puede recuperar la propiedad %1 del elemento %2.</translation>
    </message>
    <message>
        <source>Property %1 for item %2 not of type VT_FILETIME but %3.</source>
        <translation>La propiedad %1 del elemento %2 no es del tipo VT_FILETIME sino %3.</translation>
    </message>
    <message>
        <source>Cannot convert UTC file time to system time.</source>
        <translation>No se puede convertir la hora UTC del archivo a la hora del sistema.</translation>
    </message>
    <message>
        <source>Cannot load codecs.</source>
        <translation>No se pueden cargar los códecs.</translation>
    </message>
    <message>
        <source>Cannot open archive &quot;%1&quot;.</source>
        <translation>No se puede abrir el archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot retrieve number of items in archive.</source>
        <translation>No se puede recuperar el número de elementos del archivo.</translation>
    </message>
    <message>
        <source>Cannot retrieve path of archive item &quot;%1&quot;.</source>
        <translation>No se puede recuperar la ruta del elemento del archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Unknown exception caught (%1).</source>
        <translation>Se ha producido una excepción desconocida (%1).</translation>
    </message>
    <message>
        <source>Cannot create temporary file: %1</source>
        <translation>No se puede crear el archivo temporal: %1</translation>
    </message>
    <message>
        <source>Unsupported archive type.</source>
        <translation>Tipo de archivo no admitido.</translation>
    </message>
    <message>
        <source>Cannot create archive &quot;%1&quot;</source>
        <translation>No se puede crear el archivo &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Cannot create archive &quot;%1&quot;: %2</source>
        <translation>No se puede crear el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot remove old archive &quot;%1&quot;: %2</source>
        <translation>No se puede quitar el archivo antiguo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot rename temporary archive &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede cambiar el nombre del archivo temporal de &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Unknown exception caught (%1)</source>
        <translation>Se ha producido una excepción desconocida (%1)</translation>
    </message>
</context>
<context>
    <name>LocalPackageHub</name>
    <message>
        <source>%1 contains invalid content: %2</source>
        <translation>%1 tiene contenido no válido: %2</translation>
    </message>
    <message>
        <source>The file %1 does not exist.</source>
        <translation>El archivo %1 no existe.</translation>
    </message>
    <message>
        <source>Cannot open %1.</source>
        <translation>No se puede abrir %1.</translation>
    </message>
    <message>
        <source>Parse error in %1 at %2, %3: %4</source>
        <translation>Error de análisis en %1 en %2, %3: %4</translation>
    </message>
    <message>
        <source>Root element %1 unexpected, should be &apos;Packages&apos;.</source>
        <translation>No se esperaba el elemento raíz %1, debería ser &apos;Packages&apos;.</translation>
    </message>
</context>
<context>
    <name>LockFile</name>
    <message>
        <source>Cannot create lock file &quot;%1&quot;: %2</source>
        <translation>No se puede crear el archivo de bloqueo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot write PID to lock file &quot;%1&quot;: %2</source>
        <translation>No se puede escribir el PID en el archivo de bloqueo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot obtain the lock for file &quot;%1&quot;: %2</source>
        <translation>No se puede obtener el bloqueo para el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot release the lock for file &quot;%1&quot;: %2</source>
        <translation>No se puede liberar el bloqueo para el archivo &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller</name>
    <message>
        <source>No marker found, stopped after %1.</source>
        <translation>No se ha encontrado ningún marcador, se ha detenido después de %1.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Read failed after %1 bytes: %2</source>
        <translation>Error de lectura después de %1 bytes: %2</translation>
    </message>
    <message>
        <source>Copy failed: %1</source>
        <translation>Error al copiar: %1</translation>
    </message>
    <message>
        <source>Write failed after %1 bytes: %2</source>
        <translation>Error de escritura después de %1 bytes: %2</translation>
    </message>
    <message>
        <source>bytes</source>
        <translation>bytes</translation>
    </message>
    <message>
        <source>KB</source>
        <translation>KB</translation>
    </message>
    <message>
        <source>MB</source>
        <translation>MB</translation>
    </message>
    <message>
        <source>GB</source>
        <translation>GB</translation>
    </message>
    <message>
        <source>TB</source>
        <translation>TB</translation>
    </message>
    <message>
        <source>PB</source>
        <translation>PB</translation>
    </message>
    <message>
        <source>EB</source>
        <translation>EB</translation>
    </message>
    <message>
        <source>ZB</source>
        <translation>ZB</translation>
    </message>
    <message>
        <source>YB</source>
        <translation>YB</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>No se puede crear el directorio &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot copy file from &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede copiar el archivo de &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot move file from &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede mover el archivo de &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>No se puede crear el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot open temporary file: %1</source>
        <translation>No se puede abrir el archivo temporal: %1</translation>
    </message>
    <message>
        <source>Cannot open temporary file for template %1: %2</source>
        <translation>No se puede abrir el archivo temporal para la plantilla %1: %2</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede copiar el archivo &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>No se puede copiar el archivo &quot;%1&quot; a &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>The specified module could not be found.</source>
        <translation>No se encontró el módulo especificado.</translation>
    </message>
    <message>
        <source>Invalid content in &quot;%1&quot;.</source>
        <translation>Contenido inválido en &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>This may be solved by restarting the application after clearing the cache from:</source>
        <translation>Esto puede solucionarse reiniciando la aplicación después de borrar el caché de:</translation>
    </message>
</context>
<context>
    <name>QInstaller::Component</name>
    <message>
        <source>Components cannot have children in updater mode.</source>
        <translation>Los componentes no pueden tener elementos secundarios en el modo actualizador.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>Error: Operation %1 does not exist.</source>
        <translation>Error: la operación %1 no existe.</translation>
    </message>
    <message>
        <source>Cannot resolve isDefault in %1</source>
        <translation>No se puede resolver isDefault en %1</translation>
    </message>
    <message>
        <source>Update Info: </source>
        <translation>Información de actualización: </translation>
    </message>
    <message>
        <source>There was an error loading the selected component. This component cannot be installed.</source>
        <translation>Se ha producido un error cargando el componente seleccionado. Este componente no se puede instalar.</translation>
    </message>
    <message>
        <source>Cannot open the requested UI file &quot;%1&quot;: %2.

%3 &quot;%4&quot;</source>
        <translation>No se puede abrir el archivo de UI &quot;%1&quot; solicitado: %2.

%3 &quot;%4&quot;</translation>
    </message>
    <message>
        <source>Cannot load the requested UI file &quot;%1&quot;: %2.

%3 &quot;%4&quot;</source>
        <translation>No se puede cargar el archivo de UI &quot;%1&quot; solicitado: %2.

%3 &quot;%4&quot;</translation>
    </message>
    <message>
        <source>Cannot open the requested license file &quot;%1&quot;: %2.

%3 &quot;%4&quot;</source>
        <translation>No se puede abrir el archivo de licencia &quot;%1&quot; solicitado: %2.

%3 &quot;%4&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentModel</name>
    <message>
        <source>Component is marked for installation.</source>
        <translation>El componente está marcado para la instalación.</translation>
    </message>
    <message>
        <source>Component is marked for uninstallation.</source>
        <translation>El componente está marcado para la desinstalación.</translation>
    </message>
    <message>
        <source>Component is installed.</source>
        <translation>El componente está instalado.</translation>
    </message>
    <message>
        <source>Component is not installed.</source>
        <translation>El componente no está instalado.</translation>
    </message>
    <message>
        <source>Component Name</source>
        <translation>Nombre del componente</translation>
    </message>
    <message>
        <source>Action</source>
        <translation>Acción</translation>
    </message>
    <message>
        <source>Installed Version</source>
        <translation>Versión instalada</translation>
    </message>
    <message>
        <source>New Version</source>
        <translation>Nueva versión</translation>
    </message>
    <message>
        <source>Release Date</source>
        <translation>Fecha de versión</translation>
    </message>
    <message>
        <source>Size</source>
        <translation>Tamaño</translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentSelectionPage</name>
    <message>
        <source>Select a Qt Board Support Package file to install additional content that is not directly available from the online repositories.</source>
        <translation>Selecciona un archivo de paquete de soporte de Qt Board para instalar contenido adicional que no esté disponible directamente en los repositorios en línea.</translation>
    </message>
    <message>
        <source>Open File</source>
        <translation>Abrir archivo</translation>
    </message>
    <message>
        <source>Select Components</source>
        <translation>Seleccionar componentes</translation>
    </message>
    <message>
        <source>Please select the components you want to update.</source>
        <translation>Seleccione los componentes que desea actualizar.</translation>
    </message>
    <message>
        <source>Please select the components you want to install.</source>
        <translation>Seleccione los componentes que desea instalar.</translation>
    </message>
    <message>
        <source>Please select the components you want to uninstall.</source>
        <translation>Seleccione los componentes que desea desinstalar.</translation>
    </message>
    <message>
        <source>Select the components to install. Deselect installed components to uninstall them.&lt;br&gt;Any components already installed will not be updated.</source>
        <translation>Seleccione los componentes que desea instalar. Anule la selección de los componentes instalados para desinstalarlos.&lt;br&gt;No se actualizarán los componentes ya instalados.</translation>
    </message>
    <message>
        <source>Mandatory components need to be updated first before you can select other components to update.</source>
        <translation>Los componentes obligatorios deben actualizarse primero antes de poder seleccionar otros componentes para actualizarlos.</translation>
    </message>
    <message>
        <source>Search</source>
        <translation>Buscar</translation>
    </message>
    <message>
        <source>Browse &amp;QBSP files</source>
        <translation>Examinar archivos &amp;QBSP</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>Create Offline Installer</source>
        <translation>Crear instalador sin conexión</translation>
    </message>
    <message>
        <source>Create offline installer from selected components, instead of installing now.</source>
        <translation>Crea un instalador sin conexión a partir de componentes seleccionados, en lugar de instalarlo ahora.</translation>
    </message>
</context>
<context>
    <name>QInstaller::ConsumeOutputOperation</name>
    <message>
        <source>&lt;to be saved installer key name&gt; &lt;executable&gt; [argument1] [argument2] [...]</source>
        <translation>&lt;to be saved installer key name&gt; &lt;executable&gt; [argument1] [argument2] [...]</translation>
    </message>
    <message>
        <source>Needed installer object in %1 operation is empty.</source>
        <translation>El objeto de instalador necesario en la operación %1 está vacío.</translation>
    </message>
    <message>
        <source>Cannot save the output of &quot;%1&quot; to an empty installer key value.</source>
        <translation>No se puede guardar la salida de &quot;%1&quot; en un valor de clave de instalador vacío.</translation>
    </message>
    <message>
        <source>Failed to run command: &quot;%1&quot;: %2</source>
        <translation>No se pudo ejecutar el comando: &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::CopyDirectoryOperation</name>
    <message>
        <source>&lt;source&gt; &lt;target&gt; [&quot;forceOverwrite&quot;]</source>
        <translation>&lt;source&gt; &lt;target&gt; [&quot;forceOverwrite&quot;]</translation>
    </message>
    <message>
        <source>Invalid argument in %1: Third argument needs to be forceOverwrite, if specified.</source>
        <translation>Argumento no válido en %1: el tercer argumento debe ser forceOverwrite, si se ha especificado.</translation>
    </message>
    <message>
        <source>Invalid argument in %1: Directory &quot;%2&quot; is invalid.</source>
        <translation>Argumento no válido en %1: el directorio &quot;%2&quot; no es válido.</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>No se puede crear el directorio &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Failed to overwrite &quot;%1&quot;.</source>
        <translation>Error al sobrescribir &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot copy file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede copiar el archivo &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;.</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CopyFileTask</name>
    <message>
        <source>Invalid task item count.</source>
        <translation>Recuento de elementos de tarea no válido.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Writing to file &quot;%1&quot; failed: %2</source>
        <translation>Error al escribir en el archivo &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateDesktopEntryOperation</name>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>No se puede crear una copia de seguridad del archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Failed to overwrite file &quot;%1&quot;.</source>
        <translation>Error al sobrescribir el archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot write desktop entry to &quot;%1&quot;.</source>
        <translation>No se puede escribir la entrada de escritorio en %1.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateLinkOperation</name>
    <message>
        <source>Cannot create link from &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>No se puede crear el vínculo entre &quot;%1&quot; y &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove link from &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>No se puede quitar el vínculo entre &quot;%1&quot; y &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateLocalRepositoryOperation</name>
    <message>
        <source>Cannot set permissions for file &quot;%1&quot;.</source>
        <translation>No se pueden establecer permisos para el archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot move file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede mover el archivo &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Installer at &quot;%1&quot; needs to be an offline one.</source>
        <translation>El instalador de &quot;%1&quot; debe ser sin conexión.</translation>
    </message>
    <message>
        <source>Cannot create path &quot;%1&quot;.</source>
        <translation>No se puede crear la ruta &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;.</source>
        <translation>No se puede quitar el directorio &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading.</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura.</translation>
    </message>
    <message>
        <source>Cannot read file &quot;%1&quot;: %2</source>
        <translation>No se puede leer el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot create target directory: &quot;%1&quot;.</source>
        <translation>No se puede crear el directorio de destino: &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Unknown exception caught: %1.</source>
        <translation>Se ha producido una excepción desconocida: %1.</translation>
    </message>
    <message>
        <source>Removing file &quot;%1&quot;.</source>
        <translation>Eliminando el archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;.</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot remove directory &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot create archive &quot;%1&quot;: %2</source>
        <translation>No se puede crear el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
        <translation>Archivo &quot;%1&quot; no soportado: ningún controlador registrado para el sufijo de archivo &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::CreateShortcutOperation</name>
    <message>
        <source>&lt;target&gt; &lt;link location&gt; [target arguments] [&quot;workingDirectory=...&quot;] [&quot;iconPath=...&quot;] [&quot;iconId=...&quot;] [&quot;description=...&quot;]</source>
        <translation>&lt;target&gt; &lt;link location&gt; [target arguments] [&quot;workingDirectory=...&quot;] [&quot;iconPath=...&quot;] [&quot;iconId=...&quot;] [&quot;description=...&quot;]</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>No se puede crear el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Failed to overwrite &quot;%1&quot;: %2</source>
        <translation>Error al sobrescribir &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot create link &quot;%1&quot;: %2</source>
        <translation>No se puede crear el vínculo &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::DownloadArchivesJob</name>
    <message>
        <source>Canceled</source>
        <translation>Cancelado</translation>
    </message>
    <message>
        <source>Downloading hash signature failed.</source>
        <translation>Error al descargar la firma del hash.</translation>
    </message>
    <message>
        <source>Download Error</source>
        <translation>Error de descarga</translation>
    </message>
    <message>
        <source>Cannot download archive %1: %2</source>
        <translation>No se puede descargar el archivo %1: %2</translation>
    </message>
    <message>
        <source>Cannot fetch archives: %1
Error while loading %2</source>
        <translation>No se pueden obtener los archivos: %1
Error al descargar %2</translation>
    </message>
    <message>
        <source>Downloading archive &quot;%1&quot; for component %2.</source>
        <translation>Descargando el archivo &quot;%1&quot; para el componente %2.</translation>
    </message>
    <message>
        <source>Scheme %1 not supported (URL: %2).</source>
        <translation>Esquema %1 no admitido (URL: %2).</translation>
    </message>
    <message>
        <source>Cannot find component for %1.</source>
        <translation>No se puede encontrar el componente para %1.</translation>
    </message>
    <message>
        <source>%1 of %2</source>
        <translation>%1 de %2</translation>
    </message>
    <message>
        <source>%1 downloaded.</source>
        <translation>%1 descargado.</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n día(s), </numerusform>
            <numerusform>%n día(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n hora(s), </numerusform>
            <numerusform>%n hora(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minuto(s)</numerusform>
            <numerusform>%n minuto(s)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n segundo(s)</numerusform>
            <numerusform>%n segundo(s)</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restante.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - tiempo restante desconocido.</translation>
    </message>
    <message>
        <source>Archive: </source>
        <translation>Archivo: </translation>
    </message>
    <message>
        <source>Total: </source>
        <translation>Total: </translation>
    </message>
    <message>
        <source>Retry count (%1) exceeded</source>
        <translation>Se superó el recuento de reintentos (%1)</translation>
    </message>
    <message>
        <source>Hash verification while downloading failed. This is a temporary error, please retry.

Expected: %1 
Downloaded: %2</source>
        <translation>Error de verificación del hash durante la descarga. Es un error temporal, vuelva a intentarlo.

Esperados: %1
Descargado: %2</translation>
    </message>
    <message>
        <source>Cannot verify Hash
Expected: %1 
Downloaded: %2</source>
        <translation>No se puede verificar el hash
Esperados: %1
Descargado: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::Downloader</name>
    <message>
        <source>Target file &quot;%1&quot; already exists but is not a file.</source>
        <translation>El archivo de destino &quot;%1&quot; ya existe, pero no es un archivo.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <extracomment>%2 is a sentence describing the error</extracomment>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>File &quot;%1&quot; not open for writing: %2</source>
        <extracomment>%2 is a sentence describing the error.</extracomment>
        <translation>No se pudo abrir el archivo &quot;%1&quot; para la escritura: %2</translation>
    </message>
    <message>
        <source>Writing to file &quot;%1&quot; failed: %2</source>
        <extracomment>%2 is a sentence describing the error.</extracomment>
        <translation>Error al escribir en el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Redirect loop detected for &quot;%1&quot;.</source>
        <translation>Se ha detectado un bucle de redirección para &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Network error while downloading &apos;%1&apos;: %2.</source>
        <translation>Error de red durante la descarga de &apos;%1&apos;: %2.</translation>
    </message>
    <message>
        <source>Unknown network error while downloading &quot;%1&quot;.</source>
        <extracomment>%1 is a sentence describing the error</extracomment>
        <translation>Error de red desconocido durante la descarga de &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Network transfers canceled.</source>
        <translation>Transferencias de red canceladas.</translation>
    </message>
    <message>
        <source>Pause and resume not supported by network transfers.</source>
        <translation>La pausa y la reanudación no son compatibles con las transferencias de red.</translation>
    </message>
    <message>
        <source>Invalid source URL &quot;%1&quot;: %2</source>
        <extracomment>%2 is a sentence describing the error</extracomment>
        <translation>URL de origen &quot;%1&quot; no válida: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::ElevatedExecuteOperation</name>
    <message>
        <source>Cannot start detached: &quot;%1&quot;</source>
        <translation>No se puede iniciar aislado: &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Cannot start: &quot;%1&quot;: %2</source>
        <translation>No se puede iniciar: &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Program crashed: &quot;%1&quot;</source>
        <translation>El programa ha dejado de funcionar: &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Execution failed (Unexpected exit code: %1): &quot;%2&quot;</source>
        <translation>Error de ejecución (código de error no esperado: %1): &quot;%2&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::FakeStopProcessForUpdateOperation</name>
    <message>
        <source>Cannot get package manager core.</source>
        <translation>No se puede obtener el componente básico del administrador de paquetes.</translation>
    </message>
    <message>
        <source>This process should be stopped before continuing: %1</source>
        <translation>Este proceso se debe detener antes de continuar: %1</translation>
    </message>
    <message>
        <source>These processes should be stopped before continuing: %1</source>
        <translation>Estos procesos se deben detener antes de continuar: %1</translation>
    </message>
</context>
<context>
    <name>QInstaller::FileTaskObserver</name>
    <message>
        <source>%1 of %2</source>
        <translation>%1 de %2</translation>
    </message>
    <message>
        <source>%1 received.</source>
        <translation>%1 recibido.</translation>
    </message>
    <message>
        <source>(%1/sec)</source>
        <translation>(%1/seg)</translation>
    </message>
    <message numerus="yes">
        <source>%n day(s), </source>
        <translation>
            <numerusform>%n día(s), </numerusform>
            <numerusform>%n día(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n hour(s), </source>
        <translation>
            <numerusform>%n hora(s), </numerusform>
            <numerusform>%n hora(s), </numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n minute(s)</source>
        <translation>
            <numerusform>%n minuto(s)</numerusform>
            <numerusform>%n minuto(s)</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>%n second(s)</source>
        <translation>
            <numerusform>%n segundo(s)</numerusform>
            <numerusform>%n segundo(s)</numerusform>
        </translation>
    </message>
    <message>
        <source> - %1%2%3%4 remaining.</source>
        <translation> - %1%2%3%4 restante.</translation>
    </message>
    <message>
        <source> - unknown time remaining.</source>
        <translation> - tiempo restante desconocido.</translation>
    </message>
</context>
<context>
    <name>QInstaller::FinishedPage</name>
    <message>
        <source>Finished</source>
        <translation>Terminado</translation>
    </message>
    <message>
        <source>Restart</source>
        <translation>Reiniciar</translation>
    </message>
    <message>
        <source>Run %1 now.</source>
        <translation>Ejecute %1 ahora.</translation>
    </message>
    <message>
        <source>Click %1 to close the %2 Setup.</source>
        <translation>Haga clic en %1 para cerrar la configuración %2.</translation>
    </message>
    <message>
        <source>You will find your installation in this location on your computer:</source>
        <translation>Encontrará su instalación en esta ubicación en su computadora:</translation>
    </message>
    <message>
        <source>%1 has now been uninstalled from your computer.</source>
        <translation>%1 ya se ha desinstalado de tu ordenador.</translation>
    </message>
    <message>
        <source>%1 has now been updated on your computer.</source>
        <translation>%1 ya se ha actualizado en tu computadora.</translation>
    </message>
    <message>
        <source>Offline installer has now been generated.</source>
        <translation>Se ha generado el instalador sin conexión.</translation>
    </message>
    <message>
        <source>%1 has now been installed on your computer.</source>
        <translation>%1 ya se ha instalado en su ordenador.</translation>
    </message>
    <message>
        <source>%1 installation was not complete or was interrupted by some reason.</source>
        <translation>La instalación de %1 no se completó o se interrumpió por algún motivo.</translation>
    </message>
    <message>
        <source>%1 installation was unsuccessful.</source>
        <translation>La instalación de %1 no fue exitosa.</translation>
    </message>
</context>
<context>
    <name>QInstaller::GlobalSettingsOperation</name>
    <message>
        <source>Settings are not writable.</source>
        <translation>No se puede escribir en la configuración.</translation>
    </message>
    <message>
        <source>Failed to write settings.</source>
        <translation>Error al escribir en la configuración.</translation>
    </message>
</context>
<context>
    <name>QInstaller::InstallIconsOperation</name>
    <message>
        <source>&lt;source path&gt; [vendor prefix]</source>
        <translation>&lt;source path&gt; [vendor prefix]</translation>
    </message>
    <message>
        <source>Invalid Argument: source directory must not be empty.</source>
        <translation>Argumento no válido: el directorio de origen no debe estar vacío.</translation>
    </message>
    <message>
        <source>Cannot backup file &quot;%1&quot;: %2</source>
        <translation>No se puede crear una copia de seguridad del archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Failed to overwrite &quot;%1&quot;: %2</source>
        <translation>Error al sobrescribir &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Failed to copy file &quot;%1&quot;: %2</source>
        <translation>Error al copiar el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;: %2</source>
        <translation>No se puede crear el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot prepare to backup file &quot;%1&quot;: %2</source>
        <translation>No se puede preparar para hacer hacer una copia de seguridad del archivo &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::IntroductionPage</name>
    <message>
        <source>Welcome</source>
        <translation>Bienvenido</translation>
    </message>
    <message>
        <source>Welcome to the %1 Setup.</source>
        <translation>Bienvenido al Asistente de instalación de %1.</translation>
    </message>
    <message>
        <source>&amp;Add or remove components</source>
        <translation>&amp;Agregar o quitar componentes</translation>
    </message>
    <message>
        <source>&amp;Update components</source>
        <translation>Act&amp;ualizar componentes</translation>
    </message>
    <message>
        <source>&amp;Remove all components</source>
        <translation>Quita&amp;r todos los componentes</translation>
    </message>
    <message>
        <source>Retrieving information from remote installation sources...</source>
        <translation>Recuperando información de fuentes de instalación remotas...</translation>
    </message>
    <message>
        <source>At least one valid and enabled repository required for this action to succeed.</source>
        <translation>Se requiere al menos un repositorio válido y habilitado para que esta acción se realice correctamente.</translation>
    </message>
    <message>
        <source>No updates available.</source>
        <translation>No hay actualizaciones disponibles.</translation>
    </message>
    <message>
        <source>&amp;Quit</source>
        <translation>Salir</translation>
    </message>
    <message>
        <source>There is an important update available. Please select &apos;%1&apos; first</source>
        <translation>Hay una actualización importante disponible. Por favor seleccione &apos;%1&apos; primero</translation>
    </message>
    <message>
        <source>Maintenance Actions</source>
        <translation>Acciones de mantenimiento</translation>
    </message>
    <message>
        <source>Select from following options, which way you want to proceed.</source>
        <translation>Seleccione entre las siguientes opciones la forma en que desea proceder.</translation>
    </message>
</context>
<context>
    <name>QInstaller::LicenseAgreementPage</name>
    <message>
        <source>License Agreement</source>
        <translation>Contrato de licencia</translation>
    </message>
    <message>
        <source>Alt+A</source>
        <comment>Agree license</comment>
        <translation>Alt+A</translation>
    </message>
    <message>
        <source>Please read the following license agreement. You must accept the terms contained in this agreement before continuing with the installation.</source>
        <translation>Lea el siguiente contrato de licencia. Debe aceptar los términos contenidos en este contrato antes de continuar con la instalación.</translation>
    </message>
    <message>
        <source>I accept the license.</source>
        <translation>Acepto la licencia.</translation>
    </message>
    <message>
        <source>Please read the following license agreements. You must accept the terms contained in these agreements before continuing with the installation.</source>
        <translation>Lea los siguientes contratos de licencia. Debe aceptar los términos contenidos en estos contratos antes de continuar con la instalación.</translation>
    </message>
    <message>
        <source>I accept the licenses.</source>
        <translation>Acepto las licencias.</translation>
    </message>
</context>
<context>
    <name>QInstaller::LicenseOperation</name>
    <message>
        <source>No license files found to copy.</source>
        <translation>No se han encontrado archivos de licencia para copiar.</translation>
    </message>
    <message>
        <source>Needed installer object in %1 operation is empty.</source>
        <translation>El objeto de instalador necesario en la operación %1 está vacío.</translation>
    </message>
    <message>
        <source>Can not write license file &quot;%1&quot;.</source>
        <translation>No se puede escribir en el archivo de licencia &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::LineReplaceOperation</name>
    <message>
        <source>Invalid argument in %1: Empty search argument is not supported.</source>
        <translation>Argumento inválido en %1: No se admite el argumento de búsqueda vacío.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::MetadataJob</name>
    <message>
        <source>Missing package manager core engine.</source>
        <translation>Falta el motor de componente básico del administrador de paquetes.</translation>
    </message>
    <message>
        <source>Unpacking compressed repositories. This may take a while...</source>
        <translation>Desempaquetando los repositorios comprimidos. Esta operación puede tardar...</translation>
    </message>
    <message>
        <source>Metadata download canceled.</source>
        <translation>Descarga de metadatos cancelada.</translation>
    </message>
    <message>
        <source>Unknown exception during extracting.</source>
        <translation>Se ha producido una excepción durante la extracción.</translation>
    </message>
    <message>
        <source>Missing proxy credentials.</source>
        <translation>Faltan las credenciales del proxy.</translation>
    </message>
    <message>
        <source>Authentication failed.</source>
        <translation>Error de autenticación.</translation>
    </message>
    <message>
        <source>Unknown exception during download.</source>
        <translation>Se ha producido una excepción desconocida durante la descarga.</translation>
    </message>
    <message>
        <source>Failure to fetch repositories.</source>
        <translation>Error al recuperar los repositorios.</translation>
    </message>
    <message>
        <source>Extracting meta information...</source>
        <translation>Extrayendo la información de metadatos...</translation>
    </message>
    <message>
        <source>Checksum mismatch detected for &quot;%1&quot;.</source>
        <translation>Discrepancia de suma de comprobación detectada para &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Error while extracting archive &quot;%1&quot;: %2</source>
        <translation>Error al extraer el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
        <translation>Archivo &quot;%1&quot; no soportado: ningún controlador registrado para el sufijo de archivo &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Fetching latest update information...</source>
        <translation>Obteniendo la información de la última actualización...</translation>
    </message>
    <message numerus="yes">
        <source>Updating local cache with %n new items...</source>
        <translation>
            <numerusform>Actualizando caché local con %n elemento nuevo...</numerusform>
            <numerusform>Actualizando caché local con %n elementos nuevos...</numerusform>
        </translation>
    </message>
    <message>
        <source>Clearing the cache directory and restarting the application may solve this.</source>
        <translation>Borrando el directorio de caché y reiniciando la aplicación puede resolver esto.</translation>
    </message>
    <message>
        <source>Unknown exception during updating cache.</source>
        <translation>Excepción desconocida durante la actualización de caché.</translation>
    </message>
    <message>
        <source>Cannot open extracted file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo extraído &quot;%1&quot; para leer: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Retrieving information from remote repositories...</source>
        <translation>Recuperando información de repositorios remotos...</translation>
    </message>
    <message>
        <source>Retrieving meta information from remote repository...</source>
        <translation>Recuperando información de metadatos del repositorio remoto...</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerCore</name>
    <message>
        <source>Error writing Maintenance Tool</source>
        <translation>Error al escribir la herramienta de mantenimiento</translation>
    </message>
    <message>
        <source>Downloading packages...</source>
        <translation>Descargando paquetes...</translation>
    </message>
    <message>
        <source>Installation canceled by user.</source>
        <translation>Instalación cancelada por el usuario.</translation>
    </message>
    <message>
        <source>All downloads finished.</source>
        <translation>Se han completado todas las descargas.</translation>
    </message>
    <message>
        <source>Canceling the Installer</source>
        <translation>Cancelando el instalador</translation>
    </message>
    <message>
        <source>Authentication Error</source>
        <translation>Error de autenticación</translation>
    </message>
    <message>
        <source>Some components could not be removed completely because administrative rights could not be acquired: %1.</source>
        <translation>Algunos componentes no se pueden eliminar por completo porque no se pueden adquirir derechos administrativos: %1.</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation>Error desconocido.</translation>
    </message>
    <message>
        <source>Some components could not be removed completely because an unknown error happened.</source>
        <translation>Algunos componentes no se han podido eliminar por completo porque se ha producido un error desconocido.</translation>
    </message>
    <message>
        <source>The directory you selected already exists and contains an installation. Choose a different target for installation.</source>
        <translation>El directorio que ha seleccionado ya existe y contiene una instalación. Elija otro destino para la instalación.</translation>
    </message>
    <message>
        <source>Warning</source>
        <translation>Advertencia</translation>
    </message>
    <message>
        <source>You have selected an existing, non-empty directory for installation.
Note that it will be completely wiped on uninstallation of this application.
It is not advisable to install into this directory as installation might fail.
Do you want to continue?</source>
        <translation>Ha seleccionado un directorio existente y no vacío para la instalación.
Tenga en cuenta que se eliminará por completo al desinstalar esta aplicación.
No es recomendable instalar en este directorio, ya que la instalación podría generar un error.
¿Desea continuar?</translation>
    </message>
    <message>
        <source>You have selected an existing file or symlink, please choose a different target for installation.</source>
        <translation>Ha seleccionado un archivo o un symlink existente. Elija un destino diferente para la instalación.</translation>
    </message>
    <message>
        <source>The installation path cannot be empty, please specify a valid directory.</source>
        <translation>La ruta de instalación no puede estar vacía. Especifique un directorio válido.</translation>
    </message>
    <message>
        <source>The installation path cannot be relative, please specify an absolute path.</source>
        <translation>La ruta de instalación no puede ser relativa. Especifique una ruta absoluta.</translation>
    </message>
    <message>
        <source>The path or installation directory contains non ASCII characters. This is currently not supported! Please choose a different path or installation directory.</source>
        <translation>La ruta o el directorio de instalación contiene caracteres que no son ASCII. Esto no es compatible actualmente. Elija una ruta o un directorio de instalación diferente.</translation>
    </message>
    <message>
        <source>As the install directory is completely deleted, installing in %1 is forbidden.</source>
        <translation>Puesto que el directorio de instalación se ha eliminado por completo, está prohibido instalar en %1.</translation>
    </message>
    <message>
        <source>The path you have entered is too long, please make sure to specify a valid path.</source>
        <translation>La ruta que ha introducido es demasiado larga. Debe especificar una ruta válida.</translation>
    </message>
    <message>
        <source>The path you have entered is not valid, please make sure to specify a valid target.</source>
        <translation>La ruta que ha introducido no es válida. Debe especificar un destino válido.</translation>
    </message>
    <message>
        <source>The path you have entered is not valid, please make sure to specify a valid drive.</source>
        <translation>La ruta que ha introducido no es válida. Debe especificar una unidad válida.</translation>
    </message>
    <message>
        <source>The installation path must not end with &apos;.&apos;, please specify a valid directory.</source>
        <translation>La ruta de instalación no debe terminar con &apos;.&apos;. Especifique un directorio válido.</translation>
    </message>
    <message>
        <source>The installation path must not contain &quot;%1&quot;, please specify a valid directory.</source>
        <translation>La ruta de instalación no debe contener &quot;%1&quot;. Especifique un directorio válido.</translation>
    </message>
    <message>
        <source>Application not running in Package Manager mode.</source>
        <translation>La aplicación no se está ejecutando en el modo de administrador de paquetes.</translation>
    </message>
    <message>
        <source>No installed packages found.</source>
        <translation>No se han encontrado paquetes instalados.</translation>
    </message>
    <message>
        <source>Application running in Uninstaller mode.</source>
        <translation>La aplicación se está ejecutando en el modo de desinstalador.</translation>
    </message>
    <message>
        <source>There is an important update available, please run the updater first.</source>
        <translation>Hay disponible una actualización importante; ejecute primero el actualizador.</translation>
    </message>
    <message>
        <source>Cannot resolve all dependencies.</source>
        <translation>No se pueden resolver todas las dependencias.</translation>
    </message>
    <message>
        <source>Cannot install component %1. Component is installed only as automatic dependency to %2.</source>
        <translation>No se puede instalar el componente %1. El componente se instala sólo como dependencia automática de %2.</translation>
    </message>
    <message>
        <source>Cannot install component %1. Component is not checkable, meaning you have to select one of the subcomponents.</source>
        <translation>No se puede instalar el componente %1. El componente no es seleccionable, lo que significa que tiene que seleccionar uno de los subcomponentes.</translation>
    </message>
    <message>
        <source>Component %1 already installed</source>
        <translation>El componente %1 ya está instalado</translation>
    </message>
    <message>
        <source>Cannot install %1. Component is virtual.</source>
        <translation>No se puede instalar %1. El componente es virtual.</translation>
    </message>
    <message>
        <source>Cannot install %1. Component not found.</source>
        <translation>No se puede instalar %1. No se encuentra el componente.</translation>
    </message>
    <message>
        <source>Cannot elevate access rights while running from command line. Please restart the application as administrator.</source>
        <translation>No se pueden elevar los derechos de acceso mientras se ejecuta desde la línea de comandos. Por favor, reinicie la aplicación como administrador.</translation>
    </message>
    <message>
        <source>Error while elevating access rights.</source>
        <translation>Error al aumentar los derechos de acceso.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>Not enough disk space to store temporary files and the installation. %1 are available, while the minimum required is %2.</source>
        <translation>No hay suficiente espacio en disco para almacenar los archivos temporales y la instalación. Se dispone de %1 y se requiere al menos un espacio de %2.</translation>
    </message>
    <message>
        <source>Not enough disk space to store all selected components! %1 are available, while the minimum required is %2.</source>
        <translation>No hay suficiente espacio en disco para almacenar todos los componentes seleccionados. Se dispone de %1 y se requiere al menos un espacio de %2.</translation>
    </message>
    <message>
        <source>The volume you selected for installation seems to have sufficient space for installation, but there will be less than 1% of the volume&apos;s space available afterwards.</source>
        <translation>El volumen seleccionado para la instalación parece tener espacio suficiente para la instalación, pero después habrá menos del 1% del espacio del volumen disponible.</translation>
    </message>
    <message>
        <source>The volume you selected for installation seems to have sufficient space for installation, but there will be less than 100 MB available afterwards.</source>
        <translation>El volumen seleccionado para la instalación parece tener espacio suficiente para la instalación, pero después habrá menos de 100&#xa0;MB disponibles.</translation>
    </message>
    <message>
        <source>Installation will use %1 of disk space.</source>
        <translation>La instalación usará %1 de espacio de disco.</translation>
    </message>
    <message>
        <source>Invalid</source>
        <translation>no válido</translation>
    </message>
    <message>
        <source>User input is required but the output device is not associated with a terminal.</source>
        <translation>Se requiere la entrada del usuario pero el dispositivo de salida no está asociado a un terminal.</translation>
    </message>
    <message>
        <source>Cannot install %1. Component is a descendant of a virtual component %2.</source>
        <translation>No se puede instalar %1. El componente es descendiente de un componente virtual %2.</translation>
    </message>
    <message>
        <source>The estimated installer size %1 would exceed the supported executable size limit of %2. The application may not be able to run.</source>
        <translation>El tamaño estimado del instalador %1 exederá el límite del tamaño del ejecutable soportado de %2. Puede que la aplicación no se ejecute.</translation>
    </message>
    <message>
        <source>Components about to be removed:</source>
        <translation>Componentes a punto de ser removidos:</translation>
    </message>
    <message>
        <source>Cannot install component %1. There was a problem loading this component, so it is marked unstable and cannot be selected.</source>
        <translation>No se puede instalar el componente %1. Hubo un problema al cargar este componente, por lo que está marcado como inestable y no se puede seleccionar.</translation>
    </message>
    <message>
        <source>Not enough disk space to store temporary files! %1 are available, while the minimum required is %2. You may select another location for the temporary files by modifying the local cache path from the installer settings.</source>
        <translation>¡No hay suficiente espacio en disco para almacenar archivos temporales! %1 están disponibles, mientras que el mínimo requerido es %2. Puede seleccionar otra ubicación para los archivos temporales modificando la ruta de caché local desde la configuración del instalador.</translation>
    </message>
    <message>
        <source>Cannot resolve components to uninstall.</source>
        <translation>No se pueden resolver los componentes para desinstalar.</translation>
    </message>
    <message>
        <source>Cannot select alias %1. There was a problem loading this alias, so it is marked unstable and cannot be selected.</source>
        <translation>No se puede seleccionar el alias %1. Hubo un problema al cargar este alias, por lo que está marcado como inestable y no se puede seleccionar.</translation>
    </message>
    <message>
        <source>Cannot select %1. Alias is marked virtual, meaning it cannot be selected manually.</source>
        <translation>No se puede seleccionar %1. El alias está marcado como virtual, lo que significa que no se puede seleccionar manualmente.</translation>
    </message>
    <message>
        <source>Created installer will use %1 of disk space.</source>
        <translation>El instalador creado utilizará %1 del espacio en disco.</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerCorePrivate</name>
    <message>
        <source>Unresolved dependencies</source>
        <translation>Dependencias sin resolver</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>Access error</source>
        <translation>Error de acceso</translation>
    </message>
    <message>
        <source>Format error</source>
        <translation>Error de formato</translation>
    </message>
    <message>
        <source>Cannot write installer configuration to %1: %2</source>
        <translation>No se puede escribir la configuración del instalador en %1: %2</translation>
    </message>
    <message>
        <source>Stop Processes</source>
        <translation>Detener procesos</translation>
    </message>
    <message>
        <source>These processes should be stopped to continue:

%1</source>
        <translation>Estos procesos se deben detener para continuar:

%1</translation>
    </message>
    <message>
        <source>Installation canceled by user</source>
        <translation>Instalación cancelada por el usuario</translation>
    </message>
    <message>
        <source>Retry count exceeded</source>
        <translation>Recuento de intentos superado</translation>
    </message>
    <message>
        <source>Writing maintenance tool.</source>
        <translation>Escribiendo la herramienta de mantenimiento.</translation>
    </message>
    <message>
        <source>Failed to seek in file %1: %2</source>
        <translation>No se puede buscar en el archivo %1: %2</translation>
    </message>
    <message>
        <source>Maintenance tool is not a bundle</source>
        <translation>La herramienta de mantenimiento no es un paquete</translation>
    </message>
    <message>
        <source>Cannot remove data file &quot;%1&quot;: %2</source>
        <translation>No se puede quitar el archivo de datos &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot write maintenance tool data to %1: %2</source>
        <translation>No se pueden escribir los datos de la herramienta de mantenimiento en %1: %2</translation>
    </message>
    <message>
        <source>Cannot write maintenance tool to &quot;%1&quot;: %2</source>
        <translation>No se puede escribir la herramienta de mantenimiento en &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot remove temporary data file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo de datos temporal &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot write maintenance tool binary data to %1: %2</source>
        <translation>No se pueden escribir los datos binarios de la herramienta de mantenimiento en %1: %2</translation>
    </message>
    <message>
        <source>Writing offline base binary.</source>
        <translation>Escritura del binario base fuera de línea.</translation>
    </message>
    <message>
        <source>Cannot remove file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot;.</source>
        <translation>No se puede crear el directorio &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot write offline binary to &quot;%1&quot;: %2</source>
        <translation>No se puede escribir el binario fuera de línea en &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot remove temporary file &quot;%1&quot;: %2</source>
        <translation>No se puede eliminar el archivo temporal &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Variable &apos;TargetDir&apos; not set.</source>
        <translation>&apos;TargetDir&apos; no se ha definido.</translation>
    </message>
    <message>
        <source>Preparing the installation...</source>
        <translation>Preparando la instalación...</translation>
    </message>
    <message>
        <source>It is not possible to install from network location</source>
        <translation>No es posible instalar desde una ubicación de red</translation>
    </message>
    <message>
        <source>Creating local repository</source>
        <translation>Creando repositorio local</translation>
    </message>
    <message>
        <source>Creating Maintenance Tool</source>
        <translation>Creando herramienta de mantenimiento</translation>
    </message>
    <message>
        <source>Installation finished!</source>
        <translation>Instalación completada!</translation>
    </message>
    <message>
        <source>Installation aborted!</source>
        <translation>Instalación cancelada!</translation>
    </message>
    <message>
        <source>It is not possible to run that operation from a network location</source>
        <translation>No es posible ejecutar esa operación desde una ubicación de red</translation>
    </message>
    <message>
        <source>Removing deselected components...</source>
        <translation>Eliminando componentes anulados de la selección...</translation>
    </message>
    <message>
        <source>Update finished!</source>
        <translation>Actualización completada!</translation>
    </message>
    <message>
        <source>Update aborted!</source>
        <translation>Actualización cancelada!</translation>
    </message>
    <message>
        <source>Removal completed successfully.</source>
        <translation>La desinstalación se ha completado correctamente.</translation>
    </message>
    <message>
        <source>Removal aborted.</source>
        <translation>Desinstalación cancelada.</translation>
    </message>
    <message>
        <source>Cannot create target directory for installer.</source>
        <translation>No se puede crear el directorio de destino para el instalador.</translation>
    </message>
    <message>
        <source>Preparing offline generation...</source>
        <translation>Preparando la generación fuera de línea...</translation>
    </message>
    <message>
        <source>Preparing installer configuration...</source>
        <translation>Preparando la configuración del instalador...</translation>
    </message>
    <message>
        <source>Creating the installer...</source>
        <translation>Creando el instalador...</translation>
    </message>
    <message>
        <source>Failed to create offline installer. %1</source>
        <translation>No se ha podido crear el instalador fuera de línea. %1</translation>
    </message>
    <message>
        <source>Cannot remove temporary directory &quot;%1&quot;.</source>
        <translation>No se puede eliminar el directorio temporal &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Offline generation completed successfully.</source>
        <translation>Generación fuera de línea completada con éxito.</translation>
    </message>
    <message>
        <source>Offline generation aborted!</source>
        <translation>¡Generación fuera de línea cancelada!</translation>
    </message>
    <message>
        <source>Installing component %1</source>
        <translation>Instalando componente %1</translation>
    </message>
    <message>
        <source>Installer Error</source>
        <translation>Error del instalador</translation>
    </message>
    <message>
        <source>Error during installation process (%1):
%2</source>
        <translation>Error durante el proceso de instalación (%1):
%2</translation>
    </message>
    <message>
        <source>Done</source>
        <translation>Completado</translation>
    </message>
    <message>
        <source>Cannot prepare removal</source>
        <translation>No se puede preparar la desinstalación</translation>
    </message>
    <message>
        <source>Cannot start removal</source>
        <translation>No se puede iniciar la desinstalación</translation>
    </message>
    <message>
        <source>Error during removal process:
%1</source>
        <translation>Error durante el proceso de desinstalación:
%1</translation>
    </message>
    <message>
        <source>Unknown error</source>
        <translation>Error desconocido</translation>
    </message>
    <message>
        <source>Cannot retrieve remote tree %1.</source>
        <translation>No se puede recuperar el árbol remoto %1.</translation>
    </message>
    <message>
        <source>Failure to read packages from %1.</source>
        <translation>Error al leer los paquetes en %1.</translation>
    </message>
    <message>
        <source>Cannot retrieve meta information: %1</source>
        <translation>No se puede recuperar la información de los metadatos: %1</translation>
    </message>
    <message>
        <source>Cannot find any update source information.</source>
        <translation>No se puede encontrar ninguna información de fuente de actualización.</translation>
    </message>
    <message>
        <source>Dependency cycle between components &quot;%1&quot; and &quot;%2&quot; detected.</source>
        <translation>Se ha detectado un ciclo de dependencia entre componentes los &quot;%1&quot; y &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Preparing to unpack components...</source>
        <translation>Preparándose para desempaquetar componentes...</translation>
    </message>
    <message>
        <source>%1 of %2 operations completed.</source>
        <translation>%1 de %2 operaciones completadas.</translation>
    </message>
    <message>
        <source>Unpacking components...</source>
        <translation>Desempaquetando componentes...</translation>
    </message>
    <message>
        <source>%1 of %2 operations rolled back.</source>
        <translation>%1 de %2 operaciones revertidas.</translation>
    </message>
    <message>
        <source>Rollbacks complete.</source>
        <translation>Reversiones completadas.</translation>
    </message>
    <message>
        <source>%1 of %2 components installed.</source>
        <translation>%1 de %2 componentes instalados.</translation>
    </message>
    <message>
        <source>All components installed.</source>
        <translation>Todos los componentes fueron instalados.</translation>
    </message>
    <message>
        <source>Loading component scripts...</source>
        <translation>Cargando scripts de componentes...</translation>
    </message>
    <message>
        <source>Alias declares name that conflicts with an existing component &quot;%1&quot;</source>
        <translation>El alias declara un nombre que entra en conflicto con un componente existente &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unresolved component aliases</source>
        <translation>Alias de componentes no resueltos</translation>
    </message>
    <message>
        <source>Cyclic dependency between aliases &quot;%1&quot; and &quot;%2&quot; detected.</source>
        <translation>Se detectó dependencia cíclica entre los alias &quot;%1&quot; y &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::PackageManagerGui</name>
    <message>
        <source>%1 Setup</source>
        <translation>%1 Configuración</translation>
    </message>
    <message>
        <source>Maintain %1</source>
        <translation>Mantener %1</translation>
    </message>
    <message>
        <source>Do you want to cancel the installation process?</source>
        <translation>¿Desea cancelar el proceso de instalación?</translation>
    </message>
    <message>
        <source>Do you want to cancel the removal process?</source>
        <translation>¿Desea cancelar el proceso de desinstalación?</translation>
    </message>
    <message>
        <source>Do you want to quit the installer application?</source>
        <translation>¿Desea salir de la aplicación del instalador?</translation>
    </message>
    <message>
        <source>Do you want to quit the uninstaller application?</source>
        <translation>¿Desea salir de la aplicación del desinstalador?</translation>
    </message>
    <message>
        <source>Do you want to quit the maintenance application?</source>
        <translation>¿Desea salir de la aplicación de mantenimiento?</translation>
    </message>
    <message>
        <source>%1 Question</source>
        <translation>%1 pregunta</translation>
    </message>
    <message>
        <source>&amp;Settings</source>
        <translation>Ajuste&amp;s</translation>
    </message>
    <message>
        <source>Specify proxy settings and configure repositories for add-on components.</source>
        <translation>Especifique la configuración del proxy y configure los repositorios para los componentes complementarios.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>It is not possible to install from network location.
Please copy the installer to a local drive</source>
        <translation>No es posible instalar desde una ubicación de red.
Copie el instalador en una unidad local</translation>
    </message>
</context>
<context>
    <name>QInstaller::PerformInstallationForm</name>
    <message>
        <source>&amp;Show Details</source>
        <translation>Mo&amp;strar detalles</translation>
    </message>
    <message>
        <source>&amp;Hide Details</source>
        <translation>O&amp;cultar detalles</translation>
    </message>
</context>
<context>
    <name>QInstaller::PerformInstallationPage</name>
    <message>
        <source>U&amp;ninstall</source>
        <translation>Desi&amp;nstalar</translation>
    </message>
    <message>
        <source>Uninstalling %1</source>
        <translation>Desinstalando %1</translation>
    </message>
    <message>
        <source>&amp;Update</source>
        <translation>Act&amp;ualizar</translation>
    </message>
    <message>
        <source>Updating components of %1</source>
        <translation>Actualizando componentes de %1</translation>
    </message>
    <message>
        <source>&amp;Install</source>
        <translation>&amp;Instalar</translation>
    </message>
    <message>
        <source>Installing %1</source>
        <translation>Instalando %1</translation>
    </message>
    <message>
        <source>Installing</source>
        <translation>Instalando</translation>
    </message>
    <message>
        <source>Updating</source>
        <translation>Actualizando</translation>
    </message>
    <message>
        <source>Uninstalling</source>
        <translation>Desinstalando</translation>
    </message>
    <message>
        <source>&amp;Create Offline Installer</source>
        <translation>&amp;Crear instalador sin conexión</translation>
    </message>
    <message>
        <source>Creating Offline Installer for %1</source>
        <translation>Creando un instalador sin conexión para %1</translation>
    </message>
    <message>
        <source>Creating Offline Installer</source>
        <translation>Creando un instalador sin conexión</translation>
    </message>
</context>
<context>
    <name>QInstaller::ProxyCredentialsDialog</name>
    <message>
        <source>Dialog</source>
        <translation>Cuadro de diálogo</translation>
    </message>
    <message>
        <source>The proxy %1 requires a username and password.</source>
        <translation>El proxy %1 requiere un nombre de usuario y una contraseña.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Nombre de usuario:</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Nombre de usuario</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Contraseña:</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Contraseña</translation>
    </message>
    <message>
        <source>Proxy Credentials</source>
        <translation>Credenciales del Proxy</translation>
    </message>
</context>
<context>
    <name>QInstaller::ReadyForInstallationPage</name>
    <message>
        <source>U&amp;ninstall</source>
        <translation>Desi&amp;nstalar</translation>
    </message>
    <message>
        <source>Ready to Uninstall</source>
        <translation>Preparado para desinstalar</translation>
    </message>
    <message>
        <source>All required information is now available to begin removing %1 from your computer.&lt;br&gt;&lt;font color=&quot;red&quot;&gt;The program directory %2 will be deleted completely&lt;/font&gt;, including all content in that directory!</source>
        <translation>El programa de instalación está preparado para empezar a eliminar %1 del equipo.&lt;br&gt;&lt;font color=&quot;red&quot;&gt;El directorio del programa %2 se eliminará completamente&lt;/font&gt;, incluido todo el contenido del directorio!</translation>
    </message>
    <message>
        <source>U&amp;pdate</source>
        <translation>Actu&amp;alizar</translation>
    </message>
    <message>
        <source>Ready to Update Packages</source>
        <translation>Preparado para actualizar paquetes</translation>
    </message>
    <message>
        <source>All required information is now available to begin updating your installation.</source>
        <translation>El programa de instalación está preparado para empezar a actualizar la instalación.</translation>
    </message>
    <message>
        <source>&amp;Install</source>
        <translation>&amp;Instalar</translation>
    </message>
    <message>
        <source>Ready to Install</source>
        <translation>Preparado para instalar</translation>
    </message>
    <message>
        <source>All required information is now available to begin installing %1 on your computer.</source>
        <translation>El programa de instalación está preparado para empezar a instalar %1 en su equipo.</translation>
    </message>
    <message>
        <source>Ready to Update</source>
        <translation>Listo para la actualización</translation>
    </message>
    <message>
        <source>Create Offline Installer</source>
        <translation>Crear instalador sin conexión</translation>
    </message>
    <message>
        <source>Ready to Create Offline Installer</source>
        <translation>Listo para crear instalador sin conexión</translation>
    </message>
    <message>
        <source>All required information is now available to create an offline installer for selected components.</source>
        <translation>Toda la información requerida ahora está disponible para crear un instalador sin conexión para los componentes seleccionados.</translation>
    </message>
</context>
<context>
    <name>QInstaller::RegisterFileTypeOperation</name>
    <message>
        <source>Registering file types is only supported on Windows.</source>
        <translation>El registro de tipos de archivos solo se admite en Windows.</translation>
    </message>
    <message>
        <source>Register File Type: Invalid arguments</source>
        <translation>Tipo de archivo de registro: argumentos no válidos</translation>
    </message>
</context>
<context>
    <name>QInstaller::RemoteObject</name>
    <message>
        <source>Cannot read all data after sending command: %1. Bytes expected: %2, Bytes received: %3. Error: %4</source>
        <translation>No se pueden leer todos los datos después de enviar el comando: %1. Bytes esperados: %2. Bytes recibidos: %3. Error: %4</translation>
    </message>
</context>
<context>
    <name>QInstaller::ReplaceOperation</name>
    <message>
        <source>Current search argument calling &quot;%1&quot; with empty search argument is not supported.</source>
        <translation>El argumento de búsqueda actual que llama a &quot;%1&quot; con un argumento de búsqueda vacío no es compatible.</translation>
    </message>
    <message>
        <source>Current mode argument calling &quot;%1&quot; with arguments &quot;%2&quot; is not supported. Please use string or regex.</source>
        <translation>El argumento de búsqueda actual que llama a &quot;%1&quot; con argumentos &quot;%2&quot; no es compatible. Por favor, utilice una cadena o regex.</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::Resource</name>
    <message>
        <source>Cannot open resource %1 for reading.</source>
        <translation>No se puede abrir el recurso &quot;%1&quot; para la lectura.</translation>
    </message>
    <message>
        <source>Read failed after %1 bytes: %2</source>
        <translation>Error de lectura después de %1 bytes: %2</translation>
    </message>
    <message>
        <source>Write failed after %1 bytes: %2</source>
        <translation>Error de escritura después de %1 bytes: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::ScriptEngine</name>
    <message>
        <source>Cannot open script file at %1: %2</source>
        <translation>No se puede abrir el archivo de script en %1: %2</translation>
    </message>
    <message>
        <source>Exception while loading the component script &quot;%1&quot;: %2</source>
        <translation>Excepción al cargar el script del componente &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Unknown error.</source>
        <translation>Error desconocido.</translation>
    </message>
    <message>
        <source>on line number: </source>
        <translation>en la línea número: </translation>
    </message>
</context>
<context>
    <name>QInstaller::SelfRestartOperation</name>
    <message>
        <source>Installer object needed in operation %1 is empty.</source>
        <translation>El objeto de instalador necesario en la operación %1 está vacío.</translation>
    </message>
    <message>
        <source>Self Restart: Only valid within updater or package manager mode.</source>
        <translation>Auto-reinicio: solo es válido en el modo de actualización o de administrador de paquetes.</translation>
    </message>
    <message>
        <source>Self Restart: Invalid arguments</source>
        <translation>Auto-reinicio: argumentos no válidos</translation>
    </message>
</context>
<context>
    <name>QInstaller::ServerAuthenticationDialog</name>
    <message>
        <source>Server Requires Authentication</source>
        <translation>El servidor requiere autenticación</translation>
    </message>
    <message>
        <source>You need to supply a username and password to access this site.</source>
        <translation>Debe proporcionar un nombre de usuario y una contraseña para acceder a este sitio.</translation>
    </message>
    <message>
        <source>Username:</source>
        <translation>Nombre de usuario:</translation>
    </message>
    <message>
        <source>Password:</source>
        <translation>Contraseña:</translation>
    </message>
    <message>
        <source>%1 at %2</source>
        <translation>%1 en %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::SettingsOperation</name>
    <message>
        <source>Missing argument(s) &quot;%1&quot; calling %2 with arguments &quot;%3&quot;.</source>
        <translation>Faltan argumentos &quot;%1&quot; que llamen a %2 con los argumentos &quot;%3&quot;.</translation>
    </message>
    <message>
        <source>Current method argument calling &quot;%1&quot; with arguments &quot;%2&quot; is not supported. Please use set, remove, add_array_value, or remove_array_value.</source>
        <translation>L’argument de la méthode actuelle qui appelle &amp;amp;quot;%1&amp;amp;quot; avec les arguments &amp;amp;quot;%2&amp;amp;quot; n’est pas pris en charge. Utilisez la propriété set, remove, add_array_value ou remove_array_value.</translation>
    </message>
</context>
<context>
    <name>QInstaller::SimpleMoveFileOperation</name>
    <message>
        <source>None of the arguments can be empty: source &quot;%1&quot;, target &quot;%2&quot;.</source>
        <translation>No puede haber ningún argumento vacío: origen &quot;%1&quot;, destino &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Cannot move file from &quot;%1&quot; to &quot;%2&quot;, because the target path exists and is not removable.</source>
        <translation>No se puede mover el archivo de &quot;%1&quot; a &quot;%2&quot;, porque la ruta de destino ya existe y no se puede eliminar.</translation>
    </message>
    <message>
        <source>Cannot move file &quot;%1&quot; to &quot;%2&quot;: %3</source>
        <translation>No se puede mover el archivo &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
    <message>
        <source>Moving file &quot;%1&quot; to &quot;%2&quot;.</source>
        <translation>Moviendo el archivo &quot;%1&quot; a &quot;%2&quot;.</translation>
    </message>
</context>
<context>
    <name>QInstaller::TargetDirectoryPage</name>
    <message>
        <source>Installation Folder</source>
        <translation>Carpeta de instalación</translation>
    </message>
    <message>
        <source>Please specify the directory where %1 will be installed.</source>
        <translation>Especifique el directorio en el que se instalará %1.</translation>
    </message>
    <message>
        <source>Alt+R</source>
        <comment>Browse file system to choose a file</comment>
        <translation>Alt+R</translation>
    </message>
    <message>
        <source>B&amp;rowse...</source>
        <translation>Examina&amp;r...</translation>
    </message>
    <message>
        <source>Browse file system to choose the installation directory.</source>
        <translation>Examine el sistema de archivos para elegir el directorio de instalación.</translation>
    </message>
    <message>
        <source>Select Installation Folder</source>
        <translation>Seleccionar carpeta de instalación</translation>
    </message>
</context>
<context>
    <name>QInstaller::TestRepository</name>
    <message>
        <source>Missing package manager core engine.</source>
        <translation>Falta el motor de componente básico del administrador de paquetes.</translation>
    </message>
    <message>
        <source>Empty repository URL.</source>
        <translation>La dirección URL del repositorio está vacía.</translation>
    </message>
    <message>
        <source>Download canceled.</source>
        <translation>Descarga cancelada.</translation>
    </message>
    <message>
        <source>Timeout while testing repository &quot;%1&quot;.</source>
        <translation>Se ha obtenido un tiempo de espera durante la prueba del repositorio  &quot;%1&quot;.</translation>
    </message>
    <message>
        <source>Cannot parse Updates.xml: %1</source>
        <translation>No se puede analizar Updates.xml: %1</translation>
    </message>
    <message>
        <source>Cannot open Updates.xml for reading: %1</source>
        <translation>No se puede abrir Updates.xml para la lectura: %1</translation>
    </message>
    <message>
        <source>Authentication failed.</source>
        <translation>Error de autenticación.</translation>
    </message>
    <message>
        <source>Unknown error while testing repository &quot;%1&quot;.</source>
        <translation>Se ha obtenido un error desconocido durante la prueba del repositorio &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>Error acquiring admin rights</source>
        <translation>Error al adquirir derechos de administrador</translation>
    </message>
    <message>
        <source>Another %1 instance is already running. Wait until it finishes, close it, or restart your system.</source>
        <translation>Ya se está ejecutando otra instancia de %1. Espere a que finalice, ciérrela o reinicie el sistema.</translation>
    </message>
    <message>
        <source>Cannot start installer binary as updater.</source>
        <translation>No se puede iniciar el binario del instalador como actualizador.</translation>
    </message>
    <message>
        <source>Cannot start installer binary as package manager.</source>
        <translation>No se puede iniciar el binario del instalador como administrador de paquetes.</translation>
    </message>
    <message>
        <source>Cannot start installer binary as uninstaller.</source>
        <translation>No se puede iniciar el binario del instalador como desinstalador.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;addRepository&apos;.</source>
        <translation>Lista de repositorios vacía para la opción &apos;addRepository&apos;.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;addTempRepository&apos;.</source>
        <translation>Lista de repositorios vacía para la opción &apos;addTempRepository&apos;.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;setTempRepository&apos;.</source>
        <translation>Lista de repositorios vacía para la opción &apos;setTempRepository&apos;.</translation>
    </message>
    <message>
        <source>Empty repository list for option &apos;installCompressedRepository&apos;.</source>
        <translation>Lista de repositorios vacía para la opción &apos;installCompressedRepository&apos;.</translation>
    </message>
    <message>
        <source>The file %1 does not exist.</source>
        <translation>El archivo %1 no existe.</translation>
    </message>
    <message>
        <source>Arguments missing for option %1</source>
        <translation>Faltan argumentos para la opción %1</translation>
    </message>
    <message>
        <source>Invalid button value %1 </source>
        <translation>Valor del botón %1 inválido </translation>
    </message>
    <message>
        <source>Incorrect arguments for %1</source>
        <translation>Argumentos incorrectos para %1</translation>
    </message>
    <message>
        <source>Please make sure that the current user has read access to file &quot;%1&quot; or try running %2 as an administrator.</source>
        <translation>Veuillez veiller à ce que l’utilisateur actuel dispose d’un accès en lecture au fichier &amp;amp;quot;%1&amp;amp;quot; ou essayez d’exécuter %2 en tant qu’administrateur.</translation>
    </message>
    <message>
        <source>Invalid value for &apos;max-concurrent-operations&apos;.</source>
        <translation>Valor inválido para &apos;max-concurrent-operations&apos;.</translation>
    </message>
    <message>
        <source>Empty value for option &apos;cache-path&apos;.</source>
        <translation>Valor vacío para la opción &apos;cache-path&apos;.</translation>
    </message>
</context>
<context>
    <name>RemoteClient</name>
    <message>
        <source>Cannot get authorization.</source>
        <translation>No se puede obtener la autorización.</translation>
    </message>
    <message>
        <source>Cannot get authorization that is needed for continuing the installation.
 Either abort the installation or use the fallback solution by running

%1

as a user with the appropriate rights and then clicking OK.</source>
        <translation>No se puede obtener una autorización que se necesita para continuar con la instalación.
Cancele la instalación o use la solución alternativa ejecutando

%1

como usuario con los derechos adecuados y, luego, haga clic en Aceptar.</translation>
    </message>
    <message>
        <source>Cannot get authorization that is needed for continuing the installation.

Please start the setup program as a user with the appropriate rights,
or accept the elevation of access rights if being asked.</source>
        <translation>No se puede obtener una autorización que se necesita para continuar con la instalación.

Inicie el programa de instalación como usuario con los derechos necesarios.
O bien acepte la elevación de los derechos de acceso si se le pide.</translation>
    </message>
</context>
<context>
    <name>ResourceCollectionManager</name>
    <message>
        <source>Cannot open resource %1: %2</source>
        <translation>No se puede abrir el recurso %1: %2</translation>
    </message>
</context>
<context>
    <name>Settings</name>
    <message>
        <source>Cannot open settings file %1 for reading: %2</source>
        <translation>No se puede abrir el archivo de configuración %1 para la lectura: %2</translation>
    </message>
    <message>
        <source>Categories</source>
        <translation>Categorías</translation>
    </message>
</context>
<context>
    <name>SettingsDialog</name>
    <message>
        <source>Settings</source>
        <translation>Configuración</translation>
    </message>
    <message>
        <source>Network</source>
        <translation>Red</translation>
    </message>
    <message>
        <source>No proxy</source>
        <translation>No hay proxy</translation>
    </message>
    <message>
        <source>System proxy settings</source>
        <translation>Configuración de proxy del sistema</translation>
    </message>
    <message>
        <source>Manual proxy configuration</source>
        <translation>Configuración de proxy manual</translation>
    </message>
    <message>
        <source>HTTP proxy:</source>
        <translation>Proxy HTTP:</translation>
    </message>
    <message>
        <source>Port:</source>
        <translation>Puerto:</translation>
    </message>
    <message>
        <source>FTP proxy:</source>
        <translation>Proxy FTP:</translation>
    </message>
    <message>
        <source>Repositories</source>
        <translation>Repositorios</translation>
    </message>
    <message>
        <source>Add Username and Password for authentication if needed.</source>
        <translation>Agregue el nombre de usuario y la contraseña para la autenticación si es necesario.</translation>
    </message>
    <message>
        <source>Use temporary repositories only</source>
        <translation>Usar solo repositorios temporales</translation>
    </message>
    <message>
        <source>Add</source>
        <translation>Añadir</translation>
    </message>
    <message>
        <source>Remove</source>
        <translation>Quitar</translation>
    </message>
    <message>
        <source>Test</source>
        <translation>Prueba</translation>
    </message>
    <message>
        <source>Show Passwords</source>
        <translation>Mostrar contraseñas</translation>
    </message>
    <message>
        <source>Check this to use repository during fetch.</source>
        <translation>Active esta opción para usar el repositorio durante la obtención.</translation>
    </message>
    <message>
        <source>Add the username to authenticate on the server.</source>
        <translation>Agregue el nombre de usuario para autenticar en el servidor.</translation>
    </message>
    <message>
        <source>Add the password to authenticate on the server.</source>
        <translation>Agregue la contraseña para autenticar en el servidor.</translation>
    </message>
    <message>
        <source>The server&apos;s URL that contains a valid repository.</source>
        <translation>Dirección URL de los servidores que contiene un repositorio válido.</translation>
    </message>
    <message>
        <source>An error occurred while testing this repository.</source>
        <translation>Se produjo un error al probar este repositorio.</translation>
    </message>
    <message>
        <source>The repository was tested successfully.</source>
        <translation>Repositorio probado correctamente.</translation>
    </message>
    <message>
        <source>Do you want to disable the repository?</source>
        <translation>¿Desea deshabilitar el repositorio?</translation>
    </message>
    <message>
        <source>Do you want to enable the repository?</source>
        <translation>¿Desea habilitar el repositorio?</translation>
    </message>
    <message>
        <source>Hide Passwords</source>
        <translation>Ocultar contraseñas</translation>
    </message>
    <message>
        <source>Use</source>
        <translation>Utilizar</translation>
    </message>
    <message>
        <source>Username</source>
        <translation>Nombre de usuario</translation>
    </message>
    <message>
        <source>Password</source>
        <translation>Contraseña</translation>
    </message>
    <message>
        <source>Repository</source>
        <translation>Repositorio</translation>
    </message>
    <message>
        <source>Default repositories</source>
        <translation>Repositorios predeterminados</translation>
    </message>
    <message>
        <source>Temporary repositories</source>
        <translation>Repositorios temporales</translation>
    </message>
    <message>
        <source>User defined repositories</source>
        <translation>Repositorios definidos por el usuario</translation>
    </message>
    <message>
        <source>Select All</source>
        <translation>Seleccionar todo</translation>
    </message>
    <message>
        <source>Deselect All</source>
        <translation>Anular seleccionar todo</translation>
    </message>
    <message>
        <source>Local cache</source>
        <translation>Caché local</translation>
    </message>
    <message>
        <source>The meta information from remote repositories is cached to disk to improve loading times. You may select another directory to store the cache or clear the contents of the current cache.</source>
        <translation>La metainformación de los repositorios remotos se almacena en caché en el disco para mejorar los tiempos de carga. Puede seleccionar otro directorio para almacenar el caché o borrar el contenido del caché actual.</translation>
    </message>
    <message>
        <source>Path for cache:</source>
        <translation>Ruta para el caché:</translation>
    </message>
    <message>
        <source>Deletes the contents of the cache directory</source>
        <translation>Elimina el contenido del directorio de caché</translation>
    </message>
    <message>
        <source>Clear cache</source>
        <translation>Limpiar cache</translation>
    </message>
    <message>
        <source>Clearing cache...</source>
        <translation>Limpiando caché...</translation>
    </message>
</context>
<context>
    <name>UpdateOperation</name>
    <message>
        <source>Cannot write to registry path %1.</source>
        <translation>No se puede escribir en la ruta de registro %1.</translation>
    </message>
    <message>
        <source>Registry path %1 is not writable.</source>
        <translation>No se puede escribir en la ruta de registro %1.</translation>
    </message>
    <message>
        <source>exactly %1</source>
        <translation>exactamente %1</translation>
    </message>
    <message>
        <source>at least %1</source>
        <translation>al menos %1</translation>
    </message>
    <message>
        <source>not more than %1</source>
        <translation>no más de %1</translation>
    </message>
    <message>
        <source>%1 or %2</source>
        <translation>%1 o %2</translation>
    </message>
    <message>
        <source>%1 to %2</source>
        <translation>%1 a %2</translation>
    </message>
    <message numerus="yes">
        <source>Invalid arguments in %1: %n arguments given, %2 arguments expected.</source>
        <translation>
            <numerusform>Argumentos no válidos en %1: se han proporcionado %n argumentos, se esperaban %2.</numerusform>
            <numerusform>Argumentos inválidos en %1: %n argumentos dados, %2 argumentos esperados.</numerusform>
        </translation>
    </message>
    <message numerus="yes">
        <source>Invalid arguments in %1: %n arguments given, %2 arguments expected in the form: %3.</source>
        <translation>
            <numerusform>Argumentos no válidos en %1: se han proporcionado %n argumentos, se esperaban %2 con la forma: %3.</numerusform>
            <numerusform>Argumentos inválidos en %1: %n argumentos dados, %2 argumentos esperados en la forma: %3.</numerusform>
        </translation>
    </message>
    <message>
        <source>Renaming file &quot;%1&quot; to &quot;%2&quot; failed: %3</source>
        <translation>Error al cambiar el nombre de archivo de &quot;%1&quot; a &quot;%2&quot;: %3</translation>
    </message>
</context>
<context>
    <name>QInstaller::ComponentSelectionPagePrivate</name>
    <message>
        <source>Error</source>
        <translation>Error</translation>
    </message>
    <message>
        <source>Details</source>
        <translation>Detalles</translation>
    </message>
    <message>
        <source>Advanced</source>
        <translation>Avanzado</translation>
    </message>
    <message>
        <source>Select</source>
        <translation>Seleccionar</translation>
    </message>
    <message>
        <source>All</source>
        <translation>Todo</translation>
    </message>
    <message>
        <source>Select all components in the tree view.</source>
        <translation>Seleccionar todos los componentes en la vista de árbol.</translation>
    </message>
    <message>
        <source>None</source>
        <translation>Ninguno</translation>
    </message>
    <message>
        <source>Deselect all components in the tree view.</source>
        <translation>Anula la selección de todos los componentes en la vista de árbol.</translation>
    </message>
    <message>
        <source>Default</source>
        <translation>Predeterminado</translation>
    </message>
    <message>
        <source>Select default components in the tree view.</source>
        <translation>Selecciona los componentes predeterminados en la vista de árbol.</translation>
    </message>
    <message>
        <source>Reset</source>
        <translation>Restablecer</translation>
    </message>
    <message>
        <source>Reset all components to their original selection state in the tree view.</source>
        <translation>Restablece todos los componentes a su estado de selección original en la vista de árbol.</translation>
    </message>
    <message>
        <source>Show</source>
        <translation>Mostrar</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractArchiveOperation</name>
    <message>
        <source>Extracting &quot;%1&quot;</source>
        <translation>Extrayendo &quot;%1&quot;</translation>
    </message>
    <message>
        <source>Unsupported archive &quot;%1&quot;: no handler registered for file suffix &quot;%2&quot;.</source>
        <translation>Archivo &quot;%1&quot; no soportado: ningún controlador registrado para el sufijo de archivo &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Cannot open archive &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Error while reading contents of archive &quot;%1&quot;: %2</source>
        <translation>Error al leer el contenido del archivo &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Removing files extracted from &quot;%1&quot;</source>
        <translation>Eliminando archivos extraídos desde &quot;%1&quot;</translation>
    </message>
</context>
<context>
    <name>QInstaller::QFileDialogProxy</name>
    <message>
        <source>User input is required but the output device is not associated with a terminal.</source>
        <translation>Se requiere la entrada del usuario pero el dispositivo de salida no está asociado a un terminal.</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractArchiveOperation::Worker</name>
    <message>
        <source>Could not create handler object for archive &quot;%1&quot;: &quot;%2&quot;.</source>
        <translation>No se puede crear el objeto controlador para el archivo &quot;%1&quot;: &quot;%2&quot;.</translation>
    </message>
    <message>
        <source>Cannot open archive &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Error while extracting archive &quot;%1&quot;: %2</source>
        <translation>Error al extraer el archivo &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::ExtractWorker</name>
    <message>
        <source>Cannot open archive for reading: %1</source>
        <translation>No se puede abrir archivo para lectura: %1</translation>
    </message>
    <message>
        <source>Cannot read entry header: %1</source>
        <translation>No se puede leer la entrada de la cabecera: %1</translation>
    </message>
    <message>
        <source>Cannot write entry &quot;%1&quot; to disk: %2</source>
        <translation>No se puede escribir la entrada &quot;%1&quot; al disco: %2</translation>
    </message>
</context>
<context>
    <name>QInstaller::LibArchiveArchive</name>
    <message>
        <source>Cannot open archive for reading: %1</source>
        <translation>No se puede abrir el archivo para lectura: %1</translation>
    </message>
    <message>
        <source>Cannot read entry header: %1</source>
        <translation>No se puede leer la entrada de la cabecera: %1</translation>
    </message>
    <message>
        <source>Cannot write entry &quot;%1&quot; to disk: %2</source>
        <translation>No se puede escribir la entrada &quot;%1&quot; al disco: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for writing: %2</source>
        <translation>No se puede abrir el archivo &apos;%1&apos; para la escritura: %2</translation>
    </message>
    <message>
        <source>Cannot open file &quot;%1&quot; for reading: %2</source>
        <translation>No se puede abrir el archivo &quot;%1&quot; para la lectura: %2</translation>
    </message>
    <message>
        <source>Cannot write entry header for &quot;%1&quot;: %2</source>
        <translation>No se puede escribir la entrada de la cabecera para &quot;%1&quot;: %2</translation>
    </message>
</context>
<context>
    <name>UninstallerCalculator</name>
    <message>
        <source>Deselected Components:</source>
        <translation>Componentes deseleccionados:</translation>
    </message>
    <message>
        <source>Components replaced by &quot;%1&quot;:</source>
        <translation>Componentes reemplazados por &quot;%1&quot;:</translation>
    </message>
    <message>
        <source>Removing virtual components without existing dependencies:</source>
        <translation>Eliminando componentes virtuales sin dependencias existentes:</translation>
    </message>
    <message>
        <source>Components dependency &quot;%1&quot; removed:</source>
        <translation>Dependencias del componente &quot;%1&quot; eliminadas:</translation>
    </message>
    <message>
        <source>Components autodependency &quot;%1&quot; removed:</source>
        <translation>Auto dependencias de los componentes &quot;%1&quot;; eliminadas:</translation>
    </message>
</context>
<context>
    <name>AboutApplicationDialog</name>
    <message>
        <source>About %1 installer</source>
        <translation>Acerca el instalador %1</translation>
    </message>
    <message>
        <source>About %1 Maintenance Tool</source>
        <translation>Acerca herramienta de mantención %1</translation>
    </message>
</context>
<context>
    <name>GenericDataCache</name>
    <message>
        <source>Cannot initialize cache with empty path.</source>
        <translation>No se puede inicializar el caché con la ruta vacía.</translation>
    </message>
    <message>
        <source>Cannot create directory &quot;%1&quot; for cache.</source>
        <translation>No se puede crear el directorio &quot;%1&quot; para la memoria caché.</translation>
    </message>
    <message>
        <source>Cannot initialize cache: %1</source>
        <translation>No se puede inicializar el caché: %1</translation>
    </message>
    <message>
        <source>Cannot clear invalidated cache.</source>
        <translation>No se puede borrar el caché invalidado.</translation>
    </message>
    <message>
        <source>Cannot remove manifest file: %1</source>
        <translation>No se puede eliminar el archivo de manifiesto: %1</translation>
    </message>
    <message>
        <source>Error while clearing cache: %1</source>
        <translation>Error al borrar el caché: %1</translation>
    </message>
    <message>
        <source>Cannot retrieve items from invalidated cache.</source>
        <translation>No se pueden recuperar elementos de la memoria caché invalidada.</translation>
    </message>
    <message>
        <source>Cannot retrieve item from invalidated cache.</source>
        <translation>No se puede recuperar el elemento de la memoria caché invalidada.</translation>
    </message>
    <message>
        <source>Cannot register item to invalidated cache.</source>
        <translation>No se puede registrar el elemento en la memoria caché invalidada.</translation>
    </message>
    <message>
        <source>Cannot register null item.</source>
        <translation>No se puede registrar un artículo nulo.</translation>
    </message>
    <message>
        <source>Cannot register invalid item with checksum %1</source>
        <translation>No se puede registrar un artículo no válido con la suma de verificación %1</translation>
    </message>
    <message>
        <source>Cannot register item with checksum %1. An item with the same checksum already exists in cache.</source>
        <translation>No se puede registrar el elemento con la suma de verificación %1. Ya existe un elemento con la misma suma de comprobación en la memoria caché.</translation>
    </message>
    <message>
        <source>Error while copying item to path &quot;%1&quot;: %2</source>
        <translation>Error al copiar el elemento a la ruta &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Cannot remove item from invalidated cache.</source>
        <translation>No se puede eliminar el elemento de la memoria caché invalidada.</translation>
    </message>
    <message>
        <source>Cannot remove item specified by checksum %1: no such item exists.</source>
        <translation>No se puede eliminar el elemento especificado por la suma de comprobación %1: no existe tal elemento.</translation>
    </message>
    <message>
        <source>Error while removing directory &quot;%1&quot;: %2</source>
        <translation>Error al eliminar el directorio &quot;%1&quot;: %2</translation>
    </message>
    <message>
        <source>Error while invalidating cache: %1</source>
        <translation>Error al invalidar caché: %1</translation>
    </message>
    <message>
        <source>Cannot open manifest file: %1</source>
        <translation>No se puede abrir el archivo de manifiesto: %1</translation>
    </message>
    <message>
        <source>Cannot write contents for manifest file: %1</source>
        <translation>No se puede escribir el contenido del archivo de manifiesto: %1</translation>
    </message>
    <message>
        <source>Cannot synchronize invalidated cache.</source>
        <translation>No se puede sincronizar el caché invalidado.</translation>
    </message>
    <message>
        <source>Unknown register mode selected!</source>
        <translation>¡Modo de registro desconocido seleccionado!</translation>
    </message>
</context>
<context>
    <name>TabController</name>
    <message>
        <source>Cache cleared successfully!</source>
        <translation>¡Caché borrada con éxito!</translation>
    </message>
</context>
<context>
    <name>QInstaller::CategoryComboBox</name>
    <message>
        <source>Confirm</source>
        <translation>Confirmar</translation>
    </message>
</context>
<context>
    <name>QInstaller::StartMenuDirectoryPage</name>
    <message>
        <source>Choose a Start Menu folder</source>
        <translation>Elija una carpeta del menú Inicio</translation>
    </message>
    <message>
        <source>Select the Start Menu folder in which you would like to create the program’s shortcuts. You can also enter a name to create a new directory</source>
        <translation>Seleccione la carpeta del menú Inicio en la que desea crear los accesos directos del programa. También puede introducir un nombre para crear un nuevo directorio</translation>
    </message>
    <message>
        <source>Start Menu Folder</source>
        <translation>Carpeta del menú Inicio</translation>
    </message>
</context>
<context>
    <name>QInstaller::RestartPage</name>
    <message>
        <source>Finished</source>
        <translation>Terminado</translation>
    </message>
</context>
<context>
    <name>QInstaller::SpaceWidget</name>
    <message>
        <source>Space required: %1</source>
        <translation>Espacio requerido: %1</translation>
    </message>
    <message>
        <source>Space available: %1</source>
        <translation>Espacio disponible: %1</translation>
    </message>
</context>
</TS>
