社区
基础编程
帖子详情
多国语版本问题
icefireren
2007-03-26 05:03:05
大家都用什么好方法做多语言支持的php?
gettext?
...全文
612
28
打赏
收藏
多国语版本问题
大家都用什么好方法做多语言支持的php? gettext?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
28 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BILLSJONE
2007-04-17
打赏
举报
回复
後台發佈不能改變中英文吧,多語言只是用變量改變頁面菜單標題文字
samoolee
2007-04-17
打赏
举报
回复
楼主来看下这个
www.xjweb.net.cn[虽然英文版没该好,但是多国语言一点问题都没有],语言自动选择.也可手动选择.
偶msn
samoo.lee@msn.com
fyxw
2007-04-16
打赏
举报
回复
我用过session,通过session来判断语言版本的不同而读取数据库中不同语言的字段
繁体就不用单独建立字段了,有简体繁体转换的包
my_web
2007-04-16
打赏
举报
回复
语言包是可以实现中 英等转换,可有一点我不是很明白,谁解释一下,语言包可以实现界面中英文转换,假如我后台发布个新闻,怎么保证我发布的新闻是英文的(假如我在后台发布了个中文的新闻)
kkk2kkk
2007-04-15
打赏
举报
回复
我用更笨的方法:把一套程序直接做成不同语言的版本,然后根据用户需要跳转不同路径。
/index.php(用户选择语言、或是程序自动选择用户语言,然后跳转到不同)
/en
/zh
/tw
/kr
/jp
/...
因为这样虽然程序重复了N次,但只是占用空间问题,图标还是一样的,后台数据也是一样的,程序文件的结构也是一样的,这样即使用户中间选择更改语言,也没有问题。
我不喜欢暴大无比的数组,而且一般用户大多数只用一种语言,没必要每次都预读那么多的数据
malshow
2007-04-14
打赏
举报
回复
写个语言包就OK啦
zeroleonhart
2007-04-10
打赏
举报
回复
看了一下phpbb,他其实是做了一个暴大无比的数组来实现的,为了防止每个页面都要全部加载这些数组,使用了分页面完成字符集数组的方法。
---------------------------
就是这么做的,如果你不想为每个语言做一个模版文件的话
icefireren
2007-04-10
打赏
举报
回复
up
Cain
2007-04-03
打赏
举报
回复
是招C/C++的啊,不会……
mfzhao
2007-04-03
打赏
举报
回复
看phpMyAdmin是怎么做的
icefireren
2007-04-02
打赏
举报
回复
顶起来
handsomecui
2007-03-28
打赏
举报
回复
写语言包
uuq
2007-03-28
打赏
举报
回复
看看phpbb代码,你的水平也会提高
axaw
2007-03-28
打赏
举报
回复
语言包了
li1229363
2007-03-28
打赏
举报
回复
按照技术实现来说,制作模板是做到的方法了。不同的语言调用不同的页面
icefireren
2007-03-28
打赏
举报
回复
看了一下phpbb,他其实是做了一个暴大无比的数组来实现的,为了防止每个页面都要全部加载这些数组,使用了分页面完成字符集数组的方法。
感觉这种方法和gettext没啥区别,有点不professional.呵呵
再次请教,语言包的做法!
此外,php中做多语言版本,需要注意哪些问题?例如字符串比较函数该选哪些?
icefireren
2007-03-28
打赏
举报
回复
请教一下,如何写语言包?给个链接?
我只知道用gettext或者一些土的方法
此外,如果有上海的兄弟,需要找工作,可以找我。直接发我email:icefireren@sina.com
具体描述请查看:
http://community.csdn.net/Expert/topic/5413/5413121.xml?temp=.2089807
xxrl
2007-03-27
打赏
举报
回复
他乐于这么做...... ^_^
icefireren
2007-03-27
打赏
举报
回复
各位提的太泛泛了,能否给出一些相关资料的链接地址?谢谢了
wxcyz
2007-03-27
打赏
举报
回复
做成语言包
加载更多回复(8)
使用yarn替代npm构建vue项目
1、yarn的安装 说明:yarn的使用也是和npm一样,之前要安装好nodejs环境。如果没有安装,请先安装nodejs. yarn的中文文档地址,上面有详细的地址。https://yarnpkg.com/zh-Hans/docs yarn命令的基本使用,它的命令基本和npm的使用一致,会有细微的差异。https://yarnpkg.com/zh-Hans/docs/cli/ yarn的...
jenkins使用_Jenkins | 使用yarn构建前端项目
一、前言本篇文章是基于 Jenkins | 一键打包部署Vue前端应用编写的,如果之前没看过,建议先大概浏览一遍,知道在Jenkins中如果使用npm对Vue项目进行打包、部署的操作。但是npm在安装包的时候会出现有的依赖拉不下来的情况,从而导致由于网络
问题
导致的构建失败,而yarn会在第一次构建的时候就生成缓存,后面构建的时候,会先看缓存区有没有package.json里用到的依赖包...
用yarn替代npm
最近,从npm拉取vue-cli总失败,后来干脆直接用yarn 全局安装yarn(官网首推用系统包安装,更加安全) npm i yarn -g 用yarn添加全局vue-cli yarn global add vue-cli 创建vue-cli新项目(默认最后一个选项是NPM,我们需要选择为Yarn) ...
yarn的专题
在项目的package.json中的script块中可以看到新项目的yarn命令集合 然后可以在scripts里面添加"start": “vue-cli-service serve”, 以后就可以用yarn start运行 使用yarn代替npm构建Vue项目洗脑系列 https://blog.csdn.net/muzidigbig/article/details/85090028 ...
Vue3的构建工具Vite使用
Vue3项目环境搭建 安装Node.js 官网下载安装:https://nodejs.org/en/ 对应系统、
版本
下载安装 mac HomeBrew安装node node -v #
版本
查看 npm -v #
版本
查看 安装Vue npm install -g @vue/cli #终端执行安装 Vue-CLI' vue -V #查看
版本
创建项目 vue create <Project Name> #创
基础编程
21,889
社区成员
140,337
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章