Complete.Org: Mailing Lists: Archives: freeciv-dev: January 2004:
[Freeciv-Dev] Re: (PR#7317) Add Unicode support to Freeciv
Home

[Freeciv-Dev] Re: (PR#7317) Add Unicode support to Freeciv

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: undisclosed-recipients: ;
Subject: [Freeciv-Dev] Re: (PR#7317) Add Unicode support to Freeciv
From: "Raimar Falke" <i-freeciv-lists@xxxxxxxxxxxxx>
Date: Mon, 26 Jan 2004 01:01:03 -0800
Reply-to: rt@xxxxxxxxxxx

<URL: http://rt.freeciv.org/Ticket/Display.html?id=7317 >

On Sun, Jan 25, 2004 at 11:38:21AM -0800, Stepan Roh wrote:
> 
> <URL: http://rt.freeciv.org/Ticket/Display.html?id=7317 >
> 
> I have one usability notice:
> 
> In case all Unicode characters will be supported in city names I think it
> would be good to allow per-client city names. So if other player uses
> greek or cyrillic or chinese or any other non-latin unicode range I can
> have names which I'm able to remember. And it is historically accurate
> too.

Yes a valid point. "per-client" however isn't an accurate term.

If the predefined city names got changed so that Peking is no longer
readable to European's we could just translate them so the language
which the client uses. This is a huge task for the translators. So
"München" would become "Munich" if the client uses English. However
this doesn't work if the Chinese player uses a city name which is
unknown to the game. You can't translate these on-the-fly.

We could add an option which restricts the players to only choose city
names from the predefined set. Another solution is that the player in
pre-game define which characters are allowed in city names. Yet
another option is to transform all of the problematic city names at
the client (which doesn't want to see these). So the first city with
chars outside latin1 would become "City1" for example. It would even
possible to "reuse" the city names of another unused nation. This way
the generated names will be easier to remember.

        Raimar

-- 
 email: rf13@xxxxxxxxxxxxxxxxx
 1 + 1 = 3, for large values of 1




[Prev in Thread] Current Thread [Next in Thread]