Okay
  Public Ticket #2732997
Amelia Plugin Translation
Closed

Comments

  • Hana started the conversation

    Hi! 

    I have recently purchased the Amelia plugin to integrate a booking service on my multi-lingual site.

    My site is created in English and Arabic, and I know that Amelia already has Arabic translations available. I just don't know how to activate the Arabic version of Amelia on my website? 

    I use Polylang to translate my website.

    Any help is much appreciated, thanks!

    Hana

  • [deleted] replied

    Hi, Hana!

    Sorry for the delayed response, we don't work on weekends.

    And thank you for choosing Amelia.

    Amelia adjusts to the WordPress language settings, so if you set Arabic as the language for your site on the WP Settings page, Amelia will be translated automatically.

    I'd like to mention that by default there are some limitations if you plan to use the plugin in multiple languages: names of services, categories, custom fields and message templates cannot be translated in multiple languages because you create those and they are shown just in the language in which you create them (this is on our to-do list for one of the next updates so this limitation will soon be fixed).

    Probably if you use Polylang on your site, then you will be able to avoid most of these limitations, but to be honest we didn't test it that much and can't tell you for sure.

    Please let us know if you have any other questions.

    Best Regards.

  • Hana replied

    Hi Liza, 

    Thank you for your reply.

    I did as you said and tested the Amelia plugin after switching my WP site language settings to Arabic.

    But this still leaves me with 2 questions:

    1. There were parts of the plugin that were left untranslated (these were core buttons that I did not create so I would expected them to have been translated as well). I attached an image below (e.g. "pick date and time" was not translated, and buttons like "confirm" and "cancel" were not translated.

    2. This still leaves me unsure of how I am supposed to use the plugin in multiple languages? If I switch the site language back to English, then the plugin goes back to English. How do I make it so that I can use the plugin in both English and Arabic, or is this not possible?

    Thank you!

    Hana


  • [deleted] replied

    Hi, Hana!

    1. Could you please try to translate these strings by using POEDIT? 

    - You need to download and install POEDIT.

    - After that open the program and open the file from your website located in ameliabooking/languages/fr_FR/wpamelia-fr_FR.po 

    - Translate all the strings that are not translated

    - Save the translation.

    - Go to ameliabooking/languages/fr_FR/ folder and copy these two files called wpamelia-fr_FR.po and wpamelia-fr_FR.mo back to your website in the location ../wp-content/plugins/ameliabooking/languages/fr_FR/.

    Please note: this fr_FR language code is for French translation just for an example, and it should be replaced with Arabic code.

    It might seem a bit complicated, but actually, it's very easy, plus you will have the freedom to modify the translation every time you want to change something. 

    2. According to our customers, Amelia can be used on a multilanguage site if it's WPML or Polylang environment. However, at the moment there are few limitations if you plan to use the plugin in multiple languages: names of services, categories, custom fields and message templates cannot be translated in multiple languages because you create those and they are shown just in the language in which you create them. 

    But there is good news as well: the multilanguage feature will be implemented in one of the coming updates (hopefully in the next one).

    Please let us know if you have any other questions. 

  • Hana replied

    Thank you Liza! I figured out a solution :) 

  • [deleted] replied

    Hi, Hana!

    That's great! Thank you for letting us know. 

    Please feel free to contact us if you have any other questions.

    Best regards.