How to Translate the UpStream Plugin

Steve

Steve

Last updated on Nov 7, 2026

The language strings for UpStream are located in 3 places:

  1. The main UpStream plugin
  2. The UpStream extensions
  3. The UpStream settings

In this guide, we’ll show you how to translate the UpStream extensions.

We recommend Poedit as a way to translate UpStream. Here’s how the translation process works:

image

  • Run the installation script for Poedit on your desktop. Click “Create New Translation”.

image

image

  • Choose the language for your translation:

image

You will see a list of all the English translations. On the right-hand side there’s a blank space waiting for your translation:

image

  • At the bottom of the screen, you can enter your translation text into the “Translation” field:

image

  • PoEdit is a particularly useful tool because it will automatically give you translation suggestions:

image

  • When you’re finished, click “Save” in Poedit:

image

  • Poedit will export both a .po and an .mo file for you.
  • Place these in the /wp-content/languages/upstream/ folder. Create this folder if it doesn’t exist.

IMPORTANT: please note that this folder is not inside the main /upstream/ plugin folder. If you place your translation files there, they will be deleted when the UpStream plugin updates.

image

  • If your site is running your language (in this case, Spanish), UpStream will automatically detect your new files and change to your language:

image