Blog

How to Translate RegistrationMagic to your Language

Let’s start with the simple process of how you can translate RegistrationMagic to the language of your choice. 

All you need to do is head over to the RegistrationMagic Translation Project, select your locale, and begin adding your translations. Or, you can follow the step-by-step guide given below.

There are three ways to translate WordPress plugins or themes into your preferred language:

  • Translating directly on WordPress.org
  • Translating locally using PO file editor software
  • Translating on your own website using the plugin “Loco Translate”

However, it is highly advisable that you translate WordPress plugins on WordPress.org so that your translations remain consistent with future version updates of the plugin.

Step 1: Translate RegistrationMagic

Option 1 (Preferred): Translate RegistrationMagic on WordPress.org

Step 1: Login to your WordPress account and head over to the RegistrationMagic plugin page on wordpress.org. Or, you can search for RegistrationMagic on the plugins page.

WordPress Login

Step 2: Once you are on RegistrationMagic’s plugin page, WordPress will suggest that you translate the plugin into your local language.

Translate WordPress Plugins

Step 3: Go ahead and click on the ‘Help translate it!’ link. Or, click on the ‘Development’ tab below it.

Translate WordPress Plugins

Step 4: On the ‘Development’ page, click ‘Translate “RegistrationMagic – Custom Registration Forms and User Login” into your language’.

Translate RegistrationMagic

Step 5: On the next page, you will get a list of languages in which you can translate RegistrationMagic.

Translate WordPress Plugins

Step 6: Search for the language you want to translate the plugin in and click on it.

Step 7: You can manually add translations to each statement by double-clicking on the translation column. 

Translate plugin

Step 8: Click the ‘Suggest’ button once are done adding the translation.

Suggest Translation

Step 9: Once done translating, you can export the translation file by scrolling down the page and clicking on ‘Export’. 

Step 10: The status of the submitted translations will go into ‘Waiting’ state as WordPress translation team verifies your translations. Once approved by them, your translations will be added to RegistrationMagic permanently.

Translate plugin or theme

Option 2: Translating RegistrationMagic Offline

Step 1: Go to the RegistrationMagic plugin page on wordpress.org and download the Zip file.

RegistrationMagic

Step 2: Open the zip file and open the ‘languages’ folder.

Translate wordpress plugins

Step 3: In the ‘languages’ folder, find the PO file for your locale. If it doesn’t exist, you can create one from the POT file.

po file

Step 4: Edit the PO file using a PO file editor such as POEDIT or POEDITOR.

Step 5: Use the above mentioned tools to translate the plugin into your language.

Step 6: Once done, create an account on wordpress.org, and go to the RegistrationMagic plugin page. Then click on the ‘Development’ tab. And then click “Translate “RegistrationMagic – Custom Registration Forms and User Login” into your language“.

Step 7: From the list of languages, select the language in which you have translated the plugin.

Step 8: Select “Stable (latest release)” for your language.

Step 9: Scroll all the way down till you find the link ‘Import Translations’.

Step 10: On the next step, select your PO file.

Step 11: Once you have selected the PO file, click on ‘Import’ (It will upload the translations all at once).

Step 12: Uploaded translations will go into ‘Waiting’ state till approved by the WordPress translation team. Upon their approval, your translations will be added to RegistrationMagic permanently.

(Note: Only upload the translated .po file, it is not required to upload any other file or folder from the plugin.)

Option 3: Translate RegistrationMagic using the Loco Translate plugin

Loco Translate is a highly popular plugin & theme translation plugin. With this plugin, you can translate RegistrationMagic right on your own website. Since Loco Translate has its own robust documentation on how to translate themes and plugins to your language, we will not be covering its details here.

You can check out Loco Translate’s user manual for details on how to do the translations with it.

Step 2: Approve Your Translated Strings

Translated texts are approved by local WordPress team of volunteers, and not by plugin author. You will have to request one of Translation Editors (PTE) to approve your translation. You can find the PTE assigned to the project on right side bar (scroll down a bit), as an example on this page.

If no PTE is assigned, you can request to become a Translation Editor (PTE) for our plugin here: Making a PTE Request Template

PTE Request (Link provided for information only, you just need above link “Making a PTE Request Template” to complete the request)

Please make sure you are requesting to become a language editor (PTE) for your language only, otherwise your request will not be approved. You can tag us @metagauss in your request just like the user did here so that local language team knows that we are aware of your request. Volunteers will approve your request on first come, first serve basis.

Once your request is approved, you can approve your translated texts yourself. You will also be able to approve any future translation requests from other users.

Step 3: Get RegistrationMagic for Free as a Reward

Conditions to qualify for reward:

  • Stable (latest release) and Stable Read Me (latest release) progress is less than 79% before you started the translation work
  • Stable (latest release) and Stable Read Me (latest release) progress is above 85% once your finish the translation work
  • RegistrationMagic is labeled as translated to your locale

Once above conditions are met, we will offer you RegistrationMagic Premium for free. If you will help us in translating the RegistrationMagic Premium Version we will offer you RegistrationMagic Premium+ completely free as well!

Note that we cannot accept the translation files on the email system. You need to upload the files directly to WordPress.org so the translations are available through your account. (check above process).

You can claim your reward by contacting us on our support portal. Please provide the locale link in your message for quick approval).

Subscribe
Notify of
guest

4 Comments
Inline Feedbacks
View all comments
Milena
Milena
5 years ago

Dear registrationmagic team

thank you for this post regarding the form transaltion. I wondered whether there is a translation from English to German available? and if so could you kindly direct me to the translation? Thanks a lot. Best regards,

Milena

RegistrationMagic
RegistrationMagic
5 years ago
Reply to  Milena

You can translate any string of RegistrationMagic using Loco Translate Plugin. Here are steps to achieve the same-
1. Install and Activate Loco translate plugin.-https://wordpress.org/plugins/loco-translate/
2. Click Plugin Pages showing in Left menu bar of Loco Translate Plugin
3. Click RegistrationMagic Plugin link in Plugins Page
4. Select the WordPress Language in which you wish to translate the files
5. Choose Location and click Start Translating
6. Page will redirect to Editor Tab of Language translation
6. Search the string X that you wish to translate using Filter translation Field. Searched String X will show in source text box
7. Input string Y in Translation Box and click Save button
8. Now String Y will replace String X

Donato
Donato
4 years ago

Dear registrationmagic team
what about the strings present in sample_data.xml?
For istance there is a string “Register with us by filling out the fotm below” that I couldn’t find inside the language file. It is only present in a json structure in the sample_data.xml file.
So there are two problems:
1 – I can’t easily modify that file because the string is contained in a json structure and I need to mantain that structure with no errors.
2 – But also if I rightly modify that file probably it will be replaced during the next update and I’ll lose all the changes.

Donato

RegistrationMagic
RegistrationMagic
4 years ago
Reply to  Donato

This is the default plugin structure. If you want to customize it according to your requirements, you can change it. Of course during the update, changes will be lost, so you need to take a backup; then update plugin and transfer your custom changes again.