Method and system for providing standard resources in different natural languages
First Claim
Patent Images
1. In a data processing system having processing means running an operating system, memory means and a video display, a method, comprising the steps of:
- storing a first standard resource in the memory means, said first standard resource being provided by the operating system and specifying appearance of a non-textual component of a window element of a window and specifying that text in the window element is in a first natural language;
storing a second standard resource in the memory means, said second standard resource being provided by the operating system and specifying the same appearance of the non-textual component of the window element as specified by the first standard resource but specifying that text in the window element is in a second natural language; and
running a program on the processing means that uses one of the first standard resource or second standard resource to display the window element in a window on the video display, said non-textual component of the window element having the appearance specified by the standard resource used by the program and including text in the natural language specified by the standard resource used by the program.
1 Assignment
0 Petitions
Accused Products
Abstract
An operating system includes standard resources in a number of different natural languages. The standard resources are utilized to display window elements in windows. The operating system and application programs run on the operating system may utilize the standard resources to generate windows. The application programs may choose the language of the standard resources they use independently of the language of resources the operating system uses.
96 Citations
27 Claims
-
1. In a data processing system having processing means running an operating system, memory means and a video display, a method, comprising the steps of:
-
storing a first standard resource in the memory means, said first standard resource being provided by the operating system and specifying appearance of a non-textual component of a window element of a window and specifying that text in the window element is in a first natural language; storing a second standard resource in the memory means, said second standard resource being provided by the operating system and specifying the same appearance of the non-textual component of the window element as specified by the first standard resource but specifying that text in the window element is in a second natural language; and running a program on the processing means that uses one of the first standard resource or second standard resource to display the window element in a window on the video display, said non-textual component of the window element having the appearance specified by the standard resource used by the program and including text in the natural language specified by the standard resource used by the program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. In a data processing system having processing means, memory means and a video display, a method comprising the steps of:
-
storing a set of standard resources in memory means, each standard resource in the set specifying appearance of an associated window element that includes text and a language of the text included in the associated window element, wherein at least two of said standard resources specify different languages of the text; in a program run on the processing means, selecting a language for text to be included in window elements of a window produced by the program, said program having an associated executable file with a data segment holding data; and adding the standard resources, that specify the language of the text included in the window elements of the window as the selected language, to the executable file of the program to display the window elements in the window on the video display. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. In a data processing system having memory means, a video display and processing means running an operating system, a method comprising the steps of:
-
storing a first set of standard resources provided by the operating system in the memory means, said first set of standard resources specifying appearance of both textual and non-textual components of window elements and that specify a natural language for the textual components in the window elements as a first natural language; storing a second set of standard resources provided by the operating system in the memory means said second set of standard resources specifying appearance of both textual and non-textual components of window elements and that specify the natural language for text in the window elements as a second natural language; and in response to a user request, selecting one of the sets of standard resources for use by the operating system to display the window elements in a window on the video display, wherein the appearance and the natural language of the text in the window elements are specified by the selected set of standard resources. - View Dependent Claims (19)
-
-
20. In a data processing system having processing means, a video display and a memory means having a program for displaying a window, said program having an executable file, a method comprising the steps of:
-
storing sets of standard resources describing window elements in the memory means wherein each set of standard resources includes standard resources for a plurality of window elements, some of which include text, and each set of standard resources has an associated natural language for all text included in the window elements; choosing an initial one of the sets of standard resources having a first associated natural language for use by the program run on the processing means; displaying a window on the video display as directed by the program using the initial one of the sets of standard resources such that some of the window elements include text in the first associated natural language, said initial one of the sets of standard resources being added to the executable file of the program; choosing an alternative one of the sets of standard resources having a second associated natural language for use by the program run on the processing means without rebooting the data processing system, said alternative one of the sets of standard resources being added to the executable file of the program; and displaying the window on the video display as directed by the program using the alternative one of the sets of standard resources such that some of the window elements include text in the second associated natural language. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. In a data processing system having memory, a video display and a processor running an operating system and a program that displays a window having window elements, a method comprising the steps of:
-
storing a first set of standard resources provided by the operating system in the memory that specify appearance of both textual and non-textual components of the window elements and that specify a first natural language for the textual components in the window elements; storing a second set of standard resources provided by the operating system in the memory that specify appearance of both textual and non-textual components of the window elements and that specify a second natural language for the textual components in the window elements; adding at least one standard resource from the first set of standard resources and at least one standard resource from the second set of standard resources to the executable file of the program to display ones of the windows elements of the window for the program on the video display.
-
-
27. The method recited in claim 29 wherein the step of adding at least one standard resource from the first set of standard resources and at least one standard resource from the second set of standard resources to the executable file of the program is performed in response to a user selection of desired standard resources.
Specification