SalesMax is fully translatable and includes a default translation template file (salesmax.pot).
You can use this file to translate the plugin into your preferred language using tools like Loco Translate plugin or Poedit.
This guide walks you through the recommended method using the Loco Translate plugin.
Using Loco Translate (Recommended) #
Loco Translate is a free WordPress plugin that allows you to manage plugin translations directly from the admin panel.
Step-by-step instructions:
1. Install and activate the Loco Translate plugin from the WordPress Plugin Directory.
2. Navigate to Loco Translate → Plugins.
3. Select SalesMax from the list.
4. Click New Language to create a new translation, or select your language if already listed.
5. Choose the language and storage location (use the default `languages/plugins/` if unsure).
6. Translate strings one by one using the editor.
7. Click Save when you’re done. Your translations will be applied immediately.
Translation File Structure #
- .POT file (template):
Located at `i18n/languages/salesmax.pot` — contains all translatable strings. - .PO files (editable):
Created per language via Loco Translate or Poedit (e.g., `salesmax-uk.po`, `salesmax-de.po`) - .MO files (compiled):
Generated automatically after saving translations — used by WordPress to display the translations.
Tips for Better Translations #
- Always use the POT file as your base for new languages.
- After each plugin update, revisit Loco Translate and click Sync to load any new or changed strings.
- Store translations in the recommended `wp-content/languages/plugins/` directory to avoid losing them after updates.
Alternative Method: Poedit #
If you prefer translating offline:
1. Download and install Poedit (https://poedit.net/)
2. Open the `salesmax.pot` file from `i18n/languages/`
3. Choose your language and translate the strings
4. Save the file as `salesmax-LOCALE.po` and upload both `.po` and `.mo` files to:
`wp-content/languages/plugins/`
Replace `LOCALE` with your language code (e.g., `uk`, `de`, `fr_FR`)
Need Help? #
If you need help with translations, encounter issues, or want to contribute your translated files to the community, you’re welcome to reach out through our forum.
Get personalized assistance, report problems, or share feedback with the SalesMax team -> SalesMax Support Forum