# SPDX-FileCopyrightText: 2018 pd <euklade@gmail.com>
# SPDX-FileCopyrightText: 2018 flow <adolflow@sindominio.net>
# SPDX-FileCopyrightText: 2020 Roberto Bauglir <bauglir@fsfe.org>
#
# SPDX-License-Identifier: GPL-3.0-or-later
msgid ""
msgstr ""
"Project-Id-Version: FSFE reuse\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-07 21:23+0000\n"
"PO-Revision-Date: 2025-10-25 12:02+0000\n"
"Last-Translator: eulalio <eulalio@disroot.org>\n"
"Language-Team: Spanish <https://hosted.weblate.org/projects/fsfe/reuse-tool/"
"es/>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.1-dev\n"

#: src/reuse/lint.py:40
msgid "BAD LICENSES"
msgstr "LICENCIAS NO VÁLIDAS"

#: src/reuse/lint.py:42
msgid "The following licenses are not valid SPDX licenses:"
msgstr "Las siguientes licencias no son licencias SPDX válidas:"

#: src/reuse/lint.py:50
msgid "DEPRECATED LICENSES"
msgstr "LICENCIAS OBSOLETAS"

#: src/reuse/lint.py:52
msgid "The following licenses are deprecated by SPDX:"
msgstr "Las siguientes licencias han quedado obsoletas según SPDX:"

#: src/reuse/lint.py:60
msgid "LICENSES WITHOUT FILE EXTENSION"
msgstr "LICENCIAS SIN EXTENSIÓN DE FICHERO"

#: src/reuse/lint.py:62
msgid "The following licenses have no file extension:"
msgstr "Las siguientes licencias no tienen extensión de fichero:"

#: src/reuse/lint.py:70
msgid "MISSING LICENSES"
msgstr "LICENCIAS NO ENCONTRADAS"

#: src/reuse/lint.py:72
msgid "'{}' found in:"
msgstr "'{}' encontrado en:"

#: src/reuse/lint.py:79
msgid "UNUSED LICENSES"
msgstr "LICENCIAS NO UTILIZADAS"

#: src/reuse/lint.py:80
msgid "The following licenses are not used:"
msgstr "Las siguientes licencias no son utilizadas:"

#: src/reuse/lint.py:87
msgid "READ ERRORS"
msgstr "ERRORES DE LECTURA"

#: src/reuse/lint.py:88
msgid "Could not read:"
msgstr "No se pudo leer:"

#: src/reuse/lint.py:94
msgid "INVALID SPDX LICENSE EXPRESSIONS"
msgstr "EXPRESIONES DE LICENCIA SPDX NO VÁLIDAS"

#: src/reuse/lint.py:99
msgid "'{}' contains invalid SPDX License Expressions:"
msgstr "'{}' contiene expresiones de licencia SPDX no válidas:"

#: src/reuse/lint.py:124
msgid "MISSING COPYRIGHT AND LICENSING INFORMATION"
msgstr "FALTA INFORMACIÓN SOBRE COPYRIGHT Y LICENCIA"

#: src/reuse/lint.py:130
msgid "The following files have no copyright and licensing information:"
msgstr ""
"Los siguientes ficheros no tiene información sobre derechos de autor y "
"licencias:"

#: src/reuse/lint.py:141
msgid "The following files have no copyright information:"
msgstr "Los siguientes ficheros carecen de información de copyright:"

#: src/reuse/lint.py:150
msgid "The following files have no licensing information:"
msgstr "Los siguientes ficheros carecen de información de licencia:"

#: src/reuse/lint.py:157
msgid "SUMMARY"
msgstr "RESUMEN"

#: src/reuse/lint.py:162
msgid "Bad licenses:"
msgstr "Licencias malas:"

#: src/reuse/lint.py:163
msgid "Deprecated licenses:"
msgstr "Licencias obsoletas:"

#: src/reuse/lint.py:166
msgid "Licenses without file extension:"
msgstr "Licencias sin extensión de fichero:"

#: src/reuse/lint.py:169
msgid "Missing licenses:"
msgstr "Licencias no encontradas:"

#: src/reuse/lint.py:170
msgid "Unused licenses:"
msgstr "Licencias no utilizadas:"

#: src/reuse/lint.py:171
msgid "Used licenses:"
msgstr "Licencias utilizadas:"

#: src/reuse/lint.py:172
msgid "Read errors:"
msgstr "Errores de lectura:"

#: src/reuse/lint.py:173
msgid "Invalid SPDX License Expressions:"
msgstr "Expresiones de Licencia SPDX no válidas:"

#: src/reuse/lint.py:183
msgid "Files with copyright information:"
msgstr "archivos con información sobre derechos de autor:"

#: src/reuse/lint.py:187
msgid "Files with license information:"
msgstr "Archivos con información sobre las licencias:"

#: src/reuse/lint.py:204
msgid ""
"Congratulations! Your project is compliant with version {} of the REUSE "
"Specification :-)"
msgstr ""
"¡Enhorabuena! Tu proyecto es compatible con la versión {} de la "
"Especificación REUSE :-)"

#: src/reuse/lint.py:211
msgid ""
"Unfortunately, your project is not compliant with version {} of the REUSE "
"Specification :-("
msgstr ""
"Desafortunadamente, tu proyecto no es compatible con la versión {} de la "
"Especificación REUSE :-("

#: src/reuse/lint.py:218
msgid "RECOMMENDATIONS"
msgstr "RECOMENDACIONES"

#: src/reuse/lint.py:286
#, python-brace-format
msgid "missing license '{lic}'"
msgstr "licencia que falta '{lic}'"

#: src/reuse/lint.py:291
#, fuzzy
msgid "read error"
msgstr "Errores de lectura:"

#: src/reuse/lint.py:296
#, python-brace-format
msgid "invalid SPDX License Expression '{expression}'"
msgstr "es una expresión SPDX no válida '{expression}'"

#: src/reuse/lint.py:303
msgid "no license identifier"
msgstr "ningún Identificador de licencia"

#: src/reuse/lint.py:307
msgid "no copyright notice"
msgstr "sin aviso de derechos de autor"

#: src/reuse/lint.py:345
#, python-brace-format
msgid "bad license '{lic}'"
msgstr "licencia incorrecta'{lic}'"

#: src/reuse/lint.py:350
msgid "deprecated license"
msgstr "Licencias obsoletas"

#: src/reuse/lint.py:355
#, fuzzy
msgid "license without file extension"
msgstr "Licencias sin extensión de fichero:"

#: src/reuse/lint.py:360
#, fuzzy
msgid "unused license"
msgstr "Licencias no utilizadas:"

#: src/reuse/project.py:253
#, python-brace-format
msgid "'{path}' covered by {global_path}"
msgstr "'{path}' cubierto por {global_path}"

#: src/reuse/project.py:261
#, python-brace-format
msgid ""
"'{path}' is covered exclusively by REUSE.toml. Not reading the file contents."
msgstr ""
"'{path}' está cubierto exclusivamente por REUSE.toml. No leer el contenido "
"del archivo."

#: src/reuse/project.py:334
msgid ""
"'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. "
"Use `reuse convert-dep5` to convert."
msgstr ""
"'.reuse/dep5' está en desuso. Se recomienda utilizar REUSE.toml en su lugar. "
"Usar `reuse convert-dep5` para convertir."

#: src/reuse/project.py:355
#, python-brace-format
msgid ""
"Found both '{new_path}' and '{old_path}'. You cannot keep both files "
"simultaneously; they are not intercompatible."
msgstr ""
"Se encontraron tanto '{new_path}' como '{old_path}'. No puede conservar "
"ambos archivos simultáneamente; son incompatibles."

#: src/reuse/project.py:419
#, python-brace-format
msgid "{path} does not have a file extension"
msgstr "{path} no tiene extensión de fichero"

#: src/reuse/project.py:429
#, python-brace-format
msgid ""
"Could not resolve SPDX License Identifier of {path}, resolving to "
"{identifier}. Make sure the license is in the license list found at <https://"
"spdx.org/licenses/> or that it starts with 'LicenseRef-', and that it has a "
"file extension."
msgstr ""
"No pudo detectarse el Identificador SPDX de Licencia de {path}: detectando "
"{identifier}. Asegúrate de que la licencia consta en la lista de licencias "
"alojada en <https://spdx.org/licenses/>, o de que empieza por 'LicenseRef-', "
"y de que posee una extensión de fichero."

#: src/reuse/project.py:441
#, python-brace-format
msgid ""
"{identifier} is the SPDX License Identifier of both {path} and {other_path}"
msgstr ""
"{identifier} es el Identificador SPDX de Licencia, tanto de {path}, como de "
"{other_path}"

#: src/reuse/project.py:480
msgid ""
"project '{}' is not a VCS repository or required VCS software is not "
"installed"
msgstr ""
"el proyecto '{}' no es un repositorio VCS o el software VCS requerido no "
"está instalado"

#: src/reuse/extract.py:49
#, python-brace-format
msgid ""
"REUSE_ENCODING_MODULE must have a value in {modules}; it has '{env_module}'. "
"Aborting."
msgstr ""
"REUSE_ENCODING_MODULE ha de tener un valor en {modules}; si tiene "
"'{env_module}'. Anular."

