CMS Joomla многоязычная система. В корневой папке сайта есть папка «language», в неё помещаются языковые файлы. Для файлов каждого языка создается отдельная папка, например: для английского «en-GB», для русского «ru-RU» и т. д. Шаблоны также содержат языковые файлы и в данной статье мы попробуем создать их для нашего шаблона. В папке шаблона создаем папку «language» и добавляем её в список папок в файле «templateDetails.xml». В папке «language» создаем две папки «en-GB» и «ru-RU» и пустой файл «index.html».