X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=src%2Flanguage%2Flexer%2Fvalue-parser.c;h=cc73176a38db24f2c0b940666d71b277943db23d;hb=30cea3a93e0c674cfd581b9ae9e4f3cb5847e639;hp=74478cfa60ac7bce5249792e38fc6f77a0504062;hpb=038deb761907154dd916c6625aa20600f823a84c;p=pspp diff --git a/src/language/lexer/value-parser.c b/src/language/lexer/value-parser.c index 74478cfa60..cc73176a38 100644 --- a/src/language/lexer/value-parser.c +++ b/src/language/lexer/value-parser.c @@ -1,5 +1,5 @@ /* PSPP - a program for statistical analysis. - Copyright (C) 2005, 2006, 2009, 2010, 2011 Free Software Foundation, Inc. + Copyright (C) 2005, 2006, 2009, 2010, 2011, 2014 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -18,6 +18,7 @@ #include "value-parser.h" +#include #include #include "data/data-in.h" @@ -62,15 +63,15 @@ parse_num_range (struct lexer *lexer, if (*y < *x) { double t; - msg (SW, _("Low end of range (%g) is below high end (%g). " - "The range will be treated as reversed."), - *x, *y); + msg (SW, _("The high end of the range (%.*g) is below the low end " + "(%.*g). The range will be treated as if reversed."), + DBL_DIG + 1, *y, DBL_DIG + 1, *x); t = *x; *x = *y; *y = t; } else if (*x == *y) - msg (SW, _("Ends of range are equal (%g)."), *x); + msg (SW, _("Ends of range are equal (%.*g)."), DBL_DIG + 1, *x); return true; } @@ -78,7 +79,7 @@ parse_num_range (struct lexer *lexer, { if (*x == LOWEST) { - msg (SE, _("LO or LOWEST must be part of a range.")); + msg (SE, _("%s or %s must be part of a range."), "LO", "LOWEST"); return false; } *y = *x;