A satellite assembly contains culture- or language-specific information.Used for Globalization or Localization across the application.
Satellite assembly meansWhen you write a multilingual or multi-cultural application in .NET, and want to distribute the core application separately from the localized modules, the localized assemblies that modify the core application are called satellite assemblies.