Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:30928 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50650 invoked by uid 1010); 14 Jul 2007 15:06:02 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 50635 invoked from network); 14 Jul 2007 15:06:02 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 14 Jul 2007 15:06:02 -0000 Authentication-Results: pb1.pair.com smtp.mail=tstarling@wikimedia.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=tstarling@wikimedia.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain wikimedia.org from 66.111.4.26 cause and error) X-PHP-List-Original-Sender: tstarling@wikimedia.org X-Host-Fingerprint: 66.111.4.26 out2.smtp.messagingengine.com Received: from [66.111.4.26] ([66.111.4.26:40658] helo=out2.smtp.messagingengine.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id AD/65-09288-956E8964 for ; Sat, 14 Jul 2007 11:06:01 -0400 Received: from compute1.internal (compute1.internal [10.202.2.41]) by out1.messagingengine.com (Postfix) with ESMTP id 6683097C3 for ; Sat, 14 Jul 2007 11:05:59 -0400 (EDT) Received: from heartbeat1.messagingengine.com ([10.202.2.160]) by compute1.internal (MEProxy); Sat, 14 Jul 2007 11:05:59 -0400 X-Sasl-enc: 39JPQM6O4RhsHBj8EN23667oH/gr2wo8sJV2ge5Jfmp4 1184425559 Received: from [192.168.1.2] (79-73-117-228.dynamic.dsl.as9105.com [79.73.117.228]) by mail.messagingengine.com (Postfix) with ESMTP id E33C596C for ; Sat, 14 Jul 2007 11:05:58 -0400 (EDT) Message-ID: <4698E646.6000005@wikimedia.org> Date: Sat, 14 Jul 2007 16:05:42 +0100 User-Agent: Thunderbird 1.5.0.12 (Windows/20070509) MIME-Version: 1.0 To: internals@lists.php.net References: <4697D3EA.2090201@zend.com> In-Reply-To: <4697D3EA.2090201@zend.com> X-Enigmail-Version: 0.94.1.2 OpenPGP: id=BF976370 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] PHP ICU project announcement From: tstarling@wikimedia.org (Tim Starling) Stanislav Malyshev wrote: > Hi all! > > We have started a project to make it easier to support international > markets using PHP. A number of internationalization functions from IBM > ICU will be made available in PHP as an extension. I notice normalization is not on your list. Would you consider adding it? In MediaWiki we currently have a pure PHP implementation of the NFC algorithm, which is obviously rather slow. We tried writing our own interface to the ICU normalization functions, but lost interest when we hit some stability issues after deployment. Normalization is important because client systems may apply either NFC or NFD, or just leave the text unnormalized, leading to spurious instability of text in a version tracking system like a wiki. -- Tim Starling