mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-26 05:56:14 +01:00
Merge branch 'compile-schemas-strings' into 'master'
glib-compile-schemas: Improve translatable strings See merge request GNOME/glib!678
This commit is contained in:
commit
e85f1ced5f
@ -1833,7 +1833,8 @@ parse_gschema_files (gchar **files,
|
|||||||
if (strict)
|
if (strict)
|
||||||
{
|
{
|
||||||
/* Translators: Do not translate "--strict". */
|
/* Translators: Do not translate "--strict". */
|
||||||
fprintf (stderr, _("--strict was specified; exiting.\n"));
|
fprintf (stderr, "%s\n", _("--strict was specified; exiting."));
|
||||||
|
|
||||||
g_hash_table_unref (state.schema_table);
|
g_hash_table_unref (state.schema_table);
|
||||||
g_hash_table_unref (state.flags_table);
|
g_hash_table_unref (state.flags_table);
|
||||||
g_hash_table_unref (state.enum_table);
|
g_hash_table_unref (state.enum_table);
|
||||||
@ -1843,7 +1844,9 @@ parse_gschema_files (gchar **files,
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
fprintf (stderr, _("This entire file has been ignored.\n"));
|
{
|
||||||
|
fprintf (stderr, "%s\n", _("This entire file has been ignored."));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* cleanup */
|
/* cleanup */
|
||||||
@ -1905,11 +1908,11 @@ set_overrides (GHashTable *schema_table,
|
|||||||
|
|
||||||
if (!strict)
|
if (!strict)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("Ignoring this file.\n"));
|
fprintf (stderr, "%s\n", _("Ignoring this file."));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (stderr, _("--strict was specified; exiting.\n"));
|
fprintf (stderr, "%s\n", _("--strict was specified; exiting."));
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1958,17 +1961,22 @@ set_overrides (GHashTable *schema_table,
|
|||||||
|
|
||||||
if (state == NULL)
|
if (state == NULL)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("No such key “%s” in schema “%s” as "
|
|
||||||
"specified in override file “%s”"),
|
|
||||||
key, group, filename);
|
|
||||||
|
|
||||||
if (!strict)
|
if (!strict)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("; ignoring override for this key.\n"));
|
fprintf (stderr, _("No such key “%s” in schema “%s” as "
|
||||||
|
"specified in override file “%s”; "
|
||||||
|
"ignoring override for this key."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (stderr, _(" and --strict was specified; exiting.\n"));
|
fprintf (stderr, _("No such key “%s” in schema “%s” as "
|
||||||
|
"specified in override file “%s” and "
|
||||||
|
"--strict was specified; exiting."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
|
|
||||||
g_key_file_free (key_file);
|
g_key_file_free (key_file);
|
||||||
g_strfreev (pieces);
|
g_strfreev (pieces);
|
||||||
g_strfreev (groups);
|
g_strfreev (groups);
|
||||||
@ -1982,18 +1990,24 @@ set_overrides (GHashTable *schema_table,
|
|||||||
/* Let's avoid the n*m case of per-desktop localised
|
/* Let's avoid the n*m case of per-desktop localised
|
||||||
* default values, and just forbid it.
|
* default values, and just forbid it.
|
||||||
*/
|
*/
|
||||||
fprintf (stderr,
|
|
||||||
_("cannot provide per-desktop overrides for localised "
|
|
||||||
"key “%s” in schema “%s” (override file “%s”)"),
|
|
||||||
key, group, filename);
|
|
||||||
|
|
||||||
if (!strict)
|
if (!strict)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("; ignoring override for this key.\n"));
|
fprintf (stderr,
|
||||||
|
_("Cannot provide per-desktop overrides for "
|
||||||
|
"localised key “%s” in schema “%s” (override "
|
||||||
|
"file “%s”); ignoring override for this key."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (stderr, _(" and --strict was specified; exiting.\n"));
|
fprintf (stderr,
|
||||||
|
_("Cannot provide per-desktop overrides for "
|
||||||
|
"localised key “%s” in schema “%s” (override "
|
||||||
|
"file “%s”) and --strict was specified; exiting."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
|
|
||||||
g_key_file_free (key_file);
|
g_key_file_free (key_file);
|
||||||
g_strfreev (pieces);
|
g_strfreev (pieces);
|
||||||
g_strfreev (groups);
|
g_strfreev (groups);
|
||||||
@ -2010,21 +2024,28 @@ set_overrides (GHashTable *schema_table,
|
|||||||
|
|
||||||
if (value == NULL)
|
if (value == NULL)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("error parsing key “%s” in schema “%s” "
|
|
||||||
"as specified in override file “%s”: "
|
|
||||||
"%s."),
|
|
||||||
key, group, filename, error->message);
|
|
||||||
|
|
||||||
g_clear_error (&error);
|
|
||||||
g_free (string);
|
|
||||||
|
|
||||||
if (!strict)
|
if (!strict)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("Ignoring override for this key.\n"));
|
fprintf (stderr, _("Error parsing key “%s” in schema “%s” "
|
||||||
|
"as specified in override file “%s”: "
|
||||||
|
"%s. Ignoring override for this key."),
|
||||||
|
key, group, filename, error->message);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
|
|
||||||
|
g_clear_error (&error);
|
||||||
|
g_free (string);
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (stderr, _("--strict was specified; exiting.\n"));
|
fprintf (stderr, _("Error parsing key “%s” in schema “%s” "
|
||||||
|
"as specified in override file “%s”: "
|
||||||
|
"%s. --strict was specified; exiting."),
|
||||||
|
key, group, filename, error->message);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
|
|
||||||
|
g_clear_error (&error);
|
||||||
|
g_free (string);
|
||||||
g_key_file_free (key_file);
|
g_key_file_free (key_file);
|
||||||
g_strfreev (pieces);
|
g_strfreev (pieces);
|
||||||
g_strfreev (groups);
|
g_strfreev (groups);
|
||||||
@ -2038,22 +2059,29 @@ set_overrides (GHashTable *schema_table,
|
|||||||
if (g_variant_compare (value, state->minimum) < 0 ||
|
if (g_variant_compare (value, state->minimum) < 0 ||
|
||||||
g_variant_compare (value, state->maximum) > 0)
|
g_variant_compare (value, state->maximum) > 0)
|
||||||
{
|
{
|
||||||
fprintf (stderr,
|
|
||||||
_("override for key “%s” in schema “%s” in "
|
|
||||||
"override file “%s” is outside the range "
|
|
||||||
"given in the schema"),
|
|
||||||
key, group, filename);
|
|
||||||
|
|
||||||
g_variant_unref (value);
|
g_variant_unref (value);
|
||||||
g_free (string);
|
g_free (string);
|
||||||
|
|
||||||
if (!strict)
|
if (!strict)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("; ignoring override for this key.\n"));
|
fprintf (stderr,
|
||||||
|
_("Override for key “%s” in schema “%s” in "
|
||||||
|
"override file “%s” is outside the range "
|
||||||
|
"given in the schema; ignoring override "
|
||||||
|
"for this key."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (stderr, _(" and --strict was specified; exiting.\n"));
|
fprintf (stderr,
|
||||||
|
_("Override for key “%s” in schema “%s” in "
|
||||||
|
"override file “%s” is outside the range "
|
||||||
|
"given in the schema and --strict was "
|
||||||
|
"specified; exiting."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
|
|
||||||
g_key_file_free (key_file);
|
g_key_file_free (key_file);
|
||||||
g_strfreev (pieces);
|
g_strfreev (pieces);
|
||||||
g_strfreev (groups);
|
g_strfreev (groups);
|
||||||
@ -2067,22 +2095,28 @@ set_overrides (GHashTable *schema_table,
|
|||||||
{
|
{
|
||||||
if (!is_valid_choices (value, state->strinfo))
|
if (!is_valid_choices (value, state->strinfo))
|
||||||
{
|
{
|
||||||
fprintf (stderr,
|
|
||||||
_("override for key “%s” in schema “%s” in "
|
|
||||||
"override file “%s” is not in the list "
|
|
||||||
"of valid choices"),
|
|
||||||
key, group, filename);
|
|
||||||
|
|
||||||
g_variant_unref (value);
|
g_variant_unref (value);
|
||||||
g_free (string);
|
g_free (string);
|
||||||
|
|
||||||
if (!strict)
|
if (!strict)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("; ignoring override for this key.\n"));
|
fprintf (stderr,
|
||||||
|
_("Override for key “%s” in schema “%s” in "
|
||||||
|
"override file “%s” is not in the list "
|
||||||
|
"of valid choices; ignoring override for "
|
||||||
|
"this key."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
fprintf (stderr, _(" and --strict was specified; exiting.\n"));
|
fprintf (stderr,
|
||||||
|
_("Override for key “%s” in schema “%s” in "
|
||||||
|
"override file “%s” is not in the list "
|
||||||
|
"of valid choices and --strict was specified; "
|
||||||
|
"exiting."),
|
||||||
|
key, group, filename);
|
||||||
|
fprintf (stderr, "\n");
|
||||||
g_key_file_free (key_file);
|
g_key_file_free (key_file);
|
||||||
g_strfreev (pieces);
|
g_strfreev (pieces);
|
||||||
g_strfreev (groups);
|
g_strfreev (groups);
|
||||||
@ -2139,7 +2173,7 @@ main (int argc, char **argv)
|
|||||||
gint retval;
|
gint retval;
|
||||||
GOptionEntry entries[] = {
|
GOptionEntry entries[] = {
|
||||||
{ "version", 0, 0, G_OPTION_ARG_NONE, &show_version_and_exit, N_("Show program version and exit"), NULL },
|
{ "version", 0, 0, G_OPTION_ARG_NONE, &show_version_and_exit, N_("Show program version and exit"), NULL },
|
||||||
{ "targetdir", 0, 0, G_OPTION_ARG_FILENAME, &targetdir, N_("where to store the gschemas.compiled file"), N_("DIRECTORY") },
|
{ "targetdir", 0, 0, G_OPTION_ARG_FILENAME, &targetdir, N_("Where to store the gschemas.compiled file"), N_("DIRECTORY") },
|
||||||
{ "strict", 0, 0, G_OPTION_ARG_NONE, &strict, N_("Abort on any errors in schemas"), NULL },
|
{ "strict", 0, 0, G_OPTION_ARG_NONE, &strict, N_("Abort on any errors in schemas"), NULL },
|
||||||
{ "dry-run", 0, 0, G_OPTION_ARG_NONE, &dry_run, N_("Do not write the gschema.compiled file"), NULL },
|
{ "dry-run", 0, 0, G_OPTION_ARG_NONE, &dry_run, N_("Do not write the gschema.compiled file"), NULL },
|
||||||
{ "allow-any-name", 0, 0, G_OPTION_ARG_NONE, &allow_any_name, N_("Do not enforce key name restrictions") },
|
{ "allow-any-name", 0, 0, G_OPTION_ARG_NONE, &allow_any_name, N_("Do not enforce key name restrictions") },
|
||||||
@ -2192,7 +2226,7 @@ main (int argc, char **argv)
|
|||||||
|
|
||||||
if (!schema_files && argc != 2)
|
if (!schema_files && argc != 2)
|
||||||
{
|
{
|
||||||
fprintf (stderr, _("You should give exactly one directory name\n"));
|
fprintf (stderr, "%s\n", _("You should give exactly one directory name"));
|
||||||
retval = 1;
|
retval = 1;
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
@ -2234,13 +2268,10 @@ main (int argc, char **argv)
|
|||||||
|
|
||||||
if (files->len == 0)
|
if (files->len == 0)
|
||||||
{
|
{
|
||||||
fprintf (stdout, _("No schema files found: "));
|
|
||||||
|
|
||||||
if (g_unlink (target))
|
if (g_unlink (target))
|
||||||
fprintf (stdout, _("doing nothing.\n"));
|
fprintf (stdout, "%s\n", _("No schema files found: doing nothing."));
|
||||||
|
|
||||||
else
|
else
|
||||||
fprintf (stdout, _("removed existing output file.\n"));
|
fprintf (stdout, "%s\n", _("No schema files found: removed existing output file."));
|
||||||
|
|
||||||
g_ptr_array_unref (files);
|
g_ptr_array_unref (files);
|
||||||
g_ptr_array_unref (overrides);
|
g_ptr_array_unref (overrides);
|
||||||
|
Loading…
Reference in New Issue
Block a user