[go: up one dir, main page]

JP2001142599A - System with menu display user interface - Google Patents

System with menu display user interface

Info

Publication number
JP2001142599A
JP2001142599A JP31948399A JP31948399A JP2001142599A JP 2001142599 A JP2001142599 A JP 2001142599A JP 31948399 A JP31948399 A JP 31948399A JP 31948399 A JP31948399 A JP 31948399A JP 2001142599 A JP2001142599 A JP 2001142599A
Authority
JP
Japan
Prior art keywords
menu
language
menu display
recording medium
display
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.)
Pending
Application number
JP31948399A
Other languages
Japanese (ja)
Inventor
Yusuke Fujimaki
祐介 藤巻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JustSystems Corp
Original Assignee
JustSystems Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by JustSystems Corp filed Critical JustSystems Corp
Priority to JP31948399A priority Critical patent/JP2001142599A/en
Publication of JP2001142599A publication Critical patent/JP2001142599A/en
Pending legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

(57)【要約】 【課題】 メニュー表示を言語に応じて柔軟に行うこと
のできるシステムを提供する。 【解決手段】 サーバコンピュータ2には、ワープロプ
ログラム4が記録されている。さらに、サーバ2には、
各言語によってメニュー表示行うためのメニューセット
6、8・・・が記録されている。インターネット10に
接続されたクライエントコンピュータ12、14、16
・・・は、サーバ2にアクセスして、ワープロプログラ
ム4をダウンロード(またはロード)する。また、必要
な言語のメニューセットのみをロード(またはダウンロ
ード)して、ワープロプログラム4に組み込んで用いる
ようにしている。したがって、異なる言語を用いる地域
にある多数のクライエントにおいても、サーバ2にアク
セスすることによって、所望の言語にてメニュー表示を
行うワープロプログラムを実行することができる。
(57) [Summary] [PROBLEMS] To provide a system that can flexibly display a menu according to a language. A word processing program is recorded on a server computer. Further, the server 2
Menu sets 6, 8,... For displaying a menu in each language are recorded. Client computers 12, 14, 16 connected to the Internet 10
... accesses the server 2 and downloads (or loads) the word processing program 4. In addition, only a menu set of a required language is loaded (or downloaded) and incorporated into the word processing program 4 for use. Therefore, even if a large number of clients are located in regions using different languages, by accessing the server 2, a word processing program for displaying a menu in a desired language can be executed.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の技術分野】この発明はメニュー表示のユーザイ
ンターフェイスに関し、特にその他言語化に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a user interface for displaying menus, and more particularly to other languages.

【0002】[0002]

【従来の技術および発明が解決しようとする課題】従
来、ワープロソフトウエアや表計算ソフトウエア等のア
プリケーションのコマンドを入力するためのメニューに
おける表示言語は、当該アプリケーションによって固定
的であった。たとえば、米国向けのワープロソフトウエ
アのメニュー表示言語は英語、日本向けのワープロソフ
トウエアのメニュー表示言語は日本語というように固定
されていた。このため、ワープロソフトウエアの仕向先
に応じた数の製品を用意しなければならず、アプリケー
ション提供者の負担が大きかった。
2. Description of the Related Art Conventionally, the display language of a menu for inputting commands of an application such as word processing software or spreadsheet software has been fixed depending on the application. For example, the menu display language for word processing software for the United States was fixed at English, and the menu display language for word processing software for Japan was fixed at Japanese. For this reason, a number of products must be prepared according to the destination of the word processing software, and the burden on the application provider is large.

【0003】また、ワープロソフトウエアで処理対象と
する言語として、1つの製品で、2カ国語以上の言語を
扱うことが可能なものがでている。処理対象言語の特性
により、必要なコマンド、必要でないコマンドが変わっ
てくる。たとえば、ルビの機能などは、処理対象言語が
日本語である場合にのみ必要となるコマンドである。し
かし、処理対象言語が変わっても、メニュー中のコマン
ドは固定的であり、処理対象言語との関係においては、
不要なコマンドが入らざるを得なかった。このため、メ
ニューが複雑化するという問題もあった。
Further, as a language to be processed by word processing software, some products can handle languages of two or more languages with one product. Necessary commands and unnecessary commands vary depending on the characteristics of the language to be processed. For example, the ruby function is a command that is required only when the processing target language is Japanese. However, even if the processing target language changes, the commands in the menu are fixed, and in relation to the processing target language,
Unnecessary commands had to be entered. Therefore, there is a problem that the menu is complicated.

【0004】この発明は、上記のような問題点を解決し
て、メニュー表示を言語に応じて柔軟に行うことのでき
るシステムを提供することを目的とする。
[0004] It is an object of the present invention to solve the above-mentioned problems and to provide a system capable of displaying a menu flexibly according to a language.

【0005】[0005]

【課題を解決するための手段および発明の効果】請求項
1のシステム、請求項14の表示方法は、メニュー表示
に用いるメニュー表示言語ごとに、メニューセットを用
意しておき、選択されたメニュー表示言語に対応するメ
ニューセットを組み込んで、メニュー表示を行うことを
特徴としている。したがって、メニュー表示言語を柔軟
に切り換えて使用することができる。
According to the system of the present invention, a menu set is prepared for each menu display language used for menu display, and the selected menu display is performed. A menu display is performed by incorporating a menu set corresponding to a language. Therefore, the menu display language can be flexibly switched and used.

【0006】請求項3のメニュー表示システムは、処理
対象とする処理対象言語を選択することが可能に構成さ
れていることを特徴としている。したがって、所望の処
理対象言語を選択して使用することができる。
The menu display system according to a third aspect is characterized in that a processing target language to be processed can be selected. Therefore, a desired processing target language can be selected and used.

【0007】請求項5のメニュー表示システムは、各メ
ニュー表示言語ごとに設けられたそれぞれのメニューセ
ットは、処理対象言語ごとのコマンドセットを有してい
る。したがって、異なる処理対象言語に対して、同一言
語でのメニュー表示を行うことができる。
According to a fifth aspect of the present invention, each menu set provided for each menu display language has a command set for each processing target language. Therefore, menu display in the same language can be performed for different processing target languages.

【0008】請求項6のメニュー表示システムは、処理
対象言語ごとの各コマンドセットが、対応する処理対象
言語の特質に応じたコマンドを備えていることを特徴と
している。したがって、処理対象言語に応じて、適切な
コマンドを表示することができる。
According to a sixth aspect of the present invention, there is provided a menu display system, wherein each command set for each language to be processed includes a command corresponding to the characteristic of the corresponding language to be processed. Therefore, an appropriate command can be displayed according to the language to be processed.

【0009】請求項7のメニュー表示システムは、カー
ソルの移動に伴って、当該カーソル位置に設定されてい
る処理対象言語に対応するコマンドセットに、自動的に
切り換えられることを特徴としている。したがって、一
度設定した処理対象言語に応じて、適切なメニュー表示
を行うことができる。
According to a seventh aspect of the present invention, the menu display system is automatically switched to a command set corresponding to a processing target language set at the cursor position in accordance with the movement of the cursor. Therefore, an appropriate menu can be displayed according to the once set processing target language.

