Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
Localization con Vb.net
mercoledì 07 ottobre 2009 - 15.15
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alefizzz
Profilo
| Newbie
1
messaggi | Data Invio:
mer 7 ott 2009 - 15:15
Salve a tutti, sono nuovo e ultimamente mi sono imbattuto sul problema di un software multilingua.
Chiedevo se qualcuno poteva darmi una dritta perchè mi imbatto in questo limite, usando il cultureinfo per l'assegnazione della lingua e quindi dell'utilizzo di un file di risorse piuttosto che un altro ho visto che tale operazione può essere eseguita solo prima dell'inizializzazione dei componenti ma come switch automatico della lingua in modo dinamico all'interno di un form.
Questo perchè avevo prima utilizzato un componente gratuito che mi permetteva di fare ciò, ma visto che limitava la traduzione di un certo numero di righe ho dovuto abbandonarlo.
Ho provato anche ad usare un ciclo ricorsivo che andasse a modificare il campo .text di ogni componente ma essendoci delle nidificazioni di componenti mi è troppo incasinato.
Se qualcuno può essermi d'aiuto...
Grazie comunque a tutti
Alessio
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
gio 8 ott 2009 - 11:29
>Salve a tutti, sono nuovo e ultimamente mi sono imbattuto sul
>problema di un software multilingua.
ciao e benvenuto nel forum di dotnethell
>Chiedevo se qualcuno poteva darmi una dritta perchè mi imbatto
>in questo limite, usando il cultureinfo per l'assegnazione della
>lingua e quindi dell'utilizzo di un file di risorse piuttosto
>che un altro ho visto che tale operazione può essere eseguita
>solo prima dell'inizializzazione dei componenti ma come switch
>automatico della lingua in modo dinamico all'interno di un form.
>Questo perchè avevo prima utilizzato un componente gratuito che
>mi permetteva di fare ciò, ma visto che limitava la traduzione
>di un certo numero di righe ho dovuto abbandonarlo.
>Ho provato anche ad usare un ciclo ricorsivo che andasse a modificare
>il campo .text di ogni componente ma essendoci delle nidificazioni
>di componenti mi è troppo incasinato.
>Se qualcuno può essermi d'aiuto...
Personalmente localizzo sempre su database, faccio tabelle di legame per ottenere le traduzioni multilingua.
Del resto poi utilizzo le Resources solo per mappare appunto il database e ricavare "al volo" le traduzioni.
Potresti poi pensare di tenere in cache i dati localizzati, in modo da non dover rieseguire le query ogni volta.
>Grazie comunque a tutti
di nulla!
--
Alessandro Alpi | SQL Server MVP
http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org
Torna su
Stanze Forum
Elenco Threads
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 !