Patent Document ID: 9690549
Application ID: 14668035

Base Claim:
1. A method supporting editing of a software product, the method comprising: obtaining a graphical user interface (GUI) screen for the software product, wherein the GUI screen includes a plurality of text fields, and wherein a first resource file includes text strings for respective ones of the text fields; generating a text mapping file for the software product, wherein the text mapping file includes a module for each text string of the first resource file, wherein the module for each text string includes a text string from the resource file and a unique text string identification for the text string, and wherein the screenshot of the GUI screen for the software product includes the first text field with a first unique text string identification from the first module appended to the original first text string and the second text field with a second unique text string identification from the second module appended to the original second text string; providing a screenshot of the GUI screen for the software product for display on a display wherein the screenshot includes a first text field with an original first text string for the GUI screen from a respective first module of the text mapping file and a second text field with an original second text string for the GUI screen from a respective second module of the text mapping file; receiving user input of a new first text string for the first text field; responsive to receiving user input of the new first text string, updating the first module of the text mapping file to replace the original first text string of the first text field for the GUI screen with the new first text string of the first text field for the GUI screen; responsive to receiving user input of the new first text string, modifying the screenshot to provide a modified screenshot of the GUI screen for the software product for display on the display wherein the modified screenshot includes the first text field with the new first text string from first module of the text mapping file and the second text field with the original second text string for the GUI screen from the second module of the text mapping file, wherein the modified screenshot of the GUI screen including the first text field with the new first text string and the second text field with the original second text string for the GUI screen replaces the screenshot of the GUI screen on the display, and wherein the modified screenshot of the GUI screen for the software product includes the first text field with the first unique text string identification from the first module appended to the new first text string and the second text field with the second unique text string identification from the second module appended to the original second text string; and providing a second resource file including the new first text string for the first text field of the GUI screen; wherein the new first text string replaces the original first text string in the first text field in the modified screenshot on a first area of the display, and wherein the original second text string is maintained in the second text field in the modified screenshot on a second area of the display.

---

Claim 17:
17. The method of claim 1 wherein modifying the screenshot to provide the modified screenshot comprises directly modifying the screenshot to provide the modified screenshot.