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.
Step 2: Once you are on RegistrationMagic’s plugin page, WordPress will suggest that you translate the plugin into your local language.
Step 3: Go ahead and click on the ‘Help translate it!’ link. Or, click on the ‘Development’ tab below it.
Step 4: On the ‘Development’ page, click ‘Translate “RegistrationMagic – Custom Registration Forms and User Login” into your language’.
Step 5: On the next page, you will get a list of languages in which you can translate RegistrationMagic.
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.
Step 8: Click the ‘Suggest’ button once are done adding the 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.
Option 2: Translating RegistrationMagic Offline
Step 1: Go to the RegistrationMagic plugin page on wordpress.org and download the Zip file.
Step 2: Open the zip file and open the ‘languages’ folder.
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.
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).
- Match Form Design with WordPress Theme Automatically [Breakthrough Ideas] - July 22, 2024
- Version 6 Release Notice – Registration Form Front-end Revamp - July 10, 2024
- WordPress User Registration Analytics and Reports - February 19, 2023
- Submitting WordPress Registration Form Before Collecting Payment [Breakthrough Ideas] - June 18, 2022
- WordPress Forms Security Best Practices [Security Guide] - March 8, 2022
- Boost RegistrationMagic Event Forms with EventPrime Integration - April 5, 2019
- How to Translate RegistrationMagic to your Language - September 14, 2018
- 6 Reasons to Ditch Your Current WordPress Contact Form - June 24, 2018
- Best WordPress Registration Plugin – Top 5 Exclusive Features - June 17, 2018
- 7 Unique Ways to Setup WordPress New User Registration - March 7, 2018
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
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
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
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.