docs/admin-interface/system/localization/languages.md
The Languages section allows you to manage the languages available in your OpenCart store. You can add multiple languages for international customers, configure locale settings for proper date and number formatting, and enable/disable languages as needed. Each language can be assigned to specific stores in multi-store setups.
{% stepper %} {% step %}
Log in to your admin dashboard and go to System → Localization → Languages. {% endstep %}
{% step %}
You will see a list of all configured languages with their names, codes, sort order, and status. {% endstep %}
{% step %}
Use the Add New button to create a new language or click Edit on any existing language to modify its settings. {% endstep %} {% endstepper %}
Core Settings
Regional Formatting
en_US.UTF-8 or en_USen_GB.UTF-8 or en_GBes_ES.UTF-8fr_FR.UTF-8{% hint style="info" %} Locale Importance: The locale setting affects date formats, number formatting, currency display, and text direction (LTR/RTL). Ensure you use the correct locale for each language to provide an authentic regional experience. {% endhint %}
To support customers from a different country or region:
For languages that read right-to-left (Arabic, Hebrew, etc.):
If you need to temporarily remove a language from customer view:
Internationalization Planning
System Integration
locale -a on Linux servers).catalog/language/[code]/ and admin/language/[code]/ directories.{% hint style="warning" %} Deletion Warning ⚠️ Never delete a language that is assigned as the default store language, admin language, or used in existing orders. Instead, disable it. Deleting a language in use will cause display issues and data inconsistencies. {% endhint %}
Visibility Issues
Locale Configuration Issues
en_US.UTF-8).locale -a command.setlocale() function supports your specified locale.Dependency Issues
Encoding Issues
<meta charset="UTF-8"> in the header."Languages are more than just translations—they're cultural bridges. Each language you add opens your store to new communities, while proper locale settings ensure those communities feel truly at home."