]> spindle.queued.net Git - midori/commitdiff
Fix 'Refresh' menu item localization in the context menu
authorChristian Dywan <christian@twotoasts.de>
Tue, 28 Apr 2009 22:16:26 +0000 (00:16 +0200)
committerChristian Dywan <christian@twotoasts.de>
Tue, 28 Apr 2009 22:16:26 +0000 (00:16 +0200)
midori/midori-view.c

index 426271e5b5f5ee9c943bf83016101072064d76af..060c7fb4fafaee77da1ee27341fa284f4ce9cf35 100644 (file)
 #include <glib/gi18n.h>
 #include <webkit/webkit.h>
 
-#if GLIB_CHECK_VERSION (2, 18, 0)
-    #define D_(__domain, __message) g_dgettext (__domain, __message)
-#elif ENABLE_NLS
-    #define D_(__domain, __message) dgettext (__domain, __message)
-#else
-    #define D_(__domain, __message) __message
-#endif
-
 /* This is unstable API, so we need to declare it */
 gchar*
 webkit_web_view_get_selected_text (WebKitWebView* web_view);
@@ -1111,8 +1103,12 @@ webkit_web_view_populate_popup_cb (WebKitWebView* web_view,
         /* hack to localize menu item */
         if (GTK_IS_BIN (menuitem))
         {
-            label = gtk_bin_get_child (GTK_BIN (menuitem));
-            gtk_label_set_label (GTK_LABEL (label), D_("gtk20", "_Refresh"));
+            GtkStockItem stock_item;
+            if (gtk_stock_lookup (GTK_STOCK_REFRESH, &stock_item))
+            {
+                label = gtk_bin_get_child (GTK_BIN (menuitem));
+                gtk_label_set_label (GTK_LABEL (label), stock_item.label);
+            }
         }
         g_list_free (items);
         menuitem = gtk_image_menu_item_new_with_mnemonic (_("Undo Close Tab"));