Modulo incorporato nel sito web: Come cambiare la lingua del modulo automaticamente?

  • pezzillicompany
    Domanda del 22 settembre 2023 alle ore 05:47

    Gentile Supporto,

    ho creato il form con id: 231453316856054 (doppia lingua, IT e EN), ho implementato il form come iframe sul seguente sito https://dazie.it/ e cambiando la lingua (in alto a destra https://dazie.it/EN/index.html) ho aggiunto il parametri IT e EN al src dell'iframe, come segue:

    src="https://form.jotform.com/231453316856054?language=it"

    src="https://form.jotform.com/231453316856054?language=en"

    Ha funzionato solo per un caricamento del sito, adesso non viene più caricato con la lingua corretta. Viene vista solo la versione iniziale, quella in italiano.

    A disposizione per maggiori dettagli.

    Grazie,

    Ionut

    Jotform Thread 5562165 Screenshot
  • Vincenzo Jotform Support
    Risposta del 22 settembre 2023 alle ore 07:45

    Salve Ionut,

    Grazie per aver contattato il supporto tecnico di Jotform. Ho controllato il suo modulo e ho potuto notare che il selettore della lingua è stato nascosto tramite codice CSS. Inoltre ho controllato le impostazioni della traduzione del modulo e ho notato che l'opzione "Identifica Lingua" è disattivata. Poiché non è possibile cambiare lingua tramite il selettore, che è stato nascosto, le consiglio di attivare l'opzione "Identifica Lingua". In questo modo il modulo rileva automaticamente la lingua del browser dell'utente. Le spiego come fare:

    1. Nel Costruttore di Moduli, nella barra di navigazione arancione in cima alla pagina, fare clic su Impostazioni.
    2. Nella scheda Impostazioni Modulo, fare clic sul pulsante Mostra alte Opzioni.
    3. Scorrere verso il basso fino a Traduzioni e poi fare clic sul pulsante Modifica
    4. Infine, selezionare la scheda Impostazioni e attivare l'opzione Identifica Lingua.

    Modulo incorporato nel sito web: Come cambiare la lingua del modulo automaticamente? Image 1 Screenshot 20

    Provi e ci faccia sapere se ha bisogno di ulteriore assistenza.

  • pezzillicompany
    Risposta del 22 settembre 2023 alle ore 09:50

    Buon pomeriggio,

    grazie della vostra risposta, purtroppo non è quello che mi serve, in quanto il modulo deve poter cambiare lingua al cambio di pagina, che sia IT, EN o AR.

    Il menu della lingua l'ho nascosto appositamente per sfruttare l'opzione che segue ?language=it:

    src="https://form.jotform.com/231453316856054?language=it" (Form da visualizzare nel sito in versione IT)

    src="https://form.jotform.com/231453316856054?language=en" (Form da visualizzare nel sito in versione EN e AR)

    Ho notato che il selettore della lingua con bandierina (adesso che è reso visibile sul sito), funziona correttamente, ma la lingua associata ai campi non è corretta (non viene tradotta).

    Grazie,

  • Afzal Jotform Support
    Risposta del 22 settembre 2023 alle ore 15:54

    Hi Lonut,

    Thanks for getting back to us. I checked your form and tested it to see if I could replicate the issue, and I ran into the same problem. It seems the language selector requires manual action to change the language. To fix this issue please turn on the option "Detect Language" from the settings as suggested by my colleague and embed the form without appending the language selection.

    src="https://form.jotform.com/231453316856054?language=it"

    The above line in the embed code should be replaced with the below:

    src="https://form.jotform.com/231453316856054"

    Appending the language in the embed code is forcing the language of the form. Using the iframe embed code without any modification will allow the form to detect the default language of the webpage and change accordingly.

    Please give it a try and let us know how it goes. 

  • pezzillicompany
    Risposta del 27 settembre 2023 alle ore 05:54

    Hi Afzal,

    thank you for your support, it's okay now.

    Best,

    Ionut