Browse Prior Art Database

Common Interface for Storing and Retrieving National Language Text

IP.com Disclosure Number: IPCOM000036551D
Original Publication Date: 1989-Oct-01
Included in the Prior Art Database: 2005-Jan-29
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Hrabik, RJ: AUTHOR

Abstract

Disclosed is a method for storing and retrieving National Language Text from a common file using an existing OS/2* software interface.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 97% of the total text.

Page 1 of 1

Common Interface for Storing and Retrieving National Language Text

Disclosed is a method for storing and retrieving National Language Text from a common file using an existing OS/2* software interface.

For products providing National Language enablement, all text displayed to the end user must be stored in a file external to the program to allow translators to alter this text for their language. The more transparent this is and the more consistent it is across a product line, the better the product, and the easier it is for the translators to enable it for another country. This interface uses an existing and supported function to provide a common method to store and retrieve the NLS text. The function was originally designed to retrieve message text from a file, but could also be used to retrieve any text from a file. The function being described is the DOSGETMESSAGE facility of the OS/2 Standard Edition. By defining the translatable data in the same format as messages, the DOSGETMESSAGE can be used to retrieve the NLS text to the program. Since the DOSGETMESSAGE already uses a common format for storing and retrieving the text, this common format is passed on to the programs using this interface for NLS text retrieval. Also since the function is already designed and supported, it alleviates overhead to the design of the product using the NLS enablement. Also, since this interface is already documented with the Operating System, the dissemination of the function u...