<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="445"/>
<source>Enable experimental placeholder mode</source>
- <translation type="unfinished"/>
+ <translation>Habilitar el modo experimental de marcadores de posición</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="446"/>
<message>
<location filename="../src/libsync/discovery.cpp" line="1671"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
- <translation type="unfinished"/>
+ <translation>No permitido porque no tiene permiso para añadir subcarpetas a esa carpeta.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1676"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
- <translation type="unfinished"/>
+ <translation>No permitido porque no tiene permiso para añadir archivos a esa carpeta.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1689"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
- <translation type="unfinished"/>
+ <translation>No está permitido subir este archivo porque es de sólo lectura en el servidor, restaurando.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1711"/>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="481"/>
<source>File %1 cannot be downloaded because encryption information is missing.</source>
- <translation type="unfinished"/>
+ <translation>No se puede descargar el archivo %1 porque falta información del cifrado.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="499"/>
<location filename="../src/libsync/propagatedownload.cpp" line="1158"/>
<location filename="../src/libsync/propagatedownload.cpp" line="1171"/>
<source>File %1 has invalid modified time reported by server. Do not save it.</source>
- <translation type="unfinished"/>
+ <translation>El servidor reportó que el archivo %1 tiene una hora de modificación inválida. No lo guarde.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="1222"/>
<source>File %1 downloaded but it resulted in a local file name clash!</source>
- <translation type="unfinished"/>
+ <translation>¡El archivo %1 se descargó pero generó un conflicto con un nombre de archivo local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="1327"/>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="181"/>
<source>Folder %1 cannot be created because of a local file or folder name clash!</source>
- <translation type="unfinished"/>
+ <translation>¡No se puede crear la carpeta %1 debido a un conflicto de nombre con un archivo o carpeta local!</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="187"/>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="133"/>
<source>Could not delete file record %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>No se pudo eliminar el registro de archivo %1 de la base de datos local</translation>
</message>
</context>
<context>
<location filename="../src/libsync/propagatorjobs.cpp" line="316"/>
<location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>could not get file %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>no se pudo obtener el archivo %1 de la base de datos local</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="283"/>
<location filename="../src/libsync/propagatorjobs.cpp" line="344"/>
<source>Error setting pin state</source>
- <translation type="unfinished"/>
+ <translation>Error al configurar el estado fijado</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="296"/>
<location filename="../src/libsync/propagatorjobs.cpp" line="329"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error al actualizar los metadatos: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="299"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>El archivo %1 está actualmente en uso</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="321"/>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="339"/>
<source>Failed to rename file</source>
- <translation type="unfinished"/>
+ <translation>No se pudo renombrar el archivo</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="119"/>
<source>Could not delete file record %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>No se pudo eliminar el registro de archivo %1 de la base de datos local</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="152"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
- <translation type="unfinished"/>
+ <translation>El servidor devolvió un código HTTP erróneo. Se esperaba 204, pero se recibió "%1 %2".</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="254"/>
<source>Failed to encrypt a folder %1</source>
- <translation type="unfinished"/>
+ <translation>No se pudo cifrar una carpeta %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="260"/>
<source>Error writing metadata to the database: %1</source>
- <translation type="unfinished"/>
+ <translation>Error al escribir los metadatos en la base de datos: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="263"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>El archivo %1 está actualmente en uso</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="169"/>
<source>Could not rename %1 to %2, error: %3</source>
- <translation type="unfinished"/>
+ <translation>No se pudo renombrar %1 a %2, error: %3</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="229"/>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="248"/>
<source>could not get file %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>no se pudo obtener el archivo %1 de la base de datos local</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="260"/>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="288"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error al actualizar los metadatos: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="291"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>El archivo %1 está actualmente en uso</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="296"/>
<source>Error setting pin state</source>
- <translation type="unfinished"/>
+ <translation>Error al configurar el estado fijado</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="303"/>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="233"/>
<source>Failed to upload encrypted file.</source>
- <translation type="unfinished"/>
+ <translation>No se pudo cargar el archivo cifrado.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="266"/>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="386"/>
<source>File Removed (start upload) %1</source>
- <translation type="unfinished"/>
+ <translation>Archivo eliminado (comenzar la carga) %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="412"/>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="433"/>
<source>Failed to unlock encrypted folder.</source>
- <translation type="unfinished"/>
+ <translation>No se pudo desbloquear la carpeta cifrada.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="701"/>
<source>Unable to upload an item with invalid characters</source>
- <translation type="unfinished"/>
+ <translation>No se puede cargar un elemento con caracteres inválidos</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="798"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error al actualizar los metadatos: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="801"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>El archivo %1 está actualmente en uso</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="484"/>
<source>Poll URL missing</source>
- <translation type="unfinished"/>
+ <translation>Falta la URL de encuesta</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="493"/>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="72"/>
<source>Loading …</source>
- <translation type="unfinished"/>
+ <translation>Cargando ...</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="78"/>
<message>
<location filename="../src/gui/tray/notificationhandler.cpp" line="122"/>
<source>Reply</source>
- <translation type="unfinished"/>
+ <translation>Responder</translation>
</message>
<message>
<location filename="../src/gui/tray/notificationhandler.cpp" line="154"/>
<location filename="../src/gui/settingsdialog.cpp" line="102"/>
<source>%1 Settings</source>
<extracomment>This name refers to the application name e.g Nextcloud</extracomment>
- <translation type="unfinished"/>
+ <translation>Configuración de %1</translation>
</message>
<message>
<location filename="../src/gui/settingsdialog.cpp" line="120"/>
<message>
<location filename="../src/gui/sharemanager.cpp" line="681"/>
<source>Error</source>
- <translation type="unfinished"/>
+ <translation>Error</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="692"/>
<source>Share link</source>
- <translation type="unfinished"/>
+ <translation>Compartir enlace</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="700"/>
<location filename="../src/gui/filedetails/shareemodel.cpp" line="33"/>
<location filename="../src/gui/filedetails/shareemodel.cpp" line="290"/>
<source>Search globally</source>
- <translation type="unfinished"/>
+ <translation>Búsqueda global</translation>
</message>
<message>
<location filename="../src/gui/filedetails/shareemodel.cpp" line="286"/>
<source>No results found</source>
- <translation type="unfinished"/>
+ <translation>No se encontraron resultados</translation>
</message>
<message>
<location filename="../src/gui/filedetails/shareemodel.cpp" line="286"/>
<source>Global search results</source>
- <translation type="unfinished"/>
+ <translation>Resultados de búsqueda global</translation>
</message>
<message>
<location filename="../src/gui/filedetails/shareemodel.cpp" line="302"/>
<source>%1 (%2)</source>
<comment>sharee (shareWithAdditionalInfo)</comment>
- <translation type="unfinished"/>
+ <translation>%1 (%2)</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1060"/>
<source>Select new location …</source>
- <translation type="unfinished"/>
+ <translation>Seleccionar nueva ubicación ...</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1120"/>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1133"/>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1170"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Opciones de uso compartido</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1134"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1162"/>
<source>Leave this share</source>
- <translation type="unfinished"/>
+ <translation>Dejar este recurso compartido</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1168"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1234"/>
<source>Encrypt</source>
- <translation type="unfinished"/>
+ <translation>Cifrar</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1245"/>
<source>Lock file</source>
- <translation type="unfinished"/>
+ <translation>Bloquear archivo</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1248"/>
<source>Unlock file</source>
- <translation type="unfinished"/>
+ <translation>Desbloquear archivo</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1263"/>
<source>Locked by %1</source>
- <translation type="unfinished"/>
+ <translation>Bloqueado por %1</translation>
</message>
<message numerus="yes">
<location filename="../src/gui/socketapi/socketapi.cpp" line="1267"/>
<source>Expires in %1 minutes</source>
<comment>remaining time before lock expires</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Expira en %1 minutos</numerusform><numerusform>Expira en %1 minutos</numerusform><numerusform>Expira en %1 minutos</numerusform></translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1369"/>
<source>Edit</source>
- <translation type="unfinished"/>
+ <translation>Editar</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1371"/>
<source>Open in browser</source>
- <translation type="unfinished"/>
+ <translation>Abrir en el navegador</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1398"/>