PHP и Gettext не работают над моим сервером

У меня есть веб-сайт. Я пытаюсь заставить gettext работать так, чтобы мой английский, Швеция и сайты Норвегии могли подойти. Я не могу заставить это работать. Что я сделал неправильно?

Это - мой код конфигурации:

// define constants ( defualt - danish )
$lang = 'da_DA';
$lang_short = '';
$lang_prefix = 'da';

if ( isset( $_GET['lang'] ) )
{
    switch( $_GET['lang'] )
    {
        case 'en':
            $lang = 'en_EN';
            $lang_short = 'en/';
            $lang_prefix = 'en';
            break;
        case 'se':
            $lang = 'se_SE';
            $lang_short = 'se/';
            $lang_prefix = 'se';
            break;
        case 'no':
            $lang = 'no_NO';
            $lang_short = 'no/';
            $lang_prefix = 'no';
            break;
    }
}
define( 'LANG', $lang_short );
define( 'LANG_PREFIX', $lang_prefix );

putenv("LC_ALL=". $lang );
bindtextdomain('messages', ROOT .'lang/');

И мой путь /var/www/rssbot.dk/lang/. Я должен сделать chmod право, или...?

6
задан Charles 24 December 2012 в 21:43
поделиться