Patent ID: 8527950

Claim:
A verification method for a localized computer software application, comprising: receiving a localized software application, the localized application being formed from an original application having a respective resource file, the respective resource file storing location specific graphical user interface elements extracted from graphical user interface code of the original application, and the localized application having a localized resource file generated from the respective resource file of the original application; for a current graphical object generated by a graphical user interface of said localized application, identifying in the localized resource file a resource corresponding to said current graphical object, and wherein said identifying uses a resource map to identify the corresponding resource, wherein the resource map maps graphical objects to resources in the respective resource file of the original application, and a resource in the localized resource file corresponding to one of the resources mapped for the current graphical object in the respective resource file of the original application being the identified resource; comparing the content of said current graphical object with said identified resource; and generating an error event when said content does not match said identified resource; wherein the resource map is different from an object map mapping graphical objects to corresponding property values, and the resource map mapping of graphical objects to resources in the respective resource file of the original application being supplemented by classification of graphical objects, each graphical object being classified into one of: a first class where the graphical object matches exactly one resource in the respective resource file, a second class where the graphical object matches no resource, and a third class where the graphical object matches multiple resources in the respective resource file.