<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-164</id>
	<title>Nabble - Php - Internationalization (i18n)</title>
	<updated>2008-08-25T06:10:52Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Php---Internationalization-(i18n)-f164.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Php---Internationalization-%28i18n%29-f164.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19143590</id>
	<title>Re: UTF-8 Japanese goes into MySQL OK, comes out question marks</title>
	<published>2008-08-25T06:10:52Z</published>
	<updated>2008-08-25T06:10:52Z</updated>
	<author>
		<name>Maxime P</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have the same problem, can you say me how you resolve this?
&lt;br&gt;&lt;br&gt;Thank you in advance!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Richard Pavonarius wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;OK, this is officially driving me nuts.
&lt;br&gt;&lt;br&gt;In phpMyAdmin, I can see the Japanese text in the db. By sending the
&lt;br&gt;query SET NAMES 'utf8' before inserting data, I can get my own PHP
&lt;br&gt;scripts to input correctly.
&lt;br&gt;&lt;br&gt;However, in my PHP scripts the Japanese text is coming out of the DB
&lt;br&gt;as question marks. Static Japanese text on the page is OK, so it's not
&lt;br&gt;a problem with the browser font.
&lt;br&gt;&lt;br&gt;PHP 5.2.2, MySQL 4.13-beta-standard
&lt;br&gt;&lt;br&gt;php.ini:
&lt;br&gt;mbstring.detect_order = auto
&lt;br&gt;mbstring.encoding_translation	= On
&lt;br&gt;mbstring.func_overload	= 0
&lt;br&gt;mbstring.http_input = auto
&lt;br&gt;mbstring.http_output &amp;nbsp;= UTF-8
&lt;br&gt;mbstring.internal_encoding = UTF-8
&lt;br&gt;mbstring.language = Neutral
&lt;br&gt;mbstring.script_encoding &amp;nbsp;= none
&lt;br&gt;mbstring.strict_detection &amp;nbsp; = Off
&lt;br&gt;mbstring.substitute_character = none
&lt;br&gt;&lt;br&gt;/etc/my.cfg
&lt;br&gt;[client]
&lt;br&gt;default-character-set=utf8
&lt;br&gt;&lt;br&gt;[mysqld]
&lt;br&gt;init-connect=SET NAMES 'utf8'
&lt;br&gt;collation_server=utf8_unicode_ci
&lt;br&gt;character_set_server=utf8
&lt;br&gt;default-character-set=utf8
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Rich
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/UTF-8-Japanese-goes-into-MySQL-OK%2C-comes-out-question-marks-tp10616408p19143590.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18998899</id>
	<title>Using php_intl in PHP 5.3 alpha on windows</title>
	<published>2008-08-15T06:35:42Z</published>
	<updated>2008-08-15T06:35:42Z</updated>
	<author>
		<name>Mike McKenzie</name>
	</author>
	<content type="html">I was wondering if someone could help me with a problem I've been having 
&lt;br&gt;using the new php_intl.dll extension. &amp;nbsp;I've taken the latest Win32 
&lt;br&gt;snapshot from 2008/08/15 and I have enabled the intl extension. &amp;nbsp;I have 
&lt;br&gt;also placed all the ICU 3.6 DLLs, which I have downloaded from the ICU 
&lt;br&gt;project site, and placed them in my system32 folder. &amp;nbsp;The problem I have 
&lt;br&gt;is that when I try to use the php command to perform a simple test I get 
&lt;br&gt;the following error.
&lt;br&gt;&lt;br&gt;&amp;quot;The procedure entry point 
&lt;br&gt;?extract@UnicodeString@icu_3_6@@QBEHPAGHAAW4UErrorCode@@@Z could not be 
&lt;br&gt;located in the dynamic link library icuuc36.dll.&amp;quot;
&lt;br&gt;&lt;br&gt;Would anyone happen to know why this is being caused? &amp;nbsp;I have even built 
&lt;br&gt;my own ICU DLLs from source just to see if I could fix it but 
&lt;br&gt;unfortunately it made no difference.
&lt;br&gt;&lt;br&gt;I realize that this is an alpha release and that there will be bugs but 
&lt;br&gt;I would really like to start using this extension now as I can not wait 
&lt;br&gt;until the official release date. &amp;nbsp;Previous attempts I made to build the 
&lt;br&gt;intl DLL myself have been unsuccessful and so I was hopping that someone 
&lt;br&gt;here would have a solution.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Mike (trulogik at gmail dot com)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Using-php_intl-in-PHP-5.3-alpha-on-windows-tp18998899p18998899.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18964661</id>
	<title>RE: Language detection</title>
	<published>2008-08-13T07:50:11Z</published>
	<updated>2008-08-13T07:50:11Z</updated>
	<author>
		<name>Ed Batutis</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; Thanks Ed. Unless I've misunderstood, this is just doing charset
&lt;br&gt;&amp;gt; detection, with language as a bonus when the charset implies it? 
&lt;br&gt;&lt;br&gt;That wouldn't be very useful. No, it uses recognizers for charset/language
&lt;br&gt;combinations.
&lt;br&gt;&lt;br&gt;&amp;gt; difference between say English, French and German, all in UTF-8
&lt;br&gt;&amp;gt; encoding, please let me know.
&lt;br&gt;&lt;br&gt;It does not have data to do any utf-8 language detection, but the structure
&lt;br&gt;is in place.
&lt;br&gt;&lt;br&gt;You might want to consider adding data to their framework for what you want
&lt;br&gt;to do. It isn't complicated. The most important thing you need is good
&lt;br&gt;sample text in quantity so you can generate the n-gram probability table.
&lt;br&gt;&lt;br&gt;I believe the code was taken from Mozilla, so you might look there. Maybe
&lt;br&gt;they've already done what you are looking for.
&lt;br&gt;&lt;br&gt;=Ed
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Language-detection-tp18920668p18964661.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18956686</id>
	<title>Re: Language detection</title>
	<published>2008-08-12T21:06:21Z</published>
	<updated>2008-08-12T21:06:21Z</updated>
	<author>
		<name>Darren Cook</name>
	</author>
	<content type="html">&amp;gt; &lt;a href=&quot;http://pear.php.net/package/Text_LanguageDetect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pear.php.net/package/Text_LanguageDetect&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks to both people who suggested this; it is just what I was hoping