#: src/reuse/extract.py:69
msgid ""
"No supported module that can detect the encoding of files could be "
"successfully imported. Re-read the installation instructions for the reuse "
"package, or try the following:"
msgstr ""
"No se pudo importar correctamente ningún módulo compatible que pueda "
"detectar la codificación de archivos. Vuelva a leer las instrucciones de "
"instalación del paquete de reutilización o intente lo siguiente:"

#: src/reuse/extract.py:75
msgid ""
"- If you are running a Linux distribution, try your equivalent of `apt "
"install file` or `dnf install file`."
msgstr ""
"-Si está ejecutando una distribución de Linux, pruebe su equivalente de `apt "
"install file` o `dnf install file`."

#: src/reuse/extract.py:80
msgid ""
"- Run ` pipx install reuse[charset-normalizer]`. Replace 'pipx' with 'pip' "
"if you are not using pipx."
msgstr ""
"- Ejecutar ` pipx install reuse[charset-normalizer]`. Sustituir 'pipx' con "
"'pip' si no estás usando pipx."

#: src/reuse/extract.py:451
#, python-brace-format
msgid ""
"'{path}' was detected as a binary file; not searching its contents for REUSE "
"information."
msgstr ""
"Se ha detectado que '{path}' es un archivo binario; no se ha buscado "
"información REUTILIZABLE en su contenido."

#: src/reuse/extract.py:462
#, python-brace-format
msgid ""
"extracting REUSE information from '{path}' (encoding {encoding}, encoding "
"module {module}, newline {newline})"
msgstr ""
"extraer información de REUSE de '{path}' (codificación {encoding}, módulo de "
"codificación {module}, nueva línea {newline})"

#: src/reuse/header.py:87
msgid "generated comment is missing copyright lines or license expressions"
msgstr ""
"el comentario generado carece del mensaje de copyright o de las frases de "
"licencia"

#: src/reuse/report.py:160
#, python-brace-format
msgid "Could not read '{path}'"
msgstr "No se pudo leer '{path}'"

#: src/reuse/report.py:165
#, python-brace-format
msgid "Unexpected error occurred while parsing '{path}'"
msgstr "Se produjo un error inesperado al procesar '{path}'"

#: src/reuse/report.py:521
msgid ""
"Fix bad licenses: At least one license in the LICENSES directory and/or "
"provided by 'SPDX-License-Identifier' tags is invalid. They are either not "
"valid SPDX License Identifiers or do not start with 'LicenseRef-'. FAQ about "
"custom licenses: https://reuse.software/faq/#custom-license"
msgstr ""
"Corregir licencias defectuosas: Al menos una licencia en el directorio "
"LICENCIAS y/o proporcionada por etiquetas 'SPDX-License-Identifier' no es "
"válida. No son identificadores de licencia SPDX válidos o no empiezan por "
"'LicenseRef-'. Preguntas frecuentes sobre las licencias personalizadas: "
"https://reuse.software/faq/#custom-license"

#: src/reuse/report.py:532
msgid ""
"Fix deprecated licenses: At least one of the licenses in the LICENSES "
"directory and/or provided by an 'SPDX-License-Identifier' tag or in '.reuse/"
"dep5' has been deprecated by SPDX. The current list and their respective "
"recommended  new identifiers can be found here: <https://spdx.org/licenses/"
"#deprecated>"
msgstr ""
"Corrección de licencias obsoletas: Al menos una de las licencias en el "
"directorio LICENCIAS y/o proporcionada por una etiqueta 'SPDX-License-"
"Identifier' o en '.reuse/dep5' ha sido obsoleta por SPDX. La lista actual y "
"los nuevos identificadores recomendados se encuentran aquí: <https://spdx."
"org/licenses/#deprecated>"

#: src/reuse/report.py:543
msgid ""
"Fix licenses without file extension: At least one license text file in the "
"'LICENSES' directory does not have a '.txt' file extension. Please rename "
"the file(s) accordingly."
msgstr ""
"Corregir licencias sin extensión de archivo: al menos un archivo de texto "
"con la licencia en el directorio 'LICENCIAS' no tiene una extensión '.txt'. "
"Cambie el nombre de los archivos en consecuencia."

#: src/reuse/report.py:552
msgid ""
"Fix missing licenses: For at least one of the license identifiers provided "
"by the 'SPDX-License-Identifier' tags, there is no corresponding license "
"text file in the 'LICENSES' directory. For SPDX license identifiers, you can "
"simply run 'reuse download --all' to get any missing ones. For custom "
"licenses (starting with 'LicenseRef-'), you need to add these files yourself."
msgstr ""
"Corrección de las licencias que faltan: Para al menos uno de los "
"identificadores de la licencia proporcionados por las etiquetas 'SPDX-"
"License-Identifier', no existe el correspondiente archivo de texto de "
"licencia en el directorio 'LICENCIAS'. Para los identificadores de licencia "
"SPDX, basta con ejecutar 'reuse download --all' para obtener los que falten. "
"En el caso de las licencias personalizadas (que empiezan por 'LicenseRef-'), "
"deberá añadir estos archivos usted mismo."

#: src/reuse/report.py:564
msgid ""
"Fix unused licenses: At least one of the license text files in 'LICENSES' is "
"not referenced by any file, e.g. by an 'SPDX-License-Identifier' tag. Please "
"make sure that you either tag the accordingly licensed files properly, or "
"delete the unused license text if you are sure that no file or code snippet "
"is licensed as such."
msgstr ""
"Corregir licencias no utilizadas: Al menos uno de los archivos de texto de "
"la licencia en 'LICENCIAS' no está referenciado por ningún archivo, por "
"ejemplo, por una etiqueta 'SPDX-License-Identifier'. Por favor, asegúrese de "
"etiquetar correctamente los archivos con la licencia correspondiente, o "
"elimine el texto de la licencia no utilizado si está seguro de que ningún "
"archivo o fragmento de código tiene una licencia como tal."

#: src/reuse/report.py:575
msgid ""
"Fix read errors: At least one of the files in your directory cannot be read "
"by the tool. Please check the file permissions. You will find the affected "
"files at the top of the output as part of the logged error messages."
msgstr ""
"Corregir errores de lectura: Al menos uno de los archivos de su directorio "
"no puede ser leído por la herramienta. Compruebe los permisos de los "
"archivos. Encontrará los archivos afectados en la parte superior como parte "
"de los mensajes de los errores registrados."

#: src/reuse/report.py:584
msgid ""
"Fix invalid SPDX License Expressions: In one or more files there are SPDX "
"License Expressions which cannot be parse. Check whether the value that "
"follows 'SPDX-License-Identifier:' is correct. If the detected expression is "
"not meant to be valid, put it between 'REUSE-IgnoreStart' and 'REUSE-"
"IgnoreEnd' comments."
msgstr ""
"Corregir expresiones de licencia SPDX no válidas: En uno o más archivos hay "
"expresiones de licencia SPDX que no se pueden analizar. Comprobar si el "
"valor que sigue a 'SPDX-License-Identifier:' es correcto. Si la expresión "
"detectada no pretende ser válida, colocarla entre los comentarios 'REUSE-"
"IgnoreStart' y 'REUSE-IgnoreEnd'."

#: src/reuse/report.py:595
msgid ""
"Fix missing copyright/licensing information: For one or more files, the tool "
"cannot find copyright and/or licensing information. You typically do this by "
"adding 'SPDX-FileCopyrightText' and 'SPDX-License-Identifier' tags to each "
"file. The tutorial explains additional ways to do this: <https://reuse."
"software/tutorial/>"
msgstr ""
"Corregir la falta de información del copyright/licencia: Para uno o más "
"archivos, la herramienta no puede encontrar la información del copyright y/o "
"licencia. Para ello, añada las etiquetas 'SPDX-FileCopyrightText' y 'SPDX-"
"License-Identifer' a cada archivo. El tutorial explica otras formas de "
"hacerlo: <https://reuse.software/tutorial/>"

#: src/reuse/cli/lint.py:28
#, python-brace-format
msgid ""
"Lint the project directory for REUSE compliance. This version of the tool "
"checks against version {reuse_version} of the REUSE Specification. You can "
"find the latest version of the specification at <https://reuse.software/spec/"
">."
msgstr ""
"Elimine el directorio del proyecto para cumplir con REUSE. Esta versión de "
"la herramienta se compara con la versión {reuse_version} de la "
"especificación de REUSE. Puede encontrar la última versión de la "
"especificación en <https://reuse.software/spec/>."

#: src/reuse/cli/lint.py:34
msgid "Specifically, the following criteria are checked:"
msgstr "Específicamente, se verifican los siguientes criterios:"

#: src/reuse/cli/lint.py:38
msgid ""
"- Are there any bad (unrecognised, not compliant with SPDX) licenses in the "
"project?"
msgstr ""
"- ¿ Hay alguna licencia incorrecta (no reconocida, que no cumpla con SPDX) "
"en el proyecto?"

