Ok, my issue was that the reCAPTCHA wasn't showing on forms when in other languages than default.
For a short story, I'm just beginning my setup of Drupal, the is by default in french but also provide english and spanish.
The first issue I remarked was that on the default french viewing, the reCAPTCHA was showing in english, I first thought it was due to a missing configuration option on my reCAPTCHA google setup...
But I got really worried when tuning thing for english and spanish as the reCAPTCHA box picture wasn't showing on these pages although the CAPTCHA form include was there with the right text language of the configurable challenge sentence.
I found my solution by unchecking the "Use the AJAX API to display reCAPTCHA." that was set "On" by default at install in the reCAPTCHA setting tab.
This resolved both problems, the reCAPTCHA is now showing whether we are in the default or other languages, but also show it's box picture in the right language asked to Drupal.
So, I think the issue would be to look at this AJAX use to see why it doesn't handle well other languages...
Thank you for all those who worked on this usefull module!
Salutations, HUB
(I'm volunteer to test an eventual patch...)
Comment | File | Size | Author |
---|---|---|---|
#6 | recaptcha_language_ajax-1121244.patch | 1.38 KB | Liam Morland |
#1 | recaptcha_ajax_lang.patch | 2.08 KB | tutnix |
Comments
Comment #1
tutnix CreditAttribution: tutnix commentedThe problem is, that the ajax version does not use the language spcification at all in the call.
The 7.x Version does also have this problem but for that i came up with the following patch. The difference between 7.x and 6.x should only be line numbers. Maybe it will be of some help in the future.
Comment #2
Skidz CreditAttribution: Skidz commentedI've got the same problem, only reCaptcha displays in English only regardless of current language. Oddly enough, when I go to the examples section in admin/user/captcha, the example shown is in the correct language.
Could this be an issue with my module ? I'm using it for FAQ_Ask, which has localization issues itself...
Comment #3
00091701 CreditAttribution: 00091701 commentedHi,
I have the same problem with german.
The link to the patch (comment #1) is dead.
Regards,
David
Comment #4
RobLoachhttp://drupal.org/files/issues/recaptcha_ajax_lang.patch
Comment #5
Liam MorlandThe patch no longer applies. Please re-roll from the latest dev version.
Comment #6
Liam MorlandFixed in 172ddf3. Patch attached.
Comment #7
Liam MorlandComment #8
smartango CreditAttribution: smartango commentedactually not fixed in 7.x-1.10
there is problem with a language, French, that do not show reCaptcha.
The recaptcha is not shown even enabling "use ajax" flag, I suppose is something different, but someway related.
Comment #12
hass CreditAttribution: hass commentedFixed in #2500273: Backport all differences from 7.x-1.x to 6.x-1.x