How can I keep the right directions (RTL and LTR) when using translation?

  • Profile Image
    NLcomp
    Asked on November 16, 2021 at 04:46 PM

    I've used the translation option - the form is written in English and in a language written RTL.

    In order for the RTL language to work well, I've injected custom CSS code (and it looks great).

    Problem is that now the English version is all aligned to the right..

    What can I do differently in order for the English to be aligned to the left, and the RTL language to stay the same?



  • Profile Image
    estelle
    Answered on November 17, 2021 at 01:33 AM

    Hello NLcomp,

    Thank you for contacting Jotform support.

    Please give us a moment to check the css codes. We will get back to you very shortly.

    I also have escalated the issue to our developers to create an option to type Hebrew from right to left. However, we can’t give you an ETA on it, as it depends on their workload. We will inform you on this thread if they have any updates.

    If you need further help, please do not hesitate to ask. 

    Thank you for your understanding.

  • Profile Image
    estelle
    Answered on November 17, 2021 at 05:40 AM

    Hello NLcomp,

    I will kindly ask you to remove the css coding from your form. The css code implements to whole form, which means it will affect English too. If you remove the css code off, English language will be displayed as it should; from left to right, and Hebrew will be displayed as it should, from right to left.


    1637145553_6194dbd18af01_However, there are some parts in Hebrew, which are still displayed at the left. A ticket as been created for our developers team to bring a solution. We can’t give you an ETA on it, as it depends on their workload. We will inform you on this thread if they have any updates.

    If you need further help, please do not hesitate to ask. 

    Thank you for your understanding.

  • Profile Image
    NLcomp
    Answered on November 17, 2021 at 07:47 AM

    Hi,

    Thanks for the update - we have to get the Hebrew all displayed at the right. We can't work with some going to the right and some to the left...

    Is there a way to "focus" the CSS code so it will be only for the hebrew version?

    Does it matter if we'll define the hebrew as primary language?

    Is there a way to keep the CSS code and "disable" the english version until we can find a solution?


  • Profile Image
    gerardw
    Answered on November 17, 2021 at 08:20 AM

    I would suggest that you separate into two forms - one in Hebrew and the other in English.

    Your request has been escalated as a feature and we cannot provide an ETA or timeframe for that.

  • Profile Image
    NLcomp
    Answered on November 17, 2021 at 09:18 AM

    First of all thanks for all your answers.

    If I will seperate my form into two forms and integrate google calendar with the appointment element in both forms (as included in the current form) - will there be a sync between the two forms and calendar?

    Meaning - I want both forms (the one in English and the one in Hebrew) to show the same available appointment time slots and if in one form a person will set an appointment then the other form won't show this time slot as free. Is that possible?

  • Profile Image
    Billy_G
    Answered on November 17, 2021 at 09:52 AM

    Hello,

    I hope you're doing well and thanks for reaching out.

    Unfortunately, the Appointment widget's data cannot be shared. If a date has been booked from form A, it will not be reflected in form B.

    I suggest embedding an HTML listing of the previously booked appointments to properly inform your users. You can add a simple paragraph field that says something like "Please click here to view the available dates" and a link to the listing. Click here to learn more.

    Let us know if you need further assistance.

    Best regards,