How to translate all the messages displayed to users in Prosite plugin to spanish?

I need all the plan option translated to spanish, and every single message that a customer sees during the process of registering a site with us, including checkout, welcome message, etc..

  • Jack Kitterhing
    • Code Norris

    Hi there @Guillermo

    I hope you are well today and thank you for your question.

    To translate Pro Sites, you would take the language file from pro-site-files > languages which is called psts-default.po and then use a tool such as poedit to translate that file, then place that translation back in the language file and upload to your website :slight_smile:

    You could also try a plugin like this here http://wordpress.org/plugins/codestyling-localization/

    Here's the official WordPress codex on translating here http://codex.wordpress.org/Translating_WordPress

    Thank you!

    Kind Regards
    Jack.

  • Jack Kitterhing
    • Code Norris

    Hi there @Guillermo

    Thanks for the additional info, please follow the steps below and it should work :slight_smile:

    1. First you'll need to download and install Poedit. You can get it here: http://www.poedit.net/

    2. Download Pro Sites and unzip the file. Take a look in the languages folder. You'll see a *.po file. This is the language template file provided by the plugin developer to allow it to be translated by Wordpress

    3. Run Poedit, and open up that .po file. You will see the list of every text that is included with the plugin.

    4. Go through the list, and for each time you wish to change something, first click it in the list. You will see the "Source text" box update. Now just enter what you wish to be included instead of that text in the translation box.

    It's a long list, so to quickly find instances of "Account, checkout" be sure to use the "find" function (cmd+F on Mac, and ctrl+F on PC)

    5. When you're done translating, click "Validate" to make sure there aren't any errors.

    6. Now save the file. This will automatically create a .mo file. This is the compiled version of your translation that Wordpress can read faster than the full text version.

    7. Rename the .mo file to include the country code. For example, with Pro Sites it would be "psts-en_US.mo" Except replace the en_US part with whatever language code you need. You can find references to the codes here: http://codex.wordpress.org/WordPress_in_Your_Language

    8. Upload to your site and place in the languages folder of Pro Sites (wp-content/plugins/pro-sites/pro-site-files/languages)

    9. Tell Wordpress to look for translations. This can be done by placing the following line in your wp-config.php file:

    define('WPLANG', 'en_US');

    As you did before when renaming the file, replace the en_US part with whatever language code you need. You can find references to the codes here: http://codex.wordpress.org/WordPress_in_Your_Language

    Please let me know if you need any clarification on any of them steps I'm here to help :slight_smile:

    Thank you!

    Kind Regards
    Jack.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.