• Resolved MrMattEastwood

    (@mrmatteastwood)


    Hello, CF7IC team,

    I noticed that recently, the image captcha no longer appears translated on my German web projects, such as https://diespitze-coaching.de/einwilligung/. The website is German (formal).

    I can see that there are DE and DE_formal .po and .mo files in /wp-content/languages/plugins, and the translations are present in them. How come they don’t show on the front end?

    Thanks!
    Matt.

    The page I need help with: [log in to see the link]

Viewing 9 replies - 1 through 9 (of 9 total)
  • Hello,
    We have been having issues with the translation files lately on some sites, we tried to fix it by changing from local hosted language files to the WordPress language library, but that has appeared to have made it worse, so we switch it back to the language files and changed the language folder name to see if that would correct the issue, but issues still persist.

    We have been looking into the issue but are unable to determine why it works on some sites and not on others, our best guess at the moment is that the WordPress install might be confused where to get the translation files or something changed with a recent CF7 update.

    Thread Starter MrMattEastwood

    (@mrmatteastwood)

    Thanks Kyle! Good to know you’re on top of it. I hope you can figure it out soon and will hold out for an update.

    I have made some additional changes to the internationalization functions of the plugin, please update to version 3.3.5 and let me know if that resolves the language issues.

    Thread Starter MrMattEastwood

    (@mrmatteastwood)

    Hey Kyle, thanks for following up. On my build, the captcha remains in English:

    https://diespitze-coaching.de/einwilligung/

    I’ve cleared all cache (using WP-Optimize) and updated everything.

    I’d like to “hijack” this thread to add that I’m having the same issue. German website, english recaptcha. WP is in german, contact forms seem to be german too (Error message defaults are all german), but the image recaptcha is in english. Funny enough, when using elementor and while in elementor’s editing interface the recaptchas are shown in german. Weird.

    I’m using the BeTheme theme, but when switching to TwentyTwenty the captcha language remains in english.

    Best regards.

    P.S. Lately there’s quite a lot of spam coming through, though.

    After additional research, I have discovered that the plugin’s translations are working correctly, it appears the issue is with Contact Form 7 itself.

    After looking at the contact forms on sites with translation issues, I found that the language of the Contact Form 7 form is set to English.

    To fix this, you need to re-create your form while your site’s language is set to your desired language output, this will make the contact form adopt the correct language.

    @ktc_88 I will test this out asap and report back here, thanks a lot! ??

    Thread Starter MrMattEastwood

    (@mrmatteastwood)

    Hey @ktc_88, thanks for this suggestion! The language of my website at https://diespitze-coaching.de has been German (formal) from the beginning, set in WordPress’ settings. However, my admin account is set to English because I’m used to working with WordPress in that language (plus, it makes it easier to google problems ;-)).

    I changed my profile’s language to the site language, made a brand-new contact form, copy-pasted all the stuff from the other form into it and put that on https://diespitze-coaching.de/einwilligung/. Lo and behold, it works! The plugin appears in German now.

    So, it’s not the site language that determines the language of the contact form. It’s the language that is being used by the user who creates the form.

    @ktc_88 can also confirm this works.

    So, a form needs to be created from scratch with an account set to the language the form is supposed to be in.

    When importing wordpress themes the forms that come with it – as well as the default contact form 7 forms – are usually in english, so duplicating them won’t work.

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Plugin in English on German website’ is closed to new replies.