четверг, 28 ноября 2013 г.

Язык по умолчанию (default language) в FreePBX

Надоело мне постоянно переключать на русский язык интерфейс FreePBX, я психанул и сделал вот что.

Открыл файл admin/libraries/view.functions.php

Там нашел такие строки:

function set_language() {
        if (extension_loaded('gettext')) {
        if (!isset($_COOKIE['lang']) || $_COOKIE['lang'] == '') {
            $_COOKIE['lang'] = 'en_US';
        }
        setlocale(LC_ALL,  $_COOKIE['lang']);
        putenv("LANGUAGE=".$_COOKIE['lang']);

        bindtextdomain('amp','./i18n');
                bind_textdomain_codeset('amp', 'utf8');
                textdomain('amp');
        }
}


изменил функцию вот так:


function set_language() {
        if (extension_loaded('gettext')) {
        if (!isset($_COOKIE['lang']) || $_COOKIE['lang'] == '') {
            $_COOKIE['lang'] = 'ru_RU';
        }
        setlocale(LC_ALL,  $_COOKIE['lang']);
        putenv("LANGUAGE=".$_COOKIE['lang']);

        bindtextdomain('amp','./i18n');
                bind_textdomain_codeset('amp', 'utf8');
                textdomain('amp');
        }
}

2 комментария:

Unknown комментирует...

Молодчик, очень полезное исправление !

Анонимный комментирует...

Спасибо, очень удобно

Отправить комментарий