【0010】請求項8のメニュー表示システムは、ウイ
ンドウごとに、メニュー表示言語を設定することができ
ることを特徴としている。したがって、ウインドウごと
に、適切なメニュー表示言語を選択することが可能とな
る。
The menu display system according to claim 8 is characterized in that a menu display language can be set for each window. Therefore, it is possible to select an appropriate menu display language for each window.

【0011】請求項9のメニュー表示システムは、メニ
ュー表示言語において、複数の言語間に親子関係を持た
せ、子言語において未定義のメニューは、親言語のメニ
ューを用いるようにしたことを特徴としている。したが
って、メニューセットの全体的な容量を減らすことが可
能となる。
According to a ninth aspect of the present invention, in the menu display system, a plurality of languages have a parent-child relationship in the menu display language, and a menu in the parent language is used for an undefined menu in the child language. I have. Therefore, it is possible to reduce the overall capacity of the menu set.

【0012】請求項10のメニュー表示システムは、メ
ニューセットが、アプリケーションプログラムが実行さ
れるクライエントコンピュータと通信回線を介して接続
されたホストコンピュータに記録されており、当該ホス
トコンピュータに記録された各メニュー言語ごとのメニ
ューセットの中から、選択されたメニュー言語に対応す
るメニューセットを、前記クライエントコンピュータに
取り込んでアプリケーションプログラムに組み込むこと
を特徴としている。
According to a tenth aspect of the present invention, in the menu display system, the menu set is recorded on a host computer connected via a communication line to a client computer on which the application program is executed, and each menu set recorded on the host computer is recorded. A menu set corresponding to a selected menu language is selected from the menu sets for each menu language, and is incorporated into the application program by the client computer.

【0013】したがって、ユーザは、必要な言語のメニ
ューセットを、ホストコンピュータから取得して使用す
ることができる。供給側は、各言語のメニューセットを
ホストコンピュータに用意することにより、1つのアプ
リケーションを各言語向けに供給することができる。
Therefore, the user can obtain a menu set of a required language from the host computer and use it. The supply side can supply one application for each language by preparing a menu set of each language in the host computer.

【0014】請求項11のメニュー表示システムは、メ
ニューセットは、アプリケーションプログラムが実行さ
れるクライエントコンピュータと通信回線を介して接続
されたホストコンピュータに記録されており、アプリケ
ーションプログラムは、当該ホストコンピュータに記録
された各メニュー言語ごとのメニューセットの中から、
選択されたメニュー言語に対応するメニューセットを選
んで用いることを特徴としている。
In the menu display system of the present invention, the menu set is recorded on a host computer connected via a communication line to a client computer on which the application program is executed, and the application program is stored in the host computer. From the recorded menu set for each menu language,
A menu set corresponding to the selected menu language is selected and used.

【0015】したがって、ユーザは、必要な言語のメニ
ューセットを、ホストコンピュータから取得して使用す
ることができる。供給側は、各言語のメニューセットを
ホストコンピュータに用意することにより、1つのアプ
リケーションを各言語向けに供給することができる。
Therefore, the user can obtain a menu set of a required language from the host computer and use it. The supply side can supply one application for each language by preparing a menu set of each language in the host computer.

【0016】請求項12のメニュー表示システムは、ホ
ストコンピュータに記録されたメニューセットが、追加
または変更可能に構成されていることを特徴としてい
る。したがって、メニューセットに追加や変更が生じた
場合であっても、ホストコンピュータに記録されたメニ
ューセットを追加変更するだけで、クライエントコンピ
ュータにおけるメニューにこれを反映させることができ
る。
A menu display system according to a twelfth aspect is characterized in that the menu set recorded in the host computer is configured to be added or changed. Therefore, even if the menu set is added or changed, the menu set in the client computer can be reflected only by adding and changing the menu set recorded in the host computer.

【0017】請求項13のメニュー表示システムは、メ
ニューセットが、アプリケーションプログラムが実行さ
れるコンピュータに記録されており、選択されたメニュ
ー言語に対応するメニューセットが選択して用いられる
ことを特徴としている。 したがって、ユーザは、必要
な言語のメニューセットを選択して使用することができ
る。
A menu display system according to a thirteenth aspect is characterized in that the menu set is recorded on a computer on which the application program is executed, and a menu set corresponding to the selected menu language is selected and used. . Therefore, the user can select and use a menu set of a required language.

【0018】この発明において、「取り込んで」とは、
ハードディスク等にダウンロードする場合だけでなく、
揮発性メモリ等に一時的にロードする場合も含む概念で
ある。
In the present invention, “take in” means
Not only when downloading to a hard disk etc.,
This concept includes a case where the data is temporarily loaded into a volatile memory or the like.

【0019】「メニュー言語」とは、メニューにおいて
表示文字列として使用する言語を言う。
"Menu language" refers to a language used as a display character string in a menu.

【0020】「処理対象言語」とは、アプリケーション
プログラムが処理を行う対象となるデータが表す言語を
言う。たとえば、ワープロソフトウエアであれば、作成
文書の言語が処理対象言語となる。
The "language to be processed" refers to a language represented by data to be processed by an application program. For example, in the case of word processing software, the language of the created document is the processing target language.

【0021】「言語」とは、日本語、英語等の一般的な
意味での狭義の言語だけでなく、狭義の言語中における
大阪弁、標準語等の方言も、ここでいう言語に該当す
る。また、大人用の日本語と子供用の日本語のように、
表記が異なる(漢字とひらがな)ような場合も、異なる
言語である。
The term "language" refers to not only languages in a narrow sense in a general sense such as Japanese and English, but also dialects such as Osaka dialect and standard languages in a narrow sense. . Also, like Japanese for adults and Japanese for children,
Different languages (Kanji and Hiragana) are also in different languages.

【0022】「プログラムを記録した記録媒体」とは、
プログラムを記録したROM、RΑM、フレキシブルデ
ィスク、CD−ROM、メモリカード、ハードディスク
等の記録媒体をいう。また、CPUに接続されて、記録
されたプログラムが直接的に実行されるハードディスク
のような記録媒体だけでなく、一旦ハードディスク等に
インストールした後に実行されるプログラムを記録した
CD−ROM等の記録媒体を含む概念である。さらに、
ここでいうプログラムには、直接実行可能なプログラム
だけでなく、ソース形式のプログラム、圧縮処理がされ
たプログラム、暗号化されたプログラム等を含む。ま
た、プログラムによって実現される機能は、当該プログ
ラム単独で実現されるのもであってもよく、他のプログ
ラム(例えば、オペレーティング・システム)と共同し
て実現されるものであってもよい。
"Recording medium on which the program is recorded"
A recording medium such as a ROM, a ROM, a flexible disk, a CD-ROM, a memory card, a hard disk, or the like on which a program is recorded. Further, not only a recording medium such as a hard disk which is connected to the CPU and in which the recorded program is directly executed, but also a recording medium such as a CD-ROM in which a program to be executed after being once installed on the hard disk or the like is recorded. It is a concept including further,
The programs referred to here include not only programs that can be directly executed, but also source-format programs, compressed programs, encrypted programs, and the like. Further, the functions realized by the program may be realized by the program alone, or may be realized in cooperation with another program (for example, an operating system).