&lt;br&gt;to find (and that google didn't). I'll start evaluating it then
&lt;br&gt;roll-my-own on top if it isn't accurate enough.
&lt;br&gt;&lt;br&gt;Darren
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Darren Cook, Software Researcher/Developer
&lt;br&gt;&lt;a href=&quot;http://dcook.org/mlsn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/mlsn/&lt;/a&gt;&amp;nbsp;(English-Japanese-German-Chinese-Arabic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; open source dictionary/semantic network)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/&lt;/a&gt;&amp;nbsp;(About me and my work)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Language-detection-tp18920668p18956686.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18956684</id>
	<title>Re: Language detection</title>
	<published>2008-08-12T21:06:16Z</published>
	<updated>2008-08-12T21:06:16Z</updated>
	<author>
		<name>Darren Cook</name>
	</author>
	<content type="html">&amp;gt;&amp;gt; I need to write (PHP) code to detect the language of a given block of
&lt;br&gt;&amp;gt;&amp;gt; text.
&lt;br&gt;&lt;br&gt;&amp;gt; In any case, ICU has this. See 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://icu-project.org/userguide/charsetDetection.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://icu-project.org/userguide/charsetDetection.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It has both charset and language detection.
&lt;br&gt;&lt;br&gt;Thanks Ed. Unless I've misunderstood, this is just doing charset
&lt;br&gt;detection, with language as a bonus when the charset implies it? If
&lt;br&gt;someone is actually using this and can confirm it can tell the
&lt;br&gt;difference between say English, French and German, all in UTF-8
&lt;br&gt;encoding, please let me know.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Darren
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Darren Cook, Software Researcher/Developer
&lt;br&gt;&lt;a href=&quot;http://dcook.org/mlsn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/mlsn/&lt;/a&gt;&amp;nbsp;(English-Japanese-German-Chinese-Arabic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; open source dictionary/semantic network)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/&lt;/a&gt;&amp;nbsp;(About me and my work)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Language-detection-tp18920668p18956684.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18939667</id>
	<title>Re: Language detection</title>
	<published>2008-08-12T00:58:57Z</published>
	<updated>2008-08-12T00:58:57Z</updated>
	<author>
		<name>Jan Schneider</name>
	</author>
	<content type="html">Zitat von Darren Cook &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18939667&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;darren@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; I need to write (PHP) code to detect the language of a given block of
&lt;br&gt;&amp;gt; text. (For my purposes I want to initially distinguish between English,
&lt;br&gt;&amp;gt; Japanese, German, Simplified Mandarin, Traditional Mandarin, Arabic,
&lt;br&gt;&amp;gt; Korean, French) I want it to be reliable so my plan was to have a list
&lt;br&gt;&amp;gt; of unicode points only found in each given language [1], and use that to
&lt;br&gt;&amp;gt; return a high confidence answer. If none found, then have a list of high
&lt;br&gt;&amp;gt; frequency words for each language [2] and use that to return a lower
&lt;br&gt;&amp;gt; confidence answer.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://pear.php.net/package/Text_LanguageDetect&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pear.php.net/package/Text_LanguageDetect&lt;/a&gt;&lt;br&gt;&lt;br&gt;Jan.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Do you need professional PHP or Horde consulting?
&lt;br&gt;&lt;a href=&quot;http://horde.org/consulting/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://horde.org/consulting/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Language-detection-tp18920668p18939667.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18934825</id>
	<title>RE: Language detection</title>
	<published>2008-08-11T15:15:17Z</published>
	<updated>2008-08-11T15:15:17Z</updated>
	<author>
		<name>Ed Batutis</name>
	</author>
	<content type="html">&amp;gt; I need to write (PHP) code to detect the language of a given block of
&lt;br&gt;&amp;gt; text.
&lt;br&gt;&lt;br&gt;Your proposed approach is very simplistic and probably won't be extensible
&lt;br&gt;if it works at all. Usually a statistical approach is taken using groups of
&lt;br&gt;characters.
&lt;br&gt;&lt;br&gt;In any case, ICU has this. See 
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://icu-project.org/userguide/charsetDetection.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://icu-project.org/userguide/charsetDetection.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;It has both charset and language detection. This is also available via Win32
&lt;br&gt;and .NET APIs in case that helps at all.
&lt;br&gt;&lt;br&gt;If you roll your own you might want to be aware that there are a lot of
&lt;br&gt;patents in this area. 
&lt;br&gt;&lt;br&gt;=Ed
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Language-detection-tp18920668p18934825.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18920668</id>
	<title>Language detection</title>
	<published>2008-08-10T23:11:48Z</published>
	<updated>2008-08-10T23:11:48Z</updated>
	<author>
		<name>Darren Cook</name>
	</author>
	<content type="html">I need to write (PHP) code to detect the language of a given block of
&lt;br&gt;text. (For my purposes I want to initially distinguish between English,
&lt;br&gt;Japanese, German, Simplified Mandarin, Traditional Mandarin, Arabic,
&lt;br&gt;Korean, French) I want it to be reliable so my plan was to have a list
&lt;br&gt;of unicode points only found in each given language [1], and use that to
&lt;br&gt;return a high confidence answer. If none found, then have a list of high
&lt;br&gt;frequency words for each language [2] and use that to return a lower
&lt;br&gt;confidence answer.
&lt;br&gt;&lt;br&gt;Like most of my i18n-related php code I'll release as BSD-license open
&lt;br&gt;source. But I wondered if there already existed something I could build
&lt;br&gt;on. (Or comprehensive lists of unicode points only used in certain
&lt;br&gt;languages; I have some small ad hoc lists, but the more I have the more
&lt;br&gt;useful the algorithm is.)
&lt;br&gt;&lt;br&gt;(I'm aware of letter-frequency techniques,
&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Letter_frequencies&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Letter_frequencies&lt;/a&gt;&amp;nbsp;but haven't worked out
&lt;br&gt;where that is ever more useful than word analysis?)
&lt;br&gt;&lt;br&gt;Darren
&lt;br&gt;&lt;br&gt;[1]: E.g. scharfes-s for German, katakana/hiragana for Japanese (also,
&lt;br&gt;&lt;a href=&quot;http://en.wiktionary.org/wiki/Category:Japanese-only_CJKV_Characters&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wiktionary.org/wiki/Category:Japanese-only_CJKV_Characters&lt;/a&gt;&amp;nbsp;).
&lt;br&gt;Arabic and Korean also have unique alphabets. Accents for French.
&lt;br&gt;&lt;br&gt;[2]: E.g. for English &amp;quot;the&amp;quot;, &amp;quot;be&amp;quot;, &amp;quot;to&amp;quot;, etc.
&lt;br&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Most_common_words_in_English&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Most_common_words_in_English&lt;/a&gt;&lt;br&gt;Same list for German:
&lt;br&gt;&lt;a href=&quot;http://de.wikipedia.org/wiki/Liste_der_h%C3%A4ufigsten_W%C3%B6rter_der_deutschen_Sprache&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://de.wikipedia.org/wiki/Liste_der_h%C3%A4ufigsten_W%C3%B6rter_der_deutschen_Sprache&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Darren Cook, Software Researcher/Developer
&lt;br&gt;&lt;a href=&quot;http://dcook.org/mlsn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/mlsn/&lt;/a&gt;&amp;nbsp;(English-Japanese-German-Chinese-Arabic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; open source dictionary/semantic network)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/&lt;/a&gt;&amp;nbsp;(About me and my work)
&lt;br&gt;&lt;a href=&quot;http://darrendev.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://darrendev.blogspot.com/&lt;/a&gt;&amp;nbsp;(blog on php, flash, i18n, linux, ...)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Language-detection-tp18920668p18920668.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18452138</id>
	<title>Re: intl merged into core</title>
	<published>2008-07-14T13:10:49Z</published>
	<updated>2008-07-14T13:10:49Z</updated>
	<author>
		<name>David Zülke-3</name>
	</author>
	<content type="html">Am 14.07.2008 um 08:50 schrieb Stanislav Malyshev:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14263&lt;/a&gt;&amp;nbsp;should be fixed asap, as &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; well as &lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14265&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14265&lt;/a&gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; These are fixed now.
&lt;br&gt;&lt;br&gt;Cool!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14266&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14266&lt;/a&gt;&amp;nbsp;might also be worthwile &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to simply change before it gets widespread public attention :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll add it soon.
&lt;br&gt;&lt;br&gt;Well I was wondering if it wouldn't be wise to remove the current &amp;nbsp;
&lt;br&gt;options altogether and replace them with the array variants... hence &amp;nbsp;
&lt;br&gt;the comment &amp;quot;widespread public attention&amp;quot;, as doing it now would only &amp;nbsp;
&lt;br&gt;break four or five people's code ;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-merged-into-core-tp18329608p18452138.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18445965</id>
	<title>Re: intl merged into core</title>
	<published>2008-07-13T23:50:39Z</published>
	<updated>2008-07-13T23:50:39Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14263&lt;/a&gt;&amp;nbsp;should be fixed asap, as well 
&lt;br&gt;&amp;gt; as &lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14265&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14265&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;These are fixed now.
&lt;br&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14266&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14266&lt;/a&gt;&amp;nbsp;might also be worthwile to 
&lt;br&gt;&amp;gt; simply change before it gets widespread public attention :)
&lt;br&gt;&lt;br&gt;I'll add it soon.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18445965&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18445965&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-merged-into-core-tp18329608p18445965.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18413226</id>
	<title>Re: intl merged into core</title>
	<published>2008-07-11T14:52:16Z</published>
	<updated>2008-07-11T14:52:16Z</updated>
	<author>
		<name>Norbert Lindenberg</name>
	</author>
	<content type="html">Hi Stas and company,
&lt;br&gt;&lt;br&gt;Congratulations on reaching this milestone! I know it's been a long &amp;nbsp;
&lt;br&gt;process and a lot of work to get here, and having this extension will &amp;nbsp;
&lt;br&gt;make the development of internationalized applications in PHP much, &amp;nbsp;
&lt;br&gt;much easier. Yes, there's always more, but this is a huge step forward.
&lt;br&gt;&lt;br&gt;Thank you very much to all who contributed!
&lt;br&gt;Norbert
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Jul 7, 2008, at 17:21 , Stanislav Malyshev wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Following more than a year of planning and development, and the &amp;nbsp;
&lt;br&gt;&amp;gt; release of version 1.0.0 on PECL, I have merged today the intl &amp;nbsp;
&lt;br&gt;&amp;gt; extension into PHP core. The list of its current capabilities is &amp;nbsp;
&lt;br&gt;&amp;gt; here: &lt;a href=&quot;http://php.net/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://php.net/intl&lt;/a&gt;&amp;nbsp;- please try it out and enjoy. Version &amp;nbsp;
&lt;br&gt;&amp;gt; compatible with 5.2.x starting 5.2.4 is available from PECL, and &amp;nbsp;
&lt;br&gt;&amp;gt; for 5.3 is in the CVS tree.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would like to say big thanks to everybody who contributed to this &amp;nbsp;
&lt;br&gt;&amp;gt; project, by helping to design it, write the code, test it or &amp;nbsp;
&lt;br&gt;&amp;gt; provided feedback and bug reports. Thanks a lot!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; With this, it is not by any means the end of the road for this &amp;nbsp;
&lt;br&gt;&amp;gt; project. There's still much to be done. We need to integrate it &amp;nbsp;
&lt;br&gt;&amp;gt; much better with PHP 6, improve support for other modules like &amp;nbsp;
&lt;br&gt;&amp;gt; DateTime, and support more capabilities of ICU, like resources, &amp;nbsp;
&lt;br&gt;&amp;gt; calendars, IDN - and you probably could think of more. And, of &amp;nbsp;
&lt;br&gt;&amp;gt; course, bugfixes :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If you have any comments, wishes, feedback etc. please tell. And if &amp;nbsp;
&lt;br&gt;&amp;gt; you encounter a bug or have specific feature request please go to &amp;nbsp;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pecl.php.net/package/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/package/intl&lt;/a&gt;&amp;nbsp;and go to &amp;quot;Package Bugs&amp;quot;-&amp;gt;&amp;quot;Report &amp;nbsp;
&lt;br&gt;&amp;gt; new bug&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18413226&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;&amp;gt; (408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18413226&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;&amp;gt; To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-------------------------------------
&lt;br&gt;Norbert Lindenberg
&lt;br&gt;Yahoo! Internationalization Architect
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-merged-into-core-tp18329608p18413226.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18360898</id>
	<title>Re: intl merged into core</title>
	<published>2008-07-09T05:52:06Z</published>
	<updated>2008-07-09T05:52:06Z</updated>
	<author>
		<name>David Zülke-3</name>
	</author>
	<content type="html">I think
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14263&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14263&lt;/a&gt;&amp;nbsp;should be fixed asap, as &amp;nbsp;
&lt;br&gt;well as &lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14265&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14265&lt;/a&gt;.
&lt;br&gt;&lt;a href=&quot;http://pecl.php.net/bugs/bug.php?id=14266&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/bugs/bug.php?id=14266&lt;/a&gt;&amp;nbsp;might also be worthwile to &amp;nbsp;
&lt;br&gt;simply change before it gets widespread public attention :)
&lt;br&gt;&lt;br&gt;And... what about the class name prefix now? :S
&lt;br&gt;&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Am 09.07.2008 um 10:48 schrieb Marcus Boerger:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Stanislav,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;nice work all involved.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; marcus
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Tuesday, July 8, 2008, 2:21:23 AM, you wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Following more than a year of planning and development, and the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; release
&lt;br&gt;&amp;gt;&amp;gt; of version 1.0.0 on PECL, I have merged today the intl extension into
&lt;br&gt;&amp;gt;&amp;gt; PHP core. The list of its current capabilities is here:
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://php.net/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://php.net/intl&lt;/a&gt;&amp;nbsp;- please try it out and enjoy. Version compatible
&lt;br&gt;&amp;gt;&amp;gt; with 5.2.x starting 5.2.4 is available from PECL, and for 5.3 is in &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; the
&lt;br&gt;&amp;gt;&amp;gt; CVS tree.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would like to say big thanks to everybody who contributed to this
&lt;br&gt;&amp;gt;&amp;gt; project, by helping to design it, write the code, test it or provided
&lt;br&gt;&amp;gt;&amp;gt; feedback and bug reports. Thanks a lot!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; With this, it is not by any means the end of the road for this &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; project.
&lt;br&gt;&amp;gt;&amp;gt; There's still much to be done. We need to integrate it much better &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; with
&lt;br&gt;&amp;gt;&amp;gt; PHP 6, improve support for other modules like DateTime, and support &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; more
&lt;br&gt;&amp;gt;&amp;gt; capabilities of ICU, like resources, calendars, IDN - and you &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; probably
&lt;br&gt;&amp;gt;&amp;gt; could think of more. And, of course, bugfixes :)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If you have any comments, wishes, feedback etc. please tell. And if &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; you
&lt;br&gt;&amp;gt;&amp;gt; encounter a bug or have specific feature request please go to
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://pecl.php.net/package/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/package/intl&lt;/a&gt;&amp;nbsp;and go to &amp;quot;Package Bugs&amp;quot;-&amp;gt;&amp;quot;Report &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; new
&lt;br&gt;&amp;gt;&amp;gt; bug&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -- 
&lt;br&gt;&amp;gt;&amp;gt; Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18360898&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; (408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18360898&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; marcus
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;&amp;gt; To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-merged-into-core-tp18329608p18360898.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18357055</id>
	<title>Re: intl merged into core</title>
	<published>2008-07-09T01:48:04Z</published>
	<updated>2008-07-09T01:48:04Z</updated>
	<author>
		<name>Marcus Boerger-3</name>
	</author>
	<content type="html">Hello Stanislav,
&lt;br&gt;&lt;br&gt;&amp;nbsp; nice work all involved.
&lt;br&gt;&lt;br&gt;marcus
&lt;br&gt;&lt;br&gt;Tuesday, July 8, 2008, 2:21:23 AM, you wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; Following more than a year of planning and development, and the release 
&lt;br&gt;&amp;gt; of version 1.0.0 on PECL, I have merged today the intl extension into 
&lt;br&gt;&amp;gt; PHP core. The list of its current capabilities is here: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://php.net/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://php.net/intl&lt;/a&gt;&amp;nbsp;- please try it out and enjoy. Version compatible 
&lt;br&gt;&amp;gt; with 5.2.x starting 5.2.4 is available from PECL, and for 5.3 is in the 
&lt;br&gt;&amp;gt; CVS tree.
&lt;br&gt;&lt;br&gt;&amp;gt; I would like to say big thanks to everybody who contributed to this 
&lt;br&gt;&amp;gt; project, by helping to design it, write the code, test it or provided 
&lt;br&gt;&amp;gt; feedback and bug reports. Thanks a lot!
&lt;br&gt;&lt;br&gt;&amp;gt; With this, it is not by any means the end of the road for this project. 
&lt;br&gt;&amp;gt; There's still much to be done. We need to integrate it much better with 
&lt;br&gt;&amp;gt; PHP 6, improve support for other modules like DateTime, and support more 
&lt;br&gt;&amp;gt; capabilities of ICU, like resources, calendars, IDN - and you probably 
&lt;br&gt;&amp;gt; could think of more. And, of course, bugfixes :)
&lt;br&gt;&lt;br&gt;&amp;gt; If you have any comments, wishes, feedback etc. please tell. And if you 
&lt;br&gt;&amp;gt; encounter a bug or have specific feature request please go to 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://pecl.php.net/package/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/package/intl&lt;/a&gt;&amp;nbsp;and go to &amp;quot;Package Bugs&amp;quot;-&amp;gt;&amp;quot;Report new 
&lt;br&gt;&amp;gt; bug&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18357055&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;&amp;gt; (408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18357055&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Best regards,
&lt;br&gt;&amp;nbsp;marcus
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-merged-into-core-tp18329608p18357055.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18329608</id>
	<title>intl merged into core</title>
	<published>2008-07-07T17:21:23Z</published>
	<updated>2008-07-07T17:21:23Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Following more than a year of planning and development, and the release 
&lt;br&gt;of version 1.0.0 on PECL, I have merged today the intl extension into 
&lt;br&gt;PHP core. The list of its current capabilities is here: 
&lt;br&gt;&lt;a href=&quot;http://php.net/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://php.net/intl&lt;/a&gt;&amp;nbsp;- please try it out and enjoy. Version compatible 
&lt;br&gt;with 5.2.x starting 5.2.4 is available from PECL, and for 5.3 is in the 
&lt;br&gt;CVS tree.
&lt;br&gt;&lt;br&gt;I would like to say big thanks to everybody who contributed to this 
&lt;br&gt;project, by helping to design it, write the code, test it or provided 
&lt;br&gt;feedback and bug reports. Thanks a lot!
&lt;br&gt;&lt;br&gt;With this, it is not by any means the end of the road for this project. 
&lt;br&gt;There's still much to be done. We need to integrate it much better with 
&lt;br&gt;PHP 6, improve support for other modules like DateTime, and support more 
&lt;br&gt;capabilities of ICU, like resources, calendars, IDN - and you probably 
&lt;br&gt;could think of more. And, of course, bugfixes :)
&lt;br&gt;&lt;br&gt;If you have any comments, wishes, feedback etc. please tell. And if you 
&lt;br&gt;encounter a bug or have specific feature request please go to 
&lt;br&gt;&lt;a href=&quot;http://pecl.php.net/package/intl&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/package/intl&lt;/a&gt;&amp;nbsp;and go to &amp;quot;Package Bugs&amp;quot;-&amp;gt;&amp;quot;Report new 
&lt;br&gt;bug&amp;quot;.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18329608&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18329608&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-merged-into-core-tp18329608p18329608.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17872065</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-16T12:42:47Z</published>
	<updated>2008-06-16T12:42:47Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;Norbert Lindenberg ☮ wrote:
