2

我是 PHP 新手,我正在构建一个需要多语言支持的网站,有人能告诉我在 php 中是否有最好的功能来实现/将一种语言内容转换为另一种语言内容?

4

1 回答 1

1

嗯:“一根绳子有多长?” 我想到了一个类似的问题。;-)

不,基本上您需要参数化所有消息和文本内容,并使其以两种语言可用。这可以通过有两个(可能是关联的)数组来完成,您可以使用语言键在它们之间切换(在本示例中,它是第一个索引0::English, 1:German):

例如:

$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'->'...')
           );
于 2013-08-14T07:29:13.737 回答