Localized viewing of file system names
First Claim
1. A method for displaying localized names for elements stored in a computer'"'"'s file system, comprising the following steps:
- storing an attribute with each localized file system element which indicates that the element is localized;
upon access to each file system element, determining whether the element includes an attribute which indicates that the element is localized;
retrieving and displaying a localized name for a preferred language if the file system element includes such an attribute; and
displaying a non-localized name if the file system element does not include such an attribute.
2 Assignments
0 Petitions
Accused Products
Abstract
The elements of a file system contain information that provides language-specific views of the file system. An indicator in each element enables a quick determination to be made whether that element is localized. These indicators can take the form of a key-value pair in a properties list, a special file in the element, such as an empty file, or a special extension on the name of the file. If the element is localized, the localization information can be stored as part of the element, or in a central location for use with multiple different elements. A library of APIs associated with the file system performs methods to determine whether a requested file system element is localized, and to retrieve the localized name in that case.
152 Citations
55 Claims
-
1. A method for displaying localized names for elements stored in a computer'"'"'s file system, comprising the following steps:
-
storing an attribute with each localized file system element which indicates that the element is localized;
upon access to each file system element, determining whether the element includes an attribute which indicates that the element is localized;
retrieving and displaying a localized name for a preferred language if the file system element includes such an attribute; and
displaying a non-localized name if the file system element does not include such an attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
- 15. A file system for a computer that manages the storage of file system elements on one or more storage devices and provides requesting applications with access to stored file system elements, said file system including an interface that is responsive to a request for access to determine whether a requested file system element has a localized name associated with a preferred language, and that provides said localized name to the requesting application.
-
27. A computer system, comprising:
-
a storage device in which file system elements are stored;
a display device on which names of said file system elements can be displayed; and
an operating system that manages access to file system elements stored on said storage device and provides file system element names to said display for viewing, said operating system being responsive to a request for access to a file system element stored on said storage device to determine whether said element has a localized name associated with a designated language, and providing said localized name in response to the request for viewing on said display device. - View Dependent Claims (28)
-
-
29. A computer file system, comprising:
-
means for determining whether an element stored in the file system includes an attribute which indicates that the element is localized;
means for retrieving and returning a localized name for a preferred language if the file system element includes such an attribute; and
means for returning a non-localized name if the file system element does not include such an attribute. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A computer-readable medium containing a program that executes the following steps:
-
receiving requests for access to file system elements;
determining whether a requested element includes an attribute which indicates that the element is localized;
retrieving and returning a localized name for a preferred language if the file system element includes such an attribute; and
returning a non-localized name if the file system element does not include such an attribute.
-
- 35. A computer-readable medium containing a program that is responsive to a request for access to an element stored in a file system to determine whether the requested element has a localized name associated with a preferred language and to provide said localized name for display as the name of the element if the determination is in the affirmative.
- 37. A computer-readable medium containing a file system element that includes an attribute which indicates that the element has at least one localized name associated with it.
- 48. A computer-readable medium containing a file system element whose contents include a key-value pair where the key is a non-localized name for the file system element and its associated value is a localized name for a particular language.
-
50. A computer-readable medium containing a file system element comprising:
-
an indicator which identifies the file system element as having a localized name; and
at least one resource that provides a localized name for the file system element for a particular user preference setting. - View Dependent Claims (51, 52, 53, 54, 55)
-
Specification