&lt;br&gt;&amp;gt; I like Guillaume's proposal - use Collator and Locale as is for 5.2, 
&lt;br&gt;&amp;gt; make them Intl::Collator and Intl::Locale when namespaces are available, 
&lt;br&gt;&amp;gt; i.e., from 5.3.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Would that work for everybody? How much effort is it to implement this?
&lt;br&gt;&lt;br&gt;If we make this exclusively, this would mean that 5.2 and 5.3/6 users 
&lt;br&gt;would have incompatible code. I don't think it's a good idea.
&lt;br&gt;&lt;br&gt;We may make Intl::Collator as alias for Collator in 5.3+, and that'd be 
&lt;br&gt;easy, but I'm not sure that'd what people here want.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17872065&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17872065&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17872065.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17860029</id>
	<title>RE: intl 1.0.0RC1</title>
	<published>2008-06-16T01:24:37Z</published>
	<updated>2008-06-16T01:24:37Z</updated>
	<author>
		<name>Texin, Tex</name>
	</author>
	<content type="html">Are we keeping the 5.2 names in 5.3 as well or is the proposal that 5.2 apps get rewritten for 5.3?
&lt;br&gt;&lt;br&gt;I don't really see the need to make changes for 5.3 for the sake of satisfying this particular naming convention.
&lt;br&gt;For php 6, it can make sense given the other changes being required.
&lt;br&gt;&lt;br&gt;&lt;br&gt;tex
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Norbert Lindenberg ☮ [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17860029&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Norbert.Lindenberg@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Friday, June 13, 2008 11:34 PM
&lt;br&gt;&amp;gt; To: Guillaume Rossolini
&lt;br&gt;&amp;gt; Cc: Norbert Lindenberg ☮; Darren Cook; Stanislav Malyshev; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17860029&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;php-i18n@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [PHP-I18N] intl 1.0.0RC1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I like Guillaume's proposal - use Collator and Locale as is 
&lt;br&gt;&amp;gt; for 5.2, make them Intl::Collator and Intl::Locale when 
&lt;br&gt;&amp;gt; namespaces are available, i.e., from 5.3.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Would that work for everybody? How much effort is it to 
&lt;br&gt;&amp;gt; implement this?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Norbert
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Jun 10, 2008, at 02:44 , Guillaume Rossolini wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Here's my user point of view, if you don't mind.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I think your argument is about namespaces, which will be in 
&lt;br&gt;&amp;gt; 6 but not 
&lt;br&gt;&amp;gt; &amp;gt; 5.2... &amp;nbsp;So you might want to have IntCollator and IntLocale 
&lt;br&gt;&amp;gt; in 5.2 to 
&lt;br&gt;&amp;gt; &amp;gt; avoid possible collisions, but you would rather have something like 
&lt;br&gt;&amp;gt; &amp;gt; Intl::Collator and Intl::Locale from 5.3 and 6 onward. &amp;nbsp;I guess the 
&lt;br&gt;&amp;gt; &amp;gt; question is:
&lt;br&gt;&amp;gt; &amp;gt; can you
&lt;br&gt;&amp;gt; &amp;gt; bear with Collator and Locale until we have namespaces? &amp;nbsp;I 
&lt;br&gt;&amp;gt; know I can.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Guillaume Rossolini
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -------------------------------------
&lt;br&gt;&amp;gt; Norbert Lindenberg
&lt;br&gt;&amp;gt; Yahoo! Internationalization Architect
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;) To 
&lt;br&gt;&amp;gt; unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17860029.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17859161</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-16T00:20:36Z</published>
	<updated>2008-06-16T00:20:36Z</updated>
	<author>
		<name>Jan Schneider</name>
	</author>
	<content type="html">Zitat von Lars Strojny &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17859161&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;lars@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Am Freitag, den 13.06.2008, 23:34 -0700 schrieb Norbert Lindenberg ☮:
