Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムでした。
このサイトは 2022 年 1 月に終了しました。
フィードバック方法や変更履歴などは Github をご覧ください。
 よくある質問  •  検索  •  登録ユーザ一覧  •  グループ   •  登録  •  ユーザ設定  •  ログインして PM を確認  •  ログイン
 日本語のアドレスブックを新規作成する時の挙動 次のトピックを表示
前のトピックを表示
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできませんこのトピックはロックされているため、返信、編集を行うことはできません
投稿者 メッセージ
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 への代入式があるので、ここらへんを辿ると日本語に関係した問題にぶつかるんじゃないかと思います。 Confused

huruha wrote:
気になるのは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 -

Blog: mar's broken piece
dynamis



登録日: 2003年10月 05日
記事: 1744

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Bugzilla-jp 行き     投稿時間: 2004年12月05日(日) 18:13 引用トップに移動

Bugzilla-jp に登録されました。
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=4123

____________________
http://www.mozilla-japan.org/jp/l10n/
http://firehacks.org/blog/
指定期間中に書かれた記事を表示:      
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできませんこのトピックはロックされているため、返信、編集を行うことはできません


 別のフォーラムに移る:   



次のトピックを表示
前のトピックを表示
新規トピックを投稿できます
既存トピックに返信できます
自分の記事を編集できません
自分の記事を削除できません
投票に参加できません


Powered by phpBB © 2001, 2002 phpBB Group (customized by dynamis) :: FI Theme :: All times are GMT +9:00

Page generation time: 0.0123s (PHP: 75% - SQL: 25%) - SQL queries: 16