Culture info non funziona

martedì 13 luglio 2010 - 18.01

yag Profilo | Junior Member

metto queste linee di codice prima di initializae component


// Put the following code before InitializeComponent()
// Sets the culture to French (France)
Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR");
// Sets the UI culture to French (France)
Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-FR");


ma nn sortisce alcune effetto


non so perchè

AntCiar Profilo | Expert

Ciao.

Hai impostato nelle form la proprietà Localizable a True?
Hai generato il file Resx per il francese?
Per impostare il francese (fr-FR) dove imposti il Localizable = true c'è una combo relativa alla property DefaultLanguage. E' impostata su Default. Apri la combo e scegli "Francese (Francia)". Stai attento ad andare direttamente sulla voce interessata altrimenti ti genera il file Resx anche per la lingua erroneamente selezionata. Dopo aver fatto questo, cambia le label e le descrizioni scrivendoci a mano la traduzione (se le form sono tante in rete ci sono tool che dovrebbero fare la traduzione). A questo punto hai una form con 2 resx diversi che contengolo le definizioni dei controlli nelle varie lingue. Compila, esegui ed il gioco del multilingua è fatto!!!


ciao
Cristian Barca

yag Profilo | Junior Member

non lo sapevo provo!

io volevo impostare tutte le impostazioni a livello di tutto il programma
dovevo mettere italiano non francese ma è uguale...

e poi volevo anche che il controllo monthcalendar facesse sempre vedere tutto
i italiano sto tentando ma senza risultati


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