Ho i miei pensieri su come dovrebbe funzionare l'applicazione web o il sito web "ideale" multilingue. Riesci a pensare a una soluzione migliore? Quali sono i pro e i contro di loro? Quali sono i contro della soluzione che sto presentando qui sotto? Qualche commento?
La mia soluzione "ideale":
- l'applicazione dovrebbe leggere la lingua del browser (dall'intestazione Accept Language)
- l'utente dovrebbe essere in grado di sovrascrivere la sua lingua predefinita nelle opzioni (gli utenti che hanno effettuato l'accesso vedranno il sito Web in questa lingua indipendentemente dalle impostazioni correnti del browser, utile quando si viaggia per esempio)
- in aggiunta a questo, quando l'attributo lang è specificato nell'URL (vedi esempio qui sotto), l'utente vedrà la pagina nella lingua specificata da questo attributo (entrambi accettano la lingua e le impostazioni dell'utente saranno sovrascritte, questo potrebbe essere utile per i libri- marcatura, condivisione, selezione di feed RSS, web crawler).
URL di esempio: link