JPH0954573A - Information processing apparatus character string management method and system - Google Patents
Information processing apparatus character string management method and systemInfo
- Publication number
- JPH0954573A JPH0954573A JP7206970A JP20697095A JPH0954573A JP H0954573 A JPH0954573 A JP H0954573A JP 7206970 A JP7206970 A JP 7206970A JP 20697095 A JP20697095 A JP 20697095A JP H0954573 A JPH0954573 A JP H0954573A
- Authority
- JP
- Japan
- Prior art keywords
- character string
- information processing
- display
- screen
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
- Machine Translation (AREA)
Abstract
(57)【要約】
【目的】 本発明は、複数の異なる国語を1つの情報処
理装置を用いてサポートすることのできる文字列管理方
法及び情報処理システムを提供することを目的とする。
【構成】 複数の国語の文字列データは、それぞれが複
数の国語のうちの1つに対応した複数の文字列テーブル
ファイルとして管理され、情報処理装置は指定された国
語の文字列テーブルファイルを読み込む。文字列データ
を識別するためのID番号は一定間隔で区切られてブロ
ック化され、表示用ID番号ユニットテーブルとして管
理される。また、文字列データを識別するためのID番
号は画面単位でブロック化され、画面用ID番号ユニッ
トテーブルとして管理される。
(57) [Summary] [Object] An object of the present invention is to provide a character string management method and an information processing system capable of supporting a plurality of different national languages by using one information processing apparatus. [Configuration] Character string data of a plurality of national languages are managed as a plurality of character string table files each corresponding to one of a plurality of national languages, and the information processing device reads the character string table file of the designated national language. . The ID numbers for identifying the character string data are divided into blocks at fixed intervals and are managed as a display ID number unit table. Further, the ID number for identifying the character string data is divided into screens and managed as a screen ID number unit table.
Description
【0001】[0001]
【発明の技術分野】本発明は、文字列表示機能を有する
情報処理システム及びその情報処理システムにおける文
字列管理方法に関し、特に、多種類の国語の表示を行う
ための情報処理システム及び文字列管理方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing system having a character string display function and a character string management method in the information processing system, and more particularly to an information processing system and a character string management for displaying various kinds of national languages. Regarding the method.
【0002】[0002]
【従来の技術】近年、情報処理分野において文字列表示
機能を有する情報処理装置が用いられているが、従来の
この種の情報処理装置は、装置内部にある特定の国語の
文字列データを保持し、この文字列データを用いて、表
示装置上に文字列を表示させるように構成されている。
このため、1つの情報処理装置は、ある特定の国語の文
字列表示しか制御することができなかった。したがっ
て、多種類の国語の表示に対応する場合には、情報処理
装置を各国語毎に作成していた。2. Description of the Related Art In recent years, an information processing apparatus having a character string display function has been used in the field of information processing, and a conventional information processing apparatus of this type holds character string data in a specific national language inside the apparatus. The character string data is used to display the character string on the display device.
Therefore, one information processing device can only control the display of a character string in a specific national language. Therefore, in the case where it is possible to display a variety of national languages, the information processing device is created for each national language.
【0003】[0003]
【発明が解決しようとする課題】上記の従来技術では、
情報処理装置によって表示装置上に表示される文字列の
国語(表示国語)が決定されるので、情報処理装置に接
続された各表示装置毎に表示国語を変更することや、多
種類の国語を表示装置上に表示させることができなかっ
た。そのため、従来の情報処理装置では、自装置にネッ
トワーク等で接続された表示装置上に、多国語による文
字列を表示させることができなかった。また、従来の情
報処理装置では、一台で、多国語対応の複数の表示装置
上に複数の国語の文字列を表示させることができなかっ
た。In the above prior art,
Since the national language (display national language) of the character string displayed on the display device is determined by the information processing device, it is possible to change the display national language for each display device connected to the information processing device, and It could not be displayed on the display device. Therefore, the conventional information processing device cannot display a character string in multiple languages on a display device connected to the device itself via a network or the like. Further, in the conventional information processing device, it is not possible to display the character strings of a plurality of national languages on a plurality of display devices corresponding to multiple languages by one device.
【0004】本発明は上記の課題を解決するためになさ
れたものであり、本発明の目的は、表示装置に多国語の
文字列を表示させることができ、表示装置上で表示国語
を変更することのできる文字列管理方法、このような文
字列管理方法を実行するための情報処理装置、及び情報
処理システムを提供することにある。The present invention has been made to solve the above problems, and an object of the present invention is to display a character string in multiple languages on a display device and change the display language on the display device. (EN) Provided are a character string management method, an information processing apparatus, and an information processing system for executing such a character string management method.
【0005】本発明の他の目的は、複数の異なる国語の
文字列表示を1つの情報処理装置を用いてサポートする
ことのできる文字列管理方法及び情報処理システムを提
供することにある。Another object of the present invention is to provide a character string management method and an information processing system capable of supporting the display of a plurality of character strings in different languages using one information processing device.
【0006】本発明の更なる目的は、複数の異なる国語
で文字列表示の処理を行う場合であっても、文字列の判
定時間が短く文字列テーブルファイルの読み込みスピー
ドが速い文字列管理方法及び情報処理システムを提供す
ることにある。A further object of the present invention is to provide a character string management method in which the character string determination time is short and the character string table file reading speed is high even when the character string display processing is performed in a plurality of different languages. To provide an information processing system.
【0007】[0007]
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の文字列管理方法は、図1に示される情報
処理装置3のためのプログラムと文字表示のための文字
列データとを分離し、文字列データを文字列テーブルフ
ァイル1あるいは2として情報処理装置3から分離して
管理することを特徴としている。In order to achieve the above object, a character string management method of the present invention comprises a program for the information processing device 3 shown in FIG. 1 and character string data for displaying characters. And the character string data is separated from the information processing device 3 as the character string table file 1 or 2 and managed.
【0008】本発明の文字列管理方法において、情報処
理装置3のためのプログラムと複数の異なる国語の文字
列データとは分離され、複数の異なる国語の文字列デー
タは、それぞれが複数の異なる国語のうちの1つに対応
した複数の文字列テーブルファイル1及び2として管理
され、情報処理装置3は指定された国語の文字列テーブ
ルファイル1あるいは2を読み込む。文字列データを識
別するためのID番号は一定間隔で区切られてブロック
化され、表示用ID番号ユニットテーブルとして管理さ
れ得る。また、文字列データを識別するためのID番号
は画面単位でブロック化され、画面用ID番号ユニット
テーブルとして管理され得る。さらに、文字列及はブロ
ック化された表示用ID番号あるいは画面用ID番号と
文字列アドレスとによって管理され得る。In the character string management method of the present invention, the program for the information processing device 3 and the character string data of a plurality of different national languages are separated, and the character string data of a plurality of different national languages are respectively different from each other. The information processing device 3 is managed as a plurality of character string table files 1 and 2 corresponding to one of the character string table files 1 and 2, and the information processing device 3 reads the character string table file 1 or 2 of the designated national language. The ID numbers for identifying the character string data are divided into blocks at fixed intervals and can be managed as a display ID number unit table. Moreover, the ID number for identifying the character string data can be divided into blocks for each screen and managed as a screen ID number unit table. Further, the character string and the display ID number or the screen ID number that are blocked can be managed by the character string address.
【0009】また、上記の目的を達成するために、本発
明の情報処理システムは、図1に示される情報処理装置
3と、情報処理装置3から分離された情報処理装置3で
処理される文字列データを管理する文字列テーブルファ
イル1あるいは2を有することを特徴としている。ま
た、本発明の情報処理システムは、情報処理装置3と、
情報処理装置3と分離された情報処理装置3で処理され
る文字列データを管理する複数の文字列テーブルファイ
ル1及び2とを有し、複数の文字列テーブルファイル1
及び2がそれぞれ異なる国語の文字列データを管理し、
情報処理装置3は異なる国語の文字列の中から指定され
た国語の文字列テーブルファイル1及び2を読み込む。In order to achieve the above-mentioned object, the information processing system of the present invention includes a character processed by the information processing device 3 shown in FIG. 1 and the information processing device 3 separated from the information processing device 3. It is characterized by having a character string table file 1 or 2 for managing column data. The information processing system of the present invention includes an information processing device 3 and
A plurality of character string table files 1 and 2 for managing the character string data processed by the information processing device 3 separated from the information processing device 3 are provided.
And 2 manage character string data of different languages,
The information processing device 3 reads the character string table files 1 and 2 of the designated national language from the character strings of different national languages.
【0010】本発明の情報処理システムは、文字列デー
タを識別するためのID番号を一定間隔で区切りブロッ
ク化して表示用ID番号ユニットテーブルとして管理す
る表示用ID番号ユニットテーブル記憶装置を有し得
る。また、文字列データを識別するためのID番号を画
面単位でブロック化し画面用ID番号ユニットテーブル
として管理する画面用ID番号ユニットテーブル記憶装
置を有し得る。さらに、ブロック化された表示用ID番
号ユニットテーブルあるいは画面用ID番号ユニットテ
ーブルをID番号と文字列アドレスとによって管理する
文字列アドレステーブル記憶装置を有し得る。The information processing system of the present invention may have a display ID number unit table storage device which manages a display ID number unit table by dividing the ID number for identifying the character string data into blocks and dividing the block at regular intervals. . Further, it is possible to have a screen ID number unit table storage device that blocks the ID number for identifying the character string data in screen units and manages it as a screen ID number unit table. Further, it may have a character string address table storage device that manages the blocked display ID number unit table or screen ID number unit table by the ID number and the character string address.
【0011】また、本発明の情報処理システムは、図2
に示されるように文字列テーブルファイル作成装置7を
有し得る。文字列テーブル作成装置7は、1つあるいは
複数の国語の文字列テーブルソースファイル5及び6か
ら、文字列データを読み込み、1つあるいは複数の国語
の文字列テーブルファイル1及び2を作成する。文字列
テーブルファイル作成装置7は、文字列データを識別す
るためのID番号を一定間隔で区切りブロック化し、表
示用ID番号ユニットテーブルとして表示用ID番号ユ
ニットテーブル記憶装置に格納し、文字列データを、表
示用ID番号ユニットテーブルとしてブロック化された
ID番号と文字列アドレスとによって管理する。また、
文字列テーブル作成装置7は、文字列データを識別する
ためのID番号を画面単位でブロック化し、画面用ID
番号ユニットテーブルとして画面用ID番号ユニットテ
ーブル記憶装置に格納し、文字列データを、前記画面用
ID番号ユニットテーブルとしてブロック化されたID
番号と文字列アドレスとによって管理する。The information processing system of the present invention is shown in FIG.
It may have a character string table file creating device 7 as shown in FIG. The character string table creation device 7 reads character string data from the character string table source files 5 and 6 of one or a plurality of national languages and creates the character string table files 1 and 2 of one or a plurality of national languages. The character string table file creation device 7 divides the ID numbers for identifying the character string data into blocks at regular intervals and stores them as display ID number unit tables in the display ID number unit table storage device to store the character string data. , The display ID number unit table is managed by the blocked ID number and the character string address. Also,
The character string table creation device 7 blocks the ID number for identifying the character string data in screen units, and
IDs stored in the screen ID number unit table storage device as the number unit table, and the character string data are blocked as the screen ID number unit table.
It is managed by numbers and character string addresses.
【0012】本発明の文字列管理方法あるいは情報処理
システムにおいて、情報処理装置3のためのプログラム
と文字表示のための文字列データとは分離されて管理さ
れる。文字列データを管理する文字列テーブルファイル
1又は2は情報処理装置3から分離されており、表示装
置4に表示される言語に対応する文字列テーブルファイ
ル1又は2が指定された場合、指定された文字列テーブ
ルファイルから文字列データが情報処理装置3に読み込
まれ表示操作が行われる。In the character string management method or information processing system of the present invention, the program for the information processing device 3 and the character string data for character display are managed separately. The character string table file 1 or 2 that manages the character string data is separated from the information processing device 3, and is specified when the character string table file 1 or 2 corresponding to the language displayed on the display device 4 is specified. The character string data is read from the character string table file to the information processing device 3 and the display operation is performed.
【0013】また、複数の異なる国語の文字列データは
それぞれ複数の文字列テーブルファイル1及び2として
管理され、表示される文字列データの国語の指定にした
がって、指定された国語の文字列テーブルファイル1あ
るいは2が情報処理装置3に読み込まれる。文字列テー
ブルファイル作成装置7によって文字列データを識別す
るためのID番号は一定間隔で区切られてブロック化さ
れ、表示用ID番号ユニットテーブルとして管理されて
おり、表示用文字列データが読み込まれる場合各ユニッ
ト毎の読み込みが行われ、速度の速い処理が行われる。
また、文字列データを識別するためのID番号は画面単
位でブロック化され画面用ID番号ユニットテーブルと
して管理されており、画面単位で文字列データを読み込
み速度の速い処理が行われる。ブロック化された表示用
ID番号ユニットテーブルあるいは画面用ID番号ユニ
ットテーブルは、ID番号と文字列アドレスとによって
管理される。Further, the character string data of a plurality of different national languages are managed as a plurality of character string table files 1 and 2, respectively, and the character string table file of the designated national language is specified according to the designation of the national language of the displayed character string data. 1 or 2 is read into the information processing device 3. When the character string table file creation device 7 divides the ID numbers for identifying the character string data into blocks and manages them as a display ID number unit table and reads the display character string data. Reading is performed for each unit, and high-speed processing is performed.
Further, the ID number for identifying the character string data is divided into screens and managed as a screen ID number unit table, and the character string data is read in a screen unit and a high-speed process is performed. The block-shaped display ID number unit table or screen ID number unit table is managed by the ID number and the character string address.
【0014】[0014]
【発明の実施の形態】以下、図面を参照しながら、本発
明の実施例を説明する。図1は、本発明の一実施例であ
る情報処理システムの概略構成図である。図1に示され
るように、この情報処理システムは、日本語文字列テー
ブルを管理する日本語文字列テーブルファイル1と、英
語文字列テーブルを管理する英語文字列テーブルファイ
ル2と、日本語文字列テーブルファイル1または英語文
字列テーブルファイル2を読み込み、日本語または英語
による文字列表示処理を行う情報処理装置3と、情報処
理装置3からの制御を受けて上記文字列を表示する表示
装置4とを備えている。なお、図1では、読み込まれる
文字列テーブルファイルは、日本語文字列テーブルファ
イル1または英語文字列テーブルファイル2となってい
るが、これら以外の国語の文字列テーブルファイルを読
み込むようにすることもできる。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a schematic configuration diagram of an information processing system that is an embodiment of the present invention. As shown in FIG. 1, this information processing system includes a Japanese character string table file 1 for managing a Japanese character string table, an English character string table file 2 for managing an English character string table, and a Japanese character string. An information processing device 3 that reads the table file 1 or the English character string table file 2 and performs a character string display process in Japanese or English; and a display device 4 that displays the character string under the control of the information processing device 3. Is equipped with. In FIG. 1, the character string table file to be read is the Japanese character string table file 1 or the English character string table file 2, but it is also possible to read the character string table file of a language other than these. it can.
【0015】図2は、図1に示される日本語文字列テー
ブルファイル1及び英語文字列テーブルファイル2を作
成する文字列テーブルファイル作成装置7の概略構成図
である。この文字列テーブルファイル作成装置7は、日
本語文字列テーブルソースファイル5及び英語文字列テ
ーブルソースファイル6を読み込み、これらのファイル
5、6の内容を参照して日本語文字列テーブルファイル
1及び英語文字列テーブルファイル2を作成して出力す
る。なお、図2でも、読み込まれる文字列テーブルファ
イルは、日本語文字列テーブルファイル1または英語文
字列テーブルファイル2となっているが、これら以外の
国語の文字列テーブルファイルを読み込むようにするこ
ともできる。FIG. 2 is a schematic configuration diagram of a character string table file creating device 7 for creating the Japanese character string table file 1 and the English character string table file 2 shown in FIG. The character string table file creating device 7 reads the Japanese character string table source file 5 and the English character string table source file 6 and refers to the contents of these files 5 and 6 to read the Japanese character string table file 1 and the English character string table file. Create and output the character string table file 2. In FIG. 2 as well, the character string table file to be read is the Japanese character string table file 1 or the English character string table file 2, but a character string table file of a language other than these may be read. it can.
【0016】図3は、上記文字列テーブルファイル作成
装置7の一構成例を示すブロック図である。この文字列
テーブルファイル作成装置7は、文字列テーブルソース
ファイル読み込み部11と、文字列テーブルファイル作
成部21と、テーブル種別記憶装置12と、表示用先頭
アドレステーブル記憶装置13と、表示用ID番号ユニ
ットテーブル記憶装置14と、表示用文字列アドレステ
ーブル記憶装置15と、表示用文字列テーブル記憶装置
16と、画面用先頭アドレステーブル記憶装置17と、
画面用ID番号ユニットテーブル記憶装置18と、画面
用文字列アドレステーブル記憶装置19と、画面用文字
列テーブル記憶装置20とを備えている。FIG. 3 is a block diagram showing a configuration example of the character string table file creating device 7. The character string table file creating device 7 includes a character string table source file reading unit 11, a character string table file creating unit 21, a table type storage device 12, a display start address table storage device 13, and a display ID number. A unit table storage device 14, a display character string address table storage device 15, a display character string table storage device 16, a screen start address table storage device 17,
A screen ID number unit table storage device 18, a screen character string address table storage device 19, and a screen character string table storage device 20 are provided.
【0017】文字列テーブルソースファイル読み込み部
11は、日本語文字列テーブルソースファイル5または
英語文字列テーブルファイル6を読み込む。そして、こ
の読み込んだ日本語文字列テーブルソースファイル5内
のテーブル種別をテーブル種別記憶装置12に格納す
る。また、表示用先頭アドレステーブルを表示用先頭ア
ドレステーブル記憶装置13に格納し、表示用ID番号
ユニットテーブルを表示用ID番号ユニットテーブル記
憶装置14に格納し、表示用文字列アドレステーブルを
表示用文字列アドレステーブル記憶装置15に格納し、
表示用文字列テーブルを表示用文字列テーブル記憶装置
16に格納し、画面用先頭アドレステーブルを画面用先
頭アドレステーブル記憶装置17に格納し、画面用ID
番号ユニットテーブルを画面用ID番号ユニットテーブ
ル記憶装置18に格納し、画面用文字列アドレステーブ
ルを画面用文字列アドレステーブル記憶装置19に格納
し、画面用文字列テーブルを画面用文字列テーブル記憶
装置20に格納する。文字列テーブルファイル作成部2
1は、上記の記憶装置12−20に記憶された情報を用
いて日本語文字列テーブルファイル1または英語文字列
テーブルファイル2を作成する。The character string table source file reading unit 11 reads the Japanese character string table source file 5 or the English character string table file 6. Then, the table type in the read Japanese character string table source file 5 is stored in the table type storage device 12. Further, the display start address table is stored in the display start address table storage device 13, the display ID number unit table is stored in the display ID number unit table storage device 14, and the display character string address table is displayed. Stored in the column address table storage device 15,
The display character string table is stored in the display character string table storage device 16, the screen start address table is stored in the screen start address table storage device 17, and the screen ID is stored.
The number unit table is stored in the screen ID number unit table storage device 18, the screen character string address table is stored in the screen character string address table storage device 19, and the screen character string table is stored in the screen character string table storage device. It stores in 20. Character string table file creation part 2
1 creates a Japanese character string table file 1 or an English character string table file 2 using the information stored in the storage device 12-20.
【0018】文字列テーブルソースファイル5のなか
で、各文字列にはID番号が付けられており、文字列テ
ーブルソースファイル読み込み部11は、このID番号
を一定間隔で区切りブロック化し、表示用ID番号ユニ
ットテーブルとして表示用ID番号ユニットテーブル記
憶装置14に格納する。また、文字列テーブルソースフ
ァイル読み込み部11は、このID番号を文字列表示時
における画面の単位毎にブロック化し、画面用ID番号
ユニットテーブルとして画面用ID番号ユニットテーブ
ル記憶装置18に格納する。表示用文字列は、上記のよ
うにブロック化されて表示用ID番号ユニットテーブル
14に格納された表示用ID番号と、表示用文字列アド
レステーブル記憶装置15に格納された表示用文字列ア
ドレスとによって管理される。一方、画面用文字列は、
上記のようにブロック化されて画面用ID番号ユニット
テーブル18に格納された画面用ID番号と、画面用文
字列アドレステーブル記憶装置19に格納された画面用
文字列アドレスとによって管理される。In the character string table source file 5, each character string is provided with an ID number, and the character string table source file reading unit 11 divides this ID number into blocks at fixed intervals to display an ID. It is stored in the display ID number unit table storage device 14 as a number unit table. Further, the character string table source file reading unit 11 divides the ID number into blocks for each screen unit when the character string is displayed, and stores the ID number in the screen ID number unit table storage device 18 as a screen ID number unit table. The display character string includes the display ID number stored in the display ID number unit table 14 as a block as described above, and the display character string address stored in the display character string address table storage device 15. Managed by. On the other hand, the screen character string is
It is managed by the screen ID number stored in the screen ID number unit table 18 as a block as described above and the screen character string address stored in the screen character string address table storage device 19.
【0019】図4は、図1に示される情報処理装置3の
一構成例を示すブロック図である。この情報処理装置3
は、文字列テーブルファイル読み込み部31と、文字列
取り出し部41と、文字列表示部42と、表示用先頭ア
ドレステーブル記憶装置32と、表示用ID番号ユニッ
トテーブル記憶装置33と、表示用文字列アドレステー
ブル記憶装置34と、表示用文字列テーブル記憶装置3
5と、画面用先頭アドレステーブル記憶装置36と、画
面用ID番号ユニットテーブル記憶装置37と、画面用
文字列アドレステーブル記憶装置38と、画面用文字列
テーブル記憶装置39と、ID番号登録総数カウンタ4
0とを備えている。FIG. 4 is a block diagram showing a configuration example of the information processing device 3 shown in FIG. This information processing device 3
Is a character string table file reading unit 31, a character string extracting unit 41, a character string display unit 42, a display start address table storage device 32, a display ID number unit table storage device 33, and a display character string. Address table storage device 34 and display character string table storage device 3
5, a screen head address table storage device 36, a screen ID number unit table storage device 37, a screen character string address table storage device 38, a screen character string table storage device 39, and an ID number registration total counter Four
It has 0 and.
【0020】文字列テーブルファイル読み込み部31は
日本語文字列テーブルファイル1を読み込む。そしてこ
の読み込んだ日本語文字列テーブルファイル1内の表示
用先頭アドレステーブルを表示用先頭アドレステーブル
記憶装置32に格納する。また、表示用ID番号ユニッ
トテーブルを表示用ID番号ユニットテーブル記憶装置
33に格納し、表示用文字列アドレステーブルを表示用
文字列アドレステーブル記憶装置34に格納し、表示用
文字列テーブルを表示用文字列テーブル記憶装置35に
格納し、画面用先頭アドレステーブルを画面用先頭アド
レステーブル記憶装置36に格納し、画面用ID番号ユ
ニットテーブルを画面用ID番号ユニットテーブル記憶
装置37に格納し、画面用文字列アドレステーブルを画
面用文字列アドレステーブル記憶装置38に格納し、画
面用文字列テーブルを画面用文字列テーブル記憶装置3
9に格納する。また、ID番号登録総数カウンタ40
は、ID番号登録総数をカウントする。文字列取り出し
部41は、上記の記憶装置32−39に記憶された情報
及びID番号登録総数を用いて文字列を取り出し、この
文字列の表示を文字列表示部42に依頼する。文字列表
示部42は、該依頼をうけた文字列を、表示装置4に表
示する。The character string table file reading unit 31 reads the Japanese character string table file 1. Then, the display start address table in the read Japanese character string table file 1 is stored in the display start address table storage device 32. The display ID number unit table is stored in the display ID number unit table storage device 33, the display character string address table is stored in the display character string address table storage device 34, and the display character string table is displayed. The screen start address table is stored in the screen start address table storage device 36, and the screen ID number unit table is stored in the screen ID number unit table storage device 37. The character string address table is stored in the screen character string address table storage device 38, and the screen character string table is stored in the screen character string table storage device 3.
9 is stored. Also, the total ID number registration counter 40
Counts the total number of registered ID numbers. The character string extracting unit 41 extracts a character string using the information stored in the storage devices 32-39 and the total number of registered ID numbers, and requests the character string display unit 42 to display this character string. The character string display unit 42 displays the requested character string on the display device 4.
【0021】表示用ID番号ユニットテーブル記憶装置
33に格納される表示用ID番号ユニットテーブルにお
いて表示用ID番号はブロック化されており、表示用文
字列テーブル記憶装置35のなかの表示用文字列は、こ
のブロック化された表示用ID番号と、表示用文字列ア
ドレステーブル記憶装置34に格納される表示用文字列
アドレスとによって管理される。また、画面用ID番号
ユニットテーブル記憶装置37に格納される画面用ID
番号ユニットテーブルにおいて表示用ID番号は表示画
面毎にブロック化されており、画面用文字列テーブル記
憶装置39のなかの画面用文字列は、このブロック化さ
れた画面用ID番号と、画面用文字列アドレステーブル
記憶装置38に格納される画面用文字列アドレスとによ
って管理される。In the display ID number unit table stored in the display ID number unit table storage device 33, the display ID numbers are divided into blocks, and the display character string in the display character string table storage device 35 is Is managed by the blocked display ID number and the display character string address stored in the display character string address table storage device 34. In addition, the screen ID stored in the screen ID number unit table storage device 37
In the number unit table, the display ID number is blocked for each display screen, and the screen character string in the screen character string table storage device 39 is the block screen ID number and the screen character. It is managed by the screen character string address stored in the column address table storage device 38.
【0022】図5は、図2の日本語文字列テーブルソー
スファイル5または英語文字列テーブルソースファイル
6の記述例を示す図である。図5に示される文字列テー
ブルソースファイルには、テーブル種別(データ種別)
51と、表示用ID番号52と、表示文字列53と、画
面番号54と、画面用ID番号55と、画面用文字列5
6とが記述されている。ここで示すテーブル種別51に
は、”string”と”popup ”とがあり、表示文字列のテ
ーブルを”string”と、画面文字列のテーブルを”popu
p ”と記述する。各表示文字列53には表示用ID番号
52が対応付けられており、この表示用ID番号52を
用いて表示用文字列53の処理が行われる。また、各画
面文字列56には、画面番号54と画面用ID番号55
とが対応付けられており、画面番号54と画面用ID番
号55とを用いて画面用文字列56の処理が行われる。FIG. 5 is a diagram showing a description example of the Japanese character string table source file 5 or the English character string table source file 6 of FIG. The character string table source file shown in FIG. 5 has a table type (data type).
51, a display ID number 52, a display character string 53, a screen number 54, a screen ID number 55, and a screen character string 5
6 is described. The table type 51 shown here includes “string” and “popup”, and the display character string table is “string” and the screen character string table is “popu”.
Each display character string 53 is associated with a display ID number 52, and the display character string 53 is processed using this display ID number 52. In the column 56, the screen number 54 and the screen ID number 55
Are associated with each other, and the screen character string 56 is processed using the screen number 54 and the screen ID number 55.
【0023】図6は、前記文字列テーブルファイル1及
び2の構成例を示す。この文字列テーブルファイルは、
表示用ID番号ユニットテーブルの先頭アドレス格納領
域61と、表示用ID番号ユニットテーブルのサイズ格
納領域62と、表示用文字列アドレステーブルの先頭ア
ドレス格納領域63と、表示用文字列アドレステーブル
のサイズ格納領域64と、表示用文字列テーブルの先頭
アドレス格納領域65と、表示用文字列テーブルのサイ
ズ格納領域66と、画面用ID番号ユニットテーブルの
先頭アドレス格納領域67と、画面用ID番号ユニット
テーブルのサイズ格納領域68と、画面用文字列アドレ
ステーブルの先頭アドレス格納領域69と、画面用文字
列アドレステーブルのサイズ格納領域70と、画面用文
字列テーブルの先頭アドレス格納領域71と、画面用文
字列テーブルのサイズ格納領域72と、表示用文字列テ
ーブル格納領域73と、表示用文字列アドレステーブル
格納領域74と、表示用ID番号ユニットテーブル格納
領域75と、画面用文字列テーブル格納領域76と、画
面用文字列アドレステーブル格納領域77と、画面用I
D番号ユニットテーブル格納領域78とを有する。FIG. 6 shows an example of the structure of the character string table files 1 and 2. This string table file is
Start address storage area 61 of display ID number unit table, size storage area 62 of display ID number unit table, start address storage area 63 of display character string address table, and size storage of display character string address table Area 64, display character string table start address storage area 65, display character string table size storage area 66, screen ID number unit table start address storage area 67, and screen ID number unit table A size storage area 68, a start address storage area 69 of the screen character string address table, a size storage area 70 of the screen character string address table, a start address storage area 71 of the screen character string table, and a screen character string Table size storage area 72 and display character string table storage area 7 When, a displaying character string address table storage area 74, and the display ID number unit table storage area 75, a screen for the string table storage area 76, a screen for a string address table storage area 77, a screen for I
And a D number unit table storage area 78.
【0024】前記表示用先頭アドレステーブル記憶装置
13と32は、図7に示されるように、それぞれ表示用
ID番号ユニットテーブル記憶装置14と33に格納さ
れたID番号ユニットテーブルの先頭位置を示すID番
号ユニットテーブル先頭アドレス81と、表示用文字列
アドレステーブル記憶装置15と34に格納された文字
列アドレステーブルの先頭位置を示す文字列アドレステ
ーブル先頭アドレス82と、表示用文字列テーブル記憶
装置16と35に格納された文字列テーブルの先頭位置
を示す文字列テーブル先頭アドレス83とを記憶する。As shown in FIG. 7, the display head address table memory devices 13 and 32 are IDs indicating the head positions of the ID number unit tables stored in the display ID number unit table memory devices 14 and 33, respectively. The number unit table start address 81, the character string address table start address 82 indicating the start position of the character string address table stored in the display character string address table storage devices 15 and 34, and the display character string table storage device 16. And a character string table start address 83 indicating the start position of the character string table stored in 35.
【0025】前記表示用ID番号ユニットテーブル記憶
装置14と33は、図8に示されるように、一つのブロ
ック内にいくつのID番号が登録されたかを示すID番
号の登録総数84と、このブロックの表示用文字列アド
レステーブルの内での先頭からの位置を示す文字列アド
レステーブル先頭(相対)アドレス85とを記憶する。
図8に示されるように、表示用ID番号ユニットテーブ
ル記憶装置14、33内部では、ID番号は256個の
番号を1ブロックとして、ブロック毎に区切られて管理
され、対応する文字列アドレステーブル先頭相対アドレ
スとともに管理される。As shown in FIG. 8, the display ID number unit table storage devices 14 and 33 store the total number 84 of ID numbers that indicate how many ID numbers are registered in one block, and this block. The character string address table head (relative) address 85 indicating the position from the head in the display character string address table is stored.
As shown in FIG. 8, inside the display ID number unit table storage devices 14 and 33, the ID number is managed by dividing each block with 256 numbers as one block, and the corresponding character string address table head. It is managed together with the relative address.
【0026】表示用文字列アドレステーブル記憶装置1
5と34は、図9に示すように、文字列を識別するため
のID番号86と、文字列の格納位置を示す文字列アド
レス87とを記憶する。この表示用文字列アドレステー
ブル記憶装置15、34内部で、各文字列アドレスは対
応するID番号とともに管理される。Display character string address table storage device 1
As shown in FIG. 9, 5 and 34 store an ID number 86 for identifying a character string and a character string address 87 indicating a storage position of the character string. Within the display character string address table storage devices 15 and 34, each character string address is managed together with the corresponding ID number.
【0027】表示用文字列テーブル記憶装置16は、図
10に示すように、テーブル一つの大きさを示すテーブ
ルサイズ88と、文字列テーブルソースファイル5また
は6から読み込んだ文字列89と、最後に、次に続く文
字列テーブルの先頭位置を知るための次の文字列テーブ
ル先頭アドレス90とを記憶する。表示用文字列テーブ
ル記憶装置35は、文字列89のみを記憶する。As shown in FIG. 10, the display character string table storage device 16 stores a table size 88 indicating the size of one table, a character string 89 read from the character string table source file 5 or 6, and finally, , And the next character string table start address 90 for knowing the start position of the next character string table. The display character string table storage device 35 stores only the character string 89.
【0028】画面用先頭アドレステーブル記憶装置17
と36は、図11に示すように、それぞれ画面用ID番
号ユニットテーブル記憶装置18と37格納された画面
用ID番号ユニットテーブルの先頭位置を示すID番号
ユニットテーブル先頭アドレス91と、画面用文字列ア
ドレステーブル記憶装置19と38に格納された画面用
文字列アドレステーブルの先頭位置を示す文字列アドレ
ステーブル先頭アドレス92と、画面用文字列テーブル
記憶装置20と39格納された文字列テーブルの先頭位
置を示す文字列テーブル先頭アドレス93とを記憶す
る。Screen top address table storage device 17
11, and 36, as shown in FIG. 11, an ID number unit table start address 91 indicating the start position of the screen ID number unit table stored in the screen ID number unit table storage devices 18 and 37, respectively, and a screen character string. A character string address table start address 92 indicating the start position of the screen character string address table stored in the address table storage devices 19 and 38, and a start position of the character string table stored in the screen character string table storage devices 20 and 39. Character string table start address 93 indicating
【0029】画面用ID番号ユニットテーブル記憶装置
18と37は、図12に示すように、表示画面を特定す
るための画面ID番号94と、この画面ID番号94に
よって規定される画面用文字列のブロック内にいくつの
ID番号が登録されているかを示すID番号の登録総数
95と、このブロックの文字列アドレステーブル内での
先頭からの位置を示す文字列アドレステーブル先頭相対
アドレス96とを記憶する。図12に示すように、表示
用ID番号ユニットテーブル記憶装置において、ID番
号の登録総数と文字列アドレステーブル先頭相対アドレ
スは、画面を特定する画面ID番号を用いて画面毎にブ
ロック化されて管理される。As shown in FIG. 12, the screen ID number unit table storage devices 18 and 37 store a screen ID number 94 for specifying a display screen and a screen character string defined by the screen ID number 94. A total number of registered ID numbers 95 indicating how many ID numbers are registered in the block and a character string address table head relative address 96 indicating a position from the head in the character string address table of this block are stored. . As shown in FIG. 12, in the display ID number unit table storage device, the total number of registered ID numbers and the relative address at the beginning of the character string address table are managed in blocks for each screen using the screen ID number that identifies the screen. To be done.
【0030】画面用文字列アドレステーブル記憶装置1
9と38は、図13に示すように、画面用文字列を特定
するID番号97と、このID番号97に対応する画面
用文字列の位置を示す文字列アドレス98とを記憶す
る。図13に示すように、各文字列アドレスは対応する
ID番号とともに管理される。Screen character string address table storage device 1
As shown in FIG. 13, 9 and 38 store an ID number 97 for identifying the screen character string and a character string address 98 indicating the position of the screen character string corresponding to this ID number 97. As shown in FIG. 13, each character string address is managed together with the corresponding ID number.
【0031】画面用文字列テーブル記憶装置20は、図
14に示すように、テーブルの一つの大きさを示すテー
ブルサイズ99と、文字列テーブルソースファイル5ま
たは6から読み込んだ文字列100と、最後に、次に続
く文字列テーブルの先頭位置を示す次の文字列テーブル
先頭アドレス101とを記憶する。表示用文字列テーブ
ル記憶装置39は、文字列100のみを記憶する。As shown in FIG. 14, the screen character string table storage device 20 has a table size 99 indicating one size of the table, a character string 100 read from the character string table source file 5 or 6, and a final character string. Then, the next character string table start address 101 indicating the start position of the next character string table is stored. The display character string table storage device 39 stores only the character string 100.
【0032】図15に文字列の表示例を示す。この図に
示されるように、図5の文字列テーブルソースファイル
5、6のなかの画面文字列56は、文字列テーブルファ
イル作成装置7によって画面番号54に基づいて画面毎
に編集され文字列テーブルファイル1、2に格納された
のち、情報処理装置3に読み込まれ、その後、文字列表
示部42によって表示装置4に表示される。また、表示
された画面文字列56に対応するID番号の付いた表示
文字列53も、文字列テーブルファイル作成装置7によ
って文字列テーブルファイル1、2に格納されたのち、
情報処理装置3に読み込まれ、文字列表示部42によっ
て画面文字列56と対応付けられて表示装置4に表示さ
れる。FIG. 15 shows a display example of a character string. As shown in this figure, the screen character string 56 in the character string table source files 5 and 6 of FIG. 5 is edited for each screen based on the screen number 54 by the character string table file creating device 7 and the character string table is created. After being stored in the files 1 and 2, it is read by the information processing device 3 and then displayed on the display device 4 by the character string display unit 42. Further, the display character string 53 with the ID number corresponding to the displayed screen character string 56 is also stored in the character string table files 1 and 2 by the character string table file creating device 7,
It is read by the information processing device 3, and is displayed on the display device 4 in association with the screen character string 56 by the character string display unit 42.
【0033】以下、上記記載の文字列テーブルファイル
作成装置7の動作を説明する。図16に、図3に示され
る文字列テーブルソースファイル読み込み部11の動作
を表すフローチャートを示す。まず、表示用先頭アドレ
ステーブルを表示用先頭アドレステーブル記憶装置13
に作成し(S101)、次に表示用ID番号ユニットテ
ーブルを表示用ID番号ユニットテーブル記憶装置14
に作成し(S102)、画面用先頭アドレステーブルを
画面用先頭アドレステーブル記憶装置17に作成し(S
103)、画面用ID番号ユニットテーブルを画面用I
D番号ユニットテーブル記憶装置18に作成する(S1
04)。次に、日本語または英語の文字列テーブルソー
スファイル5または6の先頭から1行分のデータを読み
込み(S105)、そのデータがテーブル種別51かど
うかを判断し(S106)、テーブル種別51の場合は
(S106、YES)、そのテーブル種別51をテーブ
ル種別記憶装置12へ格納する(S107)。データが
テーブル種別以外を示す場合は(S106、NO)、テ
ーブル種別記憶装置12に格納されたテーブル種別が何
であるかを判断し(S108)、テーブル種別が表示用
テーブルを示す場合は、後述する表示用テーブルへの追
加処理をおこない(S109)、テーブル種別が画面用
テーブルを示す場合は、後述する画面用テーブルへの追
加処理をおこなう(S110)。次に、文字列テーブル
ソースファイル内にデータが存在するかどうかが判断し
(S111)、存在する場合は、S105からS110
までの操作が繰り返され、文字列テーブルソースファイ
ル内にデータが存在しない場合は操作を終了する。The operation of the character string table file creating device 7 described above will be described below. FIG. 16 is a flowchart showing the operation of the character string table source file reading unit 11 shown in FIG. First, the display start address table is stored in the display start address table storage device 13.
(S101), and the display ID number unit table is then displayed.
(S102), the screen start address table is created in the screen start address table storage device 17 (S102).
103), the screen ID number unit table to the screen I
Created in the D number unit table storage device 18 (S1
04). Next, read one line of data from the beginning of the Japanese or English character string table source file 5 or 6 (S105), determine whether the data is the table type 51 (S106), and in the case of the table type 51 (S106, YES), the table type 51 is stored in the table type storage device 12 (S107). If the data indicates other than the table type (S106, NO), it is determined what the table type stored in the table type storage device 12 is (S108). If the table type indicates the display table, it will be described later. If the table type indicates the screen table, the process for adding to the display table is performed (S109), and the process for adding to the screen table described later is performed (S110). Next, it is determined whether or not data exists in the character string table source file (S111), and if there is data, S105 to S110.
The above operation is repeated, and if there is no data in the character string table source file, the operation ends.
【0034】図17は、図16の中の表示用テーブルへ
の追加処理S109の動作を説明するフローチャートで
ある。まず、表示用文字列テーブル記憶装置16に格納
領域が残っているかどうを判断する(S201)。そし
て、格納領域が残っている場合は後述のステップS20
6に進み、格納領域が残っていない場合は、新たな表示
用文字列テーブル記憶装置16を確保する(S20
2)。次に表示用先頭アドレステーブル記憶装置13に
文字列テーブル先頭アドレス83が格納されているかど
うかを判断し(S203)、格納されていない場合は
(S203、YES)、上記ステップS202で確保し
た表示用先頭アドレステーブル記憶装置13に文字列テ
ーブル先頭アドレス83を格納する(S204)。一
方、既に格納されている場合は(S203、NO)、前
回、表示用文字列テーブル記憶装置16のなかで作成さ
れた表示用文字列テーブルに確保した次の文字列テーブ
ル先頭アドレス90を表示用先頭アドレステーブル記憶
装置13に格納する(S205)。FIG. 17 is a flow chart for explaining the operation of the addition processing S109 to the display table in FIG. First, it is determined whether or not a storage area remains in the display character string table storage device 16 (S201). If the storage area remains, step S20 described below will be performed.
If the storage area does not remain, a new display character string table storage device 16 is secured (S20).
2). Next, it is determined whether or not the character string table head address 83 is stored in the display head address table storage device 13 (S203), and if not stored (S203, YES), the display head address secured in step S202 is displayed. The character string table start address 83 is stored in the start address table storage device 13 (S204). On the other hand, if it has already been stored (S203, NO), the next character string table start address 90 secured in the display character string table previously created in the display character string table storage device 16 is displayed. It is stored in the head address table storage device 13 (S205).
【0035】次に、表示用ID番号ユニットテーブル記
憶装置内に表示用ID番号52に対するブロックが存在
するかどうかを判断する(S206)。そして存在する
場合は(S206、YES)後述のステップS209へ
と進み、存在しない場合は(S206、NO)、新たに
表示用文字列アドレステーブル記憶装置15を確保し
(S207)、表示用ID番号ユニットテーブル記憶装
置14に、新たに確保された表示用文字列アドレステー
ブル記憶装置15に作成される文字列アドレステーブル
の先頭(相対)アドレス85を格納する(S208)。
次に、表示用文字列テーブル記憶装置16に文字列53
を格納し(S209)、表示用文字列テーブル記憶装置
のテーブルサイズ88に上記文字列53の文字列のサイ
ズを加え(S210)、表示用文字列アドレステーブル
記憶装置15に上記ID番号86と上記文字列53の表
示用文字列テーブル内の格納アドレスとして、そのテー
ブル内の相対アドレス87と格納し(S211)、表示
用ID番号ユニットテーブル記憶装置14内の上記ID
番号86の属するブロックのID番号の登録総数84を
インクリメントする(S212)。Next, it is determined whether or not a block for the display ID number 52 exists in the display ID number unit table storage device (S206). If it exists (S206, YES), the process proceeds to step S209 to be described later, and if it does not exist (S206, NO), the display character string address table storage device 15 is newly secured (S207), and the display ID number. The head (relative) address 85 of the character string address table created in the newly secured display character string address table storage device 15 is stored in the unit table storage device 14 (S208).
Next, the character string 53 is stored in the display character string table storage device 16.
Is stored (S209), the size of the character string of the character string 53 is added to the table size 88 of the display character string table storage device (S210), and the ID number 86 and the above are stored in the display character string address table storage device 15. As the storage address of the character string 53 in the display character string table, the relative address 87 in the table is stored (S211), and the ID in the display ID number unit table storage device 14 is stored.
The registration total number 84 of the ID numbers of the blocks to which the number 86 belongs is incremented (S212).
【0036】図18は、上記図16のステップS110
の画面用テーブルへの追加処理を説明するフローチャー
トである。まず、画面用文字列テーブル記憶装置20に
格納領域が残っているか判断する(S301)。そし
て、格納領域が残っている場合(S301、YES)は
後述のステップS306へと進み、残っていない場合は
(S301、NO)、新たな画面用文字列テーブル記憶
装置20を確保する(S302)。次に、画面用先頭ア
ドレステーブル記憶装置17に文字列テーブル先頭アド
レス93が格納されていないか判断し(S303)、格
納されていない場合は(S303、YES)、上記画面
用先頭アドレステーブル記憶装置17に文字列テーブル
先頭アドレス93を格納する(S304)。一方、格納
されている場合は(S303、NO)、前回、画面用文
字列テーブル記憶装置20のなかで作成された画面用文
字列テーブルに確保した次の文字列テーブル先頭アドレ
ス101を格納する(S305)。FIG. 18 shows step S110 of FIG.
5 is a flowchart illustrating an addition process to the screen table of FIG. First, it is determined whether a storage area remains in the screen character string table storage device 20 (S301). If the storage area remains (S301, YES), the process proceeds to step S306 described later, and if not (S301, NO), a new screen character string table storage device 20 is secured (S302). . Next, it is determined whether or not the character string table head address 93 is stored in the screen head address table storage device 17 (S303), and if not stored (S303, YES), the screen head address table storage device is stored. The character string table start address 93 is stored in 17 (S304). On the other hand, if it is stored (S303, NO), the next character string table start address 101 secured in the screen character string table created in the screen character string table storage device 20 last time is stored ( S305).
【0037】次に、画面用ID番号ユニットテーブル記
憶装置18内に画面ID番号54が存在するか否かを判
断する(S306)。そして、画面ID番号54が存在
する場合(S306、YES)は後述のステップS30
9へと進み、存在しない場合は(S306、NO)、新
たに画面用文字列アドレステーブル記憶装置19を確保
し(S307)、画面用ID番号ユニットテーブル記憶
装置18に、新たに確保された画面用文字列アドレステ
ーブル記憶装置18に作成される文字列アドレステーブ
ルの先頭アドレス96を格納する(S308)。次に、
画面用文字列テーブル記憶装置20に画面用文字列56
を格納し(S309)、画面用文字列テーブル記憶装置
20のテーブルサイズ99に上記文字列56のサイズを
加え(S310)、画面用文字列アドレステーブル記憶
装置19に上記画面用文字列56のID番号97とその
文字列テーブル内での格納位置を相対アドレス98によ
り格納し(S311)、画面用ID番号ユニットテーブ
ル記憶装置18内の上記画面ID番号54に属するID
番号55の登録総数95をインクリメントする(S31
2)。Next, it is determined whether or not the screen ID number 54 exists in the screen ID number unit table storage device 18 (S306). Then, when the screen ID number 54 exists (S306, YES), the step S30 described below will be performed.
9. If it does not exist (S306, NO), the screen character string address table storage device 19 is newly secured (S307), and the newly secured screen is stored in the screen ID number unit table storage device 18. The leading address 96 of the character string address table created in the character string address table storage device 18 is stored (S308). next,
The screen character string table storage device 20 stores the screen character string 56.
(S309), the size of the character string 56 is added to the table size 99 of the screen character string table storage device 20 (S310), and the ID of the screen character string 56 is stored in the screen character string address table storage device 19. The number 97 and its storage position in the character string table are stored by the relative address 98 (S311), and the ID belonging to the screen ID number 54 in the screen ID number unit table storage device 18 is stored.
The registration total number 95 of the number 55 is incremented (S31
2).
【0038】図19及び図20は、文字列テーブルファ
イル作成部21の動作を説明するフローチャートであ
る。図19に示されるように、文字列テーブルファイル
作成部21は、まず、表示用先頭アドレステーブル記憶
装置13から文字列テーブル先頭アドレス83を取得し
(S401)、表示用文字列テーブル記憶装置16のデ
ータ(文字列89)を文字列テーブルファイル1の表示
用文字列テーブル格納領域73に書き込む(S40
2)。続いて、表示用文字列テーブルに次の文字列テー
ブル先頭アドレス90が存在するかどうかを判断し(S
403)、存在する場合は(S403、YES)、その
表示用文字列テーブルから次の文字列テーブル先頭アド
レス90を取得し(S404)、ステップS402の処
理を実行する。表示用文字列テーブルに次の文字列テー
ブル先頭アドレス90が存在しない場合は(S403、
NO)、ステップS402において表示用文字列テーブ
ル格納領域73に書き込まれた表示用文字列テーブルの
先頭アドレス及びサイズを取得し(S405)、その表
示用文字列テーブルの先頭アドレスとサイズとを文字列
テーブルファイル1の表示用文字列テーブルの先頭アド
レス格納領域65とサイズ格納領域66にそれぞれ書き
込む(S406)。次に、表示用ID番号ユニットテー
ブル記憶装置14から文字列アドレステーブル先頭(相
対)アドレス85を取得し(S407)、それによって
特定された表示用文字列アドレステーブル記憶装置15
のデータ(ID番号86及び文字列アドレス87)を文
字列テーブルファイル1の表示用文字列アドレステーブ
ル格納領域74に書き込み(S408)、表示用ID番
号ユニットテーブルの文字列アドレステーブルの先頭ア
ドレスを、表示用文字列アドレステーブル格納領域74
内での相対アドレスに変更する(S409)。19 and 20 are flowcharts for explaining the operation of the character string table file creating section 21. As shown in FIG. 19, the character string table file creation unit 21 first acquires the character string table start address 83 from the display start address table storage device 13 (S 401), and stores it in the display character string table storage device 16. The data (character string 89) is written in the display character string table storage area 73 of the character string table file 1 (S40).
2). Next, it is determined whether or not the next character string table start address 90 exists in the display character string table (S
403), if there is (S403, YES), the next character string table start address 90 is acquired from the display character string table (S404), and the process of step S402 is executed. If the next character string table start address 90 does not exist in the display character string table (S403,
No), the start address and size of the display character string table written in the display character string table storage area 73 in step S402 are acquired (S405), and the start address and size of the display character string table are set to a character string. Writing is performed in the head address storage area 65 and the size storage area 66 of the display character string table of the table file 1 (S406). Next, the start (relative) address 85 of the character string address table is acquired from the display ID number unit table storage device 14 (S407), and the display character string address table storage device 15 specified thereby is acquired.
Data (ID number 86 and character string address 87) is written in the display character string address table storage area 74 of the character string table file 1 (S408), and the start address of the character string address table of the display ID number unit table is set to Display character string address table storage area 74
The address is changed to the relative address within (S409).
【0039】次に、表示用ID番号ユニットテーブルに
次の表示用文字列アドレステーブル先頭アドレスが存在
するかを判断し(S410)、存在する場合は(S41
0、YES)、上記S407からS408の処理を繰り
返す。存在しない場合は(S410、NO)、ステップ
S408において表示用文字列アドレステーブル格納領
域74に書き込まれた表示用文字列アドレステーブルの
先頭アドレスとサイズとを取得し(S411)、取得し
た表示用文字列アドレステーブルの先頭アドレスとサイ
ズとを文字列テーブルファイル1の表示用文字列アドレ
ステーブルの先頭アドレス格納領域63とサイズ格納領
域64とにそれぞれ書き込む(S412)。次に、表示
用先頭アドレステーブル記憶装置13からID番号ユニ
ットテーブル先頭アドレス81を取得し(S413)、
表示用ID番号ユニットテーブル記憶装置14の全デー
タを文字列テーブルファイル1の表示用ID番号ユニッ
トテーブル格納領域75に書き込み(S414)、この
表示用ID番号ユニットテーブル格納領域75の先頭ア
ドレスとサイズとを取得し(S415)、その先頭アド
レスとサイズとを文字列テーブルファイル1のID番号
ユニットテーブルの先頭アドレス格納領域61とサイズ
格納領域62に書き込む(S416)。Next, it is judged whether or not the next display character string address table start address exists in the display ID number unit table (S410), and if it exists (S41).
0, YES), and the processes of S407 to S408 are repeated. If not present (S410, NO), the start address and size of the display character string address table written in the display character string address table storage area 74 in step S408 are acquired (S411), and the acquired display character is acquired. The start address and size of the column address table are written in the start address storage area 63 and the size storage area 64 of the display character string address table of the character string table file 1 (S412). Next, the ID number unit table start address 81 is acquired from the display start address table storage device 13 (S413),
All the data in the display ID number unit table storage device 14 is written in the display ID number unit table storage area 75 of the character string table file 1 (S414), and the start address and size of this display ID number unit table storage area 75 are set. Is acquired (S415), and the start address and size thereof are written in the start address storage area 61 and the size storage area 62 of the ID number unit table of the character string table file 1 (S416).
【0040】画面のテーブル記憶装置についても同様の
処理を行う。すなわち、図20に示されるように、文字
列テーブルファイル作成部21は、まず、画面用先頭ア
ドレステーブル記憶装置17から文字列テーブル先頭ア
ドレス93を取得し(S401’)、画面用文字列テー
ブル記憶装置20のデータ(文字列100)を文字列テ
ーブルファイル1の画面用文字列テーブル格納領域76
に書き込む(S402’)。続いて、画面用文字列テー
ブルに次の文字列テーブル先頭アドレス101が存在す
るかどうかを判断し(S403’)、存在する場合は
(S403’、YES)、その画面用文字列テーブルか
ら次の文字列テーブル先頭アドレス101を取得し(S
404’)、ステップS402’の処理を実行する。画
面用文字列テーブルに次の文字列テーブル先頭アドレス
101が存在しない場合は(S403’、NO)、ステ
ップS402’において画面用文字列テーブル格納領域
76に書き込まれた画面用文字列テーブルの先頭アドレ
ス及びサイズを取得し(S405’)、その画面用文字
列テーブルの先頭アドレスとサイズとを文字列テーブル
ファイル1の画面用文字列テーブルの先頭アドレス格納
領域71とサイズ格納領域72にそれぞれ書き込む(S
406’)。次に、画面用ID番号ユニットテーブル記
憶装置18から文字列アドレステーブル先頭(相対)ア
ドレス96を取得し(S407’)、それによって特定
された画面用文字列アドレステーブル記憶装置19のデ
ータ(ID番号97及び文字列アドレス98)を文字列
テーブルファイル1の画面用文字列アドレステーブル格
納領域77に書き込み(S408’)、画面用ID番号
ユニットテーブルの文字列アドレステーブルの先頭アド
レスを、画面用文字列アドレステーブル格納領域77内
での相対アドレスに変更する(S409’)。Similar processing is performed for the screen table storage device. That is, as shown in FIG. 20, the character string table file creation unit 21 first acquires the character string table start address 93 from the screen start address table storage device 17 (S401 ′), and stores the screen character string table storage. The data (character string 100) of the device 20 is stored in the character string table storage area 76 for the screen of the character string table file 1.
(S402 '). Subsequently, it is determined whether or not the next character string table start address 101 exists in the screen character string table (S403 '), and if it exists (S403', YES), the next character string table is searched from the screen character string table. Obtain the start address 101 of the character string table (S
404 '), and the process of step S402' is executed. If the next character string table start address 101 does not exist in the screen character string table (S403 ', NO), the start address of the screen character string table written in the screen character string table storage area 76 in step S402'. And the size (S405 '), and the start address and size of the screen character string table are written to the start address storage area 71 and the size storage area 72 of the screen character string table of the character string table file 1 (S).
406 '). Next, the beginning (relative) address 96 of the character string address table is acquired from the screen ID number unit table storage device 18 (S407 '), and the data (ID number) of the screen character string address table storage device 19 specified thereby is acquired. 97 and the character string address 98) to the screen character string address table storage area 77 of the character string table file 1 (S408 '), and the start address of the character string address table of the screen ID number unit table is set to the screen character string. The address is changed to the relative address in the address table storage area 77 (S409 ').
【0041】次に、画面用ID番号ユニットテーブルに
次の画面用文字列アドレステーブル先頭アドレスが存在
するかを判断し(S410’)、存在する場合は(S4
10’、YES)、上記S407’からS408’の処
理を繰り返す。存在しない場合は(S410’、N
O)、ステップS408’において画面用文字列アドレ
ステーブル格納領域77に書き込まれた画面用文字列ア
ドレステーブルの先頭アドレスとサイズとを取得し(S
411’)、取得した画面用文字列アドレステーブルの
先頭アドレスとサイズとを文字列テーブルファイル1の
画面用文字列アドレステーブルの先頭アドレス格納領域
69とサイズ格納領域70とにそれぞれ書き込む(S4
12’)。次に、画面用先頭アドレステーブル記憶装置
17からID番号ユニットテーブル先頭アドレス91を
取得し(S413’)、画面用ID番号ユニットテーブ
ル記憶装置18の全データを文字列テーブルファイル1
の画面用ID番号ユニットテーブル格納領域78に書き
込み(S414’)、この画面用ID番号ユニットテー
ブル格納領域78の先頭アドレスとサイズとを取得し
(S415’)、その先頭アドレスとサイズとを文字列
テーブルファイル1の画面用ID番号ユニットテーブル
の先頭アドレス格納領域67とサイズ格納領域68に書
き込む(S416’)。Next, it is judged whether or not the next screen character string address table start address exists in the screen ID number unit table (S410 '), and if it exists (S4).
10 ', YES), and the processes of S407' to S408 'are repeated. If it does not exist (S410 ', N
O), the start address and size of the screen character string address table written in the screen character string address table storage area 77 in step S408 'are acquired (S).
411 ′), and the obtained start address and size of the screen character string address table are respectively written into the start address storage area 69 and the size storage area 70 of the screen character string address table of the character string table file 1 (S4).
12 '). Next, the ID number unit table start address 91 is acquired from the screen start address table storage device 17 (S413 '), and all the data in the screen ID number unit table storage device 18 is stored in the character string table file 1
Of the screen ID number unit table storage area 78 (S414 '), the start address and size of this screen ID number unit table storage area 78 are acquired (S415'), and the start address and size are character strings. The screen ID number unit table of the table file 1 is written in the head address storage area 67 and the size storage area 68 (S416 ').
【0042】以上が文字列テーブルファイル作成装置7
の動作であり、以上の動作により、各国語の文字列テー
ブルソースファイルを基に各国語の文字列テーブルファ
イルが作成される。The above is the character string table file creating device 7
With the above operation, the character string table file for each national language is created based on the character string table source file for each national language.
【0043】図21は、図4に示した文字列テーブルフ
ァイル読み込み部31の動作を説明するフローチャート
である。文字列テーブルファイル読み込み部31は、ま
ず、画面情報より表示言語を取得し(S501)、表示
言語が日本語か英語かを判断し(S502)、表示言語
が日本語のときは、読み込む文字列テーブルファイルを
日本語文字列テーブルファイル1に確定し(S50
3)、表示言語が英語のときは、読み込む文字列テーブ
ルファイルを英語文字列テーブルファイル2に確定する
(S504)。次に、上記確定した文字列テーブルファ
イル内の各テーブルのサイズを取得する(S505)。
具体的には、文字列テーブルファイルの表示用ID番号
ユニットテーブルのサイズ格納領域62から表示用ID
番号ユニットテーブルのサイズを取得し、表示用文字列
アドレステーブルのサイズ格納領域64から表示用文字
列アドレステーブルのサイズを取得し、表示用文字列テ
ーブルのサイズ格納領域66から表示用文字列テーブル
のサイズを取得し、画面用ID番号ユニットテーブルの
サイズ格納領域68から画面用ID番号ユニットテーブ
ルのサイズを取得し、画面用文字列アドレステーブルの
サイズ格納領域70から画面用文字列アドレステーブル
のサイズを取得し、画面用文字列テーブルのサイズ格納
領域72から画面用文字列テーブルのサイズを取得す
る。FIG. 21 is a flow chart for explaining the operation of the character string table file reading section 31 shown in FIG. The character string table file reading unit 31 first acquires the display language from the screen information (S501), determines whether the display language is Japanese or English (S502), and when the display language is Japanese, reads the character string. The table file is confirmed as the Japanese character string table file 1 (S50
3) If the display language is English, the character string table file to be read is fixed to the English character string table file 2 (S504). Next, the size of each table in the determined character string table file is acquired (S505).
Specifically, the display ID from the display ID number unit table size storage area 62 of the character string table file is displayed.
The size of the number unit table is acquired, the size of the display character string address table is acquired from the size storage area 64 of the display character string address table, and the size of the display character string table is acquired from the size storage area 66 of the display character string table. The size is acquired, the size of the screen ID number unit table is acquired from the size storage area 68 of the screen ID number unit table, and the size of the screen character string address table is acquired from the size storage area 70 of the screen character string address table. Then, the size of the screen character string table is acquired from the screen character string table size storage area 72.
【0044】次に、上記のように確保した表示用ID番
号ユニットテーブルのサイズを用いて表示用ID番号ユ
ニットテーブル記憶装置33を確保し(S506)、表
示用先頭アドレステーブル記憶装置32に、確保した表
示用ID番号ユニットテーブル記憶装置33におけるI
D番号ユニットテーブルの先頭アドレス81を格納し
(S507)、表示用ID番号ユニットテーブル記憶装
置33に、文字列テーブルファイル1の表示用ID番号
ユニットテーブル格納領域75から読みだした表示用I
D番号ユニットテーブル75を格納する(S508)。
次に、上記のように確保した表示用文字列アドレステー
ブルのサイズを用いて、表示用文字列アドレステーブル
記憶装置34を確保し(S509)、表示用先頭アドレ
ステーブル記憶装置32に、確保した表示用文字列アド
レステーブル記憶装置34における文字列アドレステー
ブルの先頭アドレス82を格納し(S510)、表示用
文字列アドレステーブル記憶装置34に、表示用文字列
アドレステーブル格納領域74から読みだした表示用文
字列アドレステーブル74を格納する(S511)。次
に、表示用文字列テーブル記憶装置35を確保し(S5
12)、表示用先頭アドレステーブル記憶装置32に確
保した表示用文字列テーブル記憶装置35における文字
列テーブルの先頭アドレス83を格納し(S513)、
表示用文字列テーブル記憶装置35に、表示用文字列テ
ーブル格納領域73から読みだした表示用文字列テーブ
ル73を格納する(S514)。Next, the display ID number unit table storage device 33 is secured using the size of the display ID number unit table secured as described above (S506), and is secured in the display head address table storage device 32. I in the display ID number unit table storage device 33
The start address 81 of the D number unit table is stored (S507), and the display I number read from the display ID number unit table storage area 75 of the character string table file 1 is stored in the display ID number unit table storage device 33.
The D number unit table 75 is stored (S508).
Next, using the size of the display character string address table secured as described above, the display character string address table storage device 34 is secured (S509), and the secured display is stored in the display head address table storage device 32. The beginning address 82 of the character string address table in the character string address table storage device 34 is stored (S510), and the display character string address table storage device 34 displays the read character string address table storage area 74 for display. The character string address table 74 is stored (S511). Next, the display character string table storage device 35 is secured (S5
12), the head address 83 of the character string table in the reserved display character string table storage device 35 is stored in the display head address table storage device 32 (S513),
The display character string table 73 read from the display character string table storage area 73 is stored in the display character string table storage device 35 (S514).
【0045】次に、画面用ID番号ユニットテーブル記
憶装置36を確保し(S515)、画面用先頭アドレス
テーブル記憶装置36に、確保した画面用ID番号ユニ
ットテーブル記憶装置36におけるID番号ユニットテ
ーブルの先頭アドレス91を格納し(S516)、画面
用ID番号ユニットテーブル記憶装置37に、表示用I
D番号ユニットテーブル格納領域78から読み込んだ表
示用ID番号ユニットテーブル78を格納する(S51
7)。次に、画面用文字列アドレステーブル記憶装置3
8を確保し(S518)、画面用先頭アドレステーブル
記憶装置36に、確保した画面用文字列アドレステーブ
ル記憶装置38における文字列アドレステーブルの先頭
アドレス92を格納し(S519)、画面用文字列アド
レステーブル記憶装置38に、画面用文字列アドレステ
ーブル格納領域77から読み込んだ画面用文字列アドレ
ステーブル77を格納する(S520)。次に、画面用
文字列テーブル記憶装置39を確保し(S521)、画
面用先頭アドレステーブル記憶装置36に、確保した画
面用文字列テーブル記憶装置39における文字列テーブ
ルの先頭アドレス93を格納し(S522)、画面用文
字列テーブル記憶装置39に、画面用文字列テーブル格
納領域76から読み込んだ画面用文字列テーブル76を
格納して(S523)動作を終了する。Next, the screen ID number unit table storage device 36 is secured (S515), and the head of the ID number unit table in the secured screen ID number unit table storage device 36 is stored in the screen leading address table storage device 36. The address 91 is stored (S516), and the screen ID number unit table storage device 37 stores the display I
The display ID number unit table 78 read from the D number unit table storage area 78 is stored (S51).
7). Next, the screen character string address table storage device 3
8 is secured (S518), the leading address 92 of the character string address table in the secured screen character string address table storage device 38 is stored in the screen leading address table storage device 36 (S519), and the screen character string address is stored. The screen character string address table 77 read from the screen character string address table storage area 77 is stored in the table storage device 38 (S520). Next, the screen character string table storage device 39 is secured (S521), and the head address 93 of the character string table in the secured screen character string table storage device 39 is stored in the screen leading address table storage device 36 ( (S522), the screen character string table 76 read from the screen character string table storage area 76 is stored in the screen character string table storage device 39 (S523), and the operation ends.
【0046】図22と図23は、図4の文字列取り出し
部41の動作を説明するフローチャートである。図22
のフローチャートは、表示用文字列を取り出す処理を表
しており、図23のフローチャートは、画面用文字列を
取り出す処理を表している。22 and 23 are flowcharts for explaining the operation of the character string extracting unit 41 of FIG. FIG.
23 shows the process of taking out the display character string, and the flow chart of FIG. 23 shows the process of taking out the screen character string.
【0047】図22の表示用文字列の取り出し操作で
は、まず、表示用の指定されたID番号に対する文字列
をとりだす場合、表示用先頭アドレステーブル記憶装置
32から表示用ID番号ユニットテーブルの先頭の実ア
ドレス81を取得し(S601)、表示用ID番号ユニ
ットテーブル記憶装置33から指定されたID番号が属
するブロックの登録総数84と表示用文字列アドレステ
ーブル記憶装置の先頭相対アドレス85とを取得する
(S602)。そして、上記登録総数84を、登録総数
カウンタ40に格納する(S602)。次に、実アドレ
スである表示用先頭アドレステーブル記憶装置32の文
字列アドレステーブル先頭アドレス82と先頭相対アド
レス85によって特定されるされる表示用文字列アドレ
ステーブル記憶装置34内のID番号86の位置を、I
D検索スタート位置として決定する(S603)。次
に、指定されたID番号と表示用文字列アドレステーブ
ル記憶装置34内の上記特定されたID番号が同じかど
うかが判断され(S604)、同じ場合は、表示用文字
列アドレステーブル記憶装置34から文字列テーブル相
対アドレス87を取得し(S605)、その特定された
ID番号に対応する文字列(相対)アドレス87と先頭
アドレステーブル記憶装置32の文字列テーブル先頭ア
ドレス83によって特定された文字列89を、文字列テ
ーブル記憶装置35から取り出す(S606)。ステッ
プS604において指定されたID番号と表示用文字列
アドレステーブル記憶装置34内のID番号が同じでな
い場合は、登録数カウンタをデクリメントし(S60
7)、次に登録総数カウンタが0かどうかを判断し(S
608)、0以外の場合は、S604からS608を繰
り返す。0の場合は、指定されたID番号の検索が終了
したことを意味するので、動作を終了する。In the operation of fetching the display character string shown in FIG. 22, first, when the character string corresponding to the designated ID number for display is to be taken out, the head of the display ID number unit table is displayed from the display head address table storage device 32. The real address 81 is acquired (S601), and the total number of registrations 84 of blocks to which the specified ID number belongs from the display ID number unit table storage device 33 and the head relative address 85 of the display character string address table storage device are acquired. (S602). Then, the total number of registrations 84 is stored in the total number of registrations counter 40 (S602). Next, the position of the ID number 86 in the display character string address table storage device 34 specified by the character string address table start address 82 and the start relative address 85 of the display start address table storage device 32 which is the real address. I
It is determined as the D search start position (S603). Next, it is determined whether the specified ID number and the specified ID number in the display character string address table storage device 34 are the same (S604). If they are the same, the display character string address table storage device 34 is determined. From the character string table relative address 87 (S605) and the character string (relative) address 87 corresponding to the specified ID number and the character string table start address 83 of the start address table storage device 32. 89 is retrieved from the character string table storage device 35 (S606). If the ID number designated in step S604 and the ID number in the display character string address table storage device 34 are not the same, the registration number counter is decremented (S60
7) Then, it is judged whether the total registration counter is 0 (S
608), if other than 0, S604 to S608 are repeated. In the case of 0, it means that the search for the designated ID number is completed, and the operation is completed.
【0048】図23の画面用文字列の取り出し操作で
は、画面用の指定された画面番号とID番号に対する文
字列を取り出す場合、画面用先頭アドレステーブル記憶
装置36から画面用ID番号ユニットテーブル先頭アド
レス91を取得し(S701)、画面用ID番号ユニッ
トテーブル記憶装置37から指定された画面番号94に
対するID番号の登録総数95と画面用文字列アドレス
テーブルの先頭相対アドレス96とを取得し(S70
2)、上記登録総数95を、登録総数カウンタ40に格
納する(S702)。次に、画面用先頭アドレステーブ
ル記憶装置36の文字列アドレステーブル先頭アドレス
92と先頭相対アドレス96によって特定される画面用
文字列アドレステーブル記憶装置38内の位置を、ID
検索スタート位置として決定する(S703)。次に、
指定されたID番号と画面用文字列アドレステーブル記
憶装置38内の上記特定されたID番号97が同じかど
うかを判断し(S704)、同じ場合は、画面用文字列
アドレステーブル記憶装置38の文字列相対アドレス9
8を取得し(S705)、画面用先頭アドレステーブル
記憶装置36の文字列テーブル先頭アドレス93と上記
文字列相対アドレス98とから、上記指定されたID番
号に対応する画面用文字列の画面用文字列テーブル内で
の格納位置を求め、画面用文字列テーブル記憶装置39
からその指定されたID番号に対応する文字列100を
取り出す(S706)。一方、ステップS704にて、
指定されたID番号と画面用文字列アドレステーブル記
憶装置38内のID番号97が同じでなかった場合は、
登録総数カウンタ40をデクリメントし(S707)、
次に登録総数カウンタ40が0かどうかを判断し(S7
07)、0以外の場合はS704からS708を繰り返
し、0の場合は、指定されたID番号の検索が終了した
ことを意味するので、動作を終了する。In the screen character string fetching operation of FIG. 23, when the character string corresponding to the designated screen number and ID number for the screen is fetched, the screen ID number unit table head address is stored from the screen head address table storage device 36. 91 is acquired (S701), and the total number 95 of registered ID numbers for the screen number 94 specified from the screen ID number unit table storage device 37 and the head relative address 96 of the screen character string address table are acquired (S70).
2) The total number of registrations 95 is stored in the total number of registrations counter 40 (S702). Next, the position in the screen character string address table storage device 38 specified by the character string address table start address 92 and the start relative address 96 of the screen start address table storage device 36 is set to an ID.
The search start position is determined (S703). next,
It is determined whether the specified ID number and the specified ID number 97 in the screen character string address table storage device 38 are the same (S704). If they are the same, the characters in the screen character string address table storage device 38 are determined. Column relative address 9
8 is acquired (S705), and the screen character of the screen character string corresponding to the specified ID number is determined from the character string table start address 93 of the screen start address table storage device 36 and the character string relative address 98. The storage position in the column table is obtained, and the screen character string table storage device 39
The character string 100 corresponding to the specified ID number is taken out from (S706). On the other hand, in step S704,
If the specified ID number and the ID number 97 in the screen character string address table storage device 38 are not the same,
The registration total number counter 40 is decremented (S707),
Next, it is judged whether the total registration counter 40 is 0 (S7
07), otherwise S704 to S708 are repeated. If 0 means that the search for the specified ID number has been completed, the operation ends.
【0049】上記の文字列取り出し部41の動作によっ
て取り出された文字列は、文字列表示部42によって表
示装置4へ表示される。この表示例は前述の図15に示
される。The character string extracted by the operation of the character string extracting unit 41 is displayed on the display device 4 by the character string display unit 42. This display example is shown in FIG. 15 described above.
【0050】以上の説明では、日本語文字列と英語文字
列を取り扱う場合について説明したが、その他の国語も
同様に扱うことが可能であり、また、一度に複数の国語
を対応させることも可能である。In the above description, the case of handling a Japanese character string and an English character string has been described, but other national languages can be handled in the same way, and it is also possible to support multiple national languages at once. Is.
【0051】[0051]
【発明の効果】本発明によって、以下の効果が得られ
る。 1.文字列データを情報処理装置の外部ファイルとして
管理するので、1つの情報処理装置によって複数国語の
サポートが可能となった。 2.文字列テーブルをブロック別に管理することで、取
得する文字列を判定するまでのスピードに大きな差がな
くなる。 3.文字列テーブルを相対アドレスで管理することによ
って、文字列テーブルファイルの読み込みスピードが速
くなる。 4.文字列テーブルファイルを情報処理装置内の複数の
記憶装置が保持し、この記憶装置から文字列が取り出さ
れる構成をとっているので、文字列テーブルファイルの
読み込みスピード及び文字列の表示スピードが早くな
る。According to the present invention, the following effects can be obtained. 1. Since the character string data is managed as an external file of the information processing device, one information processing device can support multiple languages. 2. By managing the character string table for each block, there is no great difference in the speed until the character string to be acquired is determined. 3. By managing the character string table with relative addresses, the reading speed of the character string table file becomes faster. 4. Since the character string table file is held by a plurality of storage devices in the information processing device and the character string is taken out from this storage device, the reading speed of the character string table file and the display speed of the character string are increased. .
【図1】 本発明による情報処理システムの概略構成図
である。FIG. 1 is a schematic configuration diagram of an information processing system according to the present invention.
【図2】 本発明における文字列テーブルファイルの作
成装置の概略構成図である。FIG. 2 is a schematic configuration diagram of a character string table file creating device according to the present invention.
【図3】 本発明による文字テーブルファイル作成装置
の構成を示すブロック図である。FIG. 3 is a block diagram showing a configuration of a character table file creation device according to the present invention.
【図4】 本発明による情報処理装置の構成を示すブロ
ック図である。FIG. 4 is a block diagram showing a configuration of an information processing device according to the present invention.
【図5】 本発明によるテーブルソースファイルの記述
例である。FIG. 5 is a description example of a table source file according to the present invention.
【図6】 本発明による文字列テーブルファイルの構造
図である。FIG. 6 is a structural diagram of a character string table file according to the present invention.
【図7】 本発明による表示用先頭アドレステーブル記
憶装置の構造図である。FIG. 7 is a structural diagram of a display head address table storage device according to the present invention.
【図8】 本発明による表示用ID番号ユニットテーブ
ル記憶装置の構造図である。FIG. 8 is a structural diagram of a display ID number unit table storage device according to the present invention.
【図9】 本発明による表示用文字列アドレステーブル
記憶装置の構造図である。FIG. 9 is a structural diagram of a display character string address table storage device according to the present invention.
【図10】 本発明による表示用文字列テーブル記憶装
置の構造図である。FIG. 10 is a structural diagram of a display character string table storage device according to the present invention.
【図11】 本発明による画面用先頭アドレステーブル
記憶装置の構造図である。FIG. 11 is a structural diagram of a screen top address table storage device according to the present invention.
【図12】 本発明による画面用ID番号ユニットテー
ブル記憶装置の構造図である。FIG. 12 is a structural diagram of a screen ID number unit table storage device according to the present invention.
【図13】 本発明による画面用文字列アドレステーブ
ル記憶装置の構造図である。FIG. 13 is a structural diagram of a screen character string address table storage device according to the present invention.
【図14】 本発明による画面用文字列テーブル記憶装
置の構造図である。FIG. 14 is a structural diagram of a screen character string table storage device according to the present invention.
【図15】 本発明による文字列の表示例である。FIG. 15 is a display example of a character string according to the present invention.
【図16】 本発明による文字列テーブルソースファイ
ル読み込み部の動作を示すフローチャートである。FIG. 16 is a flowchart showing an operation of a character string table source file reading unit according to the present invention.
【図17】 本発明による表示用テーブルへの追加処理
を示すフローチャートである。FIG. 17 is a flowchart showing a process of adding to the display table according to the present invention.
【図18】 本発明による画面用テーブルへの追加処理
を示すフローチャートである。FIG. 18 is a flowchart showing a process of adding to the screen table according to the present invention.
【図19】 本発明による文字列テーブルファイル作成
部の動作を示すフローチャートである。FIG. 19 is a flowchart showing the operation of the character string table file creating unit according to the present invention.
【図20】 本発明による文字列テーブルファイル読み
込み部の動作を示すフローチャートである。FIG. 20 is a flowchart showing the operation of the character string table file reading unit according to the present invention.
【図21】 本発明による文字列テーブルファイル読み
込み部の動作を示すフローチャートである。FIG. 21 is a flowchart showing the operation of the character string table file reading unit according to the present invention.
【図22】 本発明による表示用文字列取り出し部の動
作を示すフローチャートである。FIG. 22 is a flowchart showing the operation of the display character string extracting unit according to the present invention.
【図23】 本発明による画面用文字列取り出し部の動
作を示すフローチャートである。FIG. 23 is a flowchart showing the operation of the screen character string extracting unit according to the present invention.
1 日本語文字列テーブルファイル 2 英語文字列テーブルファイル 3 情報処理装置 4 表示装置 5 日本語文字列テーブルソースファイル 6 英語文字列テーブルソースファイル 7 文字列テーブルファイル作成装置 11 文字列テーブルソースファイル読み込み部 12 テーブル種別記憶装置 13 表示用先頭アドレステーブル記憶装置 14 表示用ID番号ユニットテーブル記憶装置 15 表示用文字列アドレステーブル記憶装置 16 表示用文字列テーブル記憶装置 17 画面用先頭アドレステーブル記憶装置 18 画面用ID番号ユニットテーブル記憶装置 19 画面用文字列アドレステーブル記憶装置 20 画面用文字列テーブル記憶装置 21 文字列テーブルファイル作成部 1 Japanese character string table file 2 English character string table file 3 Information processing device 4 Display device 5 Japanese character string table source file 6 English character string table source file 7 Character string table file creating device 11 Character string table source file reading unit 12 table type storage device 13 display start address table storage device 14 display ID number unit table storage device 15 display character string address table storage device 16 display character string table storage device 17 screen top address table storage device 18 screen ID number unit table storage device 19 screen character string address table storage device 20 screen character string table storage device 21 character string table file creation unit
Claims (21)
文字列管理方法であって、該情報処理装置において文字
表示処理を実行するプログラムと該文字表示のための文
字列データとを分離し、該文字列データを文字列テーブ
ルファイルとして該情報処理装置から分離して管理する
ことを特徴とする文字列管理方法。1. A character string management method for character display using an information processing apparatus, wherein a program for executing character display processing in the information processing apparatus and character string data for the character display are separated. A character string management method, wherein the character string data is managed as a character string table file separately from the information processing apparatus.
文字列管理方法であって、該情報処理装置において文字
表示処理を実行するプログラムと複数の異なる国語の文
字列データとを分離し、該複数の異なる国語の文字列デ
ータを、それぞれが該複数の異なる国語のうちの1つに
対応した複数の文字列テーブルファイルとして管理する
ことを特徴とする文字列管理方法。2. A character string management method for character display using an information processing apparatus, wherein a program for executing character display processing in the information processing apparatus is separated from character string data of a plurality of different national languages. A character string management method, wherein character string data of a plurality of different national languages are managed as a plurality of character string table files respectively corresponding to one of the plurality of different national languages.
番号が一定間隔で区切られてブロック化され、表示用I
D番号ユニットテーブルとして管理される、請求項1あ
るいは2に記載の文字列管理方法。3. An ID for identifying the character string data
Numbers are divided into blocks at regular intervals and displayed as I
The character string management method according to claim 1, which is managed as a D number unit table.
号ユニットテーブルの中でブロック化されて格納されて
いるID番号と文字列アドレスとによって管理される、
請求項3に記載の文字列管理方法。4. The character string data is managed by an ID number and a character string address stored in a block in the display ID number unit table.
The character string management method according to claim 3.
番号が画面単位でブロック化されて格納されている画面
用ID番号ユニットテーブルによって管理される、請求
項1、2、3、あるいは4に記載の文字列管理方法。5. An ID for identifying the character string data
The character string management method according to claim 1, wherein the number is managed by a screen ID number unit table in which the numbers are divided into blocks and stored.
号ユニットテーブルのなかにブロック化されて格納され
ているID番号と文字列アドレスとによって管理され
る、請求項5に記載の文字列管理方法。6. The character string management according to claim 5, wherein the character string data is managed by an ID number and a character string address stored in a block in the screen ID number unit table. Method.
離された、該情報処理装置で処理される文字列データを
管理する文字列テーブルファイルとを有する情報処理シ
ステム。7. An information processing system comprising: an information processing device; and a character string table file which is separated from the information processing device and manages character string data processed by the information processing device.
された、該情報処理装置で処理される文字列データを管
理する複数の文字列テーブルファイルとを有し、該複数
の文字列テーブルファイルがそれぞれ異なる国語の文字
列データを管理し、該情報処理装置は該異なる国語の文
字列の中から指定された国語の文字列テーブルファイル
を読み込む情報処理システム。8. An information processing device, and a plurality of character string table files that are separated from the information processing device and manage character string data processed by the information processing device. An information processing system in which files manage character string data of different national languages, and the information processing apparatus reads a character string table file of a specified national language from character strings of the different national languages.
字列データを識別するためのID番号を一定間隔でブロ
ック化し、表示用ID番号ユニットテーブルとして前記
文字列テーブルファイルに格納する文字列テーブルファ
イル作成装置を有する、請求項7あるいは8に記載の情
報処理システム。9. The character string table file, wherein the information processing system further blocks the ID numbers for identifying the character string data at regular intervals and stores the ID numbers in the character string table file as display ID number unit tables. The information processing system according to claim 7, further comprising a creation device.
タを、前記表示用ID番号ユニットテーブルとしてブロ
ック化されたID番号と文字列アドレスとによって管理
する、請求項9に記載の情報処理システム。10. The information processing system according to claim 9, wherein the information processing device manages the character string data by an ID number and a character string address that are blocked as the display ID number unit table.
文字列テーブルを作成するために必要な情報が格納され
ている文字列テーブルソースファイルを読み込んで、前
記文字列テーブルファイルを作成する文字列テーブルフ
ァイル作成装置を有する、請求項7、8、9、あるいは
10に記載の情報処理システム。11. The information processing system further reads a character string table source file in which information necessary to create the character string table is stored, and creates a character string table file. The information processing system according to claim 7, 8, 9, or 10, comprising a file creation device.
タを、ID番号と文字列アドレスとをブロック化して格
納している前記画面用ID番号ユニットテーブルによっ
て管理する、請求項11に記載の情報処理システム。12. The information according to claim 11, wherein the information processing device manages the character string data by the screen ID number unit table that stores an ID number and a character string address in blocks. Processing system.
を含む複数の文字列テーブルファイルから、指定された
国語の文字列テーブルを読み込み、読み込んだ該文字列
テーブルの表示を行う情報処理装置であって、自装置と
分離された該複数の文字列テーブルファイルから文字列
データを読み出して文字表示を行う文字表示制御手段が
設置されている情報処理装置。13. An information processing apparatus for reading a character string table of a specified national language from a plurality of character string table files each containing character string data of different national languages, and displaying the read character string tables. An information processing apparatus provided with character display control means for displaying character strings by reading character string data from the plurality of character string table files separated from the own apparatus.
タを識別するためのID番号を一定間隔で区切りブロッ
ク化し、表示用ID番号ユニットテーブルとして表示用
ID番号ユニットテーブル記憶装置に格納する、請求項
13に記載の情報処理装置。14. The information processing device divides an ID number for identifying the character string data into blocks at regular intervals and stores the divided blocks as a display ID number unit table in a display ID number unit table storage device. Item 13. The information processing device according to item 13.
タを、前記表示用ID番号ユニットテーブルのなかに格
納されたID番号と文字列アドレスとによって管理す
る、請求項14に記載の情報処理装置。15. The information processing apparatus according to claim 14, wherein the information processing apparatus manages the character string data by an ID number and a character string address stored in the display ID number unit table. .
タを識別するためのID番号を画面単位でブロック化
し、画面用ID番号ユニットテーブルとして画面用ID
番号ユニットテーブル記憶装置に格納する、請求項1
3、14、あるいは15に記載の情報処理装置。16. The information processing apparatus divides an ID number for identifying the character string data into blocks for each screen, and uses a screen ID as a screen ID number unit table.
The number unit table is stored in a storage device.
The information processing device according to 3, 14, or 15.
タを、前記画面用ID番号ユニットテーブルに格納され
たID番号と文字列アドレスとによって管理する、請求
項16に記載の情報処理システム。17. The information processing system according to claim 16, wherein the information processing device manages the character string data by an ID number and a character string address stored in the screen ID number unit table.
を含む複数の文字列テーブルソースファイルから文字列
テーブルを読み込み、文字列の表示を行う情報処理装置
に対して該文字列テーブルを提供する文字列テーブルフ
ァイル作成装置であって、前記文字列データを識別する
ためのID番号を一定間隔で区切りブロック化し、表示
用ID番号ユニットテーブルとして表示用ID番号ユニ
ットテーブル記憶装置に格納する、文字列テーブルファ
イル作成装置。18. A character string for reading a character string table from a plurality of character string table source files each containing character string data of different national languages, and providing the character string table to an information processing apparatus for displaying the character string. A character string table file, which is a table file creation device, which divides the ID numbers for identifying the character string data into blocks at regular intervals and stores them as display ID number unit tables in a display ID number unit table storage Creation device.
文字列データを、前記表示用ID番号ユニットテーブル
としてブロック化されたID番号と文字列アドレスとに
よって管理する、請求項18に記載の情報処理装置。19. The information processing according to claim 18, wherein the character string table creation device manages the character string data by an ID number and a character string address that are blocked as the display ID number unit table. apparatus.
文字列データを識別するためのID番号を画面単位でブ
ロック化し、画面用ID番号ユニットテーブルとして画
面用ID番号ユニットテーブル記憶装置に格納する、請
求項18あるいは19に記載の文字列テーブル作成装
置。20. The character string table creating device blocks an ID number for identifying the character string data in screen units, and stores it as a screen ID number unit table in a screen ID number unit table storage device. The character string table creating device according to claim 18 or 19.
文字列データを、前記画面用ID番号ユニットテーブル
としてブロック化されたID番号と文字列アドレスとに
よって管理する、請求項20に記載の情報処理システ
ム。21. The information processing according to claim 20, wherein the character string table creation device manages the character string data by an ID number and a character string address that are blocked as the screen ID number unit table. system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7206970A JPH0954573A (en) | 1995-08-14 | 1995-08-14 | Information processing apparatus character string management method and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7206970A JPH0954573A (en) | 1995-08-14 | 1995-08-14 | Information processing apparatus character string management method and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0954573A true JPH0954573A (en) | 1997-02-25 |
Family
ID=16532027
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7206970A Withdrawn JPH0954573A (en) | 1995-08-14 | 1995-08-14 | Information processing apparatus character string management method and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0954573A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008083198A (en) * | 2006-09-26 | 2008-04-10 | Icom Inc | Display and program |
-
1995
- 1995-08-14 JP JP7206970A patent/JPH0954573A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008083198A (en) * | 2006-09-26 | 2008-04-10 | Icom Inc | Display and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0042895A1 (en) | Text processing terminal with editing of stored document at each keystroke | |
| WO1989002118A1 (en) | Data processing apparatus and editing apparatus using the same | |
| JP2005056039A (en) | Information processing system and method, program, and recording medium | |
| JP2005056041A (en) | Information processing apparatus and method, program, and recording medium | |
| JPH0954573A (en) | Information processing apparatus character string management method and system | |
| KR20110021714A (en) | Method and apparatus for supplying electronic documents page by page computer graphics | |
| JPH0322014A (en) | Menu selecting method | |
| JP2920393B2 (en) | Document editing method | |
| CN116029007A (en) | An in-place editing method, device, equipment and storage medium for annotation | |
| JPH03147181A (en) | Object reference processing system | |
| JPS63133272A (en) | How to update keywords for image search | |
| JP2005056042A (en) | Information processing apparatus and method, program, and recording medium | |
| JP2009157470A (en) | Electronic document processor and program | |
| JP2001067366A (en) | Data base retrieval result display system, method therefor and recording medium | |
| JPH06119335A (en) | Structured document processor | |
| JP2005056043A (en) | Information processing apparatus and method, program, and recording medium | |
| JP3570082B2 (en) | Database device and database search method | |
| JP2025084449A (en) | Additional information arrangement system, additional information arrangement method and program | |
| KR20190032694A (en) | Method for Designing Database by using Hierarchical Structure | |
| JPH06223106A (en) | Document management device | |
| JP4256841B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JPH07253864A (en) | Image controller | |
| JPH06180721A (en) | Database management device | |
| JPH07175907A (en) | Cut data information management device | |
| JPH06119402A (en) | Image browsing display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20021105 |