From 19dfcc5c9ec7090d931f7b379b1e803013903589 Mon Sep 17 00:00:00 2001 From: Marco Ciampa Date: Fri, 27 Sep 2013 13:16:55 +0200 Subject: [PATCH] Added internationalization macros to selection-to-path-dialog hidden parameters. --- .../selection-to-path-dialog.c | 157 +++++++++--------- po-plug-ins/POTFILES.in | 1 + 2 files changed, 80 insertions(+), 78 deletions(-) diff --git a/plug-ins/selection-to-path/selection-to-path-dialog.c b/plug-ins/selection-to-path/selection-to-path-dialog.c index 4470dc0fb8..e65a0d3db5 100644 --- a/plug-ins/selection-to-path/selection-to-path-dialog.c +++ b/plug-ins/selection-to-path/selection-to-path-dialog.c @@ -35,6 +35,7 @@ #include "selection-to-path.h" +#include "libgimp/stdplugins-intl.h" #define SCALE_WIDTH 100 #define SCALE_DIGITS 8 @@ -94,12 +95,12 @@ dialog_create_selection_area (SELVALS *sels) row = 0; adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Align Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Align Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->align_threshold, 0.2, 2.0, 0.1, 0.1, 2, TRUE, 0, 0, - "If two endpoints are closer than this," - "they are made to be equal.", NULL); + _("If two endpoints are closer than this," + "they are made to be equal."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->align_threshold); @@ -107,14 +108,14 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.5)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Corner Always Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Corner Always Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->corner_always_threshold, 30, 180, 1, 1, 2, TRUE, 0, 0, - "If the angle defined by a point and its predecessors " - "and successors is smaller than this, it's a corner, " - "even if it's within `corner_surround' pixels of a " - "point with a smaller angle.", NULL); + _("If the angle defined by a point and its predecessors " + "and successors is smaller than this, it's a corner, " + "even if it's within `corner_surround' pixels of a " + "point with a smaller angle."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->corner_always_threshold); @@ -122,12 +123,12 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (60.0)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Corner Surround:", SCALE_WIDTH, SCALE_DIGITS, + _("Corner Surround:"), SCALE_WIDTH, SCALE_DIGITS, sels->corner_surround, 3, 8, 1, 1, 0, TRUE, 0, 0, - "Number of points to consider when determining if a " - "point is a corner or not.", NULL); + _("Number of points to consider when determining if a " + "point is a corner or not."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->corner_surround); @@ -135,12 +136,12 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (4.0)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Corner Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Corner Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->corner_threshold, 0, 180, 1, 1, 2, TRUE, 0, 0, - "If a point, its predecessors, and its successors " - "define an angle smaller than this, it's a corner.", + _("If a point, its predecessors, and its successors " + "define an angle smaller than this, it's a corner."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), @@ -150,13 +151,13 @@ dialog_create_selection_area (SELVALS *sels) adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Error Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Error Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->error_threshold, 0.2, 10, 0.1, 0.1, 2, TRUE, 0, 0, - "Amount of error at which a fitted spline is " - "unacceptable. If any pixel is further away " - "than this from the fitted curve, we try again.", + _("Amount of error at which a fitted spline is " + "unacceptable. If any pixel is further away " + "than this from the fitted curve, we try again."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), @@ -165,12 +166,12 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.40)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Filter Alternative Surround:", SCALE_WIDTH, SCALE_DIGITS, + _("Filter Alternative Surround:"), SCALE_WIDTH, SCALE_DIGITS, sels->filter_alternative_surround, 1, 10, 1, 1, 0, TRUE, 0, 0, - "A second number of adjacent points to consider " - "when filtering.", NULL); + _("A second number of adjacent points to consider " + "when filtering."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->filter_alternative_surround); @@ -179,14 +180,14 @@ dialog_create_selection_area (SELVALS *sels) adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Filter Epsilon:", SCALE_WIDTH, SCALE_DIGITS, + _("Filter Epsilon:"), SCALE_WIDTH, SCALE_DIGITS, sels->filter_epsilon, 5, 40, 1, 1, 2, TRUE, 0, 0, - "If the angles between the vectors produced by " - "filter_surround and filter_alternative_surround " - "points differ by more than this, use the one from " - "filter_alternative_surround.", NULL); + _("If the angles between the vectors produced by " + "filter_surround and filter_alternative_surround " + "points differ by more than this, use the one from " + "filter_alternative_surround."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->filter_epsilon); @@ -194,15 +195,15 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (10.0)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Filter Iteration Count:", SCALE_WIDTH, SCALE_DIGITS, + _("Filter Iteration Count:"), SCALE_WIDTH, SCALE_DIGITS, sels->filter_iteration_count, 4, 70, 1, 1, 0, TRUE, 0, 0, - "Number of times to smooth original data points. " - "Increasing this number dramatically --- to 50 or " - "so --- can produce vastly better results. But if " - "any points that ``should'' be corners aren't found, " - "the curve goes to hell around that point.", NULL); + _("Number of times to smooth original data points. " + "Increasing this number dramatically --- to 50 or " + "so --- can produce vastly better results. But if " + "any points that ``should'' be corners aren't found, " + "the curve goes to hell around that point."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->filter_iteration_count); @@ -210,12 +211,12 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (4.0)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Filter Percent:", SCALE_WIDTH, SCALE_DIGITS, + _("Filter Percent:"), SCALE_WIDTH, SCALE_DIGITS, sels->filter_percent, 0, 1, 0.05, 0.01, 2, TRUE, 0, 0, - "To produce the new point, use the old point plus " - "this times the neighbors.", NULL); + _("To produce the new point, use the old point plus " + "this times the neighbors."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->filter_percent); @@ -223,12 +224,12 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.33)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Filter Secondary Surround:", SCALE_WIDTH, SCALE_DIGITS, + _("Filter Secondary Surround:"), SCALE_WIDTH, SCALE_DIGITS, sels->filter_secondary_surround, 3, 10, 1, 1, 0, TRUE, 0, 0, - "Number of adjacent points to consider if " - "`filter_surround' points defines a straight line.", + _("Number of adjacent points to consider if " + "`filter_surround' points defines a straight line."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), @@ -237,11 +238,11 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (3.0)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Filter Surround:", SCALE_WIDTH, SCALE_DIGITS, + _("Filter Surround:"), SCALE_WIDTH, SCALE_DIGITS, sels->filter_surround, 2, 10, 1, 1, 0, TRUE, 0, 0, - "Number of adjacent points to consider when filtering.", + _("Number of adjacent points to consider when filtering."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), @@ -249,13 +250,13 @@ dialog_create_selection_area (SELVALS *sels) adjust_widgets = g_slist_append (adjust_widgets, adj); g_object_set_data (G_OBJECT (adj), "default_value", def_val (2.0)); - check = gtk_check_button_new_with_label ("Keep Knees"); + check = gtk_check_button_new_with_label (_("Keep Knees")); gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (check), sels->keep_knees); gtk_table_attach (GTK_TABLE (table), check, 1, 3, row, row + 1, GTK_EXPAND | GTK_FILL, GTK_EXPAND | GTK_FILL, 0, 0); gimp_help_set_help_data (GTK_WIDGET (check), - "Says whether or not to remove ``knee'' " - "points after finding the outline.", NULL); + _("Says whether or not to remove ``knee'' " + "points after finding the outline."), NULL); g_signal_connect (check, "toggled", G_CALLBACK (gimp_toggle_button_update), &sels->keep_knees); @@ -265,15 +266,15 @@ dialog_create_selection_area (SELVALS *sels) row++; adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Line Reversion Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Line Reversion Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->line_reversion_threshold, 0.01, 0.2, 0.01, 0.01, 3, TRUE, 0, 0, - "If a spline is closer to a straight line than this, " - "it remains a straight line, even if it would otherwise " - "be changed back to a curve. This is weighted by the " - "square of the curve length, to make shorter curves " - "more likely to be reverted.", NULL); + _("If a spline is closer to a straight line than this, " + "it remains a straight line, even if it would otherwise " + "be changed back to a curve. This is weighted by the " + "square of the curve length, to make shorter curves " + "more likely to be reverted."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->line_reversion_threshold); @@ -281,13 +282,13 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.01)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Line Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Line Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->line_threshold, 0.2, 4, 0.1, 0.01, 2, TRUE, 0, 0, - "How many pixels (on the average) a spline can " - "diverge from the line determined by its endpoints " - "before it is changed to a straight line.", NULL); + _("How many pixels (on the average) a spline can " + "diverge from the line determined by its endpoints " + "before it is changed to a straight line."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->line_threshold); @@ -295,13 +296,13 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.5)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Reparametrize Improvement:", SCALE_WIDTH, SCALE_DIGITS, + _("Reparametrize Improvement:"), SCALE_WIDTH, SCALE_DIGITS, sels->reparameterize_improvement, 0, 1, 0.05, 0.01, 2, TRUE, 0, 0, - "If reparameterization doesn't improve the fit by this " - "much percent, stop doing it. ""Amount of error at which " - "it is pointless to reparameterize.", NULL); + _("If reparameterization doesn't improve the fit by this " + "much percent, stop doing it. ""Amount of error at which " + "it is pointless to reparameterize."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->reparameterize_improvement); @@ -309,16 +310,16 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.01)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Reparametrize Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Reparametrize Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->reparameterize_threshold, 1, 50, 0.5, 0.5, 2, TRUE, 0, 0, - "Amount of error at which it is pointless to reparameterize. " - "This happens, for example, when we are trying to fit the " - "outline of the outside of an `O' with a single spline. " - "The initial fit is not good enough for the Newton-Raphson " - "iteration to improve it. It may be that it would be better " - "to detect the cases where we didn't find any corners.", NULL); + _("Amount of error at which it is pointless to reparameterize. " + "This happens, for example, when we are trying to fit the " + "outline of the outside of an `O' with a single spline. " + "The initial fit is not good enough for the Newton-Raphson " + "iteration to improve it. It may be that it would be better " + "to detect the cases where we didn't find any corners."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->reparameterize_threshold); @@ -326,12 +327,12 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (1.0)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Subdivide Search:", SCALE_WIDTH, SCALE_DIGITS, + _("Subdivide Search:"), SCALE_WIDTH, SCALE_DIGITS, sels->subdivide_search, 0.05, 1, 0.05, 0.01, 2, TRUE, 0, 0, - "Percentage of the curve away from the worst point " - "to look for a better place to subdivide.", NULL); + _("Percentage of the curve away from the worst point " + "to look for a better place to subdivide."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->subdivide_search); @@ -339,12 +340,12 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.1)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Subdivide Surround:", SCALE_WIDTH, SCALE_DIGITS, + _("Subdivide Surround:"), SCALE_WIDTH, SCALE_DIGITS, sels->subdivide_surround, 2, 10, 1, 1, 0, TRUE, 0, 0, - "Number of points to consider when deciding whether " - "a given point is a better place to subdivide.", + _("Number of points to consider when deciding whether " + "a given point is a better place to subdivide."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), @@ -353,13 +354,13 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (4.0)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Subdivide Threshold:", SCALE_WIDTH, SCALE_DIGITS, + _("Subdivide Threshold:"), SCALE_WIDTH, SCALE_DIGITS, sels->subdivide_threshold, 0.01, 1, 0.01, 0.01, 2, TRUE, 0, 0, - "How many pixels a point can diverge from a straight " - "line and still be considered a better place to " - "subdivide.", NULL); + _("How many pixels a point can diverge from a straight " + "line and still be considered a better place to " + "subdivide."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->subdivide_threshold); @@ -367,13 +368,13 @@ dialog_create_selection_area (SELVALS *sels) g_object_set_data (G_OBJECT (adj), "default_value", def_val (0.03)); adj = gimp_scale_entry_new (GTK_TABLE (table), 0, row++, - "Tangent Surround:", SCALE_WIDTH, SCALE_DIGITS, + _("Tangent Surround:"), SCALE_WIDTH, SCALE_DIGITS, sels->tangent_surround, 2, 10, 1, 1, 0, TRUE, 0, 0, - "Number of points to look at on either side of a " - "point when computing the approximation to the " - "tangent at that point.", NULL); + _("Number of points to look at on either side of a " + "point when computing the approximation to the " + "tangent at that point."), NULL); g_signal_connect (adj, "value-changed", G_CALLBACK (gimp_double_adjustment_update), &sels->tangent_surround); diff --git a/po-plug-ins/POTFILES.in b/po-plug-ins/POTFILES.in index 482347ad0f..15e6637f20 100644 --- a/po-plug-ins/POTFILES.in +++ b/po-plug-ins/POTFILES.in @@ -259,5 +259,6 @@ plug-ins/print/print-page-layout.c plug-ins/print/print.c plug-ins/selection-to-path/pxl-outline.c plug-ins/selection-to-path/selection-to-path.c +plug-ins/selection-to-path/selection-to-path-dialog.c plug-ins/twain/twain.c plug-ins/win-snap/winsnap.c