Компонентът K2 е конструктор на съдържание и предоставя собствен контролен панел като алтернатива на контролния панел на Joomla. Разширението K2 добавя към Joomla всичко най-добро от WordPress и Drupal и ви позволява безпроблемно да създавате каталози, магазини, блогове, новинарски портали в голямо разнообразие … Нека видим как да локализираме компонента K2 на друг език, например да преведем на руски.
Необходимо
Уебсайт на двигателя Joomla
Инструкции
Етап 1
Първо, нека създадем файл с езиковите константи на компонента K2. За целта копирайте файла /language/en-GB/en-GB.com_k2.ini в директорията с необходимия език и го преименувайте. Например за руски превод: /language/ru-RU/ru-RU.com_k2.ini.
Стъпка 2
Сега в контролния панел задайте езика на сайта - руски: Езиков мениджър -> Езикови пакети на сайта -> По подразбиране и поставете отметка пред руския език.
Стъпка 3
След това можете да направите следното: изтеглете файла ru-RU.com_k2.ini от сървъра, отворете го в бележника и променете стойностите на езиковите константи във файла, т.е. преведете ги от английски на руски. След това запазваме редактирания файл и го качваме обратно на сървъра, заменяйки оригиналния файл "ru-RU.com_k2.ini".
Стъпка 4
Можете да го направите по различен начин и да предефинирате необходимите фрази директно от административната област на Joomla. За да направите това, точно там, в езиковия мениджър, отидете в раздела Заменящи константи. Избираме езика и обхвата (сайт или контролен панел), за които избираме сайта в руския филтър. И след това, за да създадете ново предефиниране на езиковата константа, щракнете върху бутона New.
Стъпка 5
Ще се отвори прозорецът за заместване на константата на езика. В полето Намери въведете името на константата или фразата, която искате да преведете на английски (1). Изберете Стойност (за да намерите дума или фраза в константни текстове) или Константа (търсене в имена на константи) от падащия списък. Щракнете върху бутона Намери, ще се появи списък с намерени константи (2). Намерете константата на интерес към него. Обикновено константите за компонента K2 имат имената с префикс _K2. Изберете тази константа от списъка и нейната стойност ще се появи в левия поле (3). Превеждаме стойността му в полето Текст и го запазваме.
Стъпка 6
Заместената константа се появява в списъка. Подобни действия трябва да се повтарят за всички езикови константи, текстът за които трябва да бъде локализиран.