公開コンテンツだれでも自由に閲覧できるコンテンツです。コンテンツの公開区分が指定されていない場合は、すべて公開コンテンツです。サポーターズコンテンツJPiereサポーターになると閲覧できるコンテンツです。JPiereのサポーターになって、オープンソースのERPのエコシステムを支援して下さい。トレーニングコンテンツ有料トレーニングで同様の内容を提供しているコンテンツです。有料トレーニングを受講する事でiDempiereを効率よく学ぶ事ができます。非公開コンテンツ公開していないコンテンツです。Distributionは、多言語対応されています。主言語に対して翻訳のデータを作成していく事になるのですが、マスタなどをAdd-Onし、多言語対応させたい場合には、iDempiereの多言語対応の作法にのっとった開発が必要になります。そこで、【JPIERE-0024】法人マスタと企業グループマスタのカスタマイズで追加した2つのマスタを多言語化対応させる事を通して、多言語対応の開発作法を調査及び研究し、その成果をここにまとめておきたいと思います。参考サイト関連するコンテンツStep1:翻訳テーブルの作成テーブル名について翻訳テーブルは翻訳対象となるテーブル名に"_Trl"の4文字を付した名前にしなければいけません。法人マスタ(JP_Corporation)テーブルの翻訳テーブルは、JP_Corporation_Trlになります。カラムについて例えば、JP_Corporation_TrlテーブルのCreate文は次のようになります。AD_Language));◆翻訳対象となるテーブルの主キーを外部キーとして保持する必要があります。◆テーブル名+_Trl+_IDといった通常であれば主キーになるカラムは不要です。◆テーブル名+_Trl+_UUのカラムは作成して下さい。NULLのカラムを追加して下さい。'N'::bpcharを追加して下さい。◆翻訳対象となるテーブルにあるカラムで翻訳したいカラムを追加して下さい。例:Name、Name2、Description◆翻訳対象となるテーブルの主キーのカラムとAD_Languageのカラムで主キーの制約を付して下さい。翻訳対象となるテーブルの翻訳対象となるカラムは、翻訳する(IsTranslated)フラグをONにして下さい。テーブルとカラムウィンドウ‐カラムタブ主キーの制約を付けた2つのカラムについては"リンクカラム"のフラグをONにして下さい。Step3:タブの設定ウィンドウ/タブ/フィールドの"タブ"タブの設定では、"翻訳タブ"フラグをONにして、"レコード追加"フラグをOFFにします。翻訳レコードの追加はiDempiereが自動的に行ってくれます。2012※このサイトは、iDempiereを中心としたOSSのERPに関する調査及び研究の成果を記録しておく事を目的とした個人のサイトです。