Как перевести на русский язык компонент K2 в Joomla
Компонент К2 является конструктором контента и предоставляет собственную панель управления в качестве альтернативы панели управления Joomla. Расширение K2 добавляет в Joomla всё лучшее из WordPress и Drupal и позволяет без особых усилий создавать каталоги, магазины, блоги, новостные порталы в большом разнообразии… Давайте сделаем русскую локализацию компонента К2.
Инструкция по локализации компонентов Joomla
1Копируем файл с языковыми константами компонента K2
Сначала создадим файл с языковыми константами компонента K2 для нужного языка. Для этого скопируем файл с сервера из директории /language/en-GB/en-GB.com_k2.ini в директорию с нужным языком и переименуем его. Например, для русской локализации создадим на сервере файл: /language/ru-RU/ru-RU.com_k2.ini.
2Установка языка по умолчанию на сайте Joomla
Теперь в панели управления зададим язык для сайта – русский: Менеджер языков Языковые пакеты сайта По умолчанию и ставим галочку напротив русского языка.
3Правка файла ru-RU.com_k2.ini в блокноте
Далее можно поступить так: скачать с сервера файл ru-RU.com_k2.ini, открыть его в блокноте и изменить значения языковых констант в файле, т.е. перевести их с английского на русский язык. Затем сохраняем отредактированный файл и закачиваем его обратно на сервер, заменив исходный файл "ru-RU.com_k2.ini".
4Переопределение языковых констант в панели управления Joomla
Можно поступить по-другому и переопределить нужные фразы прямо из админки Joomla. Для этого тут же, в менеджере языков, переходим в раздел Переопределение констант (1). Выбираем язык и область действия (сайт или панель управления), для чего выбираем в фильтре Russian – Сайт (2). А затем, чтобы создать новое переопределение языковой константы, нажимаем кнопку Создать (3).
5Создание нового переопределенияязыковой константы в Joomla
Откроется окно переопределения языковой константы. В поле Найти введите на английском языке называние константы или фразы, которую хотите перевести. Выберите в выпадающем списке Значение (чтобы найти слово или фразу в текстах констант) или Константа (искать в названии констант) (1). Нажмите кнопку Найти, появится список найденных констант. Найдите в нём интересующую константу (2).
Для компонента K2 константы обычно имеют в названии префикс К2_.
Выберете эту константу из списка, и её значение появится в левом поле (3). Переводим её значение в поле Текст и сохраняем.
Переопределённая константа появилась в списке. Аналогичные действия необходимо повторить для всех языковых констант, текст для которых должен быть локализован.
Метод переопределения языковых констант также применим и к обычным статьям Joomla, а не только к статьям, созданным с помощью компонента K2.