Browse Prior Art Database

Simultaneous Independent NLV Specific Representations of Coordinated Data Disclosure Number: IPCOM000015043D
Original Publication Date: 2001-Oct-24
Included in the Prior Art Database: 2003-Jun-20

Publishing Venue



For applications running in a distributed multilingual environment, user readable information on one machine may need to be shared with that of one or more remote machines running in a different locale. This article describes a method to share information in a real time manner in multiple languages across a heterogeneous environment. For instance, a status message needs to be displayed not only on a German machine but in addition a French and Spanish machine. The message may have originated from a machine in the English language. The message, however, to make any sense, must be interpreted and displayed in the native language of the consumer. In most modern non-English server computing environments, machines often run in a default English language in order to maintain compatibility with existing non globalized software. Client software, however, tends to be globalized per native language. The intent of this article is to describe a method wherein messages are localized based on a common data object which is shared between the server and its clients. The consumer of the data object can then dynamically perform a look up in order to display the actual message in the native language of the work station. Webservers have long kept multiple language copies of user readable data and when requested by a client, have returned to that client the language readable data based on the clients native environment. This disclosure describes not sending user readable data but a data object that is consumed by the client process to perform the lookup of the user readable string. In an environment where the messages are static, each node needs only be concerned with its particular supported languages. For example, in a large heterogeneous environment consisting of multilingual clients and servers, a subset of common conditions for an installation or systems management tool exists. These common conditions can be represented by a data object with that data object consumed at various points in the network its data localized to the consumer rather than the sender. 1