1. An operating system stored in computer memory and implemented by a computer with a processor, comprising: a localization platform including: a resource manager loading resources requested by an application into a memory component and responding to resource requests from the application by returning requested resources to the application; a matching component; a plurality of localization content components, each providing localized content upon receiving a query, the matching component receiving a localization request from the resource manager, querying a plurality of the localization content components, and obtaining localized content, corresponding to the localization request, from one or more of the plurality of localization content components based on querying of the plurality of localization content components, wherein the processor is activated by the resource manager and the matching component to facilitate loading requested resources and obtaining the localized content; and the localization platform further comprising a data gathering component receiving localization content from at least one input source external to the localization platform, the localization content comprising resources localized by the at least one input source providing them, and context information and metadata identifying each input source and associated localized content it provided, the data gathering component storing the localization content in the localization content components wherein the data gathering component allows an input source to modify only localization content that is provided through the data gathering component by that input source, based on the metadata associated with the localization content being modified.
1. An operating system stored in computer memory and implemented by a computer with a processor, comprising: a localization platform including: a resource manager loading resources requested by an application into a memory component and responding to resource requests from the application by returning requested resources to the application; a matching component; a plurality of localization content components, each providing localized content upon receiving a query, the matching component receiving a localization request from the resource manager, querying a plurality of the localization content components, and obtaining localized content, corresponding to the localization request, from one or more of the plurality of localization content components based on querying of the plurality of localization content components, wherein the processor is activated by the resource manager and the matching component to facilitate loading requested resources and obtaining the localized content; and the localization platform further comprising a data gathering component receiving localization content from at least one input source external to the localization platform, the localization content comprising resources localized by the at least one input source providing them, and context information and metadata identifying each input source and associated localized content it provided, the data gathering component storing the localization content in the localization content components wherein the data gathering component allows an input source to modify only localization content that is provided through the data gathering component by that input source, based on the metadata associated with the localization content being modified. 3. The operating system of claim 1 wherein the localization content components comprise: a translation memory data service operably coupled to the matching component and a plurality of localization content data stores, the translation memory data service searching the localization content data stores for the localization content.