#: src/reuse/cli/lint.py:43
msgid "- Are there any deprecated licenses in the project?"
msgstr "- ¿Hay licencias obsoletas en el proyecto?"

#: src/reuse/cli/lint.py:47
msgid ""
"- Are there any license files in the LICENSES/ directory without file "
"extension?"
msgstr ""
"- ¿Hay algún archivo de licencia en el directorio LICENSES/ sin extensión de "
"archivo?"

#: src/reuse/cli/lint.py:54
msgid ""
"- Are any licenses referred to inside of the project, but not included in "
"the LICENSES/ directory?"
msgstr ""
"- ¿Se hace referencia a alguna licencia dentro del proyecto, pero no se "
"incluye en el directorio LICENSES/?"

#: src/reuse/cli/lint.py:61
msgid ""
"- Are any licenses included in the LICENSES/ directory that are not used "
"inside of the project?"
msgstr ""
"- ¿ Hay licencias incluidas en el directorio LICENSES/ que no se utilicen "
"dentro del proyecto?"

#: src/reuse/cli/lint.py:66
msgid "- Are there any read errors?"
msgstr "- ¿Hay algún error de lectura?"

#: src/reuse/cli/lint.py:69
msgid "- Do all files have valid copyright and licensing information?"
msgstr ""
"- ¿Todos los archivos tienen información válida sobre derechos de autor y "
"licencias?"

#: src/reuse/cli/lint.py:81 src/reuse/cli/lint_file.py:38
msgid "Prevent output."
msgstr "Evita la producción"

#: src/reuse/cli/lint.py:89 src/reuse/cli/supported_licenses.py:28
msgid "Format output as JSON."
msgstr "Formato de salida JSON."

#: src/reuse/cli/lint.py:97
msgid "Format output as plain text. (default)"
msgstr "Formato de salida como texto plano (por defecto)"

#: src/reuse/cli/lint.py:105
msgid "Format output as errors per line."
msgstr "Formato de salida como errores por línea."

#: src/reuse/cli/convert_dep5.py:19
msgid ""
"Convert .reuse/dep5 into a REUSE.toml file. The generated file is placed in "
"the project root and is semantically identical. The .reuse/dep5 file is "
"subsequently deleted."
msgstr ""
"Convertir .reuse/dep5 en un archivo REUSE.toml. El archivo generado se "
"coloca en la raíz del proyecto y es semánticamente idéntico. El archivo ."
"reuse/dep5 se elimina posteriormente."

#: src/reuse/cli/convert_dep5.py:31
msgid "No '.reuse/dep5' file."
msgstr "Sin archivo '.reuse/dep5'"

#: src/reuse/cli/lint_file.py:25
msgid ""
"Lint individual files for REUSE compliance. The specified FILEs are checked "
"for the presence of copyright and licensing information, and whether the "
"found licenses are included in the LICENSES/ directory."
msgstr ""
"Eliminar archivos individuales para el cumplimiento de REUSE. Se comprueba "
"en los ARCHIVOs especificados la presencia de información sobre derechos de "
"autor y licencias, y si las licencias encontradas están incluidas en el "
"directorio LICENSES/."

#: src/reuse/cli/lint_file.py:46
msgid "Format output as errors per line. (default)"
msgstr "Formatea la salida como errores por línea. (por defecto)"

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/lint_file.py:51
msgid "FILE"
msgstr "ARCHIVO"

#: src/reuse/cli/lint_file.py:65
#, python-brace-format
msgid "'{file}' is not inside of '{root}'."
msgstr "'{file}' no está dentro de '{root}'."

#: src/reuse/cli/spdx.py:22
msgid "Generate an SPDX bill of materials."
msgstr "Generar una lista de materiales SPDX."

#: src/reuse/cli/spdx.py:32
msgid "File to write to."
msgstr "Archivo para escribir."

#: src/reuse/cli/spdx.py:38
msgid ""
"Populate the LicenseConcluded field; note that reuse cannot guarantee that "
"the field is accurate."
msgstr ""
"Rellenar el campo LicenseConcluded; ten en cuenta que reuse no puede "
"garantizar que el campo sea exacto"

#: src/reuse/cli/spdx.py:50
msgid "Name of the person signing off on the SPDX report."
msgstr "Nombre de la persona que firma el informe SPDX."

#: src/reuse/cli/spdx.py:54
msgid "Name of the organization signing off on the SPDX report."
msgstr "Nombre de la organización que firma el informe SPDX."

#: src/reuse/cli/spdx.py:81
msgid ""
"'--creator-person' or '--creator-organization' is required when '--add-"
"license-concluded' is provided."
msgstr ""
"Se requiere '--creator-person' o '--creator-organization' cuando se "
"proporciona '--add-license-concluded'."

#: src/reuse/cli/spdx.py:96
#, python-brace-format
msgid ""
"'{path}' does not match a common SPDX file pattern. Find the suggested "
"naming conventions here: https://spdx.github.io/spdx-spec/conformance/#44-"
"standard-data-format-requirements"
msgstr ""
"'{path}' no coincide con un patrón del archivo SPDX común. Encontrarás las "
"convenciones de la nomenclatura sugeridas aquí: https://spdx.github.io/spdx-"
"spec/conformance/#44-standard-data-format-requirements"

#: src/reuse/cli/main.py:36
#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/decorators.py:465
#, python-format
msgid "%(prog)s, version %(version)s"
msgstr "%(prog)s, versión %(version)s"

#: src/reuse/cli/main.py:39
msgid ""
"This program is free software: you can redistribute it and/or modify it "
"under the terms of the GNU General Public License as published by the Free "
"Software Foundation, either version 3 of the License, or (at your option) "
"any later version."
msgstr ""
"Este programa es software libre: puede redistribuirlo y/o modificarlo bajo "
"los términos de la Licencia Pública General GNU publicada por la Free "
"Software Foundation, ya sea la versión 3 de la Licencia, o (a su elección) "
"cualquier versión posterior."

#: src/reuse/cli/main.py:46
msgid ""
"This program is distributed in the hope that it will be useful, but WITHOUT "
"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
"more details."
msgstr ""
"Este programa se distribuye con la esperanza de que sea útil, pero SIN "
"NINGUNA GARANTÍA; ni siquiera la garantía implícita de COMERCIABILIDAD o "
"IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia Pública General "
"GNU para más detalles."

#: src/reuse/cli/main.py:53
msgid ""
"You should have received a copy of the GNU General Public License along with "
"this program. If not, see <https://www.gnu.org/licenses/>."
msgstr ""
"Debería haber recibido una copia de la Licencia Pública General GNU junto "
"con este programa. Si no es así, consulte <https://www.gnu.org/licenses/>."

#: src/reuse/cli/main.py:61
msgid ""
"reuse is a tool for compliance with the REUSE recommendations. See <https://"
"reuse.software/> for more information, and <https://reuse.readthedocs.io/> "
"for the online documentation."
msgstr ""
"reuse es una herramienta para cumplir con las recomendaciones de la "
"iniciativa REUSE. Visita <https://reuse.software/> para obtener más "
"información, y <https://reuse.readthedocs.io/> para acceder a la "
"documentación en línea."

#: src/reuse/cli/main.py:68
msgid ""
"This version of reuse is compatible with version {} of the REUSE "
"Specification."
msgstr ""
"Esta versión de reuse es compatible con la versión {} de la Especificación "
"REUSE."

#: src/reuse/cli/main.py:72
msgid "Support the FSFE's work:"
msgstr "Apoya el trabajo de la FSFE:"

#: src/reuse/cli/main.py:77
msgid ""
"Donations are critical to our strength and autonomy. They enable us to "
"continue working for Free Software wherever necessary. Please consider "
"making a donation at <https://fsfe.org/donate/>."
msgstr ""
"Las donaciones son esenciales para nuestra fortaleza y autonomía. Estas nos "
"permiten continuar trabajando por el Software Libre allá donde sea "
"necesario. Por favor, considera el hacer una donación en <https://fsfe.org/"
"donate/>."

#: src/reuse/cli/main.py:88
msgid "Enable debug statements."
msgstr "Habilita instrucciones de depuración."

#: src/reuse/cli/main.py:93
msgid "Hide deprecation warnings."
msgstr "Ocultar las advertencias de que está obsoleto"

#: src/reuse/cli/main.py:98
msgid "Do not skip over Git submodules."
msgstr "No omitir los submódulos de Git"

#: src/reuse/cli/main.py:103
msgid "Do not skip over Meson subprojects."
msgstr "No saltarse los subproyectos de Meson"

#: src/reuse/cli/main.py:108
msgid "Do not use multiprocessing."
msgstr "No utilizar multiproceso"

#: src/reuse/cli/main.py:118
msgid "Define root of project."
msgstr "Definir el origen del proyecto"

#: src/reuse/cli/common.py:51
#, python-brace-format
msgid ""
"'{path}' could not be parsed. We received the following error message: "
"{message}"
msgstr ""
"'{path}' no se pudo analizar. Con el siguiente mensaje de error: {message}"

