You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Design a localization strategy for NuGet package authors.
Current Situation
Currently NuGet does not provide a strategy for shipping localized version of package for transitive project systems.
We do have official strategy for Packages.Config project documented here.
Proposals
As part of sprint task we discussed the following strategies for creating localized packages -
Include all localized resources assemblies in a single package.
In this scenario, all the satellite assemblies can be part of the same package -
Create separate localized satellite package with all satellite assemblies.
In this scenario, all the satellite assemblies can be part of the new package which will deliver all the satellite assemblies as their pay load and should contain a package reference to the original package.
Create separate localized satellite packages, one for each localization culture.
In this scenario, all the satellite assemblies can be part of the separate packages, one for each culture. The satellite packages will deliver all the satellite assemblies as their pay load and should contain a package reference to the original package.