Nova Patents
EP0333612A2

Multi-language program.

Abstract

A computer application program packaging technique which accommodates the selection of a desired national language for the text portion of the program. The application program is divided into two portions, the operational code (2,3) and the text (2a, 3a). This division is maintained to the point of execution of the program. The operational code portion specifies the text portion by the use of objects, which refer to an identify individual text items. When called for by the operational code, the text objects are extracted from the text portion and used for the desired purpose. The objects are generic, that is, they are independent of the language in use. A change from one language to another is effected by simply replacing the text portion of the program with a new language.

EP0333612A2, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 17 January 2009, 17.7 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    A method for supplying application programs with text material in a language of choice, comprising the steps of:a. preparing an operational code portion of the applica­tion program;b. preparing a text portion of said application program in a selected language by copying said text portion from a source containing the text for all languages available for selection;and,c. writing said operational code and said text portion to appropriate system libraries at installation on the using system.
  2. 2
    A multi-language system for application programs, comprising:a. an operational code portion of said program capable of being separately stored and identified;b. a text portion of said program, in a first national language selected from a plurality of text portions each in a different national language, separately stored from said operational code portion without storage address constraint;and,c. means responsive to said operational code portion for identifying and displaying data from said text portion.
  3. 8
    In a data processing system having a plurality of application programs and a system library, means for displaying the text material for said application programs in a selected language, comprising:a. operational code portions for each of said applica­tion programs;b. each of said operational code portions including multi-character text identification data identifying all text material to be displayed;c. a first text portion including text material in a first selected language identified according to said multi-character text identification data;d. a second text portion including text material in a second selected language identified according to said multi-character text identification data;and,e. means for selecting said first or second text por­tions for display of all text material.