On 10/25/99 10:02 AM, Michael Gutmann at gutmann@gutmann.rz.uni-duesseldorf.de wrote:
Hi folks,
I've got a nasty problem with ZCatalog, that I cannot locate (localize :-).
I have DTML-Documents with the word "König" in a property (title) and in the body. If I enter "König" in a formfield named "suchwort" and search with Catalog.searchResults({'title':suchwort}) or Catalog.searchResults({'raw':suchwort}) the document, which is indexed and found using other words, is not found.
Even if I search explicitly after "König" like in Catalog.searchResults({'title':'König'}) or Catalog.searchResults({'raw':'König'}) the document won't be found.
This is Zope 2.0.1 with ZServer directly accessed (not via Apache) and LC_ALL=de is set (and exported ;-) on an UltraSPARC with SunOS 5.7.
Anybody any idea in this specific case? I must admit, that this is a very serious problem for our site and makes it hard for me to convince my users of the excellence of Zope. Well, I am convinced, though. But tell them that ...
You'll need to run with the CVS repository, I believe, and use the localication settings in it. The problem is that currently as distributed, Zope does not consider letters such as the sharp-S, etc., to be word components, so it get split into 'K' and 'nig' :-) Sorry, we're trying to resolve these issues, but need some international people to help out. Perhaps Michel can answer more as he wrote the ZCatalog internationalization components. Chris -- | Christopher Petrilli Python Powered Digital Creations, Inc. | petrilli@digicool.com http://www.digicool.com