您的位置:首页 > 其它

脱离框架 进行多国语言转换

2017-04-19 09:11 113 查看
  我们在写一些系统的时候为了方便不同国家的人来进行阅读

  这个系统最主要的是目录设置的问题

  下面是目录结构

  


  

  注意的地方locale和index.php为同级目录

  

  locale目录下文件如下

  


  编辑的文件是在.po里面 然后通过poedit编译成.mo文件 .mo文件为二进制文件

  在php中,可以通过_("") 函数来读取这里面的翻译内容

  index.php内容如下

  

putenv("LANG=zh_CN");  
setlocale(LC_ALL,'zh_CN.UTF-8');
bindtextdomain("zh_CN", "./locale");
textdomain("zh_CN");

// putenv("LANG=en_CA");
// setlocale(LC_ALL,'en_CA.UTF-8');
// bindtextdomain("en_CA","./locale");
// textdomain("en_CA");

echo _('English');


 

代码下载 

链接:http://pan.baidu.com/s/1c12XPmS 密码:j7g4

  

还没更新完 后面会写详细点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