diff -Naur gcalctool-4.4.18.orig/gcalctool/gtk.c gcalctool-4.4.18/gcalctool/gtk.c
--- gcalctool-4.4.18.orig/gcalctool/gtk.c	2004-07-30 04:05:35.000000000 +0200
+++ gcalctool-4.4.18/gcalctool/gtk.c	2004-09-15 20:09:44.214636469 +0200
@@ -175,10 +175,10 @@
 /* Menubar menus. */
 
 static GtkActionEntry entries[] = {
-    { "CalculatorMenu", NULL, "_Calculator" },
-    { "EditMenu",       NULL, "_Edit" },
-    { "ViewMenu",       NULL, "_View" },
-    { "HelpMenu",       NULL, "_Help" },
+    { "CalculatorMenu", NULL, N_("_Calculator") },
+    { "EditMenu",       NULL, N_("_Edit") },
+    { "ViewMenu",       NULL, N_("_View") },
+    { "HelpMenu",       NULL, N_("_Help") },
 
     { "Quit", GTK_STOCK_QUIT, N_("_Quit"), "<control>Q",
       N_("Quit the calculator"), G_CALLBACK(mb_proc) },
@@ -402,6 +402,24 @@
     gnome_program_init("gcalctool", VERSION, LIBGNOMEUI_MODULE, argc, argv,
                         NULL, NULL, NULL);
 
+    int i;
+    for (i = 0; i < n_entries; i++) {
+        if (entries[i].label) entries[i].label = _(entries[i].label);
+        if (entries[i].tooltip) entries[i].tooltip = _(entries[i].tooltip);
+    }
+    for (i = 0; i < n_toggle_entries; i++) {
+        if (toggle_entries[i].label) toggle_entries[i].label = _(toggle_entries[i].label);
+        if (toggle_entries[i].tooltip) toggle_entries[i].tooltip = _(toggle_entries[i].tooltip);
+    }
+    for (i = 0; i < n_acc_radio_entries; i++) {
+        if (acc_radio_entries[i].label) acc_radio_entries[i].label = _(acc_radio_entries[i].label);
+        if (acc_radio_entries[i].tooltip) acc_radio_entries[i].tooltip = _(acc_radio_entries[i].tooltip);
+    }
+    for (i = 0; i < n_base_radio_entries; i++) {
+        if (base_radio_entries[i].label) base_radio_entries[i].label = _(base_radio_entries[i].label);
+        if (base_radio_entries[i].tooltip) base_radio_entries[i].tooltip = _(base_radio_entries[i].tooltip);
+    }
+
     X->lnp = get_localized_numeric_point();
 
     /* Connect to the die signal. */
diff -Naur gcalctool-4.4.18.orig/po/hu.po gcalctool-4.4.18/po/hu.po
--- gcalctool-4.4.18.orig/po/hu.po	2004-09-13 17:55:22.000000000 +0200
+++ gcalctool-4.4.18/po/hu.po	2004-09-15 20:12:33.376272165 +0200
@@ -979,6 +979,22 @@
 msgid "R"
 msgstr "R"
 
+#: gcalctool/gtk.c:178
+msgid "_Calculator"
+msgstr "Szá_mológép"
+
+#: gcalctool/gtk.c:179
+msgid "_Edit"
+msgstr "S_zerkesztés"
+
+#: gcalctool/gtk.c:180
+msgid "_View"
+msgstr "_Nézet"
+
+#: gcalctool/gtk.c:181
+msgid "_Help"
+msgstr "_Súgó"
+
 #: gcalctool/gtk.c:183
 msgid "_Quit"
 msgstr "_Kilépés"
