19. A sewing machine, comprising: a non-volatile memory for storing operating data in a first language; means for obtaining data from an external source; a display that displays menu screens, sewing data, operating instructions and other appropriate messages for an operator; discriminating means for determining whether the data of the external source is one of program data, sewing data, and language data; and a writing device for writing a second language into the non-volatile memory.
19. A sewing machine, comprising: a non-volatile memory for storing operating data in a first language; means for obtaining data from an external source; a display that displays menu screens, sewing data, operating instructions and other appropriate messages for an operator; discriminating means for determining whether the data of the external source is one of program data, sewing data, and language data; and a writing device for writing a second language into the non-volatile memory. 20. The sewing machine according to claim 19, further comprising: means for rewriting the first language to a storage medium; and means for deleting the first language from the non-volatile memory prior to writing the second language therein.