These systems and methods provide text displays, such as basic
input/output system ("BIOS") text displays, that are represented by
character strings in string definition files. In order to convert
character strings into multiple languages, destination languages are
either user selected or predetermined based on the display
specifications. Next, the character strings are extracted from the string
definition files in a source language into intermediate text files. Each
intermediate text file represents a destination language. The source
language character strings are then converted to the destination language
of each intermediate text file. The converted character strings are then
inserted from the intermediate text files into the string definition
files from which the character strings in the source language were
extracted. A file identifier of each string definition file from which
the character strings were extracted is also stored in the intermediate
text files. When the converted character strings are inserted into the
string definition files, the file identifiers are utilized to locate the
string definition files from which the character strings in the source
language were extracted.