Commit 1108431d2428182eb7329c1e98cc2ba227965f91
1 parent
cfbfcf97
Exists in
master
and in
1 other branch
libv3270 now uses his own translation domain.
Showing
27 changed files
with
58 additions
and
67 deletions
Show diff stats
src/dialogs/colorscheme.c
src/dialogs/print/settings.c
... | ... | @@ -92,7 +92,7 @@ static void V3270PrintSettings_init(V3270PrintSettings *widget) |
92 | 92 | |
93 | 93 | for(f=0;f<G_N_ELEMENTS(text);f++) |
94 | 94 | { |
95 | - GtkWidget *label = gtk_label_new_with_mnemonic(gettext(text[f])); | |
95 | + GtkWidget *label = gtk_label_new_with_mnemonic(g_dgettext(PACKAGE_NAME,text[f])); | |
96 | 96 | gtk_widget_set_halign(label,GTK_ALIGN_START); |
97 | 97 | gtk_grid_attach(GTK_GRID(widget),label,0,f,1,1); |
98 | 98 | } | ... | ... |
src/dialogs/save/private.h
src/dialogs/save/save.c
... | ... | @@ -239,7 +239,7 @@ static void icon_press(GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconPosition icon_ |
239 | 239 | GTK_COMBO_BOX_TEXT(dialog->format), |
240 | 240 | ix, |
241 | 241 | formats[ix].extension, |
242 | - gettext(formats[ix].name) | |
242 | + g_dgettext(PACKAGE_NAME,formats[ix].name) | |
243 | 243 | ); |
244 | 244 | } |
245 | 245 | |
... | ... | @@ -315,7 +315,7 @@ static void icon_press(GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconPosition icon_ |
315 | 315 | |
316 | 316 | if( (size_t) mode < G_N_ELEMENTS(titles)) |
317 | 317 | { |
318 | - gtk_window_set_title(GTK_WINDOW(dialog),gettext(titles[(size_t) mode])); | |
318 | + gtk_window_set_title(GTK_WINDOW(dialog),g_dgettext(PACKAGE_NAME,titles[(size_t) mode])); | |
319 | 319 | } |
320 | 320 | |
321 | 321 | if(filename) | ... | ... |
src/dialogs/security.c
src/dialogs/settings/accelerator.c
... | ... | @@ -237,6 +237,8 @@ LIB3270_EXPORT GtkWidget * v3270_accelerator_settings_new() |
237 | 237 | settings->title = _("Keyboard accelerators"); |
238 | 238 | settings->label = _("Accelerators"); |
239 | 239 | |
240 | + debug("*********** [%s] [%s] [%s]",settings->title,gettext(settings->title),g_dgettext(GETTEXT_PACKAGE,settings->title)); | |
241 | + | |
240 | 242 | return GTK_WIDGET(settings); |
241 | 243 | } |
242 | 244 | ... | ... |
src/dialogs/settings/colors.c
... | ... | @@ -32,7 +32,6 @@ |
32 | 32 | * |
33 | 33 | */ |
34 | 34 | |
35 | -// #include "private.h" | |
36 | 35 | #include <internals.h> |
37 | 36 | #include <lib3270.h> |
38 | 37 | #include <v3270/colorscheme.h> |
... | ... | @@ -196,7 +195,7 @@ static void load(GtkWidget G_GNUC_UNUSED(*w), GtkWidget *terminal) |
196 | 195 | int f; |
197 | 196 | |
198 | 197 | gtk_tree_store_append(GTK_TREE_STORE(widget->colors.list),&parent,NULL); |
199 | - gtk_tree_store_set(GTK_TREE_STORE(widget->colors.list), &parent, 0, gettext(node[title++].text), 1, V3270_COLOR_COUNT, -1); | |
198 | + gtk_tree_store_set(GTK_TREE_STORE(widget->colors.list), &parent, 0, g_dgettext(PACKAGE_NAME,node[title++].text), 1, V3270_COLOR_COUNT, -1); | |
200 | 199 | |
201 | 200 | for(f=0;f<V3270_COLOR_COUNT;f++) |
202 | 201 | { |
... | ... | @@ -205,10 +204,10 @@ static void load(GtkWidget G_GNUC_UNUSED(*w), GtkWidget *terminal) |
205 | 204 | if(f == node[title].id) |
206 | 205 | { |
207 | 206 | gtk_tree_store_append(GTK_TREE_STORE(widget->colors.list),&parent,NULL); |
208 | - gtk_tree_store_set(GTK_TREE_STORE(widget->colors.list), &parent, 0, gettext(node[title++].text), 1, V3270_COLOR_COUNT, -1); | |
207 | + gtk_tree_store_set(GTK_TREE_STORE(widget->colors.list), &parent, 0, g_dgettext(PACKAGE_NAME,node[title++].text), 1, V3270_COLOR_COUNT, -1); | |
209 | 208 | } |
210 | 209 | gtk_tree_store_append(GTK_TREE_STORE(widget->colors.list),&iter,&parent); |
211 | - gtk_tree_store_set(GTK_TREE_STORE(widget->colors.list), &iter, 0, gettext(color_name[f]), 1, f, -1); | |
210 | + gtk_tree_store_set(GTK_TREE_STORE(widget->colors.list), &iter, 0, g_dgettext(PACKAGE_NAME,color_name[f]), 1, f, -1); | |
212 | 211 | } |
213 | 212 | |
214 | 213 | gtk_tree_view_expand_all(GTK_TREE_VIEW(widget->colors.view)); | ... | ... |
src/dialogs/settings/host.c
... | ... | @@ -553,7 +553,7 @@ static void V3270HostSelectWidget_init(V3270HostSelectWidget *widget) |
553 | 553 | { |
554 | 554 | GtkTreeIter iter; |
555 | 555 | gtk_list_store_append((GtkListStore *) model, &iter); |
556 | - gtk_list_store_set((GtkListStore *) model, &iter, 0, gettext(combos[combo].labels[item]), 1, combos[combo].values[item], -1); | |
556 | + gtk_list_store_set((GtkListStore *) model, &iter, 0, g_dgettext(PACKAGE_NAME, combos[combo].labels[item]), 1, combos[combo].values[item], -1); | |
557 | 557 | } |
558 | 558 | |
559 | 559 | v3270_grid_attach(GTK_GRID(emulation), (struct v3270_entry_field *) & combos[combo], GTK_WIDGET(widget->input.combos[combo])); | ... | ... |
src/dialogs/tools.c
... | ... | @@ -163,7 +163,7 @@ |
163 | 163 | GTK_COMBO_BOX_TEXT(widget), |
164 | 164 | ix+1, |
165 | 165 | charsets[ix].name, |
166 | - gettext(charsets[ix].description) | |
166 | + g_dgettext(PACKAGE_NAME,charsets[ix].description) | |
167 | 167 | ); |
168 | 168 | } |
169 | 169 | } |
... | ... | @@ -174,7 +174,7 @@ |
174 | 174 | |
175 | 175 | void v3270_grid_attach(GtkGrid *grid, const struct v3270_entry_field * description, GtkWidget *widget) |
176 | 176 | { |
177 | - GtkWidget *label = gtk_label_new_with_mnemonic(gettext(description->label)); | |
177 | + GtkWidget *label = gtk_label_new_with_mnemonic(g_dgettext(PACKAGE_NAME,description->label)); | |
178 | 178 | gtk_label_set_mnemonic_widget(GTK_LABEL(label),widget); |
179 | 179 | |
180 | 180 | gtk_widget_set_halign(label,GTK_ALIGN_END); |
... | ... | @@ -182,7 +182,7 @@ |
182 | 182 | gtk_grid_attach(grid,widget,description->left+1,description->top,description->width,description->height); |
183 | 183 | |
184 | 184 | if(description->tooltip) |
185 | - gtk_widget_set_tooltip_markup(widget,gettext(description->tooltip)); | |
185 | + gtk_widget_set_tooltip_markup(widget,g_dgettext(PACKAGE_NAME,description->tooltip)); | |
186 | 186 | |
187 | 187 | } |
188 | 188 | ... | ... |
src/dialogs/transfer.c
... | ... | @@ -28,14 +28,10 @@ |
28 | 28 | */ |
29 | 29 | |
30 | 30 | #include <config.h> |
31 | - | |
32 | - #define ENABLE_NLS | |
33 | - #define GETTEXT_PACKAGE PACKAGE_NAME | |
31 | + #include <internals.h> | |
34 | 32 | |
35 | 33 | #include <gtk/gtk.h> |
36 | 34 | #include <libintl.h> |
37 | - #include <glib/gi18n.h> | |
38 | - #include <internals.h> | |
39 | 35 | |
40 | 36 | #include <v3270.h> |
41 | 37 | #include <v3270/filetransfer.h> | ... | ... |
src/filetransfer/private.h
src/filetransfer/settings.c
... | ... | @@ -178,7 +178,7 @@ static gboolean spin_format(GtkSpinButton *spin, G_GNUC_UNUSED gpointer data) { |
178 | 178 | |
179 | 179 | GtkWidget * create_spin_button(V3270FTSettings *widget, GtkWidget *grid, size_t row, LIB3270_FT_VALUE id) |
180 | 180 | { |
181 | - GtkWidget * label = gtk_label_new_with_mnemonic(gettext(ft_value[id].label)); | |
181 | + GtkWidget * label = gtk_label_new_with_mnemonic(g_dgettext(PACKAGE_NAME,ft_value[id].label)); | |
182 | 182 | gtk_widget_set_halign(label,GTK_ALIGN_END); |
183 | 183 | |
184 | 184 | gtk_grid_attach(GTK_GRID(grid),label,0,row,1,1); |
... | ... | @@ -187,8 +187,8 @@ static gboolean spin_format(GtkSpinButton *spin, G_GNUC_UNUSED gpointer data) { |
187 | 187 | // g_signal_connect(G_OBJECT(button),"value-changed",G_CALLBACK(spin_changed),dialog); |
188 | 188 | g_signal_connect(G_OBJECT(button),"output",G_CALLBACK(spin_format),widget); |
189 | 189 | |
190 | - gtk_widget_set_tooltip_markup(button,gettext(ft_value[id].tooltip)); | |
191 | - gtk_widget_set_tooltip_markup(label,gettext(ft_value[id].tooltip)); | |
190 | + gtk_widget_set_tooltip_markup(button,g_dgettext(PACKAGE_NAME,ft_value[id].tooltip)); | |
191 | + gtk_widget_set_tooltip_markup(label,g_dgettext(PACKAGE_NAME,ft_value[id].tooltip)); | |
192 | 192 | |
193 | 193 | gtk_label_set_mnemonic_widget(GTK_LABEL(label),button); |
194 | 194 | |
... | ... | @@ -452,7 +452,7 @@ static void open_select_file_dialog(GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconP |
452 | 452 | { |
453 | 453 | GtkTreeIter iter; |
454 | 454 | gtk_list_store_append((GtkListStore *) model,&iter); |
455 | - gtk_list_store_set((GtkListStore *) model, &iter, 0, gettext(ft_type[ix].label), -1); | |
455 | + gtk_list_store_set((GtkListStore *) model, &iter, 0, g_dgettext(PACKAGE_NAME,ft_type[ix].label), -1); | |
456 | 456 | } |
457 | 457 | |
458 | 458 | |
... | ... | @@ -499,8 +499,8 @@ static void open_select_file_dialog(GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconP |
499 | 499 | |
500 | 500 | for(ix=0;ix<4;ix++) |
501 | 501 | { |
502 | - widget->options[ix] = gtk_check_button_new_with_mnemonic(gettext(ft_option[ix].label)); | |
503 | - gtk_widget_set_tooltip_markup(widget->options[ix],gettext(ft_option[ix].tooltip)); | |
502 | + widget->options[ix] = gtk_check_button_new_with_mnemonic(g_dgettext(PACKAGE_NAME,ft_option[ix].label)); | |
503 | + gtk_widget_set_tooltip_markup(widget->options[ix],g_dgettext(PACKAGE_NAME,ft_option[ix].tooltip)); | |
504 | 504 | // g_signal_connect(G_OBJECT(widget->options[ix]),"toggled",G_CALLBACK(option_toggled),widget); |
505 | 505 | gtk_box_pack_start(GTK_BOX(box),widget->options[ix],FALSE,TRUE,0); |
506 | 506 | } |
... | ... | @@ -526,10 +526,9 @@ static void open_select_file_dialog(GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconP |
526 | 526 | |
527 | 527 | for(ix=4;ix<8;ix++) |
528 | 528 | { |
529 | - widget->options[ix] = gtk_radio_button_new_with_label(group,gettext(ft_option[ix].label)); | |
530 | - gtk_widget_set_tooltip_markup(widget->options[ix],gettext(ft_option[ix].tooltip)); | |
529 | + widget->options[ix] = gtk_radio_button_new_with_label(group,g_dgettext(PACKAGE_NAME,ft_option[ix].label)); | |
530 | + gtk_widget_set_tooltip_markup(widget->options[ix],g_dgettext(PACKAGE_NAME,ft_option[ix].tooltip)); | |
531 | 531 | group = gtk_radio_button_get_group(GTK_RADIO_BUTTON(widget->options[ix])); |
532 | - // g_signal_connect(G_OBJECT(widget->options[ix]),"toggled",G_CALLBACK(option_toggled),widget); | |
533 | 532 | gtk_box_pack_start(GTK_BOX(widget->recordFormatBox),widget->options[ix],FALSE,TRUE,0); |
534 | 533 | |
535 | 534 | } |
... | ... | @@ -552,10 +551,9 @@ static void open_select_file_dialog(GtkEntry *entry, G_GNUC_UNUSED GtkEntryIconP |
552 | 551 | |
553 | 552 | for(ix=8;ix<12;ix++) |
554 | 553 | { |
555 | - widget->options[ix] = gtk_radio_button_new_with_label(group,gettext(ft_option[ix].label)); | |
556 | - gtk_widget_set_tooltip_markup(widget->options[ix],gettext(ft_option[ix].tooltip)); | |
554 | + widget->options[ix] = gtk_radio_button_new_with_label(group,g_dgettext(PACKAGE_NAME,ft_option[ix].label)); | |
555 | + gtk_widget_set_tooltip_markup(widget->options[ix],g_dgettext(PACKAGE_NAME,ft_option[ix].tooltip)); | |
557 | 556 | group = gtk_radio_button_get_group(GTK_RADIO_BUTTON(widget->options[ix])); |
558 | - // g_signal_connect(G_OBJECT(widget->options[ix]),"toggled",G_CALLBACK(option_toggled),widget); | |
559 | 557 | gtk_box_pack_start(GTK_BOX(widget->spaceAllocationBox),widget->options[ix],FALSE,TRUE,0); |
560 | 558 | |
561 | 559 | } | ... | ... |
src/filetransfer/v3270ft.c
... | ... | @@ -482,7 +482,7 @@ static void v3270ft_init(v3270ft *dialog) { |
482 | 482 | |
483 | 483 | GtkWidget *button = gtk_button_new_from_icon_name(action[f].name,GTK_ICON_SIZE_BUTTON); |
484 | 484 | |
485 | - gtk_widget_set_tooltip_markup(button,gettext(action[f].tooltip)); | |
485 | + gtk_widget_set_tooltip_markup(button,g_dgettext(PACKAGE_NAME,action[f].tooltip)); | |
486 | 486 | |
487 | 487 | if(action[f].start) { |
488 | 488 | gtk_header_bar_pack_start(GTK_HEADER_BAR(widget),button); |
... | ... | @@ -508,7 +508,7 @@ static void v3270ft_init(v3270ft *dialog) { |
508 | 508 | |
509 | 509 | GtkWidget *button = GTK_WIDGET(gtk_tool_button_new(gtk_image_new_from_icon_name(action[f].name,GTK_ICON_SIZE_SMALL_TOOLBAR),NULL)); |
510 | 510 | |
511 | - gtk_widget_set_tooltip_markup(button,gettext(action[f].tooltip)); | |
511 | + gtk_widget_set_tooltip_markup(button,g_dgettext(PACKAGE_NAME,action[f].tooltip)); | |
512 | 512 | |
513 | 513 | gtk_toolbar_insert(GTK_TOOLBAR(widget),GTK_TOOL_ITEM(button),-1); |
514 | 514 | |
... | ... | @@ -547,7 +547,7 @@ static void v3270ft_init(v3270ft *dialog) { |
547 | 547 | GtkTreeIter iter; |
548 | 548 | |
549 | 549 | gtk_list_store_append((GtkListStore *) model,&iter); |
550 | - gtk_list_store_set((GtkListStore *) model, &iter, 0, gettext(ft_type[f].label),-1); | |
550 | + gtk_list_store_set((GtkListStore *) model, &iter, 0, g_dgettext(PACKAGE_NAME,ft_type[f].label),-1); | |
551 | 551 | |
552 | 552 | if(!f) { |
553 | 553 | gtk_combo_box_set_active_iter(GTK_COMBO_BOX(widget),&iter); |
... | ... | @@ -590,7 +590,7 @@ static void v3270ft_init(v3270ft *dialog) { |
590 | 590 | gtk_grid_attach(grid,GTK_WIDGET(dialog->remote),1,2,1,1); |
591 | 591 | |
592 | 592 | for(f=0;f< (int) G_N_ELEMENTS(label);f++) { |
593 | - GtkWidget * widget = gtk_label_new_with_mnemonic(gettext(label[f])); | |
593 | + GtkWidget * widget = gtk_label_new_with_mnemonic(g_dgettext(PACKAGE_NAME,label[f])); | |
594 | 594 | gtk_widget_set_halign(widget,GTK_ALIGN_END); |
595 | 595 | gtk_widget_set_valign(widget,GTK_ALIGN_CENTER); |
596 | 596 | gtk_grid_attach(grid,GTK_WIDGET(widget),0,f,1,1); |
... | ... | @@ -598,7 +598,7 @@ static void v3270ft_init(v3270ft *dialog) { |
598 | 598 | } |
599 | 599 | |
600 | 600 | // Transfer options |
601 | - widget = gtk_frame_new(gettext(frame[0])); | |
601 | + widget = gtk_frame_new(g_dgettext(PACKAGE_NAME,frame[0])); | |
602 | 602 | g_object_set(G_OBJECT(widget),"margin-top",18,NULL); |
603 | 603 | |
604 | 604 | grid = v3270ft_new_grid(); |
... | ... | @@ -609,8 +609,8 @@ static void v3270ft_init(v3270ft *dialog) { |
609 | 609 | |
610 | 610 | for(f=0;f<4;f++) { |
611 | 611 | |
612 | - dialog->opt[f] = widget = gtk_check_button_new_with_mnemonic(gettext(ft_option[f].label)); | |
613 | - gtk_widget_set_tooltip_markup(widget,gettext(ft_option[f].tooltip)); | |
612 | + dialog->opt[f] = widget = gtk_check_button_new_with_mnemonic(g_dgettext(PACKAGE_NAME,ft_option[f].label)); | |
613 | + gtk_widget_set_tooltip_markup(widget,g_dgettext(PACKAGE_NAME,ft_option[f].tooltip)); | |
614 | 614 | gtk_grid_attach(grid,widget,f&1,f/2,1,1); |
615 | 615 | g_signal_connect(G_OBJECT(widget),"toggled",G_CALLBACK(option_toggled),dialog); |
616 | 616 | |
... | ... | @@ -629,7 +629,7 @@ static void v3270ft_init(v3270ft *dialog) { |
629 | 629 | GSList * group = NULL; |
630 | 630 | |
631 | 631 | gtk_container_set_border_width(GTK_CONTAINER(box),6); |
632 | - dialog->radio[f] = gtk_frame_new(gettext(frame[f+1])); | |
632 | + dialog->radio[f] = gtk_frame_new(g_dgettext(PACKAGE_NAME,frame[f+1])); | |
633 | 633 | |
634 | 634 | gtk_container_add(GTK_CONTAINER(dialog->radio[f]),GTK_WIDGET(box)); |
635 | 635 | gtk_container_add(GTK_CONTAINER(grid),dialog->radio[f]); |
... | ... | @@ -638,10 +638,10 @@ static void v3270ft_init(v3270ft *dialog) { |
638 | 638 | |
639 | 639 | int ix = ((f+1)*4)+i; |
640 | 640 | |
641 | - dialog->opt[ix] = widget = gtk_radio_button_new_with_label(group,gettext(ft_option[ix].label)); | |
641 | + dialog->opt[ix] = widget = gtk_radio_button_new_with_label(group,g_dgettext(PACKAGE_NAME,ft_option[ix].label)); | |
642 | 642 | |
643 | 643 | g_signal_connect(G_OBJECT(widget),"toggled",G_CALLBACK(option_toggled),dialog); |
644 | - gtk_widget_set_tooltip_markup(widget,gettext(ft_option[ix].tooltip)); | |
644 | + gtk_widget_set_tooltip_markup(widget,g_dgettext(PACKAGE_NAME,ft_option[ix].tooltip)); | |
645 | 645 | gtk_box_pack_start(box,widget,FALSE,FALSE,2); |
646 | 646 | group = gtk_radio_button_get_group(GTK_RADIO_BUTTON(widget)); |
647 | 647 | |
... | ... | @@ -657,7 +657,7 @@ static void v3270ft_init(v3270ft *dialog) { |
657 | 657 | |
658 | 658 | for(f=0;f < LIB3270_FT_VALUE_COUNT;f++) { |
659 | 659 | |
660 | - GtkWidget * label = gtk_label_new_with_mnemonic(gettext(ft_value[f].label)); | |
660 | + GtkWidget * label = gtk_label_new_with_mnemonic(g_dgettext(PACKAGE_NAME,ft_value[f].label)); | |
661 | 661 | gtk_widget_set_halign(label,GTK_ALIGN_END); |
662 | 662 | gtk_widget_set_valign(label,GTK_ALIGN_CENTER); |
663 | 663 | |
... | ... | @@ -665,8 +665,8 @@ static void v3270ft_init(v3270ft *dialog) { |
665 | 665 | g_signal_connect(G_OBJECT(widget),"value-changed",G_CALLBACK(spin_changed),dialog); |
666 | 666 | g_signal_connect(G_OBJECT(widget),"output",G_CALLBACK(spin_format),dialog); |
667 | 667 | |
668 | - gtk_widget_set_tooltip_markup(widget,gettext(ft_value[f].tooltip)); | |
669 | - gtk_widget_set_tooltip_markup(label,gettext(ft_value[f].tooltip)); | |
668 | + gtk_widget_set_tooltip_markup(widget,g_dgettext(PACKAGE_NAME,ft_value[f].tooltip)); | |
669 | + gtk_widget_set_tooltip_markup(label,g_dgettext(PACKAGE_NAME,ft_value[f].tooltip)); | |
670 | 670 | |
671 | 671 | gtk_label_set_mnemonic_widget(GTK_LABEL(label),widget); |
672 | 672 | ... | ... |
src/filetransfer/v3270ftprogress.c
... | ... | @@ -352,7 +352,7 @@ static GtkWidget * create_text(guint width) { |
352 | 352 | |
353 | 353 | static GtkWidget * create_label(int id, GtkWidget *entry) { |
354 | 354 | |
355 | - GtkWidget * widget = gtk_label_new(gettext(v3270_ft_worker_fields[id].label)); | |
355 | + GtkWidget * widget = gtk_label_new(g_dgettext(PACKAGE_NAME,v3270_ft_worker_fields[id].label)); | |
356 | 356 | |
357 | 357 | gtk_widget_set_tooltip_markup(widget,v3270_ft_worker_fields[id].tooltip); |
358 | 358 | gtk_widget_set_tooltip_markup(entry,v3270_ft_worker_fields[id].tooltip); |
... | ... | @@ -645,7 +645,7 @@ static void ft_complete(H3270 *hSession, unsigned long length,double kbytes_sec, |
645 | 645 | while(*text && g_ascii_isspace(*text)) |
646 | 646 | text++; |
647 | 647 | |
648 | - delay_signal(hSession, ftmsg[f].failed ? V3270FTPROGRESS_SIGNAL_FAILED : V3270FTPROGRESS_SIGNAL_SUCCESS, text, gettext(ftmsg[f].text)); | |
648 | + delay_signal(hSession, ftmsg[f].failed ? V3270FTPROGRESS_SIGNAL_FAILED : V3270FTPROGRESS_SIGNAL_SUCCESS, text, g_dgettext(PACKAGE_NAME,ftmsg[f].text)); | |
649 | 649 | |
650 | 650 | return; |
651 | 651 | ... | ... |
src/filetransfer/worker.c
... | ... | @@ -209,7 +209,7 @@ |
209 | 209 | |
210 | 210 | static void create_field(V3270FTWorker *widget, PROGRESS_FIELD id, GtkWidget *grid, gint top) |
211 | 211 | { |
212 | - GtkWidget * label = gtk_label_new(gettext(v3270_ft_worker_fields[id].label)); | |
212 | + GtkWidget * label = gtk_label_new(g_dgettext(PACKAGE_NAME,v3270_ft_worker_fields[id].label)); | |
213 | 213 | gtk_widget_set_halign(GTK_WIDGET(label),GTK_ALIGN_END); |
214 | 214 | gtk_grid_attach(GTK_GRID(grid),label,0,top,1,1); |
215 | 215 | |
... | ... | @@ -229,8 +229,8 @@ |
229 | 229 | gtk_grid_set_row_spacing(GTK_GRID(widget),6); |
230 | 230 | gtk_grid_set_column_spacing(GTK_GRID(widget),12); |
231 | 231 | |
232 | - widget->field[PROGRESS_FIELD_LOCAL] = GTK_ENTRY(create_entry(widget,gettext(v3270_ft_worker_fields[PROGRESS_FIELD_LOCAL].label),gtk_entry_new(),0,0,9)); | |
233 | - widget->field[PROGRESS_FIELD_REMOTE] = GTK_ENTRY(create_entry(widget,gettext(v3270_ft_worker_fields[PROGRESS_FIELD_REMOTE].label),gtk_entry_new(),0,1,9)); | |
232 | + widget->field[PROGRESS_FIELD_LOCAL] = GTK_ENTRY(create_entry(widget,g_dgettext(PACKAGE_NAME,v3270_ft_worker_fields[PROGRESS_FIELD_LOCAL].label),gtk_entry_new(),0,0,9)); | |
233 | + widget->field[PROGRESS_FIELD_REMOTE] = GTK_ENTRY(create_entry(widget,g_dgettext(PACKAGE_NAME,v3270_ft_worker_fields[PROGRESS_FIELD_REMOTE].label),gtk_entry_new(),0,1,9)); | |
234 | 234 | |
235 | 235 | // Create status elements |
236 | 236 | GtkWidget * views = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,6); |
... | ... | @@ -591,12 +591,12 @@ static gboolean do_timer(V3270FTWorker *worker) { |
591 | 591 | if(!message) |
592 | 592 | message = N_("Can't start file transfer session"); |
593 | 593 | |
594 | - gtk_progress_bar_set_text(worker->pbar,gettext(message)); | |
594 | + gtk_progress_bar_set_text(worker->pbar,g_dgettext(PACKAGE_NAME,message)); | |
595 | 595 | |
596 | 596 | pulse_stop(worker); |
597 | 597 | |
598 | 598 | // Emit "transfer failed" |
599 | - g_signal_emit(GTK_WIDGET(widget),v3270_worker_signals[V3270_WORKER_TRANSFER_FAILED_SIGNAL], 0, gettext(message), NULL); | |
599 | + g_signal_emit(GTK_WIDGET(widget),v3270_worker_signals[V3270_WORKER_TRANSFER_FAILED_SIGNAL], 0, g_dgettext(PACKAGE_NAME,message), NULL); | |
600 | 600 | |
601 | 601 | // Emit "no transfer" |
602 | 602 | ft_state_changed(worker->hSession, LIB3270_FT_STATE_NONE, _("No transfer in progress"), widget); | ... | ... |
src/include/hostselect.h
src/include/internals.h
src/include/v3270/filetransfer.h
src/include/v3270/ftprogress.h
src/terminal/accessible.c
src/terminal/actions/action.c
... | ... | @@ -392,7 +392,7 @@ |
392 | 392 | const gchar * domainname = ((V3270Action *) action)->translation_domain ? ((V3270Action *) action)->translation_domain : G_STRINGIFY(PRODUCT_NAME); |
393 | 393 | |
394 | 394 | if (msgid && *msgid) |
395 | - return (const gchar*) g_dgettext (domainname, msgid); | |
395 | + return (const gchar*) g_dgettext(domainname, msgid); | |
396 | 396 | |
397 | 397 | return msgid; |
398 | 398 | ... | ... |
src/terminal/callbacks.c
src/terminal/drawing/oia.c
... | ... | @@ -39,7 +39,7 @@ |
39 | 39 | |
40 | 40 | #include <gtk/gtk.h> |
41 | 41 | #include <libintl.h> |
42 | - #include <glib/gi18n.h> | |
42 | + #include <glib/gi18n-lib.h> | |
43 | 43 | |
44 | 44 | #include <lib3270.h> |
45 | 45 | #include <lib3270/session.h> |
... | ... | @@ -489,7 +489,7 @@ static void draw_status_message(cairo_t *cr, LIB3270_MESSAGE id, v3270FontInfo * |
489 | 489 | |
490 | 490 | if(msg && *msg) |
491 | 491 | { |
492 | - msg = gettext(msg); | |
492 | + msg = g_dgettext(PACKAGE_NAME,msg); | |
493 | 493 | } |
494 | 494 | |
495 | 495 | if(msg && *msg) | ... | ... |
src/terminal/keyboard/accelerator.c
... | ... | @@ -167,10 +167,10 @@ |
167 | 167 | case V3270_ACCELERATOR_TYPE_INTERNAL: |
168 | 168 | |
169 | 169 | if( ((V3270_ACTION *) accel->arg)->summary ) |
170 | - return gettext(((V3270_ACTION *) accel->arg)->summary); | |
170 | + return g_dgettext(PACKAGE_NAME,((V3270_ACTION *) accel->arg)->summary); | |
171 | 171 | |
172 | 172 | if( ((V3270_ACTION *) accel->arg)->description ) |
173 | - return gettext(((V3270_ACTION *) accel->arg)->description); | |
173 | + return g_dgettext(PACKAGE_NAME,((V3270_ACTION *) accel->arg)->description); | |
174 | 174 | |
175 | 175 | break; |
176 | 176 | |
... | ... | @@ -187,7 +187,7 @@ |
187 | 187 | case V3270_ACCELERATOR_TYPE_PFKEY: |
188 | 188 | |
189 | 189 | if( ((V3270PFKeyAccelerator *)accel)->description ) |
190 | - return gettext(((V3270PFKeyAccelerator *)accel)->description); | |
190 | + return g_dgettext(PACKAGE_NAME,((V3270PFKeyAccelerator *)accel)->description); | |
191 | 191 | |
192 | 192 | break; |
193 | 193 | ... | ... |
src/terminal/security.c
src/trace/private.h