#: src/reuse/cli/common.py:87
#, python-brace-format
msgid "'{name}' is mutually exclusive with: {opts}"
msgstr "'{name}' se excluye mutuamente con: {opts}"

#: src/reuse/cli/common.py:103
msgid "'{}' is not a valid SPDX expression."
msgstr "'{}' no es una expresión SPDX válida,"

#: src/reuse/cli/download.py:54
msgid "'{}' is not a valid SPDX License Identifier."
msgstr "'{}' no es un Identificador SPDX de Licencia válido."

#: src/reuse/cli/download.py:61
#, fuzzy
msgid "Did you mean:"
msgstr "Querías decir:"

#: src/reuse/cli/download.py:68
msgid ""
"See <https://spdx.org/licenses/> for a list of valid SPDX License "
"Identifiers."
msgstr ""
"Consulta <https://spdx.org/licenses/> para obtener un listado de los "
"Identificadores SPDX de Licencia válidos."

#: src/reuse/cli/download.py:77
#, python-brace-format
msgid "Error: {spdx_identifier} already exists."
msgstr "Error: {spdx_identifier} ya existe."

#: src/reuse/cli/download.py:84
#, fuzzy, python-brace-format
msgid "Error: {path} does not exist."
msgstr "Error: {path} no existe."

#: src/reuse/cli/download.py:88
msgid "Error: Failed to download license."
msgstr "Error: Fallo al descargar la licencia."

#: src/reuse/cli/download.py:93
msgid "Is your internet connection working?"
msgstr "¿Está funcionando tu conexión a Internet?"

#: src/reuse/cli/download.py:98
#, python-brace-format
msgid "Successfully downloaded {spdx_identifier}."
msgstr "{spdx_identifier} descargado con éxito."

#: src/reuse/cli/download.py:108
msgid "Download a license and place it in the LICENSES/ directory."
msgstr "Descargar una licencia y colocarla en el directorio LICENSES/ ."

#: src/reuse/cli/download.py:111
msgid ""
"LICENSE must be a valid SPDX License Identifier. You may specify LICENSE "
"multiple times to download multiple licenses."
msgstr ""
"LICENSE debe ser un identificador de licencia SPDX válido. Puede especificar "
"LICENSE varias veces para descargar varias licencias."

#: src/reuse/cli/download.py:124
msgid "Download all missing licenses detected in the project."
msgstr ""
"Descargar todas las licencias no disponibles detectadas en el proyecto."

#: src/reuse/cli/download.py:132
msgid "Path to download to."
msgstr "Ruta a la que descargar."

#: src/reuse/cli/download.py:138
msgid ""
"Source from which to copy custom LicenseRef- licenses, either a directory "
"that contains the file or the file itself."
msgstr ""
"Fuente desde la que copiar las licencias LicenseRef- personalizadas, ya sea "
"un directorio que contenga el archivo o el propio archivo"

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/download.py:145
msgid "LICENSE"
msgstr "LICENCIA"

#: src/reuse/cli/download.py:161
msgid "The 'LICENSE' argument and '--all' option are mutually exclusive."
msgstr "El argumento 'LICENSE' y la opción '--all' se excluyen mutuamente"

#: src/reuse/cli/download.py:173
msgid "Cannot use '--output' with more than one license."
msgstr "No se puede utilizar '--output' con más de una licencia"

#: src/reuse/cli/annotate.py:66
msgid "Option '--copyright', '--license', or '--contributor' is required."
msgstr "se requiere la opción '--copyright', '--license', o '--contributor'"

#: src/reuse/cli/annotate.py:127
msgid ""
"The following files do not have a recognised file extension. Please use '--"
"style', '--force-dot-license', '--fallback-dot-license', or '--skip-"
"unrecognised':"
msgstr ""
"Los siguientes archivos no tienen una extensión de archivo reconocida. Por "
"favor use '--style', '--force-dot-license', '--fallback-dot-license', o '--"
"skip-unrecognised':"

#: src/reuse/cli/annotate.py:160
#, python-brace-format
msgid ""
"'{path}' does not support single-line comments, please do not use '--single-"
"line'."
msgstr ""
"'{path}' no admite comentarios de una sola línea, no utilices '--single-"
"line'."

#: src/reuse/cli/annotate.py:167
#, python-brace-format
msgid ""
"'{path}' does not support multi-line comments, please do not use '--multi-"
"line'."
msgstr "'{path}' no admite comentarios multilínea, no utilices '--multi-line'."

#: src/reuse/cli/annotate.py:213
#, python-brace-format
msgid "Template '{template}' could not be found."
msgstr "no pudo encontrarse la plantilla '{template}'"

#: src/reuse/cli/annotate.py:236
#, python-brace-format
msgid "'{year}' is not a valid year range."
msgstr "'{year}' no es un rango de año válido."

#: src/reuse/cli/annotate.py:245
#, python-brace-format
msgid ""
"Your operating system's year is set to '{year}'. This is not four digits, "
"and not supported."
msgstr ""
"El año de su sistema operativo está configurado en '{year}'. Esto no es de "
"cuatro dígitos, y no es compatible."

#: src/reuse/cli/annotate.py:287
msgid "Add copyright and licensing into the headers of files."
msgstr "Añadir derechos de autor y licencias en las cabeceras de los archivos."

#: src/reuse/cli/annotate.py:290
msgid ""
"By using --copyright and --license, you can specify which copyright holders "
"and licenses to add to the headers of the given files."
msgstr ""
"Al usar -- copyright y -- license, puede especificar qué titulares de "
"derechos de autor y licencias agregar a los encabezados de los archivos "
"dados."

#: src/reuse/cli/annotate.py:296
msgid ""
"By using --contributor, you can specify people or entity that contributed "
"but are not copyright holder of the given files."
msgstr ""
"Al usar -- contributor, puede especificar personas o entidades que "
"contribuyeron pero que no son titulares de los derechos de autor de los "
"archivos dados."

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/annotate.py:309
msgid "COPYRIGHT"
msgstr "DERECHOS DE AUTOR"

#: src/reuse/cli/annotate.py:312
#, fuzzy
msgid "Copyright holder, repeatable."
msgstr "Declaración de derechos de autor, repetible."

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/annotate.py:319
msgid "SPDX_IDENTIFIER"
msgstr "SPDX_IDENTIFIER"

#: src/reuse/cli/annotate.py:322
msgid "SPDX License Identifier, repeatable."
msgstr "Identificador de licencia SPDX, repetible."

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/annotate.py:328
msgid "CONTRIBUTOR"
msgstr "COLABORADOR"

#: src/reuse/cli/annotate.py:331
msgid "File contributor, repeatable."
msgstr "Claborador de archivos, repetible."

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/annotate.py:338
msgid "YEAR"
msgstr "AÑO"

#: src/reuse/cli/annotate.py:343
msgid ""
"Year of copyright notice. You may define multiple years or a range of years."
msgstr ""
"Año de aviso de derechos de autor. Puede definir varios años o un rango de "
"años."

#: src/reuse/cli/annotate.py:353
msgid "Comment style to use."
msgstr "Estilo de comentario a utilizar."

#: src/reuse/cli/annotate.py:363
msgid "Copyright prefix to use."
msgstr "Prefijo de derechos de autor a utilizar."

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/annotate.py:375
msgid "TEMPLATE"
msgstr "PLANTILLA"

#: src/reuse/cli/annotate.py:377
msgid "Name of template to use."
msgstr "nombre de la plantilla a utilizar."

#: src/reuse/cli/annotate.py:384
#, fuzzy
msgid "Do not include year in copyright notice."
msgstr "No incluir el año en la declaración de derechos de autor."

#: src/reuse/cli/annotate.py:390
msgid "Merge copyright notices if they are identical except for their years."
msgstr ""
"Fusione los avisos de derechos de autor si son idénticos, excepto por sus "
"años."

#: src/reuse/cli/annotate.py:398
msgid "Force single-line comment style."
msgstr "forzar el estilo del comentario de una sola línea."

#: src/reuse/cli/annotate.py:405
msgid "Force multi-line comment style."
msgstr "Forzar estilo de comentario multilínea."

#: src/reuse/cli/annotate.py:411
msgid "Add headers to all files under specified directories recursively."
msgstr ""
"Añadir cabeceras a todos los archivos de los directorios especificados de "
"forma recursiva"

#: src/reuse/cli/annotate.py:416
msgid "Do not replace the first header in the file; just add a new one."
msgstr "No sustituir la primera cabecera del archivo; añadir una nueva"

#: src/reuse/cli/annotate.py:423
msgid "Always write a .license file instead of a header inside the file."
msgstr ""
"Escribir siempre un archivo .license en lugar de una cabecera dentro del "
"archivo"

#: src/reuse/cli/annotate.py:430
msgid "Write a .license file to files with unrecognised comment styles."
msgstr ""
"Escribir un archivo .license en archivos con estilos de comentario no "
"reconocidos"

#: src/reuse/cli/annotate.py:437
msgid "Skip files with unrecognised comment styles."
msgstr "Omitir los archivos con estilos de comentario no reconocidos"

