Language set by URL parameter not working

  • IMMT
    Asked on August 1, 2017 at 3:41 AM

    Hi,

    I have a multilingual from (English and Spanish (Latin America)). I am trying to load the Spanish version of the form using the URL parameter ?language=es. This appears to be buggy - the language selector shows that Spanish is selected, however the form is still displaying in English. This is visible here: 

    https://form.jotformpro.com/72041604833954?language=es

    If the language is selected manually back to English and then Spanish using the icon, the language change works as expected.

    Please advise how to load a language through URL parameters only.

  • Support_Management Jotform Support
    Replied on August 1, 2017 at 4:50 AM

    Can you try using this URL instead to change the language of the form using URL parameters?

    https://www.jotform.com/72041604833954?lang=es

    Open the link from your end and let us know if that doesn't translate it to Spanish.

  • IMMT
    Replied on August 1, 2017 at 8:26 PM

    This doesn't work for me (no translation, icon still shows English selected).

  • Support_Management Jotform Support
    Replied on August 1, 2017 at 9:54 PM

    Hmm, this is odd. The link appears to be working from my end. Regardless if I use jotform.com or jotformpro.com, the ?lang=es URL parameter works as intended. Here's how I see it from my perspective:

    Language set by URL parameter not working Image 1 Screenshot 20

    Can you please give it another try? I cleared your Form Cache just in case.

    Related guide: How-to-Clear-Your-Form-Cache 

    From your end, try clearing your browser's cache and cookies to see if that will help.

  • IMMT
    Replied on August 1, 2017 at 10:02 PM

    Thanks for the video - this is very strange. I've cleared my browser cache and cookies, and tried in both a normal and incognito window. The result is the same - English language with 'lang=es' and English language with the Spanish icon selected with 'language=es'.

  • BJoanna
    Replied on August 2, 2017 at 3:18 AM

    The ?lang=es URL parameter is also not working on my end. I assume that when my colleague tested the link, the form was previously set to Spanish (Latin America) of his end and because of that correct language was loaded. 

    The ?lang=es URL parameter is for the forms that are translated so Español. 

    Considering that you translated the form to 'Spanish (Latin America)' please try with the URL parameter ?language=es-419.

    https://form.jotformpro.com/72041604833954?language=es-419 

    Hope this helps to solve the issue.

  • IMMT
    Replied on August 2, 2017 at 4:01 AM

    Thank you - ?language=es-419 worked perfectly.

  • BJoanna
    Replied on August 2, 2017 at 4:38 AM

    You're welcome.

    Feel free to contact us if you have any other questions or issues.