【0023】[0023]

【発明の実施の形態】図1に、この発明の一実施形態に
よるシステムの全体構成を示す。インターネット10に
接続されたホストコンピュータであるサーバコンピュー
タ2には、ワードプロセッサプログラム(以下ワープロ
プログラム)4が記録されている。このワープロプログ
ラム4は、Javaで記述されている。Javaを用いることに
より、クライエント側でのオペレーティングシステムに
依存せず、ワープロプログラムを動作させることができ
る。もちろん他のプログラム言語によって記述されてい
ても良い。さらに、サーバ2には、各言語によってメニ
ュー表示行うためのメニューセット6、8・・・が記録
されている。
FIG. 1 shows the overall configuration of a system according to an embodiment of the present invention. A word processor program (hereinafter, word processing program) 4 is recorded on a server computer 2 which is a host computer connected to the Internet 10. This word processing program 4 is described in Java. By using Java, word processing programs can be run independently of the operating system on the client side. Of course, it may be described in another programming language. Further, in the server 2, menu sets 6, 8,... For displaying a menu in each language are recorded.

【0024】インターネット10に接続されたクライエ
ントコンピュータ12、14、16・・・は、サーバ2
にアクセスして、ワープロプログラム4をダウンロード
(またはロード)する。また、必要な言語のメニューセ
ットのみをロード(またはダウンロード)して、ワープ
ロプログラム4に組み込んで用いるようにしている。
The client computers 12, 14, 16,... Connected to the Internet 10
To download (or load) the word processing program 4. In addition, only a menu set of a required language is loaded (or downloaded) and incorporated into the word processing program 4 for use.

【0025】したがって、異なる言語を用いる地域にあ
る多数のクライエントにおいても、サーバ2にアクセス
することによって、所望の言語にてメニュー表示を行う
ワープロプログラムを実行することができる。
Therefore, even if a large number of clients are located in regions using different languages, by accessing the server 2, a word processing program for displaying a menu in a desired language can be executed.

【0026】図2に、サーバ2のハードウエア構成を示
す。サーバ2は、ディスプレイ20、マウス/キーボー
ド22、通信部24、CPU26、メモリ28、ハード
ディスク30を備えている。通信部24は、インターネ
ット10と接続するための回路部である。ハードディス
ク30には、ワープロプログラムやメニューセット等が
記録されている。
FIG. 2 shows a hardware configuration of the server 2. The server 2 includes a display 20, a mouse / keyboard 22, a communication unit 24, a CPU 26, a memory 28, and a hard disk 30. The communication unit 24 is a circuit unit for connecting to the Internet 10. The hard disk 30 stores word processing programs, menu sets, and the like.

【0027】図3に、クライエントコンピュータ12の
ハードウエア構成を示す。クライエント12は、ディス
プレイ50、マウス/キーボード52、通信部54、フ
ロッピーディスクドライブ56、CPU58、メモリ6
0、ハードディスク62、プリンタ64を備えている。
通信部54は、インターネット10と接続するための回
路部である。ハードディスク62には、サーバ2からプ
ログラムやデータをハードディスク62にダウンロード
したり、メモリ60にロードしたりするためのプログラ
ムが記録されている。
FIG. 3 shows a hardware configuration of the client computer 12. The client 12 includes a display 50, a mouse / keyboard 52, a communication unit 54, a floppy disk drive 56, a CPU 58, and a memory 6.
0, a hard disk 62, and a printer 64.
The communication unit 54 is a circuit unit for connecting to the Internet 10. The hard disk 62 records a program for downloading a program or data from the server 2 to the hard disk 62 or loading the program or data into the memory 60.

【0028】図4に、サーバ2のハードディスク30に
記録されたワープロプログラム4を示す。この実施形態
では、ワープロプログラム4は、ワープロプログラム本
体40と、これに組み込んで用いる各機能プログラム
(プラグインプログラム)42〜48を分離して記録し
ている。これにより、クライエント側では、必要な機能
のプラグインのみを選択してダウンロードし、使用する
ことができる。
FIG. 4 shows the word processing program 4 recorded on the hard disk 30 of the server 2. In this embodiment, the word processing program 4 separately records a word processing program main body 40 and function programs (plug-in programs) 42 to 48 to be incorporated in the main body. This allows the client to select, download, and use only the plug-ins with the necessary functions.

【0029】印刷プラグイン42は、印刷を行うための
プログラムである。エスケープメニュープラグイン43
は、いわゆるエスケープメニュー(エスケープキーを押
すことにより表示されるメニュー)を使用可能とするた
めのプログラムである。ヘルププラグイン44は、ワー
プロプログラムの操作に関するヘルプを表示するための
プログラムである。一太郎ファイルテキスト抽出プラグ
イン45は、ジャストシステム株式会社のワープロソフ
トである一太郎(商標)形式のファイルをテキストとし
て読み込むことを可能にするプログラムである。MS-WOR
Dファイルテキスト抽出プラグイン46は、マイクロソ
フト株式会社のワープロソフトであるMS-WORD(商標)
形式のファイルをテキストとして読み込むことを可能に
するプログラムである。Zipファイルサポートプラグイ
ン48は、Zip圧縮されたファイルの読み書きを可能と
するプログラムである。
The print plug-in 42 is a program for performing printing. Escape menu plug-in 43
Is a program for enabling a so-called escape menu (a menu displayed by pressing an escape key). The help plug-in 44 is a program for displaying help regarding the operation of the word processing program. The Ichitaro file text extraction plug-in 45 is a program that enables a file of Ichitaro (trademark) format, which is word processing software of JustSystems Corporation, to be read as text. MS-WOR
D-File Text Extraction Plug-in 46 is MS-WORD (trademark), a word processing software from Microsoft Corporation.
A program that allows you to read a file in text format as text. The Zip file support plug-in 48 is a program that enables reading and writing of a Zip-compressed file.

【0030】図2に戻って、ハードディスク30に記録
される各表示言語によるメニューセットは、メニュー表
示セットとコマンドセットによって構成されている。図
5に、メニューを英語で表示するため(つまりメニュー
表示言語が英語)のメニュー表示セットの一部を示す。
このメニュー表示セットは、識別子(ID)としてEN
が付されている。第1の階層、第2の階層、第3の階層
は、表示の際のメニューの深さを示している。表示文字
列は、メニュー表示の際に表示する文字列である。コマ
ンド番号は、当該メニューが選択された場合に実行され
るコマンドを符号にて示したものである。図7に、ハー
ドディスク30に記録されているコマンドセットを示
す。コマンド番号に対応付けて、コマンドが記述されて
いる。
Returning to FIG. 2, the menu set in each display language recorded on the hard disk 30 is composed of a menu display set and a command set. FIG. 5 shows a part of a menu display set for displaying a menu in English (that is, the menu display language is English).
This menu display set has EN as an identifier (ID).
Is attached. The first level, the second level, and the third level indicate the depth of the menu at the time of display. The display character string is a character string displayed at the time of menu display. The command number indicates a command to be executed when the menu is selected by using a code. FIG. 7 shows a command set recorded on the hard disk 30. The command is described in association with the command number.

