On Oct 20, 2009, at 8:32 PM, mdipierro wrote: > > I am ok with the patch. Perhaps for date and datetime we could also > have a %(format)s that inserts the actual format string after some > beautification, but I can add that later.
I've created some of the doctests. One anomaly (not surprising, really) is this one: >>> IS_FLOAT_IN_RANGE(1,5)(5.1) (5.0999999999999996, 'enter a number between 1.0 and 5.0') Do we care? > > massimo > > On Oct 20, 9:25 pm, Jonathan Lundell <jlund...@pobox.com> wrote: >> On Oct 20, 2009, at 5:24 PM, mdipierro wrote: >> >> >> >>> please email it to me when done. Thanks. >> >> Are you OK with the patches? I don't want to do the doctests until >> they're settled, since the error messages figure in the tests. >> >> >> >>> On Oct 20, 6:42 pm, Jonathan Lundell <jlund...@pobox.com> wrote: >>>> On Oct 20, 2009, at 2:17 PM, mdipierro wrote: >> >>>>> OK. I will take the patch. >> >>>> Here's a first cut:http://lobitos.net/web2py-patches/gluon/ >>>> validators.py >> >>>> This is *not* ready to go; once we agree on the patch, I'll update >>>> the >>>> doctest strings accordingly. >> >>>>> On Oct 20, 3:38 pm, Jonathan Lundell <jlund...@pobox.com> wrote: >>>>>> On Oct 20, 2009, at 12:04 PM, Yarko Tymciurak wrote: >> >>>>>>> "integer" is fine and appropriate, and not at all "techie" - if >>>>>>> you >>>>>>> went to grade school in the US, you would understand "integer" >>>>>>> perfectly. I expect the same would be true of any translation >>>>>>> of >>>>>>> the same. >> >>>>>> I don't have a strong feeling on the question, though I'm not >>>>>> sure >>>>>> that my mother could define 'integer', and she graduated from >>>>>> high >>>>>> school (quite some time ago). FWIW, 'whole number' is perfectly >>>>>> good >>>>>> English (and lower grade level than 'integer'; notice that it's >>>>>> the >>>>>> dictionary definition of 'integer'). >> >>>>>> More generally, I was looking at the validation error messages, >>>>>> and >>>>>> have some suggestions. I'll generate a patch if you like. Here's >>>>>> the >>>>>> (sorted) list: >> >>>>>> cannot be empty! >>>>>> input a number between %(min)s and %(max)s >>>>>> input an integer between %(min)s and %(max)s >>>>>> invalid email! >>>>>> invalid expression! >>>>>> invalid expression! >>>>>> invalid filename or extension! >>>>>> invalid image! >>>>>> invalid IPv4 address! >>>>>> invalid length! >>>>>> invalid url! >>>>>> invalid url! >>>>>> invalid url! >>>>>> must be alphanumeric! >>>>>> must be HH:MM:SS! >>>>>> must be YYYY-MM-DD HH:MM:SS! >>>>>> must be YYYY-MM-DD! >>>>>> value already in database! >>>>>> value not allowed! >>>>>> value not in database! >> >>>>>> Comments: >> >>>>>> 1. If it were up to me, I'd remove all the exclamation marks; >>>>>> there's >>>>>> no need to be excited about a mis-entry; we're just providing >>>>>> information. >> >>>>>> 2. IS_LENGTH should perhaps give the use the same range info that >>>>>> the >>>>>> number-range messages do. >> >>>>>> 3. 'enter a number' rather than 'input a number'. >> >>>>>> 4. In general, 'enter <something>' is more helpful and friendly >>>>>> than >>>>>> 'invalid <whatever>'. It's not possible in every case, but in >>>>>> many >>>>>> cases we could do it. Example: 'enter a valid email address'. >> >>>>>>> On Tue, Oct 20, 2009 at 12:59 PM, mdipierro >>>>>>> <mdipie...@cs.depaul.edu> wrote: >> >>>>>>> You may be right but to me "whole number" does not sound good. >>>>>>> Anyway, >>>>>>> one can use internationalization to fix this. >> >>>>>>> I wish like there are "en-en", "en-us", there were "en-us-tech" >>>>>>> and >>>>>>> "en-us-non-tech". (Perhaps I should patent this!) >> >>>>>>> Massimo >> >>>>>>> On Oct 20, 12:38 pm, Jonathan Lundell <jlund...@pobox.com> >>>>>>> wrote: >>>>>>>> On Oct 20, 2009, at 10:34 AM, mdipierro wrote: >> >>>>>>>>> ok. >> >>>>>>>> My intuitive sense is that more users are likely to understand >>>>>>> "whole >>>>>>>> number" than "integer". We all take the meaning of integer for >>>>>>>> granted, but I wonder whether it isn't a little on the >>>>>>>> technical >>>>>>> side >>>>>>>> for my Aunt Polly. >> >>>>>>>>> On Oct 20, 12:19 pm, Jonathan Lundell <jlund...@pobox.com> >>>>>>>>> wrote: >>>>>>>>>> On Oct 20, 2009, at 10:16 AM, mdipierro wrote: >> >>>>>>>>>>> I think "integer number" is the proper way but I am not a >>>>>>>>>>> native >>>>>>>>>>> english speaker. Any english speaker can help us on this? >> >>>>>>>>>> Here's the (Oxford American) dictionary entry: >> >>>>>>>>>> integer |ˈɪntədʒər| >>>>>>>>>> noun >>>>>>>>>> 1 a whole number; a number that is not a fraction. > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---