Joomla установка русского языка

В движке Joomla продумана установка как русификатора, так и любого другого языка. Установить русификатор очень просто и по времени это займёт не более 3 минут.

Русификация джумлы на примере Joomla 3.6.

Русификация CMS Joomla процесс несложный и может вызвать затруднения только у новичков впервые устанавливающих джумлу или у людей редко занимающихся этим процессом и плохо разбирающимся в английском языке. Но спешу вас обрадовать — русифицировать joomla просто и по времени это займёт у вас около 3-х минут.

Установка русского языка в Joomla

Сначала в админ-панеле сайта выбираем Extensions → Language(s)

Мы попадаем на страницу языкового управления. Чтоб установить русский язык (или любой другой), нам необходимо его установить на наш сайт.

После этого мы попадаем на страницу доступных для установки языков. Отмечаем нужный для нас язык, после чего нажимаем установить.

Сразу после установки возвращаемся в панель управления языками: Extensions → Language(s), где напротив русского языка нажимаем на звёздочку.

Наш сайт русифицирован и теперь нам осталось русифицировать админ-панель джумлы. Для этого выберем настройки языка для админки.

  1. Кликаем на кнопку Site
  2. В выпадающем списке выбираем Administrator
  3. Напротив языка нажимаем на звёздочку.

Всё! Теперь ваш сайт и его панель управления русифицированы.

После установки CMS Joomla на сервер из стандартного дистрибутива может потребоваться дополнительная установка языковых пакетов, так как по умолчанию в Joomla устанавливается только английский язык. В этой статье рассмотрим, как используя «Менеджер языков» установить русский язык на сайт и руссифицировать админку. Так как изначально предполагается наличие только наличие английского языка, то установка будет проходить на примере неруссифицированной админки Joomla.

Открываем «Менеджер языков» в Главном меню Joomla

Первым делом в Главном меню админки откроем пункт «Расширения» и в нём выберем пункт «Менеджер языков»:

Выбираем языки Панели управления Joomla

Для того, чтобы было удобнее работать, первым делом руссифицируем админку Joomla. (На самом деле, как будет показано ниже, это лишний и руссификация будет полной и для сайта, и для админки, но будем действовать наверняка.) ; )

Для этого на странице «Менеджера языков» в Разделе «Установлен» выберем языки Панели управления:

Как видно, что на сайте (см.картинку выше), что в Панели управления (см.картинку ниже) изначально установлен только английский язык:

Для продолжения установки русского языка нужно нажать кнопку «Установить язык».

Выбор русского языка в качестве пакета для установки в «Установке официальных языковых пакетов»

После нажатия кнопки «Установить язык» откроется страница «Установка официальных языковых пакетов» со списков всех возможных языков, на которые на данное время переведена Joomla. Для того, чтобы найти русский язык, проще и быстрее воспользоваться фильтром, введя в него слово Russian и нажав на кнопку поиска «Лупа»:

После того, как фильтр будет применен, появится только один языковой пакет с русским языком.

Для продолжения установки русского языка нужно нажать на кнопку «Установить».

Установка русского языка в админке Joomla

После нажатия кнопки «Установить», языковой пакет последней версии будет скачан с официального сайта Joomla, развёрнут на сервере и установлен в систему Joomla, о чём будет выдано сообщение об успешной инсталляции и кнопка «Установить» превратится в кнопку «Переустановка»:

В принципе на этом можно было бы завершить рассказ о том, как руссифицировать Joomla, но есть ещё пара ньюансов, на которые хотелось бы обратить внимание.

Проверка полноты инсталляции русского языка и назначение его языком по умолчанию

Для того, чтобы контент сайта по умолчанию всегда отображался на русском языке, нужно назначить его «По умолчанию» в «Менеджере языков» Раздела «Установлен»:

Тоже самое нужно сделать и с Панелью управления (админкой) Joomla, чтобы она была по умолчанию на русском языке:

Окончание руссификации Joomla

После нажатия кнопочки с контуром звёздочки в строчке с русским языком произойдёт приятное событие: все надписи в админке Joomla станут на русском языке:

И появится сообщение:

Язык по умолчанию назначен.
Внимание! Если вы используете на сайте многоязычность (иными словами, если включен плагин «Система — Фильтр языков»), то для Языка Сайта по умолчанию должен быть создан и опубликован так же Язык Контента.

