Ciao a tutti, ho realizzato un sito in ASP.NET e, a distanza di qualche anno, vorrei renderlo il sito multilingua. Ho letto che si preferisce l'uso di sottocartelle (www.miosito.it/en) piuttosto che di sottodomini (www.en.miosito.it) per una questione di ottimizzazione da parte dei motori di ricerca.
Inoltre ho letto un paio di soluzioni per la memorizzazione delle stringhe da inserire nel sito: la prima parla di sequenza di if (es. if lang="en" then "hello" else "ciao") e questa sinceramente non mi sembra la soluzione ottimale; e poi ho letto di memorizzare le stringhe di una lingua nel db. Questa soluzione la preferisco nettamente alla prima, ma mi chiedo: ne esistono altre?
Grazie a tutti!