Dynamic screentip language translation
First Claim
1. A computer-implemented method comprising performing computer-implemented operations for:
- detecting, by a computing device, 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, by the computing device, whether the user interface item has an associated screentip comprising a text string in a first language;
if the user interface item has an associated screentip, determining, by the computing device, whether the associated screentip has a translated text string corresponding to the text string, the translated text string comprising the text string translated from the first language into a second language;
if the associated screentip has a translated text string, replacing, by the computing device, the text string in the associated screentip with the translated text string and displaying the translated text string in the associated screentip;
if the user interface item does not have an associated screentip, determining, by the computing device, whether the user interface item contains a text string;
if the user interface item contains a text string, determining, by the computing device, whether a translated text string is available that corresponds to the text string contained in the user interface item, the translated text string comprising the text string translated from a first language into a second language; and
if a translated text string is available that corresponds to the text string contained in the user interface item, creating, by the computing device, a screentip containing the translated text string and displaying the 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.
92 Citations
20 Claims
-
1. A computer-implemented method comprising performing computer-implemented operations for:
-
detecting, by a computing device, 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, by the computing device, whether the user interface item has an associated screentip comprising a text string in a first language; if the user interface item has an associated screentip, determining, by the computing device, whether the associated screentip has a translated text string corresponding to the text string, the translated text string comprising the text string translated from the first language into a second language; if the associated screentip has a translated text string, replacing, by the computing device, the text string in the associated screentip with the translated text string and displaying the translated text string in the associated screentip; if the user interface item does not have an associated screentip, determining, by the computing device, whether the user interface item contains a text string; if the user interface item contains a text string, determining, by the computing device, whether a translated text string is available that corresponds to the text string contained in the user interface item, the translated text string comprising the text string translated from a first language into a second language; and if a translated text string is available that corresponds to the text string contained in the user interface item, creating, by the computing device, a screentip containing the translated text string and displaying the 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, 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, determine whether the user interface item has an associated screentip comprising a text string in a first language; if the user interface item has an associated screentip, determine whether the associated screentip has a translated text string corresponding to the text string, the translated text string comprising the text string translated from the first language into a second language; if the associated screentip has a translated text string, replace the text string in the associated screentip with the translated text string and displaying the translated text string in the associated screentip; if the user interface item does not have an associated screentip, determine whether the user interface item contains a text string; if the user interface item contains a text string, determine whether a translated text string is available that corresponds to the text string contained in the user interface item, the translated text string comprising the text string translated from a first language into a second language; and if a translated text string is available that corresponds to the text string contained in the user interface item, create a screentip containing the translated text string and displaying the screentip for the user interface item. - View Dependent Claims (9, 10, 11, 12, 13, 14, 20)
-
-
15. A computer system comprising:
-
a processor; and a memory in communication with the processor, the memory comprising computer-executable instructions which, when executed by the processor, cause the processor 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, determine whether the user interface item has an associated screentip comprising a text string in a first language; if the user interface item has an associated screentip, determine whether the associated screentip has a translated text string corresponding to the text string, the translated text string comprising the text string translated from the first language into a second language; if the associated screentip has a translated text string, replace the text string in the associated screentip with the translated text string and displaying the translated text string in the associated screentip; if the user interface item does not have an associated screentip, determine whether the user interface item contains a text string; if the user interface item contains a text string, determine whether a translated text string is available that corresponds to the text string contained in the user interface item, the translated text string comprising the text string translated from a first language into a second language; and if a translated text string is available that corresponds to the text string contained in the user interface item, create a screentip containing the translated text string and displaying the screentip for the user interface item. - View Dependent Claims (16, 17, 18, 19)
-
Specification