307 messaggi dal 07 aprile 2003
Ciao a tutti, ho un problema con la localizzazione .... ma non in locale!

Utilizzo un Data Access Layer e nel relativo progetto ho una sottocartella che si chiama "Languages". Dentro si trovano i file risorse, ad es. languages.resx (inglese per default), language.it.resx etc..

Utilizzo questo metodo per ottenere le traduzioni:

--
public static string GetTranslation(string value, string culture)
{
ResourceManager resourceMan = new ResourceManager("DataAccess.Languages.languages", typeof(languages).Assembly);
return resourceMan.GetString(value, CultureInfo.CreateSpecificCulture(culture));
}
--

il sistema funziona bene fino a quando è in locale altrimenti mi vengono restituire sempre le stringhe in inglese (lingua di default).

Le diverse risorse sono qualificate come "Embedded" e quindi dovrebbe essere ok ma allora come si può spiegare che solo in locale funziona????

ciao!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.