【0031】さらに、このメニュー表示セットは、処理
対象言語が英語の場合のものだけでなく、他の言語が処
理対象である場合のものも備えている。図6に、処理対
象言語が日本語である場合に対応するメニュー表示セッ
トの部分を示す。図6の各メニューに対しても、図7と
同様に、コマンドセットが設けられている(図示せ
ず)。この実施形態では、処理対象言語ごとにその特性
に応じたコマンドおよび表示文字列を用意している。た
とえば、図5に示すように処理対象言語が英語用のもの
には、ルビのコマンドは用意されていないが、図6に示
すように処理対象言語が日本語用のものには、ルビ(Rub
i)のコマンドが用意されている。
Further, this menu display set includes not only a menu in which the language to be processed is English but also a menu in which another language is to be processed. FIG. 6 shows a portion of the menu display set corresponding to the case where the processing target language is Japanese. A command set is also provided for each menu in FIG. 6 (not shown) as in FIG. In this embodiment, a command and a display character string corresponding to the characteristics are prepared for each language to be processed. For example, as shown in FIG. 5, ruby commands are not prepared for an English language to be processed, but as shown in FIG.
The command of i) is prepared.

【0032】このような言語に特有のコマンドとして
は、次のようなものがある。文書の長さのカウントを文
字数でカウントするか(日本語など)、単語数でカウン
トするか(英語など)。段落先頭文字の一文字を大きく
する扱いがあるか(英語など)、ないか(日本語な
ど)。検索時のオプションとして、大文字と小文字を区
別するか否かを選択できるか(英語など)、ウムラウト
の有無を区別するか否かを選択できるか(ドイツ語な
ど)。言語ごとに異なる日付、金額、年号等の表示方
法。六曜の表示を行うか否かを選択できるか(日本語な
ど)、できないか(英語など)。縦書きに特有のコマン
ドがあるか(日本語、中国語など)、ないか(英語な
ど)。アラビア語に特有の、外来語の左から右への表記
方法の選択コマンドがあるか(アラビア語など)、ない
か(英語など)。
The following commands are specific to such a language. Whether the document length is counted by the number of characters (for example, Japanese) or the number of words (for example, English). Whether the first character of the paragraph is treated as large (such as English) or not (such as Japanese). When searching, you can choose whether to distinguish between uppercase and lowercase letters (such as English) or whether to distinguish between umlauts (such as German). How to display dates, amounts, eras, etc., different for each language. Whether you can select whether or not to display six days (Japanese, etc.) or not (English, etc.). Whether there is a command specific to vertical writing (Japanese, Chinese, etc.) or not (English, etc.). Whether there is a command for selecting the left-to-right language notation of foreign words that is unique to Arabic (such as Arabic) or not (such as English).

【0033】ハードディスク30には、上記のようなメ
ニュー表示言語が英語のものだけでなく、ニュー表示に
用いる言語ごとにメニューセットが記録されている。た
とえば、メニュー表示言語が日本語の場合のメニュー表
示セットを、図5a、図6aに示す。メニュー表示言語
が英語の場合と同様、処理対象言語に応じたメニューが
用意されている。
In the hard disk 30, a menu set is recorded for each language used for the new display, in addition to the English menu display language as described above. For example, FIGS. 5A and 6A show menu display sets when the menu display language is Japanese. As in the case where the menu display language is English, a menu corresponding to the processing target language is prepared.

【0034】クライエント12において、ワープロソフ
トを用いる場合には、まず、サーバ2にアクセスする。
次に、ワープロ本体プログラム40および必要なプラグ
インプログラムを、ハードディスク62にダウンロード
する。
When the client 12 uses word processing software, the client 12 first accesses the server 2.
Next, the word processor main program 40 and necessary plug-in programs are downloaded to the hard disk 62.

【0035】続けて、メニュー表示言語を選択する。ユ
ーザがメニュー表示言語を選択しない場合、ワープロ本
体プログラム40においてディフォルトとして設定され
ているメニュー表示言語および処理対象言語が用いられ
る。この際のメニュー表示処理を、図8に示す。クライ
エント12は、当該設定されているメニュー表示言語に
対応するメニューセットを、サーバのハードディスク3
0から、メモリ60にロードする(ステップS1)。た
とえば、メニュー表示言語が英語の場合には、図5(処
理対象言語が英語用)、図6(処理対象言語が日本語
用)さらにその他の処理言語用のもの全てを含むメニュ
ー表示セットおよび全ての処理言語用のコマンドセット
がロードされる。処理処理対象言語が英語の場合には、
これらの中から、図5の処理対象言語が英語用のメニュ
ー表示セットが選択されて、メニュー表示に用いられる
(ステップS2)。
Subsequently, a menu display language is selected. When the user does not select a menu display language, the menu display language and the processing target language set as defaults in the word processing main program 40 are used. The menu display process at this time is shown in FIG. The client 12 stores the menu set corresponding to the set menu display language on the hard disk 3 of the server.
From 0, the data is loaded into the memory 60 (step S1). For example, if the menu display language is English, a menu display set including all of those shown in FIG. 5 (for the processing target language for English), FIG. 6 (for the processing target language for Japanese), and other processing languages, and all Command set for the current processing language is loaded. If the processing target language is English,
From these, a menu display set for which the processing target language in FIG. 5 is English is selected and used for menu display (step S2).

【0036】図9に、メニュー表示言語が英語であり、
処理対象言語が英語である場合の、ディスプレイ50に
おけるメニュー表示を示す。図5のデータ構造に対応し
た表示がなされている。
FIG. 9 shows that the menu display language is English,
5 shows a menu display on the display 50 when the processing target language is English. The display corresponding to the data structure of FIG. 5 is made.

【0037】この実施形態では、文書単位、段落単位ま
たは文字単位で処理対象言語を選択することができるよ
うにしている。処理対象言語は、文書のプロパティ(Fi
le中に設けられたコマンド)、段落プロパティ(Format
中に設けられたコマンド)、文字単位のプロパティ(Fo
rmat中に設けられたコマンド)の設定を変更することに
より行うことができる。たとえば、図9の状態において
処理対象言語として日本語(Japanese)が選択されると、
メニュー表示プログラムは、メモリ60にロードされて
いるメニューセット中から、処理対象言語が日本語用の
もの(図6参照)を取得して、メニューの表示を行う。
この際の表示画面を、図10に示す。図から明らかなよ
うに、処理対象言語が日本語である場合の特有のコマン
ド、rubi(ルビ)が表示され、使用可能となっている。
In this embodiment, the language to be processed can be selected in document units, paragraph units or character units. The target language is the property of the document (Fi
le), paragraph properties (Format
Command), property for each character (Fo
This can be done by changing the setting of the command provided in rmat). For example, if Japanese (Japanese) is selected as the processing target language in the state of FIG. 9,
The menu display program obtains a menu whose processing target language is Japanese (see FIG. 6) from the menu set loaded in the memory 60, and displays the menu.
FIG. 10 shows a display screen at this time. As is clear from the figure, a command peculiar to the case where the processing target language is Japanese, rubi (ruby), is displayed and can be used.

