• Русский язык по-умолчанию в SugarCRM

    Как русифицировать SugarCRM описано в статье Русский язык в SugarCRM. Все это замечательно работает, но есть одно "неудобство", которое мы попробуем устранить.

    Речь идет о том, что на странице ввода имени пользователя и пароля при входе в систему, по умолчанию сначала предлагается английский язык. Система перезагружает страницу ввода пароля, если выбрать другой (русский) язык в выпадающем списке. А это лишнее время, что несколько неудобно. Конечно SugarCRM запоминает, что Вы ввели при предыдущем посещении системы, и услужливо предложит русский язык при повторном заходе в систему. Но это иногда "слетает". Да и при внедрении новые пользователи, при первом заходе, могут немного путаться.

    Итак, наша задача выставить русский язык языком по-умолчанию. Если честно, это действие всегда делаю одним из первых после установки SugarCRM (например, при установке новой версии для демо-доступа на http://s001.demo.crmhosting.ru). Тем более что это делается очень легко: нам надо подправить параметр default_language в конфигурационном массиве $sugar_config, находящемся в файле config.php в корне установленной системы. По умолчанию этот параметр имеет вид:

    'default_language' => 'en_us',
    

    Нам надо это значение подправить на

    'default_language' => 'ru_ru',
    

    для CE-версии, или

    'default_language' => 'ru_RU',
    

    для PRO-версии.

    Стоит упомянуть, что редактировать конфигурационный файл 'config.php' "не хорошо", хоть это и будет работать. Лучше все изменения вносить в специально для этого предназначенный файл 'config_override.php', находящийся в той же директории:

    $sugar_config['default_language'] = 'ru_ru';