Jean-Christophe Helary wrote:
I'd say that it would be much more straightforward to use an elisp
system to do that than to externalize the tasks to gettext.
I wouldn't completely dismiss using gettext in Emacs. There are
several
sources of strings that should be translated in Emacs. Some of these
(documentation, menu names, tooltips) we can already reliably identify
and extract for translation without changing anything in the code,
so it
doesn't make sense to change our code to fit in with gettext 's way of
doing things for these.