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