Support

Home Forums Event Espresso Premium Spanish translation missing in .mo files and can't find them hardcoded

Spanish translation missing in .mo files and can't find them hardcoded

Posted: August 30, 2018 at 7:46 pm

Viewing 2 reply threads


artenativa

August 30, 2018 at 7:46 pm

Hi!

I’m using the ‘event_espresso-es_MX.mo’ file located in:
wp-content/plugins/event-espresso-core-reg/languages

There are some strings that still appear in English and can’t find them on the .mo file, for example, when you are registering attendees or in several confirmation buttons.

One case would be “PROCEED TO OPCIONES DE PAGO”, the phrase “proceed to” isn’t on the .mo file.

Where do I find them? I have searched in all the PHP files and even in the database.

Thanks so much!


Tony

  • Support Staff

August 31, 2018 at 4:04 am

Hi there,

You don’t edit .MO files, you are edit the .PO file which is then used to generate the .MO file.

.PO files are the human readable format, .MO is machine code and can’t be edited.

So, to start from beginning, are you editing the .PO or .MO file?

You can download the event-espresso-4-es_MX.po file from here:

https://translate.eventespresso.com/projects/event-espresso-4/es-mx/event-espresso-es_mx/

Open that in POEdit and search for ‘Proceed to %s’, thats the string you need to translate.

See – https://eventespresso.com/wiki/how-to-translate-event-espresso/

When you save the file in POEDit it will generate a .mo file with the same filename, place that in /wp-content/uploads/espresso/languages/ and EE will use that file.


artenativa

August 31, 2018 at 1:14 pm

Awesome Tony! Thanks so much for your fast response, I was confused about where to put the compiled .MO file.

Cheers!

Viewing 2 reply threads

The support post ‘Spanish translation missing in .mo files and can't find them hardcoded’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso