www.webdeveloper.com
Results 1 to 3 of 3

Thread: Gettext not passing values

  1. #1
    Join Date
    Apr 2012
    Posts
    23

    Gettext not passing values

    Hi,

    I have looked through the forum for a fix for this but I was unable to find one.

    Basically the code I have provided below is not giving me the correct output in other words changing the text to German.

    I am using an "Ubuntu" environment with Apache2 and php5 installed. I have checked that php-gettext is installed.

    I have also attached my .mo file (I have added the .txt extension to upload here)

    local.php
    PHP Code:
    <?php

    $locale 
    false;
    if (isSet(
    $_GET["locale"])){
    $locale $_GET["locale"];
    setcookie("locale"$localetime()+60*60*24*30"/");// save a cookie
    }
    if (!
    $locale && isSet($_COOKIE["locale"])){
    $locale $_COOKIE["locale"];
    }
    putenv("LC_ALL=$locale");//needed on some systems
    putenv("LANGUAGE=$locale");//needed on some systems
    setlocale(LC_ALL$locale);
    bindtextdomain("messages"$_SERVER["DOCUMENT_ROOT"]."locale");
    bind_textdomain_codeset("messages""UTF-8");
    textdomain("messages");

    ?>
    PHP Code:
    <?php require_once "local.php";

    echo 
    $_SERVER["DOCUMENT_ROOT"]."locale";  //for testing
    ?>
    <html><head></head>
    <body>
    <a href='?locale=en_US'>English</a> |
    <a href='?locale=es_ES'>Spanish</a> |
    <a href='?locale=de_DE'>German</a>
    <br>
    <?php echo _("Hello World!");?><br>
    <p><?php echo _("My name is");?> Bob.</p>
    </body>
    </html>

  2. #2
    Join Date
    Jan 2006
    Location
    MN
    Posts
    440
    setlocale function is not a language translator.

  3. #3
    Join Date
    Apr 2012
    Posts
    23
    Quote Originally Posted by Dasher View Post
    setlocale function is not a language translator.
    Hi Dasher, I have resolved that issue now I believe, I now have another issue located here, if you are to help then great.

    http://www.webdeveloper.com/forum/sh...40#post1204640

    Thanks for your reply!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles