Refactoring Captcha checking to solve issue #435 + i18n fix

solve issue #435 
+ 
c.f. details/comments in each commit