2014-06-14 8:17 GMT+02:00 scl <scl.gp...@gmail.com>:
> a few days ago, after an update to GNU Gettext 0.19, 'msgfmt -c'
> started failing because of missing po header info. The "Language:"
> entry was missing in some po files and some "Language-Team:"
> entries missed the trailing "\n".
>
> The newer Gettext 0.19.1 behaves a bit more tolerant and returns
> only warnings without breaking the build anymore.
> However, I take these warnings seriously and fixed their causes
> in the po files.
> My patch adds missing "Language:" information, trailing "\n"'s and
> cleans up duplicate lines. You find it attached for review. To
> keep it small I compressed it with bzip2.
> If you find it good enough, just push it to the repository.
> Otherwise let me know what can be improved.
> I'd be glad for your feedback.
>

I agree that adding the Language header will help us with the
transition to gettext 0.19.x, but your patch has some problems as-is.
First, it uses an out of date checkout of the GTK+ repository. Most of
these files already have the Language tag. Second, it changes mode
(permissions) of all po files, which should be avoided. Third, it
introduces format errors in these:

po-properties/az.po
po-properties/crh.po
po-properties/ka.po
po/crh.po
po/ka.po

Also, I think you should leave unrelated cleaning up of the headers up
to the teams. Finally, it doesn't solve the problem with the hundreds
of other modules in GNOME.

> As I'm not a regular contributor to the GNOME translation project,
> I'd also be grateful to know whether it's ok to send my patches
> to the mailing list or better filed a bug (and if the latter
> for which GTK+ component).
>

Even though Bugzilla would be preferable, mailing list is fine, but
you should add gtk-devel-list to CC (which I now added). It's
important to learn the maintainer's opinion before pushing bigger
changes (I should know, I screwed gtk+'s POTFILES.in up in the past at
least once...).

Best regards,

-- 
Piotr Drąg
http://raven.fedorapeople.org/
_______________________________________________
gnome-i18n mailing list
gnome-i18n@gnome.org
https://mail.gnome.org/mailman/listinfo/gnome-i18n

Reply via email to