Skip to content
No results
MEC Knowledgebase
  • Installation
    • Installation
    • Activation
    • Auto Update
    • Manual Update
    • Change License Domain
  • Settings
    • General
    • Archive Page
    • Slugs/Permalinks
    • Currency
    • View All
  • Single Event
    • Single Event Settings
    • How to Add Event In MEC Plugin?
    • MEC Single Sidebar
    • Custom Fields
    • View All
  • Event Modules
    • Speakers
    • Organizers
    • Locations
    • Map
    • View All
  • Booking Settings
    • Booking Module
    • Booking Elements
    • Booking Form
    • Payment Gateways
    • View All
  • Event Submission
    • General
    • Access Level
    • FES Sections
    • Required Fields
    • View All
  • Integrations
    • Mailchimp
    • Paid Memberships Pro
    • BuddyPress
    • LearnDash
    • View All
  • Notifications
    • Booking Notification
    • Booking Confirmation
    • Booking Reminder
    • Admin Notification
    • View All
  • Addons
    • Elementor Single Builder Addon
    • Ticket and Invoice Addon
    • Event Seat Addon
    • Virtual Events Addon
    • View All
  • Other
    • Appearance Settings
    • Translation
    • Knowledge
    • Troubleshooting
    • Developer
MEC Knowledgebase

  • Categories
    • Installation
      • Installation
      • Activation
      • Auto Update
      • Manual Update
      • Change License Domain
    • General Settings
      • General
      • Archive Pages
      • Slugs/Permalinks
      • Currency
      • View All
    • Single Event
      • Single Event Settings
      • MEC Single Sidebar
      • How to Add Event In MEC Plugin?
      • Custom Fields
      • View All
    • Event Modules
      • Speakers
      • Organizers
      • Locations
      • Map
      • View All
    • Booking Settings
      • Booking Module
      • Add a Booking System
      • Booking Form
      • Organizer Payment Settings
      • View All
    • Event Submission
      • General
      • Access Level
      • FES Sections
      • Required Fields
      • View All
    • MEC Integrations
      • Mailchimp
      • BuddyPress
      • LearnDash
      • Paid Memberships Pro
      • View All
    • Notifications
      • Booking Notification
      • Booking Confirmation
      • Booking Reminder
      • Admin Notification
      • View All
    • Addons
      • Elementor Single Builder Addon
      • Ticket and Invoice Addon
      • Event Seat Addon
      • Virtual Events Addon
      • View All
    • Other
      • Appearance Settings
      • Translation
      • Knowledge
      • Troubleshooting
      • Developer

Submit a Ticket
MEC Knowledgebase

Toggle
  • 1. Quick String Overrides: Translate Options (Inside MEC Settings)
  • 2. Traditional Localization: .po / .mo Files with Poedit or Similar Tools
  • 3. Translate MEC with Poedit
  • 4. Translate MEC with WPML
  • 5. Translate MEC with Loco Translate
  • 6. Translate MEC with Poeditor
  • 7. Translate MEC with Say What

Translation

Translate MEC

Modern Events Calendar (MEC) offers robust support for multiple translation methods, enabling you to localize the plugin to fit your site’s specific needs. This guide provides comprehensive instructions on various translation options, including dynamic plugins, language file editing, quick string overrides, and advanced tools.

1. Quick String Overrides: Translate Options (Inside MEC Settings)

Ideal for small tweaks or custom labels.
Navigate to MEC Settings → Translate Options to modify default strings like weekdays, taxonomy labels, booking button text, and other in-plugin messages—all without editing code. This method is perfect for minor adjustments and quick customizations.

Quick String Overrides: Translate Options (Inside MEC Settings)

Note: For multilingual sites, full translation via language files is recommended instead.

Click here for more information about Translate Options in Modern Events Calendar.

Note: All of the available translations of the Modern Events Calendar have been done by users, and we do not accept or reject them. If you have any issues with them, you should try to fix them yourself.

2. Traditional Localization: .po / .mo Files with Poedit or Similar Tools

Best for full plugin translation.

Use Poedit (or GlotPress, Launchpad, etc.) to open the MEC POT file and create a .po translation.

Name files correctly:

Pro version: mec-xx_YY.po / .mo (e.g., mec-fr_FR.po)

Lite version: modern-events-calendar-lite-xx_YY.po / .mo

Save the translated files into the plugin’s languages directory (e.g., wp-content/plugins/modern-events-calendar/languages/).

You can either translate the .po and .mo files, or you can use dynamic translation plugins as below.

3. Translate MEC with Poedit

Translate MEC with Poedit

Download and Install Poedit.

