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?
-
10-10-2019 - |
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?
Soluzione
Satellite assemblies contain culture information in file header. So the answer to your question is simply no, you cannot just rename the folder.