我是php的新手,我正在建设一个需要多语言支持的网站,有人能告诉我有什么最好的功能可以在PHP中实现/转换一种语言内容到另一种语言吗?
发布于 2013-08-14 15:29:14
好吧:“一根线有多长?”作为一个类似的问题出现在我的脑海中。;-)
不,基本上你需要参数化所有的消息和文本内容,并使其在两种语言中都可用。这可以通过拥有两个(可能是关联的)数组来实现,您可以使用语言键(在本例中是第一个索引:0:英语,1:德语)在两个数组之间进行切换:
例如:
$msg=array( // first language English
array( 'login'->'Please enter your user name',
'bye'->'Thank you for visiting this site').
// then a second language (German)
array( 'login'->'Bitte egeben Sie Ihren Benutzernamen ein',
'bye'->'Vielen Dank für Ihren Besuch')
// and possibly other languages to follow ..
//,array( 'login'->'...'),'bye'->'...')
);https://stackoverflow.com/questions/18225536
复制相似问题