hi all,
hope you have a nice day.
recently I am using gettext in php to do the localization for the web application, there is one part below. I have divided the parts into diffrent folder . for example timemanagement, exit and so on in the local directory .
a file under /var/www/cgi-bin/xxxx/application/timemanagement/xxxx.phtml
// I18N support information here
$language = 'zh_CN';
putenv("LANG=$language");
setlocale(LC_ALL, $language);
$domain = 'xxxx_timemanagement_clients';
bindtextdomain($domain, "/var/www/cgi-bin/xxxx/locale/timemanagement");
bind_textdomain_codeset($domain,'UTF-8');
textdomain($domain);
<?php if($this->popup == 'close') { ?>
<div class="ml-alert-1-success">
<div class="style-1-icon success"></div>
Client <?php echo $this->eventact; ?> <?php echo gettext("successfully.");?>
</div>
<?php }
.......
?>
I have created the po and mo file and put them under /var/www/cgi-bin/xxxx/locale/timemanagement/zh_CN/LC_MESSAGES/ . but it didn't work at all, I guess there may be something wrong with my code. but no idea. can anyone give some advice to the next action ? thanks a lot.