&lt;br&gt;&amp;gt;&amp;gt; Would that work for everybody? How much effort is it to implement
&lt;br&gt;&amp;gt;&amp;gt; this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; +1 for this solution. Stas, what do you think?
&lt;br&gt;&lt;br&gt;That would work for me too.
&lt;br&gt;&lt;br&gt;Jan.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Do you need professional PHP or Horde consulting?
&lt;br&gt;&lt;a href=&quot;http://horde.org/consulting/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://horde.org/consulting/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17859161.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17842845</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-14T12:21:35Z</published>
	<updated>2008-06-14T12:21:35Z</updated>
	<author>
		<name>Lars Strojny-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Am Freitag, den 13.06.2008, 23:34 -0700 schrieb Norbert Lindenberg ☮:
&lt;br&gt;&amp;gt; Would that work for everybody? How much effort is it to implement
&lt;br&gt;&amp;gt; this?
&lt;br&gt;&lt;br&gt;+1 for this solution. Stas, what do you think?
&lt;br&gt;&lt;br&gt;cu, Lars
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (852 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/17842845/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17842845.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17836431</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-13T23:34:20Z</published>
	<updated>2008-06-13T23:34:20Z</updated>
	<author>
		<name>Norbert Lindenberg</name>
	</author>
	<content type="html">I like Guillaume's proposal - use Collator and Locale as is for 5.2, &amp;nbsp;
&lt;br&gt;make them Intl::Collator and Intl::Locale when namespaces are &amp;nbsp;
&lt;br&gt;available, i.e., from 5.3.
&lt;br&gt;&lt;br&gt;Would that work for everybody? How much effort is it to implement this?
&lt;br&gt;&lt;br&gt;Norbert
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Jun 10, 2008, at 02:44 , Guillaume Rossolini wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here's my user point of view, if you don't mind.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think your argument is about namespaces, which will be in 6 but not
&lt;br&gt;&amp;gt; 5.2... &amp;nbsp;So you might want to have IntCollator and IntLocale in 5.2 &amp;nbsp;
&lt;br&gt;&amp;gt; to avoid
&lt;br&gt;&amp;gt; possible collisions, but you would rather have something like &amp;nbsp;
&lt;br&gt;&amp;gt; Intl::Collator
&lt;br&gt;&amp;gt; and Intl::Locale from 5.3 and 6 onward. &amp;nbsp;I guess the question is: &amp;nbsp;
&lt;br&gt;&amp;gt; can you
&lt;br&gt;&amp;gt; bear with Collator and Locale until we have namespaces? &amp;nbsp;I know I can.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Guillaume Rossolini
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;-------------------------------------
&lt;br&gt;Norbert Lindenberg
&lt;br&gt;Yahoo! Internationalization Architect
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17836431.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17765318</id>
	<title>Re: Unicode Transliteration &amp; ICU</title>
	<published>2008-06-10T14:37:21Z</published>
	<updated>2008-06-10T14:37:21Z</updated>
	<author>
		<name>Andrei Zmievski</name>
	</author>
	<content type="html">The full text transformation support is not there yet, but there is a 
&lt;br&gt;simple transliteration function - str_transliterate().
&lt;br&gt;&lt;br&gt;-Andrei
&lt;br&gt;&lt;br&gt;Darren Cook wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Does anyone know anything about transliteration in PHP6. I have noticed
&lt;br&gt;&amp;gt;&amp;gt; that PHP has an ICU extension. ICU has a very comprehensive
&lt;br&gt;&amp;gt;&amp;gt; transliteration/transform module that is not documented.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It is documented here:
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://www.icu-project.org/userguide/Transform.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.icu-project.org/userguide/Transform.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (But I don't think Transform in the PHP intl extension?)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No Arabic support, which is the transliteration code I'm working on at
&lt;br&gt;&amp;gt; the moment (in native PHP; it'll be in the next (MIT open-source) fclib
&lt;br&gt;&amp;gt; library release).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm also not sure the Japanese one will be useful, as it sounds like
&lt;br&gt;&amp;gt; they do things slightly differently from normal Hepburn romaji to allow
&lt;br&gt;&amp;gt; the conversions to be reversible. (which also suggests they don't
&lt;br&gt;&amp;gt; transliterate the katakana long vowel but keep it as a hyphen??)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Currently I am using iconv and a PLEC extension to transliterate, but
&lt;br&gt;&amp;gt;&amp;gt; they area neither comprehensive or widely supported.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Which languages are you trying to transliterate for?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Darren
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Unicode-Transliteration---ICU-tp17724068p17765318.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17753148</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T04:29:11Z</published>
	<updated>2008-06-10T04:29:11Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; I don't. Maybe you do. Or, rather, Zend does. So the Zend Framework can 
&lt;br&gt;&amp;gt; use it, I guess.
&lt;br&gt;&lt;br&gt;Do you seriously argue that I have to redesign the extension, throwing 
&lt;br&gt;out all the original requirements for all the participating parties in 
&lt;br&gt;the project and all people who contributed to it and already use it - 
&lt;br&gt;and make it only what *you* personally want and need? Please tell me you 
&lt;br&gt;were joking.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17753148&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17753148&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17753148.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17753134</id>
	<title>RE: intl 1.0.0RC1</title>
	<published>2008-06-10T04:28:16Z</published>
	<updated>2008-06-10T04:28:16Z</updated>
	<author>
		<name>Texin, Tex</name>
	</author>
	<content type="html">It wasn't Zend. Other companies wanted it in 5.2.
&lt;br&gt;tex 
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: David Zülke [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17753134&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dz@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Tuesday, June 10, 2008 4:14 AM
&lt;br&gt;&amp;gt; To: Stanislav Malyshev
&lt;br&gt;&amp;gt; Cc: Darren Cook; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17753134&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;php-i18n@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [PHP-I18N] intl 1.0.0RC1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Am 10.06.2008 um 09:02 schrieb Stanislav Malyshev:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; What are the good reasons for not changing the names?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This was already discussed on the list, so reading the 
&lt;br&gt;&amp;gt; archives would 
&lt;br&gt;&amp;gt; &amp;gt; help. But OK, here it goes again:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 1. We want the extension to be in 5.2 to 6.x
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I don't. Maybe you do. Or, rather, Zend does. So the Zend 
&lt;br&gt;&amp;gt; Framework can use it, I guess.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The reasonable and responsible thing to do would be making it 
&lt;br&gt;&amp;gt; 5.3+ only.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; David
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;) To 
&lt;br&gt;&amp;gt; unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17753134.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17753119</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T04:27:13Z</published>
	<updated>2008-06-10T04:27:13Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; What kind of attitude is that? You personally think it sucks, so it's 
&lt;br&gt;&amp;gt; not going to happen?
&lt;br&gt;&lt;br&gt;Not only myself, but myself too. Why do you think that your opinion 
&lt;br&gt;matters but mine and everybody's that agrees with me doesn't?
&lt;br&gt;&lt;br&gt;&amp;gt; It's not artificial or awkward at all, it's poor man's namespacing that 
&lt;br&gt;&lt;br&gt;Poor man's namespacing is not exactly what we want. I just call you to 
&lt;br&gt;think wider than narrow focus on &amp;quot;all names should start with the same 
&lt;br&gt;letter&amp;quot;.
&lt;br&gt;&lt;br&gt;&amp;gt; we use in PHP since ages, because we don't have namespacing yet. 
&lt;br&gt;&amp;gt; Everybody is using it, especially in PHP internally.
&lt;br&gt;&lt;br&gt;No, not everybody. Exception class is not called StandardException, and 
&lt;br&gt;ArrayIterator is not called SplArrayIterator, Directory is not called 
&lt;br&gt;StandardDirectory, etc.
&lt;br&gt;&lt;br&gt;&amp;gt; Maybe because you DO live in the ivory tower and have the luxury to be 
&lt;br&gt;&lt;br&gt;I'm with PHP since 1998 at least, maybe earlier (hard to remember 10 
&lt;br&gt;years back). I don't think it's especially smart to try and accuse me in 
&lt;br&gt;not knowing what happens with real-world projects in PHP.
&lt;br&gt;&lt;br&gt;&amp;gt; ext/intl, chances are high they have to rewrite their whole code, 
&lt;br&gt;&amp;gt; because they happen to use Collator or Locale already. Not very unlikely 
&lt;br&gt;&lt;br&gt;And they should. If they are going to use ICU extension, why would they 
&lt;br&gt;need to use their own Collator? It makes little sense to both have your 
&lt;br&gt;own collators and ICU collator and use those in the same application.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17753119&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17753119&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17753119.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17752924</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T04:14:08Z</published>
	<updated>2008-06-10T04:14:08Z</updated>
	<author>
		<name>David Zülke-2</name>
	</author>
	<content type="html">Am 10.06.2008 um 09:02 schrieb Stanislav Malyshev:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What are the good reasons for not changing the names?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This was already discussed on the list, so reading the archives &amp;nbsp;
