Ho convertito il mio sito (basato sul Personal Website Starter Kit, con modifiche) in un sito multi-lingue. Al momento il sito funziona in Inglese, Olandese e Italiano. Ho scritto una seria di articoli su come è stato fatto questa conversione, inclusi esempi di codice (in C#), e, a fine serie, è disponibile un download con il codice rilevante.
Gli articoli sulla conversione trattano i quattro argomenti principali:
Testi Strutturati (blocchi de testi): memorizzati nel database,
Struttura di database riguardanti oggetti come album e multi-media, che devono trattenere nomi (titoli) e parole chiave in più lingue,
Frasi Sconnesse, tipo: "Visto x volte" (per una fotografia): memorizzati in archivi di risorse,
Image Buttons con testi come: "add" o "delete", che sono specifici per una lingua solo, e il DynamicButton, (download disponibile come parte della libreria: ArnoldusLib), come soluzione a questo problema.
Gli articoli si trovano qui:
http://www.arnoldus.com/MultiLanguage1.1.aspx(Un demo del DynamicButton trovi qui:
http://www.arnoldus.com/ButtonTest.aspx).