-
Русский язык в SugarCRM
Как установить SugarCRM мы разбирали в предыдущей статье Установка SugarCRM. В ней же говорилось и сейчас повторюсь, что SugarCRM является мультиязычной системой и по умолчанию ставится для англоязычных пользователей. Цель данной статьи исправить это досадное недоразумение и открыть все великолепие SugarCRM для русско-говорящего населения нашей планеты, знакомого с английским только в рамках школьной а может быть обобщенной институтской программы.
Итак.
Нам повезло, т.к. SugarCRM переведен на огромное количество языков мира. И русский в их числе. Получить русификатор можно следующим способом:
- Открываем всю туже страницу, на которой мы получали дистрибутив SugarCRM ().
- В самом низу видим табличку Popular Language Packs (популярные языковые пакеты), где сразу на втором месте присутствует наш флаг и ссылка на русский языковой пакет.
- Нажимаем на ссылку и попадаем на интернет-ресурс , посвященный всевозможным дополнениям для SugarCRM, в раздел русификации. И вот тут самое для меня непонятное: на сколько я понимаю существует НЕСКОЛЬКО русификаций SugarCRM, и ссылка с страницы закачек нас привела на ту версию, которая уже давно не поддерживается авторами! Последний раз тут делали обновление аж в 2007 для какой-то доисторической версии SugarCRM. Почему администраторы SugarCRM не исправят ссылки, остается загадкой.
- Чтобы найти актуальную на данный момент русификацию SugarCRM, кликаем в левом меню Language Packs, и в появившемся списке находим RUSSIAN RAPIRA Language Pack for v.5.x. Это как раз то, что нам и нужно.
- Переходим по ссылке внутрь проекта, выбираем вкладку Файлы, и загружаем к себе на компьютер самые последние файлы русификации в *.zip-архиве, которые будут назваться что-то типа: RUSSIAN RAPIRA Language Pack FOR SUGAR CE <<номер_последней_версии>>
Все. Файлы русификации SugarCRM нами получены. Далее необходимо их установить в нашей CRM-системе. Для этого:
- заходим в установленную ранее CRM-систему;
- переходим в раздел администрирования (верхние ссылки с приветствием, My Account, Employees, Admin, нам нужен Admin);
- далее в разделе Developer Tools находим инструмент Module Loader (загрузчик модулей);
- здесь нам показывают два окошка, которые на данный момент пусты. В них будут отображаться установленные и готовые к установке модули;
- посередине есть поле для выбора файла и кнопка Upload. При помощи них нужно выбрать ранее скачанный zip-архив с русификацией и загрузить его в систему;
- сразу после нажатия кнопки Upload файл с русским языком будет загружен в систему и станет доступным для установки;
- установить русский язык можно нажав кнопку Install в строке с названием;
После успешной установки на странице загрузчика модулей появится соответствующая запись в верхней табличке, а также при входе в систему появится возможность выбрать русский язык как текущий язык CRM-системы. Чтобы начать работать в русскоязычном интерфейсе, необходимо выйти из учетной записи (Logout вверху экрана) и войти в нее заново; при входе на панели ввода имени пользователя и пароля нажав ссылку Options и в открывшемся дополнительном интерфейсе выбрав в Language: Русский - Russian.
Стоит отметить, что хоть мы и добавили русский язык в CRM-систему, но языком по умолчанию все равно является английский. Это практически нигде не видно, за исключением разве что когда новый пользователь заходит в систему первый раз, при авторизации в скрытых параметрах у него будет стоять английский. Как правило пользователь не обращает внимания на всевозможные дополнительные параметры и вводит то имя пользователя и пароль, который ему выдал администратор. Зайдя в систему, пользователь понимает что что-то не так, и либо начинает искать возможность переключиться на русский язык самостоятельно (5% случаев), либо зовет администратора и просит его помочь (остальные 95% случаев). Поэтому надо либо заранее рассказать пользователю как меняется язык интерфейса, либо, что на мой взгляд проще и быстрее, сделать русский язык языком по умолчанию. Для этого мы открываем файл config.php, находящийся в дирректории где установлена SugarCRM, находим в массиве $sugar_config такую строчку 'default_language' => 'en_us',, и меняем ее на 'default_language' => 'ru_ru',. Вот и все, теперь по умолчанию у нас русский язык!
Так же хочу отметить, что для PRO- и ENTERPRISE-версий начиная с 6.0.0 русский язык включен в сборку по умолчанию.
-