IlohaMail? 0.9-20050415-Devel

よいところ

  • 0.8で痒かった部分の機能が追加されている
    • フィルタ
    • スレッド(・・・と言うかなんというかって感じですが・・・)

わるいところ

  • 0.8よりおもい。
    いろいろインクルードしすぎ!?
  • あいかわらず文字が化ける

修正ポイント

  • いろいろと不具合があるので修正する。

カレンダーの文字化け

ブックマークの文字化け

添付ファイルが文字化け化け

0.8とはファイル構成が変わっているため
http://homepage1.nifty.com/yito/anhttpd/faq/webmail.html
の通りには行かない。
iloha/include/compose_attachments.inc
を修正する。

修正したのを添付。上書きするとうまくいくと思います。。。

参照

ブックマークのURL表示

ブックマークのURLが長いと、一覧が非常に見にくくなるので、URLの表示文字数を制限する。

/include/bookmarks_manager.inc

function showBookmarkRow(&$v){
    $out= '<tr class="lt">';
        $out.= '<td valign="middle"><a href="'.$this->bm_url.'&edit_id='.$v['id'].'#frm">'.$v['name'].'</a></td>';
        $out.= '<td valign="middle">';
        if ($v['rss']){
            $out.= '<a href="'.$this->news_url.'&show_group='.urlencode($v['grp']).'&show_feed='.$v['id'].'">';
            $out.= '&nbsp;'.$this->xml_text;
            $out.= '</a>';
        }
        $out.= '<a href="'.$v['url'].'" target=_blank>'.$v['url'].'</a>';
        $out.= '</td>';
        $out.= '<td valign="middle">'.$v['comments'].'</td>';
    $out.= "</tr>\n";
    return $out;
}

表示部を50文字に制限

                $out.= '<a href="'.$v['url'].'" target=_blank>'.substr($v['url'], 0, 50).'</a>';

インターフェース言語:Japanese の文字がたりてない。。。

アドレス帳

英語の場合に表示される文字が、

iloha_contacts_en.JPG

日本語にすると表示されません。

iloha_contacts_ja.JPG

%iloha9%\lang\jp\contacts.inc を修正します。

$cStrings["close"] = "ウインドウを閉じる";
$cStrings["addto"] = "アドレスを%sに追加";
$cStrings["showgrp"] = "%s表示";
$cStrings["all"] = "全て";
$cStrings["share"] = "共有する";
$cStrings["add_contact"] = "アドレスを追加";
$cStrings["edit_contact"] = "アドレスを編集";
$cStrings["add"] = "追加";
$cStrings["edit"] = "更新";
$cErrors[0]="アドレス帳には項目は有りません";
$cErrors[1]="指定した項目にアクセスする事はできません";

\jp\contacts.inc はこれだけしか文字がありません。

\eng\contacts.inc は↓これだけあります。

$cStrings["close"] = "Close Window";
$cStrings["addto"] = "Add contacts to %s";
$cStrings["showgrp"] = "Show %s";
$cStrings["all"] = "All";
$cStrings["instructions"] = "Click on names to add.  You may also click on group labels to add everyone in the group.";
$cStrings["share"] = "Make entry public";
$cStrings["add_contact"] = "Add Contact";
$cStrings["edit_contact"] = "Edit Contact";
$cStrings["add"] = "Add";
$cStrings["edit"] = "Update";
$cStrings["export"] = "Export";
$cStrings["import"] = "Import";
$cStrings["exportall"] = "Export all entries";
$cStrings["exportgroups"] = "Export groups";
$cStrings["exportentries"] = "Export entries";
$cStrings["format"] = "Format";
$cStrings["filename"] = "File Name";

$cErrors[0] = "Contacts list is empty";
$cErrors[1] = "Could not access specified entry.";

とりあえず、

$cStrings["export"] = "Export";
$cStrings["import"] = "Import";

を追加すれば、アドレス帳は直りそうですが、めんどくさいので差分はすべて\jp\contacts.incに追加しておきます。

$cStrings["instructions"] = "Click on names to add.  You may also click on group labels to add everyone in the group.";
$cStrings["export"] = "Export";
$cStrings["import"] = "Import";
$cStrings["exportall"] = "Export all entries";
$cStrings["exportgroups"] = "Export groups";
$cStrings["exportentries"] = "Export entries";
$cStrings["format"] = "Format";
$cStrings["filename"] = "File Name";
iloha_contacts_ja_.JPG

↓編集した\jp\contacts.inc です。

アドレスを追加(編集)

アドレス帳と同じくです。
\jp\edit_contact.inc を修正します。
engとくらべて↓だけ足りてません。

$ecStrings[15] = "First Name";
$ecStrings[16] = "Last Name";
$ecStrings[17] = "Street";
$ecStrings[18] = "City";
$ecStrings[19] = "State / Region";
$ecStrings[20] = "Postal Code";
$ecStrings[21] = "Country";
$ecStrings[22] = "Cancel";
$ecStrings[23] = 'Calendar URL';
$ecStrings[24] = 'RSS/Atom';

しかし、それにしても各ランゲージファイルごとに構文が違うのは・・・

↓編集した\jp\edit_contact.inc です。

「該読」・・・気持ち悪いので「既読」に変更

grepすると

\lang\jp\main.inc(39,21)  [EUC]: $mainStrings[21] = "該読";
\lang\jp\read_message.inc(35,19)  [EUC]: $rmStrings[20] = '該読';

「既読」に修正します。

iloha_read.JPG

添付ファイル: fileread_message.inc 439件 [詳細] fileiloha_contacts_en.JPG 338件 [詳細] filemain.inc 456件 [詳細] fileiloha_contacts_ja.JPG 322件 [詳細] fileiloha_contacts_ja_.JPG 321件 [詳細] filecontacts.inc 430件 [詳細] fileiloha_read.JPG 278件 [詳細] fileedit_contact.inc 431件 [詳細] filecompose_attachments.inc 653件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-07 (金) 16:01:32 (252d)