When translating WordPress plugins using Loco Translate, it’s important to save translations in the right location. If you save them inside the plugin’s own folder, they will be overwritten every time you update the plugin.
This guide will show you how to safely translate the WPTravelly – Tour & Travel Booking Manager plugin ( this is an example Plugin; you have to choose the right plugin that you like to translate ) without losing your translations after updates.
Go to WordPress Dashboard → Plugins → Add New.
Search for Loco Translate.
Install and activate it.
Go to Dashboard → Loco Translate → Plugins.
Find WpTravelly – Tour & Travel Booking Manager.
Click on it to open translation options.
Click New Language.
Under Choose a language, select your target language (e.g., Arabic).
Under Choose a location, you’ll see three options:
Custom: languages/loco/plugins/...
✅ (Safe option)
System: languages/plugins/...
(May be replaced by WordPress updates) ⚠
Author: plugins/.../languages/...
(Will be deleted on plugin updates) ❌
👉 Always select Custom
location.
This ensures your translations are stored in a separate folder:
Click Start Translating.
You’ll see all available strings from the plugin.
Select each string, enter the translation, and save.
Since you chose the Custom location, translations are stored outside the plugin folder.
When you update the plugin, your translations remain intact. 🎉
Sync regularly: If the plugin is updated with new strings, click Sync in Loco Translate to fetch new strings without losing existing translations.
Backup translations: Occasionally, export your .po
and .mo
files for backup.
✔ Always choose Custom location → languages/loco/plugins/
✔ Never save translations inside the plugin’s own folder.
✔ Sync after updates to catch new strings.
✔ Backup your .po
files.