Support » Plugins » How to change footer language in multilingual website?

  • Hello everyone,

    I browsed the internet and did not find anything that would answer my question (well I believe, I didn’t look very well because there is no question still not asked). And since search in support isn’t very good, sorry if this question was already asked before.

    I have a website in three langugages, used qTranslate plugin to do that. Everything looks good so far (didn’t spend much time checking though) except footer. How do I change language there?

Viewing 8 replies - 1 through 8 (of 8 total)
  • esmi


    Forum Moderator

    Is the text in the theme’s footer.php file translation ready?

    I don’t know how to make it ready… I would like to receive help here 🙂



    Forum Moderator

    I checked that page you gave me. I am starting to think I wrote my problem incorrectly.

    So, I have a page that must be written in English, Russian and my native language (default). qTranslate is a widget and it translates menu, content, links and so one very well, but footer stays the same in every language, because it is never edited in a dashboard. There must be done something additional to make it english when I click english flag, russian, when I click russian flag.

    I found something like get_footer(‘english’), but there was no full explanation about that. Do I need additional files? Functions?

    Whatever you need to translate in your footer.php file may need this kind of adjustment:

    $lingo = qtrans_getLanguage();
    if ($lingo == 'en') {
    	// your stuff
    } elseif ($lingo == 'ru') {
    	// your stuff
    } else { // default languae
    	// original stuff

    Have a look on the plugin “Codestyling Localization”




    I don’t know PHP, but I wanted to reply with my solution to this issue. I’m running a site with two languages (English and Swedish). I reformatted the code by brasofilo, after reading this post, and here’s my code in footer.php for showing site-generator content in the correct language:

    <div id="site-generator">
    	<?php $lingo = qtrans_getLanguage();?>
    	<?php if ($lingo == 'en') : ?>
    	<!-- English HTML here -->
    	<?php else : ?>
    	<!-- Other language HTML here -->
    	<?php endif ?>

    Hopefully this information will aid.



    This page is also very useful!

    Tested with the following code that is basically the same:

    <?php if( qtrans_getLanguage() == 'en' ){ ?>
        <!-- English content here -->
    <?php }else { ?>
        <!-- Other language content here -->
    <?php } ?>

    Works well. Cheers!

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘How to change footer language in multilingual website?’ is closed to new replies.