Selezione delle impostazioni locali basata su priorità

Per determinare le impostazioni locali di un modulo adattivo, AEM Forms dà priorità ai seguenti metodi:

  1. Selettore impostazioni locali URL ([impostazioni locali]):

    Il sistema assegna la priorità alle impostazioni locali specificate nell'URL utilizzando il selettore [impostazioni locali]. Questo formato consente la memorizzazione nella cache per prestazioni migliori.

    Formato: l'URL segue questo formato: http:/[URL server AEM Forms]/content/forms/af/[afName].[impostazioni locali].html?wcmmode=disabled.

    Esempio: https://[server]/content/forms/af/contact-us.hi.html esegue il rendering del modulo in hindi.

  2. afAcceptLang Parametro richiesta:

    Per ignorare le impostazioni locali del browser dell'utente, è possibile utilizzare il parametro afAcceptLang nell'URL.

    Esempio: https://[server]/forms/af/survey.ca-fr.html?afAcceptLang=ca-fr forza il rendering del modulo in francese canadese.

  3. Impostazioni locali browser utente (intestazione Accept-Language):

    Se non vengono specificate altre impostazioni locali, AEM Forms considera le impostazioni locali del browser dell'utente inviate utilizzando l'intestazione Accept-Language.

Meccanismo di fallback:

  • Se non è disponibile una libreria client (procedura per aggiungere una nuova lingua, descritta più avanti in questo documento) per le impostazioni locali richieste, AEM Forms verifica la presenza di una libreria basata sul codice della lingua.

    Esempio: se viene richiesto en_ZA (inglese sudafricano) e non esiste una libreria en_ZA, utilizza en (inglese) se disponibile.

    Se non viene trovata alcuna libreria client adatta, viene utilizzato il dizionario predefinito (principalmente en) per la lingua di creazione del modulo.

    In assenza di informazioni sulle impostazioni internazionali, il modulo adattivo viene visualizzato nella lingua originale utilizzata durante lo sviluppo.