(57)【要約】【課題】ユーザ単位の使用言語切替機能に加え、アプリケーションに応じて会社単位や組織単位などの使用言語切替機能を備えた使用言語切替装置を提供することを課題とする。【解決手段】情報システムで使用する言語の切り替えを行う使用言語切替装置で、制御部１０２は、情報システムを利用するユーザごとの言語を設定すると共に、少なくとも情報システムを利用する集合体の言語を設定する言語設定部１０２ａと、ユーザが情報システムを利用する際に情報システム側に渡したデータを取り込むデータ取得部１０２ｂと、データに基づいて使用する言語を選択する言語選択部１０２ｃと、選択された言語データに変換する言語変換部１０２ｄと、変換された言語データに基づいて画面表示や帳票出力を行う出力部１０２ｅとを備え、記憶部１０６は、言語設定部１０２ａ、言語選択部１０２ｃ、言語変換部１０２ｄで用いられるマスタテーブル１０６ａを備えている。【選択図】図１
2016207198.tif 000002
【特許請求の範囲】
【請求項１】
制御部と記憶部とを備え、情報システムで使用する言語の切り替えを行う使用言語切替装置であって、
前記制御部は、
前記情報システムを利用するユーザごとの言語を設定すると共に、少なくとも前記情報システムを利用する集合体の言語を設定する言語設定手段と、
前記ユーザが前記情報システムを利用する際に前記情報システム側に渡したデータを取り込むデータ取込手段と、
前記データに基づいて使用する言語を選択する言語選択手段と、
前記言語選択手段で選択された言語データに変換する言語変換手段と、
変換された言語データに基づいて画面表示あるいは帳票出力を行う出力手段と、
を備え、
前記記憶部は、
前記言語設定手段による言語設定、前記言語選択手段による言語選択、あるいは前記言語変換手段による言語変換に用いられるマスタテーブルを備えたこと、
を特徴とする使用言語切替装置。
【請求項２】
前記言語設定手段は、
前記ユーザごとの言語以外に設定する集合体の言語が会社の公用語であることを特徴とする請求項１に記載の使用言語切替装置。
【請求項３】
前記言語設定手段は、
前記ユーザごとの言語以外に設定する集合体の言語が前記ユーザの所属するグループの言語であることを特徴とする請求項１に記載の使用言語切替装置。
【請求項４】
前記言語選択手段は、
前記情報システムを利用する際のジョブに応じた言語を選択することを特徴とする請求項１に記載の使用言語切替装置。
【請求項５】
前記言語選択手段は、
前記出力手段から帳票出力を行う帳票名に応じた言語を選択することを特徴とする請求項１に記載の使用言語切替装置。
【請求項６】
前記言語選択手段は、
前記ユーザが入力画面で使用する言語と、該入力したデータを前記出力手段から出力する際の言語とを異なる言語に切り替えることを特徴とする請求項１に記載の使用言語切替装置。
【請求項７】
前記言語変換手段は、
単語単位、文節単位、あるいは摘要に使用される定型文単位で言語データを変換することを特徴する請求項１に記載の使用言語切替装置。
【請求項８】
制御部と記憶部とを備え、情報システムで使用する言語の切り替えを行う使用言語切替装置で実行される使用言語切替方法であって、
前記制御部で実行される、
前記情報システムを利用するユーザごとの言語を設定すると共に、少なくとも前記情報システムを利用する集合体の言語を設定する言語設定ステップと、
前記ユーザが前記情報システムを利用する際に前記情報システム側に渡したデータを取り込むデータ取込ステップと、
前記データに基づいて使用する言語を選択する言語選択ステップと、
前記言語選択手段で選択された言語データに変換する言語変換ステップと、
変換された言語データに基づいて画面表示あるいは帳票出力を行う出力ステップと、
を含み、
前記記憶部は、
前記言語設定手段による言語設定、前記言語選択手段による言語選択、あるいは前記言語変換手段による言語変換に用いられるマスタテーブルを格納すること、
を特徴とする使用言語切替方法。
【請求項９】
制御部と記憶部とを備え、情報システムで使用する言語の切り替えを行う使用言語切替装置で実行させるための使用言語切替プログラムであって、
前記制御部で実行させるための、
前記情報システムを利用するユーザごとの言語を設定すると共に、少なくとも前記情報システムを利用する集合体の言語を設定する言語設定ステップと、
前記ユーザが前記情報システムを利用する際に前記情報システム側に渡したデータを取り込むデータ取込ステップと、
前記データに基づいて使用する言語を選択する言語選択ステップと、
前記言語選択手段で選択された言語データに変換する言語変換ステップと、
変換された言語データに基づいて画面表示あるいは帳票出力を行う出力ステップと、
を含み、
前記記憶部は、
前記言語設定手段による言語設定、前記言語選択手段による言語選択、あるいは前記言語変換手段による言語変換に用いられるマスタテーブルを格納すること、
を特徴とする使用言語切替プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用言語切替装置、使用言語切替方法、および使用言語切替プログラムに関する。
【背景技術】
【０００２】
従来は、システム単位やユーザ単位で使用する言語が設定できるものはあった。例えば、特許文献１には、第１の利用者用画面に含まれる表示文の表示言語を第１の言語から第２の言語へ変更する要求を取得する取得部と、第２の言語への変更の要求が取得された場合に、第１の利用者用画面との間で入力内容が同期される第２の利用者用画面において第１の言語で表現された表示文と第２の言語で表現された表示文とを表示させる表示制御部とを備えた情報処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５７５６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、特許文献１は、母国語が異なる二人の利用者が共同で入力を行う場面における利便性を向上させることを可能にするものである。しかしながら、特許文献１にあっては、業務アプリケーションの表示言語を切り替える際に、システム単位やユーザ単位での使用言語の切り替えは可能であるが、アプリケーションによって会社や組織で定める言語を用いて画面表示や帳票出力を行いたい場合があっても、そのような言語切替機能は備わっていなかった。
【０００５】
本発明は、上記問題点に鑑みてなされたものであって、ユーザごとに使用する言語切替機能に加えて、アプリケーションに応じて会社単位や組織単位などで使用する言語に切り替える機能をさらに備えた使用言語切替装置、使用言語切替方法、および使用言語切替プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る使用言語切替装置は、制御部と記憶部とを備え、情報システムで使用する言語の切り替えを行う使用言語切替装置であって、前記制御部は、前記情報システムを利用するユーザごとの言語を設定すると共に、少なくとも前記情報システムを利用する集合体の言語を設定する言語設定手段と、前記ユーザが前記情報システムを利用する際に前記情報システム側に渡したデータを取り込むデータ取込手段と、前記データに基づいて使用する言語を選択する言語選択手段と、前記言語選択手段で選択された言語データに変換する言語変換手段と、変換された言語データに基づいて画面表示あるいは帳票出力を行う出力手段と、を備え、前記記憶部は、前記言語設定手段による言語設定、前記言語選択手段による言語選択、あるいは前記言語変換手段による言語変換に用いられるマスタテーブルを備えたこと、を特徴とする。
【０００７】
また、本発明に係る使用言語切替装置は、前記言語設定手段は、前記ユーザごとの言語以外に設定する集合体の言語が会社の公用語であることを特徴とする。
【０００８】
また、本発明に係る使用言語切替装置は、前記言語設定手段は、前記ユーザごとの言語以外に設定する集合体の言語が前記ユーザの所属するグループの言語であることを特徴とする。
【０００９】
また、本発明に係る使用言語切替装置は、前記言語選択手段は、前記情報システムを利用する際のジョブに応じた言語を選択することを特徴とする。
【００１０】
また、本発明に係る使用言語切替装置は、前記言語選択手段は、前記出力手段から帳票出力を行う帳票名に応じた言語を選択することを特徴とする。
【００１１】
また、本発明に係る使用言語切替装置は、前記言語選択手段は、前記ユーザが入力画面で使用する言語と、該入力したデータを前記出力手段から出力する際の言語とを異なる言語に切り替えることを特徴とする。
【００１２】
また、本発明に係る使用言語切替装置は、前記言語変換手段は、単語単位、文節単位、あるいは摘要に使用される定型文単位で言語データを変換することを特徴する。
【００１３】
また、本発明に係る使用言語切替方法は、制御部と記憶部とを備え、情報システムで使用する言語の切り替えを行う使用言語切替装置で実行される使用言語切替方法であって、前記制御部で実行される、前記情報システムを利用するユーザごとの言語を設定すると共に、少なくとも前記情報システムを利用する集合体の言語を設定する言語設定ステップと、前記ユーザが前記情報システムを利用する際に前記情報システム側に渡したデータを取り込むデータ取込ステップと、前記データに基づいて使用する言語を選択する言語選択ステップと、前記言語選択手段で選択された言語データに変換する言語変換ステップと、変換された言語データに基づいて画面表示あるいは帳票出力を行う出力ステップと、を含み、前記記憶部は、前記言語設定手段による言語設定、前記言語選択手段による言語選択、あるいは前記言語変換手段による言語変換に用いられるマスタテーブルを格納すること、を特徴とする。
【００１４】
また、本発明に係る使用言語切替プログラムは、制御部と記憶部とを備え、情報システムで使用する言語の切り替えを行う使用言語切替装置で実行させるための使用言語切替プログラムであって、前記制御部で実行させるための、前記情報システムを利用するユーザごとの言語を設定すると共に、少なくとも前記情報システムを利用する集合体の言語を設定する言語設定ステップと、前記ユーザが前記情報システムを利用する際に前記情報システム側に渡したデータを取り込むデータ取込ステップと、前記データに基づいて使用する言語を選択する言語選択ステップと、前記言語選択手段で選択された言語データに変換する言語変換ステップと、変換された言語データに基づいて画面表示あるいは帳票出力を行う出力ステップと、を含み、前記記憶部は、前記言語設定手段による言語設定、前記言語選択手段による言語選択、あるいは前記言語変換手段による言語変換に用いられるマスタテーブルを格納すること、を特徴とする。
【発明の効果】
【００１５】
本発明によれば、ユーザごとに使用する言語切替機能に加えて、アプリケーションに応じて会社単位や組織単位などで使用する言語に切り替える機能をさらに備えているという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】図１は、使用言語切替装置の構成の一例を示すブロック図である。
【図２】図２は、図１のマスタテーブルの具体例を示すブロック図である。
【図３】図３は、事前に行う言語設定処理の一例を示す図である。
【図４】図４は、データ登録処理の操作画面の一例を示す図である。
【図５】図５は、仕訳チェックリストの出力操作画面の一例を示す図である。
【図６】図６は、中国語で出力された仕訳チェックリストの一例を示す図である。
【図７】図７は、仕訳伝票の出力操作画面の一例を示す図である。
【図８】図８は、日本語で出力された仕訳伝票の一例を示す図である。
【図９−１】図９−１は、システムのログイン画面の一例を示す図である。
【図９−２】図９−２は、ユーザごとの言語設定画面の一例を示す図である。
【図９−３】図９−３は、ユーザマスタの一例を示す図である。
【図１０−１】図１０−１は、会社ごとの言語設定画面の一例を示す図である。
【図１０−２】図１０−２は、会社マスタの一例を示す図である。
【図１１−１】図１１−１は、ユーザグループと言語の設定画面の一例を示す図である。
【図１１−２】図１１−２は、ユーザグループマスタの一例を示す図である。
【図１２−１】図１２−１は、ユーザグループメンバの設定画面の一例を示す図である。
【図１２−２】図１２−２は、ユーザグループメンバマスタの一例を示す図である。
【図１３】図１３は、ジョブマスタの一例を示す図である。
【図１４】図１４は、帳票マスタの一例を示す図である。
【図１５−１】図１５−１は、ユーザ言語表記による事業所情報のメンテ画面の一例を示す図である。
【図１５−２】図１５−２は、事業所マスタと事業所マスタ（多言語）の一例を示す図である。
【図１６】図１６は、ジョブ画面起動時における動作の一例を示す図である。
【図１７】図１７は、帳票出力時における動作の一例を示す図である。
【発明を実施するための形態】
【００１７】
本発明の実施形態を図面に基づいて詳細に説明する。なお、本発明は本実施形態により限定されるものではない。本実施形態に係る使用言語切替装置は、ここでは会計システムに用いられる業務アプリケーションの入力画面や帳票出力などで使用される言語の切り替えを行うものである。
【００１８】
［１．概要］
従来、情報システムで使用される業務アプリケーションの表示言語切替機能は、システム単位で固定されていたか、ユーザ単位での言語切替表示は行われていたが、アプリケーションの使用環境（会社やグループなど）、出力する画面や帳票の種類、あるいは業務用途（ジョブ内容）などに応じて適切な言語を選択し、切り替える機能は無かった。このため、本実施形態に係る使用言語切替装置では、業務アプリケーションのプログラムを大きく変更することなく、使用環境、出力対象、用途などの状況に応じて画面や帳票に表示される言語を適切に切り替えることで、より円滑な情報のやり取りが行えるようにしている。
【００１９】
［２．構成］
本実施形態に係る使用言語切替装置の構成の一例について、図１および図２を参照して説明する。図１は、使用言語切替装置１００の構成の一例を示すブロック図である。図２は、図１のマスタテーブルの具体例を示すブロック図である。
【００２０】
使用言語切替装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、使用言語切替装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
【００２１】
使用言語切替装置１００は、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。使用言語切替装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００２２】
通信インターフェース部１０４は、ルータ等の通信装置及び専用線等の有線又は無線の通信回線を介して、使用言語切替装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、使用言語切替装置１００とサーバ２００とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。
【００２３】
記憶部１０６には、各種のデータベース、テーブル、及びファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、及び光ディスク等を用いることができる。記憶部１０６は、各種のマスタテーブル１０６ａを備えている。
【００２４】
マスタテーブル１０６ａには、図２に示すように、会社マスタ１０６ａ−１、ユーザマスタ１０６ａ−２、ユーザグループマスタ１０６ａ−３、ユーザグループメンバマスタ１０６ａ−４、ジョブマスタ１０６ａ−５、帳票マスタ１０６ａ−６、言語マスタ１０６ａ−７、事業所マスタ１０６ａ−８、摘要マスタ１０６ａ−９などを備えている。
【００２５】
入出力インターフェース部１０８には、入力装置１１２及び出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。
【００２６】
制御部１０２は、使用言語切替装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。制御部１０２は、機能概念的に、言語設定部１０２ａ、データ取得部１０２ｂ、言語選択部１０２ｃ、言語変換部１０２ｄ、出力部１０２ｅを備えている。
【００２７】
言語設定部１０２ａは、情報システムを利用するユーザごとの言語を設定すると共に、少なくとも情報システムを利用する集合体（会社、組織、グループなど）の言語を設定する他、帳票の種類や画面表示に応じて出力する言語を予め設定する。
【００２８】
データ取得部１０２ｂは、ユーザが情報システムを利用する際に、情報システム側にユーザＩＤ、会社ＮＯ、ジョブＩＤ、あるいは帳票ＩＤといったデータの受け渡しを行うと、これを取り込む。
【００２９】
言語選択部１０２ｃは、データ取得部１０２ｂで取り込まれたデータに基づいて使用する言語を選択する。
【００３０】
言語変換部１０２ｄは、言語選択部１０２ｃで選択された言語データに変換する処理を行う。
【００３１】
出力部１０２ｅは、言語変換部１０２ｄで変換された言語データに基づいて画面表示や帳票出力などを行う。
【００３２】
［３．具体例］
本実施形態の具体例について、図３から図１７を参照して説明する。図３は、事前に行う言語設定処理の一例を示す図である。図４は、データ登録処理の操作画面の一例を示す図である。図５は、仕訳チェックリストの出力操作画面の一例を示す図である。図６は、中国語で出力された仕訳チェックリストの一例を示す図である。図７は、仕訳伝票の出力操作画面の一例を示す図である。図８は、日本語で出力された仕訳伝票の一例を示す図である。図９−１は、システムのログイン画面の一例を示す図である。図９−２は、ユーザごとの言語設定画面の一例を示す図である。図９−３は、ユーザマスタの一例を示す図である。図１０−１は、会社ごとの言語設定画面の一例を示す図である。図１０−２は、会社マスタの一例を示す図である。図１１−１は、ユーザグループと言語の設定画面の一例を示す図である。図１１−２は、ユーザグループマスタの一例を示す図である。図１２−１は、ユーザグループメンバの設定画面の一例を示す図である。図１２−２は、ユーザグループメンバマスタの一例を示す図である。図１３は、ジョブマスタの一例を示す図である。図１４は、帳票マスタの一例を示す図である。図１５−１は、ユーザ言語表記による事業所情報のメンテ画面の一例を示す図である。図１５−２は、事業所マスタと事業所マスタ（多言語）の一例を示す図である。図１６は、ジョブ画面起動時における動作の一例を示す図である。図１７は、帳票出力時における動作の一例を示す図である。
【００３３】
言語設定部１０２ａは、図３に示すように、情報システムで利用する言語を予め設定しておくことができる。例えば、ユーザ単位毎に、ユーザＡは日本語、ユーザＢは中国語と設定する。また、会社単位毎に、会社Ａで使用される言語（社内公用語）は、日本語と設定する。また、帳票の種類毎に、例えば仕訳チェックリストは、自身のチェック用であるためユーザ言語に設定し、仕訳伝票は、会社内で閲覧されるため会社で使用される言語に設定する。このように、従来は、ユーザ毎の言語設定はあったが、会社単位や帳票の種類に応じて言語設定を行うものは無かった。
【００３４】
図３の言語設定部１０２ａでの設定に基づいて、ユーザＢが情報システムにログインし、日々のデータ登録処理を行う場合は、図４に示すような画面表示となる。つまり、ユーザＢが情報システムにログインする場合は、ユーザＩＤを入力するため、データ取得部１０２ｂがユーザＩＤを取り込み、言語選択部１０２ｃで中国語が選択される。入力画面は、言語変換部１０２ｄにより中国語表示に変換され、入力データも中国語入力となる。図４に示すように、ユーザＢ自身は、中国語で仕訳入力することが最も効率良いため、仕訳入力画面の文字と入力文字は全て中国語で表示出力される（出力部１０２ｅ）。
【００３５】
また、図５は、仕訳チェックリストの出力操作画面である。仕訳チェックリストの言語設定は、図３に示すように、ユーザの言語に設定されている。このため、ユーザＢが仕訳チェックリストの出力操作を行う場合は、図５に示すように、入力画面の文字と入力文字は全て中国語で表示される。そして、仕訳チェックリストの帳票出力は、図６に示すように、ユーザ言語のため、全て中国語の仕訳チェックリストの帳票が出力される。
【００３６】
これに対して、仕訳伝票の出力操作を行う場合は、図７に示すように、画面操作をユーザＢ自身が行うため、入力画面と入力文字は全て中国語で表示される。しかし、仕訳伝票の出力操作画面で入力した仕訳伝票を帳票出力する場合は、図３に示すように、仕訳伝票の言語種類が会社言語と設定されている。このため、仕訳伝票の出力帳票は、図８に示すように、日本語に変換されて出力される。この時、使用言語切替装置１００の言語変換部１０２ｄは、入力された中国語をマスタテーブル１０６ａの言語マスタ１０６ａ−６により出力言語の日本語に変換され、出力される。
【００３７】
（ユーザマスタの設定例）
図１に示すように、使用言語切替装置１００の記憶部１０６のマスタテーブル１０６ａは、図２に示すように、種々のマスタテーブルが含まれている。例えば、ユーザが情報システムにログインする場合は、図９−１に示すように、ユーザＩＤとパスワード入力を行い、認証されると、ログインできる。そして、図９−２に示すように、ユーザとその使用言語を設定する場合は、言語設定用のアイコンをクリックすると、選択メニューが表示され、ここでは日本語を選択する。これにより、ユーザマスタ１０６ａ−２には、図９−３に示すように、“Ｍａｎａｇｅｒ”というユーザＩＤの言語設定を日本語“ｊａ”に設定することができる。
【００３８】
（会社マスタの設定例）
会社単位での社内公用語の言語設定を行う場合は、会社マスタ１０６ａ−１に設定する。会社単位での言語設定画面は、図１０−１に示すように、会社ＮＯ、会社正式名、会社名、表示順、言語ＣＤ、時差（分）、日付表示順、日付区切りを入力する。これにより、会社マスタ１０６ａ−１には、図１０−２に示すように、会社ＮＯ“７７７”の言語設定を中国語“ｃｈ”に設定することができる。
【００３９】
（ユーザグループマスタの設定例）
ユーザグループの作成とその言語設定は、図１１−１に示すような設定画面で設定する。ユーザグループ名、表示名、ユーザグループ識別子、言語を設定すると、図１１−２に示すように、ユーザグループマスタ１０６ａ−３には、ユーザグループＡとＢの言語を日本語“ｊａ”、ユーザグループＣの言語を、中国語“ｃｈ”に設定することができる。
【００４０】
（ユーザグループメンバの設定例）
ユーザグループメンバの設定を行う場合は、図１２−１に示すようなユーザグループメンバの設定画面で設定する。ユーザグループ名と、所属しているユーザのユーザＩＤとユーザ名を設定することで、ユーザグループ名とそれに所属しているユーザグループメンバとを紐付けることができる。これにより、図１２−２に示すように、ユーザグループメンバマスタ１０６ａ−４には、ユーザグループ名“ユーザグループＣ”とそれに所属するユーザＩＤ“Ｍａｎａｇｅｒ”が設定される。
【００４１】
（ジョブマスタの設定例）
ジョブマスタ１０６ａ−５は、ジョブ名と出力時における使用言語を設定するものである。ここでは、ジョブＩＤとして、具体的なジョブ内容を設定し、そのジョブの場合に使用される言語と紐付ける。例えば、図１３に示すように、ジョブＩＤが“仕訳入力”や“仕訳チェックリスト”の場合は、“０”のユーザ単位の言語が設定され、ジョブＩＤが“仕訳伝票”の場合は、“１”の会社単位の言語が設定されている。
【００４２】
（帳票マスタの設定）
帳票マスタ１０６ａ−６は、帳票名と出力時の使用言語とを紐付けるものである。例えば、図１４に示すように、帳票名が“仕訳伝票”の場合は、“１”の会社単位の言語が設定され、帳票名が“仕訳チェックリスト”の場合は、“２”のグループ単位の言語が設定されている。
【００４３】
（言語マスタの設定）
言語変換部１０２ｄによる言語変換処理は、複数の言語間で対応する言語同士を紐付けた言語マスタ１０６ａ−７を作成し、これに基づいて言語の切替処理が行われる。例えば、事業者コードや科目コードなど、コードを使って入力する場合は、コードに対する名称を複数の言語（例えば、日本語と中国語など）からなるマスタを持っていて、出力時にコードに対応する言語に置き換えるようにする。この場合は、簡単な単語の置き換えは可能であるが、摘要等で自由に入力する文章の言語を切り替えることは難しい。このため、摘要に使用する定型文を複数の言語に対応させた摘要マスタ１０６ａ−９を予め作成しておき、この摘要マスタ１０６ａ−９を用いて定型文を選択するようにすれば、摘要の言語を容易に切り替えることが可能となる。
【００４４】
（事務所マスタの設定）
事務所マスタ１０６ａ−８は、ユーザによって外国語表記をメンテナンスするものである。図１５−１は、中国語のメンテナンス画面である。これにより、図１５−２に示すように、事務所マスタは、１つの事業所コードに対して、“東京事業所  本社”という事業者名と、事務所マスタ（多言語）では、“東京事業所  本社（中国語表記）”のように同一画面で言語を使い分けて表示することができる。  
【００４５】
次に、本実施形態に係る使用言語切替装置１００を用いて、ジョブ起動時の動作と帳票出力時の動作について図１６と図１７を用いて簡単に説明する。
【００４６】
（ジョブ起動時の動作）
業務アプリケーションの画面起動時には、
１．ユーザがログイン処理を行い、
２．使用する会社を選択して、
３．ジョブを起動する。すると、データ取得部１０２ｂは、画面に表示する文言の言語を取得するため、ユーザＩＤ、会社ＮＯ、ジョブＩＤなどの情報を取り込む。
４．言語選択部１０２ｃは、取り込んだジョブＩＤをもとにマスタテーブル１０６ａのジョブマスタ１０６ａ−５から言語種別を取得する。
５．言語種別に応じて使用する言語を判断する。
５．１．言語種別がユーザ単位であった場合は、ユーザＩＤをもとにユーザマスタ１０６ａ−２から使用言語を取得する。
５．２．言語種別が会社単位であった場合は、会社ＮＯをもとに会社マスタ１０６ａ−１から使用言語を取得する。
５．３．言語種別がユーザグループ単位であった場合は、ユーザＩＤをもとにユーザグループメンバからユーザの所属するユーザグループ名を取得する。そして、そのユーザグループ名をもとにユーザグループマスタ１０６ａ−３から言語を取得する。
６．このようにして取得した言語を使用して、事業所マスタ（多言語）１０６ａ−８等のマスタから画面表示用のデータを取得する。これにより、言語変換部１０２ｄは、画面表示文言の言語に変換し、
７．出力部１０２ｅから画面をモニタなどの出力装置１１４に表示する。
【００４７】
（帳票出力時の動作）
帳票出力時には、
１．ユーザが帳票ジョブを起動する。
２．帳票の出力ボタンを押下すると、データ取得部１０２ｂは、帳票に出力する文言の言語を取得するため、ユーザＩＤ、会社ＮＯ、帳票ＩＤなどの情報を取り込む。
３．言語選択部１０２ｃは、取り込んだ帳票名をもとにマスタテーブル１０６ａの帳票マスタ１０６ａ−６から言語種別を取得する。
４．言語種別に応じて使用する言語を判断する。
４．１．言語種別がユーザ単位であった場合は、ユーザＩＤをもとにユーザマスタ１０６ａ−２から使用言語を取得する。
４．２．言語種別が会社単位であった場合は、会社ＮＯをもとに会社マスタ１０６ａ−１から使用言語を取得する。
４．３．言語種別がユーザグループ単位であった場合は、ユーザＩＤをもとにユーザグループメンバからユーザの所属するユーザグループ名を取得する。そして、そのユーザグループ名をもとにユーザグループマスタ１０６ａ−３から言語を取得する。
５．このようにして取得した言語を使用して、事業所マスタ（多言語）１０６ａ−８等のマスタから帳票表示用のデータを取得する。これにより、言語変換部１０２ｄは、画面表示文言の言語に変換し、
６．出力部１０２ｅからモニタに画面表示すると共に、プリンタなどの出力装置１１４から帳票を出力する。
【００４８】
［４．本実施形態のまとめおよび他の実施形態］
以上説明したように、本実施形態に係る使用言語切替装置１００は、ユーザ単位だけでなく、会社単位といった複数の軸を用いて言語設定が行えるようにしたため、例えば、出力される書類に応じてユーザ単位、あるいは会社単位のどちらの設定言語を用いるべきかを予め設定した帳票マスタ１０６ａ−６を作成し、帳票の種類に適した言語に切り替えることで印字出力することができる。また、状況に応じて適切な言語に切り替えて、画面表示を行うこともできる。さらに、情報システムの端末機器を用いてデータ入力する場合は、ユーザの使用する言語がユーザインタフェース（ＵＩ）であるディスプレイ上に表示され、ユーザの使用する言語でデータ入力することができる。また、同じユーザが情報システムの端末機器を用いて仕訳入力処理を行う場合は、ユーザの使用する言語で仕訳入力を行うことができ、仕訳入力後にその内容をチェックする仕訳チェックリストを印字出力する場合は、ユーザ自身がチェックし易いように、ユーザの使用する言語で仕訳チェックリストを出力することができる。さらに、仕訳チェックリストでチェックした仕訳伝票を印字出力する場合は、会社内での承認のために回覧され、社内文書として保存されるものであるため、社内公用語としての言語で仕訳伝票が出力される。このように、会社マスタ１０６ａ−１により、会社の公用語が用いられる場面では、公用語とされる言語に切り替えて出力することができる。
【００４９】
また、本実施形態に係る使用言語切替装置によれば、システムを使うユーザ単位の言語設定に加えて、会社単位、事業所単位、部署単位といった属性単位の言語設定に応じて使用言語の切り替えが幅広く行えるため、ユーザがデータ登録する際の言語、あるいは、登録されたデータを帳票等の書類として印刷出力する際の言語を適宜切り替えることが可能となり、１つのシステムを使用言語の異なる複数ユーザが利用する場合であっても、利便性の高いシステムを構築することができる。
【００５０】
なお、出力書類の一例として、上記実施形態では、帳票の例を上げて説明したが、必ずしもこれに限定されず、全ての社内文書がこれに該当する。
【００５１】
また、上記実施形態では、ユーザ単位、あるいは、会社単位のどちらか片方だけの言語を設定するようにしても良いが、本実施形態に係る使用言語切替装置は、両方の言語を設定し、必要に応じて使用する言語を切り替えるようにしても勿論良い。
【００５２】
さらに、上記実施形態では、業務アプリケーションの表示言語を切り替える機能において、システム単位・ユーザ単位だけではなく、使用している画面・帳票の種類ごとに誰が決める言語を使用するべきかを設定することもでき、その設定に応じて使用する言語を切り替えるように構成することもできる。
【００５３】
これにより、本実施形態に係る使用言語切替装置は、プログラムを作り変えることなく指定された言語で画面の表示や帳票の文言の表示を行うことが出来る仕組みを備えている。このため、対外帳票や社内文書をシステムを使用するユーザによらずに、組織の定める言語で出力することができ、より円滑な社内での情報のやり取りが可能となる。
【００５４】
また、上記実施形態では、マスタテーブル１０６ａに例示したような各種マスタを用いて自動で言語設定を行うだけでなく、状況に応じてユーザが言語を任意に選択することも可能である。例えば、あるユーザの使用する言語とは異なる言語の会議資料を作成する場合は、ユーザの使用する言語でデータ入力を行うが、資料に使われる言語はユーザが任意に選択した言語で印字出力することもできる。また、資料作成前に言語を切り替えて試し出力することにより、言語毎の資料のチェックも行うことができる。このように、言語の切替をデフォルト設定とマニュアル設定との両方が選択できるようにすることで、言語選択の自由度を一層向上させることができる。
【００５５】
また、上記実施形態では、上記作成した各種マスタの中から適切な言語を選択するようにしても良いが、入力時に使用する言語、画面上に表示される言語、印字出力される言語というように、システムで使用する個々の場面で使用される言語を何語に設定すれば一番良いかを種々の条件に基づいて最終的な言語を決定するための言語設定クラスを構築しても良い。
【００５６】
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【００５７】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【００５８】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【００５９】
また、使用言語切替装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【００６０】
例えば、使用言語切替装置１００が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて使用言語切替装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【００６１】
また、このコンピュータプログラムは、使用言語切替装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【００６２】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【００６３】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【００６４】
記憶部に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、及び、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、及び、ウェブページ用ファイル等を格納する。
【００６５】
また、使用言語切替装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、使用言語切替装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【００６６】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【００６７】
本発明は、特に、情報システムで使用する言語をユーザ単位以外に、会社単位や組織単位などに応じて言語を切り替える場合などにおいて有用である。
【符号の説明】
【００６８】
１００  使用言語切替装置
１０２  制御部
１０２ａ  言語設定部
１０２ｂ  データ取得部
１０２ｃ  言語選択部
１０２ｄ  言語変換部
１０２ｅ  出力部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  マスタテーブル
１０６ａ−１  会社マスタ
１０６ａ−２  ユーザマスタ
１０６ａ−３  ユーザグループマスタ
１０６ａ−４  ユーザグループメンバマスタ
１０６ａ−５  ジョブマスタ
１０６ａ−６  帳票マスタ
１０６ａ−７  言語マスタ
１０６ａ−８  事業所マスタ
１０６ａ−９  摘要マスタ
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  サーバ
３００  ネットワーク
【図１】
2016207198.tif 000003
【図２】
2016207198.tif 000004
【図３】
2016207198.tif 000005
【図４】
2016207198.tif 000006
【図５】
2016207198.tif 000007
【図６】
2016207198.tif 000008
【図７】
2016207198.tif 000009
【図８】
2016207198.tif 000010
【図９−１】
2016207198.tif 000011
【図９−２】
2016207198.tif 000012
【図９−３】
2016207198.tif 000013
【図１０−１】
2016207198.tif 000014
【図１０−２】
2016207198.tif 000015
【図１１−１】
2016207198.tif 000016
【図１１−２】
2016207198.tif 000017
【図１２−１】
2016207198.tif 000018
【図１２−２】
2016207198.tif 000019
【図１３】
2016207198.tif 000020
【図１４】
2016207198.tif 000021
【図１５−１】
2016207198.tif 000022
【図１５−２】
2016207198.tif 000023
【図１６】
2016207198.tif 000024
【図１７】
2016207198.tif 000025