Code должен быть ru-ru, потому что такое имя у папки.
Если russian у вас нормально добавляется, то переименуйте папки ru-ru в russian
У вас и в админке проблемы с языками, если обратите внимание, часть переменных выводится не текстом, а именем этой переменно text-home, text-enabled и т.д.
Смотрите логи ошибок, может права на папку с языками неправильно выставлены, или пути в конфигах.