Okay
  Public Ticket #2764216
Amelia in different languages
Closed

Comments

  • Bernhard started the conversation

    Dear support team,

    I have a client - Chiara Barizza - who purchased your Amelia plugin, I put in her purchase code above.

    For the most part she will be targeting her website to Italian clients and through POEdit I found out that Amelias Italian translation is pretty complete.

    Yet I was unable to get Amelia to display in Italian. I switched WordPress to Italian, I switched the computer to Italian and I also connected to the website mentioned above via a VPN server located in Italy.

    Events on the frontend always showed in German (I am in Austria), the backend of Amelia was displayed either in German or - when I switched WordPress to Italian - in English (which is fine for setting up events).

    So under which circumstances and how can I make sure that Amelia's frontend (labels, text etc.) will be in Italian? My client told me that Italians are pretty picky regarding their language, so this is pretty important to her.

    Thank you for your support.

    Best wishes - Bernhard

  • [deleted] replied

    Hi Bernhard,

    thank you for reaching out to us.

    That is very strange, considering that the default language of your Amelia will be the one that you have chosen in the WordPress settings (so when you switched WP to Italian, it should have been in Italian - especially the backend of Amelia).

    It should not restrict you, and VPN would not be needed.

    We can go trough step by step for POEdit:

    1. Download Amelia from our TMS Store and save the ameliabooking.zip file on your computer.

    2. Unzip downloaded file.

    3. Download and install POEDIT. 

    4. After that, open the program and open the file from the extracted folder on your computer ameliabooking/languages/en_US/wpamelia-en_US.po.

    5. Translate all the strings on your language.

    6. Save the file as the plugin suggests (the language code; for example wpamelia-id_ID.po if your language is Indonesian) and it will generate a new wpamelia-id_ID.mo file. You can find your language code here. 

    7. Go to ameliabooking/languages/ folder and create a new folder. Name it as the language code for your language (in our case, for Indonesian, it is id_ID) and then copy these two files called wpamelia-id_ID.po and wpamelia-id_ID.mo into it. Proceed with copying the whole folder id_ID back to your website in folder ../wp-content/plugins/ameliabooking/languages/.

    Of course, you will use language code for Italian.

    If you have completed these steps and it still happens, please kindly ask for your client's consent to provide me with WP temporary Admin credentials, as I'd like to take a look into this.

    You can write credentials here just check Private Reply so nobody can see them except us.

  • Bernhard replied

    Hello Ivana,

    sorry for the delayed reply.

    We found the problem. Amelia will be displayed on the frontend in Italian only if the WP language is set to Italian. So we did this and everything looks fine. That's what you suggested in your answer already.

    The thing about the backend is that if the language setting of the logged in user is different from the language setting of WordPress then parts of the backend of Amelia will appear in English.

    Once we sorted this out we were set. My client likes to program in German even though the language of the site will be in Italian so there may be some language mix in the backend which poses no problem.

    I checked the Italian translation of Amelia in the .po file and there is not so much left to do. In fact my client - who is Italian - says, that Italians expect certain phrases (like "Checkout") to be in English or they may get confused (if the Italian word for "Checkout" appears in a form). 

    :-)

    So thank you for your support we are perfectly fine now.

    Best wishes

    Bernhard

  • [deleted] replied

    HI Bernhard,

    that is all right; thank you so much for contacting backsmile.png

    I appreciate the information - it may help to another client in search for a solution for the same problem.

    I'm glad that it works now!