summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2023-03-17 22:04:25 -0400
committerMatthias Clasen <mclasen@redhat.com>2023-03-17 22:04:25 -0400
commit2dc17aeca9b933e7059a93181e511bbbd1fb5362 (patch)
tree3a611a582b2c57f4ec4c06574b9538b9dfb5f3e0 /tools
parentfda2010a9eace6a31a3adb468bba4ab06ce3e0f2 (diff)
downloadgtk+-2dc17aeca9b933e7059a93181e511bbbd1fb5362.tar.gz
gtk4-builder-tool: Localization fixes
Be consistent about marking strings for translation. And make locatization actually work by including gi18n-lib.h instead of gi18n.h.
Diffstat (limited to 'tools')
-rw-r--r--tools/gtk-builder-tool-enumerate.c2
-rw-r--r--tools/gtk-builder-tool-preview.c14
-rw-r--r--tools/gtk-builder-tool-screenshot.c24
-rw-r--r--tools/gtk-builder-tool-simplify.c35
-rw-r--r--tools/gtk-builder-tool-validate.c14
-rw-r--r--tools/gtk-builder-tool.c2
6 files changed, 59 insertions, 32 deletions
diff --git a/tools/gtk-builder-tool-enumerate.c b/tools/gtk-builder-tool-enumerate.c
index 81c4cfc555..12db260472 100644
--- a/tools/gtk-builder-tool-enumerate.c
+++ b/tools/gtk-builder-tool-enumerate.c
@@ -23,7 +23,7 @@
#include <string.h>
#include <errno.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <glib/gprintf.h>
#include <glib/gstdio.h>
#include <gtk/gtk.h>
diff --git a/tools/gtk-builder-tool-preview.c b/tools/gtk-builder-tool-preview.c
index 6c7473d80e..43fa2ff5b2 100644
--- a/tools/gtk-builder-tool-preview.c
+++ b/tools/gtk-builder-tool-preview.c
@@ -23,7 +23,7 @@
#include <string.h>
#include <errno.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <glib/gprintf.h>
#include <glib/gstdio.h>
#include <gtk/gtk.h>
@@ -125,15 +125,15 @@ preview_file (const char *filename,
if (object == NULL)
{
if (id)
- g_printerr ("No object with ID '%s' found\n", id);
+ g_printerr (_("No object with ID '%s' found\n"), id);
else
- g_printerr ("No previewable object found\n");
+ g_printerr (_("No previewable object found\n"));
exit (1);
}
if (!GTK_IS_WIDGET (object))
{
- g_printerr ("Objects of type %s can't be previewed\n", G_OBJECT_TYPE_NAME (object));
+ g_printerr (_("Objects of type %s can't be previewed\n"), G_OBJECT_TYPE_NAME (object));
exit (1);
}
@@ -184,7 +184,7 @@ do_preview (int *argc,
if (gdk_display_get_default () == NULL)
{
- g_printerr ("Could not initialize windowing system\n");
+ g_printerr (_("Could not initialize windowing system\n"));
exit (1);
}
@@ -205,13 +205,13 @@ do_preview (int *argc,
if (filenames == NULL)
{
- g_printerr ("No .ui file specified\n");
+ g_printerr (_("No .ui file specified\n"));
exit (1);
}
if (g_strv_length (filenames) > 1)
{
- g_printerr ("Can only preview a single .ui file\n");
+ g_printerr (_("Can only preview a single .ui file\n"));
exit (1);
}
diff --git a/tools/gtk-builder-tool-screenshot.c b/tools/gtk-builder-tool-screenshot.c
index 99e033ef68..cf20eaec88 100644
--- a/tools/gtk-builder-tool-screenshot.c
+++ b/tools/gtk-builder-tool-screenshot.c
@@ -23,7 +23,7 @@
#include <string.h>
#include <errno.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <glib/gprintf.h>
#include <glib/gstdio.h>
#include <gtk/gtk.h>
@@ -233,15 +233,15 @@ screenshot_file (const char *filename,
if (object == NULL)
{
if (id)
- g_printerr ("No object with ID '%s' found\n", id);
+ g_printerr (_("No object with ID '%s' found\n"), id);
else
- g_printerr ("No object found\n");
+ g_printerr (_("No object found\n"));
exit (1);
}
if (!GTK_IS_WIDGET (object))
{
- g_printerr ("Objects of type %s can't be screenshot\n", G_OBJECT_TYPE_NAME (object));
+ g_printerr (_("Objects of type %s can't be screenshot\n"), G_OBJECT_TYPE_NAME (object));
exit (1);
}
@@ -295,7 +295,7 @@ screenshot_file (const char *filename,
if (texture == NULL)
{
- g_printerr ("Failed to take a screenshot\n");
+ g_printerr (_("Failed to take a screenshot\n"));
exit (1);
}
@@ -306,8 +306,8 @@ screenshot_file (const char *filename,
if (g_file_test (save_to, G_FILE_TEST_EXISTS) && !force)
{
- g_printerr ("File %s exists.\n"
- "Use --force to overwrite.\n", save_to);
+ g_printerr (_("File %s exists.\n"
+ "Use --force to overwrite.\n"), save_to);
exit (1);
}
@@ -328,11 +328,11 @@ screenshot_file (const char *filename,
g_bytes_get_size (bytes),
&error))
{
- g_print ("Output written to %s.\n", save_to);
+ g_print (_("Output written to %s.\n"), save_to);
}
else
{
- g_printerr ("Failed to save %s: %s\n", save_to, error->message);
+ g_printerr (_("Failed to save %s: %s\n"), save_to, error->message);
exit (1);
}
@@ -366,7 +366,7 @@ do_screenshot (int *argc,
if (gdk_display_get_default () == NULL)
{
- g_printerr ("Could not initialize windowing system\n");
+ g_printerr (_("Could not initialize windowing system\n"));
exit (1);
}
@@ -387,13 +387,13 @@ do_screenshot (int *argc,
if (filenames == NULL)
{
- g_printerr ("No .ui file specified\n");
+ g_printerr (_("No .ui file specified\n"));
exit (1);
}
if (g_strv_length (filenames) > 2)
{
- g_printerr ("Can only screenshot a single .ui file and a single output file\n");
+ g_printerr (_("Can only screenshot a single .ui file and a single output file\n"));
exit (1);
}
diff --git a/tools/gtk-builder-tool-simplify.c b/tools/gtk-builder-tool-simplify.c
index d279aa526f..3a8ecf3b90 100644
--- a/tools/gtk-builder-tool-simplify.c
+++ b/tools/gtk-builder-tool-simplify.c
@@ -23,7 +23,7 @@
#include <string.h>
#include <errno.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <glib/gprintf.h>
#include <glib/gstdio.h>
#include <gtk/gtk.h>
@@ -648,10 +648,31 @@ warn_missing_property (Element *element,
const char *property_name,
PropKind kind)
{
- const char *kind_str[] = { "", "Packing ", "Cell ", "Layout " };
+ char *name;
+ char *msg;
- g_printerr (_("%s:%d: %sproperty %s::%s not found\n"),
- data->input_filename, element->line_number, kind_str[kind], class_name, property_name);
+ name = g_strconcat (class_name, "::", property_name, NULL);
+ switch (kind)
+ {
+ case PROP_KIND_OBJECT:
+ msg = g_strdup_printf (_("Property %s not found"), name);
+ break;
+ case PROP_KIND_PACKING:
+ msg = g_strdup_printf (_("Packing property %s not found"), name);
+ break;
+ case PROP_KIND_CELL_PACKING:
+ msg = g_strdup_printf (_("Cell property %s not found"), name);
+ break;
+ case PROP_KIND_LAYOUT:
+ msg = g_strdup_printf (_("Layout property %s not found"), name);
+ break;
+ default:
+ g_assert_not_reached ();
+ }
+
+ g_printerr ("%s:%d: %s\n", data->input_filename, element->line_number, msg);
+ g_free (name);
+ g_free (msg);
}
static gboolean
@@ -1373,7 +1394,7 @@ rewrite_start_center_end_children (Element *element,
else if (end_child == NULL)
end_child = child;
else
- g_warning ("%s only accepts three children", get_class_name (element));
+ g_warning (_("%s only accepts three children"), get_class_name (element));
}
if (start_child)
@@ -2454,7 +2475,7 @@ simplify_file (const char *filename,
if (data.root == NULL)
{
- g_printerr (_("Can’t parse “%s”\n"), filename);
+ g_printerr (_("Can’t parse “%s”: %s\n"), filename, "");
return FALSE;
}
@@ -2486,7 +2507,7 @@ simplify_file (const char *filename,
if (!g_file_set_contents (data.input_filename, content, length, &error))
{
- g_printerr (_("Failed to write %s: “%s”\n"), data.input_filename, error->message);
+ g_printerr (_("Failed to write “%s”: “%s”\n"), data.input_filename, error->message);
return FALSE;
}
}
diff --git a/tools/gtk-builder-tool-validate.c b/tools/gtk-builder-tool-validate.c
index db94242dff..011b8b8d79 100644
--- a/tools/gtk-builder-tool-validate.c
+++ b/tools/gtk-builder-tool-validate.c
@@ -23,7 +23,7 @@
#include <string.h>
#include <errno.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <glib/gprintf.h>
#include <glib/gstdio.h>
#include <gtk/gtk.h>
@@ -42,7 +42,7 @@ make_fake_type (const char *type_name,
parent_type = g_type_from_name (parent_name);
if (parent_type == G_TYPE_INVALID)
{
- g_printerr ("Failed to lookup template parent type %s\n", parent_name);
+ g_printerr (_("Failed to lookup template parent type %s\n"), parent_name);
exit (1);
}
@@ -120,7 +120,7 @@ fake_scope_check_deprecations (FakeScope *self,
if (is_deprecated (name))
{
if (s->len == 0)
- g_string_append (s, "Deprecated types:\n");
+ g_string_append (s, _("Deprecated types:\n"));
g_string_append_printf (s, "%s", name);
g_string_append (s, "\n");
}
@@ -164,7 +164,7 @@ validate_template (const char *filename,
object = g_object_new (template_type, NULL);
if (!object)
{
- g_printerr ("Failed to create an instance of the template type %s\n", type_name);
+ g_printerr (_("Failed to create an instance of the template type %s\n"), type_name);
return FALSE;
}
@@ -276,6 +276,12 @@ do_validate (int *argc, const char ***argv)
exit (1);
}
+ if (!filenames)
+ {
+ g_printerr (_("No .ui file specified\n"));
+ exit (1);
+ }
+
g_option_context_free (context);
for (i = 0; filenames[i]; i++)
diff --git a/tools/gtk-builder-tool.c b/tools/gtk-builder-tool.c
index 278d3fb4db..a17af70b89 100644
--- a/tools/gtk-builder-tool.c
+++ b/tools/gtk-builder-tool.c
@@ -23,7 +23,7 @@
#include <string.h>
#include <errno.h>
-#include <glib/gi18n.h>
+#include <glib/gi18n-lib.h>
#include <glib/gprintf.h>
#include <glib/gstdio.h>
#include <gtk/gtk.h>