作者backfish (121)
看板PHP
标题Re: [请益] 多国语言
时间Mon Jan 2 12:38:15 2012
※ 引述《tyf99 (呵呵)》之铭言:
: 设一个阵列,存成 lang.xx.php
: (lang.zh.php, lang.en.php, lang.ja.php...)
: $lang['start']='开始';
: $lang['ok']='确定';
: $lang['cancel']='取消';
: ...
: 依据对方要的语言,载入不同的 lang.xx.php
: 然後 $_SESSION['lang']=$lang,显示字串直接用 $_SESSION['lang']['ok']
这些都是固定变数,适用在一般固定的操作介面上的说明文字使用。
而我的问题是那些网站管理者自己从後台keyin的资料耶....
例如我提供的网站里面信鸽的「名称」就可能分了4种语言
那是不是网站後台要提供4个「名称」栏位让管理者设定呢?
--------------------设定介面就像这样-----------------------------------
名称 _____________ (中文繁体)
_____________ (中文简体)
_____________ (英文)
=======================================================================
是不是需要这样呢?
: 只有一开始建立连线、或对方改语言时,才重新载入 lang.xx.php
: ※ 引述《backfish (121)》之铭言:
: : 麻烦大大们帮我看这个网站它的多国语言介面是如何制作的
: : http://www.bespa.nl/bespa/
: : 这个网站右上角有四个国旗,点按後网页的页面就会换成该国的语言
: : (例如「信鸽名称」)
: : 我能想到的方法是在後台开四个语言的栏位分别设定,然後前台再分别显示。
: : 请问有没有更有效率的方法呢?
--
http://backfish.mejen.com.tw
贝。壳。鱼。工。作。室
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.126.188.216
1F:→ MOONRAKER:…施主,资料定义的事情应该要问你自己 01/02 13:12
2F:→ MOONRAKER:你爱定义几个名字要怎麽echo都随你便 01/02 13:14
3F:→ minejel:如果阵列熟的话,其实资料库一各栏位就够了 01/02 13:19
4F:→ backfish:恩,我想我需要的是GOOGLE翻译api 01/02 20:26
5F:→ backfish:不过刚才了一下资料,发现它现在是要付费的ORZ 01/02 20:27
6F:→ MOONRAKER:……不要闹了。 01/02 21:45