脱离框架 进行多国语言转换
Posted 空为莫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了脱离框架 进行多国语言转换相关的知识,希望对你有一定的参考价值。
我们在写一些系统的时候为了方便不同国家的人来进行阅读
这个系统最主要的是目录设置的问题
下面是目录结构
注意的地方locale和index.php为同级目录
locale目录下文件如下
编辑的文件是在.po里面 然后通过poedit编译成.mo文件 .mo文件为二进制文件
在php中,可以通过_("") 函数来读取这里面的翻译内容
index.php内容如下
1 putenv("LANG=zh_CN"); 2 setlocale(LC_ALL,\'zh_CN.UTF-8\'); 3 bindtextdomain("zh_CN", "./locale"); 4 textdomain("zh_CN"); 5 6 // putenv("LANG=en_CA"); 7 // setlocale(LC_ALL,\'en_CA.UTF-8\'); 8 // bindtextdomain("en_CA","./locale"); 9 // textdomain("en_CA"); 10 11 echo _(\'English\');
代码下载
链接:http://pan.baidu.com/s/1c12XPmS 密码:j7g4
还没更新完 后面会写详细点
以上是关于脱离框架 进行多国语言转换的主要内容,如果未能解决你的问题,请参考以下文章
使用 .toLocaleString() 轻松实现多国语言价格数字格式化