#: src/reuse/cli/annotate.py:448
msgid "Skip files that already contain REUSE information."
msgstr "Omitir los archivos que ya contienen la información REUSE"

#. TRANSLATORS: You may translate this. Please preserve capital letters.
#: src/reuse/cli/annotate.py:453
msgid "PATH"
msgstr "PATH"

#: src/reuse/cli/annotate.py:510
#, python-brace-format
msgid "'{path}' is a binary, therefore using '{new_path}' for the header"
msgstr ""
"'{path}' es un fichero binario: en consecuencia, se utiliza '{new_path}' "
"para la cabecera"

#: src/reuse/cli/supported_licenses.py:19
msgid "List all licenses on the SPDX License List."
msgstr "Enumere todas las licencias en la lista de licencias SPDX."

#: src/reuse/global_licensing.py:92
#, python-brace-format
msgid ""
"{attr_name} must be a {type_name} (got {value} that is a {value_class})."
msgstr ""
"{attr_name} debe ser un {type_name} (got {value}, que es una {value_class})."

#: src/reuse/global_licensing.py:106
#, python-brace-format
msgid ""
"Item in {attr_name} collection must be a {type_name} (got {item_value} that "
"is a {item_class})."
msgstr ""
"El elemento en la colección {attr_name} debe ser un {type_name} (obtiene "
"{item_value}, que es un {item_class})."

#: src/reuse/global_licensing.py:118
#, python-brace-format
msgid "{attr_name} must not be empty."
msgstr "{attr_name} no debe estar vacío."

#: src/reuse/global_licensing.py:142
#, python-brace-format
msgid "{name} must be a {type} (got {value} that is a {value_type})."
msgstr "{name} debe ser un {type} (obtiene {value}, que es un {value_type})."

#: src/reuse/global_licensing.py:166
#, python-brace-format
msgid ""
"The value of 'precedence' must be one of {precedence_vals} (got {received})"
msgstr ""
"El valor de 'precedence' debe ser uno de {precedence_vals} (obtiene "
"{received})"

#: src/reuse/global_licensing.py:219
#, python-brace-format
msgid "Could not parse '{notice}'"
msgstr "No se pudo analizar '{notice}'"

#: src/reuse/_annotate.py:94
#, python-brace-format
msgid "Skipped unrecognised file '{path}'"
msgstr "Se ha omitido el archivo no reconocido de '{path}'"

#: src/reuse/_annotate.py:100
#, python-brace-format
msgid "'{path}' is not recognised; creating '{path}.license'"
msgstr "'{path}' no se reconoce; creando '{path}.license'"

#: src/reuse/_annotate.py:116
#, python-brace-format
msgid "Skipped file '{path}' already containing REUSE information"
msgstr "Se ha omitido el archivo '{path}' que ya contiene información REUSE"

#: src/reuse/_annotate.py:145
#, python-brace-format
msgid "Error: Could not create comment for '{path}'"
msgstr "Error: No se pudo crear un comentario para '{path}'"

#: src/reuse/_annotate.py:152
#, python-brace-format
msgid ""
"Error: Generated comment header for '{path}' is missing copyright lines or "
"license expressions. The template is probably incorrect. Did not write new "
"header."
msgstr ""
"Error: La cabecera de comentario generada para '{path}' carece del mensaje "
"de copyright o de las frases de licencia; la plantilla seguramente es "
"incorrecta. No se ha escrito una nueva cabecera."

#. TODO: This may need to be rephrased more elegantly.
#: src/reuse/_annotate.py:163
#, python-brace-format
msgid "Successfully changed header of {path}"
msgstr "Cabecera de {path} correctamente cambiada"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/termui.py:162
msgid "Repeat for confirmation"
msgstr "Repita para confirmar"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/termui.py:178
msgid "Error: The value you entered was invalid."
msgstr "Error: El valor que ingresó no era válido."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/termui.py:180
#, fuzzy, python-brace-format
msgid "Error: {e.message}"
msgstr "Error: {e.message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/termui.py:191
msgid "Error: The two entered values do not match."
msgstr "Error: No coinciden los dos valores introducidos."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/termui.py:247
msgid "Error: invalid input"
msgstr "Error: entrada inválida"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/termui.py:866
msgid "Press any key to continue..."
msgstr "Pulsar cualquier tecla para continuar..."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:332
#, python-brace-format
msgid ""
"Choose from:\n"
"\t{choices}"
msgstr ""
"Elige entre:\n"
"\t{choices}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:369
msgid "{value!r} is not {choice}."
msgid_plural "{value!r} is not one of {choices}."
msgstr[0] "{value!r} no es {choice}."
msgstr[1] "{value!r} no es uno de los {choices}."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:460
msgid "{value!r} does not match the format {format}."
msgid_plural "{value!r} does not match the formats {formats}."
msgstr[0] "{¡valor!r} no coincide con el formato {format}."
msgstr[1] "{¡valor!r} no coinciden con los formatos {formats}."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:482
msgid "{value!r} is not a valid {number_type}."
msgstr "{¡valor!r} no es un {number_type} válido."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:538
#, python-brace-format
msgid "{value} is not in the range {range}."
msgstr "{value} no está en el rango {range}."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:719
msgid "{value!r} is not a valid boolean. Recognized values: {states}"
msgstr "{value!r} no es un valor booleano válido. Valores reconocidos: {states}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:747
msgid "{value!r} is not a valid UUID."
msgstr "{¡valor!r} no es un UUID válido."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:937
msgid "file"
msgstr "archivo"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:939
msgid "directory"
msgstr "directorio"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:941
msgid "path"
msgstr "trayectoria"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:988
msgid "{name} {filename!r} does not exist."
msgstr "{name} {filename!r} no existe."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:997
msgid "{name} {filename!r} is a file."
msgstr "{name} {filename!r} es un archivo."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:1005
#, fuzzy
msgid "{name} {filename!r} is a directory."
msgstr "{name} '{filename}' es un directorio."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:1014
msgid "{name} {filename!r} is not readable."
msgstr "{name} {filename!r} no es legible."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:1023
msgid "{name} {filename!r} is not writable."
msgstr "{name} {filename!r} no se puede escribir."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:1032
msgid "{name} {filename!r} is not executable."
msgstr "{name} {filename!r} no es ejecutable."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/types.py:1099
#, python-brace-format
msgid "{len_type} values are required, but {len_value} was given."
msgid_plural "{len_type} values are required, but {len_value} were given."
msgstr[0] "{len_type} se requieren valores, pero se proporcionó {len_value}."
msgstr[1] ""
"{len_type} se requieren valores, pero se proporcionaron {len_value}."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/shell_completion.py:332
msgid "Shell completion is not supported for Bash versions older than 4.4."
msgstr ""
"El término del shell no es compatible con versiones de Bash anteriores a la "
"4.4."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/shell_completion.py:339
msgid "Couldn't detect Bash version, shell completion is not supported."
msgstr ""
"No se pudo detectar la versión de Bash, no se admite la finalización del "
"shell."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:50
#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:89
#, fuzzy, python-brace-format
msgid "Error: {message}"
msgstr "Error: {message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:81
#, python-brace-format
msgid "Try '{command} {option}' for help."
msgstr "Probar '{command} {option}' para obtener ayuda."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:130
#, python-brace-format
msgid "Invalid value: {message}"
msgstr "Valor no válido: {message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:132
#, python-brace-format
msgid "Invalid value for {param_hint}: {message}"
msgstr "Valor no válido para {param_hint}: {message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:190
msgid "Missing argument"
msgstr "Argumento que falta"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:192
msgid "Missing option"
msgstr "Opción que falta"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:194
msgid "Missing parameter"
msgstr "Parámetro que falta"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:196
#, python-brace-format
msgid "Missing {param_type}"
msgstr "Que falta {param_type}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:203
#, python-brace-format
msgid "Missing parameter: {param_name}"
msgstr "Parámetro que falta: {param_name}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:223
#, python-brace-format
msgid "No such option: {name}"
msgstr "No existe tal opción: {name}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:235
#, python-brace-format
msgid "Did you mean {possibility}?"
msgid_plural "(Possible options: {possibilities})"
msgstr[0] "¿Querías decir {possibility}?"
msgstr[1] "(Opciones posibles: {possibilities})"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:282
msgid "unknown error"
msgstr "error desconocido"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/exceptions.py:289
msgid "Could not open file {filename!r}: {message}"
msgstr "No se pudo abrir el archivo {filename!r}: {message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1104
#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1141
#, fuzzy, python-brace-format
msgid "{text} {deprecated_message}"
msgstr "{text} {deprecated_message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1160
msgid "Options"
msgstr "Opciones"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1222
#, python-brace-format
msgid "Got unexpected extra argument ({args})"
msgid_plural "Got unexpected extra arguments ({args})"
msgstr[0] "Tiene un argumento extra inesperado ({args})"
msgstr[1] "Tiene unos argumentos extras inesperados ({args})"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1241
msgid "DeprecationWarning: The command {name!r} is deprecated.{extra_message}"
msgstr ""
"DeprecationWarning: : El comando {name!r} está en desuso.{extra_message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1425
msgid "Aborted!"
msgstr "¡Abortado!"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1799
msgid "Commands"
msgstr "Comandos"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1830
msgid "Missing command."
msgstr "Comando que falta."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:1908
msgid "No such command {name!r}."
msgstr "No hay tal comando {name!r}."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:2332
msgid "Value must be an iterable."
msgstr "El valor debe ser capaz de repetirse."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:2355
#, python-brace-format
msgid "Takes {nargs} values but 1 was given."
msgid_plural "Takes {nargs} values but {len} were given."
msgstr[0] "Toma valores {nargs} pero se dio 1."
msgstr[1] "Toma valores {nargs} pero se dieron {len}."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:2505
msgid ""
"DeprecationWarning: The {param_type} {name!r} is deprecated.{extra_message}"
msgstr ""
"DeprecationWarning: : El {param_type} {name!r} está en desuso.{extra_message}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:2956
#, fuzzy, python-brace-format
msgid "env var: {var}"
msgstr "env var: {var}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:2959
#, python-brace-format
msgid "default: {default}"
msgstr "predeterminado: {default}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/core.py:3023
msgid "(dynamic)"
msgstr "(dinámico)"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/parser.py:199
msgid "Argument {name!r} takes {nargs} values."
msgstr "Argumento {name!r} toma valores {nargs}."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/parser.py:381
msgid "Option {name!r} does not take a value."
msgstr "Opción {name!r} no toma un valor."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/parser.py:444
msgid "Option {name!r} requires an argument."
msgid_plural "Option {name!r} requires {nargs} arguments."
msgstr[0] "Opción {name!r} requiere argumentos {nargs}."
msgstr[1] ""

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/_termui_impl.py:608
#, python-brace-format
msgid "{editor}: Editing failed"
msgstr "{editor}: Error de edición"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/_termui_impl.py:612
#, python-brace-format
msgid "{editor}: Editing failed: {e}"
msgstr "{editor}: Error de edición: {e}"

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/decorators.py:522
msgid "Show the version and exit."
msgstr "Mostrar la versión y salir."

