开帖讨论多语言处理,本地化服务的问题
今天开到这么篇文章,说到PHP有这么好的功能,不知道是怎么实现的。我通常的做法是文章所说的使用用于语言翻译的烦杂文件,不知道他咋就不用了呢?
http://dev.csdn.net/Develop/article/37/article/37/37155.shtm
PHP的好处
我不是JSP或者ASP的老手,在此我也不想贬低这些语言。相反,我会把注意力放在PHP的好处上。
本地化
PHP让你能够为网站的访问者提供本地化的服务。当用户点击进入网站的时候,网站会根据他们浏览器的设置自动地以其母语向其提供页面。要实现这一点不需要使用用于语言翻译的烦杂文件,而是使用和本地化的C程序所具有的相同能力,通过一个叫做gettext的系统实现的。如果被请求的语言文件存在,那么用户所看到的文本就是其母语;如果语言文件不存在,那么文本就是缺省的英语或者其他任何你所指定的语言。许多本地化的UNIX应用程序都将gettext作为标准,它让第三方的翻译变得轻而易举。