Last modified July 15, 2025

How to translate JetBackup in the WordPress menu?

The JetBackup for WordPress plugin uses Localazy to handle translations. Almost everything in the plugin is successfully translated using Localazy. However, the WordPress plugin menu items are not translated through Localazy. This is because Localazy has a limitation when it comes to translating content defined directly in PHP files.

As a result, menu translations need to be handled using WordPress’s native translation system (e.g., through .pot/.po/.mo files and __() or _e() functions in code).

Step 1 - Download and Install Poedit:

Step 2 - Open Poedit and click “Create new”.

Step 3 - Load the Translation Template:

  • Navigate to the Language Directory in the JetBackup plugin folder (wp-content/plugins/backup/languages/).
  • Select the jetbackup.pot file.

Step 4 - Select Your Language:

  • Poedit will prompt you to choose a language for translation (e.g., French, Spanish, German, etc.).

Step 5 - Translate the Menu Strings:

  • Look for menu-related strings like “JetBackup”, “Backups”, etc.
  • Enter your translations for each string in the translation box.

Step 6 - Save and Export:

  • After completing the translation, save the file. Poedit will generate both .po and .mo files. Make sure to prefix the filenames with jetbackup-. For example: jetbackup-de_DE.po and jetbackup-de_DE.mo.
  • Place the Files in the JetBackup for WordPress Plugin’s Language Directory wp-content/plugins/backup/languages/

Step 7 - Verify in WordPress:

  • Set your WordPress Site Language in Settings > General.
  • The translated menu should now appear.