【0038】この実施形態では、処理対象言語の指定に
上下関係を持たせている。上位から(ディフォルトの設
定)(文書の設定)(段落の設定)(文字の設定)であ
る。下位の設定が優先される。たとえば、ディフォルト
において処理対象言語が「日本語」であり、段落の設定
が「英語」である場合、処理対象言語は「英語」にな
る。さらに、当該段落中で文字について「ドイツ語」が
設定された場合、当該文字に関しては処理対象言語は
「ドイツ語」になる。
In this embodiment, the designation of the language to be processed has a vertical relationship. From the top, (default setting) (document setting) (paragraph setting) (character setting). The lower setting has priority. For example, if the processing target language is "Japanese" and the paragraph setting is "English" by default, the processing target language is "English". Further, when “German” is set for a character in the paragraph, the processing target language is “German” for the character.

【0039】処理対象言語は、処理対処となっている文
書データ中に記録される。したがって、段落ごとに処理
対象言語を設定した場合、段落ごとに処理対象言語が何
であるかが記録されることとなる。なお、上記文書デー
タ(処理出力ファイル)は、ハードディスク62やFD
D56を介してフロッピーディスク等の記録媒体に記録
されて保存される。
The language to be processed is recorded in the document data to be processed. Therefore, when a processing target language is set for each paragraph, the processing target language is recorded for each paragraph. The document data (processing output file) is stored in the hard disk 62 or the FD.
The data is recorded and stored on a recording medium such as a floppy disk via D56.

【0040】なお、この実施形態では、段落や文字単位
で処理対象言語を設定した場合、カーソルの位置に基づ
いて処理対象言語を自動的に判断し、当該処理対象言語
に対応するメニューを表示するようにしている。たとえ
ば、図11に示すように、処理対象言語として日本語が
設定された段落αにカーソルが移動した場合には、図1
0のメニュー表示が行われ、処理対象言語として英語が
設定された段落βにカーソルが移動した場合には、図9
のメニュー表示が行われる。したがって、既に入力した
領域の編集等を行う際に、処理対象言語を再設定する必
要が無く、操作が簡易化される。
In this embodiment, when a processing target language is set for each paragraph or character, the processing target language is automatically determined based on the position of the cursor, and a menu corresponding to the processing target language is displayed. Like that. For example, as shown in FIG. 11, when the cursor is moved to the paragraph α in which Japanese is set as the processing target language, FIG.
0 is displayed and the cursor is moved to the paragraph β in which English is set as the processing target language.
Is displayed. Therefore, it is not necessary to reset the processing target language when editing the already input area, and the operation is simplified.

【0041】また、この実施形態では、メニューセット
を変更して、メニュー表示言語を変更することもでき
る。図12に、メニューセット変更処理を示す。メニュ
ー表示言語の変更は、メニュー言語を選択するコマンド
によって行う(図5のFont andlanguage)。メニュー言
語は、IDによって識別される。図5、図6に示すよう
に、英語であればEN、図5a、図6aに示すように、
日本語であればJAJPである。
Further, in this embodiment, the menu display language can be changed by changing the menu set. FIG. 12 shows the menu set change processing. The menu display language is changed by a command for selecting a menu language (Font and language in FIG. 5). The menu language is identified by an ID. As shown in FIGS. 5 and 6, EN for English, and as shown in FIGS. 5a and 6a,
If it is Japanese, it is JAJP.

【0042】選択されたメニュー表示言語のメニューセ
ットがすでにメモリ60にある場合には、当該メニュー
セットを使用する(ステップS13)。メモリ60にな
い場合には、サーバ20にアクセスし、当該メニュー表
示言語のメニューセットをメモリ60にロードする(ス
テップS12)。このようにしてロードしたメニューセ
ットを使用する(ステップS13)。
If the menu set of the selected menu display language already exists in the memory 60, the menu set is used (step S13). If the menu is not in the memory 60, the server 20 is accessed and the menu set in the menu display language is loaded into the memory 60 (step S12). The menu set thus loaded is used (step S13).

【0043】たとえば、メニュー表示言語として日本語
が選択されると、図5a、図6aに示すメニュー表示セ
ットが用いられることになる。処理対象言語が日本語で
あれば、メニューの表示は、図13に示すようになされ
る。
For example, when Japanese is selected as the menu display language, the menu display set shown in FIGS. 5A and 6A is used. If the language to be processed is Japanese, the menu is displayed as shown in FIG.

【0044】以上のように、この実施形態によれば、世
界中のどの地域からでも、サーバ2にアクセスすること
により、所望の言語によるワードプロセシングを所望の
メニュー表示言語で行うことができる。また、プログラ
ム供給者も、各言語向けに異なる製品として出荷する必
要はなく、統一された一つの製品として供給することが
できる。
As described above, according to this embodiment, word processing in a desired language can be performed in a desired menu display language by accessing the server 2 from any region in the world. Also, the program supplier need not ship as a different product for each language, but can supply it as one unified product.

【0045】なお、サーバ2に記録するコマンド表示セ
ットは、メニュー表示言語用に設けている。この際、メ
ニュー表示言語に親子関係(上下関係)を設けることに
より、コマンド表示セットの容量を小さくすることがで
きる。たとえば、イギリス英語をメニュー表示言語とす
る場合のメニュー表示セットの定義を示す。このメニュ
ー表示セットは、親言語である英語のID「en」にイギ
リス英語固有の「GB」を結合したID「en_GB」を付与
されている。これにより、このメニュー表示セットは、
メニュー表示セット「en」を親とするものであることを
示している。
The command display set recorded in the server 2 is provided for a menu display language. At this time, by providing a parent-child relationship (up-down relationship) in the menu display language, the capacity of the command display set can be reduced. For example, the following shows the definition of a menu display set when British English is used as the menu display language. This menu display set is provided with an ID “en_GB” obtained by combining “GB” unique to British English with an English ID “en” as a parent language. As a result, this menu display set
This indicates that the menu display set "en" is the parent.

【0046】メニュー表示処理のプログラムは、子に当
たるメニュー表示セットについては、表示文字列が定義
されていない限り、親のメニュー表示セットの情報を用
いるように処理する。したがって、図14の場合であれ
ば、メニューの表示は、「Center」の表示文字列が「Ce
ntre」に変わり、あとの表示は英語の場合と同じとな
る。
The menu display processing program processes the menu display set corresponding to the child so as to use the information of the parent menu display set unless a display character string is defined. Therefore, in the case of FIG. 14, the menu display is such that the display character string of “Center” is “Ce”
ntre "and the rest of the display will be the same as in English.

