分类：电脑/网络-程序设计
问题：讨论多语言处理，本地化服务的问题今天开到灰篇文章，说到PHP有这 
今天开到灰篇文章，说到有这么好的功能，不知道是怎么实现的。我通常的做法是文章所说的使用用于语言翻译的烦杂文件，不知道他咋就不用了呢？PHP让你能够为网站的访问者提供本地化的服务。当用户点击进入网站的时候，网站会根据他们浏览器的设置自动地以其母语向其提供页面。要实现这一点不需要使用用于语言翻译的烦杂文件，而是使用和本地化的C程序所具有的相同能力，通过一个叫做gettext的系统实现的。如果被请求的语言文件存在，那么用户所看到的文本就是其母语；如果语言文件不存在，那么文本就是缺省的英语或者其他任何你所指定的语言。许多本地化的UNIX应用程序都将g今天开到灰篇文章，说到有这么好的功能，不知道是怎么实现的。我通常的做法是文章所说的使用用于语言翻译的烦杂文件，不知道他咋就不用了呢？PHP让你能够为网站的访问者提供本地化的服务。当用户点击进入网站的时候，网站会根据他们浏览器的设置自动地以其母语向其提供页面。要实现这一点不需要使用用于语言翻译的烦杂文件，而是使用和本地化的C程序所具有的相同能力，通过一个叫做gettext的系统实现的。如果被请求的语言文件存在，那么用户所看到的文本就是其母语；如果语言文件不存在，那么文本就是缺省的英语或者其他任何你所指定的语言。许多本地化的UNIX应用程序都将gettext作为标准，它让第三方的翻译变得轻而易举。
回答：多语言处理还是用模板之类的东西解决，也可以自己写一个函数，在你开发完之后，运行一下来查找替换，对于数据库中的字符，那是需要同时存储几个语种了。

比如你的程序里面有朋友一词，那么开发的时候不要用朋友，你自己定义你的标签
例如：
< >之类，之后，你用你的函数来查找这些标签，帮你翻译一下，替换成相应的字符....

呵呵，上面是自己用的简陋的方法....