Posso usare una risorsa satellitare di assemblaggio per una lingua del sistema operativo per un'altra lingua semplicemente cambiando il nome della cartella del dll viene visualizzata?

StackOverflow https://stackoverflow.com/questions/3995906

Domanda

Se compilo un satellite NET assemblaggio con risorse localizzate, fa la stessa assemblea sapere quale lingua è, o è questo implicita nella cartella in cui appare?

Se decido di creare una localizzata di montaggio dove tutte le stringhe sono racchiuse da '@' simboli per testare se tutta la mia app è localizzata e quindi installare che in un sistema operativo IT-GB in una sottocartella 'it' e caricare il app e vedo tutti i miei simboli racchiusi da '@' segni, posso quindi utilizzare lo stesso montaggio su un sistema operativo tedesco, ma metterla in una sottocartella 'de' e si aspettano di localizzare ancora l'applicazione? O c'è qualcosa nella compilazione assemblea che incorpora il locale che il montaggio e quindi, anche se si trova nel posto giusto non sarà caricarlo?

È stato utile?

Soluzione

Satellite assemblies contain culture information in file header. So the answer to your question is simply no, you cannot just rename the folder.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top