Languages List
Go to the System → Localization
The list shows all languages available for your store. This is crucial for operating a multilingual e-commerce site, as it determines which languages your customers can select on the storefront and which languages you can use when entering content in the admin panel.
Check the article about Language settings in AbanteCart
Adding New Languages (Recommended Method)
While languages can technically be added manually, this is not recommended. To ensure that the language files are installed correctly, including proper localized date, time, number formats, and comprehensive translation strings located in XML files the recommended way is to install Language Extensions.
Free Languages: You can find over 20 free language packs available directly within the system. Click on the "Load more languages" button within the admin panel to easily install these free options.
Marketplace Extensions: Third-party language extensions, which may offer more complete or specialized translations, are also available for purchase or download at the AbanteCart Marketplace: https://marketplace.abantecart.com/languages .
Installing languages via extensions ensures proper configuration and integration across your entire AbanteCart store.
Developer Note: Creating or Correcting Translations
If you wish to create your own language or correct existing translations, you should translate the language extension's
.xmlfiles directly, and not rely on making corrections within the administrative interface. Translating the source.xmlfiles ensures that your changes are permanent, easily manageable, and, most importantly, can be shared with others or contributed back to the community.
Contributing Changes to the Community
The free language packs for AbanteCart are managed publicly on GitHub. If you wish to correct an existing translation or contribute a new language for all users, you can use the following repository:
How to Contribute (GitHub Pull Request):
Fork the Repository: Create a personal copy (fork) of the
abantecart/abantecart-languagesrepository on your GitHub account.Make Changes: Clone your forked repository to your local computer. Make the necessary translation corrections or add new language files (XML format) within the appropriate directory structure.
Commit Changes: Commit your changes with a clear and descriptive commit message explaining what you modified (e.g., "Fix German translation for Shipping module").
Create a Pull Request (PR): Push your changes back to your forked repository. Then, go to the original AbanteCart repository page on GitHub and open a Pull Request (PR).
Review: The AbanteCart team will review your contribution. Once approved, your corrections or new language will be merged, making it available to the entire community via the official language extensions.
AbanteCart, all rights reserved. 2025 ©