【0047】また、同じようにして、表示用言語として
小学生向けの日本語を用いる場合を、図15に示すよう
に定義することができる。この場合も、図15において
定義された文字列はその文字列により、定義されていな
い「ヘルプ」「ファイル」等は、表示言語が日本語であ
るメニューセットja_JPの定義が用いられる。
Similarly, the case where Japanese for elementary school children is used as the display language can be defined as shown in FIG. Also in this case, the character string defined in FIG. 15 is the character string, and the undefined “help”, “file”, and the like use the definition of the menu set ja_JP whose display language is Japanese.

【0048】上記では、メニュー表示セットについて親
子関係を持たせる場合を説明したが、コマンドセットに
ついても、同じように親子関係を持たせることができ
る。たとえば、一般英語用のコマンドセットeにおいて
は、選択される可能性のある全てのコマンド番号に対応
して、コマンドが記述されている(図16参照)。子に
当たるイギリス英語用のコマンドセットe_GBには、親の
コマンドセットと異なる部分(あるいは親にはないコマ
ンド)だけが記述される。ここでは、図17に示すよう
に、スペルチェックについてのみ異なるコマンド(イギ
リス英語用のコマンド)が実行されるように定義されて
いる。このようにして、コマンドセットにおいても親子
関係を持たせることにより、容量の低減を図ることがで
きる。
In the above description, the case where the menu display set has a parent-child relationship has been described. However, the command set can also have the parent-child relationship in the same manner. For example, in the command set e for general English, commands are described corresponding to all command numbers that may be selected (see FIG. 16). The command set e_GB for British English, which is a child, describes only a part different from the command set of the parent (or a command not in the parent). Here, as shown in FIG. 17, it is defined that a command (a command for British English) that is different only for spell checking is executed. In this way, the capacity can be reduced by giving the command set a parent-child relationship.

【0049】また、この実施形態では、図18に示すよ
うに、メニュー表示言語の異なる複数のウインドウ10
0、102を同時に開いて処理を行うことができるよう
にしている。メニュー表示言語が日本語のウインドウ内
の文書ウインドウ112、114は、ともに、共通して
日本語のメニュー表示を使用する。
In this embodiment, as shown in FIG. 18, a plurality of windows 10 having different menu display languages are displayed.
0 and 102 can be opened at the same time to perform processing. Document windows 112 and 114 in a window whose menu display language is Japanese commonly use the Japanese menu display.

【0050】なお、上記実施形態では、ワープロ本体プ
ログラム、プラグインプログラムをクライエントのハー
ドディスク62にダウンロードして使用するようにして
いるが、メモリ60にロードして使用するようにしても
よい。ハードディスク62にダウンロードしなければ、
クライエント側にはプログラムが残らないので、プログ
ラムの利用時間に応じて課金する場合等に有効である。
In the above embodiment, the word processor main program and the plug-in program are downloaded to the client hard disk 62 for use. However, the word processor main program and the plug-in program may be loaded to the memory 60 for use. If you do not download to hard disk 62,
Since the program does not remain on the client side, it is effective when charging for the use time of the program.

【0051】また、上記実施形態では、メニューセット
をメモリ60にロードしているが、ハードディスク62
にダウンロードして用いるようにしても良い。
In the above embodiment, the menu set is loaded into the memory 60, but the hard disk 62
May be downloaded and used.

【0052】さらに、クライエント側には、プログラム
またはメニューセットを、ダウンロードもロードもせず
に、サーバ2に記録されたものを直接使用するようにし
ても良い。この場合、サーバ2におけるメニューセット
の追加、修正等が、直ちに、クライエント側に反映され
ることとなる。
Further, the client may directly use the program or menu set recorded on the server 2 without downloading or loading. In this case, the addition or modification of the menu set in the server 2 is immediately reflected on the client side.

【0053】上記実施形態では、メニューセットおよび
プログラムがサーバ2に記録されており、クライエント
側からこれを取得して使用する場合について説明した。
しかし、CD−ROM等の記録媒体に、メニューセット
およびプログラムを記録して販売し、クライエントにイ
ンストールして用いる場合にも同様に適用できる。この
場合、インストール時にメニュー表示言語を選択して、
選択したメニュー表示言語のメニューセットのみをイン
ストールするようにしても良く、全てのメニュー表示言
語のメニューセットをインストールし、使用時にメニュ
ー表示言語を選択するようにしても良い。
In the above-described embodiment, the case where the menu set and the program are recorded in the server 2 and obtained from the client side and used are described.
However, the present invention can be similarly applied to a case where a menu set and a program are recorded on a recording medium such as a CD-ROM, sold, and installed in a client for use. In this case, select the menu display language during installation,
Only the menu set of the selected menu display language may be installed, or the menu set of all menu display languages may be installed, and the menu display language may be selected at the time of use.

【0054】また、上記実施形態では、アプリケーショ
ンプログラムとしてワープロプログラムを例として説明
した。これは一例を示すためであり、同様に、表計算ソ
フトウエア、データベース処理ソフトウエア、CADソ
フトウエア、会計処理ソフトウエア、画像処理ソフトウ
エア等のメニューを有するソフトウエアの全てに適用す
ることができる。この場合、データベース処理ソフトウ
エアのように処理対象言語の概念があるものは、ワープ
ロソフトウエアと同様に適用することができる。また、
画像処理ソフトウエア等のうち処理対象言語の概念がな
いものについては、メニュー表示言語の切り替えの部分
のみを適用することができる。
In the above embodiment, a word processing program has been described as an example of an application program. This is for the purpose of showing an example, and similarly, the present invention can be applied to all software having a menu such as spreadsheet software, database processing software, CAD software, accounting processing software, and image processing software. . In this case, those having a concept of a processing target language, such as database processing software, can be applied similarly to word processing software. Also,
For image processing software or the like that does not have the concept of the language to be processed, only the part for switching the menu display language can be applied.

【0055】上記実施形態では、インターネットを用い
ているが、LAN等によってサーバとクライエントが結
合されたシステムにおいても用いることができる。
In the above embodiment, the Internet is used, but the present invention can also be used in a system in which a server and a client are connected by a LAN or the like.

【0056】上記実施形態においては、CPUを用いて
実現した例を示したが、その機能の一部または全部をハ
ードウエアロジックによって構成しても良い。
In the above embodiment, an example has been described in which the present invention is implemented using a CPU. However, a part or all of the functions may be constituted by hardware logic.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の一実施形態によるシステムを示す図
である。
FIG. 1 is a diagram showing a system according to an embodiment of the present invention.

【図2】サーバ2のハードウエア構成を示す図である。FIG. 2 is a diagram showing a hardware configuration of a server 2.

【図3】クライエント12のハードウエア構成を示す図
である。
FIG. 3 is a diagram illustrating a hardware configuration of a client 12;

【図4】サーバ2に記録されたアプリケーションプログ
ラムを示す図である。
FIG. 4 is a diagram showing an application program recorded on a server 2.

【図5】メニュー表示言語が英語の場合のメニュー表示
セットの構造を示す図である。
FIG. 5 is a diagram showing a structure of a menu display set when a menu display language is English.

【図5a】メニュー表示言語が日本語の場合のメニュー
表示セットの構造を示す図である。
FIG. 5A is a diagram showing the structure of a menu display set when the menu display language is Japanese.

