DYNAMIC SCREENTIP LANGUAGE TRANSLATION
First Claim
1. A computer-implemented method for dynamically translating a text string associated with a user interface item, the computer-implemented method comprising performing computer-implemented operations for:
- detecting a user interface cursor hovering over a user interface item;
in response to detecting the user interface cursor hovering over the user interface item, determining whether the user interface item has an associated screentip; and
in response to determining that the user interface item has an associated screentip, identifying a text string associated with the screentip, locating a translated text string for the identified text string, and displaying the translated text string in the screentip.
3 Assignments
0 Petitions
Accused Products
Abstract
When a user interface cursor hovers over a user interface item, a determination is made as to whether the user interface item has an associated screentip. If the user interface item has an associated screentip, text associated with the screentip is identified, a translated text string is located for the text string, and the translated text string is displayed in the screentip. If the user interface item does not have an associated screentip, a determination is made as to whether the user interface item contains a text string. If so, a determination is made as to whether a translated text string is available that corresponds to the text in the user interface item. If so, the translated text string is displayed in a screentip for the user interface item.
-
Citations
20 Claims
-
1. A computer-implemented method for dynamically translating a text string associated with a user interface item, the computer-implemented method comprising performing computer-implemented operations for:
-
detecting a user interface cursor hovering over a user interface item; in response to detecting the user interface cursor hovering over the user interface item, determining whether the user interface item has an associated screentip; and in response to determining that the user interface item has an associated screentip, identifying a text string associated with the screentip, locating a translated text string for the identified text string, and displaying the translated text string in the screentip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, will cause the computer to:
-
detect a user interface cursor hovering over a user interface item; in response to detecting the user interface cursor hovering over the user interface item, to determine whether the user interface item has an associated screentip; in response to determining that the user interface item has an associated screentip, to identify a text string associated with the screentip, to locate a translated text string for the identified text string, and to display the translated text string in the screentip; in response to determining that the user interface item does not have an associated screentip, to determine whether the user interface item contains a text string; in response to determining that the user interface item contains a text string, to determine whether a translated text string is available that corresponds to the text string contained in the user interface item; and in response to determining that a translated text string is available that corresponds to the text string contained in the user interface item, to display the translated text string in a screentip for the user interface item. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, will cause the computer to:
-
detect a user interface cursor hovering over a user interface item; in response to detecting the user interface cursor hovering over the user interface item, to determine whether the user interface item has an associated screentip; in response to determining that the user interface item has an associated screentip (204A), to identify a text string associated with the screentip, to locate a translated text string for the identified text string by generating a hash value for the identified text string, utilizing the hash value to locate a unique identifier corresponding to the identified text string in a first file, and utilizing the unique identifier to locate the translated text string in a second file, and to display the translated text string in the screentip; in response to determining that the user interface item does not have an associated screentip, to determine whether the user interface item contains a text string; in response to determining that the user interface item contains a text string, to determine whether a translated text string is available that corresponds to the text string contained in the user interface item by generating a hash value for the text string, utilizing the hash value to locate a unique identifier corresponding to the text string in the first file, and utilizing the unique identifier to locate the translated text string in the second file; and in response to determining that a translated text string is available that corresponds to the text string contained in the user interface item, to display the translated text string in a screentip for the user interface item. - View Dependent Claims (19, 20)
-
Specification