Hi (I think most of the people subscribed to debian-l10n-devel is also subscribed to debian-i18n, but I'm adding them, just in case).
El 8/4/21 a las 20:00, Gregor Riepl escribió: >>> gettext: resources/i18n/cs_CZ/cura.po: can't guess language >>> ...other po files follow... >>> >>> Full report: https://i18n.debian.org/l10n-pkg-status/c/cura.html >> >> is the locale package installed? Is cs in the output of locale -a? The po >> file itself is fine. For me it works flawlessly. > > If I execute the command locally, it doesn't report any errors. > As a matter of fact, all of the PO files verify ok, even though I have > only enabled some of the locales. > > But I'd like to know why https://i18n.debian.org/ flags these errors. > Is there something wrong with this system? Do I have to contact > debian-l10n-de...@lists.alioth.debian.org for help? > The code producing this error is the dl10n-check script: https://salsa.debian.org/l10n-team/dl10n/-/blob/master/dl10n-check I'm not 100% sure, but I think that the problem is that the function process_po_file https://salsa.debian.org/l10n-team/dl10n/-/blob/master/dl10n-check#L654 tries to guess the language from the name of the file instead of the folder structure or the Language tag written in the content of the file. I don't know if the cura.po files should be renamed to cura.xx_yy.po or it's better to change the script to add some logic to try to guess the language from the Language tag inside the file. This second option I'm afraid is beyond my Perl skills. Kind regards, -- Laura Arjona Reina https://wiki.debian.org/LauraArjona