Revision 834574ea ui/gtk.c

b/ui/gtk.c
31 31
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
32 32
 */
33 33

  
34
#define GETTEXT_PACKAGE "qemu"
35
#define LOCALEDIR "po"
36

  
34 37
#include <gtk/gtk.h>
35 38
#include <gdk/gdkkeysyms.h>
39
#include <glib/gi18n.h>
36 40
#include <vte/vte.h>
37 41
#include <sys/types.h>
38 42
#include <sys/socket.h>
......
950 954
    accel_group = gtk_accel_group_new();
951 955
    s->file_menu = gtk_menu_new();
952 956
    gtk_menu_set_accel_group(GTK_MENU(s->file_menu), accel_group);
953
    s->file_menu_item = gtk_menu_item_new_with_mnemonic("_File");
957
    s->file_menu_item = gtk_menu_item_new_with_mnemonic(_("_File"));
954 958

  
955 959
    s->quit_item = gtk_image_menu_item_new_from_stock(GTK_STOCK_QUIT, NULL);
956 960
    gtk_stock_lookup(GTK_STOCK_QUIT, &item);
......
960 964

  
961 965
    s->view_menu = gtk_menu_new();
962 966
    gtk_menu_set_accel_group(GTK_MENU(s->view_menu), accel_group);
963
    s->view_menu_item = gtk_menu_item_new_with_mnemonic("_View");
967
    s->view_menu_item = gtk_menu_item_new_with_mnemonic(_("_View"));
964 968

  
965
    s->full_screen_item = gtk_check_menu_item_new_with_mnemonic("_Full Screen");
969
    s->full_screen_item = gtk_check_menu_item_new_with_mnemonic(_("_Full Screen"));
966 970
    gtk_menu_item_set_accel_path(GTK_MENU_ITEM(s->full_screen_item),
967 971
                                 "<QEMU>/View/Full Screen");
968 972
    gtk_accel_map_add_entry("<QEMU>/View/Full Screen", GDK_KEY_f, GDK_CONTROL_MASK | GDK_MOD1_MASK);
......
989 993
    gtk_accel_map_add_entry("<QEMU>/View/Zoom Fixed", GDK_KEY_0, GDK_CONTROL_MASK | GDK_MOD1_MASK);
990 994
    gtk_menu_append(GTK_MENU(s->view_menu), s->zoom_fixed_item);
991 995

  
992
    s->zoom_fit_item = gtk_check_menu_item_new_with_mnemonic("Zoom To _Fit");
996
    s->zoom_fit_item = gtk_check_menu_item_new_with_mnemonic(_("Zoom To _Fit"));
993 997
    gtk_menu_append(GTK_MENU(s->view_menu), s->zoom_fit_item);
994 998

  
995 999
    separator = gtk_separator_menu_item_new();
996 1000
    gtk_menu_append(GTK_MENU(s->view_menu), separator);
997 1001

  
998
    s->grab_on_hover_item = gtk_check_menu_item_new_with_mnemonic("Grab On _Hover");
1002
    s->grab_on_hover_item = gtk_check_menu_item_new_with_mnemonic(_("Grab On _Hover"));
999 1003
    gtk_menu_append(GTK_MENU(s->view_menu), s->grab_on_hover_item);
1000 1004

  
1001
    s->grab_item = gtk_check_menu_item_new_with_mnemonic("_Grab Input");
1005
    s->grab_item = gtk_check_menu_item_new_with_mnemonic(_("_Grab Input"));
1002 1006
    gtk_menu_item_set_accel_path(GTK_MENU_ITEM(s->grab_item),
1003 1007
                                 "<QEMU>/View/Grab Input");
1004 1008
    gtk_accel_map_add_entry("<QEMU>/View/Grab Input", GDK_KEY_g, GDK_CONTROL_MASK | GDK_MOD1_MASK);
......
1024 1028
    separator = gtk_separator_menu_item_new();
1025 1029
    gtk_menu_append(GTK_MENU(s->view_menu), separator);
1026 1030

  
1027
    s->show_tabs_item = gtk_check_menu_item_new_with_mnemonic("Show _Tabs");
1031
    s->show_tabs_item = gtk_check_menu_item_new_with_mnemonic(_("Show _Tabs"));
1028 1032
    gtk_menu_append(GTK_MENU(s->view_menu), s->show_tabs_item);
1029 1033

  
1030 1034
    g_object_set_data(G_OBJECT(s->window), "accel_group", accel_group);
......
1060 1064
    s->scale_y = 1.0;
1061 1065
    s->free_scale = FALSE;
1062 1066

  
1067
    setlocale(LC_ALL, "");
1068
    bindtextdomain("qemu", CONFIG_QEMU_LOCALEDIR);
1069
    textdomain("qemu");
1070

  
1063 1071
    s->null_cursor = gdk_cursor_new(GDK_BLANK_CURSOR);
1064 1072

  
1065 1073
    s->mouse_mode_notifier.notify = gd_mouse_mode_change;

Also available in: Unified diff