summaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorWill Thompson <will.thompson@collabora.co.uk>2011-08-01 16:10:13 +0100
committerWill Thompson <will.thompson@collabora.co.uk>2011-08-01 16:10:13 +0100
commitf2a78001ab99b7a8109121873bf14095b4c6fe19 (patch)
tree046442e2a7c465b5db67604513f21b3de6d20d02 /util
parent7a37f1c767ace97a1dafa258198ca6ca0c9c1830 (diff)
mc-tool: allow localized strings for booleans
Diffstat (limited to 'util')
-rw-r--r--util/mc-tool.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/util/mc-tool.c b/util/mc-tool.c
index 98e2dc44..1cf2c524 100644
--- a/util/mc-tool.c
+++ b/util/mc-tool.c
@@ -225,7 +225,9 @@ set_param (GHashTable *parameters,
g_ascii_strcasecmp (value, "true") == 0 ||
/* "yes please!" / "yes sir, captain tightpants" */
g_ascii_strncasecmp (value, "yes", 3) == 0 ||
- g_ascii_strcasecmp (value, "mos def") == 0)
+ g_ascii_strcasecmp (value, "mos def") == 0 ||
+ g_ascii_strcasecmp (value, "oui") == 0 ||
+ strcmp (value, "ou là là!") == 0)
{
g_value_set_boolean (gvalue, TRUE);
ret = TRUE;
@@ -233,7 +235,8 @@ set_param (GHashTable *parameters,
else if (g_ascii_strcasecmp (value, "0") == 0 ||
g_ascii_strcasecmp (value, "false") == 0 ||
g_ascii_strcasecmp (value, "no") == 0 ||
- g_ascii_strcasecmp (value, "nope") == 0)
+ g_ascii_strcasecmp (value, "nope") == 0 ||
+ g_ascii_strcasecmp (value, "non") == 0)
{
g_value_set_boolean (gvalue, FALSE);
ret = TRUE;