[gimp/gimp-2-10] file-dds: mark some user-vsible messages for translation, expose them to PO files



commit 91c6f27cf2bcf6b5e701a8f428ebd6e57cd270f6
Author: Alexandre Prokoudine <alexandre prokoudine gmail com>
Date:   Tue Nov 13 03:07:41 2018 +0300

    file-dds: mark some user-vsible messages for translation, expose them to PO files
    
    Unfortunately, no items of comboboxes are currently translatble
    due to the way the code is written.
    
    (cherry picked from commit 2f3504e06af35efaaaa184c641ea254853042a5b)

 plug-ins/file-dds/ddsread.c  |  8 ++++----
 plug-ins/file-dds/ddswrite.c | 32 ++++++++++++++++----------------
 po-plug-ins/POTFILES.in      |  2 ++
 3 files changed, 22 insertions(+), 20 deletions(-)
---
diff --git a/plug-ins/file-dds/ddsread.c b/plug-ins/file-dds/ddsread.c
index 97ee510a34..cfdef9e602 100644
--- a/plug-ins/file-dds/ddsread.c
+++ b/plug-ins/file-dds/ddsread.c
@@ -1204,7 +1204,7 @@ static int load_dialog(void)
    GtkWidget *vbox;
    GtkWidget *check;
 
-   dlg = gimp_dialog_new("Load DDS", "dds", NULL, GTK_WIN_POS_MOUSE,
+   dlg = gimp_dialog_new(_("Load DDS"), "dds", NULL, GTK_WIN_POS_MOUSE,
                          gimp_standard_help_func, LOAD_PROC,
                          GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
                          GTK_STOCK_OK, GTK_RESPONSE_OK,
@@ -1222,21 +1222,21 @@ static int load_dialog(void)
    gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dlg)->vbox), vbox, 1, 1, 0);
    gtk_widget_show(vbox);
 
-   check = gtk_check_button_new_with_label("Load mipmaps");
+   check = gtk_check_button_new_with_label(_("Load mipmaps"));
    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), dds_read_vals.mipmaps);
    gtk_signal_connect(GTK_OBJECT(check), "clicked",
                       GTK_SIGNAL_FUNC(toggle_clicked), &dds_read_vals.mipmaps);
    gtk_box_pack_start(GTK_BOX(vbox), check, 1, 1, 0);
    gtk_widget_show(check);
 
-   check = gtk_check_button_new_with_label("Automatically decode YCoCg/AExp images when detected");
+   check = gtk_check_button_new_with_label(_("Automatically decode YCoCg/AExp images when detected"));
    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), dds_read_vals.decode_images);
    gtk_signal_connect(GTK_OBJECT(check), "clicked",
                       GTK_SIGNAL_FUNC(toggle_clicked), &dds_read_vals.decode_images);
    gtk_box_pack_start(GTK_BOX(vbox), check, 1, 1, 0);
    gtk_widget_show(check);
 
-   check = gtk_check_button_new_with_label("Show this dialog");
+   check = gtk_check_button_new_with_label(_("Show this dialog"));
    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), dds_read_vals.show_dialog);
    gtk_signal_connect(GTK_OBJECT(check), "clicked",
                       GTK_SIGNAL_FUNC(toggle_clicked), &dds_read_vals.show_dialog);
diff --git a/plug-ins/file-dds/ddswrite.c b/plug-ins/file-dds/ddswrite.c
index b81770f00f..5c4ce0e31b 100644
--- a/plug-ins/file-dds/ddswrite.c
+++ b/plug-ins/file-dds/ddswrite.c
@@ -1816,7 +1816,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
    gtk_table_set_row_spacings(GTK_TABLE(table), 4);
    gtk_table_set_col_spacings(GTK_TABLE(table), 8);
 
