Inventors:
Anatoliy Burukhin - Issaquah WA, US
Makarand Atulchandra Gadre - Redmond WA, US
Ayman M. Aldahleh - Redmond WA, US
Terry Farrell - Mount Merrion, IE
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 9/46
Abstract:
Technologies are described herein for dynamically providing a localized user interface (“UI”) resource. A localization framework includes a resource manager, resource sets, and resource readers. The resource manager exposes an application programming interface (“API”) to application programs for requesting a localized UI resource from the resource manager. When the resource manager receives a request for a localized UI resource on the API, the resource manager queries the resource sets for the requested resource. If the first resource set is unable to provide the requested localized UI resource, another resource set may be queried. Multiple resource readers within each resource set may also be configured to provide flexibility in how UI resources are loaded and processed.