1998Q4/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: [MUD&#45;Dev] Language support -->
<!--X-From-R13: "Ybfgre, Dncu" <exbfgreNbevtva.rn.pbz> -->
<!--X-Date: Fri, 23 Oct 1998 14:26:50 &#45;0700 -->
<!--X-Message-Id: 11A17AA2B9EAD111BCEA00A0C9B41793EDC215#forest,origin.ea.com -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, [MUD-Dev] Language support</title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:rkoster#origin,ea.com">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00420.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00422.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00547.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00414.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00421">Author</A>
&nbsp;|&nbsp;<A HREF="#00421">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00421">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>[MUD-Dev] Language support</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: "'<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>'" &lt;<A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A>&gt;</LI>
<LI><em>Subject</em>: [MUD-Dev] Language support</LI>
<LI><em>From</em>: "Koster, Raph" &lt;<A HREF="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</A>&gt;</LI>
<LI><em>Date</em>: Fri, 23 Oct 1998 16:20:29 -0500</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>


&gt; -----Original Message-----
&gt; From: Jo Dillon [<A  HREF="mailto:emily#thelonious,new.ox.ac.uk">mailto:emily#thelonious,new.ox.ac.uk</A>]
&gt; Sent: Friday, October 23, 1998 4:00 PM
&gt; To: mud-dev#kanga,nu
&gt; Subject: [MUD-Dev] Re: OT, kinda, but yay :)
&gt; 
&gt; 
&gt; I'd say that Unicode would be a good idea.
&gt; 
&gt; &lt;ObShamelessPlug&gt;
&gt; Harmony (see below) will support Unicode and would be good for a 
&gt; (non-3d) graphical client.
&gt; &lt;/ObShamelessPlug&gt;
&gt; 
&gt; Speaking in more general terms I'd say that providing different
&gt; descriptions depending on which language the user speaks is 
&gt; an interesting
&gt; problem but one that would increase the number of possible 
&gt; users to quite
&gt; a large degree, especially over here in Europe.

I brought it up because we started to tackle this with UO: Second Age.
It supports the following:

- elements of the graphical interface have pop-ups in other languages
(determined by looking at your system settings, and available Unicode
files on your system). Players can customize these files and create new
interface languages and pass them around.
- in-game pop-up help is in Unicode files on the server, and new
languages can be added on the server, giving many game elements a
friendlier feel
- in-game speech and chatting is all Unicode-capable, so you can talk in
Kanji if you so choose.

However, notice that game-generated strings in general are NOT
translated. Muds typically do a lot of

  &gt; %s is hit hard by the %s!

which you're not gonna like doing in Unicode, is next to impossible to
retrofit, and probably won't work real well anyway for many languages.

Basically--if you plan to support this, expect to NEVER have a string in
your code. They'll only be in data files. And most dynamic string
building goes out the window as soon as you try to support multiple
languages.

UO:T2A also has an automatic translator (in fact, the same one you can
try out on Altavista's Babelfish) but that's a whole other can of worms.
:)

-Raph


</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00420.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00422.html">[MUD-Dev] Re: PDMud (was Re: Bruce Sterling on Virtual Community goals)</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00547.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00414.html">[MUD-Dev] OT, kinda, but yay :)</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00421"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00421"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>[MUD-Dev] Re: OT, kinda, but yay :)</STRONG>, <EM>(continued)</EM>
<ul compact>
<LI><strong><A NAME="00442" HREF="msg00442.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></strong>, 
Chris Gray <a href="mailto:cg#ami-cg,GraySage.Edmonton.AB.CA">cg#ami-cg,GraySage.Edmonton.AB.CA</a>, Sat 24 Oct 1998, 01:35 GMT
<UL>
<LI><strong><A NAME="00457" HREF="msg00457.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></strong>, 
Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Sat 24 Oct 1998, 10:37 GMT
</LI>
<LI><strong><A NAME="00520" HREF="msg00520.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></strong>, 
Adam Wiggins <a href="mailto:adam#angel,com">adam#angel,com</a>, Mon 26 Oct 1998, 19:11 GMT
<UL>
<LI><strong><A NAME="00547" HREF="msg00547.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></strong>, 
Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Tue 27 Oct 1998, 09:32 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</ul>
</LI>
<LI><strong><A NAME="00421" HREF="msg00421.html">[MUD-Dev] Language support</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Fri 23 Oct 1998, 21:26 GMT
<LI><strong><A NAME="00414" HREF="msg00414.html">[MUD-Dev] OT, kinda, but yay :)</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Fri 23 Oct 1998, 20:37 GMT
<UL>
<LI><strong><A NAME="00417" HREF="msg00417.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></strong>, 
Jo Dillon <a href="mailto:emily#thelonious,new.ox.ac.uk">emily#thelonious,new.ox.ac.uk</a>, Fri 23 Oct 1998, 21:03 GMT
</LI>
<LI><strong><A NAME="00419" HREF="msg00419.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></strong>, 
Jon Leonard <a href="mailto:jleonard#divcom,slimy.com">jleonard#divcom,slimy.com</a>, Fri 23 Oct 1998, 21:10 GMT
<UL>
<LI><strong><A NAME="00426" HREF="msg00426.html">[MUD-Dev] Re: OT, kinda, but yay :)</A></strong>, 
Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Fri 23 Oct 1998, 22:03 GMT
</LI>
</UL>
</LI>
</UL>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>