【図6】メニュー表示言語が英語の場合のメニュー表示
セットの構造を示す図である。
FIG. 6 is a diagram showing the structure of a menu display set when the menu display language is English.

【図6a】メニュー表示言語が日本語の場合のメニュー
表示セットの構造を示す図である。
FIG. 6A is a diagram showing the structure of a menu display set when the menu display language is Japanese.

【図7】コマンドの構造を示す図である。FIG. 7 is a diagram showing the structure of a command.

【図8】メニュー表示プログラムをフローチャートにて
示す図である。
FIG. 8 is a diagram showing a menu display program in a flowchart.

【図9】メニュー表示言語が英語であり、処理対象言語
が英語である場合のメニュー表示例である。
FIG. 9 is an example of menu display when the menu display language is English and the processing target language is English.

【図10】メニュー表示言語が英語であり、処理対象言
語が日本語である場合のメニュー表示例である。
FIG. 10 is an example of menu display when the menu display language is English and the processing target language is Japanese.

【図11】処理対象言語を段落ごとに設定した場合の画
面表示を示す図である。
FIG. 11 is a diagram showing a screen display when a processing target language is set for each paragraph.

【図12】メニュー表示プログラムをフローチャートに
て示す図である。
FIG. 12 is a diagram showing a menu display program in a flowchart.

【図13】メニュー表示言語が日本語であり、処理対象
言語が日本語である場合のメニュー表示例である。
FIG. 13 is a menu display example when the menu display language is Japanese and the processing target language is Japanese.

【図14】メニュー表示セットの構造を示す図である。FIG. 14 is a diagram showing a structure of a menu display set.

【図15】メニュー表示セットの構造を示す図である。FIG. 15 is a diagram showing a structure of a menu display set.

【図16】コマンドセットの構造を示す図である。FIG. 16 is a diagram showing the structure of a command set.

【図17】コマンドセットの構造を示す図である。FIG. 17 is a diagram showing a structure of a command set.

【図18】マルチウインドウにおいて、本発明を適用し
た場合を示す図である。
FIG. 18 is a diagram showing a case where the present invention is applied to a multi-window.

【符号の説明】[Explanation of symbols]

2・・・サーバ 4・・・ワープロプログラム 6・・・英語メニューセット(メニュー表示言語が英
語) 8・・・日本語メニューセット(メニュー表示言語が日
本語) 10・・・インターネット 12・・・クライエント
2 ... Server 4 ... Word processing program 6 ... English menu set (menu display language is English) 8 ... Japanese menu set (menu display language is Japanese) 10 ... Internet 12 ... Client

─────────────────────────────────────────────────────
────────────────────────────────────────────────── ───

【手続補正書】[Procedure amendment]

【提出日】平成11年11月18日(1999.11.
18)
[Submission date] November 18, 1999 (1999.11.
18)

【手続補正1】[Procedure amendment 1]

【補正対象書類名】図面[Document name to be amended] Drawing

【補正対象項目名】全図[Correction target item name] All figures

【補正方法】変更[Correction method] Change

【補正内容】[Correction contents]

【図1】 FIG.

【図2】 FIG. 2

【図14】 FIG. 14

【図17】 FIG.

【図3】 FIG. 3

【図4】 FIG. 4

【図5】 FIG. 5

【図5a】 FIG. 5a

【図6】 FIG. 6

【図7】 FIG. 7

【図15】 FIG.

【図6a】 FIG. 6a

【図8】 FIG. 8

【図9】 FIG. 9

【図10】 FIG. 10

【図11】 FIG. 11

【図12】 FIG.

【図13】 FIG. 13

【図16】 FIG. 16

