Hi Tim,
On 02/15/2006 03:39 PM, root wrote:
Maybe I should have been a bit more precise. I actually already knew
what )abbrev is for. I just forgot the syntax.
As you see the first message tells me:
Issue )abbrev? for more information.
And if I do that I get a not so helpful message. That was the bug I was
referring to.
visit src/doc/msgs/s2-us.msgs
this file contains most (not all, unfortunately) of the messages
issued by axiom. i wrote it so that we could "internationalize"
the messages (e.g. write german equivalent text) hence the "us" in
name.
Localization of software is not so easy. If I just take the above
mentioned file and translate it into German, I am sure that I will hate
the German error message when I see one. The reason is simple. In that
file there is not enough information to come up with a reasonable
translation (at least not for all messages).
For example:
S2IP0004
%1 macro %2b .
I have no idea how this would look like if I replace "macro" by "Makro".
Maybe this would sound completely stupid when I read the actual error
message. And worse still, that message might be not interpretable
anymore and totally useless for the one who is reading it.
Maybe you haven't seen programs that open up dialogs saying "Do you want
to quit?" and at the same time they offer buttons "JA" and "NEIN". (Or
the other way with german text and english buttons.) That is so ugly!
And I was actually complaining about
(2) -> )abbrev?
Your argument list is not valid.
which might correspond to
S2IV0005
Your argument list is not valid.
> you could rewrite the message to make it clearer and send a patch.
Now to what do you expect me to change that? I don't even know whether
it is used in several other places.
most of the message from axiom, as you'd expect from a piece of
research software, are nearly "debugging" messages intended for
people who know what they are doing. we could make a beginner
or expert set of meesage.
Yes, but only experts can write such messages. Unfortunately, I am not
one of those.
Ralf
_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer