Re: Request to reinstate project: m4-1.4.18b.pot

Benno Schulenberg <[email protected]> Sun, 9 May 2021 10:35:40 +0200
Newsgroups gmane.comp.gnu.m4.general
Message-ID <[email protected]>
Hello Eric,

Op 08-05-2021 om 12:53 schreef Eric Blake:
> https://alpha.gnu.org/gnu/m4/m4-1.4.18b.tar.xz
> [...]
> 
> Given comments at [3], I may still need to make some tweaks to what
> strings are offered for translations between now and 1.4.19, but we've
> got to start somewhere, and I want to get 1.4.19 out the door this month.
> 
> [3] https://lists.gnu.org/archive/html/bug-m4/2021-03/msg00006.html

Before reinstating m4, I would like to see all of the translatable strings
gettextized.  Of the main help text, only the "Limits control" fragment is
gettextized.  Also, to make translation easier, it will be best to split
the help text into smaller pieces: one option, one header, one paragraph
per gettextized string, and preferably use a separate fputs() for the lone
newlines (the blank lines), ungettextized.

When I run 'grep -A1 M4ERROR src/*.c', there are nearly a hundred error
messages that are not yet gettextized.  A bunch of them are internal errors,
so maybe those have been left ungettextized on purpose?  Grepping for
'm4_failure' finds another twenty ungettextized strings.

When m4 gets reinstated at the TP, how long after that will it take for
another release of m4?  I ask, because the last releases were something
like three to four years apart.  It's not nice to make translators wait
several years before their work finally appears in a release.

Benno
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEv9AJBh5TUFKtDfIVDSjU0qCs6IQFAmCXnuMACgkQDSjU0qCs
6ITIOA/+JPjpU9Bx0l2aM2uPjoKCPXF4+GmsYvzNnXa9j471JBxIyy0AjKP05qck
MuoF7vs8FIG64wCr799mHH4JLotG/ZsNkEOD6fxNpSOKn+DpE9Wt2fpTN5hDYv1H
j4W3OZuUj5tFt8BzUVwCP7YM43M56Qy3Vv5GkYQFwgtqHP5XAq8JFhuIQPl1wVQg
5q2HaHd9Sh0rj0juYjuCWTy9ID8Y8zQICj2Hgji7uTYm2PmO6riKZjfbpw0ICUOJ
cD6KZ1u4DghAxH5E3DleIuN4eFV0r68oVRmU73fE/YIXhEUGEk4M3EkR9YP/3JwV
EeC8TwmEVBYeQCYUmKBeMbYEqQwfpyOFqeV0I3jJfzx2GyJg5TwdIPH0gHeLPdKk
NTSzgVXPs0jE3J6IYtHvSO1AQnsl/Y/YEmdE6E5ifRYgRhAzz4FaeQ8bKr6Rp8q7
aJxsvDhLgyhP7Ca3ieaS65TO6XlsHEOQ2ACD9IL9ozHBiqQK1rE9VuUwynXQ0/Ky
8JmFdk5lhl1o+GDZXEbXFXSEk8KI0K9EvtdDXAyvUro4rbdU2b/EybgeeagXCoJ1
95edXmyb3/+EDP6glqpEMZ8L1xguz+xVlZGeFanX2UapsIaljlqFAjDCVe25Qg1m
NptEJvYZ1PvfpW3MrOA2vZxAP457wkpzOMR2ZxdvTgS6IbswoBU=
=BM2H
-----END PGP SIGNATURE-----