【図18】 FIG.

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】アプリケーションプログラムのコマンドを
選択して入力するためのメニュー表示ユーザインターフ
ェイスを備えたシステムにおいて、 メニュー表示に用いるメニュー表示言語ごとに、メニュ
ーセットを用意しておき、 選択されたメニュー表示言語に対応するメニューセット
を組み込んで、メニュー表示を行うことを特徴とするシ
ステム。
In a system having a menu display user interface for selecting and inputting a command of an application program, a menu set is prepared for each menu display language used for menu display. A system for displaying a menu by incorporating a menu set corresponding to a language.
【請求項2】アプリケーションプログラムのコマンドを
選択して入力するためのメニュー表示処理をコンピュー
タに実行させるための表示処理プログラムを記録した記
録媒体であって、 予め用意されたメニュー表示に用いるメニュー表示言語
ごとに用意されたメニューセットの中から、選択された
メニュー表示言語に対応するメニューセットを組み込ん
で、メニュー表示を行う処理をコンピュータに実行させ
るためのプログラムを記録した記録媒体。
2. A recording medium storing a display processing program for causing a computer to execute a menu display processing for selecting and inputting a command of an application program, wherein a menu display language used for menu display prepared in advance is provided. A recording medium that stores a program for causing a computer to execute a process of displaying a menu by incorporating a menu set corresponding to a selected menu display language from menu sets prepared for each of the menus.
【請求項3】請求項1のメニュー表示システムまたは請
求項2の記録媒体において、 前記アプリケーションは、処理対象とする処理対象言語
を選択することが可能に構成されていることを特徴とす
るもの。
3. The menu display system according to claim 1, wherein the application is configured to select a processing target language to be processed.
【請求項4】請求項3のメニュー表示システムまたは記
録媒体において、 前記処理対象言語は、文字、段落または文書ごとに選択
可能であることを特徴とするもの。
4. The menu display system or recording medium according to claim 3, wherein the processing target language can be selected for each character, paragraph, or document.
【請求項5】請求項1〜4のいずれかのメニュー表示シ
ステムまたは記録媒体において、 各メニュー表示言語ごとに設けられたそれぞれのメニュ
ーセットは、処理対象言語ごとのコマンドセットを有し
ていることを特徴とするもの。
5. The menu display system or recording medium according to claim 1, wherein each menu set provided for each menu display language has a command set for each processing target language. What is characterized by.
【請求項6】請求項5のメニュー表示システムまたは記
録媒体において、 前記処理対象言語ごとの各コマンドセットは、対応する
処理対象言語の特質に応じたコマンドを備えていること
を特徴とするもの。
6. The menu display system or recording medium according to claim 5, wherein each command set for each processing target language includes a command corresponding to a characteristic of a corresponding processing target language.
【請求項7】請求項4〜6のいずれかのメニュー表示シ
ステムまたは記録媒体において、 カーソルの移動に伴って、当該カーソル位置に設定され
ている処理対象言語に対応するコマンドセットに、自動
的に切り換えられることを特徴とするもの。
7. A menu display system or a recording medium according to claim 4, wherein a command set corresponding to a processing target language set at the cursor position is automatically added with a movement of the cursor. Characterized by being switchable.
【請求項8】請求項1〜7のいずれかのメニュー表示シ
ステムまたは記録媒体において、 ウインドウごとに、メニュー表示言語を設定することが
できることを特徴とするもの。
8. The menu display system or recording medium according to claim 1, wherein a menu display language can be set for each window.
【請求項9】請求項1〜8のいずれかのメニュー表示シ
ステムまたは記録媒体において、 メニュー表示言語において、複数の言語間に親子関係を
持たせ、子言語において未定義のメニューは、親言語の
メニューを用いるようにしたことを特徴とするもの。
9. The menu display system or recording medium according to claim 1, wherein a parent-child relationship is provided between a plurality of languages in the menu display language, and a menu not defined in the child language is set in the parent language. A feature of using a menu.
【請求項10】請求項1〜9のいずれかのメニュー表示
システムまたは記録媒体において、 前記メニューセットは、アプリケーションプログラムが
実行されるクライエントコンピュータと通信回線を介し
て接続されたホストコンピュータに記録されており、 当該ホストコンピュータに記録された各メニュー言語ご
とのメニューセットの中から、選択されたメニュー言語
に対応するメニューセットを、前記クライエントコンピ
ュータに取り込んでアプリケーションプログラムに組み
込むことを特徴とするもの。
10. The menu display system or recording medium according to claim 1, wherein the menu set is recorded on a host computer connected via a communication line to a client computer on which an application program is executed. And selecting a menu set corresponding to the selected menu language from the menu sets for each menu language recorded in the host computer, incorporating the menu set in the client computer, and incorporating the menu set in the application program. .
【請求項11】請求項1〜9のいずれかのメニュー表示
システムまたは記録媒体において、 前記メニューセットは、アプリケーションプログラムが
実行されるクライエントコンピュータと通信回線を介し
て接続されたホストコンピュータに記録されており、 前記アプリケーションプログラムは、当該ホストコンピ
ュータに記録された各メニュー言語ごとのメニューセッ
トの中から、選択されたメニュー言語に対応するメニュ
ーセットを選んで用いることを特徴とするもの。
11. The menu display system or recording medium according to claim 1, wherein the menu set is recorded on a host computer connected via a communication line to a client computer on which an application program is executed. The application program selects and uses a menu set corresponding to a selected menu language from menu sets for each menu language recorded in the host computer.
【請求項12】請求項1〜11のいずれかのメニュー表
示システムまたは記録媒体において、 前記ホストコンピュータに記録されたメニューセット
は、追加または変更可能に構成されていることを特徴と
するもの。
12. The menu display system or recording medium according to claim 1, wherein a menu set recorded in said host computer is configured to be addable or changeable.
【請求項13】請求項1〜9のいずれかのメニュー表示
システムまたは記録媒体において、 前記メニューセットは、アプリケーションプログラムが
実行されるコンピュータに記録されており、 選択されたメニュー言語に対応するメニューセットが選
択して用いられることを特徴とするもの。
13. The menu display system or recording medium according to claim 1, wherein said menu set is recorded on a computer on which an application program is executed, and said menu set corresponds to a selected menu language. Is selected and used.
【請求項14】アプリケーションプログラムのコマンド
を選択して入力するためのメニュー表示処理を行うため
のメニューセットを記録した記録媒体であって、 メニュー表示に用いる複数のメニュー言語を識別するメ
ニュー言語識別子と、 当該各メニュー言語識別子のぞれぞれに対応して設けら
れ、各言語ごとのメニューセットと、 を記録した記録媒体。
14. A recording medium for recording a menu set for performing a menu display process for selecting and inputting a command of an application program, comprising: a menu language identifier for identifying a plurality of menu languages used for menu display; And a menu medium provided for each of the menu language identifiers and recording a menu set for each language.
【請求項15】アプリケーションプログラムのコマンド
を選択して入力するためのメニュー表示方法であって、 メニュー表示に用いるメニュー言語ごとに、メニューセ
ットを用意しておき、 選択されたメニュー言語に対応するメニューセットを組
み込んで、メニュー表示を行うことを特徴とするメニュ
ー表示方法。
15. A menu display method for selecting and inputting a command of an application program, wherein a menu set is prepared for each menu language used for menu display, and a menu corresponding to the selected menu language is prepared. A menu display method, wherein a menu is displayed by incorporating a set.
JP31948399A 1999-11-10 1999-11-10 System with menu display user interface Pending JP2001142599A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31948399A JP2001142599A (en) 1999-11-10 1999-11-10 System with menu display user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31948399A JP2001142599A (en) 1999-11-10 1999-11-10 System with menu display user interface

Publications (1)

Publication Number Publication Date
JP2001142599A true JP2001142599A (en) 2001-05-25

Family

ID=18110721

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31948399A Pending JP2001142599A (en) 1999-11-10 1999-11-10 System with menu display user interface

Country Status (1)

Country Link
JP (1) JP2001142599A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7369160B2 (en) 2001-06-15 2008-05-06 Yokogawa Electric Corporation Camera system for transferring both image data and an image processing program to transfer the image data to an external device
JP2009277058A (en) * 2008-05-15 2009-11-26 Murata Mach Ltd Method for providing firmware using communication network and its system and service server

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7369160B2 (en) 2001-06-15 2008-05-06 Yokogawa Electric Corporation Camera system for transferring both image data and an image processing program to transfer the image data to an external device
JP2009277058A (en) * 2008-05-15 2009-11-26 Murata Mach Ltd Method for providing firmware using communication network and its system and service server
US8234353B2 (en) 2008-05-15 2012-07-31 Murata Machinery, Ltd. Method, system, and service server for providing firmware through communication network

Similar Documents

Publication Publication Date Title
KR100860210B1 (en) Method for selecting a font
JP4497432B2 (en) How to draw glyphs using layout service library
JP4888071B2 (en) Program, copy and paste processing method, apparatus and recording medium
US7692656B2 (en) Automatic synthesis of font tables for character layout
US6922812B2 (en) System and method for presenting text upon the display of a server that employs and X window graphical interface
JP2000181598A (en) Method and device for changing display of multi field character string and computer program product
JP3963614B2 (en) Data communication system and server and client computer constituting data communication system
Ashley Foundation Dynamic Web Pages with Python
JP2001142599A (en) System with menu display user interface
US8345271B2 (en) Printing control apparatus for assigning parameter selections to specific keys
JP3105749B2 (en) Screen display conversion method
US20070124686A1 (en) Locating graphical elements for an object
JPH11203279A (en) Kana-kanji conversion device, kana-kanji conversion method, and storage medium
JP4109439B2 (en) Processing device, recording medium, and program
JP3083748B2 (en) Glyph image search method and search device, and glyph image management system
JPH10116272A (en) Document creation device and operation environment setting method
JP2025152207A (en) Programs and Servers
Isaacs et al. HTML Controls
JPH07200611A (en) Data processing device and data processing method
CN110377284A (en) A kind of method and apparatus and equipment based on UEFI Shell graphical interfaces operation file
Brettschneider The Gerolf Markup Shredder Handbook Version 0.08 a (2008/01/07) Bremen/Germany (1999–2008) All rights reserved.
Gelfenbain Standard Type Services Framework–Unicode-based Framework for Rendering Typographically Sophisticated Text
JPH1011436A (en) Document creation device and character replacement control method
Heston Review of Ukelele
Edition SAS® 9.4 Companion for Windows