Opencart изначально подразумевает, что все языковые файлы хранятся в одном месте, будь то модули или сам шаблон. Если разработчик сделал все правильно, головняка не должно быть, но в каждом случае нужно смотреть индивидуально.
В папке language находятся переводы под каждый язык, когда в админке выбираешь необходимый, то система подхватывает перевод из соответствующей папки. Я так понимаю, если не находит нужный перевод, то берет любой попавшийся...