ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> pear-dev
pear-dev
[PEAR-DEV] Validate and Locales
by Amir Mohammad Saied other posts by this author
Oct 29 2006 5:24PM messages near this date
[PEAR-DEV] Re: [PECL-DEV] final alpha version of PEAR 1.5.0 | [PEAR-DEV] Validate_be
Hi,
[This is an-only-validate-thread-starter, as I can't email all of it's developers
One by one, then I decided to post it to .dev, although it's a validate issue,
But would be nice to get comments from other developers, especially ones who are
Maintaining packages with plug-ins]

We got some bug-reports which users ask us to add new chars to
VALIDATE_ALPHA_LOWER and VALIDATE_ALPHA_UPPER[1][2], well as it's a valid request
But the current structure of Validate is not very happy with such requests.

I thought the best solution could be moving VALIDATE_ALPHA_LOWER and UPPER from 
two global constants to two class attributes which could be overwritten by locales.
But it's not the best ATM because:
I) We've some locales, which are not depended on main Validate, so they'll never
Instantiate it.
II) ATM We've some chars from languages which doesn't have a locale in Validate.

The other way could be writing a Unicode (or simpler a UTF-8) plug-in for Validate
Which handles such stuff.

Ideas? Blames?

P.S: We're going to release the first stable of Validate, soon after fixing this
Issue and filling the docs gap, as it's functioning well in validating other stuff.

[1] http://pear.php.net/bugs/bug.php?id=9156
[2] http://pear.php.net/bugs/bug.php?id=7648

Cheers,
-- Amir Mohammad

-- 
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Thread:
Amir Mohammad Saied
Moosh Be
Amir Mohammad Saied
Amir Mohammad Saied
moosh
Amir Mohammad Saied
Amir Mohammad Saied
Arnaud Limbourg

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved