To improve performance AbanteCart, does not load same language files multiple times for the same page load. There is a global stack of all languages loaded for the page kept in global ALanguage class instance. Despite the fact that loaded language are in the class, there is no access to all of them. You need to specify languages that you need to use in the controller, except the main language and language corresponding to current controller. These are available automatically.