Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #992443

    Hi Folks,

    new question: how can I change the captcha-text (german translation) in the
    contact form? Please take a look at the screenshot.

    I want to change: “Bitte löse die Gleichung.“ to “Bitte lösen Sie die Gleichung.“
    That’s all. :-)

    Thx for your help!

    Best regards
    Carsten

    #992546

    Hey Carsten,

    Please add this code to the child theme functions.php file to translate the captcha label:

    
    
    add_filter( 'avia_contact_form_elements', 'avia_translate_cf_captcha', 10, 1 );
    function avia_translate_cf_captcha($elements)
    {
    	if(!empty($elements['avia_age']))
    	{
    		$elements['avia_age']['label'] = 'Bitte lösen Sie die Gleichung.';
    	}
    	return $elements;
    }
    

    Best regards,
    Dude

    #993718

    Hai Dude,

    soweit ich mich erinnere, kann man Dir auch auf Deutsch antworten…geht halt schneller. ;)
    Sorry, dass ich erst heute reagiere, aber ich hatte vergessen auf „notify“ zu klicken. ;)

    Danke für Deine schnelle Antwort! Habe dazu noch folgende Frage: die „functions.php“
    im Theme finde ich, aber Du hast ja geschrieben „im child theme“. Ich weiß zwar, was
    das ist, aber ich bin nicht sicher, was Du jetzt genau meinst? Meinst Du damit die „functions-
    enfold.php“? Eher nicht, oder? Also, wie gesagt, ich kenne den Begriff „Child Theme“,
    habe aber wohl noch keines eingerichtet. Bitte kläre mich Anfänger auf…vielen Dank!

    Noch einen schönen Sonntag und einen guten Start in die neue Woche!

    Beste Grüße
    Carsten

    #993838

    Hi,

    Wenn Du kein Child Theme hast, kannst Du gerne auch die functions.php von Enfold ändern und den Code einfach ganz am Ende einfügen. Der Nachteil: sobald ein Update installiert wird, überschreibt WordPress die Theme-Dateien wieder und Du musst die functions.php neu anpassen.

    Ich würde daher empfehlen entweder auf ein Child Theme umzusteigen oder (einfach) ein kleines Plugin zu erstellen. Verwende hierfür diesen Code:

    
    
    <?php
    /*
    Plugin Name: Enfold Anpassungen
    Description: Anpassungen des Enfold Codes
    Version:     1.0
    Author:      InoPlugs
    Plugin URI:  https://inoplugs.com
    Author URI:  https://inoplugs.com
    */
    
    add_filter( 'avia_contact_form_elements', 'avia_translate_cf_captcha', 10, 1 );
    function avia_translate_cf_captcha($elements)
    {
    	if(!empty($elements['avia_age']))
    	{
    		$elements['avia_age']['label'] = 'Bitte l&ouml;sen Sie die Gleichung.';
    	}
    	return $elements;
    }
    

    und speichere diesen in eine Datei mit der Endung .php (zB enfold_anpassungen.php).

    Diese Datei lädst Du dann in den Ordner wp-content/plugins/ hoch. Anschließend unter WordPress Admin Panel > Plugins dieses Plugin aktivieren.

    LG,
    Dude

    #993996

    Hai Dude,

    merci für die erneut superschnelle und ausführliche Antwort!
    Habe jetzt das Plugin erstellt und es funktioniert prima…herzlichen Dank!

    Ich denke, damit kann dieser Eintrag geschlossen werden. :-)
    Wünsche eine schöne neue Woche und sage – bis demnächst…

    Beste Grüße
    Carsten

    #993997

    Hey!

    Schön, dass es geklappt hat :)

    LG,
    Peter

Viewing 6 posts - 1 through 6 (of 6 total)
  • The topic ‘contact form –> captcha –> german translation’ is closed to new replies.