[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[palm-unix-j:00209] Re: Need your help! jpilot-0.99 pre I18N



三浦です

見てみました。結構、バグってますね。Segmentation Falutでおちますよ。
Electric Fenceつけたら、いろいろあって、
バグ修正までには、時間がかかりそうな予感です。

とりあえず、-pg -lefenceつけて、gdbで実行してますが、
はたして、SEGVでおちるところまでたどり着けるのだろうか。

また、文字コード変換忘れがあるので、
すくなくとも以下のパッチは必要かと思います。

# あと、メイン画面くらいは、ちゃんと国際化しようよ。

ja.poの修正では、helpあたりが問題ありそうです。

# Juddに直メール送った方がいいよね? >川島さん

--- datebook_gui.c.orig	Fri Dec 29 10:49:08 2000
+++ datebook_gui.c	Fri Jan 26 11:00:17 2001
@@ -228,6 +228,7 @@
    struct AppointmentAppInfo ai;
    int i;
    int bit;
+   long char_set;
    GtkWidget *table;
    GtkWidget *button;
    GtkWidget *vbox, *hbox;
@@ -266,9 +267,10 @@
    gtk_table_set_col_spacings(GTK_TABLE(table),0);
    gtk_box_pack_start(GTK_BOX(vbox), table, FALSE, FALSE, 0);
 
-
+   get_pref(PREF_CHAR_SET, &char_set, NULL);
    for (i=0, bit=1; i<16; i++, bit <<= 1) {
       if (ai.category.name[i][0]) {
+         if (char_set	== CHAR_SET_JAPANESE)  Sjis2Euc(ai.category.name[i], 65536);
 	 toggle_button[i]=gtk_toggle_button_new_with_label
 	   (ai.category.name[i]);	 
 	 gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(toggle_button[i]),
@@ -2249,7 +2251,7 @@
 
    if (use_db3_tags) {
       /*Make Category button */
-      button = gtk_button_new_with_label("Cats");
+      button = gtk_button_new_with_label(_("Cats"));
       gtk_signal_connect(GTK_OBJECT(button), "clicked",
 			 GTK_SIGNAL_FUNC(cb_date_cats), NULL);
       gtk_box_pack_start(GTK_BOX(vbox), button, FALSE, FALSE, 0);


-- 
Hiroshi Miura  --- http://www.momokuri.org/  http://www.Hokkaid.org/
http://lkh.linux.or.jp/  http://www.samba.gr.jp/ http://alsa.linux.or.jp/ 
http://www.blue.gr.jp/  TLUG, TLUC-Kanto, YLUG-Diet, CLUG, Palm<->Linux
Powered by Tankiyo, Danke, SuiSui, Kisuke, SterBucks, DE STEIL
CCNA, Oracle Silver Master, Network Specialist(JITEC)