120 b in one form the edited text 120 b is sent back to the application 10 which in turn sends the text 120 b to a copy of the resource bundle 34 within the particular language specific application 10 a 10 c so that like in the form discussed above the text string 22 in the resource bundle 34 java object 40 may be overwritten due to the editing thereof in another form a new resource bundle 134 may be created such as resource bundles 134 a 134 c corresponding to the uk jp and fr languages and these are collectively stored within application 10 or on the host machine 5 again the ajax 70 program and javascript 71 operate to dynamically and near instantaneously update displayed pages with the edited text 120 b such as page 14 a for each user of application 10 a utilizing user terminals 74 across a distributed network and to update the java object 40 the importance of creating new resource bundles 134 or alternatively adding a new key 132 a and text string 122 to the resource bundle 34 is that translations may be retained and leveraged for future use as examples an application 10 may be customized for a variety of customers existing or previous translations may be.