diff --git a/po/cs.po b/po/cs.po index b8d83b67d..0ecb955f1 100644 --- a/po/cs.po +++ b/po/cs.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-08-17 00:09+0000\n" "Last-Translator: Jiří Podhorecký \n" "Language-Team: Czech for more information, and " @@ -183,17 +201,17 @@ msgstr "" "naleznete na adrese a online dokumentaci na adrese " "." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "Tato verze reuse je kompatibilní s verzí {} specifikace REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Podpořte činnost FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -203,43 +221,43 @@ msgstr "" "práci pro svobodný software všude tam, kde je to nutné. Zvažte prosím " "možnost přispět na ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "povolit příkazy pro ladění" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "skrýt varování o zastarání" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "nepřeskakovat submoduly systému Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "nepřeskakovat podprojekty Meson" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "nepoužívat multiprocessing" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "definovat kořen projektu" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "zobrazit číslo verze programu a ukončit jej" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "dílčí příkazy" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "přidání autorských práv a licencí do záhlaví souborů" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -257,19 +275,19 @@ msgstr "" "Pomocí parametru --contributor můžete určit osoby nebo subjekty, které " "přispěly, ale nejsou držiteli autorských práv daných souborů." -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "stáhněte si licenci a umístěte ji do adresáře LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 msgid "Download a license and place it in the LICENSES/ directory." msgstr "Stáhněte si licenci a umístěte ji do adresáře LICENSES/." -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "seznam všech nevyhovujících souborů" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -305,24 +323,28 @@ msgstr "" "\n" "- Mají všechny soubory platné informace o autorských právech a licencích?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "vytisknout výkaz materiálu projektu ve formátu SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "seznam všech podporovaných licencí SPDX" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "Převeďte .reuse/dep5 do REUSE.toml" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "'{path}' se nepodařilo dekódovat jako UTF-8." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " @@ -331,7 +353,7 @@ msgstr "" "'{path}' se nepodařilo zpracovat. Obdrželi jsme následující chybové hlášení: " "{message}" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Nepodařilo se analyzovat '{expression}'" @@ -438,14 +460,14 @@ msgstr "jsou vyžadovány tyto argumenty: licence" msgid "cannot use --output with more than one license" msgstr "nelze použít --output s více než jednou licencí" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" "{attr_name} musí být {type_name} (mít {value}, který je {value_class})." -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " @@ -454,17 +476,17 @@ msgstr "" "Položka v kolekci {attr_name} musí být {type_name} (mít {item_value}, která " "je {item_class})." -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "{attr_name} nesmí být prázdný." -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "{name} musí být {type} (má {value}, která je {value_type})." -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -477,16 +499,13 @@ msgstr "" "ve vygenerovaném komentáři chybí řádky s autorskými právy nebo licenční " "výrazy" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "brání výstupu" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "formátuje výstup jako JSON" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +#, fuzzy +msgid "formats output as plain text (default)" msgstr "formátuje výstup jako prostý text" #: src/reuse/lint.py:45 @@ -611,58 +630,58 @@ msgstr "Váš projekt bohužel není v souladu s verzí {} specifikace REUSE :-( msgid "RECOMMENDATIONS" msgstr "DOPORUČENÍ" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "{path}: chybí licence {lic}\n" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "{path}: chyba čtení\n" + #: src/reuse/lint.py:289 #, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "{path}: žádný identifikátor licence\n" + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "{path}: žádné upozornění na autorská práva\n" + +#: src/reuse/lint.py:320 +#, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "{path}: špatná licence {lic}\n" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "{lic_path}: zastaralá licence\n" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "{lic_path}: licence bez přípony souboru\n" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, python-brace-format msgid "{lic_path}: unused license\n" msgstr "{lic_path}: nepoužitá licence\n" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "{path}: chybí licence {lic}\n" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "{path}: chyba čtení\n" - -#: src/reuse/lint.py:330 -#, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "{path}: žádný identifikátor licence\n" - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "{path}: žádné upozornění na autorská práva\n" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' zahrnuto v {global_path}" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "'{path}' je zahrnuta výhradně v REUSE.toml. Nečte obsah souboru." -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " @@ -671,7 +690,7 @@ msgstr "" "'{path}' byl rozpoznán jako binární soubor; v jeho obsahu nebyly hledány " "informace o REUSE." -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." @@ -679,7 +698,7 @@ msgstr "" "'.reuse/dep5' je zastaralý. Místo toho doporučujeme používat soubor REUSE." "toml. Pro konverzi použijte `reuse convert-dep5`." -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " @@ -688,17 +707,17 @@ msgstr "" "Nalezeno '{new_path}' i '{old_path}'. Oba soubory nelze uchovávat současně, " "nejsou vzájemně kompatibilní." -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "určující identifikátor '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} nemá příponu souboru" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -711,14 +730,14 @@ msgstr "" "adrese nebo zda začíná znakem 'LicenseRef-' a " "zda má příponu souboru." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" "{identifier} je identifikátor licence SPDX jak {path}, tak {other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" @@ -726,17 +745,17 @@ msgstr "" "projekt '{}' není úložištěm VCS nebo není nainstalován požadovaný software " "VCS" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Nepodařilo se načíst '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Při analýze souboru '{path}' došlo k neočekávané chybě" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -749,7 +768,7 @@ msgstr "" "Často kladené otázky o vlastních licencích: https://reuse.software/faq/" "#custom-license" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -762,7 +781,7 @@ msgstr "" "reuse/dep5' byla v SPDX zastaralá. Aktuální seznam a příslušné doporučené " "nové identifikátory naleznete zde: " -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 " @@ -772,7 +791,7 @@ msgstr "" "adresáři 'LICENSES' nemá příponu '.txt'. Soubor(y) odpovídajícím způsobem " "přejmenujte." -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -787,7 +806,7 @@ msgstr "" "--all' a získat všechny chybějící. Pro vlastní licence (začínající na " "'LicenseRef-') musíte tyto soubory přidat sami." -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -801,7 +820,7 @@ msgstr "" "buď správně označili, nebo nepoužitý licenční text odstranili, pokud jste si " "jisti, že žádný soubor nebo kousek kódu není takto licencován." -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 " @@ -811,7 +830,7 @@ msgstr "" "adresáři. Zkontrolujte oprávnění souboru. Postižené soubory najdete v horní " "části výstupu jako součást zaznamenaných chybových hlášení." -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/de.po b/po/de.po index 264b5102c..089029707 100644 --- a/po/de.po +++ b/po/de.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-07-08 08:43+0000\n" "Last-Translator: stexandev \n" "Language-Team: German for more information, and " @@ -184,7 +202,7 @@ msgstr "" "überprüfen. Mehr Informationen finden Sie auf oder " "in der Online-Dokumentation auf ." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." @@ -192,11 +210,11 @@ msgstr "" "Diese Version von reuse ist kompatibel mit Version {} der REUSE-" "Spezifikation." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Die Arbeit der FSFE unterstützen:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -206,44 +224,44 @@ msgstr "" "ermöglichen es uns, weiterhin für Freie Software zu arbeiten, wo immer es " "nötig ist. Bitte erwägen Sie eine Spende unter ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "Debug-Statements aktivieren" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "„Veraltet“-Warnung verbergen" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "Git-Submodules nicht überspringen" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "Meson-Teilprojekte nicht überspringen" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "kein Multiprocessing verwenden" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "Stammverzeichnis des Projekts bestimmen" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "zeige die Versionsnummer des Programms und beende" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "Unterkommandos" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "" "schreibe Urheberrechts- und Lizenzinformationen in die Kopfzeilen von Dateien" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -254,20 +272,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "lade eine Datei herunter und speichere sie im Verzeichnis LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "lade eine Datei herunter und speichere sie im Verzeichnis LICENSES/" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "alle nicht-konformen Dateien zeigen" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -305,24 +323,28 @@ msgstr "" "- Sind alle Dateien mit gültigen Urheberrechts- und Lizenzinformationen " "versehen?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "Komponentenliste im SPDX-Format ausgeben" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "Listet alle unterstützten SPDX-Lizenzen auf" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, fuzzy, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "'{dep5}' konnte nicht als UTF-8 decodiert werden." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, fuzzy, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " @@ -331,7 +353,7 @@ msgstr "" "'{dep5}' konnte nicht geparst werden. Wir erhielten folgende Fehlermeldung: " "{message}" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Kann '{expression}' nicht parsen" @@ -438,30 +460,30 @@ msgstr "Die folgenden Argumente sind erforderlich: license" msgid "cannot use --output with more than one license" msgstr "Kann --output nicht mit mehr als einer Lizenz verwenden" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -472,16 +494,13 @@ msgid "generated comment is missing copyright lines or license expressions" msgstr "" "Dem generierten Kommentar fehlen Zeilen zum Urheberrecht oder Lizenzausdrücke" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "Verhindert Ausgabe" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "formatiert Ausgabe als JSON" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +#, fuzzy +msgid "formats output as plain text (default)" msgstr "formatiert Ausgabe als rohen Text" #: src/reuse/lint.py:45 @@ -612,58 +631,58 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "EMPFEHLUNGEN" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' ist kein gültiger SPDX-Lizenz-Identifikator." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Veraltete Lizenzen:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Lizenzen ohne Dateiendung:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Unbenutzte Lizenzen:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' ist kein gültiger SPDX-Lizenz-Identifikator." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' abgedeckt durch .reuse/dep5" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, fuzzy, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " @@ -673,30 +692,30 @@ msgstr "" "unkommentierbar gekennzeichnet; suche ihre Inhalte nicht nach REUSE-" "Informationen." -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "erkenne Identifikator von '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} hat keine Dateiendung" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -709,14 +728,14 @@ msgstr "" "Lizenzliste unter steht oder mit 'LicenseRef-' " "beginnt und eine Dateiendung hat." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" "{identifier} ist der SPDX-Lizenz-Identifikator von {path} und {other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" @@ -724,17 +743,17 @@ msgstr "" "Projekt '{}' ist kein VCS-Repository oder die benötigte VCS-Software ist " "nicht installiert" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Konnte '{path}' nicht lesen" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Unerwarteter Fehler beim Parsen von '{path}' aufgetreten" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -747,7 +766,7 @@ msgstr "" "beginnen nicht mit 'LicenseRef-'. FAQ zu benutzerdefinierten Lizenzen: " "https://reuse.software/faq/#custom-license" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -761,7 +780,7 @@ msgstr "" "aktuelle Liste und ihre jeweiligen empfohlenen neuen Kennungen finden Sie " "hier: " -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 " @@ -771,7 +790,7 @@ msgstr "" "Lizenztextdatei im Verzeichnis 'LICENSES' hat keine '.txt'-Dateierweiterung. " "Bitte benennen Sie die Datei(en) entsprechend um." -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -786,7 +805,7 @@ msgstr "" "fehlende zu erhalten. Für benutzerdefinierte Lizenzen (beginnend mit " "'LicenseRef-'), müssen Sie diese Dateien selbst hinzufügen." -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -801,14 +820,14 @@ msgstr "" "Lizenztext löschen, wenn Sie sicher sind, dass keine Datei oder Code-" "Schnipsel darunter lizenziert ist." -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/eo.po b/po/eo.po index c1f8d1ed7..0b3c6fbcd 100644 --- a/po/eo.po +++ b/po/eo.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: unnamed project\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-01-17 12:48+0000\n" "Last-Translator: Carmen Bianca Bakker \n" "Language-Team: Esperanto for more information, and " @@ -186,17 +203,17 @@ msgstr "" "reuse.software/> por pli da informo, kaj por " "la reta dokumentado." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "Ĉi tiu versio de reuse kongruas al versio {} de la REUSE Specifo." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Subtenu la laboradon de FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -206,44 +223,44 @@ msgstr "" "daŭrigi laboradon por libera programaro, kie ajn tio necesas. Bonvolu " "pripensi fari donacon ĉe ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "ŝalti sencimigajn ordonojn" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "kaŝi avertojn de evitindaĵoj" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "ne preterpasi Git-submodulojn" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 #, fuzzy msgid "do not skip over Meson subprojects" msgstr "ne preterpasi Meson-subprojektojn" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "ne uzi plurprocesoradon" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "difini radikon de la projekto" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "montri versionumeron de programo kaj eliri" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "subkomandoj" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "aldoni kopirajtajn kaj permesilajn informojn en la kapojn de dosieroj" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -254,20 +271,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "elŝuti permesilon kaj meti ĝin en la LICENSES/-dosierujon" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "elŝuti permesilon kaj meti ĝin en la LICENSES/-dosierujon" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "listigi ĉiujn nekonformajn dosierojn" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -302,31 +319,35 @@ msgstr "" "\n" "- Ĉu ĉiuj dosieroj havas validajn kopirajtajn kaj permesilajn informojn?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "presi la pecoliston de la projekto en SPDX-formo" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "listigi ĉiujn subtenitajn SPDX-permesilojn" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, fuzzy, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "ne povis malkodi '{dep5}' kiel UTF-8." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " "{message}" msgstr "" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Ne povis analizi '{expression}'" @@ -433,30 +454,30 @@ msgstr "la sekvaj argumentoj nepras: license" msgid "cannot use --output with more than one license" msgstr "ne povas uzi --output kun pli ol unu permesilo" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -466,16 +487,12 @@ msgstr "" msgid "generated comment is missing copyright lines or license expressions" msgstr "al generita komento mankas kopirajtlinioj aŭ permesilesprimoj" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +msgid "formats output as plain text (default)" msgstr "" #: src/reuse/lint.py:45 @@ -602,88 +619,88 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' ne estas valida SPDX Permesila Identigilo." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Arĥaikigitaj permesiloj:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Permesiloj sen dosiersufikso:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Neuzataj permesiloj:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' ne estas valida SPDX Permesila Identigilo." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' sub .reuse/dep5" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "precizigante identigilon de '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} ne havas dosiersufikson" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -695,7 +712,7 @@ msgstr "" "Certigu ke la permesilo estas en la listo ĉe aŭ " "ke ĝi komencas per 'LicenseRef-' kaj havas dosiersufikson." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" @@ -703,23 +720,23 @@ msgstr "" "{identifier} estas la SPDX Permesila Identigilo de kaj {path} kaj " "{other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Ne povis legi '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Okazis neanticipita eraro dum analizado de '{path}'" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -727,7 +744,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -736,14 +753,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -752,7 +769,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -761,14 +778,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/es.po b/po/es.po index 467b0bb99..d6de1a0d4 100644 --- a/po/es.po +++ b/po/es.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: FSFE reuse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-05-09 08:19+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish for more information, and " @@ -191,7 +209,7 @@ msgstr "" "información, y para acceder a la " "documentación en línea." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." @@ -199,11 +217,11 @@ msgstr "" "Esta versión de reuse es compatible con la versión {} de la Especificación " "REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Apoya el trabajo de la FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -214,43 +232,43 @@ msgstr "" "necesario. Por favor, considera el hacer una donación en ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "habilita instrucciones de depuración" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "ocultar las advertencias de que está obsoleto" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "no omitas los submódulos de Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "no te saltes los subproyectos de Meson" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "no utilices multiproceso" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "define el origen del proyecto" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "muestra la versión del programa y sale" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "subcomandos" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "agrega el copyright y la licencia a la cabecera de los ficheros" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -261,20 +279,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "descarga una licencia y guárdala en el directorio \"LICENSES/\"" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "descarga una licencia y guárdala en el directorio \"LICENSES/\"" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "lista todos los ficheros no compatibles" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -311,24 +329,28 @@ msgstr "" "\n" "- ¿Tienen todos los ficheros información válida sobre copyright y licencia?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "imprime la lista de materiales del proyecto en formato SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "Lista de todas las licencias SPDX compatibles" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, fuzzy, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "'{dep5}' no pudo ser decodificado como UTF-8." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, fuzzy, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " @@ -337,7 +359,7 @@ msgstr "" "{dep5}' no pudo ser analizado. Recibimos el siguiente mensaje de error: " "{message}" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "No se pudo procesar '{expression}'" @@ -446,30 +468,30 @@ msgstr "se requieren los siguientes parámetros: license" msgid "cannot use --output with more than one license" msgstr "no se puede utilizar --output con más de una licencia" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -481,16 +503,13 @@ msgstr "" "el comentario generado carece del mensaje de copyright o de las frases de " "licencia" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "impide la producción" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "formato de salida JSON" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +#, fuzzy +msgid "formats output as plain text (default)" msgstr "formatea la salida como un texto plano" #: src/reuse/lint.py:45 @@ -621,58 +640,58 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "RECOMENDACIONES" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' no es un Identificador SPDX de Licencia válido." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Licencias obsoletas:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Licencias sin extensión de fichero:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Licencias no utilizadas:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' no es un Identificador SPDX de Licencia válido." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' cubierto por .reuse/dep5" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " @@ -681,30 +700,30 @@ msgstr "" "Se ha detectado que '{path}' es un archivo binario; no se ha buscado " "información REUTILIZABLE en su contenido." -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "determinando el identificador de '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} no tiene extensión de fichero" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -717,7 +736,7 @@ msgstr "" "alojada en , o de que empieza por 'LicenseRef-', " "y de que posee una extensión de fichero." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" @@ -725,7 +744,7 @@ msgstr "" "{identifier} es el Identificador SPDX de Licencia, tanto de {path}, como de " "{other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" @@ -733,17 +752,17 @@ msgstr "" "el proyecto '{}' no es un repositorio VCS o el software VCS requerido no " "está instalado" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "No se pudo leer '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Se produjo un error inesperado al procesar '{path}'" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -756,7 +775,7 @@ msgstr "" "'LicenseRef-'. Preguntas frecuentes sobre las licencias personalizadas: " "https://reuse.software/faq/#custom-license" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -770,7 +789,7 @@ msgstr "" "los nuevos identificadores recomendados se encuentran aquí: " -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 " @@ -780,7 +799,7 @@ msgstr "" "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:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -796,7 +815,7 @@ msgstr "" "En el caso de las licencias personalizadas (que empiezan por 'LicenseRef-'), " "deberá añadir estos archivos usted mismo." -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -811,7 +830,7 @@ msgstr "" "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:492 +#: src/reuse/report.py:564 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 " @@ -822,7 +841,7 @@ msgstr "" "archivos. Encontrará los archivos afectados en la parte superior como parte " "de los mensajes de los errores registrados." -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/fr.po b/po/fr.po index a3262d8ac..c44b0ccac 100644 --- a/po/fr.po +++ b/po/fr.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-07-07 21:10+0000\n" "Last-Translator: Anthony Loiseau \n" "Language-Team: French for more information, and " @@ -194,7 +212,7 @@ msgstr "" "REUSE. Voir pour plus d'informations, et pour la documentation en ligne." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." @@ -202,11 +220,11 @@ msgstr "" "Cette version de reuse est compatible avec la version {} de la spécification " "REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Soutenir le travail de la FSFE :" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -216,45 +234,45 @@ msgstr "" "permettent de continuer à travailler pour le Logiciel Libre partout où c'est " "nécessaire. Merci d'envisager de faire un don ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "activer les instructions de débogage" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "masquer les avertissements d'obsolescence" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "ne pas omettre les sous-modules Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "ne pas omettre les sous-projets Meson" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "ne pas utiliser le multiprocessing" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "définition de la racine (root) du projet" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "voir la version du programme et quitter" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "sous-commandes" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "" "ajoute les informations de droits d'auteur et de licence dans les en-têtes " "des fichiers" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -274,19 +292,19 @@ msgstr "" "En utilisant --contributor, vous pouvez spécifier les personnes ou entités " "ayant contribué aux fichiers spécifiés sans être détenteurs de copyright." -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "télécharge une licence et la placer dans le répertoire LICENSES" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 msgid "Download a license and place it in the LICENSES/ directory." msgstr "Télécharge une licence dans le répertoire LICENSES." -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "liste tous les fichiers non-conformes" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -324,24 +342,28 @@ msgstr "" "- Tous les fichiers disposent-ils de données de droits d'auteur et de " "licence valides ?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "imprime la nomenclature du projet au format SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "liste toutes les licences SPDX acceptées" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "convertit .reuse/dep5 en REUSE.toml" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, fuzzy, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "'{path}' n'a pas pu être lu en UTF-8." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, fuzzy, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " @@ -350,7 +372,7 @@ msgstr "" "'{path}' ne peut pas être traité. Nous avons reçu le message d'erreur " "suivant : {message}" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Analyse de la syntaxe de '{expression}' impossible" @@ -459,7 +481,7 @@ msgstr "les arguments suivants sont nécessaires : licence" msgid "cannot use --output with more than one license" msgstr "--output ne peut pas être utilisé avec plus d'une licence" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, fuzzy, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." @@ -467,7 +489,7 @@ msgstr "" "{attr_name} doit être un(e) {type_name} (obtenu {value} qui est un(e) " "{value_class})." -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, fuzzy, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " @@ -476,18 +498,18 @@ msgstr "" "Les éléments de la collection {attr_name} doivent être des {type_name} " "(obtenu {item_value} qui et un(e) {item_class})." -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "{attr_name} ne doit pas être vide." -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, fuzzy, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" "{name} doit être un(e) {type} (obtenu {value} qui est un {value_type})." -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, fuzzy, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -501,16 +523,13 @@ msgstr "" "les commentaires générés ne contiennent pas de ligne ou d'expression de " "droits d'auteur ou de licence" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "empêche la sortie" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "applique le format JSON à la sortie" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +#, fuzzy +msgid "formats output as plain text (default)" msgstr "applique le format texte brut pour la sortie" #: src/reuse/lint.py:45 @@ -643,52 +662,52 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "RECOMMANDATIONS" +#: src/reuse/lint.py:280 +#, fuzzy, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "{path} : la licence {lic} est manquante\n" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "{path} : erreur de lecture\n" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "{path}  : pas d'identifiant de licence\n" + +#: src/reuse/lint.py:293 +#, fuzzy, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "{path} : pas de copyright\n" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "{path} : mauvaise licence {lic}\n" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "{lic_path} : licence dépréciée\n" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "{lic_path} : licence sans extension de fichier\n" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, python-brace-format msgid "{lic_path}: unused license\n" msgstr "{lic_path} : licence inutilisée\n" -#: src/reuse/lint.py:319 -#, fuzzy, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "{path} : la licence {lic} est manquante\n" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "{path} : erreur de lecture\n" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "{path}  : pas d'identifiant de licence\n" - -#: src/reuse/lint.py:334 -#, fuzzy, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "{path} : pas de copyright\n" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' est couvert par {global_path}" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, fuzzy, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." @@ -696,7 +715,7 @@ msgstr "" "'{path}' est couvert en exclusivité par REUSE.toml. Contenu du fichier non " "lu." -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, fuzzy, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " @@ -705,7 +724,7 @@ msgstr "" "'{path}' a été détecté comme étant un fichier binaire, les informations " "REUSE n'y sont pas recherchées." -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 #, fuzzy msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " @@ -714,7 +733,7 @@ msgstr "" "'.reuse/dep5' est déprécié. L'utilisation de REUSE.toml est recommandée. " "Utilisez `reuse convert-dep5` pour convertir." -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, fuzzy, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " @@ -724,17 +743,17 @@ msgstr "" "pas guarder les deux fichiers en même temps, ils ne sont pas inter-" "compatibles." -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "résolution de l'identifiant de '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} n'a pas d'extension de fichier" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -747,13 +766,13 @@ msgstr "" "fournie à, soit qu'elle débute par 'LicenseRef-' " "et qu'elle contient une extension de fichier." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "{identifier} est l'identifiant SPXD de {path} comme de {other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 #, fuzzy msgid "" "project '{}' is not a VCS repository or required VCS software is not " @@ -762,17 +781,17 @@ msgstr "" "le projet '{}' n'est pas un dépôt VCS ou le logiciel VCS requis n'est pas " "installé" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Lecture de '{path}' impossible" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Erreur inattendue lors de l'analyse de '{path}'" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -785,7 +804,7 @@ msgstr "" "identifiants personnalisés ne commencent pas par 'LicenseRef-'. FAQ à propos " "des licences personnalisées : https://reuse.software/faq/#custom-license" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -799,7 +818,7 @@ msgstr "" "leur nouvel identifiant recommandé peut être trouvé ici : " -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 #, fuzzy msgid "" "Fix licenses without file extension: At least one license text file in the " @@ -810,7 +829,7 @@ msgstr "" "licence dans le dossier 'LICENSES' n'a pas l'extension de fichier '.txt'. " "Veuillez renommes ce(s) fichier(s)." -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -825,7 +844,7 @@ msgstr "" "fichiers licence manquants. Pour les licences personnalisées (commençant par " "'LicenseRef-'), vous devez ajouter ces fichiers vous-même." -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 #, fuzzy msgid "" "Fix unused licenses: At least one of the license text files in 'LICENSES' is " @@ -841,7 +860,7 @@ msgstr "" "de licence inutiles si vous êtes sûr qu'aucun document n'est concerné par " "ces licences." -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 #, fuzzy msgid "" "Fix read errors: At least one of the files in your directory cannot be read " @@ -852,7 +871,7 @@ msgstr "" "peut pas être lu par l'outil. Vérifiez ces permissions. Vous trouverez les " "fichiers concernés en tête de la sortie, avec les messages d'erreur." -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/gl.po b/po/gl.po index 56c2b55ce..394d6d8ff 100644 --- a/po/gl.po +++ b/po/gl.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2023-06-21 09:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Galician for more information, and " @@ -183,18 +200,18 @@ msgstr "" " para máis información e para a documentación en liña." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "" "Esta versión de reuse é compatible coa versión {} da especificación REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Apoie o traballo da FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -204,44 +221,44 @@ msgstr "" "traballando polo software libre onde sexa necesario. Considere facer unha " "doazón a ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "habilitar sentencias de depuración" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "non salte os submódulos de Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 #, fuzzy msgid "do not skip over Meson subprojects" msgstr "non salte os submódulos de Git" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "non empregue multiprocesamento" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "definir a raíz do proxecto" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "mostrar o número de versión do programa e saír" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "subcomandos" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "engadir copyright e licenza na cabeceira dos arquivos" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -252,20 +269,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "Descargar unha licenza e gardala na carpeta LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "Descargar unha licenza e gardala na carpeta LICENSES/" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "listar todos os arquivos que non cumplen os criterios" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -301,31 +318,35 @@ msgstr "" "\n" "- Todos os arquivos teñen información correcta de copyright e licenza?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "imprimir a lista de materiales do proxecto en formato SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "" -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " "{message}" msgstr "" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Non se pode analizar '{expression}'" @@ -432,30 +453,30 @@ msgstr "requirense os seguintes argumentos: licenza" msgid "cannot use --output with more than one license" msgstr "non se pode usar --output con máis dunha licenza" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -466,16 +487,12 @@ msgid "generated comment is missing copyright lines or license expressions" msgstr "" "o comentario xerado non ten liñas de copyright ou expresións de licenza" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +msgid "formats output as plain text (default)" msgstr "" #: src/reuse/lint.py:45 @@ -606,88 +623,88 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' non é un Identificador de Licenza SPDX válido." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Licenzas obsoletas:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Licenzas sen extensión de arquivo:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Licenzas non usadas:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' non é un Identificador de Licenza SPDX válido." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' cuberto por .reuse/dep5" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "resolvendo o identificador de '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} non ten extensión de arquivo" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -700,7 +717,7 @@ msgstr "" " ou que comeza con 'LicenseRef-' e ten unha " "extensión de arquivo." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" @@ -708,23 +725,23 @@ msgstr "" "{identifier} é o Identificador de Licenza SPDX de ambos os dous {path} e " "{other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Non se pode ler '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Aconteceu un erro inesperado lendo '{path}'" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -732,7 +749,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -741,14 +758,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -757,7 +774,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -766,14 +783,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/it.po b/po/it.po index 6ddc32d84..900faf991 100644 --- a/po/it.po +++ b/po/it.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FSFE reuse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2023-02-18 10:24+0000\n" "Last-Translator: \"J. Lavoie\" \n" "Language-Team: Italian for more information, and " @@ -184,7 +201,7 @@ msgstr "" " per maggiori informazioni, e per accedere alla documentazione in linea." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." @@ -192,11 +209,11 @@ msgstr "" "Questa versione di reuse è compatibile con la versione {} della Specifica " "REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Sostieni il lavoro della FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -207,46 +224,46 @@ msgstr "" "necessario. Prendi in considerazione di fare una donazione su ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "abilita le istruzioni di debug" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "non omettere i sottomoduli Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 #, fuzzy msgid "do not skip over Meson subprojects" msgstr "non omettere i sottomoduli Git" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "non utilizzare il multiprocessing" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "impostare la directory principale del progetto" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "mostra la versione del programma ed esce" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "sottocomandi" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "" "aggiunge le informazioni sul copyright e sulla licenza nell'intestazione dei " "file" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -257,20 +274,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "scarica una licenza e salvala nella directory LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "scarica una licenza e salvala nella directory LICENSES/" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "lista dei file non conformi" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -307,31 +324,35 @@ msgstr "" "\n" "- Tutti i file hanno informazioni valide sul copyright e sulla licenza?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "stampa l'elenco dei componenti del progetto in formato SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "" -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " "{message}" msgstr "" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Non è possibile parsificare '{expression}'" @@ -438,30 +459,30 @@ msgstr "sono richiesti i seguenti parametri: license" msgid "cannot use --output with more than one license" msgstr "non puoi usare --output con più di una licenza" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -473,16 +494,12 @@ msgstr "" "nel commento generato mancano le linee sul copyright o le espressioni di " "licenza" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +msgid "formats output as plain text (default)" msgstr "" #: src/reuse/lint.py:45 @@ -612,88 +629,88 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' non è un valido Identificativo di Licenza SPDX." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Licenze obsolete:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Licenze senza estensione del file:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Licenze non utilizzate:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' non è un valido Identificativo di Licenza SPDX." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' verificato da .reuse/dep5" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "determinazione dell'identificativo di '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} non ha l'estensione del file" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -706,7 +723,7 @@ msgstr "" "licenze elencate su o che inizi con " "'LicenseRef-', e che abbia un'estensione del file." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" @@ -714,23 +731,23 @@ msgstr "" "{identifier} è l'Identificativo di Licenza SPDX sia di {path} che di " "{other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Non è possibile leggere '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Errore sconosciuto durante la parsificazione di '{path}'" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -738,7 +755,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -747,14 +764,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -763,7 +780,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -772,14 +789,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/nl.po b/po/nl.po index 413b196d3..77d365389 100644 --- a/po/nl.po +++ b/po/nl.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2023-02-18 10:24+0000\n" "Last-Translator: \"J. Lavoie\" \n" "Language-Team: Dutch for more information, and " @@ -185,18 +202,18 @@ msgstr "" " voor meer informatie en voor de online documentatie." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "" "Deze versie van reuse is compatibel met versie {} van de REUSE Specificatie." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Ondersteun het werk van de FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -206,45 +223,45 @@ msgstr "" "verder te werken voor vrije software waar nodig. Overweeg alstublieft om een " "donatie te maken bij ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "zet debug statements aan" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "sla Git-submodules niet over" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 #, fuzzy msgid "do not skip over Meson subprojects" msgstr "sla Git-submodules niet over" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "gebruik geen multiprocessing" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "bepaal de root van het project" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "versienummer van het programma laten zien en verlaten" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "subcommando's" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "" "voeg auteursrechts- en licentie-informatie toe aan de headers van bestanden" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -255,20 +272,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "download een licentie en plaats het in de LICENSES/-map" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "download een licentie en plaats het in de LICENSES/-map" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "lijst maken van alle bestanden die tekortschieten" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -305,31 +322,35 @@ msgstr "" "\n" "- Bevatten alle bestanden geldige informatie over auteursricht en licenties?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "print de materiaallijst van het project in SPDX-formaat" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, fuzzy, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "%s kon niet gedecodeerd worden" -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " "{message}" msgstr "" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Kon '{expression}' niet parsen" @@ -437,30 +458,30 @@ msgstr "de volgende argumenten zijn verplicht: licentie" msgid "cannot use --output with more than one license" msgstr "kan --output niet met meer dan een licentie gebruiken" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -471,16 +492,12 @@ msgid "generated comment is missing copyright lines or license expressions" msgstr "" "gegenereerd commentaar mist auteursrechtregels of licentie-uitdrukkingen" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +msgid "formats output as plain text (default)" msgstr "" #: src/reuse/lint.py:45 @@ -609,89 +626,89 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' is geen geldige SPDX Licentie Identificatie." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Verouderde licenties:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Licenties zonder bestandsextensie:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Ongebruikte licenties:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' is geen geldige SPDX Licentie Identificatie." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' valt onder .reuse/dep5" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "identificatie van '{path}' bepalen" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} heeft geen bestandsextensie" # Niet helemaal duidelijk hoe resolving hier wordt bedoeld. -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -704,7 +721,7 @@ msgstr "" "die gevonden kan worden op of dat deze begint " "met 'LicenseRef-' en dat deze een bestandsextensie heeft." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" @@ -712,23 +729,23 @@ msgstr "" "{identifier} is de SPDX Licentie Identificatie van zowel {path} als " "{other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Kon '{path}' niet lezen" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Onverwachte fout vond plaats tijdens het parsen van '{path}'" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -736,7 +753,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -745,14 +762,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -761,7 +778,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -770,14 +787,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/pt.po b/po/pt.po index 3b2286656..b7fc7aac7 100644 --- a/po/pt.po +++ b/po/pt.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2023-06-21 09:53+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Portuguese for more information, and " @@ -183,18 +200,18 @@ msgstr "" " para mais informação e para documentação em linha." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "" "Esta versão do reuse é compatível com a versão {} da especificação REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Apoiar o trabalho da FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -204,44 +221,44 @@ msgstr "" "continuar a trabalhar em prol do Sotware Livre sempre que necessário. " "Considere fazer um donativo em ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "activar expressões de depuração" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "não ignorar sub-módulos do Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 #, fuzzy msgid "do not skip over Meson subprojects" msgstr "não ignorar sub-módulos do Git" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "não usar multi-processamento" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "definir a raíz do projecto" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "mostrar o número de versão do programa e sair" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "sub-comandos" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "adicionar direitos de autor e licenciamento ao cabeçalho dos ficheiros" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -252,20 +269,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "descarregar uma licença e guardá-la na pasta LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "descarregar uma licença e guardá-la na pasta LICENSES/" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "listar todos os ficheiros não conformes" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -303,31 +320,35 @@ msgstr "" "- Todos os ficheiros têm informação válida de direitos de autor e de " "licenciamento?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "imprimir a lista de materiais do projecto em formato SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "" -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " "{message}" msgstr "" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Não foi possível executar parse '{expression}'" @@ -434,30 +455,30 @@ msgstr "são requeridos os seguintes argumentos: licença" msgid "cannot use --output with more than one license" msgstr "não se pode usar --output com mais do que uma licença" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -469,16 +490,12 @@ msgstr "" "o comentário gerado não tem linhas de direitos de autor ou expressões de " "licenciamento" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +msgid "formats output as plain text (default)" msgstr "" #: src/reuse/lint.py:45 @@ -609,88 +626,88 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' não é um Identificador de Licença SPDX válido." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Licenças descontinuadas:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Licenças sem extensão de ficheiro:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Licenças não usadas:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' não é um Identificador de Licença SPDX válido." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' abrangido por .reuse/dep5" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "a determinar o identificador de '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} não tem extensão de ficheiro" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -703,30 +720,30 @@ msgstr "" "publicada em ou que começa por 'LicenseRef-' e " "tem uma extensão de ficheiro." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" "{identifier} é o Identificador de Licença SPDX de {path} e {other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Não foi possível ler '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Ocorreu um erro inesperado ao analisar (parse) '{path}'" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -734,7 +751,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -743,14 +760,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -759,7 +776,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -768,14 +785,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/reuse.pot b/po/reuse.pot index 0a4e2fd6b..554d42fa6 100644 --- a/po/reuse.pot +++ b/po/reuse.pot @@ -9,7 +9,7 @@ msgstr "" "#-#-#-#-# reuse.pot (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -20,7 +20,7 @@ msgstr "" "#-#-#-#-# argparse.pot (PACKAGE VERSION) #-#-#-#-#\n" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -173,67 +173,84 @@ msgstr "" msgid "'{path}' is a binary, therefore using '{new_path}' for the header" msgstr "" -#: src/reuse/_main.py:39 +#: src/reuse/_lint_file.py:25 src/reuse/lint.py:30 +msgid "prevents output" +msgstr "" + +#: src/reuse/_lint_file.py:31 +msgid "formats output as errors per line (default)" +msgstr "" + +#: src/reuse/_lint_file.py:38 +msgid "files to lint" +msgstr "" + +#: src/reuse/_lint_file.py:48 +#, python-brace-format +msgid "'{file}' is not inside of '{root}'" +msgstr "" + +#: src/reuse/_main.py:41 msgid "" "reuse is a tool for compliance with the REUSE recommendations. See for more information, and " "for the online documentation." msgstr "" -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "" -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 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 ." msgstr "" -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -244,19 +261,19 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 msgid "Download a license and place it in the LICENSES/ directory." msgstr "" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -277,31 +294,35 @@ msgid "" "- Do all files have valid copyright and licensing information?" msgstr "" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "" -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " "{message}" msgstr "" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "" @@ -403,30 +424,30 @@ msgstr "" msgid "cannot use --output with more than one license" msgstr "" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -436,16 +457,12 @@ msgstr "" msgid "generated comment is missing copyright lines or license expressions" msgstr "" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +msgid "formats output as plain text (default)" msgstr "" #: src/reuse/lint.py:45 @@ -568,88 +585,88 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "" -#: src/reuse/lint.py:289 +#: src/reuse/lint.py:280 #, python-brace-format -msgid "{path}: bad license {lic}\n" +msgid "{path}: missing license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:285 #, python-brace-format -msgid "{lic_path}: deprecated license\n" +msgid "{path}: read error\n" msgstr "" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:289 #, python-brace-format -msgid "{lic_path}: license without file extension\n" +msgid "{path}: no license identifier\n" msgstr "" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:293 #, python-brace-format -msgid "{lic_path}: unused license\n" +msgid "{path}: no copyright notice\n" msgstr "" -#: src/reuse/lint.py:319 +#: src/reuse/lint.py:320 #, python-brace-format -msgid "{path}: missing license {lic}\n" +msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:326 +#: src/reuse/lint.py:327 #, python-brace-format -msgid "{path}: read error\n" +msgid "{lic_path}: deprecated license\n" msgstr "" -#: src/reuse/lint.py:330 +#: src/reuse/lint.py:334 #, python-brace-format -msgid "{path}: no license identifier\n" +msgid "{lic_path}: license without file extension\n" msgstr "" -#: src/reuse/lint.py:334 +#: src/reuse/lint.py:343 #, python-brace-format -msgid "{path}: no copyright notice\n" +msgid "{lic_path}: unused license\n" msgstr "" -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -658,29 +675,29 @@ msgid "" "file extension." msgstr "" -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -688,7 +705,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -697,14 +714,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -713,7 +730,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -722,14 +739,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/ru.po b/po/ru.po index d083a16c3..2e6b47be5 100644 --- a/po/ru.po +++ b/po/ru.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-08-25 06:09+0000\n" "Last-Translator: gfbdrgng \n" "Language-Team: Russian for more information, and " @@ -187,7 +205,7 @@ msgstr "" "информацию см. на сайте , а онлайн-документацию - " "на сайте ." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." @@ -195,11 +213,11 @@ msgstr "" "Эта версия повторного использования совместима с версией {} спецификации " "REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Поддержите работу ФСПО:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -210,44 +228,44 @@ msgstr "" "обеспечения везде, где это необходимо. Пожалуйста, рассмотрите возможность " "сделать пожертвование по адресу ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "включить отладочные операторы" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "скрыть предупреждения об устаревании" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "не пропускайте подмодули Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "не пропускайте мезонные подпроекты" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "не используйте многопроцессорную обработку" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "определить корень проекта" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "показать номер версии программы и выйти" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "подкоманды" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "" "добавьте в заголовок файлов информацию об авторских правах и лицензировании" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -267,19 +285,19 @@ msgstr "" "которые внесли свой вклад, но не являются владельцами авторских прав на " "данные файлы." -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "загрузите лицензию и поместите ее в каталог LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 msgid "Download a license and place it in the LICENSES/ directory." msgstr "Загрузите лицензию и поместите ее в каталог LICENSES/." -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "список всех файлов, не соответствующих требованиям" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -317,24 +335,28 @@ msgstr "" "- Все ли файлы содержат достоверную информацию об авторских правах и " "лицензировании?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "распечатать ведомость материалов проекта в формате SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "список всех поддерживаемых лицензий SPDX" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "Преобразование .reuse/dep5 в REUSE.toml" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "'{path}' не может быть декодирован как UTF-8." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " @@ -343,7 +365,7 @@ msgstr "" "'{path}' не может быть разобран. Мы получили следующее сообщение об ошибке: " "{message}" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Не удалось разобрать '{expression}'" @@ -451,7 +473,7 @@ msgstr "необходимы следующие аргументы: лиценз msgid "cannot use --output with more than one license" msgstr "Невозможно использовать --output с более чем одной лицензией" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." @@ -459,7 +481,7 @@ msgstr "" "{attr_name} должно быть {type_name} (получено {value}, которое является " "{value_class})." -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " @@ -468,18 +490,18 @@ msgstr "" "Элемент в коллекции {attr_name} должен быть {type_name} (получил " "{item_value}, который является {item_class})." -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "{attr_name} не должно быть пустым." -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" "{name} должно быть {type} (получено {value}, которое является {value_type})." -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -493,16 +515,13 @@ msgstr "" "В сгенерированном комментарии отсутствуют строки об авторских правах или " "выражениях лицензии" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "предотвращает выход" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "форматирует вывод в формате JSON" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +#, fuzzy +msgid "formats output as plain text (default)" msgstr "Форматирует вывод в виде обычного текста" #: src/reuse/lint.py:45 @@ -627,59 +646,59 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "РЕКОМЕНДАЦИИ" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "{path}: отсутствует лицензия {lic}\n" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "{path}: ошибка чтения\n" + #: src/reuse/lint.py:289 #, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "{path}: нет идентификатора лицензии\n" + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "{path}: нет уведомления об авторских правах\n" + +#: src/reuse/lint.py:320 +#, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "{path}: плохая лицензия {lic}\n" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "{lic_path}: устаревшая лицензия\n" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "{lic_path}: лицензия без расширения файла\n" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, python-brace-format msgid "{lic_path}: unused license\n" msgstr "{lic_path}: неиспользуемая лицензия\n" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "{path}: отсутствует лицензия {lic}\n" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "{path}: ошибка чтения\n" - -#: src/reuse/lint.py:330 -#, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "{path}: нет идентификатора лицензии\n" - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "{path}: нет уведомления об авторских правах\n" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' покрыт {global_path}" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" "'{path}' покрывается исключительно REUSE.toml. Не читать содержимое файла." -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " @@ -688,7 +707,7 @@ msgstr "" "'{path}' был обнаружен как двоичный файл; поиск информации о REUSE в его " "содержимом не производится." -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." @@ -696,7 +715,7 @@ msgstr "" "'.reuse/dep5' является устаревшим. Вместо него рекомендуется использовать " "REUSE.toml. Для преобразования используйте `reuse convert-dep5`." -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " @@ -705,17 +724,17 @@ msgstr "" "Найдены оба файла '{new_path}' и '{old_path}'. Вы не можете хранить оба " "файла одновременно; они несовместимы." -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "определяющий идентификатор '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "У {path} нет расширения файла" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -728,14 +747,14 @@ msgstr "" " или что она начинается с 'LicenseRef-' и имеет " "расширение файла." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" "{identifier} - это идентификатор лицензии SPDX для {path} и {other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" @@ -743,17 +762,17 @@ msgstr "" "Проект '{}' не является репозиторием VCS или в нем не установлено " "необходимое программное обеспечение VCS" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Не удалось прочитать '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "При разборе '{path}' произошла непредвиденная ошибка" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -767,7 +786,7 @@ msgstr "" "задаваемые вопросы о пользовательских лицензиях: https://reuse.software/faq/" "#custom-license" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -780,7 +799,7 @@ msgstr "" "reuse/dep5', была устаревшей в SPDX. Текущий список и рекомендуемые новые " "идентификаторы можно найти здесь: " -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 " @@ -790,7 +809,7 @@ msgstr "" "лицензии в каталоге 'LICENSES' не имеет расширения '.txt'. Пожалуйста, " "переименуйте файл(ы) соответствующим образом." -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -806,7 +825,7 @@ msgstr "" "лицензий (начинающихся с 'LicenseRef-') вам нужно добавить эти файлы " "самостоятельно." -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -821,7 +840,7 @@ msgstr "" "неиспользуемый лицензионный текст, если вы уверены, что ни один файл или " "фрагмент кода не лицензируется как таковой." -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 " @@ -832,7 +851,7 @@ msgstr "" "Затронутые файлы вы найдете в верхней части вывода в виде сообщений об " "ошибках." -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/sv.po b/po/sv.po index 8acf274d2..94cc2f392 100644 --- a/po/sv.po +++ b/po/sv.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-01-08 20:06+0000\n" "Last-Translator: Kristoffer Grundström \n" "Language-Team: Swedish for more information, and " @@ -172,7 +189,7 @@ msgstr "" "reuse.software/> för mer information och för " "den web-baserade dokumentationen." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." @@ -180,11 +197,11 @@ msgstr "" "Den här versionen av reuse är kompatibel med version {} av REUSE-" "specifikationen." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Stötta FSFE's arbete:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -194,43 +211,43 @@ msgstr "" "möjligt för oss att jobba för Fri mjukvara där det är nödvändigt. Vänligen " "överväg att göra en donation till ." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "hoppa inte över undermoduler för Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "hoppa inte över underprojekt för Meson" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "definiera roten av projektet" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "visa programmets versionsnummer och avsluta" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -241,20 +258,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "hämta en licens och placera den i mappen LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "hämta en licens och placera den i mappen LICENSES/" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "lista alla filer som inte uppfyller kraven" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -275,24 +292,28 @@ msgid "" "- Do all files have valid copyright and licensing information?" msgstr "" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "lista alla SPDX-licenser som stöds" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, fuzzy, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "'{dep5}' kunde inte avkodas som UTF-8." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, fuzzy, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " @@ -300,7 +321,7 @@ msgid "" msgstr "" "'{dep5}' kunde inte tolkas. Vi tog emot följande felmeddelande: {message}" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Kunde inte tolka '{expression}'" @@ -404,30 +425,30 @@ msgstr "följande argument behövs: licens" msgid "cannot use --output with more than one license" msgstr "kan inte använda --output med mer än en licens" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -437,16 +458,12 @@ msgstr "" msgid "generated comment is missing copyright lines or license expressions" msgstr "" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +msgid "formats output as plain text (default)" msgstr "" #: src/reuse/lint.py:45 @@ -569,88 +586,88 @@ msgstr "" msgid "RECOMMENDATIONS" msgstr "" -#: src/reuse/lint.py:289 +#: src/reuse/lint.py:280 #, python-brace-format -msgid "{path}: bad license {lic}\n" +msgid "{path}: missing license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:285 #, python-brace-format -msgid "{lic_path}: deprecated license\n" +msgid "{path}: read error\n" msgstr "" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:289 #, python-brace-format -msgid "{lic_path}: license without file extension\n" +msgid "{path}: no license identifier\n" msgstr "" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:293 #, python-brace-format -msgid "{lic_path}: unused license\n" +msgid "{path}: no copyright notice\n" msgstr "" -#: src/reuse/lint.py:319 +#: src/reuse/lint.py:320 #, python-brace-format -msgid "{path}: missing license {lic}\n" +msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:326 +#: src/reuse/lint.py:327 #, python-brace-format -msgid "{path}: read error\n" +msgid "{lic_path}: deprecated license\n" msgstr "" -#: src/reuse/lint.py:330 +#: src/reuse/lint.py:334 #, python-brace-format -msgid "{path}: no license identifier\n" +msgid "{lic_path}: license without file extension\n" msgstr "" -#: src/reuse/lint.py:334 +#: src/reuse/lint.py:343 #, python-brace-format -msgid "{path}: no copyright notice\n" +msgid "{lic_path}: unused license\n" msgstr "" -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -659,29 +676,29 @@ msgid "" "file extension." msgstr "" -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -689,7 +706,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -698,14 +715,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -714,7 +731,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -723,14 +740,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/tr.po b/po/tr.po index 0ade67ed9..8683662cb 100644 --- a/po/tr.po +++ b/po/tr.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: FSFE reuse\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2023-09-28 07:03+0000\n" "Last-Translator: \"T. E. Kalaycı\" \n" "Language-Team: Turkish for more information, and " @@ -184,17 +202,17 @@ msgstr "" " sitesini, çevrimiçi belgelendirme için sitesini ziyaret edebilirsiniz." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "Bu reuse sürümü, REUSE Belirtiminin {} sürümüyle uyumludur." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "FSFE'nin çalışmalarını destekleyin:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -204,43 +222,43 @@ msgstr "" "Özgür Yazılım için çalışmamızı sağlıyorlar. Lütfen adresi üzerinden bağış yapmayı değerlendirin." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "hata ayıklama cümlelerini etkinleştirir" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "kullanımdan kaldırma uyarılarını gizle" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "Git alt modüllerini atlamaz" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "Meson alt projelerini atlamaz" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "çoklu işlem kullanmaz" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "projenin kökünü tanımlar" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "programın sürüm numarasını gösterip çıkar" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "alt komutlar" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "dosya başlıklarına telif hakkı ve lisans bilgilerini ekler" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -251,20 +269,20 @@ msgid "" "but are not copyright holder of the given files." msgstr "" -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "bir lisans indirir ve LICENSES/ dizinine yerleştirir" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 #, fuzzy msgid "Download a license and place it in the LICENSES/ directory." msgstr "bir lisans indirir ve LICENSES/ dizinine yerleştirir" -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "bütün uyumsuz dosyaları listeler" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -299,31 +317,35 @@ msgstr "" "\n" "- Bütün dosyalar telif hakkı ve lisans bilgisi içeriyor mu?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "projenin malzeme listesini SPDX biçiminde yazdırır" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "tüm desteklenen SPDK lisanslarını listeler" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, fuzzy, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr ".reuse/dep5 utf-8 olarak çözümlenemiyor" -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " "{message}" msgstr "" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "'{expression}' çözümlenemiyor" @@ -428,30 +450,30 @@ msgstr "şu değişkenler gerekiyor: license" msgid "cannot use --output with more than one license" msgstr "--output birden fazla lisansla birlikte kullanılamıyor" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " "is a {item_class})." msgstr "" -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "" -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "" -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -461,16 +483,13 @@ msgstr "" msgid "generated comment is missing copyright lines or license expressions" msgstr "oluşturulan yorumda telif hakkı satırları veya lisans ifadeleri eksik" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "çıktıyı önler" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "çıktıyı JSON olarak biçimlendirir" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +#, fuzzy +msgid "formats output as plain text (default)" msgstr "çıktıyı düz metin olarak biçimlendirir" #: src/reuse/lint.py:45 @@ -596,88 +615,88 @@ msgstr "Maalesef, projeniz REUSE Belirtiminin {} sürümüyle uyumlu değil :-(" msgid "RECOMMENDATIONS" msgstr "" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "" + #: src/reuse/lint.py:289 +#, fuzzy, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "'{}' geçerli bir SPDX Lisans Kimliği değil." + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "" + +#: src/reuse/lint.py:320 #, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, fuzzy, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "Modası geçmiş lisanslar:" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, fuzzy, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "Dosya uzantısı olmayan lisanslar:" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, fuzzy, python-brace-format msgid "{lic_path}: unused license\n" msgstr "Kullanılmayan lisanslar:" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "" - -#: src/reuse/lint.py:330 -#, fuzzy, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "'{}' geçerli bir SPDX Lisans Kimliği değil." - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, fuzzy, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' .reuse/dep5 ile kapsanıyor" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "" -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " "information." msgstr "" -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." msgstr "" -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " "simultaneously; they are not intercompatible." msgstr "" -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "'{path}' kimliği belirleniyor" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} dosya uzantısına sahip değil" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -690,31 +709,31 @@ msgstr "" "veya 'LicenseRef-' ile başladığından ve bir dosya uzantısına sahip " "olduğundan emin olun." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" "{identifier} hem {path} hem de {other_path} için SPDX Lisans Kimliğidir" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 #, fuzzy msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" msgstr "proje bir VCS deposu değil veya gerekli VCS yazılımı kurulu değil" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "'{path}' okunamıyor" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "'{path}' çözümlenirken beklenmedik bir hata oluştu" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -722,7 +741,7 @@ msgid "" "custom licenses: https://reuse.software/faq/#custom-license" msgstr "" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -731,14 +750,14 @@ msgid "" "#deprecated>" msgstr "" -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 "" -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -747,7 +766,7 @@ msgid "" "licenses (starting with 'LicenseRef-'), you need to add these files yourself." msgstr "" -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -756,14 +775,14 @@ msgid "" "is licensed as such." msgstr "" -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 "" -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 " diff --git a/po/uk.po b/po/uk.po index 0681f4fe9..0d71f37cd 100644 --- a/po/uk.po +++ b/po/uk.po @@ -8,11 +8,11 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-22 09:37+0000\n" +"POT-Creation-Date: 2024-09-10 10:35+0000\n" "PO-Revision-Date: 2024-09-03 09:09+0000\n" "Last-Translator: Ihor Hordiichuk \n" -"Language-Team: Ukrainian \n" +"Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -174,7 +174,25 @@ msgstr "" "'{path}' — це двійковий файл, тому для заголовка використовується " "'{new_path}'" -#: src/reuse/_main.py:39 +#: src/reuse/_lint_file.py:25 src/reuse/lint.py:30 +msgid "prevents output" +msgstr "запобігає виводу" + +#: src/reuse/_lint_file.py:31 +#, fuzzy +msgid "formats output as errors per line (default)" +msgstr "форматує вивід у вигляді помилок на рядок" + +#: src/reuse/_lint_file.py:38 +msgid "files to lint" +msgstr "" + +#: src/reuse/_lint_file.py:48 +#, python-brace-format +msgid "'{file}' is not inside of '{root}'" +msgstr "" + +#: src/reuse/_main.py:41 msgid "" "reuse is a tool for compliance with the REUSE recommendations. See for more information, and " @@ -184,17 +202,17 @@ msgstr "" "software/> для отримання додаткових відомостей і перегляду онлайн-документації." -#: src/reuse/_main.py:45 +#: src/reuse/_main.py:47 msgid "" "This version of reuse is compatible with version {} of the REUSE " "Specification." msgstr "Ця версія reuse сумісна з версією {} специфікації REUSE." -#: src/reuse/_main.py:48 +#: src/reuse/_main.py:50 msgid "Support the FSFE's work:" msgstr "Підтримати роботу FSFE:" -#: src/reuse/_main.py:52 +#: src/reuse/_main.py:54 msgid "" "Donations are critical to our strength and autonomy. They enable us to " "continue working for Free Software wherever necessary. Please consider " @@ -205,43 +223,43 @@ msgstr "" "де це необхідно. Будь ласка, розгляньте можливість підтримати нас на " "." -#: src/reuse/_main.py:75 +#: src/reuse/_main.py:77 msgid "enable debug statements" msgstr "увімкнути інструкції налагодження" -#: src/reuse/_main.py:80 +#: src/reuse/_main.py:82 msgid "hide deprecation warnings" msgstr "сховати попередження про застарілість" -#: src/reuse/_main.py:85 +#: src/reuse/_main.py:87 msgid "do not skip over Git submodules" msgstr "не пропускати підмодулі Git" -#: src/reuse/_main.py:90 +#: src/reuse/_main.py:92 msgid "do not skip over Meson subprojects" msgstr "не пропускати підпроєкти Meson" -#: src/reuse/_main.py:95 +#: src/reuse/_main.py:97 msgid "do not use multiprocessing" msgstr "не використовувати багатопроцесорність" -#: src/reuse/_main.py:102 +#: src/reuse/_main.py:104 msgid "define root of project" msgstr "визначити кореневий каталог проєкту" -#: src/reuse/_main.py:107 +#: src/reuse/_main.py:109 msgid "show program's version number and exit" msgstr "показати номер версії програми та вийти" -#: src/reuse/_main.py:111 +#: src/reuse/_main.py:113 msgid "subcommands" msgstr "підкоманди" -#: src/reuse/_main.py:118 +#: src/reuse/_main.py:120 msgid "add copyright and licensing into the header of files" msgstr "додати авторські права та ліцензії в заголовок файлів" -#: src/reuse/_main.py:121 +#: src/reuse/_main.py:123 msgid "" "Add copyright and licensing into the header of one or more files.\n" "\n" @@ -260,19 +278,19 @@ msgstr "" " За допомогою --contributor ви можете вказати особу або організацію, яка " "зробила внесок, але не є власником авторських прав на дані файли." -#: src/reuse/_main.py:140 +#: src/reuse/_main.py:142 msgid "download a license and place it in the LICENSES/ directory" msgstr "завантажити ліцензію та розмістити її в каталозі LICENSES/" -#: src/reuse/_main.py:142 +#: src/reuse/_main.py:144 msgid "Download a license and place it in the LICENSES/ directory." msgstr "Завантажте ліцензію та помістіть її в директорію LICENSES/." -#: src/reuse/_main.py:151 +#: src/reuse/_main.py:153 msgid "list all non-compliant files" msgstr "список усіх несумісних файлів" -#: src/reuse/_main.py:154 +#: src/reuse/_main.py:156 #, python-brace-format msgid "" "Lint the project directory for compliance with version {reuse_version} of " @@ -308,24 +326,28 @@ msgstr "" "\n" "- Чи всі файли мають дійсні відомості про авторські права та ліцензії?" -#: src/reuse/_main.py:181 +#: src/reuse/_main.py:183 +msgid "list non-compliant files from specified list of files" +msgstr "" + +#: src/reuse/_main.py:191 msgid "print the project's bill of materials in SPDX format" msgstr "друкувати опис матеріалів проєкту у форматі SPDX" -#: src/reuse/_main.py:189 +#: src/reuse/_main.py:199 msgid "list all supported SPDX licenses" msgstr "список всіх підтримуваних ліцензій SPDX" -#: src/reuse/_main.py:198 +#: src/reuse/_main.py:208 msgid "convert .reuse/dep5 to REUSE.toml" msgstr "конвертувати .reuse/dep5 у REUSE.toml" -#: src/reuse/_main.py:263 +#: src/reuse/_main.py:273 #, python-brace-format msgid "'{path}' could not be decoded as UTF-8." msgstr "'{path}' не може бути декодовано як UTF-8." -#: src/reuse/_main.py:269 +#: src/reuse/_main.py:279 #, python-brace-format msgid "" "'{path}' could not be parsed. We received the following error message: " @@ -334,7 +356,7 @@ msgstr "" "'{path}' не вдалося розібрати. Ми отримали таке повідомлення про помилку: " "{message}" -#: src/reuse/_util.py:376 src/reuse/global_licensing.py:218 +#: src/reuse/_util.py:376 src/reuse/global_licensing.py:217 #, python-brace-format msgid "Could not parse '{expression}'" msgstr "Не вдалося проаналізувати '{expression}'" @@ -441,14 +463,14 @@ msgstr "необхідні такі аргументи: license" msgid "cannot use --output with more than one license" msgstr "не можна використовувати --output з кількома ліцензіями" -#: src/reuse/global_licensing.py:109 +#: src/reuse/global_licensing.py:108 #, python-brace-format msgid "" "{attr_name} must be a {type_name} (got {value} that is a {value_class})." msgstr "" "{attr_name} має бути {type_name} (отримано {value}, що є {value_class})." -#: src/reuse/global_licensing.py:122 +#: src/reuse/global_licensing.py:121 #, python-brace-format msgid "" "Item in {attr_name} collection must be a {type_name} (got {item_value} that " @@ -457,17 +479,17 @@ msgstr "" "Елемент у колекції {attr_name} має бути {type_name} (отримано {item_value}, " "що є {item_class})." -#: src/reuse/global_licensing.py:133 +#: src/reuse/global_licensing.py:132 #, python-brace-format msgid "{attr_name} must not be empty." msgstr "{attr_name} не повинне бути порожнім." -#: src/reuse/global_licensing.py:156 +#: src/reuse/global_licensing.py:155 #, python-brace-format msgid "{name} must be a {type} (got {value} that is a {value_type})." msgstr "{name} має бути {type} (отримано {value}, яке є {value_type})." -#: src/reuse/global_licensing.py:179 +#: src/reuse/global_licensing.py:178 #, python-brace-format msgid "" "The value of 'precedence' must be one of {precedence_vals} (got {received})" @@ -481,16 +503,13 @@ msgstr "" "у згенерованому коментарі відсутні рядки про авторські права або вирази " "ліцензії" -#: src/reuse/lint.py:30 -msgid "prevents output" -msgstr "запобігає виводу" - #: src/reuse/lint.py:33 msgid "formats output as JSON" msgstr "форматує вивід як JSON" #: src/reuse/lint.py:39 -msgid "formats output as plain text" +#, fuzzy +msgid "formats output as plain text (default)" msgstr "форматує вивід як звичайний текст" #: src/reuse/lint.py:45 @@ -613,58 +632,58 @@ msgstr "На жаль, ваш проєкт не сумісний із версі msgid "RECOMMENDATIONS" msgstr "РЕКОМЕНДАЦІЇ" +#: src/reuse/lint.py:280 +#, python-brace-format +msgid "{path}: missing license {lic}\n" +msgstr "{path}: пропущена ліцензія {lic}\n" + +#: src/reuse/lint.py:285 +#, python-brace-format +msgid "{path}: read error\n" +msgstr "{path}: помилка читання\n" + #: src/reuse/lint.py:289 #, python-brace-format +msgid "{path}: no license identifier\n" +msgstr "{path}: немає ідентифікатора ліцензії\n" + +#: src/reuse/lint.py:293 +#, python-brace-format +msgid "{path}: no copyright notice\n" +msgstr "{path}: без повідомлення про авторське право\n" + +#: src/reuse/lint.py:320 +#, python-brace-format msgid "{path}: bad license {lic}\n" msgstr "{path}: погана ліцензія {lic}\n" -#: src/reuse/lint.py:296 +#: src/reuse/lint.py:327 #, python-brace-format msgid "{lic_path}: deprecated license\n" msgstr "{lic_path}: застаріла ліцензія\n" -#: src/reuse/lint.py:303 +#: src/reuse/lint.py:334 #, python-brace-format msgid "{lic_path}: license without file extension\n" msgstr "{lic_path}: ліцензія без розширення файлу\n" -#: src/reuse/lint.py:312 +#: src/reuse/lint.py:343 #, python-brace-format msgid "{lic_path}: unused license\n" msgstr "{lic_path}: невикористана ліцензія\n" -#: src/reuse/lint.py:319 -#, python-brace-format -msgid "{path}: missing license {lic}\n" -msgstr "{path}: пропущена ліцензія {lic}\n" - -#: src/reuse/lint.py:326 -#, python-brace-format -msgid "{path}: read error\n" -msgstr "{path}: помилка читання\n" - -#: src/reuse/lint.py:330 -#, python-brace-format -msgid "{path}: no license identifier\n" -msgstr "{path}: немає ідентифікатора ліцензії\n" - -#: src/reuse/lint.py:334 -#, python-brace-format -msgid "{path}: no copyright notice\n" -msgstr "{path}: без повідомлення про авторське право\n" - -#: src/reuse/project.py:262 +#: src/reuse/project.py:322 #, python-brace-format msgid "'{path}' covered by {global_path}" msgstr "'{path}' покрито за рахунок {global_path}" -#: src/reuse/project.py:270 +#: src/reuse/project.py:330 #, python-brace-format msgid "" "'{path}' is covered exclusively by REUSE.toml. Not reading the file contents." msgstr "'{path}' покрито виключно файлом REUSE.toml. Зміст файлу не читається." -#: src/reuse/project.py:277 +#: src/reuse/project.py:337 #, python-brace-format msgid "" "'{path}' was detected as a binary file; not searching its contents for REUSE " @@ -673,7 +692,7 @@ msgstr "" "'{path}' виявлено як двійковий файл або його розширення позначено таким, що " "не коментується; пошук інформації у його вмісті для REUSE не виконується." -#: src/reuse/project.py:334 +#: src/reuse/project.py:394 msgid "" "'.reuse/dep5' is deprecated. You are recommended to instead use REUSE.toml. " "Use `reuse convert-dep5` to convert." @@ -681,7 +700,7 @@ msgstr "" "'.reuse/dep5' є застарілим. Замість нього рекомендовано використовувати " "REUSE.toml. Для перетворення використовуйте `reuse convert-dep5`." -#: src/reuse/project.py:348 +#: src/reuse/project.py:408 #, python-brace-format msgid "" "Found both '{new_path}' and '{old_path}'. You cannot keep both files " @@ -690,17 +709,17 @@ msgstr "" "Знайдено як '{new_path}', так і '{old_path}'. Ви не можете зберігати обидва " "файли одночасно, вони несумісні." -#: src/reuse/project.py:414 +#: src/reuse/project.py:474 #, python-brace-format msgid "determining identifier of '{path}'" msgstr "визначення ідентифікатора '{path}'" -#: src/reuse/project.py:422 +#: src/reuse/project.py:482 #, python-brace-format msgid "{path} does not have a file extension" msgstr "{path} не має розширення файлу" -#: src/reuse/project.py:432 +#: src/reuse/project.py:492 #, python-brace-format msgid "" "Could not resolve SPDX License Identifier of {path}, resolving to " @@ -713,14 +732,14 @@ msgstr "" "spdx.org/licenses/> або що вона починається з 'LicenseRef-' і має розширення " "файлу." -#: src/reuse/project.py:444 +#: src/reuse/project.py:504 #, python-brace-format msgid "" "{identifier} is the SPDX License Identifier of both {path} and {other_path}" msgstr "" "{identifier} — це ідентифікатор ліцензії SPDX для {path} і {other_path}" -#: src/reuse/project.py:483 +#: src/reuse/project.py:543 msgid "" "project '{}' is not a VCS repository or required VCS software is not " "installed" @@ -728,17 +747,17 @@ msgstr "" "проєкт '{}' не є репозиторієм VCS або потрібне програмне забезпечення VCS не " "встановлено" -#: src/reuse/report.py:310 +#: src/reuse/report.py:152 #, python-brace-format msgid "Could not read '{path}'" msgstr "Не вдалося прочитати '{path}'" -#: src/reuse/report.py:317 +#: src/reuse/report.py:157 #, python-brace-format msgid "Unexpected error occurred while parsing '{path}'" msgstr "Під час аналізу '{path}' сталася неочікувана помилка" -#: src/reuse/report.py:438 +#: src/reuse/report.py:510 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 " @@ -751,7 +770,7 @@ msgstr "" "Часті запитання про користувацькі ліцензії: https://reuse.software/faq/" "#custom-license" -#: src/reuse/report.py:449 +#: src/reuse/report.py:521 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/" @@ -764,7 +783,7 @@ msgstr "" "застаріла для SPDX. Поточний список і відповідні рекомендовані нові " "ідентифікатори можна знайти тут: " -#: src/reuse/report.py:460 +#: src/reuse/report.py:532 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 " @@ -774,7 +793,7 @@ msgstr "" "ліцензії в директорії 'LICENSES' не має розширення '.txt'. Перейменуйте " "файл(и) відповідно." -#: src/reuse/report.py:469 +#: src/reuse/report.py:541 msgid "" "Fix missing licenses: For at least one of the license identifiers provided " "by the 'SPDX-License-Identifier' tags, there is no corresponding license " @@ -789,7 +808,7 @@ msgstr "" "будь-які відсутні ідентифікатори. Для користувацьких ліцензій (починаючи з " "'LicenseRef-') вам потрібно додати ці файли самостійно." -#: src/reuse/report.py:481 +#: src/reuse/report.py:553 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 " @@ -803,7 +822,7 @@ msgstr "" "відповідні ліцензовані файли, або видаліть невикористаний текст ліцензії, " "якщо ви впевнені, що жоден файл або фрагмент коду не ліцензований як такий." -#: src/reuse/report.py:492 +#: src/reuse/report.py:564 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 " @@ -814,7 +833,7 @@ msgstr "" "відповідні файли у верхній частині виводу як частину зареєстрованих " "повідомлень про помилки." -#: src/reuse/report.py:501 +#: src/reuse/report.py:573 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 "