1. A method of editing textual displays of a web-based software application having multiple web pages and multiple text items, the method comprising: executing the web-based software application, the software application including a set of executable instructions for displaying web pages on a graphical user interface and allowing interaction therewith by a user, the software application including at least one secondary file providing resource bundles having a single key and text strings corresponding to text items, the executable instructions having an identifier for locating the single key and for calling the text strings for display on the web page; reading code for each text item which may be edited; receiving a selection of a text item to be edited by through a web page on which the text item is displayed; creating an edited text item based on edits to the text item on the web page; saving the edited text item to the secondary file, wherein the single key of the secondary file identifies text items that are displayed a plurality of times on the web page; and dynamically displaying the edited text item in place of the text item on the web page using the single key for a plurality of users across a distributed network without reloading or refreshing the web page by the users.