脱离框架 进行多国语言转换
2017-04-19 09:11
113 查看
我们在写一些系统的时候为了方便不同国家的人来进行阅读
这个系统最主要的是目录设置的问题
下面是目录结构
注意的地方locale和index.php为同级目录
locale目录下文件如下
编辑的文件是在.po里面 然后通过poedit编译成.mo文件 .mo文件为二进制文件
在php中,可以通过_("") 函数来读取这里面的翻译内容
index.php内容如下
代码下载
链接:http://pan.baidu.com/s/1c12XPmS 密码:j7g4
还没更新完 后面会写详细点
这个系统最主要的是目录设置的问题
下面是目录结构
注意的地方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
还没更新完 后面会写详细点
相关文章推荐
- 多国语言编程之资源转换
- 多国语言的互相转换(纯资源DLL)
- Qt实现多国语言(即界面翻译)可实时进行切换
- 多国语言编程之资源转换
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 在SPS中如何进行多语言转换?
- 使用ajax来进行前后传送数据(django框架、Python语言)
- 一个支持多国语言的时间框架(javascript)
- 使用IBM模型转换框架进行模型转换
- Textview如何将Html语言中的空格进行转换并实现首行缩进
- 在Spring MVC中,如何处理JSON对象,并对Spring MVC框架中的数据转换与数据格式化进行介绍(SSMchapter12)
- 多国语言strings.xml与excel表格互相转换
- 一个支持多国语言的时间框架
- 使用ICU4C进行多国语言应用程序开发(1) —— 发布多国语言库
- Mysql中的ip地址存储和php语言进行转换
- iOS Xib下进行多国语言的国际化图解
- Qt实现多国语言(即界面翻译)可实时进行切换
- 公司内部将多国语言key转换成中文javaScript
- NET 框架 语言转换工具网站 C#、VB、PHP。。。
- go语言:巧用beego框架的bee工具进行热编译测试(不用每次都go run xxx.go了~)