X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-dict.c;h=972ea13c5643bd562819f6bb80b993649d037c07;hb=0618de5992e81fb4777a1a638e590ae7a81fd332;hp=9e2190b2909e181475309ed1c58e10b3ce304872;hpb=93b5d67c0fdc08137f308f332fede32543e7bc8e;p=pspp-builds.git diff --git a/src/ui/gui/psppire-dict.c b/src/ui/gui/psppire-dict.c index 9e2190b2..972ea13c 100644 --- a/src/ui/gui/psppire-dict.c +++ b/src/ui/gui/psppire-dict.c @@ -15,23 +15,26 @@ along with this program. If not, see . */ #include + +#include "ui/gui/psppire-dict.h" + #include #include - #include -#include - -#include "psppire-var-ptr.h" -#include "psppire-dict.h" -#include -#include -#include -#include -#include -#include "helper.h" -#include "message-dialog.h" +#include "data/dictionary.h" +#include "data/missing-values.h" +#include "data/value-labels.h" +#include "data/variable.h" +#include "libpspp/i18n.h" +#include "libpspp/message.h" +#include "ui/gui/helper.h" +#include "ui/gui/psppire-marshal.h" +#include "ui/gui/psppire-var-ptr.h" +#include +#define _(msgid) gettext (msgid) +#define N_(msgid) msgid enum { BACKEND_CHANGED, @@ -353,7 +356,14 @@ auto_generate_var_name (PsppireDict *dict) gint d = 0; static gchar name[10]; - while (g_snprintf (name, 10, "VAR%05d",d++), + /* TRANSLATORS: This string must be a valid variable name. That means: + - The string must be at most 64 bytes (not characters) long. + - The string may not contain whitespace. + - The first character may not be '$' + - The first character may not be a digit + - The final charactor may not be '.' or '_' + */ + while (g_snprintf (name, 10, _("VAR%05d"), d++), psppire_dict_lookup_var (dict, name)) ;