jueves, 14 de abril de 2011

Dynamic Localization with observable and shared resources in Silverlight

The purpose of this solution is to achieve the following scenarios:

•    Define scoped resources in a modular solution by specifying the global, the application and/or custom ones.
•    Dynamic loading, so you won't need to download all resources available, this will be done on demand.
•    Observable resources, so if you change the culture, automatically all labels will be updated. No code is required.
•    Shared resources, in modular solutions, you can have a solution with some projects, another solution with some other projects and so on. With this, you will be able to add it sharing the resources.
•    Enable for unit testing.