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;
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;
in response to determining that the user interface item does not have an associated screentip, determining whether the user interface item contains a text string;
in response to determining that the user interface item contains a text string, determining 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, displaying the translated text string in a screentip for the user interface item.
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.
93 Citations
19 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; 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; in response to determining that the user interface item does not have an associated screentip, determining whether the user interface item contains a text string; in response to determining that the user interface item contains a text string, determining 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, displaying the translated text string in a screentip for the user interface item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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 (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 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 (18, 19)
-
Specification