Patent ID: 8244520

Claim:
A method comprising: providing a panel to a device, the panel including a translatable portion that changes when code for the panel changes and a continuously dynamic portion that changes when code for the panel does not change, the panel being translated from a first language to a second language; producing an overlay from the panel using the device, the overlay comprising an ignorable shape corresponding to the continuously dynamic portion of the panel; applying the overlay to a first version of the panel using the device to block the continuously dynamic portion of the first version of the panel from a data-extraction procedure to produce a first iteration of the panel that isolates the translatable portion of the panel, such that the first iteration does not include the continuously dynamic portion; applying the overlay to a second version of the panel using the device to block the continuously dynamic portion of the second version of the panel from a data-extraction procedure to produce a second iteration of the panel that isolates the translatable portion of the panel, such that the second iteration does not include the continuously dynamic portion; comparing the translatable portions of the first and second iterations using the device; and determining whether the translatable portions of the first and second iterations are different using the device; wherein if differences are determined, testing the accuracy of the translation of the panel, and if no differences are determined, indicating that the second iteration is not different from the first iteration.