Browse Prior Art Database

In Place Translation Memory Enabler

IP.com Disclosure Number: IPCOM000010004D
Original Publication Date: 2002-Oct-08
Included in the Prior Art Database: 2002-Oct-08
Document File: 3 page(s) / 153K

Publishing Venue

IBM

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 57% of the total text.

Page 1 of 3

In Place Translation Memory Enabler

Disclosed is a system for translating Java* applications during run-time. Quite frequently during the process of translating an application a translator will need to understand the context in which a menu, dialog, help panel, etc. is used in order to perform proper translation. Currently, translation tools must perform code analysis in order to determine the relationship between menu or button actions and the presentation of dialogs. In object oriented environments this information cannot always be determined by static analysis. Therefore, the translator may not always be able to translate a term correctly. The translator must guess or be explicitly told the relationship between menu items, buttons and dialogs. This delays the detection of translation errors until final translation verification test.

The "In Place Translation Enabler" works in conjunction with a translation memory service. The tool allows a translator to actually use the product while it is being translated, thus allowing the context in which terms are used to be determined. The translation of the product occurs as the application is being used. As the application is translated a resource bundle (e.g., Java resource bundle) is constructed and the terms are feed back into the translation memory.

The "In Place Translation Enabler" replaces Java's control widgets with editable control widgets. This is accomplished by inserting a jar file containing the new widgets...