Re: Scripty reverting its own changes for empty Gaelic translations

Johnny Jazeix <[email protected]> Tue, 3 Feb 2026 08:38:42 +0100
Newsgroups gmane.comp.kde.devel.internationalization-and-documentation
Message-ID <CAEtcAPGN=WAH=ALBXMiXd8L5tR3T8e=z=wFf8=VTj4y_YyyoOw@mail.gmail.com>
Hi,
the last commit is a "check_po_files"
(https://websvn.kde.org/trunk/l10n-kf6/ga/messages/kio-extras/kio6_afc.po?view=log)
and seems because the plural form is not defined:
https://websvn.kde.org/trunk/l10n-kf6/ga/messages/kio-extras/kio6_afc.po?r1=1728855&r2=1728862

The summit files do not have the plural forms (neither the correct
language): https://websvn.kde.org/trunk/l10n-support/ga/summit/messages/kio-extras/kio6_afc.po?revision=1726096&view=markup.
All the summit files should be fixed to have a correct header.

@Charlotte, can you please take a look?

Cheers,
Johnny
ps: the check_po_files is
https://invent.kde.org/sysadmin/l10n-scripty/-/blob/master/check_po_files#L35-39
and it copies the headers from kcoreaddons6_qt.po to the other files.

Le mar. 3 févr. 2026 à 00:12, Stefan Brüns
<[email protected]> a écrit :
>
> Hi,
>
> since a few weeks scripty started to overwrite its own changes, i.e. it
> commits the template file as a language translation, then fills in a few
> language specific entries, and then overwrites it with the template again.
>
> This is happening all across the board, I have checked half a dozen
> frameworks, and all are affected.
>
> Apparently, only completely untranslated po files are affected. This can
> be seen in e.g. kio-extras:
>
> - po/ga/kio6_archive.po only has meaningful updates (i.e. line number updates)
> - po/ga/kio6_afc.po flips between two states
>
> Diff:
> ---
>  # This file is distributed under the same license as the kio-extras package.
>  # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
>  #
> +#, fuzzy
>  msgid ""
>  msgstr ""
>  "Project-Id-Version: kio-extras\n"
> @@ -10,13 +11,11 @@ msgstr ""
>  "POT-Creation-Date: 2025-11-17 11:51+0000\n"
>  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
>  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
> -"Language-Team: Irish Gaelic <[email protected]>\n"
> -"Language: ga\n"
> +"Language-Team: LANGUAGE <[email protected]>\n"
> +"Language: \n"
>  "MIME-Version: 1.0\n"
>  "Content-Type: text/plain; charset=UTF-8\n"
>  "Content-Transfer-Encoding: 8bit\n"
> -"Plural-Forms: nplurals=5; plural=n==1 ? 0 : n==2 ? 1 : n<7 ? 2 : n < 11 ? "
> -"3 : 4\n"
>
>  #: afcutils.cpp:60
>  #, kde-format
> ---
>
> This seems to be specific to Irish Gaelic, but it may also be caused by Gaelic
> having so many untranslated parts.
>
> Can someone please check what is happening here?