您的位置:首页 > 编程语言 > PHP开发

php i18n gettext 实现多语言

2016-01-11 10:00 651 查看
<?php

header("Content-type: text/html; charset=utf-8");

$lng = $_GET['lng'] ? $_GET['lng'] :'zh_TW';

$domain = 'test';

putenv('LANG='.$lng); 

setlocale(LC_ALL, $lng); // 指定要用的语系,如:en_US、zh_CN、zh_TW 

bindtextdomain($domain, '/home/dfct/test'); 

bind_textdomain_codeset($domain, 'UTF-8'); 

textdomain($domain); 

//($_ENV);

// E:/wwwroot/test/zh_TW/LC_MESSAGES/test.mo 

echo _("中文"); 



E:\wwwroot\test\en_US\LC_MESSAGES\test.mo

生成po 和pot文件用 poedit 比较方便
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php