O que é uma montagem de satélite?

O que é um conjunto de satélites e quando devem ser utilizados?

Author: Shog9, 2008-12-13

2 answers

Uma definição do MSDN diz algo como isto: "uma montagem de Framework.net contendo recursos específicos para uma determinada língua. Usando conjuntos de satélites, você pode colocar os recursos para diferentes línguas em diferentes conjuntos, e a montagem correta é carregada em memória apenas se o usuário optar por ver a aplicação nessa linguagem."

Isto significa que você desenvolve a sua aplicação numa linguagem predefinida e adiciona flexibilidade para reagir com a mudança no local. Dizer, por exemplo, você desenvolveu sua aplicação em um locale en-US. Agora, sua aplicação tem suporte multilíngue. Quando você implementa seu código, digamos, na Índia, você quer mostrar etiquetas, mensagens mostradas na língua nacional que não é o inglês.

Os conjuntos de satélites dão esta flexibilidade. Você cria QUALQUER ficheiro de texto simples com textos traduzidos, cria recursos e coloca-os na pasta de depuração bin\. É isso. Da próxima vez, o seu código irá ler a propriedade actual da o tópico actual e, consequentemente, carregar o recurso apropriado.
 48
Author: MOZILLA, 2008-12-13 19:13:29
  1. Uma Montagem de satélite é uma biblioteca compilada (DLL) que contém recursos "localizáveis" específicos a uma determinada cultura, tais como strings, bitmaps, etc.

  2. É provável que você use conjuntos de satélite ao criar uma aplicação UI multilingue. Eles são usados para implantar aplicações em várias culturas, com uma montagem de satélite por cultura (comportamento padrão)

Mais aqui.: http://blogs.msdn.com/b/global_developer/archive/2011/07/22/introduction-to-satellite-assemblies.aspx
 9
Author: Jorge Garcia, 2014-01-21 16:30:37