CPC G06F 40/51 (2020.01) [G06F 40/174 (2020.01); G06F 40/18 (2020.01); G06F 40/58 (2020.01)] | 18 Claims |
1. An apparatus comprising:
a processor that when executing instructions stored in an associated memory is configured to:
transfer a copy of one or more current baseline translation data sets from a software application into a temporary grid structure;
transfer a copy of a plurality of revised translation data sets to be added to the software application into the temporary grid structure, where each revised translation data set, of the plurality revised translation data sets, comprises a prompt name in a first field, an interactive voice response (IVR) prompt in a second field, a translation of the IVR prompt into a different language in a third field, and a timestamp in a fourth field, wherein the plurality of revised translation data sets are revisions of the one or more baseline translation data sets;
identify that two revised translation data sets in the grid structure comprise duplicate prompt names in their corresponding first fields;
delete an oldest revised translation data set of the two identified translations data sets from the grid structure based on an oldest timestamp to generate a current temporary grid structure storing a most recent revised translation data set;
store the most recent revised translation data set in a master translation file; and
integrate the most recent revised translation data set in master translation file into the software application.
|