The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 02, 2015
Filed:
Mar. 16, 2012
Peter Hagelund, Monmouth Jct, NJ (US);
Peter Hagelund, Monmouth Jct, NJ (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Internationalizing a target program includes associating a text string in the program with an attribute of a user interface element ('UI'). The UI element is defined in the program and the associating is provided at least partly by a non-executable UI element annotation in the program. A resource bundle annotation in the program defines a name for a resource bundle to which the text string of the UI element annotation may be extracted. An annotation processor program automatically creates the resource bundle by processing source code of the target program, including the UI element annotation and the resource bundle annotation. Executing a method in the target program causes the text string to be displayed on the attribute for a displayed instance of the UI element. The method determines whether to obtain the displayed text string from the UI element annotation or from the resource bundle.