Qu'est-ce qu'un assemblage satellite et comment pouvons-nous l'utiliser? P>
3 Réponses :
Les assemblages satellites sont utilisés pour localiser votre UI. P>
Vous pouvez savoir comment les utiliser Voici . P>
Les assemblages satellites sont de petits assemblages contenant uniquement des ressources et sont spécifiques à une langue particulière (ou, plus précisément, de culture). Par exemple, disons que j'ai une assemblée appelée "myassembly.dll". Si j'avais des traductions pour nous anglais et chinois (PRC), la structure de fichier ressemblerait à ceci: chacun des fichiers Quant à l'utilisation de ces fichiers, cela est effectué automatiquement par le gestionnaire de ressources. Dans le code généré pour un fichier de ressources (qui vous donne la syntaxe basée sur la propriété pour la lecture d'une ressource), il utilise la culture de l'interface utilisateur actuelle, mais vous pouvez le remplacer en appelant le "code> ResourceManager.getstring (nom de cordes, culture de culture ) code> surcharge. p> p> .resources.dll code> contiendrait la Données de tous les fichiers de ressources spécifiques à la culture qui seraient dans le projet (ils prennent la forme de
nom_culture.resx code>, donc si nous parlons de la traduction anglaise américaine de
Form1 Code> S Ressources, ce serait
form1.us-fr.resx code>). p>
Un assemblage satellite est une bibliothèque compilée (DLL) contenant des ressources "localisables" spécifiques à une culture donnée telle que des chaînes, des bitmaps, etc. p> li>
Vous devez utiliser des assemblages satellites lors de la création d'une application UI multilingue. Ils sont utilisés pour déployer des applications dans plusieurs cultures, avec 1 assemblage par satellite par culture (comportement par défaut) p> li> ol>
plus ici: http://blogs.msdn.com/b/global_developer/archive/2011/07/22/introduction-o-Satellite-assemples.aspx p>
Dupe exactement comme Stackoverflow.com/questions/365569/Qu- is-a-satellite-assemblez bly