7. A computer-implemented method of arranging text items in a predefined order, comprising: loading into a program running on a computer a list of text items; storing, in the memory of a peripheral device, a collection of multiple text items arranged in multiple sets of text items and in multiple groups of text items; and storing a respective code item with a respective group of text items; storing a sort key that has values that designate a predefined order of the text items in each set; wherein the sort key is appended to the text items and comprises at least one character with a value within the Private Use range of the Unicode format sorting a resultant list according to a predetermined sort order using the program and receiving from the program a sorted list with the text items in said sort order; appending the sort key to the text items in the sorted list in a way to designate said sort order; and providing the sorted list with the sort key for storing as a set of the collection of text items in the memory of the peripheral device; wherein the multiple collections of text items comprises country names in a respective language, wherein a group comprises the name of a country in different languages and wherein a set comprises names of multiple countries, in one language.
7. A computer-implemented method of arranging text items in a predefined order, comprising: loading into a program running on a computer a list of text items; storing, in the memory of a peripheral device, a collection of multiple text items arranged in multiple sets of text items and in multiple groups of text items; and storing a respective code item with a respective group of text items; storing a sort key that has values that designate a predefined order of the text items in each set; wherein the sort key is appended to the text items and comprises at least one character with a value within the Private Use range of the Unicode format sorting a resultant list according to a predetermined sort order using the program and receiving from the program a sorted list with the text items in said sort order; appending the sort key to the text items in the sorted list in a way to designate said sort order; and providing the sorted list with the sort key for storing as a set of the collection of text items in the memory of the peripheral device; wherein the multiple collections of text items comprises country names in a respective language, wherein a group comprises the name of a country in different languages and wherein a set comprises names of multiple countries, in one language. 9. A device according to claim 7 , wherein the text items are arranged in a table structure with columns, rows and cells, wherein a set is arranged in a column of the table, a group is arranged in a row and the cells of the table comprises the text items.