#: /home/runner/.cache/pypoetry/virtualenvs/reuse-MK6tuBk_-py3.12/lib/python3.12/site-packages/click/decorators.py:548
msgid "Show this message and exit."
msgstr "Mostrar este mensaje y salir."

#, fuzzy, python-brace-format
#~ msgid "{path}: read error\n"
#~ msgstr "Licencias obsoletas:"

#, fuzzy, python-brace-format
#~ msgid "{lic_path}: deprecated license\n"
#~ msgstr "Licencias obsoletas:"

#, fuzzy, python-brace-format
#~ msgid "{lic_path}: license without file extension\n"
#~ msgstr "Licencias sin extensión de fichero:"

#, fuzzy, python-brace-format
#~ msgid "{lic_path}: unused license\n"
#~ msgstr "Licencias no utilizadas:"

#, python-brace-format
#~ msgid ""
#~ "'{path}' holds an SPDX expression that cannot be parsed, skipping the file"
#~ msgstr ""
#~ "'{path}' posee una expresión SPDX que no puede ser procesada; omitiendo "
#~ "el archivo"

#, python-brace-format
#~ msgid "Could not parse '{expression}'"
#~ msgstr "No se pudo procesar '{expression}'"

#, fuzzy, python-brace-format
#~ msgid "(Deprecated) {text}"
#~ msgstr "(Deprecated) {text}"

#~ msgid "required"
#~ msgstr "requerido"

#~ msgid "Year of copyright statement."
#~ msgstr "Año de la declaración de derechos de autor."

#, python-brace-format
#~ msgid "determining identifier of '{path}'"
#~ msgstr "determinando el identificador de '{path}'"

#~ msgid "--skip-unrecognised has no effect when used together with --style"
#~ msgstr ""
#~ "--skip-unrecognised no tiene efecto cuando se utiliza junto con --style"

#~ msgid "can't write to '{}'"
#~ msgstr "no se puede escribir en '{}'"

#~ msgid "show program's version number and exit"
#~ msgstr "muestra la versión del programa y sale"

#~ msgid ""
#~ "Add copyright and licensing into the header of one or more files.\n"
#~ "\n"
#~ "By using --copyright and --license, you can specify which copyright "
#~ "holders and licenses to add to the headers of the given files.\n"
#~ "\n"
#~ "By using --contributor, you can specify people or entity that contributed "
#~ "but are not copyright holder of the given files."
#~ msgstr ""
#~ "Añadir copyright y licencias en la cabecera de uno o más archivos.\n"
#~ "\n"
#~ "Usando --copyright y --license, puede especificar qué titulares de "
#~ "derechos de autor y licencias añadir a las cabeceras de los archivos "
#~ "dados.\n"
#~ "\n"
#~ "Usando --contributor, puede especificar las personas o entidades que han "
#~ "contribuido pero no son titulares de los derechos de autor de los "
#~ "archivos dados."

#~ msgid "download a license and place it in the LICENSES/ directory"
#~ msgstr "descarga una licencia y guárdala en el directorio \"LICENSES/\""

#~ msgid "list all non-compliant files"
#~ msgstr "lista todos los ficheros no compatibles"

#, python-brace-format
#~ msgid ""
#~ "Lint the project directory for compliance with version {reuse_version} of "
#~ "the REUSE Specification. You can find the latest version of the "
#~ "specification at <https://reuse.software/spec/>.\n"
#~ "\n"
#~ "Specifically, the following criteria are checked:\n"
#~ "\n"
#~ "- Are there any bad (unrecognised, not compliant with SPDX) licenses in "
#~ "the project?\n"
#~ "\n"
#~ "- Are there any deprecated licenses in the project?\n"
#~ "\n"
#~ "- Are there any license files in the LICENSES/ directory without file "
#~ "extension?\n"
#~ "\n"
#~ "- Are any licenses referred to inside of the project, but not included in "
#~ "the LICENSES/ directory?\n"
#~ "\n"
#~ "- Are any licenses included in the LICENSES/ directory that are not used "
#~ "inside of the project?\n"
#~ "\n"
#~ "- Are there any read errors?\n"
#~ "\n"
#~ "- Do all files have valid copyright and licensing information?"
#~ msgstr ""
#~ "Comprueba que el directorio del proyecto cumple con la versión "
#~ "{reuse_version} de la especificación REUSE. Puede encontrar la última "
#~ "versión de la especificación en <https://reuse.software/spec/>.\n"
#~ "\n"
#~ "En concreto, se comprueban los siguientes criterios\n"
#~ "\n"
#~ "- ¿Existen licencias defectuosas (no reconocidas, no conformes con SPDX) "
#~ "en el proyecto?\n"
#~ "\n"
#~ "- ¿Hay licencias obsoletas en el proyecto?\n"
#~ "\n"
#~ "- ¿Hay algún archivo de licencia en el directorio LICENSES/ sin extensión "
#~ "de archivo?\n"
#~ "\n"
#~ "- ¿Hay licencias a las que se haga referencia dentro del proyecto, pero "
#~ "que no estén incluidas en el directorio LICENSES/?\n"
#~ "\n"
#~ "- ¿Hay licencias incluidas en el directorio LICENSES/ que no se utilicen "
#~ "en el proyecto?\n"
#~ "\n"
#~ "- ¿Hay errores de lectura?\n"
#~ "\n"
#~ "- ¿Tienen todos los archivos información válida sobre derechos de autor y "
#~ "licencias?"

#~ msgid "list non-compliant files from specified list of files"
#~ msgstr ""
#~ "enumerar los archivos no compatibles de la lista de archivos especificada"

#~ msgid "print the project's bill of materials in SPDX format"
#~ msgstr "imprime la lista de materiales del proyecto en formato SPDX"

#~ msgid "List all non-deprecated SPDX licenses from the official list."
#~ msgstr "Enumere todas las licencias SPDX no obsoletas de la lista oficial."

#~ msgid "convert .reuse/dep5 to REUSE.toml"
#~ msgstr "convertir . reuse/dep5 a REUSE.toml"

#~ msgid "'{}' is not a file"
#~ msgstr "'{}' no es un fichero"

#~ msgid "can't open '{}'"
#~ msgstr "no se puede abrir '{}'"

#~ msgid "can't write to directory '{}'"
#~ msgstr "no se pude escribir en el directorio '{}'"

#~ msgid "can't read or write '{}'"
#~ msgstr "no se puede leer o escribir '{}'"

#~ msgid "SPDX License Identifier of license"
#~ msgstr "Identificador SPDX de la licencia"

#~ msgid "--output has no effect when used together with --all"
#~ msgstr "--output no tiene efecto cuando se utiliza junto con --all"

#~ msgid "the following arguments are required: license"
#~ msgstr "se requieren los siguientes parámetros: license"

#~ msgid "usage: "
#~ msgstr "uso: "

#~ msgid ".__call__() not defined"
#~ msgstr ".__call__() no definido"

#, python-format
#~ msgid "unknown parser %(parser_name)r (choices: %(choices)s)"
#~ msgstr ""
#~ "analizador sintáctico desconocido: %(parser_name)r (alternativas: "
#~ "%(choices)s)"

