Okay
  Public Ticket #2695350
AMElia multilanguage?
Closed

Comments

  • Fausto started the conversation

    1) WP Amelia works with multilanguage or it duplicates the events?

    2) I would like to ask you whether I can use the booking plugin to create recurring events with a maximum number of participants.
    For example: canoeing event with a maximum of 10 people, which takes place every Saturday; each person who buys makes the number of possible participants drop to zero, when the event is closed and no-one else can take part.
    Thank you.

  • [deleted] replied

    Dear Fausto,

    thank you for the kind inquiry.

    The default language of your Amelia will be the one that you have chosen in the WordPress settings.

    The plugin can be translated using POEDIT or Loco Translate easily. I suggest installing Loco Translate, since it's within WordPress and it has a simple UI.

    If you want to use POEDIT then please follow these instructions:

    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 your language (we use Indonesian language, and its language code "id_ID" is just an example).

    Yes, you can create an event that will repeat, and you can determine how many participant is needed for the booking to be closed as full.

    Hope this helps.


  • Fausto replied

    Hello Ivana,

    Loco Translate or Poedit are plugins to translate "pieces" of plugins, but not for a new site language.

    I need to add a new language to the site: what is better (or more compatible) with WP Amelia: is WPML ok?

    Thanks

  • [deleted] replied

    Hi Fausto,

    thank you for the kind reply!

    We have added MultiLanguage feature in our latest update, 3.2, so now you can use WPML; however, please bear in mind that translations need to be manually made by yourself.

  •   Fausto replied privately
  • [deleted] replied

    Hi Fausto!

    Thank you for elaborating, and for the picturesmile.png

    May I ask you to send me temporary WP Admin credentials, so that we can check why this happens? 

  • Fausto replied

    Sure.

    user: jNMmICIiBuq6

    psw: FAs7MQuhE$I5cCazes

    Bye

  • [deleted] replied

    Hi Fausto,

    thank you for the credentialssmile.png

    I apologize for the later response, as we don't work on weekends.

    I have forwarded them, and I will contact you back after the check of translation is done.

  • Fausto replied

    I haven't received any update on this and it's quite urgent because my site is in production and English users are shown an event name that is in Italian.
    And that's not good.
    Thanks

  • [deleted] replied

    Hi Fausto!

    Thank you so much for your patience, we have localized the issue:

    The translation was done trough English GB (UK) files, and the page is English US:

    6974062329.png
    9985588402.png

    So please pick out English US instead, and it will work.

  • Fausto replied

    I changed that but the issue persists.

  • Fausto replied

    Hello Ivana, i would an answer, please!


  •   [deleted] replied privately
  • ivarb replied

    This topic is not elaborated, so the plugin has still errors with WMPL? As the last changelog with regards to WMPL is 2019 ... this thread is from 2021.

    On WPML.org the check that it works with Amelia is done in 2017 ... in this field that is a century ago.

    Your website only speaks highly of it's own developed multi-language solutions, but no reference to WPML, Weglot or Polylang. That is a bit strange as a Multi-langual website does not start with your plugin as the centre of it, it starts with a decent Multi-language plugin, like WPML, Weglot or Polylang.

  •  2,503
    Aleksandar replied

    Hello there.

    Thank you for reaching out to us.

    Amelia works with the majority of multi-lingual plugins. We're not advertising it since, in 2022, a booking plugin without multi-lingual support would be dead relatively fast.

    We have thousands of users that use WPML, Weglot, PolyLang, and other multi-lingual plugins, so I wouldn't say there are any major issues with them. For example, having the language's locale code in the URL is the best option for WPML (wpamelia.com/de/ for example) since other solutions may not always work properly.

    Please feel free to check out these videos related to multi-lingual websites:

    Amelia Booking Forms for Multilingual WordPress Websites

    Troubleshooting Multilingual Notifications in Amelia Booking WordPress Plugin

    What I also wanted to mention is that dynamic translations do work for static strings, but dynamic strings can't properly be modified. Depending on which languages you're about to add to your website, you may need to actually add some translation files in ../wp-content/plugins/ameliabooking/languages/ folder.

    If you're interested in something specific, please let us know, and we'll do our best to help or explain.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  6
    Sandor Nemeth replied

    Hello Amelia Team,

    There is a Polylang incompatibility with a certain issue that is causing us a problem now. 

    Amelia doesn't work with Polylang, when the "Languages is set from different domains" in the Polylang settings.

    If the "language is set from the directory name in pretty permalinks", then it works.


    For us it is a major bug now. We need to use different domains. And we need to use Polylang.

    In our former experience all other plugins have worked with the "Languages is set from different domains" option in Polylang.


    You can replicate it, but I also recorded a troubleshoot video for you to see the problem:

    https://web.tresorit.com/l/ya9Iz#UwXDXW2IegQ6nuqKZHVQEQ


    Can you please check this bug with the developers? It is probably the same with WPML then. You can also set different domains for different languages in most of the multilanguage plugins.

    Looks like Amelia is looking at the url structure, not the Hreflang codes in the current page html?

    Can you please check this bug for us?

    I also created a separate ticket (PRIVATE TICKET #3221068) for this. But thought I would post this here, because this thread is related, and this is the most recent post that comes up regarding polylang.

    Many thanks!

    Kind Regards

    Sandor


  •  2,503
    Aleksandar replied

    Hey Sandor.

    As mentioned in my previous comment in this ticket, having the language's locale code in the URL is the best option for WPML (wpamelia.com/de/ for example) since other solutions may not always work properly.

    Obviously, this applies to PolyLang also, but we have forwarded your feedback to our developers, just in case. Both tickets were submitted, with this one being a duplicate report, so please note that you may receive duplicate answers.

    We'll do our best to fix this for you, but we can't make any promises.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  6
    Sandor Nemeth replied

    Hello Aleksandar,

    Many thanks for the quick feedback on this! It is great.

    I appreciate that if you don't find a solution for it now, we just had to shoot our shot and report this now.

    Kind Regards

    Sandor

  •  2,503
    Aleksandar replied

    Hi again Sandor.

    You're welcome, we're here to help!

    Our developers took a look at this, and they found that there's a CORS policy error on the translated pages:

    4318475009.png

    Can you please check with your hosting provider? These cross-origin errors can't be resolved from our end, so they need to be inspected by the provider. They should be able to fix them, and after they do - when you purge all the cache, it may just start working fine.

    If that doesn't help, please let me know and provide me with the temporary admin credentials, so I can try something there.

    Also, since this is a public ticket, make sure to send me the credentials in a PRIVATE response, so they're visible only to us.

    P.S. Can we close the other ticket related to the same issue?

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  6
    Sandor Nemeth replied

    Hi Aleksandar!

    Thank you, we are going to look into this and give feedback soon.

    I will close the other ticket now.

    Kind Regards

    Sandor


  •  6
    Sandor Nemeth replied

    The CORS policy errors now have been resolved. We forgot to turn on the CORS Headers on the server. The error now disappeared. We checked before and after. Before we also saw the errors, now they are gone.

    Only seeing this error now:

    3963243574.png

    We still can not see the form on the front end.
    https://courseshu.simonorsi.hu/

    I can not figure out how to send a private respond here. Can you please explain how it is supposed to be done?

  •  2,503
    Aleksandar replied

    Hi again Sandor.

    When you're posting a reply, you'll see the PRIVATE slider below the text entry box:

    2431858809.png

    I'll need the login to see the form, as I only see the option to start a free trial or sign up.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  6
    Sandor Nemeth replied

    Hi again,

    Interestingly, when I hit post a reply, it doesn't show me the "PRIVATE" option. I am logged in as you can see in the picture.

    3346249104.png

    The Amelia form can be already seen on the main domain, which is:
    https://courses.simonorsi.hu/

    But I will send the login details once I manage to figure out how to post privately.

    Thanks,

    Kind Regards

    Sandor

  •  2,503
    Aleksandar replied

    Hey Sandor.

    Sorry, that's my bad - I didn't notice this is not your ticket, actually. That's why you can't post a private response.

    Can you please open a new, Private ticket, and leave a note so the ticket is transferred to me? This way, whoever the ticket is assigned to will know to assign it to me, and I'll take over asap.

    Sorry for the confusion.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  •  6
    Sandor Nemeth replied

    Hello Aleksandar,

    Yes, no problem. I'll do that now.

    Thanks,

    Sandor

  •  2,503
    Aleksandar replied

    Thanks, Sandor.

    I'll take a look at it straight away.

    Kind Regards, 

    Aleksandar Vuković
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables