Appointments + Language option

Hello,

How do I change the language of Appointments +? Can I edit the text of each field?
Or is the only way to raw code it?

Thanks

  • Jack Kitterhing

    Hi there @Johan K Corthesy,

    Hope you're well today and welcome to WPMU DEV! :slight_smile: Would you like to translate the plugin or just change some fields to other words?

    If you'd like to translate the whole plugin, you can follow the steps below.

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

    2. Download Appointments+ and unzip the file. Take a look in the languages folder. You'll see a *.pot 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 .pot 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 "Service Provider" 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 Appointments+ it would be "appointments-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 appointments+ (wp-content/plugins/appointments/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

    We also have pre-done translations for Appointments+ here https://premium.wpmudev.org/translate/projects/appointments

    Please note these were created by members and aren't maintained by us. :slight_smile:

    Kind Regards
    Jack.

  • Johan K Corthesy

    Hello Jack,

    Thanks for your answer and spending this time to go through it. I managed to install it all, and it seems to work now. Will go through all the details now with the poedit app.

    One thing that to me a while to find out after changing the wp-config.php file was that I actually had to change the settings for the website to my new language in the WP setting panel. Just a tips if someone else is stuck!

    Thanks again!

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.