Some storefront text, such as button labels, messages, and interface text, is not managed through EasyStore's translation editor. Instead, these strings are translated using Joomla's Language Overrides feature.
Find the Language Constant
Every translatable string in Joomla is associated with a unique language constant (also called a language key), such as COM_EASYSTORE_CART_CLEAR. This constant maps to the actual text displayed on your site.
To find the language constant for a specific string:
- Go to System > Global Configuration.
- Open the System tab.
- Set Debug Language to Yes.
- Click Save.
The language constants will now be displayed alongside translatable text on your website, allowing you to identify the correct key.
Create a Language Override
Once you have identified the language constant, you can create an override for the desired language.
- Go to System > Site > Language Overrides.
- Select the target language from the Language dropdown.
- Click New. Alternatively, search first to check whether an override already exists for the language constant.
- Enter the language constant in the Language Constant field exactly as it appears.
- Enter your translated text in the Text field.
- Click Save & Close.
Finally, go to System > Maintenance > Clear Cache and clear your site cache to ensure the updated text appears on the frontend.
Important: Create the override under Site, not Administrator, since EasyStore storefront text is displayed on the frontend.