Come costruire siti web multilingue con ASP.Net

July 10

"Localizzazione" è il termine dato a siti web che si rivolgono a più lingue. Un utente si iscrive e imposta il sito con il linguaggio locale dell'utente. La localizzazione è una parte di siti web che servono diversi paesi, in modo che i clienti non hanno bisogno di conoscere l'inglese per ordinare i prodotti e chiedere aiuto. piattaforma di sviluppo .NET di Microsoft ha capacità di localizzazione, ed è necessario impostare le classi .NET per mostrare la stessa pagina web utilizzando una lingua diversa.

istruzione

1 Creare un file di risorse per ogni lingua. Il file di risorse ha le traduzioni per parole, frasi e le etichette si trovano sul sito web. Il file di risorse ha l'estensione "resx", e viene aggiunto alla sezione "Risorse locali" della vostra applicazione .NET.

2 Aggiungere una classe di localizzazione al progetto. La classe di localizzazione chiama il file di risorse e traduce le frasi per voi. Traduce da Inglese a tutte le lingue che utilizzano il file di risorse che ha un formato standard per la parola e frase look-up.

3 Aggiungere il riferimento "cultura" per la parte superiore di ogni pagina Web .NET che ha la localizzazione. Il codice seguente viene aggiunto al primo tag "Pagina" nei file NET:

Culture = UICulture "auto" = "auto"

4 Chiamare la classe "globalizzazione" al tuo file di classe creata nel passaggio due per ogni termine tradotto e frase sulla tua pagina web. La classe di "globalizzazione" fa scattare la pagina di .NET per le traduzioni locali utilizzando impostazioni del paese del lettore web.