Вот теперь кажется всё про то, как руссифицировать Joomla! =D

Содержание

Русский язык для ядра Joomla

Скачать русский язык для Joomla 3 можно на странице по ссылке.

Установка русского языка при инсталляции CMS

Последние версии Joomla предусматривают установку русского языка при инсталляции CMS из коробки . На последнем этапе установки Joomla предлагается выбрать язык:

Установка русского языка из админки

Если же каким-то образом ваш сайт на Joomla использует английский (или другой, но не русский) язык во внешнем интерфейсе и (или) админке, то установить русский язык можно следующим образом (на примере английского языка):

  1. переходим в ExtensionsLanguages(s)
  2. жмем Install Languages
  3. находим русский язык (через поле поиска или в списке) и жмем Install
  4. на той же странице появится оповещение об успешной установке языка
  5. возвращаемся в ExtensionsLanguages(s)
  6. для применения русского языка во внешнем интерфейсе сайта:
    • в выпадающем списке в фильтре должно быть выбрано значение Site
    • отмечаем Русский из списка установленных языков
    • жмем Default
    • для применения русского языка в админке сайта:
      • в выпадающем списке в фильтре должно быть выбрано значение Administrator
      • отмечаем Русский из списка установленных языков
      • жмем Default

      Установка языкового пакета

      Если по какой-то причине русский язык на Joomla не устанавливается через админку, то есть еще один способ: скачать файл языкового пакета (официальные русские переводы доступны здесь) и установить его через менеджер расширений.

      Также русский язык можно установить вручную:

      1. скачать архив языкового пакета;
      2. предварительно распаковать;
      3. создать папки /ru-RU/ в папках сайта /language/ и /administrator/language/ , если они еще не созданы;
      4. скопировать файлы языкового пакета следующим образом:
        • admin_ru-RU → administrator/language/ru-RU
        • site_ru-RU → language/ru-RU

        После этих действий все элементы панели управления сайтом будут переведены на русский язык. Если же в лицевой части сайта некоторые (или все) элементы останутся на предыдущем языке, то это значит, что русский Языковые пакеты — простой, но очень важный тип рисширений Joomla, отвечающий за перевод определенных расширений. Как правило языковые пакеты включены в комплект расширений, но иногда может потребоваться отдельная установка языка.

        Русский язык для сторонних расширений

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

        Есть расширения, для которых русский языковой пакет можно скачать и установить отдельно (например, Лучшее расширение для резервного копирования сайтов на Joomla.

        Если же русский язык не предусмотрен разработчиком расширения, то, как правило, с отсутствием перевода администраторской части данного расширения можно смириться, но если оно применяется в лицевой части, то желательно перевести необходимые константы.

        Для этого потребуется открыть файл с языковым пакетом для родного языка расширения (как правило это английский), найти необходимую переменную по значению, после чего создать константу со значением на русском языке (РасширенияЯзыкиПереопределение констант).

        Переопределение языковых констант в Joomla

        Сайт на Joomla содержит статический и динамический текстовый котент. К статическим текстовым элементам относятся:

        • названия пунктов меню, опций и настроек в админке
        • кнопки или другие элементы во внешнем интерфейсе

        Текст для данных элементов хранится в виде констант и их значений, размещенных в ini-файлах языковых пакетов.

        Например, заглянем в файл ru-RU.tpl_protostar.ini (языковой файл для шаблона Protostar), размещенный в папке /language/ru-RU/ :

        В файле мы видим набор констант и их значений, применяемых в коде шаблона Protostar. Пример константы и значения:

        В коде применяется константа TPL_PROTOSTAR_BACKTOTOP , а в лицевой части отображается значение Наверх .

        Переопределить значение константы можно непосредственно в данном файле, однако предыдущее значение вернется сразу после обновления Joomla (файл ядра будет перезаписан).

        Чтобы определённые вами значения языковых констант сохранялись, Joomla предусматривает соответствующую функцию:

        1. перейдите в РасширенияЯзыкиПереопределение констант
        2. в фильтре выберите, для какой области сайта (админка или лицевая часть) и для какого языка создаётся константа и нажмите Создать
        3. введите название константы и её значение в соответствующие текстовые поля и сохраните
        4. проверьте, стало ли применяться новое значение в лицевой части

        [an error occurred while processing the directive]
        Карта сайта