Because I had a look at the translation of wxMaxima I also had a look at
a German translation for Maxima itself.
I think I have found the right modifications of makefile.am to get a
German translation. These are the changes I have done
in /locale/makefile.am
TRANSLATIONS = es de
es.po de.po: maxima.pot # TODO: patterns
touch $@
$(MSGMERGE) $@ maxima.pot > $@.new && mv $@.new $@;
EXTRA_DIST = es.po es.mo de.po de.mo
I have got a file maxima.pot with the command 'make allmo' and changed
the file name to 'de.po'.
Then I have run ./configure with the option --enable-gettext.
When I execute Maxima I get the following error when generating an error
message:
(%i1) apropos(exp);
Maxima encountered a Lisp error:
AREF: index 0 for #() is out of range
Automatically continuing.
To reenable the Lisp debugger set *debugger-hook* to nil.
What more is missing to get the translation to work.
Dieter Kaiser