Hello community,
here is the log from the commit of package kasumi for openSUSE:Factory
checked in at Wed Sep 2 19:05:11 CEST 2009.
--------
--- kasumi/kasumi.changes 2009-06-10 08:03:16.000000000 +0200
+++ kasumi/kasumi.changes 2009-07-30 11:52:11.000000000 +0200
@@ -1,0 +2,12 @@
+Thu Jul 30 11:30:42 CEST 2009 - tiwai@suse.de
+
+- updated to version 2.5:
+ * Remove "SIKU" conjugation.
+ * Kill duplicated Ikuya Awashiro in man page
+ * Added some word type subcategories
+ * Fix misc warnings
+ * Fix paddings in windows
+ * Fix minimum size of columns in the word list view
+ * Other code clean ups
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
kasumi-2.4.tar.bz2
New:
----
kasumi-2.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kasumi.spec ++++++
--- /var/tmp/diff_new_pack.cS5a0U/_old 2009-09-02 19:04:55.000000000 +0200
+++ /var/tmp/diff_new_pack.cS5a0U/_new 2009-09-02 19:04:55.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package kasumi (Version 2.4)
+# spec file for package kasumi (Version 2.5)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,7 +24,7 @@
Group: System/I18n/Japanese
AutoReqProv: on
Provides: locale(anthy:ja)
-Version: 2.4
+Version: 2.5
Release: 1
Url: http://kasumi.sourceforge.jp/
Source0: kasumi-%{version}.tar.bz2
++++++ kasumi-2.4.tar.bz2 -> kasumi-2.5.tar.bz2 ++++++
++++ 9472 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/ChangeLog new/kasumi-2.5/ChangeLog
--- old/kasumi-2.4/ChangeLog 2009-01-21 02:15:31.000000000 +0100
+++ new/kasumi-2.5/ChangeLog 2009-07-21 11:01:14.000000000 +0200
@@ -1,3 +1,48 @@
+2009-07-29 Takuro Ashie
+
+ * preparation for release (ver 2.5)
+
+2009-07-21 Takuro Ashie
+
+ * fix:
+ - Fix paddings in the KasumiAddWindow.
+
+2009-07-16 Takuro Ashie
+
+ * fix:
+ - Use stock objects for buttons on KasumiAddWindow.
+ - Remove neeldless key accelerators for KasumiAddWindow.
+
+2009-07-16 Takuro Ashie
+
+ * fix:
+ - Fix paddings in the main window.
+ - Fix minimum size of columns in the word list view.
+ - Remove needless key accelerators in main window.
+ Use mnemonic instead.
+ - Remove some needless codes.
+
+2009-07-13 Takuro Ashie
+
+ * fix:
+ - Fix a compile time warning.
+ - Rename some strang variable names.
+
+2009-07-13 Takuro Ashie
+
+ * enhancement:
+ - Added some word type subcategories. Thanks to Jun Oizumi.
+
+2009-06-25 Takuro Ashie
+
+ * fix
+ - Kill duplicated Ikuya Awashiro in man page! Thanks to Jun Oizumi.
+
+2009-06-25 Takuro Ashie
+
+ * fix
+ - Remove "SIKU" conjugation. Thanks to Jun Oizumi.
+
2009-01-29 Takuro Ashie
* preparation for release (ver 2.4)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/KasumiAddWindow.cxx new/kasumi-2.5/KasumiAddWindow.cxx
--- old/kasumi-2.4/KasumiAddWindow.cxx 2009-01-21 02:15:31.000000000 +0100
+++ new/kasumi-2.5/KasumiAddWindow.cxx 2009-07-21 10:59:46.000000000 +0200
@@ -64,11 +64,13 @@
// creating vbox for text entries, spin button and so on.
GtkWidget *vbox = gtk_vbox_new(FALSE,0);
+ gtk_container_set_border_width(GTK_CONTAINER(vbox), 6);
gtk_container_add(GTK_CONTAINER(window),vbox);
// creating text entries for "Spelling"
GtkWidget *label = gtk_label_new(_("Spelling"));
- GtkWidget *alignment = gtk_alignment_new(0,0.5,0,0);
+ GtkWidget *alignment = gtk_alignment_new(0, 0.5, 0, 0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 0, 6, 6);
gtk_container_add(GTK_CONTAINER(alignment),GTK_WIDGET(label));
gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
@@ -77,11 +79,15 @@
if (IsEUCJP) spelling = KasumiWord::convertEUCJPToUTF8(spelling);
gtk_entry_set_text(GTK_ENTRY(SpellingEntry),
spelling.c_str());
- gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(SpellingEntry),FALSE,FALSE,0);
+ alignment = gtk_alignment_new(0, 0.5, 1.0, 1.0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 6, 6, 6);
+ gtk_container_add(GTK_CONTAINER(alignment), SpellingEntry);
+ gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
// creating text entries for "Sound"
label = gtk_label_new(_("Sound"));
- alignment = gtk_alignment_new(0,0.5,0,0);
+ alignment = gtk_alignment_new(0, 0.5, 0, 0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 0, 6, 6);
gtk_container_add(GTK_CONTAINER(alignment),GTK_WIDGET(label));
gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
@@ -90,11 +96,15 @@
if (IsEUCJP) sound = KasumiWord::convertEUCJPToUTF8(sound);
gtk_entry_set_text(GTK_ENTRY(SoundEntry),
sound.c_str());
- gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(SoundEntry),FALSE,FALSE,0);
+ alignment = gtk_alignment_new(0, 0.5, 1.0, 1.0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 6, 6, 6);
+ gtk_container_add(GTK_CONTAINER(alignment), SoundEntry);
+ gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
// creating spin button for "Frequency"
label = gtk_label_new(_("Frequency"));
- alignment = gtk_alignment_new(0,0.5,0,0);
+ alignment = gtk_alignment_new(0, 0.5, 0, 0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 0, 6, 6);
gtk_container_add(GTK_CONTAINER(alignment),GTK_WIDGET(label));
gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
@@ -108,11 +118,15 @@
FREQ_UBOUND / 100
,0);
FrequencySpin = gtk_spin_button_new(GTK_ADJUSTMENT(adjustment),1.0,0);
- gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(FrequencySpin),FALSE,FALSE,0);
+ alignment = gtk_alignment_new(0, 0.5, 1.0, 1.0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 6, 6, 6);
+ gtk_container_add(GTK_CONTAINER(alignment), FrequencySpin);
+ gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
- // creating combo box for "Word Type Category"
- label = gtk_label_new(_("Word Type Category"));
- alignment = gtk_alignment_new(0,0.5,0,0);
+ // creating combo box for "Word Type"
+ label = gtk_label_new(_("Word Type"));
+ alignment = gtk_alignment_new(0, 0.5, 0, 0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 0, 6, 6);
gtk_container_add(GTK_CONTAINER(alignment),GTK_WIDGET(label));
gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
@@ -149,15 +163,19 @@
"text", COL_UI_STRING,
NULL);
gtk_combo_box_set_active_iter(GTK_COMBO_BOX(WordTypeCategoryCombo), &defaultWordTypeCategoryIter);
+ alignment = gtk_alignment_new(0, 0.5, 1.0, 1.0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 6, 6, 6);
+ gtk_container_add(GTK_CONTAINER(alignment), WordTypeCategoryCombo);
gtk_box_pack_start(GTK_BOX(vbox),
- GTK_WIDGET(WordTypeCategoryCombo),FALSE,FALSE,0);
+ GTK_WIDGET(alignment),FALSE,FALSE,0);
g_signal_connect(G_OBJECT(WordTypeCategoryCombo),"changed",
G_CALLBACK(_call_back_word_type_category_changed),this);
- // creating combo box for "Word Type"
- label = gtk_label_new(_("Word Type"));
- alignment = gtk_alignment_new(0,0.5,0,0);
+ // creating combo box for "Subcategory of Word Type"
+ label = gtk_label_new(_("Subcategory of Word Type"));
+ alignment = gtk_alignment_new(0, 0.5, 0, 0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 0, 6, 6);
gtk_container_add(GTK_CONTAINER(alignment),GTK_WIDGET(label));
gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(alignment),FALSE,FALSE,0);
@@ -168,57 +186,33 @@
gtk_cell_layout_set_attributes(GTK_CELL_LAYOUT(WordTypeCombo), renderer,
"text", COL_UI_STRING,
NULL);
+ alignment = gtk_alignment_new(0, 0.5, 1.0, 1.0);
+ gtk_alignment_set_padding(GTK_ALIGNMENT(alignment), 0, 12, 6, 6);
+ gtk_container_add(GTK_CONTAINER(alignment), WordTypeCombo);
gtk_box_pack_start(GTK_BOX(vbox),
- GTK_WIDGET(WordTypeCombo),FALSE,FALSE,0);
+ GTK_WIDGET(alignment),FALSE,FALSE,0);
ChangeWordTypeList(true);
// creating box for buttons
GtkWidget *hbutton_box = gtk_hbutton_box_new();
+ gtk_box_set_spacing(GTK_BOX(hbutton_box),6);
gtk_button_box_set_layout(GTK_BUTTON_BOX(hbutton_box),GTK_BUTTONBOX_SPREAD);
- gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(hbutton_box),FALSE,FALSE,0);
+ gtk_box_pack_start(GTK_BOX(vbox),GTK_WIDGET(hbutton_box),FALSE,FALSE,6);
if( conf->getPropertyValue("StartupMode") == "EXCLUSIVE" )
{
- GtkWidget *button = gtk_button_new();
- label = gtk_label_new(_("Add"));
- GtkWidget *button_image = gtk_image_new_from_stock(GTK_STOCK_ADD,
- GTK_ICON_SIZE_BUTTON);
- GtkWidget *in_box = gtk_hbox_new(FALSE, 0);
- gtk_box_pack_start(GTK_BOX(in_box), button_image, FALSE, FALSE, 3);
- gtk_box_pack_start(GTK_BOX(in_box), label, FALSE, FALSE, 3);
- gtk_container_add(GTK_CONTAINER(button),in_box);
+ GtkWidget *button = gtk_button_new_from_stock(GTK_STOCK_ADD);
gtk_box_pack_start(GTK_BOX(hbutton_box),GTK_WIDGET(button),TRUE,TRUE,0);
g_signal_connect(G_OBJECT(button),"clicked",
G_CALLBACK(_call_back_add_window_add),this);
- GtkAccelGroup *accel = gtk_accel_group_new();
- gtk_window_add_accel_group(GTK_WINDOW(window), accel);
- string key = string("Ctrl+A");
- gtk_widget_add_accelerator(button, "clicked", accel,
- getAccelKey(key),
- getModifierType(key),
- GTK_ACCEL_VISIBLE);
gtk_tooltips_set_tip(Tooltips, button,
_("Add entered word and quit registration."),
_("If all the necessary items are filled in, add entered word and quit registration."));
- button = gtk_button_new();
- label = gtk_label_new(_("Cancel"));
- button_image = gtk_image_new_from_stock(GTK_STOCK_QUIT,
- GTK_ICON_SIZE_BUTTON);
- in_box = gtk_hbox_new(FALSE, 0);
- gtk_box_pack_start(GTK_BOX(in_box), button_image, FALSE, FALSE, 3);
- gtk_box_pack_start(GTK_BOX(in_box), label, FALSE, FALSE, 3);
- gtk_container_add(GTK_CONTAINER(button),in_box);
+ button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
gtk_box_pack_start(GTK_BOX(hbutton_box),GTK_WIDGET(button),TRUE,TRUE,0);
g_signal_connect(G_OBJECT(button),"clicked",
G_CALLBACK(_call_back_add_window_quit),this);
- accel = gtk_accel_group_new();
- gtk_window_add_accel_group(GTK_WINDOW(window), accel);
- key = string("Ctrl+C");
- gtk_widget_add_accelerator(button, "clicked", accel,
- getAccelKey(key),
- getModifierType(key),
- GTK_ACCEL_VISIBLE);
gtk_tooltips_set_tip(Tooltips, button,
_("Cancel registration and quit."),
_("Cancel registration and quit."));
@@ -229,72 +223,30 @@
{
// ADD mode
// creating buttons and configure shortcut key
- GtkWidget *button = gtk_button_new();
- label = gtk_label_new(_("Quit"));
- GtkWidget *button_image = gtk_image_new_from_stock(GTK_STOCK_QUIT,
- GTK_ICON_SIZE_BUTTON);
- GtkWidget *in_box = gtk_hbox_new(FALSE, 0);
- gtk_box_pack_start(GTK_BOX(in_box), button_image, FALSE, FALSE, 3);
- gtk_box_pack_start(GTK_BOX(in_box), label, FALSE, FALSE, 3);
- gtk_container_add(GTK_CONTAINER(button),in_box);
- gtk_box_pack_start(GTK_BOX(hbutton_box),GTK_WIDGET(button),TRUE,TRUE,0);
- g_signal_connect(G_OBJECT(button),"clicked",
- G_CALLBACK(_call_back_add_window_quit),this);
- GtkAccelGroup *accel = gtk_accel_group_new();
- gtk_window_add_accel_group(GTK_WINDOW(window), accel);
- string key = string("Ctrl+Q");
- gtk_widget_add_accelerator(button, "clicked", accel,
- getAccelKey(key),
- getModifierType(key),
- GTK_ACCEL_VISIBLE);
- gtk_tooltips_set_tip(Tooltips, button,
- _("Quit this application"),
- _("Save dictionary and quit this application."));
-
- button = gtk_button_new();
- label = gtk_label_new(_("Add"));
- button_image = gtk_image_new_from_stock(GTK_STOCK_ADD,
- GTK_ICON_SIZE_BUTTON);
- in_box = gtk_hbox_new(FALSE, 0);
- gtk_box_pack_start(GTK_BOX(in_box), button_image, FALSE, FALSE, 3);
- gtk_box_pack_start(GTK_BOX(in_box), label, FALSE, FALSE, 3);
- gtk_container_add(GTK_CONTAINER(button),in_box);
+ GtkWidget *button = gtk_button_new_from_stock(GTK_STOCK_ADD);
gtk_box_pack_start(GTK_BOX(hbutton_box),GTK_WIDGET(button),TRUE,TRUE,0);
g_signal_connect(G_OBJECT(button),"clicked",
G_CALLBACK(_call_back_add_window_add),this);
- accel = gtk_accel_group_new();
- gtk_window_add_accel_group(GTK_WINDOW(window), accel);
- key = string("Ctrl+A");
- gtk_widget_add_accelerator(button, "clicked", accel,
- getAccelKey(key),
- getModifierType(key),
- GTK_ACCEL_VISIBLE);
gtk_tooltips_set_tip(Tooltips, button,
_("Add entered word"),
_("If all the necessary items are filled in, add entered word."));
- button = gtk_button_new();
- label = gtk_label_new(_("Edit"));
- button_image = gtk_image_new_from_stock(GTK_STOCK_FIND_AND_REPLACE,
- GTK_ICON_SIZE_BUTTON);
- in_box = gtk_hbox_new(FALSE, 0);
- gtk_box_pack_start(GTK_BOX(in_box), button_image, FALSE, FALSE, 3);
- gtk_box_pack_start(GTK_BOX(in_box), label, FALSE, FALSE, 3);
- gtk_container_add(GTK_CONTAINER(button),in_box);
+ button = gtk_button_new_from_stock(GTK_STOCK_EDIT);
gtk_box_pack_start(GTK_BOX(hbutton_box),GTK_WIDGET(button),TRUE,TRUE,0);
g_signal_connect(G_OBJECT(button),"clicked",
G_CALLBACK(_call_back_manage_mode),this);
- accel = gtk_accel_group_new();
- gtk_window_add_accel_group(GTK_WINDOW(window), accel);
- key = string("Ctrl+M");
- gtk_widget_add_accelerator(button, "clicked", accel,
- getAccelKey(key),
- getModifierType(key),
- GTK_ACCEL_VISIBLE);
gtk_tooltips_set_tip(Tooltips, button,
_("Manage mode"),
_("Make the shift to manage mode to modify and remove registered words."));
+ button = gtk_button_new_from_stock(GTK_STOCK_CLOSE);
+ gtk_box_pack_start(GTK_BOX(hbutton_box),GTK_WIDGET(button),TRUE,TRUE,0);
+ g_signal_connect(G_OBJECT(button),"clicked",
+ G_CALLBACK(_call_back_add_window_quit),this);
+ gtk_tooltips_set_tip(Tooltips, button,
+ _("Quit this application"),
+ _("Save dictionary and quit this application."));
+
// get selection at the time of launching
g_signal_connect(G_OBJECT(SpellingEntry),"selection_received",
G_CALLBACK(_call_back_selection_data_received),NULL);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/KasumiMainWindow.cxx new/kasumi-2.5/KasumiMainWindow.cxx
--- old/kasumi-2.4/KasumiMainWindow.cxx 2009-01-20 06:34:08.000000000 +0100
+++ new/kasumi-2.5/KasumiMainWindow.cxx 2009-07-16 10:04:20.000000000 +0200
@@ -68,54 +68,48 @@
void KasumiMainWindow::createWindow()
{
-// GtkWidget *mWindow;
GtkWidget *vbox1;
-// GtkWidget *scrolledwindow1;
-// GtkWidget *mWordListView;
GtkWidget *vbox2;
GtkWidget *label1;
GtkWidget *hbox1;
-// GtkWidget *mSpellingRadio;
GSList *mSpellingRadio_group = NULL;
-// GtkWidget *mSoundRadio;
- GtkWidget *hbox2;
-// GtkWidget *mSearchEntry;
- GtkWidget *alignment6;
+ GtkWidget *alignment;
GtkWidget *hbuttonbox1;
-// GtkWidget *mSaveButton;
-// GtkWidget *mAddButton;
-// GtkWidget *mRemoveButton;
-// GtkWidget *mChangeModeButton;
-// GtkWidget *mQuitButton;
- GtkAccelGroup *accel_group;
-
- accel_group = gtk_accel_group_new ();
mWindow = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+ gtk_widget_set_size_request(mWindow, -1, 400);
gtk_window_set_title (GTK_WINDOW (mWindow), _("Kasumi"));
vbox1 = gtk_vbox_new (FALSE, 0);
+ gtk_container_set_border_width(GTK_CONTAINER(vbox1), 6);
gtk_widget_show (vbox1);
gtk_container_add (GTK_CONTAINER (mWindow), vbox1);
mScrolledWindow = gtk_scrolled_window_new (NULL, NULL);
+ gtk_container_set_border_width(GTK_CONTAINER(mScrolledWindow), 6);
gtk_widget_show (mScrolledWindow);
gtk_box_pack_start (GTK_BOX (vbox1), mScrolledWindow, TRUE, TRUE, 0);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (mScrolledWindow), GTK_SHADOW_IN);
+ gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(mScrolledWindow),
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
mWordListView = gtk_tree_view_new ();
gtk_widget_show (mWordListView);
gtk_container_add (GTK_CONTAINER (mScrolledWindow), mWordListView);
vbox2 = gtk_vbox_new (FALSE, 0);
+ gtk_container_set_border_width(GTK_CONTAINER(vbox2), 6);
gtk_widget_show (vbox2);
gtk_box_pack_start (GTK_BOX (vbox1), vbox2, FALSE, FALSE, 0);
- label1 = gtk_label_new (_("search"));
+ label1 = gtk_label_new (NULL);
+ gtk_label_set_markup (GTK_LABEL (label1), _("<b>Search:</b>"));
gtk_widget_show (label1);
gtk_box_pack_start (GTK_BOX (vbox2), label1, FALSE, FALSE, 0);
gtk_misc_set_alignment (GTK_MISC (label1), 0, 0.5);
- gtk_misc_set_padding (GTK_MISC (label1), 10, 0);
+ gtk_misc_set_padding (GTK_MISC (label1), 4, 4);
+
+
hbox1 = gtk_hbox_new (FALSE, 0);
gtk_widget_show (hbox1);
@@ -133,70 +127,45 @@
gtk_radio_button_set_group (GTK_RADIO_BUTTON (mSoundRadio), mSpellingRadio_group);
mSpellingRadio_group = gtk_radio_button_get_group (GTK_RADIO_BUTTON (mSoundRadio));
- hbox2 = gtk_hbox_new (FALSE, 0);
- gtk_widget_show (hbox2);
- gtk_box_pack_start (GTK_BOX (vbox2), hbox2, FALSE, FALSE, 0);
+ alignment = gtk_alignment_new (0.5, 0.5, 1, 1);
+ gtk_widget_show (alignment);
+ gtk_box_pack_start (GTK_BOX (vbox2), alignment, FALSE, FALSE, 6);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 18, 0);
mSearchEntry = gtk_entry_new ();
gtk_widget_show (mSearchEntry);
- gtk_box_pack_start (GTK_BOX (hbox2), mSearchEntry, TRUE, TRUE, 40);
+ gtk_container_add (GTK_CONTAINER (alignment), mSearchEntry);
- alignment6 = gtk_alignment_new (0.5, 0.5, 1, 1);
- gtk_widget_show (alignment6);
- gtk_box_pack_start (GTK_BOX (vbox1), alignment6, FALSE, FALSE, 8);
- gtk_alignment_set_padding (GTK_ALIGNMENT (alignment6), 0, 0, 12, 12);
+ alignment = gtk_alignment_new (0.5, 0.5, 1, 1);
+ gtk_widget_show (alignment);
+ gtk_box_pack_start (GTK_BOX (vbox1), alignment, FALSE, FALSE, 6);
+ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 6, 6);
hbuttonbox1 = gtk_hbutton_box_new ();
gtk_widget_show (hbuttonbox1);
- gtk_container_add (GTK_CONTAINER (alignment6), hbuttonbox1);
- gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_SPREAD);
+ gtk_container_add (GTK_CONTAINER (alignment), hbuttonbox1);
+ gtk_box_set_spacing(GTK_BOX(hbuttonbox1), 6);
+ gtk_button_box_set_layout (GTK_BUTTON_BOX (hbuttonbox1), GTK_BUTTONBOX_END);
mSaveButton = gtk_button_new_from_stock ("gtk-save");
gtk_widget_show (mSaveButton);
- gtk_container_add (GTK_CONTAINER (hbuttonbox1), mSaveButton);
+ gtk_box_pack_start (GTK_BOX (hbuttonbox1), mSaveButton, FALSE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (mSaveButton, GTK_CAN_DEFAULT);
- gtk_widget_add_accelerator (mSaveButton, "clicked", accel_group,
- GDK_S, (GdkModifierType) GDK_CONTROL_MASK,
- GTK_ACCEL_VISIBLE);
mAddButton = gtk_button_new_from_stock ("gtk-add");
gtk_widget_show (mAddButton);
- gtk_container_add (GTK_CONTAINER (hbuttonbox1), mAddButton);
+ gtk_box_pack_start (GTK_BOX (hbuttonbox1), mAddButton, FALSE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (mAddButton, GTK_CAN_DEFAULT);
- gtk_widget_add_accelerator (mAddButton, "clicked", accel_group,
- GDK_A, (GdkModifierType) GDK_CONTROL_MASK,
- GTK_ACCEL_VISIBLE);
mRemoveButton = gtk_button_new_from_stock ("gtk-delete");
gtk_widget_show (mRemoveButton);
- gtk_container_add (GTK_CONTAINER (hbuttonbox1), mRemoveButton);
+ gtk_box_pack_start (GTK_BOX (hbuttonbox1), mRemoveButton, FALSE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (mRemoveButton, GTK_CAN_DEFAULT);
- gtk_widget_add_accelerator (mRemoveButton, "clicked", accel_group,
- GDK_R, (GdkModifierType) GDK_CONTROL_MASK,
- GTK_ACCEL_VISIBLE);
-// gtk_widget_add_accelerator (mRemoveButton, "clicked", accel_group,
-// GDK_Delete, (GdkModifierType) 0,
-// GTK_ACCEL_VISIBLE);
-
-/* // This button is obsolete
- mChangeModeButton = gtk_button_new_with_mnemonic (_("Add mode"));
- gtk_widget_show (mChangeModeButton);
- gtk_container_add (GTK_CONTAINER (hbuttonbox1), mChangeModeButton);
- GTK_WIDGET_SET_FLAGS (mChangeModeButton, GTK_CAN_DEFAULT);
- gtk_widget_add_accelerator (mChangeModeButton, "clicked", accel_group,
- GDK_M, (GdkModifierType) GDK_CONTROL_MASK,
- GTK_ACCEL_VISIBLE);
-*/
- mQuitButton = gtk_button_new_from_stock ("gtk-quit");
+ mQuitButton = gtk_button_new_from_stock ("gtk-close");
gtk_widget_show (mQuitButton);
- gtk_container_add (GTK_CONTAINER (hbuttonbox1), mQuitButton);
+ gtk_box_pack_end (GTK_BOX (hbuttonbox1), mQuitButton, FALSE, TRUE, 0);
GTK_WIDGET_SET_FLAGS (mQuitButton, GTK_CAN_DEFAULT);
- gtk_widget_add_accelerator (mQuitButton, "clicked", accel_group,
- GDK_Q, (GdkModifierType) GDK_CONTROL_MASK,
- GTK_ACCEL_VISIBLE);
-
- gtk_window_add_accel_group (GTK_WINDOW (mWindow), accel_group);
}
void KasumiMainWindow::createWordList()
@@ -213,8 +182,10 @@
"text",
COL_WORD,
NULL);
+ gtk_tree_view_column_set_min_width(mSpellingColumn, 80);
gtk_tree_view_column_set_resizable(mSpellingColumn, true);
- gtk_tree_view_insert_column(GTK_TREE_VIEW(mWordListView),mSpellingColumn,-1);
+ gtk_tree_view_insert_column(GTK_TREE_VIEW(mWordListView),
+ mSpellingColumn, -1);
renderer = gtk_cell_renderer_text_new();
g_signal_connect(G_OBJECT(renderer), "edited",
@@ -227,6 +198,7 @@
"text",
COL_YOMI,
NULL);
+ gtk_tree_view_column_set_min_width(mSoundColumn, 80);
gtk_tree_view_column_set_resizable(mSoundColumn, true);
gtk_tree_view_insert_column(GTK_TREE_VIEW(mWordListView),mSoundColumn,-1);
gtk_tree_view_column_set_clickable(mSoundColumn,TRUE);
@@ -252,6 +224,7 @@
"text",
COL_FREQ,
NULL);
+ gtk_tree_view_column_set_min_width(mFreqColumn, 60);
gtk_tree_view_column_set_resizable(mFreqColumn, true);
gtk_tree_view_insert_column(GTK_TREE_VIEW(mWordListView),mFreqColumn,-1);
gtk_tree_view_column_set_clickable(mFreqColumn, TRUE);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/KasumiWordType.cxx new/kasumi-2.5/KasumiWordType.cxx
--- old/kasumi-2.4/KasumiWordType.cxx 2006-10-14 11:35:00.000000000 +0200
+++ new/kasumi-2.5/KasumiWordType.cxx 2009-07-13 05:36:54.000000000 +0200
@@ -34,15 +34,21 @@
void KasumiWordType::initWordTypeList()
{
KasumiWordType::addNewWordType(_("Noun"), _("General Noun"), "#T35");
- KasumiWordType::addNewWordType(_("Noun"), _("Name of people"), "#JNM");
- KasumiWordType::addNewWordType(_("Noun"), _("Geographic Name"), "#CN");
- KasumiWordType::addNewWordType(_("Noun"), _("Corporate Name"), "#KK");
- KasumiWordType::addNewWordType(_("Noun"), _("SURU Connection"), "#T30");
+ KasumiWordType::addNewWordType(_("Noun"), _("followed by NA, SA and SURU"), "#T00");
+ KasumiWordType::addNewWordType(_("Noun"), _("followed by NA and SA"), "#T05");
+ KasumiWordType::addNewWordType(_("Noun"), _("followed by NA and SURU"), "#T10");
+ KasumiWordType::addNewWordType(_("Noun"), _("followed by NA"), "#T15");
+ KasumiWordType::addNewWordType(_("Noun"), _("followed by SURU"), "#T30");
+ KasumiWordType::addNewWordType(_("Proper Noun"), _("Name of people"), "#JN");
+ KasumiWordType::addNewWordType(_("Proper Noun"), _("Geographic Name"), "#CN");
+ KasumiWordType::addNewWordType(_("Proper Noun"), _("Corporate Name"), "#KK");
KasumiWordType::addNewWordType(_("Numeral"), "", "#NN");
- KasumiWordType::addNewWordType(_("Adjective (Keiyoushi)"), _("KU Conjugation"), "#KY");
- KasumiWordType::addNewWordType(_("Adjective (Keiyoushi)"), _("SIKU Conjugation"), "#KYT");
- KasumiWordType::addNewWordType(_("Adjective (Keiyoudoushi)"), "", "#T05");
- KasumiWordType::addNewWordType(_("Adverb"), "", "#F04");
+ KasumiWordType::addNewWordType(_("Adjective (Keiyoushi)"), "", "#KY");
+ KasumiWordType::addNewWordType(_("Adverb"), _("General Adverb"), "#F14");
+ KasumiWordType::addNewWordType(_("Adverb"), _("followed by TO and TARU"), "#F02");
+ KasumiWordType::addNewWordType(_("Adverb"), _("followed by TO and SURU"), "#F04");
+ KasumiWordType::addNewWordType(_("Adverb"), _("followed by TO"), "#F06");
+ KasumiWordType::addNewWordType(_("Adverb"), _("followed by SURU"), "#F12");
KasumiWordType::addNewWordType(_("Interjection"), "", "#CJ");
KasumiWordType::addNewWordType(_("Adnominal adjunct"), "", "#RT");
KasumiWordType::addNewWordType(_("Single Kanji Character"), "", "#KJ");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/cellrendererspin.c new/kasumi-2.5/cellrendererspin.c
--- old/kasumi-2.4/cellrendererspin.c 2006-05-28 11:01:14.000000000 +0200
+++ new/kasumi-2.5/cellrendererspin.c 2009-07-13 07:47:19.000000000 +0200
@@ -284,7 +284,9 @@
static gboolean
onButtonPress (GtkWidget *spinbutton, GdkEventButton *bevent, gpointer data)
{
- if (bevent->button == 1 && bevent->type == GDK_2BUTTON_PRESS || bevent->type == GDK_3BUTTON_PRESS)
+ if (bevent->button == 1 &&
+ (bevent->type == GDK_2BUTTON_PRESS ||
+ bevent->type == GDK_3BUTTON_PRESS))
{
/* g_print ("double or triple click caught and ignored.\n");*/
return TRUE; /* don't invoke other handlers */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/configure.in new/kasumi-2.5/configure.in
--- old/kasumi-2.4/configure.in 2009-01-20 08:16:20.000000000 +0100
+++ new/kasumi-2.5/configure.in 2009-07-13 05:41:26.000000000 +0200
@@ -1,6 +1,6 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(main.cxx, 2.0)
-AM_INIT_AUTOMAKE(kasumi, 2.4)
+AM_INIT_AUTOMAKE(kasumi, 2.5)
AM_CONFIG_HEADER(config.h)
dnl Checks for programs.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/kasumi.1 new/kasumi-2.5/kasumi.1
--- old/kasumi-2.4/kasumi.1 2006-10-14 08:18:32.000000000 +0200
+++ new/kasumi-2.5/kasumi.1 2009-06-25 10:46:31.000000000 +0200
@@ -78,6 +78,3 @@
.PP
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common\-licenses/GPL\&.
-
-.SH AUTHOR
-Ikuya Awashiro.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/main.cxx new/kasumi-2.5/main.cxx
--- old/kasumi-2.4/main.cxx 2009-01-21 02:15:31.000000000 +0100
+++ new/kasumi-2.5/main.cxx 2009-07-13 07:47:19.000000000 +0200
@@ -88,8 +88,8 @@
static GtkTargetEntry targets[]={
{"STRING", 0, TARGET_STRING},
};
-static GdkAtom atom_kz0; /* for checking process */
-static GdkAtom atom_kz1; /* for sending arguments */
+static GdkAtom atom0; /* for checking process */
+static GdkAtom atom1; /* for sending arguments */
static gchar *arg_text = NULL;
static gint instance = -1;
@@ -102,13 +102,13 @@
gchar *text = NULL;
gint length = 0;
- if (data->selection == atom_kz0) {
+ if (data->selection == atom0) {
text = "Kasumi Selection";
length = strlen(text);
- gtk_selection_convert(window, atom_kz1,
+ gtk_selection_convert(window, atom1,
GDK_SELECTION_TYPE_STRING,
GDK_CURRENT_TIME);
- } else if (data->selection == atom_kz1 && arg_text != NULL) {
+ } else if (data->selection == atom1 && arg_text != NULL) {
text = arg_text;
arg_text = NULL;
length = strlen(text);
@@ -116,7 +116,7 @@
if (text != NULL) {
gtk_selection_data_set_text(data, text, length);
- if (data->selection == atom_kz1)
+ if (data->selection == atom1)
g_free(text);
}
}
@@ -126,9 +126,9 @@
guint time,
gpointer user_data)
{
- if (data->selection == atom_kz0) {
+ if (data->selection == atom0) {
instance = MAX(data->length, 0);
- } else if (data->selection == atom_kz1 && data->length > 0) {
+ } else if (data->selection == atom1 && data->length > 0) {
}
}
@@ -139,13 +139,13 @@
gtk_widget_realize(window);
- atom_kz0 = gdk_atom_intern("Kasumi InterProcess communication 0",
+ atom0 = gdk_atom_intern("Kasumi InterProcess communication 0",
FALSE);
- atom_kz1 = gdk_atom_intern("Kasumi InterProcess communication 1",
+ atom1 = gdk_atom_intern("Kasumi InterProcess communication 1",
FALSE);
- gtk_selection_add_targets(window, atom_kz0, targets, 1);
- gtk_selection_add_targets(window, atom_kz1, targets, 1);
+ gtk_selection_add_targets(window, atom0, targets, 1);
+ gtk_selection_add_targets(window, atom1, targets, 1);
g_signal_connect (window, "selection-get",
G_CALLBACK(cb_selection_get), window);
g_signal_connect (window, "selection-received",
@@ -163,9 +163,9 @@
}
if (length > 0) {
arg_text[length - 1] = '\0';
- gtk_selection_owner_set(window, atom_kz1, GDK_CURRENT_TIME);
+ gtk_selection_owner_set(window, atom1, GDK_CURRENT_TIME);
}
- gtk_selection_convert(window,atom_kz0,
+ gtk_selection_convert(window,atom0,
GDK_SELECTION_TYPE_STRING,
GDK_CURRENT_TIME);
while (instance < 0)
@@ -182,7 +182,7 @@
}
g_free(arg_text);
arg_text = NULL;
- gtk_selection_owner_set(window, atom_kz0, GDK_CURRENT_TIME);
+ gtk_selection_owner_set(window, atom0, GDK_CURRENT_TIME);
return window;
}
Files old/kasumi-2.4/po/it.gmo and new/kasumi-2.5/po/it.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/po/it.po new/kasumi-2.5/po/it.po
--- old/kasumi-2.4/po/it.po 2009-01-27 13:50:59.000000000 +0100
+++ new/kasumi-2.5/po/it.po 2009-07-21 11:18:58.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: it\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-01-27 21:50+0900\n"
+"POT-Creation-Date: 2009-07-21 18:18+0900\n"
"PO-Revision-Date: 2006-06-25 13:04+0900\n"
"Last-Translator: Diego 'Flameeyes' Pettenò \n"
"Language-Team: Italian\n"
@@ -25,39 +25,39 @@
"Il suono deve contenere solo caratteri Hiragana. Sono stati inseriti "
"caratteri non validi."
-#: KasumiMainWindow.cxx:95
+#: KasumiMainWindow.cxx:81
msgid "Kasumi"
msgstr "Kasumi"
-#: KasumiMainWindow.cxx:114
-msgid "search"
-msgstr "cerca"
+#: KasumiMainWindow.cxx:106
+msgid "<b>Search:</b>"
+msgstr ""
-#: KasumiMainWindow.cxx:124
+#: KasumiMainWindow.cxx:118
msgid "Search by Spelling"
msgstr "Cerca per ortografia"
-#: KasumiMainWindow.cxx:130
+#: KasumiMainWindow.cxx:124
msgid "Search by Sound"
msgstr "Cerca per suono"
-#: KasumiMainWindow.cxx:211 KasumiAddWindow.cxx:70
+#: KasumiMainWindow.cxx:180 KasumiAddWindow.cxx:71
msgid "Spelling"
msgstr "Ortografia"
-#: KasumiMainWindow.cxx:225 KasumiAddWindow.cxx:83
+#: KasumiMainWindow.cxx:196 KasumiAddWindow.cxx:88
msgid "Sound"
msgstr "Suono"
-#: KasumiMainWindow.cxx:250 KasumiAddWindow.cxx:96
+#: KasumiMainWindow.cxx:222 KasumiAddWindow.cxx:105
msgid "Frequency"
msgstr "Frequenza"
-#: KasumiMainWindow.cxx:284
+#: KasumiMainWindow.cxx:257
msgid "WordClass"
msgstr "WordClass"
-#: KasumiMainWindow.cxx:402
+#: KasumiMainWindow.cxx:375
msgid ""
"Your dictionary was changed. Do you save these changes before Kasumi quits?"
msgstr ""
@@ -68,25 +68,20 @@
msgid "Kasumi (Register words)"
msgstr ""
-#: KasumiAddWindow.cxx:114
-#, fuzzy
-msgid "Word Type Category"
-msgstr "Tipo di parola"
-
-#: KasumiAddWindow.cxx:159
+#: KasumiAddWindow.cxx:127
msgid "Word Type"
msgstr "Tipo di parola"
-#: KasumiAddWindow.cxx:183 KasumiAddWindow.cxx:255
-msgid "Add"
-msgstr "Aggiungi"
+#: KasumiAddWindow.cxx:176
+msgid "Subcategory of Word Type"
+msgstr ""
-#: KasumiAddWindow.cxx:201
+#: KasumiAddWindow.cxx:209
#, fuzzy
msgid "Add entered word and quit registration."
msgstr "Salva il vocabolario ed esci da questa applicazione."
-#: KasumiAddWindow.cxx:202
+#: KasumiAddWindow.cxx:210
#, fuzzy
msgid ""
"If all the necessary items are filled in, add entered word and quit "
@@ -95,60 +90,48 @@
"Se tutti gli oggetti necessari sono stati riempiti, aggiungi la parola "
"inserita."
-#: KasumiAddWindow.cxx:205
-msgid "Cancel"
-msgstr ""
-
-#: KasumiAddWindow.cxx:223 KasumiAddWindow.cxx:224
+#: KasumiAddWindow.cxx:217 KasumiAddWindow.cxx:218
#, fuzzy
msgid "Cancel registration and quit."
msgstr "Salva il vocabolario ed esci da questa applicazione."
-#: KasumiAddWindow.cxx:233
-msgid "Quit"
-msgstr "Esci"
-
-#: KasumiAddWindow.cxx:251
-msgid "Quit this application"
-msgstr "Esci da questa applicazione"
-
-#: KasumiAddWindow.cxx:252
-msgid "Save dictionary and quit this application."
-msgstr "Salva il vocabolario ed esci da questa applicazione."
-
-#: KasumiAddWindow.cxx:273
+#: KasumiAddWindow.cxx:231
msgid "Add entered word"
msgstr "Aggiungi la parola inserita"
-#: KasumiAddWindow.cxx:274
+#: KasumiAddWindow.cxx:232
msgid "If all the necessary items are filled in, add entered word."
msgstr ""
"Se tutti gli oggetti necessari sono stati riempiti, aggiungi la parola "
"inserita."
-#: KasumiAddWindow.cxx:277
-msgid "Edit"
-msgstr "Modifica"
-
-#: KasumiAddWindow.cxx:295
+#: KasumiAddWindow.cxx:239
msgid "Manage mode"
msgstr "Modalità gestione"
-#: KasumiAddWindow.cxx:296
+#: KasumiAddWindow.cxx:240
msgid "Make the shift to manage mode to modify and remove registered words."
msgstr ""
"Passa a modalità gestione per modificare e rimuovere le parole registrate."
-#: KasumiAddWindow.cxx:347
+#: KasumiAddWindow.cxx:247
+msgid "Quit this application"
+msgstr "Esci da questa applicazione"
+
+#: KasumiAddWindow.cxx:248
+msgid "Save dictionary and quit this application."
+msgstr "Salva il vocabolario ed esci da questa applicazione."
+
+#: KasumiAddWindow.cxx:299
msgid "Invalid entry for Sound."
msgstr "Elemento per \"suono\" non valido."
-#: KasumiAddWindow.cxx:360
+#: KasumiAddWindow.cxx:312
msgid "Invalid entry for Spelling."
msgstr "Elemento per \"ortografia\" non valido. "
#: KasumiWordType.cxx:36 KasumiWordType.cxx:37 KasumiWordType.cxx:38
-#: KasumiWordType.cxx:39 KasumiWordType.cxx:40
+#: KasumiWordType.cxx:39 KasumiWordType.cxx:40 KasumiWordType.cxx:41
#, fuzzy
msgid "Noun"
msgstr "Suono"
@@ -158,105 +141,146 @@
msgstr ""
#: KasumiWordType.cxx:37
-msgid "Name of people"
+msgid "followed by NA, SA and SURU"
msgstr ""
#: KasumiWordType.cxx:38
-msgid "Geographic Name"
+msgid "followed by NA and SA"
msgstr ""
#: KasumiWordType.cxx:39
-msgid "Corporate Name"
+msgid "followed by NA and SURU"
msgstr ""
#: KasumiWordType.cxx:40
-msgid "SURU Connection"
+msgid "followed by NA"
msgstr ""
-#: KasumiWordType.cxx:41
-msgid "Numeral"
+#: KasumiWordType.cxx:41 KasumiWordType.cxx:51
+msgid "followed by SURU"
msgstr ""
-#: KasumiWordType.cxx:42 KasumiWordType.cxx:43
-msgid "Adjective (Keiyoushi)"
+#: KasumiWordType.cxx:42 KasumiWordType.cxx:43 KasumiWordType.cxx:44
+msgid "Proper Noun"
msgstr ""
#: KasumiWordType.cxx:42
-msgid "KU Conjugation"
+msgid "Name of people"
msgstr ""
#: KasumiWordType.cxx:43
-msgid "SIKU Conjugation"
+msgid "Geographic Name"
msgstr ""
#: KasumiWordType.cxx:44
-msgid "Adjective (Keiyoudoushi)"
+msgid "Corporate Name"
msgstr ""
#: KasumiWordType.cxx:45
-msgid "Adverb"
+msgid "Numeral"
msgstr ""
#: KasumiWordType.cxx:46
-msgid "Interjection"
+msgid "Adjective (Keiyoushi)"
+msgstr ""
+
+#: KasumiWordType.cxx:47 KasumiWordType.cxx:48 KasumiWordType.cxx:49
+#: KasumiWordType.cxx:50 KasumiWordType.cxx:51
+msgid "Adverb"
msgstr ""
#: KasumiWordType.cxx:47
-msgid "Adnominal adjunct"
+msgid "General Adverb"
msgstr ""
#: KasumiWordType.cxx:48
+msgid "followed by TO and TARU"
+msgstr ""
+
+#: KasumiWordType.cxx:49
+msgid "followed by TO and SURU"
+msgstr ""
+
+#: KasumiWordType.cxx:50
+msgid "followed by TO"
+msgstr ""
+
+#: KasumiWordType.cxx:52
+msgid "Interjection"
+msgstr ""
+
+#: KasumiWordType.cxx:53
+msgid "Adnominal adjunct"
+msgstr ""
+
+#: KasumiWordType.cxx:54
msgid "Single Kanji Character"
msgstr ""
-#: KasumiWordType.cxx:49 KasumiWordType.cxx:50 KasumiWordType.cxx:51
-#: KasumiWordType.cxx:52 KasumiWordType.cxx:53 KasumiWordType.cxx:54
#: KasumiWordType.cxx:55 KasumiWordType.cxx:56 KasumiWordType.cxx:57
+#: KasumiWordType.cxx:58 KasumiWordType.cxx:59 KasumiWordType.cxx:60
+#: KasumiWordType.cxx:61 KasumiWordType.cxx:62 KasumiWordType.cxx:63
msgid "Verb"
msgstr ""
-#: KasumiWordType.cxx:49 KasumiWordType.cxx:58
+#: KasumiWordType.cxx:55 KasumiWordType.cxx:64
msgid "Ka 5"
msgstr ""
-#: KasumiWordType.cxx:50 KasumiWordType.cxx:59
+#: KasumiWordType.cxx:56 KasumiWordType.cxx:65
msgid "Ga 5"
msgstr ""
-#: KasumiWordType.cxx:51 KasumiWordType.cxx:60
+#: KasumiWordType.cxx:57 KasumiWordType.cxx:66
msgid "Sa 5"
msgstr ""
-#: KasumiWordType.cxx:52 KasumiWordType.cxx:61
+#: KasumiWordType.cxx:58 KasumiWordType.cxx:67
msgid "Ta 5"
msgstr ""
-#: KasumiWordType.cxx:53 KasumiWordType.cxx:62
+#: KasumiWordType.cxx:59 KasumiWordType.cxx:68
msgid "Na 5"
msgstr ""
-#: KasumiWordType.cxx:54 KasumiWordType.cxx:63
+#: KasumiWordType.cxx:60 KasumiWordType.cxx:69
msgid "Ba 5"
msgstr ""
-#: KasumiWordType.cxx:55 KasumiWordType.cxx:64
+#: KasumiWordType.cxx:61 KasumiWordType.cxx:70
msgid "Ma 5"
msgstr ""
-#: KasumiWordType.cxx:56 KasumiWordType.cxx:65
+#: KasumiWordType.cxx:62 KasumiWordType.cxx:71
msgid "Ra 5"
msgstr ""
-#: KasumiWordType.cxx:57 KasumiWordType.cxx:66
+#: KasumiWordType.cxx:63 KasumiWordType.cxx:72
msgid "Wa 5"
msgstr ""
-#: KasumiWordType.cxx:58 KasumiWordType.cxx:59 KasumiWordType.cxx:60
-#: KasumiWordType.cxx:61 KasumiWordType.cxx:62 KasumiWordType.cxx:63
#: KasumiWordType.cxx:64 KasumiWordType.cxx:65 KasumiWordType.cxx:66
+#: KasumiWordType.cxx:67 KasumiWordType.cxx:68 KasumiWordType.cxx:69
+#: KasumiWordType.cxx:70 KasumiWordType.cxx:71 KasumiWordType.cxx:72
msgid "Verb*"
msgstr ""
+#~ msgid "search"
+#~ msgstr "cerca"
+
+#, fuzzy
+#~ msgid "Word Type Category"
+#~ msgstr "Tipo di parola"
+
+#~ msgid "Add"
+#~ msgstr "Aggiungi"
+
+#~ msgid "Quit"
+#~ msgstr "Esci"
+
+#~ msgid "Edit"
+#~ msgstr "Modifica"
+
#~ msgid "Cannot find a specific word. Search from first?"
#~ msgstr ""
#~ "Impossibile trovare una parola specifica. Si vuole cercare dall'inizio?"
Files old/kasumi-2.4/po/ja.gmo and new/kasumi-2.5/po/ja.gmo differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/kasumi-2.4/po/ja.po new/kasumi-2.5/po/ja.po
--- old/kasumi-2.4/po/ja.po 2009-01-27 13:50:59.000000000 +0100
+++ new/kasumi-2.5/po/ja.po 2009-07-21 11:18:58.000000000 +0200
@@ -7,7 +7,7 @@
msgstr ""
"Project-Id-Version: 0.4.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-01-27 21:50+0900\n"
+"POT-Creation-Date: 2009-07-21 18:18+0900\n"
"PO-Revision-Date: 2006-10-15 22:30+0900\n"
"Last-Translator: Takashi Nakamoto \n"
"Language-Team: Takashi Nakamoto \n"
@@ -21,39 +21,39 @@
"character: "
msgstr "�ɤߤˤҤ餬�ʰʳ���ʸ�������Ϥ��뤳�ȤϤǤ��ޤ���: "
-#: KasumiMainWindow.cxx:95
+#: KasumiMainWindow.cxx:81
msgid "Kasumi"
msgstr "��"
-#: KasumiMainWindow.cxx:114
-msgid "search"
-msgstr "����"
+#: KasumiMainWindow.cxx:106
+msgid "<b>Search:</b>"
+msgstr "<b>����:</b>"
-#: KasumiMainWindow.cxx:124
+#: KasumiMainWindow.cxx:118
msgid "Search by Spelling"
msgstr "ñ��Ǹ���"
-#: KasumiMainWindow.cxx:130
+#: KasumiMainWindow.cxx:124
msgid "Search by Sound"
msgstr "�ɤߤǸ���"
-#: KasumiMainWindow.cxx:211 KasumiAddWindow.cxx:70
+#: KasumiMainWindow.cxx:180 KasumiAddWindow.cxx:71
msgid "Spelling"
msgstr "ñ��"
-#: KasumiMainWindow.cxx:225 KasumiAddWindow.cxx:83
+#: KasumiMainWindow.cxx:196 KasumiAddWindow.cxx:88
msgid "Sound"
msgstr "�ɤ�"
-#: KasumiMainWindow.cxx:250 KasumiAddWindow.cxx:96
+#: KasumiMainWindow.cxx:222 KasumiAddWindow.cxx:105
msgid "Frequency"
msgstr "����"
-#: KasumiMainWindow.cxx:284
+#: KasumiMainWindow.cxx:257
msgid "WordClass"
msgstr "�ʻ�"
-#: KasumiMainWindow.cxx:402
+#: KasumiMainWindow.cxx:375
msgid ""
"Your dictionary was changed. Do you save these changes before Kasumi quits?"
msgstr "������ѹ����ä����ޤ��������λ����������¸���ޤ�����"
@@ -63,23 +63,19 @@
msgstr "�� (ñ����Ͽ)"
# �ʻ��ʬ��
-#: KasumiAddWindow.cxx:114
-msgid "Word Type Category"
-msgstr "�ʻ��ʬ��"
-
-#: KasumiAddWindow.cxx:159
+#: KasumiAddWindow.cxx:127
msgid "Word Type"
msgstr "�ʻ�"
-#: KasumiAddWindow.cxx:183 KasumiAddWindow.cxx:255
-msgid "Add"
-msgstr "�ɲ�"
+#: KasumiAddWindow.cxx:176
+msgid "Subcategory of Word Type"
+msgstr "�ʻ�κ�ʬ��"
-#: KasumiAddWindow.cxx:201
+#: KasumiAddWindow.cxx:209
msgid "Add entered word and quit registration."
msgstr "���Ϥ��줿ñ�����Ͽ����ñ����Ͽ��λ���ޤ���"
-#: KasumiAddWindow.cxx:202
+#: KasumiAddWindow.cxx:210
msgid ""
"If all the necessary items are filled in, add entered word and quit "
"registration."
@@ -87,56 +83,44 @@
"���Ƥ�ɬ���ब�����Ƥ����顢���Ϥ��줿ñ�����Ͽ����ñ����Ͽ�夦"
"��礦���ޤ���"
-#: KasumiAddWindow.cxx:205
-msgid "Cancel"
-msgstr "����"
-
-#: KasumiAddWindow.cxx:223 KasumiAddWindow.cxx:224
+#: KasumiAddWindow.cxx:217 KasumiAddWindow.cxx:218
msgid "Cancel registration and quit."
msgstr "ñ����Ͽ�����Ǥ��ޤ�"
-#: KasumiAddWindow.cxx:233
-msgid "Quit"
-msgstr "��λ"
-
-#: KasumiAddWindow.cxx:251
-msgid "Quit this application"
-msgstr "���Υ��ץꥱ��������λ����"
-
-#: KasumiAddWindow.cxx:252
-msgid "Save dictionary and quit this application."
-msgstr "�������¸���ơ����Υ��ץꥱ��������λ���ޤ���"
-
-#: KasumiAddWindow.cxx:273
+#: KasumiAddWindow.cxx:231
msgid "Add entered word"
msgstr "���Ϥ��줿ñ����ɲä���"
-#: KasumiAddWindow.cxx:274
+#: KasumiAddWindow.cxx:232
msgid "If all the necessary items are filled in, add entered word."
msgstr "���Ƥ�ɬ���ब�����Ƥ����顢���Ϥ��줿ñ����ɲä��ޤ���"
-#: KasumiAddWindow.cxx:277
-msgid "Edit"
-msgstr "�Խ�"
-
-#: KasumiAddWindow.cxx:295
+#: KasumiAddWindow.cxx:239
msgid "Manage mode"
msgstr "��������⡼��"
-#: KasumiAddWindow.cxx:296
+#: KasumiAddWindow.cxx:240
msgid "Make the shift to manage mode to modify and remove registered words."
msgstr "ñ����ѹ��������Ԥ��뼭������⡼�ɤ˰ܹԤ��ޤ���"
-#: KasumiAddWindow.cxx:347
+#: KasumiAddWindow.cxx:247
+msgid "Quit this application"
+msgstr "���Υ��ץꥱ��������λ����"
+
+#: KasumiAddWindow.cxx:248
+msgid "Save dictionary and quit this application."
+msgstr "�������¸���ơ����Υ��ץꥱ��������λ���ޤ���"
+
+#: KasumiAddWindow.cxx:299
msgid "Invalid entry for Sound."
msgstr "���ɤߡפι��ܤ����������Ϥ��Ƥ�������"
-#: KasumiAddWindow.cxx:360
+#: KasumiAddWindow.cxx:312
msgid "Invalid entry for Spelling."
msgstr "��ñ��פι��ܤ����������Ϥ��Ƥ�������"
#: KasumiWordType.cxx:36 KasumiWordType.cxx:37 KasumiWordType.cxx:38
-#: KasumiWordType.cxx:39 KasumiWordType.cxx:40
+#: KasumiWordType.cxx:39 KasumiWordType.cxx:40 KasumiWordType.cxx:41
msgid "Noun"
msgstr "̾��"
@@ -145,105 +129,145 @@
msgstr "����̾��"
#: KasumiWordType.cxx:37
+msgid "followed by NA, SA and SURU"
+msgstr "�֤ʡס֤��ס֤���פ���³"
+
+#: KasumiWordType.cxx:38
+msgid "followed by NA and SA"
+msgstr "�֤ʡס֤��פ���³"
+
+#: KasumiWordType.cxx:39
+msgid "followed by NA and SURU"
+msgstr "�֤ʡס֤���פ���³"
+
+#: KasumiWordType.cxx:40
+msgid "followed by NA"
+msgstr "�֤ʡפ���³"
+
+#: KasumiWordType.cxx:41 KasumiWordType.cxx:51
+msgid "followed by SURU"
+msgstr "�֤���פ���³"
+
+#: KasumiWordType.cxx:42 KasumiWordType.cxx:43 KasumiWordType.cxx:44
+msgid "Proper Noun"
+msgstr "��ͭ̾��"
+
+#: KasumiWordType.cxx:42
msgid "Name of people"
msgstr "��̾"
-#: KasumiWordType.cxx:38
+#: KasumiWordType.cxx:43
msgid "Geographic Name"
msgstr "��̾"
-#: KasumiWordType.cxx:39
+#: KasumiWordType.cxx:44
msgid "Corporate Name"
msgstr "���̾"
-#: KasumiWordType.cxx:40
-msgid "SURU Connection"
-msgstr "������³"
-
-#: KasumiWordType.cxx:41
+#: KasumiWordType.cxx:45
msgid "Numeral"
msgstr "����"
-#: KasumiWordType.cxx:42 KasumiWordType.cxx:43
+#: KasumiWordType.cxx:46
msgid "Adjective (Keiyoushi)"
msgstr "���ƻ�"
-#: KasumiWordType.cxx:42
-msgid "KU Conjugation"
-msgstr "������"
+#: KasumiWordType.cxx:47 KasumiWordType.cxx:48 KasumiWordType.cxx:49
+#: KasumiWordType.cxx:50 KasumiWordType.cxx:51
+msgid "Adverb"
+msgstr "����"
-#: KasumiWordType.cxx:43
-msgid "SIKU Conjugation"
-msgstr "��������"
+#: KasumiWordType.cxx:47
+msgid "General Adverb"
+msgstr "����Ū������"
-#: KasumiWordType.cxx:44
-msgid "Adjective (Keiyoudoushi)"
-msgstr "����ư��"
+#: KasumiWordType.cxx:48
+msgid "followed by TO and TARU"
+msgstr "�֤ȡס֤���פ���³"
-#: KasumiWordType.cxx:45
-msgid "Adverb"
-msgstr "����"
+#: KasumiWordType.cxx:49
+msgid "followed by TO and SURU"
+msgstr "�֤ȡס֤���פ���³"
+
+#: KasumiWordType.cxx:50
+msgid "followed by TO"
+msgstr "�֤ȡפ���³"
-#: KasumiWordType.cxx:46
+#: KasumiWordType.cxx:52
msgid "Interjection"
-msgstr "��ư��"
+msgstr "��ư�졦��³��"
-#: KasumiWordType.cxx:47
+#: KasumiWordType.cxx:53
msgid "Adnominal adjunct"
msgstr "Ϣ�λ�"
-#: KasumiWordType.cxx:48
+#: KasumiWordType.cxx:54
msgid "Single Kanji Character"
msgstr "��"
-#: KasumiWordType.cxx:49 KasumiWordType.cxx:50 KasumiWordType.cxx:51
-#: KasumiWordType.cxx:52 KasumiWordType.cxx:53 KasumiWordType.cxx:54
#: KasumiWordType.cxx:55 KasumiWordType.cxx:56 KasumiWordType.cxx:57
+#: KasumiWordType.cxx:58 KasumiWordType.cxx:59 KasumiWordType.cxx:60
+#: KasumiWordType.cxx:61 KasumiWordType.cxx:62 KasumiWordType.cxx:63
msgid "Verb"
msgstr "ư��"
-#: KasumiWordType.cxx:49 KasumiWordType.cxx:58
+#: KasumiWordType.cxx:55 KasumiWordType.cxx:64
msgid "Ka 5"
msgstr "����5��"
-#: KasumiWordType.cxx:50 KasumiWordType.cxx:59
+#: KasumiWordType.cxx:56 KasumiWordType.cxx:65
msgid "Ga 5"
msgstr "����5��"
-#: KasumiWordType.cxx:51 KasumiWordType.cxx:60
+#: KasumiWordType.cxx:57 KasumiWordType.cxx:66
msgid "Sa 5"
msgstr "����5��"
-#: KasumiWordType.cxx:52 KasumiWordType.cxx:61
+#: KasumiWordType.cxx:58 KasumiWordType.cxx:67
msgid "Ta 5"
msgstr "����5��"
-#: KasumiWordType.cxx:53 KasumiWordType.cxx:62
+#: KasumiWordType.cxx:59 KasumiWordType.cxx:68
msgid "Na 5"
msgstr "�ʹ�5��"
-#: KasumiWordType.cxx:54 KasumiWordType.cxx:63
+#: KasumiWordType.cxx:60 KasumiWordType.cxx:69
msgid "Ba 5"
msgstr "�й�5��"
-#: KasumiWordType.cxx:55 KasumiWordType.cxx:64
+#: KasumiWordType.cxx:61 KasumiWordType.cxx:70
msgid "Ma 5"
msgstr "��5��"
-#: KasumiWordType.cxx:56 KasumiWordType.cxx:65
+#: KasumiWordType.cxx:62 KasumiWordType.cxx:71
msgid "Ra 5"
msgstr "���5��"
-#: KasumiWordType.cxx:57 KasumiWordType.cxx:66
+#: KasumiWordType.cxx:63 KasumiWordType.cxx:72
msgid "Wa 5"
msgstr "���5��"
-#: KasumiWordType.cxx:58 KasumiWordType.cxx:59 KasumiWordType.cxx:60
-#: KasumiWordType.cxx:61 KasumiWordType.cxx:62 KasumiWordType.cxx:63
#: KasumiWordType.cxx:64 KasumiWordType.cxx:65 KasumiWordType.cxx:66
+#: KasumiWordType.cxx:67 KasumiWordType.cxx:68 KasumiWordType.cxx:69
+#: KasumiWordType.cxx:70 KasumiWordType.cxx:71 KasumiWordType.cxx:72
msgid "Verb*"
msgstr "ư�� (Ϣ�ѷ���̾��)"
+#~ msgid "Add"
+#~ msgstr "�ɲ�"
+
+#~ msgid "Cancel"
+#~ msgstr "����"
+
+#~ msgid "Quit"
+#~ msgstr "��λ"
+
+#~ msgid "Edit"
+#~ msgstr "�Խ�"
+
+#~ msgid "search"
+#~ msgstr "����"
+
#~ msgid "Cannot find a specific word. Search from first?"
#~ msgstr "�������Ƥ⸫�Ĥ���ޤ���Ǥ������ǽ餫�鸡�����ޤ�����"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org