Creare applicazione multilingua

venerdì 15 settembre 2006 - 23.40

Amodio Profilo | Expert

salve a tutti
dallo stesso sito dovrei gestire 4 lingue
cosa mi onviene fare?

1)creare diversi siti ma con label diverse?
2)slavare in un apposito database tutte le stringhe di messaggi di errore e label nelle varie lingue?

oppure c'è un'altro modo?
grazie

freeteo Profilo | Guru

ciao,
asp.net prevede gia questa feature, basta che lavori con i file di risorse di diverse lingue, e poi nelle pagine non scrivi tu le parole la richiami questi file con la classe "ResourceManager" oppure direttamente con:

<div> <%= Resources.testi.testodellapagina %> </div>

e direttametne il runtime va a prendersi la risorsa relativa alla lingua (culture) che hai impostato per il thread.
Quindi diciamo tu prepari il frontend e tutte le stringhe le gestisci dai file ".resx"...1po grossolana come spiegazione (che invece va approfondita) solo per introdurti 1po a questi links che spiegano dettagliatamente:
http://msdn2.microsoft.com/it-it/library/c6zyy3s9.aspx
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/localization/default.aspx
ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

Amodio Profilo | Expert

ciao

ho uplodato il mio progettino :
http://209.227.215.245/mag/provaMultilingua.zip
spero che qualcuno possa aiutarmi a risolvere questi errori
non capisco da cosa possano derivare, per creare questo progetto ho aftto riferimeto ai 2 link
http://quickstarts.asp.net/QuickStartv20/aspnet/doc/localization/localization.aspx#static
dove ho attinto i modi di creare quedsta applicazione


grazie


Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5