#, python-format
#~ msgid "argument \"-\" with mode %r"
#~ msgstr "parámetro \"-\" con modo %r"

#, python-format
#~ msgid "can't open '%(filename)s': %(error)s"
#~ msgstr "no se puede abrir '%(filename)s': %(error)s"

#, python-format
#~ msgid "cannot merge actions - two groups are named %r"
#~ msgstr "no se pueden fusionar las acciones: dos grupos se llaman %r"

#~ msgid "'required' is an invalid argument for positionals"
#~ msgstr "'required' es un argumento posicional inválido"

#, python-format
#~ msgid ""
#~ "invalid option string %(option)r: must start with a character "
#~ "%(prefix_chars)r"
#~ msgstr ""
#~ "Opción no válida %(option)r: Debe comenzar con una letra %(prefix_chars)r"

#, python-format
#~ msgid "dest= is required for options like %r"
#~ msgstr "se requiere dest= para opciones como %r"

#, python-format
#~ msgid "invalid conflict_resolution value: %r"
#~ msgstr "valor no válido de conflict_resolution: %r"

#, python-format
#~ msgid "conflicting option string: %s"
#~ msgid_plural "conflicting option strings: %s"
#~ msgstr[0] "cadena de opción conflictiva: %s"
#~ msgstr[1] "cadenas de opción conflictivas: %s"

#~ msgid "mutually exclusive arguments must be optional"
#~ msgstr "los parámetros mutuamente excluyentes deben ser opcionales"

#~ msgid "cannot have multiple subparser arguments"
#~ msgstr "no puede contener múltiples parámetros del subanalizador sintáctico"

#, python-format
#~ msgid "unrecognized arguments: %s"
#~ msgstr "parámetros no reconocidos: %s"

#, python-format
#~ msgid "not allowed with argument %s"
#~ msgstr "no permitido con el parámetro %s"

#, python-format
#~ msgid "ignored explicit argument %r"
#~ msgstr "parámetro explícito ignorado: %r"

#, python-format
#~ msgid "the following arguments are required: %s"
#~ msgstr "los siguientes parámetros son obligatorios: %s"

#, python-format
#~ msgid "one of the arguments %s is required"
#~ msgstr "se requiere uno de los parámetros %s"

#~ msgid "expected at most one argument"
#~ msgstr "se espera un parámetro, como máximo"

#~ msgid "expected at least one argument"
#~ msgstr "se espera un parámetro, como mínimo"

#, python-format
#~ msgid "expected %s argument"
#~ msgid_plural "expected %s arguments"
#~ msgstr[0] "se espera el parámetro %s"
#~ msgstr[1] "se esperan los parámetros %s"

#, python-format
#~ msgid "ambiguous option: %(option)s could match %(matches)s"
#~ msgstr "opción ambigua: %(option)s podría coincidir con %(matches)s"

#, python-format
#~ msgid "unexpected option string: %s"
#~ msgstr "cadena de opción inesperada: %s"

#, python-format
#~ msgid "%r is not callable"
#~ msgstr "%r no se puede invocar"

#, python-format
#~ msgid "invalid %(type)s value: %(value)r"
#~ msgstr "valor no válido de %(type)s: %(value)r"

#, python-format
#~ msgid "invalid choice: %(value)r (choose from %(choices)s)"
#~ msgstr "opción inválida: %(value)r (opciones: %(choices)s)"

#, fuzzy, python-brace-format
#~ msgid "'{path}' could not be decoded as UTF-8."
#~ msgstr "'{dep5}' no pudo ser decodificado como UTF-8."

#, fuzzy, python-brace-format
#~ msgid ""
#~ "Copyright and licensing information for '{original_path}' has been found "
#~ "in both '{path}' and in the DEP5 file located at '{dep5_path}'. The "
#~ "information for these two sources has been aggregated. You are "
#~ "recommended to instead use REUSE.toml, where you can specify the order of "
#~ "precedence. Use `reuse convert-dep5` to convert. Run with `--suppress-"
#~ "deprecation` to hide this warning."
#~ msgstr ""
#~ "Se ha encontrado información sobre derechos de autor y licencias para "
#~ "'{original_path}' tanto en '{path}' como en el archivo DEP5 ubicado en "
#~ "'{dep5_path}'. La información de estas dos fuentes se ha agregado. En el "
#~ "futuro, este comportamiento cambiará y tendrás que activar explícitamente "
#~ "la agregación. Véase <https://github.com/fsfe/reuse-tool/issues/779>. Aún "
#~ "no es necesario hacer nada. Ejecuta con `--suppress-deprecation` para "
#~ "ocultar esta advertencia."

#~ msgid "initialize REUSE project"
#~ msgstr "inicia el proyecto REUSE"

#~ msgid "no '{}' file, or could not read it"
#~ msgstr "no hay un fichero '{}', o no se ha podido leer"

#~ msgid ""
#~ "What license is your project under? Provide the SPDX License Identifier. "
#~ "See <https://spdx.org/licenses/> for the list."
#~ msgstr ""
#~ "¿Cuál es la licencia de tu proyecto? Indica el identificador de licencia "
#~ "SPDX. Consulta la lista en <https://spdx.org/licenses/>."

#~ msgid ""
#~ "What other license is your project under? Provide the SPDX License "
#~ "Identifier."
#~ msgstr ""
#~ "¿Bajo qué otras licencias se encuentra tu proyecto? Proporciona el "
#~ "Identificador SPDX de Licencia."

#~ msgid "To stop adding licenses, hit RETURN."
#~ msgstr "Para terminar de añadir licencias pulsa RETORNO."

#~ msgid "Project already initialized"
#~ msgstr "Proyecto ya inicializado"

#~ msgid "Initializing project for REUSE."
#~ msgstr "Inicializando el proyecto para REUSE."

#~ msgid "What is the name of the project?"
#~ msgstr "¿Cuál es el nombre del proyecto?"

#~ msgid "What is the name of the maintainer?"
#~ msgstr "¿Cuál es el nombre del mantenedor?"

#~ msgid "What is the e-mail address of the maintainer?"
#~ msgstr "¿Cuál es la dirección de correo electrónico del mantenedor?"

#~ msgid "All done! Initializing now."
#~ msgstr "¡Ya hemos terminado! Iniciando."

#~ msgid "Retrieving {}"
#~ msgstr "Recuperando {}"

#~ msgid "{} already exists"
#~ msgstr "{} ya existe"

#~ msgid "Could not download {}"
#~ msgstr "No se pudo descargar {}"

#, python-brace-format
#~ msgid ""
#~ "Error: Could not copy {path}, please add {lic}.txt manually in the "
#~ "LICENCES/ directory."
#~ msgstr ""
#~ "Error: No se pudo copiar {path}, por favor añada {lic}.txt manualmente en "
#~ "el directorio LICENCIAS/."

#~ msgid "Initialization complete."
#~ msgstr "Inicialización completa."

#~ msgid ""
#~ "Add copyright and licensing into the header of one or more files.\n"
#~ "\n"
#~ "By using --copyright and --license, you can specify which copyright "
#~ "holders and licenses to add to the headers of the given files.\n"
#~ "\n"
#~ "By using --contributor, you can specify people or entity that contributed "
#~ "but are not copyright holder of the given files.\n"
#~ "The first comment is replaced with a new header containing the new "
#~ "copyright and licensing information and its former copyright and "
#~ "licensing. If you want to keep the first comment intact, use --no-"
#~ "replace.\n"
#~ "\n"
#~ "The comment style should be auto-detected for your files. If a comment "
#~ "style could not be detected and --skip-unrecognised is not specified, the "
#~ "process aborts. Use --style to specify or override the comment style to "
#~ "use.\n"
#~ "\n"
#~ "A single-line comment style is used when it is available. If no single-"
#~ "line comment style is available, a multi-line comment style is used. You "
#~ "can force a certain comment style using --single-line or --multi-line.\n"
#~ "\n"
#~ "You can change the template of the header comment by using --template. "
#~ "Place a Jinja2 template in .reuse/templates/mytemplate.jinja2. You can "
#~ "use the template by specifying '--template mytemplate'. Read the online "
#~ "documentation on how to use this feature.\n"
#~ "\n"
#~ "If a binary file is detected, or if --force-dot-license is specified, the "
#~ "header is placed in a .license file."
#~ msgstr ""
#~ "Agregue derechos de autor y licencias al encabezado de uno o más "
#~ "archivos.\n"
#~ "\n"
#~ "Usando --copyright y --license, puede especificar qué titulares de "
#~ "derechos de autor y licencias agregar a las cabeceras de los archivos "
#~ "dados.\n"
#~ "\n"
#~ "Usando --contributor, puede especificar personas o entidades que "
#~ "contribuyeron, pero no tienen el copyright de los archivos dados.\n"
#~ "El primer comentario se sustituye por un nuevo encabezado que contiene la "
#~ "nueva información sobre los derechos de autor y licencias y su antigua "
#~ "información. Si desea mantener intacto el primer comentario, use --no-"
#~ "replace.\n"
#~ "\n"
#~ "El estilo del comentario debe ser auto-detectado para sus archivos. Si no "
#~ "se pudo detectar un estilo de comentario y no se especifica --skip-"
#~ "unrecognised, el proceso se aborta. Use --style para especificar o "
#~ "sobreescribir el estilo de comentario a usar.\n"
#~ "\n"
#~ "Se utiliza un estilo de comentario de una sola línea cuando está "
#~ "disponible. Si no hay un estilo de comentario de una sola línea, se "
#~ "utiliza un estilo de comentario de varias líneas. Puede forzar un cierto "
#~ "estilo de comentario usando --single-line o --multi-line.\n"
#~ "\n"
#~ "Puede cambiar la plantilla del comentario de la cabecera usando --"
#~ "template. Coloque una plantilla Jinja2 en .reuse/templates/mytemplate."
#~ "jinja2. Puede usar la plantilla especificando '--template mytemplate'. "
#~ "Lea la documentación en línea sobre cómo utilizar esta función.\n"
#~ "\n"
#~ "Si se detecta un archivo binario, o si se especifica --force-dot-license, "
#~ "la cabecera se coloca en un archivo .license."

