|
Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムでした。 このサイトは 2022 年 1 月に終了しました。 フィードバック方法や変更履歴などは Github をご覧ください。 |
投稿者 |
メッセージ |
huruha
登録日: 2004年9月 24日
記事: 36
|
件名: 日本語のアドレスブックを新規作成する時の挙動 投稿時間: 2004年11月14日(日) 19:40 |
|
ここに投稿するのが適当かどうか分からないのですが、日本語の取扱と言う事でご勘弁を
Thunderbird 0.9で新規にアドレスブックを作成ときの挙動で怪しい動きをするので追試をして頂けないでしょうか?
(1)アドレスブックを開き、日本語で新しいアドレスブックを作成する。
(2)閉じる。
(3)アドレスブックを開き、日本語で別の名前の新しいアドレスブックを作成する。
(4)閉じる。
(5)アドレスブックを開く
正しいと思われる結果:
(1),(3)で作ったアドレスブックが表示される。
実際の結果:
(3)で作ったアドレスブックだけが表示される。
補足説明
アドレスブックの新規作成時にASCII文字で作ったものについては、
ldap_2.servers.[アドレスブック名]となるのですが、
非ASCII文字で作ったものについては
ldap_2.servers.user_directory_1となってしまうため先に作ったものの設定が上書きされているようです。
アドレスブックの新規作成時にASCII文字で作ったものについては、その後、プロパティで名称を日本語に変えても消えてしまうことはありませんでした。
Win98上とWinXP(SP2)のThunderbird 0.9英語版で確認しましたが、その他でも再現するようでしたらBugzilla-jpに上げたいと思っています。 |
|
|
|
mar
登録日: 2004年1月 09日
記事: 552
|
件名: Re: 日本語のアドレスブックを新規作成する時の挙動 投稿時間: 2004年11月15日(月) 01:11 |
|
huruha wrote: | (1)アドレスブックを開き、日本語で新しいアドレスブックを作成する。
(2)閉じる。
(3)アドレスブックを開き、日本語で別の名前の新しいアドレスブックを作成する。
(4)閉じる。
(5)アドレスブックを開く
正しいと思われる結果:
(1),(3)で作ったアドレスブックが表示される。
実際の結果:
(3)で作ったアドレスブックだけが表示される。
補足説明
アドレスブックの新規作成時にASCII文字で作ったものについては、
ldap_2.servers.[アドレスブック名]となるのですが、
非ASCII文字で作ったものについては
ldap_2.servers.user_directory_1となってしまうため先に作ったものの設定が上書きされているようです。 |
Win2k と Tb 0.9+ (20041113) で再現しました。
さらに (1) のところでアドレス帳を2つ作成すると、
正しいと思われる結果:
(1)-1, (1)-2, (3)
実際の結果:
(3), (1)-2
でした。
"ldap_2.servers.user_directory_1" は起動しているときだけの一時的なラベルとして使われているような印象です。 |
____________________ - mar -
Blog: mar's broken piece |
|
|
Pink
登録日: 2004年11月 06日
記事: 45
所在地: Japan
|
件名: Re: 日本語のアドレスブックを新規作成する時の挙動 投稿時間: 2004年11月17日(水) 01:35 |
|
一応報告します。win2k で Thunderbird 0.9 + Pink版 JLP 0.3.6 ですが、再現しませんでした。locale-swicher で en-US に戻しても同じです。prefs.js にも ldap_2.servers.user_directory_* には作ったアドレス帳の名前が UTF-8 で記録されています。#何が違うんだろぉ |
|
|
|
dynamis
登録日: 2003年10月 05日
記事: 1744
|
件名: Re: 日本語のアドレスブックを新規作成する時の挙動 投稿時間: 2004年11月21日(日) 11:05 |
|
今朝はやっと時間をとって Thunderbird 作業中の dynamis です。
取りあえず問題の存在は認識したよと言うことでひとこと。(^^;
Pink wrote: | 一応報告します。win2k で Thunderbird 0.9 + Pink版 JLP 0.3.6 ですが、再現しませんでした。locale-swicher で en-US に戻しても同じです。prefs.js にも ldap_2.servers.user_directory_* には作ったアドレス帳の名前が UTF-8 で記録されています。#何が違うんだろぉ |
Pink 版 JLP 0.3.7 に Firefox の Toolkit の修正その他を合わせた作業過程のものを使用している現環境では問題が再現されませんでした。
# 作業過程の JLP についてはビルドシステムと合わせて今日中に開発版として UP 予定。
# 昼出かけるまでに間に合わなければ深夜。
また後で落ち着いたら再度調べたりしようと思います。
うーみゅ。再現条件などがはっきりすればよいのですが… |
____________________ http://www.mozilla-japan.org/jp/l10n/
http://firehacks.org/blog/ |
|
|
huruha
登録日: 2004年9月 24日
記事: 36
|
件名: 投稿時間: 2004年11月22日(月) 10:30 |
|
mozillazine日本語版で0.8から0.9の移行でアドレス帳がリストから無くなるってのがあって、その確認の段階で今回の件は判ったんです。なのでプロファイルの移行とか0.8までに使っていたプロファイルの使い回しとかで起きてるかもとも思っています。
私の所では2004/1位から使ってますんで、ゴミがいろいろ付いてる気はします。
ちなみに、うまく動作しない該当部分は以下の通り。description項目はUTF-8でエンコードされてました。
user_pref("ldap_2.servers.user_directory_1.description", "中郡");
user_pref("ldap_2.servers.user_directory_1.dirType", 2);
user_pref("ldap_2.servers.user_directory_1.filename", "abook-6.mab");
user_pref("ldap_2.servers.user_directory_1.isOffline", false);
user_pref("ldap_2.servers.user_directory_1.protocolVersion", "2");
user_pref("ldap_2.servers.user_directory_1.replication.lastChangeNumber", 0);
気になるのはpositionの指定がないこと。以下のような話もありますし
Bugzilla Bug 249613 Deleting an address book sets a |ldap_2.servers.XYZ.position = 0 ...
https://bugzilla.mozilla.org/show_bug.cgi?id=249613 |
|
|
|
mar
登録日: 2004年1月 09日
記事: 552
|
件名: 投稿時間: 2004年11月22日(月) 18:41 |
|
huruha wrote: | mozillazine日本語版で0.8から0.9の移行でアドレス帳がリストから無くなるってのがあって、その確認の段階で今回の件は判ったんです。なのでプロファイルの移行とか0.8までに使っていたプロファイルの使い回しとかで起きてるかもとも思っています。
私の所では2004/1位から使ってますんで、ゴミがいろいろ付いてる気はします。 |
↑のテストは 0.9 以降のナイトリー英語版でつくったプロファイル上で再現したので、使い回しとは関係ないような気がします。
で、user_directory が使用される個所を調べてみました。
Code: | 2876 if (!prefName) /* last resort if we still don't have a pref name is to use user_directory string */
2877 return PR_smprintf(PREF_LDAP_SERVER_TREE_NAME".user_directory_%d", ++dir_UserId);
2878 else
2879 return prefName; |
ここの少し上に
Code: | 2847 prefName = PR_smprintf(PREF_LDAP_SERVER_TREE_NAME".%s", leafName); |
prefName への代入式があるので、ここらへんを辿ると日本語に関係した問題にぶつかるんじゃないかと思います。
ちなみに、これも再現しました。 |
____________________ - mar -
Blog: mar's broken piece |
|
|
dynamis
登録日: 2003年10月 05日
記事: 1744
|
件名: Bugzilla-jp 行き 投稿時間: 2004年12月05日(日) 18:13 |
|
|
|
|
Powered by phpBB
© 2001, 2002 phpBB Group (customized by dynamis) :: FI Theme ::
All times are GMT +9:00
| |