&lt;br&gt;&amp;gt; would help. But OK, here it goes again:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 1. We want the extension to be in 5.2 to 6.x
&lt;br&gt;&lt;br&gt;I don't. Maybe you do. Or, rather, Zend does. So the Zend Framework &amp;nbsp;
&lt;br&gt;can use it, I guess.
&lt;br&gt;&lt;br&gt;The reasonable and responsible thing to do would be making it 5.3+ only.
&lt;br&gt;&lt;br&gt;&lt;br&gt;David
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17752924.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17752829</id>
	<title>RE: intl 1.0.0RC1</title>
	<published>2008-06-10T04:07:04Z</published>
	<updated>2008-06-10T04:07:04Z</updated>
	<author>
		<name>Texin, Tex</name>
	</author>
	<content type="html">1) I don't see any reason for name calling or personal attacks. 
&lt;br&gt;Besides, Stas's ivory tower is more of a penthouse than a tower.
&lt;br&gt;&lt;br&gt;2) I don't understand &amp;nbsp;your argument that it takes a major code rewrite to use the collator.
&lt;br&gt;That has not been my experience.
&lt;br&gt;Why do you make that claim or what did you have to do to introduce date class that is relevant?
&lt;br&gt;&lt;br&gt;tex
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Jan Schneider [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17752829&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;jan@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Tuesday, June 10, 2008 3:33 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17752829&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;php-i18n@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [PHP-I18N] intl 1.0.0RC1
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Zitat von &amp;quot;Stanislav Malyshev&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17752829&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Hi!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Yes. Why can't it be IntlCollator in both 5.x and 6.x? In 
&lt;br&gt;&amp;gt; other words 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; (unless I'm missing something) compatibility between 5.x and 6.x 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; doesn't affect the naming choice.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The thing is that having collators in PHP called IntlCollator and 
&lt;br&gt;&amp;gt; &amp;gt; locales in PHP called IntlLocale sucks. It looks so awkward and 
&lt;br&gt;&amp;gt; &amp;gt; artificial.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What kind of attitude is that? You personally think it sucks, 
&lt;br&gt;&amp;gt; so it's not going to happen?
&lt;br&gt;&amp;gt; It's not artificial or awkward at all, it's poor man's 
&lt;br&gt;&amp;gt; namespacing that we use in PHP since ages, because we don't 
&lt;br&gt;&amp;gt; have namespacing yet. &amp;nbsp;
&lt;br&gt;&amp;gt; Everybody is using it, especially in PHP internally.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I'm advocating uniformity for the sake of usability :-). 
&lt;br&gt;&amp;gt; (for reasons
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I don't see how IntlLocale is more usable than Locale. If you'd be 
&lt;br&gt;&amp;gt; &amp;gt; total stranger to all the things discussed here and I'd tell you - 
&lt;br&gt;&amp;gt; &amp;gt; there's a thing called &amp;quot;locale&amp;quot;, what do you think would be 
&lt;br&gt;&amp;gt; the name 
&lt;br&gt;&amp;gt; &amp;gt; of the class that works with it - would you answer &amp;quot;Locale&amp;quot; or 
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;IntlLocale&amp;quot;?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If I would be a stranger, I wouldn't try guessing class names 
&lt;br&gt;&amp;gt; at all. &amp;nbsp;
&lt;br&gt;&amp;gt; Instead I would look into the manual. And I would easily spot 
&lt;br&gt;&amp;gt; that in the manual: extension == manual chapter == 
&lt;br&gt;&amp;gt; function/class prefix. THAT is usability.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; already given). (I'm a freelance programmer, working on real-world 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; i18n-related code, not an ivory tower academic.)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; OK, great - and you'd prefer all your functions and classes to have 
&lt;br&gt;&amp;gt; &amp;gt; prefix Intl because of that? I know I wouldn't. I would 
&lt;br&gt;&amp;gt; like to have 
&lt;br&gt;&amp;gt; &amp;gt; class named Locale to work with locales.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Maybe because you DO live in the ivory tower and have the 
&lt;br&gt;&amp;gt; luxury to be able to start each project from scratch with the 
&lt;br&gt;&amp;gt; newest and freshest code.
&lt;br&gt;&amp;gt; Nobody else does. Anybody in the real-world is dealing with 
&lt;br&gt;&amp;gt; large portions of existing code, slowly integrating new 
&lt;br&gt;&amp;gt; features where see fit.
&lt;br&gt;&amp;gt; If anybody who is currently using i18n in his code (and only 
&lt;br&gt;&amp;gt; those are interested in ext/intl anyway), wants to use 
&lt;br&gt;&amp;gt; functionality from ext/intl, chances are high they have to 
&lt;br&gt;&amp;gt; rewrite their whole code, because they happen to use Collator 
&lt;br&gt;&amp;gt; or Locale already. Not very unlikely in i18n related code, 
&lt;br&gt;&amp;gt; isn't it? This is not different from trying introduce the 
&lt;br&gt;&amp;gt; Date class a few years back.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Jan.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Do you need professional PHP or Horde consulting?
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://horde.org/consulting/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://horde.org/consulting/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;&amp;gt; To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17752829.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17752290</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T03:33:13Z</published>
	<updated>2008-06-10T03:33:13Z</updated>
	<author>
		<name>Jan Schneider</name>
	</author>
	<content type="html">Zitat von &amp;quot;Stanislav Malyshev&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17752290&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;&amp;gt;:
&lt;br&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Yes. Why can't it be IntlCollator in both 5.x and 6.x? In other words
&lt;br&gt;&amp;gt;&amp;gt; (unless I'm missing something) compatibility between 5.x and 6.x doesn't
&lt;br&gt;&amp;gt;&amp;gt; affect the naming choice.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The thing is that having collators in PHP called IntlCollator and &amp;nbsp;
&lt;br&gt;&amp;gt; locales in PHP called IntlLocale sucks. It looks so awkward and &amp;nbsp;
&lt;br&gt;&amp;gt; artificial.
&lt;br&gt;&lt;br&gt;What kind of attitude is that? You personally think it sucks, so it's &amp;nbsp;
&lt;br&gt;not going to happen?
&lt;br&gt;It's not artificial or awkward at all, it's poor man's namespacing &amp;nbsp;
&lt;br&gt;that we use in PHP since ages, because we don't have namespacing yet. &amp;nbsp;
&lt;br&gt;Everybody is using it, especially in PHP internally.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; I'm advocating uniformity for the sake of usability :-). (for reasons
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't see how IntlLocale is more usable than Locale. If you'd be &amp;nbsp;
&lt;br&gt;&amp;gt; total stranger to all the things discussed here and I'd tell you - &amp;nbsp;
&lt;br&gt;&amp;gt; there's a thing called &amp;quot;locale&amp;quot;, what do you think would be the name &amp;nbsp;
&lt;br&gt;&amp;gt; of the class that works with it - would you answer &amp;quot;Locale&amp;quot; or &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;IntlLocale&amp;quot;?
&lt;br&gt;&lt;br&gt;If I would be a stranger, I wouldn't try guessing class names at all. &amp;nbsp;
&lt;br&gt;Instead I would look into the manual. And I would easily spot that in &amp;nbsp;
&lt;br&gt;the manual: extension == manual chapter == function/class prefix. THAT &amp;nbsp;
&lt;br&gt;is usability.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; already given). (I'm a freelance programmer, working on real-world
&lt;br&gt;&amp;gt;&amp;gt; i18n-related code, not an ivory tower academic.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; OK, great - and you'd prefer all your functions and classes to have &amp;nbsp;
&lt;br&gt;&amp;gt; prefix Intl because of that? I know I wouldn't. I would like to have &amp;nbsp;
&lt;br&gt;&amp;gt; class named Locale to work with locales.
&lt;br&gt;&lt;br&gt;Maybe because you DO live in the ivory tower and have the luxury to be &amp;nbsp;
&lt;br&gt;able to start each project from scratch with the newest and freshest &amp;nbsp;
&lt;br&gt;code.
&lt;br&gt;Nobody else does. Anybody in the real-world is dealing with large &amp;nbsp;
&lt;br&gt;portions of existing code, slowly integrating new features where see &amp;nbsp;
&lt;br&gt;fit.
&lt;br&gt;If anybody who is currently using i18n in his code (and only those are &amp;nbsp;
&lt;br&gt;interested in ext/intl anyway), wants to use functionality from &amp;nbsp;
&lt;br&gt;ext/intl, chances are high they have to rewrite their whole code, &amp;nbsp;
&lt;br&gt;because they happen to use Collator or Locale already. Not very &amp;nbsp;
&lt;br&gt;unlikely in i18n related code, isn't it? This is not different from &amp;nbsp;
&lt;br&gt;trying introduce the Date class a few years back.
&lt;br&gt;&lt;br&gt;Jan.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Do you need professional PHP or Horde consulting?
&lt;br&gt;&lt;a href=&quot;http://horde.org/consulting/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://horde.org/consulting/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;--
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17752290.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17751530</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T02:44:30Z</published>
	<updated>2008-06-10T02:44:30Z</updated>
	<author>
		<name>Guillaume Rossolini</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Here's my user point of view, if you don't mind.
&lt;br&gt;&lt;br&gt;I think your argument is about namespaces, which will be in 6 but not
&lt;br&gt;5.2... &amp;nbsp;So you might want to have IntCollator and IntLocale in 5.2 to avoid
&lt;br&gt;possible collisions, but you would rather have something like Intl::Collator
&lt;br&gt;and Intl::Locale from 5.3 and 6 onward. &amp;nbsp;I guess the question is: can you
&lt;br&gt;bear with Collator and Locale until we have namespaces? &amp;nbsp;I know I can.
&lt;br&gt;&lt;br&gt;Guillaume Rossolini
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tue, Jun 10, 2008 at 11:17 AM, Stanislav Malyshev &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17751530&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;Yes. Why can't it be IntlCollator in both 5.x and 6.x? In other words
&lt;br&gt;&amp;gt;&amp;gt; (unless I'm missing something) compatibility between 5.x and 6.x doesn't
&lt;br&gt;&amp;gt;&amp;gt; affect the naming choice.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The thing is that having collators in PHP called IntlCollator and locales
&lt;br&gt;&amp;gt; in PHP called IntlLocale sucks. It looks so awkward and artificial.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;I'm advocating uniformity for the sake of usability :-). (for reasons
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I don't see how IntlLocale is more usable than Locale. If you'd be total
&lt;br&gt;&amp;gt; stranger to all the things discussed here and I'd tell you - there's a thing
&lt;br&gt;&amp;gt; called &amp;quot;locale&amp;quot;, what do you think would be the name of the class that works
&lt;br&gt;&amp;gt; with it - would you answer &amp;quot;Locale&amp;quot; or &amp;quot;IntlLocale&amp;quot;?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp;already given). (I'm a freelance programmer, working on real-world
&lt;br&gt;&amp;gt;&amp;gt; i18n-related code, not an ivory tower academic.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; OK, great - and you'd prefer all your functions and classes to have prefix
&lt;br&gt;&amp;gt; Intl because of that? I know I wouldn't. I would like to have class named
&lt;br&gt;&amp;gt; Locale to work with locales.
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17751530&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;&amp;gt; (408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17751530&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;&amp;gt; To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17751530.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17751097</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T02:17:00Z</published>
	<updated>2008-06-10T02:17:00Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; Yes. Why can't it be IntlCollator in both 5.x and 6.x? In other words
&lt;br&gt;&amp;gt; (unless I'm missing something) compatibility between 5.x and 6.x doesn't
&lt;br&gt;&amp;gt; affect the naming choice.
&lt;br&gt;&lt;br&gt;The thing is that having collators in PHP called IntlCollator and 
&lt;br&gt;locales in PHP called IntlLocale sucks. It looks so awkward and artificial.
&lt;br&gt;&lt;br&gt;&amp;gt; I'm advocating uniformity for the sake of usability :-). (for reasons
&lt;br&gt;&lt;br&gt;I don't see how IntlLocale is more usable than Locale. If you'd be total 
&lt;br&gt;stranger to all the things discussed here and I'd tell you - there's a 
&lt;br&gt;thing called &amp;quot;locale&amp;quot;, what do you think would be the name of the class 
&lt;br&gt;that works with it - would you answer &amp;quot;Locale&amp;quot; or &amp;quot;IntlLocale&amp;quot;?
&lt;br&gt;&lt;br&gt;&amp;gt; already given). (I'm a freelance programmer, working on real-world
&lt;br&gt;&amp;gt; i18n-related code, not an ivory tower academic.)
&lt;br&gt;&lt;br&gt;OK, great - and you'd prefer all your functions and classes to have 
&lt;br&gt;prefix Intl because of that? I know I wouldn't. I would like to have 
&lt;br&gt;class named Locale to work with locales.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17751097&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17751097&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17751097.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17750421</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T01:35:14Z</published>
	<updated>2008-06-10T01:35:14Z</updated>
	<author>
		<name>Darren Cook</name>
	</author>
	<content type="html">&amp;gt;&amp;gt; I don't understand why the choice between IntlCollator and Collator
&lt;br&gt;&amp;gt;&amp;gt; affects compatibility between 5.x and 6.x. Can you explain this further?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Because if you want Collator in 6, and you want same code to run both
&lt;br&gt;&amp;gt; 5.x and 6.x, then it's Collator in 5.x. If A==B, then B==A.
&lt;br&gt;&lt;br&gt;Yes. Why can't it be IntlCollator in both 5.x and 6.x? In other words
&lt;br&gt;(unless I'm missing something) compatibility between 5.x and 6.x doesn't
&lt;br&gt;affect the naming choice.
&lt;br&gt;&lt;br&gt;&amp;gt; I however think that here usability is
&lt;br&gt;&amp;gt; more important than uniformity for the sake of uniformity. 
&lt;br&gt;&lt;br&gt;I'm advocating uniformity for the sake of usability :-). (for reasons
&lt;br&gt;already given). (I'm a freelance programmer, working on real-world
&lt;br&gt;i18n-related code, not an ivory tower academic.)
&lt;br&gt;&lt;br&gt;Darren
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Darren Cook, Software Researcher/Developer
&lt;br&gt;&lt;a href=&quot;http://dcook.org/mlsn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/mlsn/&lt;/a&gt;&amp;nbsp;(English-Japanese-German-Chinese-Arabic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; open source dictionary/semantic network)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/&lt;/a&gt;&amp;nbsp;(About me and my work)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/charts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/charts/&lt;/a&gt;&amp;nbsp; (My flash charting demos)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17750421.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17749622</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T00:46:08Z</published>
	<updated>2008-06-10T00:46:08Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; I don't understand why the choice between IntlCollator and Collator
&lt;br&gt;&amp;gt; affects compatibility between 5.x and 6.x. Can you explain this further?
&lt;br&gt;&lt;br&gt;Because if you want Collator in 6, and you want same code to run both 
&lt;br&gt;5.x and 6.x, then it's Collator in 5.x. If A==B, then B==A.
&lt;br&gt;&lt;br&gt;&amp;gt; I don't think IntlCollator is either long, or weird. Actually I feel
&lt;br&gt;&lt;br&gt;Well, of course it would be strange for you to say &amp;quot;I think it's weird 
&lt;br&gt;but I still advocate it's usage&amp;quot;. I however think that here usability is 
&lt;br&gt;more important than uniformity for the sake of uniformity. There would 
&lt;br&gt;be no problem for people to know which class name to use for collator.
&lt;br&gt;&lt;br&gt;&amp;gt; prefixing the extension name aids code clarity (as it tells me which
&lt;br&gt;&amp;gt; extension the class belongs to, and I can search on &amp;quot;Intl&amp;quot; to find all
&lt;br&gt;&amp;gt; places I'm using anything from the extension).
&lt;br&gt;&lt;br&gt;Now, why would it be important to you which directory contains the 
&lt;br&gt;source file that produced your function? So important that you would 
&lt;br&gt;want to sacrifice usability for it? I think most users couldn't care 
&lt;br&gt;less once it works for them.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;* Following PHP naming guidelines
&lt;br&gt;&lt;br&gt;PHP naming guidelines do not say it must always be extension name. It 
&lt;br&gt;has it has to be by functional group.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;* Avoid clashes with existing classes (someone having written a class
&lt;br&gt;&amp;gt; called Collator is more likely than someone having written one called
&lt;br&gt;&amp;gt; IntlCollator)
&lt;br&gt;&lt;br&gt;That's because IntlCollator is so awkward a name nobody would use it in 
&lt;br&gt;the code unless forced to. Why would I want to force all PHP users to 
&lt;br&gt;use awkward names? To show off how &amp;quot;consistent&amp;quot; we are? To hell with the 
&lt;br&gt;consistency if the consistency means being consistently hard to use.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17749622&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17749622&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17749622.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17749356</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T00:27:44Z</published>
	<updated>2008-06-10T00:27:44Z</updated>
	<author>
		<name>Darren Cook</name>
	</author>
	<content type="html">&amp;gt;&amp;gt; What are the good reasons for not changing the names?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1. We want the extension to be in 5.2 to 6.x
&lt;br&gt;&amp;gt; 2. We want PHP source code compatibility between 5.x and 6.x code
&lt;br&gt;&lt;br&gt;I don't understand why the choice between IntlCollator and Collator
&lt;br&gt;affects compatibility between 5.x and 6.x. Can you explain this further?
&lt;br&gt;&lt;br&gt;&amp;gt; 3. We want PHP 6 users use class Collator when they need collator, not
&lt;br&gt;&amp;gt; some weird long name, same with Locale etc.
&lt;br&gt;&lt;br&gt;I don't think IntlCollator is either long, or weird. Actually I feel
&lt;br&gt;prefixing the extension name aids code clarity (as it tells me which
&lt;br&gt;extension the class belongs to, and I can search on &amp;quot;Intl&amp;quot; to find all
&lt;br&gt;places I'm using anything from the extension).
&lt;br&gt;&lt;br&gt;&amp;gt; 4. intl extension, unlike many others, do not have one functional
&lt;br&gt;&amp;gt; module, but multiple ones, related only by underlying library.
&lt;br&gt;&lt;br&gt;I think the users will see it as a single extension:
&lt;br&gt;&amp;nbsp; a) All the classes are based on ICU classes of the same name;
&lt;br&gt;&amp;nbsp; b) I type &amp;quot;pecl install intl&amp;quot;; (I cannot just install one part)
&lt;br&gt;&amp;nbsp; c) All classes are for i18n, which most people will see as a single task.
&lt;br&gt;&lt;br&gt;&lt;br&gt;The arguments for prefixing all classes with &amp;quot;Intl&amp;quot; are:
&lt;br&gt;&amp;nbsp;* Consistency with IntlDateFormatter
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Following PHP naming guidelines
&lt;br&gt;&lt;br&gt;&amp;nbsp;* Avoid clashes with existing classes (someone having written a class
&lt;br&gt;called Collator is more likely than someone having written one called
&lt;br&gt;IntlCollator)
&lt;br&gt;&lt;br&gt;(I'd also add &amp;quot;code clarity&amp;quot;, but that is more of a subjective, personal
&lt;br&gt;thing.)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Darren
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Darren Cook, Software Researcher/Developer
&lt;br&gt;&lt;a href=&quot;http://dcook.org/mlsn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/mlsn/&lt;/a&gt;&amp;nbsp;(English-Japanese-German-Chinese-Arabic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; open source dictionary/semantic network)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/&lt;/a&gt;&amp;nbsp;(About me and my work)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/charts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/charts/&lt;/a&gt;&amp;nbsp; (My flash charting demos)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17749356.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17749031</id>
	<title>Re: intl 1.0.0RC1</title>
	<published>2008-06-10T00:02:51Z</published>
	<updated>2008-06-10T00:02:51Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; What are the good reasons for not changing the names?
&lt;br&gt;&lt;br&gt;This was already discussed on the list, so reading the archives would 
&lt;br&gt;help. But OK, here it goes again:
&lt;br&gt;&lt;br&gt;1. We want the extension to be in 5.2 to 6.x
&lt;br&gt;2. We want PHP source code compatibility between 5.x and 6.x code
&lt;br&gt;3. We want PHP 6 users use class Collator when they need collator, not 
&lt;br&gt;some weird long name, same with Locale etc.
&lt;br&gt;4. intl extension, unlike many others, do not have one functional 
&lt;br&gt;module, but multiple ones, related only by underlying library. Thus 
&lt;br&gt;prefixing all modules with extension name makes as much sense as 
&lt;br&gt;prefixing all functions using libc or libm with common prefix. Each 
&lt;br&gt;functional module, of course, does have its own prefix.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17749031&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17749031&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/intl-1.0.0RC1-tp17500394p17749031.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17744216</id>
	<title>Re: Unicode Transliteration &amp; ICU</title>
	<published>2008-06-09T16:05:21Z</published>
	<updated>2008-06-09T16:05:21Z</updated>
	<author>
		<name>Darren Cook</name>
	</author>
	<content type="html">&amp;gt; Thanks for your very informative reply, Darren. I guess that maybe
&lt;br&gt;&amp;gt; PHP6 has implemented this from ICU. I was told by a PECL developer
&lt;br&gt;&amp;gt; that there is something in PHP6 but he didn't elaborate.
&lt;br&gt;&lt;br&gt;The intl extension:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://pecl.php.net/package/intl/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://pecl.php.net/package/intl/&lt;/a&gt;&lt;br&gt;You can use it from php 5.2.4 onwards (or 5.2.3 with some
&lt;br&gt;modifications). Also see php|a magazine,Mar 2008.
&lt;br&gt;&lt;br&gt;&amp;gt; The one I am using at the moment is: 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://derickrethans.nl/translit.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://derickrethans.nl/translit.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;Thanks, I'd not heard of that. The Chinese conversion seems to be done
&lt;br&gt;by a huge lookup table, which is interesting.
&lt;br&gt;&lt;br&gt;&amp;gt; Your work sounds interesting. I have downloaded your library, but am 
&lt;br&gt;&amp;gt; having trouble navigating through it.
&lt;br&gt;&lt;br&gt;Yes, fclib is quite informal :-).
&lt;br&gt;&lt;br&gt;&amp;gt; What files should I be looking at for the transliteration?
&lt;br&gt;&lt;br&gt;utf8.inc, e.g. fclib_katakana_to_hepburn_romaji().
&lt;br&gt;See also my articles in php|a, Aug and Sep 2007.
&lt;br&gt;&lt;br&gt;&amp;gt; I would like to be able to transliterate absolutely everything in 
&lt;br&gt;&amp;gt; unicode. I have no idea if that is unreasonable as I am just getting 
&lt;br&gt;&amp;gt; into character sets. I want them to make a bulletproof string to url 
&lt;br&gt;&amp;gt; function for search engine friendliness and I also believe it is not 
&lt;br&gt;&amp;gt; really a good thing to have high unicode in the url. For example
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Héllo Thìs is a URL Ælfred =&amp;gt; hello-this-is-a-url-aelfred
&lt;br&gt;&lt;br&gt;If URLs are the only concern I think I'd do this using urlencode(). What
&lt;br&gt;does a transliteration approach gain you?
&lt;br&gt;&lt;br&gt;&amp;gt; Another thing that I started working on was a strtoupper, strtolower
&lt;br&gt;&amp;gt; and ucfirst function for cyrillic and anything else that can be upper
&lt;br&gt;&amp;gt; and lower case. However, being new to character set and unicode I am
&lt;br&gt;&amp;gt; having trouble converting the hex codes to actual character and
&lt;br&gt;&amp;gt; cannot get preg_replace to work with high unicode.
&lt;br&gt;&lt;br&gt;See fclib_utf8_chr() and uniord() in utf8.inc, which are UTF-8 versions
&lt;br&gt;of PHP's chr() and ord() functions.
&lt;br&gt;&lt;br&gt;I'm not sure about using preg as I'm not sure I've done it that way. The
&lt;br&gt;manual &lt;a href=&quot;http://jp2.php.net/manual/en/regexp.reference.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jp2.php.net/manual/en/regexp.reference.php&lt;/a&gt;&amp;nbsp;has a section
&lt;br&gt;on unicode, but still doesn't seem to support giving a 4-character hex
&lt;br&gt;code. Perhaps you just use \x twice in a row? E.g.
&lt;br&gt;&amp;nbsp; \x06\x28
&lt;br&gt;to match U+0628 (Arabic BEH).
&lt;br&gt;&lt;br&gt;Darren
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Darren Cook, Software Researcher/Developer
&lt;br&gt;&lt;a href=&quot;http://dcook.org/mlsn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/mlsn/&lt;/a&gt;&amp;nbsp;(English-Japanese-German-Chinese-Arabic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; open source dictionary/semantic network)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/&lt;/a&gt;&amp;nbsp;(About me and my work)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/charts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/charts/&lt;/a&gt;&amp;nbsp; (My flash charting demos)
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Unicode-Transliteration---ICU-tp17724068p17744216.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17729657</id>
	<title>Re: Unicode Transliteration &amp; ICU</title>
	<published>2008-06-09T02:55:00Z</published>
	<updated>2008-06-09T02:55:00Z</updated>
	<author>
		<name>Stanislav Malyshev</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;&amp;gt; It is documented here:
&lt;br&gt;&amp;gt; &amp;nbsp; &lt;a href=&quot;http://www.icu-project.org/userguide/Transform.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.icu-project.org/userguide/Transform.html&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; (But I don't think Transform in the PHP intl extension?)
&lt;br&gt;&lt;br&gt;No, not yet.
&lt;br&gt;-- 
&lt;br&gt;Stanislav Malyshev, Zend Software Architect
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17729657&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt; &amp;nbsp; &lt;a href=&quot;http://www.zend.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.zend.com/&lt;/a&gt;&lt;br&gt;(408)253-8829 &amp;nbsp; MSN: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=17729657&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stas@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Unicode-Transliteration---ICU-tp17724068p17729657.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-17724508</id>
	<title>Re: Unicode Transliteration &amp; ICU</title>
	<published>2008-06-08T16:47:18Z</published>
	<updated>2008-06-08T16:47:18Z</updated>
	<author>
		<name>Darren Cook</name>
	</author>
	<content type="html">&amp;gt; Does anyone know anything about transliteration in PHP6. I have noticed
&lt;br&gt;&amp;gt; that PHP has an ICU extension. ICU has a very comprehensive
&lt;br&gt;&amp;gt; transliteration/transform module that is not documented.
&lt;br&gt;&lt;br&gt;It is documented here:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.icu-project.org/userguide/Transform.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.icu-project.org/userguide/Transform.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;(But I don't think Transform in the PHP intl extension?)
&lt;br&gt;&lt;br&gt;No Arabic support, which is the transliteration code I'm working on at
&lt;br&gt;the moment (in native PHP; it'll be in the next (MIT open-source) fclib
&lt;br&gt;library release).
&lt;br&gt;&lt;br&gt;I'm also not sure the Japanese one will be useful, as it sounds like
&lt;br&gt;they do things slightly differently from normal Hepburn romaji to allow
&lt;br&gt;the conversions to be reversible. (which also suggests they don't
&lt;br&gt;transliterate the katakana long vowel but keep it as a hyphen??)
&lt;br&gt;&lt;br&gt;&amp;gt; Currently I am using iconv and a PLEC extension to transliterate, but
&lt;br&gt;&amp;gt; they area neither comprehensive or widely supported.
&lt;br&gt;&lt;br&gt;Which languages are you trying to transliterate for?
&lt;br&gt;&lt;br&gt;Darren
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Darren Cook, Software Researcher/Developer
&lt;br&gt;&lt;a href=&quot;http://dcook.org/mlsn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/mlsn/&lt;/a&gt;&amp;nbsp;(English-Japanese-German-Chinese-Arabic
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; open source dictionary/semantic network)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/&lt;/a&gt;&amp;nbsp;(About me and my work)
&lt;br&gt;&lt;a href=&quot;http://dcook.org/work/charts/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://dcook.org/work/charts/&lt;/a&gt;&amp;nbsp; (My flash charting demos)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;PHP Unicode &amp; I18N Mailing List (&lt;a href=&quot;http://www.php.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/&lt;/a&gt;)
&lt;br&gt;To unsubscribe, visit: &lt;a href=&quot;http://www.php.net/unsub.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.php.net/unsub.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Unicode-Transliteration---ICU-tp17724068p17724508.html" />
</entry>

</feed>
