Patent ID: 8595710

Claim:
An apparatus comprising: a computer processor; and a memory connected to the computer processor for executing at least one data structure encoded in a computer readable storage medium, wherein the at least one data structure being executed by the computer processor to provide: a representation of at least one resource provided in a first human language; a representation of at least one second human language into which the resource is preliminarily localized at a first time; at least one representation of a binary version of the preliminary-localized resource as preliminarily-localized into the second human language, wherein the binary version of the resource is a first dynamically linked library (“DLL”) file; a representation of a software product that incorporates the binary version of the preliminary-localized resource as preliminarily-localized into the second human language; a unique identifier corresponding to the binary version of the preliminary-localized resource that enables a requesting application to be provided with the binary version of the preliminary-localized resource; a software build interface exposing a set of software build tools that incorporates the binary version of the preliminary-localized resource into the requesting application; a further representation of the at least one second human language where the preliminarily localized resource is one of adjusted and corrected at a second time to produce a finally-localized resource, wherein the representation of the finally-localized resource is related to the representation of the software product and to the representation of the second human language; and at least one representation of a binary version of the finally-localized resource as finally localized into the second human language, wherein the binary version of the resource is a second DLL file.