Translation

Table of contents

Available Languages

Thanks to the community, currently Nextend Social Login have translation files for the following languages:

  • German (de_DE) – 0%
  • Spanish (es_LA) – 41%
  • French (fr_FR) – 0%
  • Hungarian (hu_HU) – 41%
  • Dutch (nl_NL) – 63%
  • Portuguese (pt_BR) – 55%
  • Russian (ru_RU) – 2%
  • Chinese (zh_ZH) – 34%
  • Italian (it_IT) – 91%

How to translate the login buttons?

You can edit the label of the login buttons at [provider] → Buttons tab.

If you’re running a multilingual site, we rather recommend pressing the Reset to default button below each label’s text, then you’ll be able to translate the buttons via translation files.

How to translate Nextend Social Login with language files?

You can translate Nextend Social Login locally on your computer!

1.) Locate the translation files

You can find the translation files at the following locations on your server:

  • /wp-content/plugins/nextend-facebook-connect/languages

Use FTP to reach them. If you’re looking at the zipped installers, you can find the files at:
Find the nextend-facebook-connect.pot file and download it to your computer.

2.) Creating the translation file.

To be able to create and edit the translation, you will need to have a po editor. You can find online editors, or use any downloadable editor you want. In this tutorial I’m going to use Poedit. It’s free and very intuitive.
After you installed Poedit open the nextend-facebook-connect.pot file. The editor interface is divided into two columns, and the first column has 3 rows. Find the Create new translation button at the bottom row and click on it:
Nextend Social Login - Translation with PoEdit
then in the popup, select the language you want to translate Nextend Social Login to.

3.) Translation

Poedit will create a .po file for you for translating. Here’s a quick overview on Poedit:
Nextend Social Login translation - PoEdit Interface

  1. This is where you can see all texts. You can select the one you want to translate by clicking on it.
  2. At the Source text field you can see the text you’re currently translating.
  3. At the Translation field you can edit the translation you’re making.

Before starting the translation, you should press the Update from code button to ensure you’re translating the latest strings.
Nextend Social Login translation - PoEdit Update from Code
To save your work, press the Save button.

4.) Checking the translations

If you would like to view the translation you made, upload the created .mo file back to your server:

  • /wp-content/plugins/nextend-facebook-connect/languages

Make sure that the translation file is named like this: nextend-facebook-connect-en_GB.mo, using hypen between the plugin name and an underscore between the language code.

5.) Send the language file to us

When you finish your translation, feel free to contact us and send us the .po file, so that we can include it in the next versions.

How to translate Nextend Social Login with Loco Translate?

You can also translate Nextend Social Login directly on your site, using the plugin called Loco Translate.

To make a custom translation:

  • In the side bar, click Loco Translate and select Plugins
  • From the list you need to choose Nextend Social Login

Nextend Social Login translation - Loco Translate

  • Here you can edit existing translation files or create new ones:

Nextend Social Login translation - Loco Translate create

  • Next choose the language and the location. It is important to mention that, if you save the translation into the installation folder of the plugin, your translation will be lost if you update the plugin. A message also warns you about this. For this reason you probably want to store your translation in the custom folder created by Loco Translate ( languages/loco/plugins/ ).

Nextend Social Login translation - Loco Translate edit

  • Finally start the translation of the strings:
    1.) This is where you can see all texts. You can select the one you want to translate by clicking on it.
    2.) At the Source text field you can see the text you’re currently translating.
    3.) This is where you need to enter the translated version of the text that you translate.