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.
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. 2. The method of claim 1 , wherein the modified screenshot is a first modified screenshot, wherein the method further comprises: after modifying the screenshot to provide the first modified screenshot, receiving user input of a new second text string for the second text field; responsive to receiving user input of the new second text string, updating the second module of the text mapping file to replace the original second text string of the second text field for the GUI screen with the new second text string of the second text field for the GUI screen; and responsive to receiving user input of the new second text string, modifying the first modified screenshot of the GUI screen to provide a second modified screenshot for the software product for display on the display wherein the second 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 new second text string for the GUI screen from the second module of the text mapping file, wherein the second modified screenshot of the GUI screen including the first text field with the new first text string and the second text field with the new second text string for the GUI screen replaces the first modified screenshot of the GUI screen on the display; wherein providing the second resource file includes generating the second resource file to include the new first text string for the first text field and the new second text string for the second text field of the GUI screen.