言語ファイルだけでは調整しきれない部分を拡張パックとして提供するもの。 言語ファイルは含まれないので、先に Japanese Language Pack (Lang-File-Only) をインストールすること。
目次 |
SugarForgeのサイトからダウンロードできます。下記ページにて、JapaneseExtensionPackの最新版を選択してください。
ダウンロードしたzipファイルは展開(解凍)しないでください。Sugar上の [管理] >> [モジュールローダ] にてアップロードして、[インストール] ボタンをクリック、後は画面の指示に従えばOKです。
公開しました。
以下は、開発者向けの情報となります。
Japanese Extension Pack は基本的には、アップグレードセーフであることを目指していますが、Sugar本体のコードの対応が不十分な場合は、その限りではありません。例えば、バージョン5以降、ビューのレイアウトはmetadataとして記述するのが基本ですが、一部について「アップグレードセーフ」未対応です。また、姓名の順序などがコードの中で「決め打ち」になっている箇所がいくつかあります。
以下は、最新バージョンにおいて、ソースコードに手を加えている箇所のリストです。なお、下記部分については、Sugar本体のパッチを当てた場合、機能しなくなる場合がありますが、その場合もクリティカルなエラーが発生することはありません。つまり、将来のバージョンでも「多少の不便に目をつぶれば、問題なく動作する」という範囲では、アップグレードセーフを維持したいと考えます。
ローカライズに際して、一部データベースのテーブルスキーマを変更しています。(カラムの追加のみ)