JPH08504981A - 多言語コンピュータプログラム - Google Patents
多言語コンピュータプログラムInfo
- Publication number
- JPH08504981A JPH08504981A JP6512430A JP51243094A JPH08504981A JP H08504981 A JPH08504981 A JP H08504981A JP 6512430 A JP6512430 A JP 6512430A JP 51243094 A JP51243094 A JP 51243094A JP H08504981 A JPH08504981 A JP H08504981A
- Authority
- JP
- Japan
- Prior art keywords
- message
- natural language
- message set
- computer
- program
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04895—Guidance during keyboard input operation, e.g. prompting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
Description
Claims (1)
- 【特許請求の範囲】 1.コンピュータシステムのユーザと、コンピュータシステムで実行されるコ ンピュータプログラムとの間の好ましい自然言語での通信を容易にする方法にお いて、コンピュータシステムは、記憶装置及びメモリ装置を有するものであり、 上記方法は、 上記記憶装置にメッセージファイルを記憶し、このメッセージファイルは複数 のメッセージセットを備え、各メッセージセットは、独特の自然言語においてコ ンピュータプログラムに関連された1つ以上のメッセージを備え、 好ましい自然言語を決定し、 上記好ましい自然言語においてコンピュータプログラムに関連されたメッセー ジを含む1つのメッセージセットを位置決めするようにメッセージファイルをサ ーチし、 その位置決めされたメッセージセットをメモリ装置の位置にロードし、そして その位置決めされたメッセージセットがメモリ装置のどこにロードされるかを コンピュータプログラムに知らせる、 という段階を備えたことを特徴とする方法。 2.上記好ましい自然言語を決定する段階の前に、コンピュータシステムのユ ーザからの入力を上記記憶装置に記憶するという段階を備え、この入力は好まし い自然言語を含む請求項1に記載の方法。 3.上記コンピュータプログラムは、そのコンピュータプログラムに関連した メッセージセットのメモリ装置上の位置を識別するためのデータ構造体を含み、 そしてコンピュータプログラムに知らせる上記段階は、上記位置決めされたメッ セージセットのメモリ装置上の位置を指すようにコンピュータプログラムのデー タ構造体を初期化することを含む請求項1に記載の方法。 4.上記メッセージファイルの複数のメッセージセットは圧縮式に記憶され、 そして上記位置決めされたメッセージセットをロードする段階は、上記位置決め されたメッセージセットを圧縮解除する段階を含む請求項1に記載の方法。 5.コンピュータシステムにおいて実行可能なプログラムによって使用される 出力メッセージをローカライズする方法であって、上記コンピュータシステムは メモリ装置及び記憶装置を有するものであり、上記方法は、 上記記憶装置にメッセージファイルを記憶し、メッセージファイルは複数のメ ッセージセットを備え、各メッセージセットは、独特の自然言語において実行可 能なプログラムにより使用される複数の出力メッセージを備え、 上記実行可能なプログラムを呼び出し、 現在の自然言語を決定し、 メッセージファイルからメッセージセットを検索し、その検索されたメッセー ジセットは、上記現在の自然言語において実行可能なプログラムによって使用さ れる出力メッセージを備え、 メッセージセットを検索した後に、その検索されたメッセージセットをロード するところのメモリ装置からのメモリのブロックを要求し、 上記検索されたメッセージセットを上記メモリのブロックにロードし、そして 上記検索されたメッセージセットがロードされる場所を実行可能なプログラム に知らせる、 という段階を備えたことを特徴とする方法。 6.上記検索されたメッセージセットは圧縮され、そして上記検索されたメッ セージセットをロードする段階は、上記検索されたメッセージセットを圧縮解除 する段階を含む請求項5に記載の方法。 7.各メッセージセットは、メッセージヘッダ及びメッセージリストを有し、 各メッセージヘッダは、メッセージリストについての圧縮されたサイズ及び圧縮 解除されたサイズのような制御情報を含み、そして上記検索されたメッセージセ ットをロードする段階は、 上記検索されたメッセージセットのメッセージヘッダを検討して、メッセージ リストに対する圧縮されたサイズ及び圧縮解除されたサイズを比較し、そして 圧縮されたサイズが圧縮解除されたサイズより小さいときにメッセージリスト を圧縮解除する、 という段階を含む請求項5に記載の方法。 8.現在の自然言語を指定するようにコンピュータシステムのユーザを促しそ して現在の自然言語を記憶装置に記憶する段階を備えた請求項5に記載の方法。 9.上記実行可能なプログラムはヘッダ及び本体を備え、該本体は、コンピュ ータシステムにおいて実行可能なプログラムが呼び出されたときにメモリ装置に ロードされ、そして現在自然言語を決定する段階に続いて、 現在自然言語においてメッセージセットを位置決めするように上記ヘッダを検 討し、 上記ヘッダが現在自然言語にメッセージセットを含むときに、ヘッダからメッ セージセットを検索し、そして 上記ヘッダが現在自然言語にメッセージセットを含まないときに、メッセージ ファイルからメッセージセットを検索する、 という段階を備えた請求項5に記載の方法。 10.メッセージセットを検索する段階は、 実行可能なプログラムによってどの出力メッセージが使用されるかを決定し、 そして メッセージセットから実行可能なプログラムにより使用される出力メッセージ のみを検索する、 という付加的な段階を備えている請求項5に記載の方法。 11.上記メッセージファイルは記憶装置に位置を有し、上記方法は、メッセ ージセットを検索する段階の前に、記憶装置においてメッセージファイルを位置 決めする段階を備えた請求項5に記載の方法。 12.好ましい自然言語でユーザと通信するコンピュータシステムであって、 そこで実行されるコンピュータプログラムと、記憶装置と、メモリ装置とを有す るコンピュータシステムにおいて、 上記記憶装置にメッセージファイルを記憶する手段を備え、このメッセージフ ァイルは複数のメッセージセットより成り、各メッセージセットは、独特の自然 言語においてコンピュータプログラムに関連された1つ以上のメッセージより成 り、 更に、好ましい自然言語を決定する手段と、 上記好ましい自然言語においてコンピュータプログラムに関連されたメッセー ジを含む1つのメッセージセットを位置決めするようにメッセージファイルをサ ーチする手段と、 その位置決めされたメッセージセットを上記メモリ装置の位置にロードする手 段と、 その位置決めされたメッセージセットがメモリ装置のどこにロードされるかを コンピュータプログラムに通知する手段とを備えたことを特徴とするコンピュー タシステム。 13.コンピュータシステムのユーザからの入力を上記記憶装置に記憶する手 段を備え、この入力は好ましい自然言語を含む請求項12に記載のコンピュータ システム。 14.上記コンピュータプログラムは、該コンピュータプログラムに関連した メッセージセットのメモリ装置上の位置を識別するためのデータ構造体を含み、 そしてコンピュータプログラムに通知する上記手段は、上記位置決めされたメッ セージセットのメモリ装置上の位置を指すようにコンピュータプログラムのデー タ構造体を初期化する手段を含む請求項12に記載のコンピュータシステム。 15.上記メッセージファイルの複数のメッセージセットは圧縮状態で記憶さ れ、そして上記位置決めされたメッセージセットをロードする手段は、上記位置 決めされたメッセージセットを圧縮解除する手段を含む請求項12に記載のコン ピュータシステム。 16.実行可能なプログラムによって使用される出力メッセージをローカライ ズするためのコンピュータシステムにおいて、 メモリ装置と、 記憶装置と、 上記記憶装置にメッセージファイルを記憶する手段とを備え、このメッセージ ファイルは複数のメッセージセットより成り、そして各メッセージセットは独特 の自然言語において実行可能なプログラムにより使用される複数の出力メッセー ジより成り、 更に、上記実行可能なプログラムを呼び出す手段と、 現在の自然言語を決定する手段と、 メッセージファイルからメッセージセットを検索する手段とを備え、その検索 されたメッセージセットは、上記現在自然言語において実行可能なプログラムに よって使用される出力メッセージを含み、 更に、上記検索されたメッセージセットをロードするところのメモリ装置から のメモリのブロックを要求する手段と、 上記検索されたメッセージセットを上記メモリブロックにロードする手段と、 上記検索されたメッセージセットがロードされる場所を実行可能なプログラム に知らせる手段とを備えたことを特徴とするコンピュータシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/976,445 | 1992-11-13 | ||
US07/976,445 US5434776A (en) | 1992-11-13 | 1992-11-13 | Method and system for creating multi-lingual computer programs by dynamically loading messages |
PCT/US1993/011061 WO1994011811A1 (en) | 1992-11-13 | 1993-11-15 | Multi-lingual computer programs |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH08504981A true JPH08504981A (ja) | 1996-05-28 |
JP3515115B2 JP3515115B2 (ja) | 2004-04-05 |
Family
ID=25524110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP51243094A Expired - Lifetime JP3515115B2 (ja) | 1992-11-13 | 1993-11-15 | 多言語コンピュータプログラムを形成するための方法及びシステム |
Country Status (5)
Country | Link |
---|---|
US (1) | US5434776A (ja) |
EP (1) | EP0669021B1 (ja) |
JP (1) | JP3515115B2 (ja) |
DE (1) | DE69309486T2 (ja) |
WO (1) | WO1994011811A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003536133A (ja) * | 2000-06-02 | 2003-12-02 | ヤフー! インコーポレイテッド | アプリケーション・プログラムの資源を管理する方法およびシステム |
JP2010170560A (ja) * | 1998-08-14 | 2010-08-05 | Microsoft Corp | オペレーティングシステム用多言語ユーザインタフェース |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6496793B1 (en) * | 1993-04-21 | 2002-12-17 | Borland Software Corporation | System and methods for national language support with embedded locale-specific language driver identifiers |
EP0668558B1 (en) * | 1994-01-14 | 2002-04-17 | Sun Microsystems, Inc. | Method and apparatus for automating the localization of a computer program |
FI106764B (fi) * | 1994-02-14 | 2001-03-30 | Nokia Networks Oy | Tietoliikennekeskuksen monikielinen käytönohjausliitäntä |
US5778380A (en) * | 1994-03-24 | 1998-07-07 | Ncr Corporation | Intelligent resource transformation engine for translating files |
US5644775A (en) * | 1994-08-11 | 1997-07-01 | International Business Machines Corporation | Method and system for facilitating language translation using string-formatting libraries |
US6292769B1 (en) * | 1995-02-14 | 2001-09-18 | America Online, Inc. | System for automated translation of speech |
US5724503A (en) * | 1995-03-31 | 1998-03-03 | Sun Microsystems, Inc. | Method and apparatus for interpreting exceptions in a distributed object system |
US5797015A (en) * | 1995-04-18 | 1998-08-18 | Pitney Bowes Inc. | Method of customizing application software in inserter systems |
US6701428B1 (en) * | 1995-05-05 | 2004-03-02 | Apple Computer, Inc. | Retrieval of services by attribute |
EP1458188B1 (en) * | 1995-11-13 | 2008-10-01 | Gemstar Development Corporation | Method and apparatus for displaying textual or graphic data on the screen of television receivers |
CN1076931C (zh) * | 1995-11-13 | 2001-12-26 | 杰姆斯达发展公司 | 在电视接收机的屏幕上显示文本或图形数据的方法和设备 |
US5987401A (en) * | 1995-12-08 | 1999-11-16 | Apple Computer, Inc. | Language translation for real-time text-based conversations |
US5838972A (en) * | 1996-02-09 | 1998-11-17 | Sun Microsystems, Inc. | Method and apparatus for dynamically loading an input run-time module and an output run-time module |
US6473728B1 (en) * | 1996-05-23 | 2002-10-29 | Sun Microsystems, Inc. | On-demand, multi-language business card printer |
US5848246A (en) | 1996-07-01 | 1998-12-08 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system |
US6304893B1 (en) | 1996-07-01 | 2001-10-16 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server event driven message framework in an interprise computing framework system |
US5999972A (en) | 1996-07-01 | 1999-12-07 | Sun Microsystems, Inc. | System, method and article of manufacture for a distributed computer system framework |
US5987245A (en) | 1996-07-01 | 1999-11-16 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework |
US6434598B1 (en) | 1996-07-01 | 2002-08-13 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system |
US6038590A (en) | 1996-07-01 | 2000-03-14 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server state machine in an interprise computing framework system |
US6266709B1 (en) | 1996-07-01 | 2001-07-24 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server failure reporting process |
US6424991B1 (en) | 1996-07-01 | 2002-07-23 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server communication framework |
US6272555B1 (en) | 1996-07-01 | 2001-08-07 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system |
GB2320593A (en) * | 1996-12-20 | 1998-06-24 | Honeywell Oy | Multi-language computer system |
US6381567B1 (en) * | 1997-03-05 | 2002-04-30 | International Business Machines Corporation | Method and system for providing real-time personalization for web-browser-based applications |
US5907326A (en) * | 1997-03-10 | 1999-05-25 | International Business Machines Corporation | System and method for updating cultural profiles with dragging and dropping locale objects |
US5900871A (en) * | 1997-03-10 | 1999-05-04 | International Business Machines Corporation | System and method for managing multiple cultural profiles in an information handling system |
US6073090A (en) * | 1997-04-15 | 2000-06-06 | Silicon Graphics, Inc. | System and method for independently configuring international location and language |
US6205418B1 (en) * | 1997-06-25 | 2001-03-20 | Lucent Technologies Inc. | System and method for providing multiple language capability in computer-based applications |
US6233317B1 (en) | 1997-12-11 | 2001-05-15 | Unisys Corporation | Multiple language electronic mail notification of received voice and/or fax messages |
DE69932803T2 (de) | 1998-02-02 | 2007-03-15 | Pulsepoint Communications, Carpenteria | Dynamisch ladbare satzbuchbibliotheken für gesprochene sprachgrammatik in einem interaktiven system |
US6370498B1 (en) | 1998-06-15 | 2002-04-09 | Maria Ruth Angelica Flores | Apparatus and methods for multi-lingual user access |
US6826554B2 (en) * | 1998-06-29 | 2004-11-30 | Fujitsu Limited | System and method for adaptively configuring a shopping display in response to a recognized customer profile |
US6717588B1 (en) | 1998-08-14 | 2004-04-06 | Microsoft Corporation | Multilingual user interface for an operating system |
US6496844B1 (en) | 1998-12-15 | 2002-12-17 | International Business Machines Corporation | Method, system and computer program product for providing a user interface with alternative display language choices |
US7099876B1 (en) | 1998-12-15 | 2006-08-29 | International Business Machines Corporation | Method, system and computer program product for storing transliteration and/or phonetic spelling information in a text string class |
US6512467B1 (en) * | 1999-04-09 | 2003-01-28 | Sun Microsystems, Inc. | Method and apparatus for dynamically configuring device using device code |
US8380490B1 (en) * | 1999-09-28 | 2013-02-19 | International Business Machines Corporation | Reusable controls for automatically translating text between languages |
DE60140644D1 (de) * | 2000-06-13 | 2010-01-14 | Microsoft Corp | Mehrspachige Benutzerschnittstelle für ein Betriebssystem |
US6687736B1 (en) | 2000-09-20 | 2004-02-03 | Cisco Technology, Inc. | Localization support method for software applications with backend database |
US6754668B2 (en) * | 2000-10-24 | 2004-06-22 | Raytheon Company | Multilingual system having dynamic language selection |
US20020077807A1 (en) * | 2000-12-14 | 2002-06-20 | International Business Machines Corporation | Pseudo language test system and method |
US6981031B2 (en) * | 2000-12-15 | 2005-12-27 | International Business Machines Corporation | Language independent message management for multi-node application systems |
US20020123878A1 (en) * | 2001-02-05 | 2002-09-05 | International Business Machines Corporation | Mechanism for internationalization of web content through XSLT transformations |
US6983238B2 (en) * | 2001-02-07 | 2006-01-03 | American International Group, Inc. | Methods and apparatus for globalizing software |
US7346921B2 (en) * | 2001-04-30 | 2008-03-18 | Ge Capital Corporation | Definition of low-level security rules in terms of high-level security concepts |
US20020162093A1 (en) * | 2001-04-30 | 2002-10-31 | Ming Zhou | Internationalization compiler and process for localizing server applications |
US20030078949A1 (en) * | 2001-04-30 | 2003-04-24 | Scholz Bernhard J. | Automatic generation of forms with input validation |
US7519546B2 (en) * | 2001-04-30 | 2009-04-14 | General Electric Company | Maintaining synchronization of information published to multiple subscribers |
US20030009433A1 (en) * | 2001-04-30 | 2003-01-09 | Murren Brian T. | Automatic identification of computer program attributes |
US20020198931A1 (en) * | 2001-04-30 | 2002-12-26 | Murren Brian T. | Architecture and process for presenting application content to clients |
US20030004704A1 (en) * | 2001-07-02 | 2003-01-02 | Baron John M. | System and method of spreadsheet-based string localization |
US6938259B2 (en) * | 2001-10-02 | 2005-08-30 | Hewlett-Packard Development Company, L.P. | API to enforce internationalization |
US7447624B2 (en) * | 2001-11-27 | 2008-11-04 | Sun Microsystems, Inc. | Generation of localized software applications |
EP1315086B1 (en) * | 2001-11-27 | 2006-07-05 | Sun Microsystems, Inc. | Generation of localized software applications |
DE10162248A1 (de) * | 2001-12-18 | 2003-07-03 | Siemens Ag | Spracherweiterungsmittel für eine Datenverarbeitungseinheit |
US7225222B1 (en) * | 2002-01-18 | 2007-05-29 | Novell, Inc. | Methods, data structures, and systems to access data in cross-languages from cross-computing environments |
US20030154071A1 (en) * | 2002-02-11 | 2003-08-14 | Shreve Gregory M. | Process for the document management and computer-assisted translation of documents utilizing document corpora constructed by intelligent agents |
US20030212982A1 (en) * | 2002-05-09 | 2003-11-13 | International Business Machines Corporation | Message compiler for internationalization of application programs |
US7308399B2 (en) * | 2002-06-20 | 2007-12-11 | Siebel Systems, Inc. | Searching for and updating translations in a terminology database |
US20060167677A1 (en) * | 2002-07-30 | 2006-07-27 | Albert Bitzer | Mobile communication terminal |
US20040230416A1 (en) * | 2003-05-12 | 2004-11-18 | Microsoft Corporation | Bifurcated operating system having a language neutral component |
US7363586B1 (en) * | 2003-06-26 | 2008-04-22 | Microsoft Corporation | Component localization |
US20040268306A1 (en) * | 2003-06-30 | 2004-12-30 | Cheng Ken Prayoon | Methods, systems and computer program products for language independent data communication and display |
US7398215B2 (en) * | 2003-12-24 | 2008-07-08 | Inter-Tel, Inc. | Prompt language translation for a telecommunications system |
KR20060048060A (ko) * | 2004-05-28 | 2006-05-18 | 톰슨 라이센싱 | 텍스트 압축을 사용한 사용자 인터페이스 |
EP1600976A3 (en) * | 2004-05-28 | 2007-06-27 | Thomson Licensing | User interface using text compression |
EP1647883A1 (en) * | 2004-10-13 | 2006-04-19 | Thomson Licensing | User interface using text compression |
US20060059118A1 (en) * | 2004-08-10 | 2006-03-16 | Byrd Stephen A | Apparatus, system, and method for associating resources using a behavior based algorithm |
EP1669855A1 (en) * | 2004-12-02 | 2006-06-14 | Deutsche Thomson-Brandt Gmbh | Method for generating multi-language menus |
US7610297B2 (en) | 2005-01-25 | 2009-10-27 | Honeywell International Inc. | Method to automate resource management in computer applications |
US8645931B2 (en) * | 2005-11-04 | 2014-02-04 | International Business Machines Corporation | Moving static elements between a document and an external resource file in a document editor |
CN101311897B (zh) * | 2007-05-24 | 2012-02-22 | 国际商业机器公司 | 一种抓取应用程序的图形用户界面资源的方法及装置 |
US20110289424A1 (en) * | 2010-05-21 | 2011-11-24 | Microsoft Corporation | Secure application of custom resources in multi-tier systems |
US20150033105A1 (en) * | 2010-05-25 | 2015-01-29 | Diarmuid Pigott | System and Method of translation management, including concurrent user-directed presentation and execution of normalised and Romanised function and function parameter names, within Microsoft Excel for Windows (Excel) for non-English and non-Roman script languages. |
JP2013178509A (ja) * | 2012-02-07 | 2013-09-09 | Yamaha Corp | 電子装置、及び音声ガイド用プログラム |
JP6767319B2 (ja) * | 2017-07-31 | 2020-10-14 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置およびファイルコピー方法 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4365315A (en) * | 1980-09-08 | 1982-12-21 | Kearney & Trecker Corporation | System for multilingual communication of computer-specified aural or visual control messages in an operator-designated language |
US4566078A (en) * | 1983-03-30 | 1986-01-21 | International Business Machines Corp. | Concurrent multi-lingual use in data processing systems |
US4615002A (en) * | 1983-03-30 | 1986-09-30 | International Business Machines Corp. | Concurrent multi-lingual use in data processing system |
FR2547146B1 (fr) * | 1983-06-02 | 1987-03-20 | Texas Instruments France | Procede et dispositif pour l'audition de messages parles synthetises et pour la visualisation de messages graphiques correspondants |
US4558302A (en) * | 1983-06-20 | 1985-12-10 | Sperry Corporation | High speed data compression and decompression apparatus and method |
US4595980A (en) * | 1983-07-27 | 1986-06-17 | International Business Machines Corp. | Interactive data processing system having concurrent multi-lingual inputs |
SE8307228D0 (sv) * | 1983-12-30 | 1983-12-30 | Grundstenen 16808 Ab | Datakomprimering |
JPS61157919A (ja) * | 1984-12-29 | 1986-07-17 | Canon Inc | 電子機器 |
US4731735A (en) * | 1985-09-30 | 1988-03-15 | International Business Machines Corporation | Multilingual processing for screen image build and command decode in a word processor, with full command, message and help support |
US4949302A (en) * | 1986-11-17 | 1990-08-14 | International Business Machines Corporation | Message file formation for computer programs |
US5063522A (en) * | 1988-03-15 | 1991-11-05 | Intellisystems, Inc. | Multi-user, artificial intelligent expert system |
JP2734517B2 (ja) * | 1988-03-16 | 1998-03-30 | ブラザー工業株式会社 | マルチリンガル機能を有する文書作成装置 |
CA1290457C (en) * | 1988-03-30 | 1991-10-08 | Richard Redpath | National language support system without external files |
US5155849A (en) * | 1989-04-14 | 1992-10-13 | Xerox Corporation | Multilingual operator prompting system which compares language control file version numbers in document and mass memory for changing language files |
US5175810A (en) * | 1989-06-19 | 1992-12-29 | Digital Equipment Corporation | Tabular data format |
EP0426909A1 (en) * | 1989-11-06 | 1991-05-15 | Heikki Marttila Oy | A method of loading and/or replacing files in a computer software |
US5009276A (en) * | 1990-01-16 | 1991-04-23 | Pitney Bowes Inc. | Electronic postal scale with multilingual operator prompts and report headings |
US5307205A (en) * | 1992-03-20 | 1994-04-26 | Rohm And Haas Company | Bilayer rear projection screens |
-
1992
- 1992-11-13 US US07/976,445 patent/US5434776A/en not_active Expired - Lifetime
-
1993
- 1993-11-15 JP JP51243094A patent/JP3515115B2/ja not_active Expired - Lifetime
- 1993-11-15 EP EP94901504A patent/EP0669021B1/en not_active Expired - Lifetime
- 1993-11-15 WO PCT/US1993/011061 patent/WO1994011811A1/en active IP Right Grant
- 1993-11-15 DE DE69309486T patent/DE69309486T2/de not_active Expired - Lifetime
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010170560A (ja) * | 1998-08-14 | 2010-08-05 | Microsoft Corp | オペレーティングシステム用多言語ユーザインタフェース |
JP2011204268A (ja) * | 1998-08-14 | 2011-10-13 | Microsoft Corp | オペレーティングシステム用多言語ユーザインタフェース |
JP2003536133A (ja) * | 2000-06-02 | 2003-12-02 | ヤフー! インコーポレイテッド | アプリケーション・プログラムの資源を管理する方法およびシステム |
Also Published As
Publication number | Publication date |
---|---|
US5434776A (en) | 1995-07-18 |
DE69309486T2 (de) | 1997-07-10 |
DE69309486D1 (de) | 1997-05-07 |
JP3515115B2 (ja) | 2004-04-05 |
EP0669021A1 (en) | 1995-08-30 |
WO1994011811A1 (en) | 1994-05-26 |
EP0669021B1 (en) | 1997-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3515115B2 (ja) | 多言語コンピュータプログラムを形成するための方法及びシステム | |
US5428772A (en) | Data processing system providing user interaction in multiple natural languages | |
US7464334B2 (en) | Multilingual user interface for an operating system | |
US5432937A (en) | Method and apparatus for architecture independent executable files | |
US5950008A (en) | System and method for resolving symbolic references to externally located program files | |
US5931935A (en) | File system primitive allowing reprocessing of I/O requests by multiple drivers in a layered driver I/O system | |
US5613101A (en) | Method and apparatus for determining at execution compatibility among client and provider components where provider version linked with client may differ from provider version available at execution | |
JP4699580B2 (ja) | データ処理システムの配列の静的初期化方法、データ処理方法、並びにデータ処理システム及びその制御手順をコンピュータに実行させるプログラムを記憶したコンピュータ読み取り可能な記憶媒体 | |
US7213240B2 (en) | Platform-independent selective ahead-of-time compilation | |
JP4799668B2 (ja) | リソースデータを要求側プロセスに対してアクセス可能にする方法 | |
EP0718761A1 (en) | A platform independent object and object viewer loader and method | |
US5101494A (en) | System for producing memory maps by interpreting a descriptor file which identifies and describes the data structures present in memory | |
US8429629B2 (en) | In-kernel virtual machine for low overhead startup and low resource usage | |
EP1202168A2 (en) | System and method for dynamically veryfying the compatibility of a user interface resource | |
US20040003388A1 (en) | Preparation of a software configuration using an XML type programming language | |
JP3728325B2 (ja) | 個別サブプログラムをメインプログラムに統合する方法 | |
EP0100140A2 (en) | Data processing system and method of starting up system | |
JPH0743686B2 (ja) | 分散不均一環境におけるアプリケーションの動的呼出しの方法及び装置 | |
JPH06324849A (ja) | オペレーティング・システム環境の起動方法およびシステム | |
CA2030184A1 (en) | System and method for storing firmware in relocatable format | |
JP2001142600A (ja) | 多国語表示切替装置およびその切替方法 | |
CN1326062C (zh) | 计算机***和方法 | |
US5745881A (en) | Kana-Kanji conversion system and a method for producing a Kana-Kanji conversion dictionary | |
EP1008045A1 (en) | File system primitive allowing reprocessing of i/o requests by multiple drivers in a layered driver i/o system | |
JP3372977B2 (ja) | 機械翻訳システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040115 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080123 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090123 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090123 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100123 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110123 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110123 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 9 |
|
EXPY | Cancellation because of completion of term |