Support for alt. language
Jefferson M. Dubrule (Jefferson.M.Dubrule@dartmouth.edu)
Fri, 9 Feb 1996 14:51:38 PST
On schoolnetMOO, languages are handled as follows: any text can have a '#*#' in
it (meant to represent a Canadian flag) Each player has a .language flag on
him. When tell() is called, everything to the left of the flag is passed (if
player.language == 1), otherwise he gets the right side. The only thing we've
noticed that is a problem is this will work:
say Joe, you're an idiot #*# Joe, you're the greatest.
And Joe (if he's french) will think he got complemented, while the rest of the
room will hear otherwise. However, I think this is an inherent 'feature' in
almost ANY implementation of multi-linugalism