RE: [Zope] Zope and Japanese (was [Zope] Confera FAQ?)
Hi. I've been using Zope on internal projects for a while now. The application requirements include running in Japanese and English depending on the user's browser or language preference setting. Brian mentions EUC and SJIS issues which I hadn't paid much attention to until it bit me when I went to implement a document filing system using PostgreSQL which apparently only handles EUC. I ended up having to set all of my pages character sets to EUC which is a major headache because our Oracle server uses SJIS (which can be set using NLS_LANG). I now have a whole bunch of content that I have to convert to EUC. My advice: follow Brian's advice. I would be very interested in patches and whatever. Also, it was discussed on the list a while back but I haven't heard anything since. Has anyone done anything for multilingual sites? I've been thinking a lot about some sort of system for automatic content selection based on language but have yet to come up with anything coherent. What I am using now is DTML Documents with DTML that looks up appropriate strings stored in the properties as lists. It feels like a kludge but I think that's just because the usage is reverse that of normal--main content goes in the properties with only a lookup script in the Document. It works well because a most of the content is generated from databases that have multilingual content. It also presents a nice way to manage the strings and assures that all of my buttons, captions, etc. all use the same wording. It only works for one-line strings but I figure that larger blocks of pure content are better stored in their own DTMLDocuments anyway. BTW. I had to add 'jst':'Japan' to _zmap in DateTime.py to get date things to work. I think you can check this by: $ python Python 1.5.1 (#1, Sep 3 1998, 22:51:17) [GCC 2.7.2.3] on linux-i386 Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
import time time.tzname[0] 'JST'
-John (cronic lurkaholic)
-----Original Message----- From: Brian Hooper [SMTP:brian@garage.co.jp] Sent: Wednesday, August 11, 1999 12:36 PM To: Itai Tavor Cc: zope@zope.org Subject: Re: [Zope] Zope and Japanese (was [Zope] Confera FAQ?)
Hi Itai!
This is Brian Hooper at Digital Garage. I worked on SonicNet Japan with Jay.
I'm about to start work on some Japanese sites. Can you tell me if you ran into any problems mixing Zope and Japanese?
Not really - there are a few small issues with character encoding.
You should use EUC for everything, if possible; Python doesn't work properly with Shift-JIS without patching and rebuilding Python (these patches are not official, I think someone contributed patches to make Python safe with SJIS).
I think depending on your machine and OS environment you may have to add a timezone mapping or two to DateTime.py, also. And in order to send out 7-bit JIS mail using MailHost, that has to be patched as well. If you're interested, maybe we could share patches :-) .
--Brian
_______________________________________________ Zope maillist - Zope@zope.org http://www.zope.org/mailman/listinfo/zope
(To receive general Zope announcements, see: http://www.zope.org/mailman/listinfo/zope-announce
For developer-specific issues, zope-dev@zope.org - http://www.zope.org/mailman/listinfo/zope-dev )
participants (1)
-
TFE MMS JARVIS JOHN