Joomla! Peoplebook 1.1.2の翻訳完了(ひとまず)
以前より個人的に探していたJoomla!のコンポーネントがようやく見つかった。
1000社以上の住所をリスト表示するもので、言うなれば単純なアドレスブックのようなものである。
最初は簡単に見つかると思っていたのだが、これが中々見つからない。初期状態ではリスト表示され、項目をクリックすると詳細情報が表示されるといったものである。
いくつかサイト上で見つけ、インストールして試してみたが、どれも少し望んでいるものとは違っていた。
ラッパータイプのものや、アルファベット順にソートはできても、検索できないもなどである。
今回見つけたコンポーネントPeopleBookはフランス製であったが、運良く言語ファイルに英語が含まれていたため、日本語化することにしてみた。もちろん私自身も英語は苦手だが、必要に迫られ、作者に連絡を取り、japanese言語ファイルを作成した。
機能的には申し分なく、データをグループで管理しリスト表示でき、また詳細データを表示することも可能である。詳細表示には画像の表示ができ、用意されたフィールド以外にもカスタムフィールドを自由に増やすことがてきる。ユーザーデータはJoomlaユーザーをインポートすることが可能で、非joomlaユーザーとの混在も自由だ。また、検索対象のフィールドを自由に設定でき、マンボットを公開設定することによって、Joomlaからの検索対象に含めることも可能である。
日本語化するには、言語ファイルの翻訳、インストールの他にJommla使用の場合はadministrator/components/com_peoplebook/param.peoplebook.php を少し手直ししなければならない。
該当箇所は
27 行
$selected_lang = $mosConfig_alang;
を
$selected_lang = $mosConfig_lang;
に変更
日本語ファイルのインストール場所は
components/com_peoplebook/languages/japanese.php である。
これで概ね問題はなく動いてくれる。
ただし、目立たない箇所で文字化けを見かける。
文字化け部分は、最終的に作者にフィードバックしようかと思っている。
作者によるとJommlaのランゲージコアファイルに変更の計画があるためにPeopleBookを直ぐには修正しないらしい。
とりあえず、興味のある人は
コンポーネント&マンボットはこちら
http://mamboforge.net/frs/?group_id=1198&release_id=4574
日本語ランゲージファイルはこちらからダウンロード可能だ。文字エンコード:UTF-8
http://www.itami.info/works/download/japanese20051126.zip
尚、日本語ランゲージファイルはまとまった所でPeoplebook repositoryに加えて頂くことになっているが、素人翻訳(意訳を含む)なので誤訳がある場合等はご容赦頂きたい。