RoundCube Webmail の一つ古い安定版である 0.2.2 をベースに、より実用的に使えるように日本語対応をした日本語対応版を公開しています。
最新安定版の 0.3-stable に関しても、日本語化の実験中です。
なお、日本語化に関しては文字コード周り中心の修正ですので、日本語化による機能制限はありません(たぶん)。
2008年の夏のことですが、AJAX でオープンソースな Webmail を探していて、AtMail Openと、RoundCube Webmailに目をつけました。
どちらも、日本語のメールは使えなくはないのですが(見るだけならあまり困らない)、送信が UTF-8 で行なわれる、添付ファイルの扱いが微妙など、実用には遠かなぁ…と思って日本語化を検討していたのですが、RoundCube Webmail のほうが楽そうだったんで手を出してみたら、思ったよりもさっくりとできてしまい、今に至ります。
RoundCube Webmail 日本語版は、一つ古い安定版である 0.2.2 をベースに作成しています。
本家では、0.3-stable もリリースされていますが(下に 0.3-stable 日本語対応版もあります)、
0.3 では plugin のサポートも行われるため、日本語【固有】の問題に関しては plugin での対応を考えていますので、「日本語版」を出さなくてもいいようにしたいな…と思っていますが、いろいろと問題が発生しそうです。
ですので、しばらくはこの 0.2.2 ベースの日本語版の方が安定して使えると思います。
コア機能でサポートすべきと考えられるものは、順次 Trac のチケットを登録してますので、取り込んでも貰えればなぁ…という気持ちはありますが、つたない英語が伝わるかどうか不安が残ります。…っていうか、なぜ必要なのかがなかなか伝えられません。
日本語化に当たっての変更点は、次の通りです。一部の機能に関しては、0.3-RC1 からのバックポートになります。
日本語対応版は、以下からダウンロードできます。
旧バージョンは、こちらからどうぞ
そのままでもたぶん大丈夫ですが、Windows メールとかと共用するのであれば、特殊フォルダを変更すると幸せになれるかもしれません。 その場合は、
| sent_mbox | 送信済みアイテム |
| trash_mbox | ゴミ箱 |
| tdafts_mbox | 下書き |
| junk_mbox | 迷惑メール |
みたいな設定をするとよいです。
PHP 5.2.x がないと動かないのはかなりつらいですが、とりあえず CGI 版の PHP を適当なところにインストールしてやって、CGI モードで動かすという手があります。
そこそこのスペックのサーバーならパフォーマンスも気にならないと思いますし、なんといっても既存の環境を変えずに試せるのが魅力です。
RoundCube 0.3 からプラグインによる機能拡張に対応しているので、日本語固有の問題はプラグインで対応…ということも考えています。
というわけで、プラグイン化の前に「動くもの」がないと作業も困るので、ひとまずは 0.2.2 と同様の修正によるパッチを作ってみました。
ということでお約束ですが、テスト用途としてのみ利用してください。
プラグインでの対応はいろいろと大変そうなので、パッチベースの日本語化も 0.3 ベースに開発を移行しようと考えています。
0.3.1 の日本語対応版(実験中)は、こちらからどうそ
それなりに使えるようにはなっていると思いますが、おかしなところに気がついたら連絡をください。できるだけ対応したいと思います。
Presented by IWAMA Kazuhiko.