Hi, Lokalize already has some automatism to update copyright information in= =20 terms if copyright holders. The problem is that what Lokalize parses and=20 writes does not fit to the REUSE specification. I already have a merge requ= est=20 prepared that should, at least, resolve the situation for copyright owners: https://invent.kde.org/sdk/lokalize/-/merge_requests/22 Yet, the situation for license statements is more complicated because it is= =20 not just a syntactic change but needs to be done by hand per project in ord= er=20 to fit the desired outbound license of the project. Cheers, Andreas On Freitag, 14. Oktober 2022 10:16:49 CEST Sveinn =ED Felli wrote: > I understand this as a call for translators, or rather the coordinators > (those with SVN or GIT-access) to fill in the respective copyright and > licence placeholders in PO-file headers. > This has to be done in a text-editor, so if people are using dedicated > translation software (Lokalize, POEdit, etc.) they may overlook this. >=20 > OT: I think (maybe wrongly) that Lokalize can fill in some of this > information, but only for new PO-files based on a POT-template; is there > a way in Lokalize to edit the header? > Otherwise one has to close the file in Lokalize, edit it in a > text-editor, close and then re-open in Lokalize. Quite a manouver.. >=20 > Best, > Sveinn =ED Felli >=20 > =DEann 14.10.2022 07:47, skrifa=F0i "I=F1igo Salvador Azurmendi": > > And this is a call for developers who create POT files, for transalators > > or for both? > >=20 > >=20 > > Cheers, > > I=F1igo. > >=20 > >=20 > >=20 > > PS: Excuse my ignorance. Asking is the way to solve it. > >=20 > >=20 > > ----- Jatorrizko mezua ----- > > Nork: Johnny Jazeix > > Data: 2022(e)ko Urriak 14(a), Ostirala, 9:17 > > Gaia: Re: reuse compliance and imported po/ (specifically for > > kde-inotify-survey) Nori: xalba@clientes.euskaltel.es, KDE i18n-doc > > , Harald Sitter >=20 > >> Hi, > >>=20 > >>=20 > >> https://community.kde.org/Policies/Licensing_Policy for the reuse > >> licence. > >> If I understand correctly, the first po files of the list do not have = any > >> copyright comment and all the po files do not have the licence indicat= ed > >> in the "reuse" format. For the copyright: > >>=20 > >> # Copyright (C) 2022 This_file_is_part_of_KDE > >>=20 > >> or > >>=20 > >> # SPDX-FileCopyrightText: 2022 This_file_is_part_of_KDE > >>=20 > >>=20 > >> For the licence: > >>=20 > >> # SPDX-License-Identifier: LGPL-2.1-or-later > >>=20 > >>=20 > >> So together, the header of each po file should contain: > >>=20 > >> # SPDX-FileCopyrightText: 2022 This_file_is_part_of_KDE > >> # SPDX-License-Identifier: LGPL-2.1-or-later > >>=20 > >>=20 > >> With the appropriate licence and dates. > >>=20 > >>=20 > >> Cheers, > >>=20 > >>=20 > >> Johnny > >>=20 > >>=20 > >>=20 > >> Le ven. 14 oct. 2022 =E0 02:36, "I=F1igo Salvador Azurmendi" > >> a =E9crit : > >>=20 > >> Hello Harald, > >> could you explain this as if I don't understand what it is about, or > >> point somewhere it is explained? > >>=20 > >>=20 > >> Thank you, > >> I=F1igo. > >>=20 > >>=20 > >>=20 > >> 22 # MISSING COPYRIGHT AND LICENSING INFORMATION > >> 23 The following files have no copyright and licensing information: > >>=20 > >>=20 > >>=20 > >>=20 > >> 30 The following files have no licensing information: > >>=20 > >>=20 > >> 47 # SUMMARY > >> 48 * Bad licenses: > >> 49 * Deprecated licenses: > >> 50 * Licenses without file extension: > >> 51 * Missing licenses: > >> 52 * Unused licenses: > >> 53 * Used licenses: BSD-3-Clause, CC0-1.0, FSFAP, GPL-2.0-only, > >> GPL-3.0-only, LicenseRef-KDE-Accepted-GPL 54 * Read errors: 0 > >> 55 * Files with copyright information: 43 / 49 > >> 56 * Files with license information: 27 / 49 > >> 57 Unfortunately, your project is not compliant with version 3.0 of the > >> REUSE Specification :-( > >>=20 > >>=20 > >> 59 Running after_script 00:01 > >> 60 Running after script... > >> 61 $ echo > >>=20 > >>=20 > >>=20 > >> 63 Cleaning up project directory and file based variables 00:03 > >>=20 > >>=20 > >> 65 ERROR: Job failed: exit code 1 > >>=20 > >>=20 > >>=20 > >>=20 > >> 37 * po/eu/kde-inotify-survey.po > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >>=20 > >> ----- Jatorrizko mezua ----- > >> Nork: Harald Sitter > >> Data: 2022(e)ko Urriak 13(a), Osteguna, 12:51 > >> Gaia: reuse compliance and imported po/ (specifically for > >> kde-inotify-survey) Nori: KDE i18n-doc > >>=20 > >>> Ahoy ahoy > >>>=20 > >>> It'd be really lovely if everyone could sort out the licensing > >>> information in translations to establish reuse compliance. I now have > >>> my pipeline failing because ever so many translations are not > >>> compliant :( > >>>=20 > >>> https://invent.kde.org/system/kde-inotify-survey/-/jobs/528415 > >>>=20 > >>> thx > >>> HS