Poedit provides a simple and straightforward interface that does not involve a steep learning curve. On top, you will see the translatable file. Below it, there is a table where the source text is on the left, and the target text is on the right.

When you’ve finished translating, simply save your file. Poedit will automatically create both .po and .mo files in your plugin’s language folder.

Now that MEC has been translated, you can upload it (first, you need to zip it again). You can either use FTP to upload the file or log in to your WordPress Dashboard and upload it by going to Plugins > Add Plugin. (Click here for more information about using FTP to upload the files to your WordPress website.)

You can send your .po and .mo files to our support email address ([email protected]) so that we can update our database to help other users with your language.

4. Translate MEC with WPML

Translate MEC with WPML

Full featured, ideal for serious multilingual sites (paid).
Ensure you have:

  • WPML Multilingual CMS
  • Translation Management
  • String Translation
  • Advanced Translation Editor (ATE)

We’ve prepared a comprehensive document about MEC translation using WPML, which you can access through the following URL: Translate with WPML Plugin

5. Translate MEC with Loco Translate

Translate MEC with Loco Translate

Convenient in-dashboard translation with update protections.

  • Install the Loco Translate plugin.
  • Use Loco Translate to translate MEC directly from your WordPress admin.

For guidance, please see this video tutorial for more details.

6. Translate MEC with Poeditor

Translate MEC with Poeditor

Fast translation suitable for high-volume needs.
POEditor enables AI-driven translation for large numbers of strings.

  • It’s a paid tool with a free tier limited to around 1,000 strings—perfect for large but manageable localization tasks

7. Translate MEC with Say What

Translate MEC with Say What

No file editing—just override strings on the fly.

  • Install the Say What! plugin
  • Enter the exact string as found in MEC and your customized replacement
  • The plugin handles the rest, allowing in-dashboard string overrides without touching source files

Share

Report Out Dated Content

If you think the content of this page does not reflect updated information, please let us know.

Report Now
Login Submit
23 Comments
Elementor Form Builder Addon – MEC Knowledgebase August 16, 2023
| |

Make sure to read this post on how to translate: https://webnus.net/dox/modern-events-calendar/translate-mec.

0 0
0
Reply
kzysztof September 1, 2022
| |

Hi, I have a problem with translate label “ONGOING” on the card in Event calendar. I have used Poedit, but all “ongoing” frazes are translated…

0 0
0
Reply
Abraham Baker September 11, 2022
| |
kzysztof Hi, I have a problem with translate label "ONGOING

Hi there
Thank you for contacting us
Please refer to webnus.net/support to create a ticket there.
Our experts will help you with it.

0 0
0
Reply
gemdris January 6, 2021
| |

How can I change the spelling of Organizer to Organiser? 
 

0 0
0
Reply
Sarah Wang January 10, 2021
| |
gemdris How can I change the spelling of Organizer to Orga

Hello,
you can change that here:
https://webnus.net/dox/modern-events-calendar/messages/

0 0
0
Reply
pendex June 2, 2020
| |

Hi, I’m really sorry as you explained already.
But those methods are not working for me.
I have it in Spanish, but I wanted to translate it in Catalan, at least the words: “label” “price” “date”
Im using poedit, I did succeed saving the file and uploading it to my host, but when I switch to Catalan language on my site, the words are not in Catalan nor Spanish, are in English.
I have polylang installed

0 0
0
Reply
Sarah Wang June 8, 2020
| |
pendex Hi, I'm really sorry as you explained already. But

Hello,
Please go to support.webnus.net and there you can log in or sign up. to create a new ticket, simply head over to webnus.net/support and click on ‘Create a Ticket’ and share the required information.
sending screenshots or a short video and live URL of the issue would be helpful.
explain to us step by step how you set up this and how the issue happens?
https://www.loom.com

To prevent any confusion reply, please create a new ticket for your every single question and we will check and reply to you ASAP.

1 0
0
Reply
klxhzm May 17, 2020
| |

Hey! I’m sorry, I can’t find the translatable file. There’s no “languages” tab left. 

0 0
0
Reply
Sarah Wang May 18, 2020
| |
klxhzm Hey! I'm sorry, I can't find the translatable fil

Hello,
you can find the language files here.

wp-content\plugins\modern-events-calendar\languages
or
wp-content\plugins\modern-events-calendar-lite\languages

0 0
0
Reply
Load More

Still no luck? We can help!

If you did not find what you were looking for, please submit a ticket in our support system.

Submit a Ticket
Webnus Banner
Modern Events Calendar

Please read our Terms and Conditions and Privacy Policy.

Review us on Trustpilot

Copyright © 2023. All rights reserved. Webnus Inc.