1. Home
  2. Docs
  3. Woocommerce Upsell Popup PRO
  4. Translating Popup Strings

Translating Popup Strings

Popups With One (Single) Upsell Product

For popups with only one upsell product, you can just create a NEW custom template and write your own text in your language. You can do so by going to the menu in your admin area: Popup Templates > Add New. You can create as many popup templates as you want. See screenshot below:

popup templates
You can create as many popup templates as you like.


Popups With Multiple Upsell Products

For popups with more than one upsell product (multiple upsell products), you can translate the strings found on the pre-existing templates by changing them from the option page. Go to Woocommerce > Upsell Popup > PRO. Please refer to the screenshot below:

Easily change the text on the popup’s pre-existing templates.


Translating Strings By Creating Custom Template

Another way to translate the strings on popups with multiple upsell products is to duplicate an existing popup template and change the strings from the PHP file. The full tutorial on how to do so can be found on this documentation page (click here).


Other Ways To Translate Popup Strings

There are other ways to translate the strings on your popups. One method is to use programs like Poedit.

First, download a program called Poedit (it’s free) and install it on your computer. Then for our plugin, you go to the “languages” folder inside the main folder, the path looks like so:


Inside this folder you will find a file named very-simple-woocommerce-upsell-popup.pot. Download and open this file with Poedit on your computer. Once it is open, you will see a button on Poedit (at the very bottom) that says “Create new translation”. Once you click this button, you will be shown a new window where you can add translations to all the strings in our plugin.

Save this new file in .po format and upload to it to the same folder as above. Make sure your WordPress site is set to use the same language as the one you translated to above.


Using WordPress API Gettext Hook

Another way to do translation is to use WordPress API gettext hook. Here is a code snippet showing how it can be done:

You can copy and paste the code above into your theme’s or child theme’s functions.php file, edit the text to translate and translation text as needed.