[quiz] [QUIZ #1] Solution by Stuart Sierra

Stuart Sierra mail at stuartsierra.com
Wed May 3 18:49:29 UTC 2006


Jean-Christophe Helary wrote:
> Is it possible to suggest that the CAPTCHA must be "easily"  localizable ?
> By abstarcting the translatable strings for ex ?
 > that would be parsed for display, and easily translatable to any other
 > language

Abrahamson and I put our strings into global variables, which is fairly 
easy to translate.  The only problem is making (format "~r") 
multi-lingual, e.g. (format "~r" 2) => "deux"

> and a "pattern" model that would be parsed to create the "generate- 
> question" code ?

That's a bit trickier, especially when you get into issues of word 
order.  FORMAT is pretty good at this, but I don't think you can change 
the order of the arguments, at least not without some ugly hacks.

> I am also a translator in real life and that it is one  of 
> the reasons I got interested in Lisp)

See also CL-I10L at http://common-lisp.net/project/cl-l10n/

-Stuart



More information about the Quiz mailing list