-   label = gtk_label_new("Compression:");
+   label = gtk_label_new(_("Compression:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1,
                     (GtkAttachOptions)(GTK_FILL),
@@ -1835,7 +1835,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    compress_opt = opt;
 
-   label = gtk_label_new("Format:");
+   label = gtk_label_new(_("Format:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2,
                     (GtkAttachOptions)(GTK_FILL),
@@ -1856,7 +1856,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    format_opt = opt;
 
-   label = gtk_label_new("Save:");
+   label = gtk_label_new(_("Save:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 2, 3,
                     (GtkAttachOptions)(GTK_FILL),
@@ -1876,7 +1876,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
    string_value_combo_set_item_sensitive(opt, DDS_SAVE_VOLUMEMAP, is_volume);
    string_value_combo_set_item_sensitive(opt, DDS_SAVE_ARRAY, is_array);
 
-   label = gtk_label_new("Mipmaps:");
+   label = gtk_label_new(_("Mipmaps:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 3, 4,
                     (GtkAttachOptions)(GTK_FILL),
@@ -1907,7 +1907,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
    gtk_box_pack_start(GTK_BOX(vbox), hbox, 1, 1, 0);
    gtk_widget_show(hbox);
 
-   check = gtk_check_button_new_with_label("Transparent index:");
+   check = gtk_check_button_new_with_label(_("Transparent index:"));
    gtk_box_pack_start(GTK_BOX(hbox), check, 0, 0, 0);
    gtk_signal_connect(GTK_OBJECT(check), "clicked",
                       GTK_SIGNAL_FUNC(transindex_clicked), 0);
@@ -1945,7 +1945,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
       gtk_widget_set_sensitive(compress_opt, 0);
    }
 
-   expander = gtk_expander_new("<b>Advanced Options</b>");
+   expander = gtk_expander_new(_("<b>Advanced Options</b>"));
    gtk_expander_set_use_markup(GTK_EXPANDER(expander), 1);
    gtk_expander_set_expanded(GTK_EXPANDER(expander), dds_write_vals.show_adv_opt);
    gtk_expander_set_spacing(GTK_EXPANDER(expander), 8);
@@ -1959,7 +1959,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
    gtk_container_add(GTK_CONTAINER(expander), vbox2);
    gtk_widget_show(vbox2);
 
-   frame = gtk_frame_new("Compression");
+   frame = gtk_frame_new(_("Compression"));
    gtk_box_pack_start(GTK_BOX(vbox2), frame, 1, 1, 0);
    gtk_widget_show(frame);
 
@@ -1970,7 +1970,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
    gtk_container_add(GTK_CONTAINER(frame), table);
    gtk_widget_show(table);
 
-   check = gtk_check_button_new_with_label("Use perceptual error metric");
+   check = gtk_check_button_new_with_label(_("Use perceptual error metric"));
    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), dds_write_vals.perceptual_metric);
    gtk_table_attach(GTK_TABLE(table), check, 0, 2, 0, 1,
                     (GtkAttachOptions)(GTK_FILL),
@@ -1981,7 +1981,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    pm_chk = check;
 
-   frame = gtk_frame_new("Mipmaps");
+   frame = gtk_frame_new(_("Mipmaps"));
    gtk_box_pack_start(GTK_BOX(vbox2), frame, 1, 1, 0);
    gtk_widget_show(frame);
 
@@ -1992,7 +1992,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
    gtk_container_add(GTK_CONTAINER(frame), table);
    gtk_widget_show(table);
 
-   label = gtk_label_new("Filter:");
+   label = gtk_label_new(_("Filter:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 0, 1,
                     (GtkAttachOptions)(GTK_FILL),
@@ -2012,7 +2012,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    mipmap_filter_opt = opt;
 
-   label = gtk_label_new("Wrap mode:");
+   label = gtk_label_new(_("Wrap mode:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 1, 2,
                     (GtkAttachOptions)(GTK_FILL),
@@ -2032,7 +2032,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    mipmap_wrap_opt = opt;
 
-   check = gtk_check_button_new_with_label("Apply gamma correction");
+   check = gtk_check_button_new_with_label(_("Apply gamma correction"));
    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), dds_write_vals.gamma_correct && 
dds_write_vals.mipmaps);
    gtk_table_attach(GTK_TABLE(table), check, 1, 2, 2, 3,
                     (GtkAttachOptions)(GTK_FILL),
@@ -2043,7 +2043,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    gamma_chk = check;
 
-   check = gtk_check_button_new_with_label("Use sRGB colorspace");
+   check = gtk_check_button_new_with_label(_("Use sRGB colorspace"));
    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), dds_write_vals.gamma_correct && 
dds_write_vals.srgb);
    gtk_table_attach(GTK_TABLE(table), check, 1, 2, 3, 4,
                     (GtkAttachOptions)(GTK_FILL),
@@ -2054,7 +2054,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    srgb_chk = check;
 
-   label = gtk_label_new("Gamma:");
+   label = gtk_label_new(_("Gamma:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 4, 5,
                     (GtkAttachOptions)(GTK_FILL),
@@ -2072,7 +2072,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    gamma_spin = spin;
 
-   check = gtk_check_button_new_with_label("Preserve alpha test coverage");
+   check = gtk_check_button_new_with_label(_("Preserve alpha test coverage"));
    gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(check), dds_write_vals.preserve_alpha_coverage && 
dds_write_vals.mipmaps);
    gtk_table_attach(GTK_TABLE(table), check, 1, 2, 5, 6,
                     (GtkAttachOptions)(GTK_FILL),
@@ -2083,7 +2083,7 @@ static gint save_dialog(gint32 image_id, gint32 drawable_id)
 
    alpha_coverage_chk = check;
 
-   label = gtk_label_new("Alpha test threshold:");
+   label = gtk_label_new(_("Alpha test threshold:"));
    gtk_widget_show(label);
    gtk_table_attach(GTK_TABLE(table), label, 0, 1, 6, 7,
                     (GtkAttachOptions)(GTK_FILL),
diff --git a/po-plug-ins/POTFILES.in b/po-plug-ins/POTFILES.in
index 2d900e097d..cc6113868a 100644
--- a/po-plug-ins/POTFILES.in
+++ b/po-plug-ins/POTFILES.in
@@ -99,6 +99,8 @@ plug-ins/common/web-page.c
 plug-ins/file-bmp/bmp-load.c
 plug-ins/file-bmp/bmp-save.c
 plug-ins/file-bmp/bmp.c
+plug-ins/file-dds/ddsread.c
+plug-ins/file-dds/ddswrite.c
 plug-ins/file-exr/file-exr.c
 plug-ins/file-faxg3/faxg3.c
 plug-ins/file-fits/fits.c


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]