Re: [PHP-I18N] intl 1.0.0RC1
[email protected] (Lars Strojny) Tue, 03 Jun 2008 11:01:02 +0200
| Newsgroups | php.i18n |
|---|---|
| Message-ID | <1212483662.8009.21.camel@localhost> |
Hi Stas,
(sorry for the cluttered reply)
Am Montag, den 02.06.2008, 08:36 +0300 schrieb Stanislav Malyshev:
> Because locale is essentially the string. There's nothing in the
> locale that isn't in the string, so you don't need any specific object
> for that - it wouldn't give you any value.
Except that it is easier to validate with object setters than to parse a
locale string.
$locale = new IntlLocale();
$locale->setCurrency(IntlCurrency::USD);
$locale->setCollation(IntlCollation::TRADITIONAL);
or
$locale = new IntlLocale('en_US', IntlCurrency::USD, IntlCollation::TRADITIONAL, IntlCalendar::THAI_BUDDHIST);
Creating the locale programatically, which might be a common use case
for the web, is much easier with a well defined object than with a
somehow concatted string.
cu, Lars
signature.asc
(application/pgp-signature, 835 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (GNU/Linux) iQIcBAABAgAGBQJIRQhOAAoJECQPF+sCY6wHcygP/jCP6SEhnjxlk7fMlGFftTiC QyVvJ5j86onEpZDH1MuvdMLjXDzvXKguNhFe6osRRglAhKfcngVHXS/SE73CQL0H OYG4MDdC0wSX69tWVhAnj3ENJket2cXSKty/q0953myRl0li06A/a8yNSpISsF0b GkqBfYPFuJUfKZ5F8l/J9H+Lq9uLo5tOj8Dc32ULgPeZd9oBxnoOOsfqP/qs6ncn erJNF8IZIU0sOfITAqkfnTybiA4UWJnevms8s6uJfjTUC18lguu3mpqWlJ3VCSll NCsQ6BINcBG6Pi7TjCj3xapbAovC+imHj0VUk2Es6FqLh6CxAA9cur1kZQwToQ8e P58D/D0YHJbsyJ3LKLWpLuct+M2P6wr+0wBBkrnLZZWW0MVAYJEMhHDdNr8MqXa9 4WvNDoDLjJQf9N1Esf3rnvYR1MT9ZZOTPEpy69B89luzQDMB3b+T+kNLfkr3FRG9 x38l+wYOiYHdzicNn5idxKJcmhikDleGEuGf49tiPvbl1HJSV+t0kJLfbHQbD9V4 pBF+7vsECyiZKZeWNQKcfqMmtWrlQ9xX7DOFO0o5HcpPnWL0X8LMdqpsfU/fefuF ITsaJAgtntNOWCAOlmm4wao0YdxkBGTe4qpMNnFn8PCC7FbYHB6g8t/Yj9M5CEry rFK8VDyybNFDkqCXWevd =33mF -----END PGP SIGNATURE-----