Perry Smith <[EMAIL PROTECTED]> writes:

> 2) AIX (yea, I know thats a ick term) attempts to have a consistent  
> numbering system across the whole platform.  This is done by  
> splitting the number into two pieces: aaaa-bbbbbb: where aaaa is  
> assigned to a particular program and bbbbbbb is the unique number  
> within the program (as you described).  Perhaps the aaaa part is what  
> you intended for the 'c' in your example below.  I would make it more  
> explicit.  e.g. gcc1001 at least.
>
> I don't know how GNU does internationalization.  But in AIX-land,  
> this is the first step.  The messages are in the code and also in a  
> message file.  If no language is specified in the user's environment,  
> the message in the code is used.  If a language is specified (I'm  
> talking about the user's spoken language), then the message is looked  
> up in a file based upon the LANG and NLS environment variables.

In GNU (ie. gettext) the message text itself is the key for looking up
translations.  This is much more user and developer friendly and less
error prone.

Andreas.

-- 
Andreas Schwab, SuSE Labs, [EMAIL PROTECTED]
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply via email to