php中本地化字符串的推荐

php中本地化字符串的推荐,php,localization,Php,Localization,我编写了一个简单的php本地化方法: function localizationString($key, $local){ if (!isset($local)){ $local = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } $arr = array("en" => array("aString" => "aString in Eng

我编写了一个简单的php本地化方法:

function localizationString($key, $local){      

        if (!isset($local)){
            $local =  substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
        }  

        $arr = array("en" => array("aString" => "aString in English"),
                     "ja" => array("aString" => "aString in Japanese") );

        $result  = $arr[$local];   

    return $result[$key];                        
}     
每个附加到本地化的字符串,我将使用localizationString调用,如下所示:

echo ("Non-localization String with a localization String ".localizationString("aString", NULL));
对这种方法有什么建议吗? 如果阵列变得非常大,是否会出现问题?有没有更好的方法来提高绩效?
谢谢。

请查看本地化需求。您可以像使用echo(“Hello World!”)一样使用它并将其翻译为所选语言。

您不使用的原因是什么?