Gilles Darold escribió:

> +     else if (strcmp(param, "numericlocale") == 0)
> +     {
> +             if (popt->topt.numericLocale)
> +                     puts(_("Locale-adjusted numeric output (numericlocale) 
> is on."));
> +             else
> +                     puts(_("Locale-adjusted numeric output (numericlocale) 
> is off."));
> +     }

Please don't make the variable name part of the translatable message.  I
suggest using the following pattern:

> +     else if (strcmp(param, "numericlocale") == 0)
> +     {
> +             if (popt->topt.numericLocale)
> +                     printf(_("Locale-adjusted numeric output (%s) is on."), 
> "numericlocale");
> +             else
> +                     printf(_("Locale-adjusted numeric output (%s) is 
> off."), "numericlocale");
> +     }

Otherwise it will be too easy for the translator to make the mistake
that the variable name needs translation too.

-- 
Álvaro Herrera                http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to