Одним из основных преимуществ в Joomla! является встроенная многоязычная поддержка. Язык по-умолчанию выбирается в менеджере локализаций, и может быть переключен залогенным пользователем.
Статический класс JText используется для перевода строки на различные языки. JText имеет
три метода для перевода строки: _(), sprintf() и printf(). Самый часто используемый метод _(). Этот метод является самым основным, так как он переводит строку.
Есть более 400 констант, многие из которых входят в сторонние библиотеки,
хотя мы не должны знать их все. Одна константу, которую мы обязательно должны знать - это _JEXEC. Она вставляется первой строчкой в каждый php файл, чтобы проверить что файл запущен из Joomla!.