#~ msgid ""
#~ "Download a license and place it in the LICENSES/ directory.\n"
#~ "\n"
#~ "The LICENSES/ directory is automatically found in the following order:\n"
#~ "\n"
#~ "- The LICENSES/ directory in the root of the VCS repository.\n"
#~ "\n"
#~ "- The current directory if its name is LICENSES.\n"
#~ "\n"
#~ "- The LICENSES/ directory in the current directory.\n"
#~ "\n"
#~ "If the LICENSES/ directory cannot be found, one is simply created."
#~ msgstr ""
#~ "Descarga una licencia y guárdala en el directorio LICENSES/.\n"
#~ "\n"
#~ "El directorio LICENSES/ es automáticamente detectado en el siguiente "
#~ "orden:\n"
#~ "\n"
#~ "- El directorio LICENSES/ en la raíz del repositorio VCS.\n"
#~ "\n"
#~ "- El directorio actual, si su nombre es LICENSES.\n"
#~ "\n"
#~ "- El directorio LICENSES/ en el directorio actual.\n"
#~ "\n"
#~ "Si el directorio LICENSES/ no fuese encontrado, simplemente se creará uno."

#~ msgid ".reuse/dep5 has syntax errors"
#~ msgstr ".reuse/dep5 presenta errores de sintaxis"

#~ msgid ".reuse/dep5 could not be parsed as utf-8"
#~ msgstr ".reuse/dep5 no pudo ser analizado como utf-8"

#~ msgid "optional arguments"
#~ msgstr "argumentos opcionales"

#~ msgid "deprecated in favor of annotate"
#~ msgstr "obsoleto en favor de annotate"

#~ msgid "'reuse addheader' has been deprecated in favour of 'reuse annotate'"
#~ msgstr ""
#~ "\"reuse addheader\" ha quedado obsoleto en favor de \"reuse annotate\""

#~ msgid "option --exclude-year and --year are mutually exclusive"
#~ msgstr "las opciones -exclude-year y --year son mutuamente excluyentes"

#~ msgid ""
#~ "--explicit-license has been deprecated in favour of --force-dot-license"
#~ msgstr ""
#~ "--explicit-license ha quedado obsoleto en favor de --force-dot-license"

#~ msgid "Downloading {}"
#~ msgstr "Descargando {}"

#, fuzzy
#~ msgid "conflicting subparser: %s"
#~ msgstr "cadena de opción conflictiva: %s"

#, fuzzy
#~ msgid "conflicting subparser alias: %s"
#~ msgstr "cadena de opción conflictiva: %s"

#~ msgid "can't open '%s': %s"
#~ msgstr "no se puede abrir '%s': %s"

#~ msgid "place header in path.license instead of path"
#~ msgstr "coloca la cabecera en path.license, en lugar de path"

#~ msgid "could not find Git"
#~ msgstr "no se pudo encontrar Git"

#~ msgid "yielding %s"
#~ msgstr "apuntando a %s"

#~ msgid "currently walking in %s"
#~ msgstr "actualmente recorriendo %s"

#~ msgid "ignoring %s"
#~ msgstr "ignorando %s"

#~ msgid "searching %s for reuse information"
#~ msgstr "buscando información de reuse en %s"

#~ msgid "%s covered by debian/copyright"
#~ msgstr "%s cubierto por debian/copyright"

#~ msgid ""
#~ "{path} is licensed under {identifier}, but its license file could not be "
#~ "found"
#~ msgstr ""
#~ "{path} con licencia {identifier}, pero no se encontró el archivo con la "
#~ "licencia"

#~ msgid "searching %s for license tags"
#~ msgstr "buscando etiquetas de licencia en %s"

#~ msgid ""
#~ "Could not resolve SPDX identifier of {path}, resolving to {identifier}"
#~ msgstr ""
#~ "No se pudo resolver el identificador SPDX de {path}, resolviendo a "
#~ "{identifier}"

#~ msgid "reuse  Copyright (C) 2017-2018  Free Software Foundation Europe e.V."
#~ msgstr ""
#~ "Copyright (C) 2017-2018 de reuse Free Software Foundation Europe e.V."

#~ msgid ""
#~ "reuse is free software: you can redistribute it and/or modify it under "
#~ "the terms of the GNU General Public License as published by the Free "
#~ "Software Foundation, either version 3 of the License, or (at your option) "
#~ "any later version.\n"
#~ "\n"
#~ "reuse is distributed in the hope that it will be useful, but WITHOUT ANY "
#~ "WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS "
#~ "FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more "
#~ "details.\n"
#~ "\n"
#~ "You should have received a copy of the GNU General Public License along "
#~ "with reuse.  If not, see <http://www.gnu.org/licenses/>."
#~ msgstr ""
#~ "reuse es software libre: puedes redistribuirlo y/o modificarlo bajo los "
#~ "términos de la Licencia Pública General GNU (GNU GPL) tal y como está "
#~ "publicada por la Free Software Foundation, tanto la versión 3 de la "
#~ "Licencia, o (a tu elección) cualquier versión posterior.\n"
#~ "\n"
#~ "reuse se distribuye con la esperanza de ser útil, pero SIN NINGUNA "
#~ "GARANTIA; ni siquiera la garantia implícita de COMERCIABILIDAD o "
#~ "ADECUACIÓN PARA UN PROPÓSITO PARTICULAR. Consulta la Licencia Pública "
#~ "General GNU para más detalles.\n"
#~ "\n"
#~ "Deberías haber recibido una copia de la Licencia Pública General GNU con "
#~ "reuse. Si no es así, consulta <http://www.gnu.org/licenses/>."

#~ msgid "IMPORTANT:"
#~ msgstr "IMPORTANTE:"

#~ msgid ""
#~ "You do not have pygit2 installed.  reuse will slow down significantly "
#~ "because of this.  For better performance, please install your "
#~ "distribution's version of pygit2."
#~ msgstr ""
#~ "No tienes instalado pygit2 por lo que reuse funcionará significativamente "
#~ "más lento. Por favor, instala la versión de pygit2 de tu distribución "
#~ "para un mejor rendimiento."

#~ msgid "could not read %s"
#~ msgstr "no se pudo leer %s"

#~ msgid "none\n"
#~ msgstr "nada\n"

#~ msgid "do not use debian/copyright to extract reuse information"
#~ msgstr "no use debian/copyright para extraer información de reuse"

#~ msgid ""
#~ "List all non-compliant files.\n"
#~ "\n"
#~ "A file is non-compliant when:\n"
#~ "\n"
#~ "- It has no copyright information.\n"
#~ "\n"
#~ "- It has no license (declared as SPDX expression).\n"
#~ "\n"
#~ "- Its license could not be found.\n"
#~ "\n"
#~ "This prints only the paths of the files that do not comply, each file on "
#~ "a separate line.\n"
#~ "\n"
#~ "Error and warning messages are output to STDERR."
#~ msgstr ""
#~ "Lista todos los ficheros no compatibles.\n"
#~ "\n"
#~ "Un fichero es no compatible si:\n"
#~ "\n"
#~ "- no tiene información de copyright.\n"
#~ "\n"
#~ "- no tiene licencia (declarada como una expresión SPDX).\n"
#~ "\n"
#~ "- su licencia no se encuentra.\n"
#~ "\n"
#~ "Esto imprime únicamente las rutas de los ficheros no compatibles, cada "
#~ "fichero en una línea separada.\n"
#~ "\n"
#~ "Los mensajes de error y aviso se muestran en STDERR."

#~ msgid "SPDX expressions are mandatory for compliance"
#~ msgstr "Las expresiones SPDX son de obligatorio cumplimiento"

#~ msgid "copyright notices are mandatory for compliance"
#~ msgstr "las notas de copyright son de obligatorio cumplimiento"

#~ msgid "print the SPDX expressions of each provided file"
#~ msgstr "imprime las expresiones SPDX de cada fichero proporcionado"

#~ msgid "reuse, version {}\n"
#~ msgstr "reuse, versión {}\n"
