+++ /dev/null
-Notes on the Free Translation Project
-*************************************
-
- Free software is going international! The Free Translation Project
-is a way to get maintainers of free software, translators, and users all
-together, so that will gradually become able to speak many languages.
-A few packages already provide translations for their messages.
-
- If you found this `ABOUT-NLS' file inside a distribution, you may
-assume that the distributed package does use GNU `gettext' internally,
-itself available at your nearest GNU archive site. But you do _not_
-need to install GNU `gettext' prior to configuring, installing or using
-this package with messages translated.
-
- Installers will find here some useful hints. These notes also
-explain how users should proceed for getting the programs to use the
-available translations. They tell how people wanting to contribute and
-work at translations should contact the appropriate team.
-
- When reporting bugs in the `intl/' directory or bugs which may be
-related to internationalization, you should tell about the version of
-`gettext' which is used. The information can be found in the
-`intl/VERSION' file, in internationalized packages.
-
-Quick configuration advice
-==========================
-
- If you want to exploit the full power of internationalization, you
-should configure it using
-
- ./configure --with-included-gettext
-
-to force usage of internationalizing routines provided within this
-package, despite the existence of internationalizing capabilities in the
-operating system where this package is being installed. So far, only
-the `gettext' implementation in the GNU C library version 2 provides as
-many features (such as locale alias, message inheritance, automatic
-charset conversion or plural form handling) as the implementation here.
-It is also not possible to offer this additional functionality on top
-of a `catgets' implementation. Future versions of GNU `gettext' will
-very likely convey even more functionality. So it might be a good idea
-to change to GNU `gettext' as soon as possible.
-
- So you need _not_ provide this option if you are using GNU libc 2 or
-you have installed a recent copy of the GNU gettext package with the
-included `libintl'.
-
-INSTALL Matters
-===============
-
- Some packages are "localizable" when properly installed; the
-programs they contain can be made to speak your own native language.
-Most such packages use GNU `gettext'. Other packages have their own
-ways to internationalization, predating GNU `gettext'.
-
- By default, this package will be installed to allow translation of
-messages. It will automatically detect whether the system already
-provides the GNU `gettext' functions. If not, the GNU `gettext' own
-library will be used. This library is wholly contained within this
-package, usually in the `intl/' subdirectory, so prior installation of
-the GNU `gettext' package is _not_ required. Installers may use
-special options at configuration time for changing the default
-behaviour. The commands:
-
- ./configure --with-included-gettext
- ./configure --disable-nls
-
-will respectively bypass any pre-existing `gettext' to use the
-internationalizing routines provided within this package, or else,
-_totally_ disable translation of messages.
-
- When you already have GNU `gettext' installed on your system and run
-configure without an option for your new package, `configure' will
-probably detect the previously built and installed `libintl.a' file and
-will decide to use this. This might be not what is desirable. You
-should use the more recent version of the GNU `gettext' library. I.e.
-if the file `intl/VERSION' shows that the library which comes with this
-package is more recent, you should use
-
- ./configure --with-included-gettext
-
-to prevent auto-detection.
-
- The configuration process will not test for the `catgets' function
-and therefore it will not be used. The reason is that even an
-emulation of `gettext' on top of `catgets' could not provide all the
-extensions of the GNU `gettext' library.
-
- Internationalized packages have usually many `po/LL.po' files, where
-LL gives an ISO 639 two-letter code identifying the language. Unless
-translations have been forbidden at `configure' time by using the
-`--disable-nls' switch, all available translations are installed
-together with the package. However, the environment variable `LINGUAS'
-may be set, prior to configuration, to limit the installed set.
-`LINGUAS' should then contain a space separated list of two-letter
-codes, stating which languages are allowed.
-
-Using This Package
-==================
-
- As a user, if your language has been installed for this package, you
-only have to set the `LANG' environment variable to the appropriate
-`LL_CC' combination. Here `LL' is an ISO 639 two-letter language code,
-and `CC' is an ISO 3166 two-letter country code. For example, let's
-suppose that you speak German and live in Germany. At the shell
-prompt, merely execute `setenv LANG de_DE' (in `csh'),
-`export LANG; LANG=de_DE' (in `sh') or `export LANG=de_DE' (in `bash').
-This can be done from your `.login' or `.profile' file, once and for
-all.
-
- You might think that the country code specification is redundant.
-But in fact, some languages have dialects in different countries. For
-example, `de_AT' is used for Austria, and `pt_BR' for Brazil. The
-country code serves to distinguish the dialects.
-
- The locale naming convention of `LL_CC', with `LL' denoting the
-language and `CC' denoting the country, is the one use on systems based
-on GNU libc. On other systems, some variations of this scheme are
-used, such as `LL' or `LL_CC.ENCODING'. You can get the list of
-locales supported by your system for your country by running the command
-`locale -a | grep '^LL''.
-
- Not all programs have translations for all languages. By default, an
-English message is shown in place of a nonexistent translation. If you
-understand other languages, you can set up a priority list of languages.
-This is done through a different environment variable, called
-`LANGUAGE'. GNU `gettext' gives preference to `LANGUAGE' over `LANG'
-for the purpose of message handling, but you still need to have `LANG'
-set to the primary language; this is required by other parts of the
-system libraries. For example, some Swedish users who would rather
-read translations in German than English for when Swedish is not
-available, set `LANGUAGE' to `sv:de' while leaving `LANG' to `sv_SE'.
-
- In the `LANGUAGE' environment variable, but not in the `LANG'
-environment variable, `LL_CC' combinations can be abbreviated as `LL'
-to denote the language's main dialect. For example, `de' is equivalent
-to `de_DE' (German as spoken in Germany), and `pt' to `pt_PT'
-(Portuguese as spoken in Portugal) in this context.
-
-Translating Teams
-=================
-
- For the Free Translation Project to be a success, we need interested
-people who like their own language and write it well, and who are also
-able to synergize with other translators speaking the same language.
-Each translation team has its own mailing list. The up-to-date list of
-teams can be found at the Free Translation Project's homepage,
-`http://www.iro.umontreal.ca/contrib/po/HTML/', in the "National teams"
-area.
-
- If you'd like to volunteer to _work_ at translating messages, you
-should become a member of the translating team for your own language.
-The subscribing address is _not_ the same as the list itself, it has
-`-request' appended. For example, speakers of Swedish can send a
-message to `sv-request@li.org', having this message body:
-
- subscribe
-
- Keep in mind that team members are expected to participate
-_actively_ in translations, or at solving translational difficulties,
-rather than merely lurking around. If your team does not exist yet and
-you want to start one, or if you are unsure about what to do or how to
-get started, please write to `translation@iro.umontreal.ca' to reach the
-coordinator for all translator teams.
-
- The English team is special. It works at improving and uniformizing
-the terminology in use. Proven linguistic skill are praised more than
-programming skill, here.
-
-Available Packages
-==================
-
- Languages are not equally supported in all packages. The following
-matrix shows the current state of internationalization, as of August
-2002. The matrix shows, in regard of each package, for which languages
-PO files have been submitted to translation coordination, with a
-translation percentage of at least 50%.
-
- Ready PO files be bg ca cs da de el en eo es et fi fr
- +----------------------------------------+
- a2ps | [] [] [] [] |
- ap-utils | |
- bash | [] [] [] [] |
- bfd | [] [] |
- binutils | [] [] |
- bison | [] [] [] [] |
- clisp | |
- clisp | [] [] [] [] |
- clisplow | |
- cpio | [] [] [] [] |
- darkstat | () |
- diffutils | [] [] [] [] [] [] |
- enscript | [] [] |
- error | [] [] [] |
- fetchmail | [] () [] [] [] () |
- fileutils | [] [] [] [] [] |
- findutils | [] [] [] [] [] [] |
- flex | [] [] [] [] [] |
- gas | [] [] |
- gawk | [] [] [] |
- gcal | [] [] |
- gcc | [] [] |
- gettext | [] [] [] [] [] |
- gnupg | [] [] [] [] [] [] [] |
- gprof | [] [] |
- gpsdrive | () () () () () |
- grep | [] [] [] [] [] [] [] [] |
- gretl | [] |
- gthumb | () () () |
- hello | [] [] [] [] [] [] [] [] [] |
- id-utils | [] [] [] |
- indent | [] [] [] [] [] |
- jpilot | () [] [] [] |
- jwhois | [] [] |
- kbd | [] [] [] |
- ld | [] [] |
- libc | [] [] [] [] [] [] [] [] |
- libiconv | [] [] [] [] |
- lifelines | () () |
- lilypond | [] [] |
- lingoteach | [] [] |
- lingoteach_lessons| () () |
- lynx | [] [] [] [] [] |
- m4 | [] [] [] [] [] |
- make | [] [] [] [] |
- man-db | [] () () [] () () |
- mysecretdiary | [] [] [] |
- nano | [] () [] [] [] [] |
- nano_1_0 | [] () [] [] [] [] |
- opcodes | [] [] [] |
- parted | [] [] [] [] [] |
- ptx | [] [] [] [] [] [] [] |
- python | |
- recode | [] [] [] [] [] [] |
- sed | [] [] [] [] [] [] [] [] [] [] |
- sh-utils | [] [] [] [] |
- sharutils | [] [] [] [] [] [] [] |
- sketch | () [] () |
- soundtracker | [] [] [] |
- sp | [] |
- tar | [] [] [] [] [] [] |
- texinfo | [] [] [] [] [] |
- textutils | [] [] [] [] [] |
- util-linux | [] [] [] [] [] [] |
- vorbis-tools | [] |
- wastesedge | |
- wdiff | [] [] [] [] [] [] |
- wget | [] [] [] [] [] [] [] [] [] [] |
- +----------------------------------------+
- be bg ca cs da de el en eo es et fi fr
- 0 2 19 10 30 44 9 1 12 44 17 6 53
-
- gl he hr hu id it ja ko lv nb nl nn
- +-------------------------------------+
- a2ps | () () [] |
- ap-utils | |
- bash | [] |
- bfd | [] |
- binutils | [] |
- bison | [] [] [] [] |
- clisp | |
- clisp | [] |
- clisplow | |
- cpio | [] [] [] [] |
- darkstat | |
- diffutils | [] [] [] [] [] |
- enscript | [] [] |
- error | [] |
- fetchmail | [] |
- fileutils | [] [] [] |
- findutils | [] [] [] [] [] [] [] [] |
- flex | [] |
- gas | |
- gawk | [] |
- gcal | |
- gcc | [] |
- gettext | [] [] |
- gnupg | [] [] [] [] |
- gprof | [] |
- gpsdrive | [] () () |
- grep | [] [] [] [] [] [] [] |
- gretl | |
- gthumb | () () |
- hello | [] [] [] [] [] [] [] [] [] [] [] [] |
- id-utils | [] [] |
- indent | [] [] [] [] |
- jpilot | () () |
- jwhois | [] [] |
- kbd | |
- ld | |
- libc | [] [] [] [] |
- libiconv | [] [] [] |
- lifelines | |
- lilypond | [] |
- lingoteach | [] |
- lingoteach_lessons| |
- lynx | [] [] [] [] |
- m4 | [] [] [] [] |
- make | [] [] [] [] [] [] |
- man-db | () () |
- mysecretdiary | [] |
- nano | [] [] [] [] |
- nano_1_0 | [] [] [] [] [] |
- opcodes | [] [] |
- parted | [] [] [] |
- ptx | [] [] [] [] [] |
- python | |
- recode | [] [] [] |
- sed | [] [] [] [] [] [] [] [] |
- sh-utils | [] [] [] |
- sharutils | [] [] [] |
- sketch | () |
- soundtracker | [] [] |
- sp | |
- tar | [] [] [] [] [] [] |
- texinfo | [] [] [] |
- textutils | [] [] [] [] |
- util-linux | () [] |
- vorbis-tools | [] |
- wastesedge | |
- wdiff | [] [] [] |
- wget | [] [] [] [] [] [] |
- +-------------------------------------+
- gl he hr hu id it ja ko lv nb nl nn
- 23 9 12 19 16 13 26 9 1 7 19 3
-
- no pl pt pt_BR ru sk sl sv tr uk zh_CN zh_TW
- +----------------------------------------------+
- a2ps | () () () [] [] [] [] [] | 10
- ap-utils | () | 0
- bash | [] | 6
- bfd | [] [] | 5
- binutils | [] [] | 5
- bison | [] [] [] [] | 12
- clisp | | 0
- clisp | | 5
- clisplow | | 0
- cpio | [] [] [] [] | 12
- darkstat | [] [] () () | 2
- diffutils | [] [] [] [] [] [] | 17
- enscript | [] [] [] [] | 8
- error | [] [] [] | 7
- fetchmail | () () [] | 6
- fileutils | [] [] [] [] [] [] | 14
- findutils | [] [] [] [] [] [] [] | 21
- flex | [] [] [] | 9
- gas | [] | 3
- gawk | [] [] | 6
- gcal | [] [] | 4
- gcc | [] | 4
- gettext | [] [] [] [] [] [] | 13
- gnupg | [] [] [] | 14
- gprof | [] [] | 5
- gpsdrive | [] [] | 3
- grep | [] [] [] [] [] | 20
- gretl | | 1
- gthumb | () () [] | 1
- hello | [] [] [] [] [] [] [] | 28
- id-utils | [] [] [] [] | 9
- indent | [] [] [] [] [] | 14
- jpilot | () () [] [] | 5
- jwhois | [] () () [] [] | 7
- kbd | [] [] | 5
- ld | [] [] | 4
- libc | [] [] [] [] [] [] | 18
- libiconv | [] [] [] [] [] | 12
- lifelines | [] | 1
- lilypond | [] | 4
- lingoteach | [] [] | 5
- lingoteach_lessons| () | 0
- lynx | [] [] [] [] | 13
- m4 | [] [] [] [] | 13
- make | [] [] [] [] [] | 15
- man-db | | 3
- mysecretdiary | [] [] [] | 7
- nano | [] [] [] [] | 13
- nano_1_0 | [] [] [] [] | 14
- opcodes | [] [] [] | 8
- parted | [] [] [] [] | 12
- ptx | [] [] [] [] [] [] [] | 19
- python | | 0
- recode | [] [] [] [] [] [] | 15
- sed | [] [] [] [] [] [] | 24
- sh-utils | [] [] | 9
- sharutils | [] [] [] [] | 14
- sketch | [] () [] | 4
- soundtracker | [] | 6
- sp | | 1
- tar | [] [] [] [] [] [] [] | 19
- texinfo | [] [] | 10
- textutils | [] [] [] [] [] | 14
- util-linux | [] [] [] | 10
- vorbis-tools | [] | 3
- wastesedge | | 0
- wdiff | [] [] [] [] [] | 14
- wget | [] [] [] [] [] [] [] [] | 24
- +----------------------------------------------+
- 37 teams no pl pt pt_BR ru sk sl sv tr uk zh_CN zh_TW
- 68 domains 4 15 2 28 28 12 10 49 43 4 1 9 609
-
- Some counters in the preceding matrix are higher than the number of
-visible blocks let us expect. This is because a few extra PO files are
-used for implementing regional variants of languages, or language
-dialects.
-
- For a PO file in the matrix above to be effective, the package to
-which it applies should also have been internationalized and
-distributed as such by its maintainer. There might be an observable
-lag between the mere existence a PO file and its wide availability in a
-distribution.
-
- If August 2002 seems to be old, you may fetch a more recent copy of
-this `ABOUT-NLS' file on most GNU archive sites. The most up-to-date
-matrix with full percentage details can be found at
-`http://www.iro.umontreal.ca/contrib/po/HTML/matrix.html'.
-
-Using `gettext' in new packages
-===============================
-
- If you are writing a freely available program and want to
-internationalize it you are welcome to use GNU `gettext' in your
-package. Of course you have to respect the GNU Library General Public
-License which covers the use of the GNU `gettext' library. This means
-in particular that even non-free programs can use `libintl' as a shared
-library, whereas only free software can use `libintl' as a static
-library or use modified versions of `libintl'.
-
- Once the sources are changed appropriately and the setup can handle
-to use of `gettext' the only thing missing are the translations. The
-Free Translation Project is also available for packages which are not
-developed inside the GNU project. Therefore the information given above
-applies also for every other Free Software Project. Contact
-`translation@iro.umontreal.ca' to make the `.pot' files available to
-the translation teams.
-
+2004-01-23 gettextize <bug-gnu-gettext@gnu.org>
+
+ * Makefile.am (SUBDIRS): Remove intl.
+ * configure.ac (AC_CONFIG_FILES): Remove intl/Makefile.
+
Tue Dec 30 22:23:40 WST 2003 John Darrington <john@darrington.wattle.id.au>
* Fixed floating point rounding bug in percentiles calculation
AUTOMAKE_OPTIONS = gnits 1.7
-SUBDIRS = m4 doc intl lib src po config tests
+SUBDIRS = m4 doc lib src po config tests intl
pkgdocdir = $(prefix)/doc/@PACKAGE@
pkgdoc_DATA = NEWS README TODO
-Makefile config.h: Makefile.in configure config.h.in install-sh
+Makefile po/Makefile.in: Makefile.in configure install-sh config.h.in po/Makefile.in.in
./configure
configure: configure.ac aclocal.m4
aclocal -I m4
-install-sh Makefile.in: Makefile.am aclocal.m4 config.h.in
+install-sh Makefile.in: intl Makefile.am aclocal.m4 config.h.in
automake --add-missing
+po/Makefile.in.in intl ABOUT-NLS:
+ touch -f Makefile.am Makefile.am-stamp
+ touch -f configure.ac configure.ac-stamp
+ cp -a configure.ac configure.ac-bak
+ cp -a Makefile.am Makefile.am-bak
+ gettextize -f -c --no-changelog --intl
+ cp -a Makefile.am-bak Makefile.am
+ touch -f Makefile.am-stamp Makefile.am
+ cp -a configure.ac-bak configure.ac
+ touch -f configure.ac-stamp configure.ac
+ $(RM) configure.ac-bak configure.ac-stamp
+ $(RM) Makefile.am-bak Makefile.am-stamp
+
.PHONY: clean
$(RM) aclocal.m4
$(RM) missing mkinstalldirs
$(RM) install-sh
- $(RM) configure
+ $(RM) configure Makefile Makefile.in
$(RM) depcomp
-
+ $(RM) -r m4 intl
+ $(RM) po/ChangeLog \
+ po/Makefile \
+ po/Makefile.in \
+ po/Makefile.in.in \
+ po/POTFILES \
+ po/Rules-quot \
+ po/boldquot.sed \
+ po/cat-id-tbl.c \
+ po/en@boldquot.header \
+ po/en@quot.header \
+ po/insert-header.sin \
+ po/quot.sed \
+ po/remove-potcdate.sin \
+ po/stamp-po \
+ po/Makevars.template
+++ /dev/null
-#! /bin/sh
-# Output a system dependent set of variables, describing how to set the
-# run time search path of shared libraries in an executable.
-#
-# Copyright 1996-2002 Free Software Foundation, Inc.
-# Taken from GNU libtool, 2001
-# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
-#
-# 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
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-#
-# As a special exception to the GNU General Public License, if you
-# distribute this file as part of a program that contains a
-# configuration script generated by Autoconf, you may include it under
-# the same distribution terms that you use for the rest of that program.
-#
-# The first argument passed to this file is the canonical host specification,
-# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM
-# or
-# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM
-# The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld
-# should be set by the caller.
-#
-# The set of defined variables is at the end of this script.
-
-# All known linkers require a `.a' archive for static linking (except M$VC,
-# which needs '.lib').
-libext=a
-shlibext=
-
-host="$1"
-host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
-host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
-host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
-
-wl=
-if test "$GCC" = yes; then
- wl='-Wl,'
-else
- case "$host_os" in
- aix3* | aix4* | aix5*)
- wl='-Wl,'
- ;;
- hpux9* | hpux10* | hpux11*)
- wl='-Wl,'
- ;;
- irix5* | irix6*)
- wl='-Wl,'
- ;;
- linux*)
- echo '__INTEL_COMPILER' > conftest.$ac_ext
- if $CC -E conftest.$ac_ext >/dev/null | grep __INTEL_COMPILER >/dev/null
- then
- :
- else
- # Intel icc
- wl='-Qoption,ld,'
- fi
- ;;
- osf3* | osf4* | osf5*)
- wl='-Wl,'
- ;;
- solaris*)
- wl='-Wl,'
- ;;
- sunos4*)
- wl='-Qoption ld '
- ;;
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- if test "x$host_vendor" = xsni; then
- wl='-LD'
- else
- wl='-Wl,'
- fi
- ;;
- esac
-fi
-
-hardcode_libdir_flag_spec=
-hardcode_libdir_separator=
-hardcode_direct=no
-hardcode_minus_L=no
-
-case "$host_os" in
- cygwin* | mingw* | pw32*)
- # FIXME: the MSVC++ port hasn't been tested in a loooong time
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- if test "$GCC" != yes; then
- with_gnu_ld=no
- fi
- ;;
- openbsd*)
- with_gnu_ld=no
- ;;
-esac
-
-ld_shlibs=yes
-if test "$with_gnu_ld" = yes; then
- case "$host_os" in
- aix3* | aix4* | aix5*)
- # On AIX, the GNU linker is very broken
- ld_shlibs=no
- ;;
- amigaos*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
- # that the semantics of dynamic libraries on AmigaOS, at least up
- # to version 4, is to share data among multiple programs linked
- # with the same dynamic library. Since this doesn't match the
- # behavior of shared libraries on other platforms, we can use
- # them.
- ld_shlibs=no
- ;;
- beos*)
- if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- :
- else
- ld_shlibs=no
- fi
- ;;
- cygwin* | mingw* | pw32*)
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec='-L$libdir'
- ;;
- solaris* | sysv5*)
- if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then
- ld_shlibs=no
- elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- :
- else
- ld_shlibs=no
- fi
- ;;
- sunos4*)
- hardcode_direct=yes
- ;;
- *)
- if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then
- :
- else
- ld_shlibs=no
- fi
- ;;
- esac
- if test "$ld_shlibs" = yes; then
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- fi
-else
- case "$host_os" in
- aix3*)
- # Note: this linker hardcodes the directories in LIBPATH if there
- # are no directories specified by -L.
- hardcode_minus_L=yes
- if test "$GCC" = yes; then
- # Neither direct hardcoding nor static linking is supported with a
- # broken collect2.
- hardcode_direct=unsupported
- fi
- ;;
- aix4* | aix5*)
- if test "$host_cpu" = ia64; then
- # On IA64, the linker does run time linking by default, so we don't
- # have to do anything special.
- aix_use_runtimelinking=no
- else
- aix_use_runtimelinking=no
- # Test if we are trying to use run time linking or normal
- # AIX style linking. If -brtl is somewhere in LDFLAGS, we
- # need to do runtime linking.
- case $host_os in aix4.[23]|aix4.[23].*|aix5*)
- for ld_flag in $LDFLAGS; do
- if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
- aix_use_runtimelinking=yes
- break
- fi
- done
- esac
- fi
- hardcode_direct=yes
- hardcode_libdir_separator=':'
- if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
- collect2name=`${CC} -print-prog-name=collect2`
- if test -f "$collect2name" && \
- strings "$collect2name" | grep resolve_lib_name >/dev/null
- then
- # We have reworked collect2
- hardcode_direct=yes
- else
- # We have old collect2
- hardcode_direct=unsupported
- hardcode_minus_L=yes
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_libdir_separator=
- fi
- esac
- fi
- if test "$aix_use_runtimelinking" = yes; then
- hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib'
- else
- if test "$host_cpu" = ia64; then
- hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
- else
- hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib'
- fi
- fi
- ;;
- amigaos*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- # see comment about different semantics on the GNU ld section
- ld_shlibs=no
- ;;
- cygwin* | mingw* | pw32*)
- # When not using gcc, we currently assume that we are using
- # Microsoft Visual C++.
- # hardcode_libdir_flag_spec is actually meaningless, as there is
- # no search path for DLLs.
- hardcode_libdir_flag_spec=' '
- libext=lib
- ;;
- darwin* | rhapsody*)
- hardcode_direct=yes
- ;;
- freebsd1*)
- ld_shlibs=no
- ;;
- freebsd2.2*)
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- ;;
- freebsd2*)
- hardcode_direct=yes
- hardcode_minus_L=yes
- ;;
- freebsd*)
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- ;;
- hpux9* | hpux10* | hpux11*)
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator=:
- hardcode_direct=yes
- hardcode_minus_L=yes # Not in the search PATH, but as the default
- # location of the library.
- ;;
- irix5* | irix6*)
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- ;;
- netbsd*)
- hardcode_libdir_flag_spec='-R$libdir'
- hardcode_direct=yes
- ;;
- newsos6)
- hardcode_direct=yes
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- ;;
- openbsd*)
- hardcode_direct=yes
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- else
- case "$host_os" in
- openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
- hardcode_libdir_flag_spec='-R$libdir'
- ;;
- *)
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- ;;
- esac
- fi
- ;;
- os2*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_minus_L=yes
- ;;
- osf3*)
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- hardcode_libdir_separator=:
- ;;
- osf4* | osf5*)
- if test "$GCC" = yes; then
- hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
- else
- # Both cc and cxx compiler support -rpath directly
- hardcode_libdir_flag_spec='-rpath $libdir'
- fi
- hardcode_libdir_separator=:
- ;;
- sco3.2v5*)
- ;;
- solaris*)
- hardcode_libdir_flag_spec='-R$libdir'
- ;;
- sunos4*)
- hardcode_libdir_flag_spec='-L$libdir'
- hardcode_direct=yes
- hardcode_minus_L=yes
- ;;
- sysv4)
- if test "x$host_vendor" = xsno; then
- hardcode_direct=yes # is this really true???
- else
- hardcode_direct=no # Motorola manual says yes, but my tests say they lie
- fi
- ;;
- sysv4.3*)
- ;;
- sysv5*)
- hardcode_libdir_flag_spec=
- ;;
- uts4*)
- hardcode_libdir_flag_spec='-L$libdir'
- ;;
- dgux*)
- hardcode_libdir_flag_spec='-L$libdir'
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- ld_shlibs=yes
- fi
- ;;
- sysv4.2uw2*)
- hardcode_direct=yes
- hardcode_minus_L=no
- ;;
- sysv5uw7* | unixware7*)
- ;;
- *)
- ld_shlibs=no
- ;;
- esac
-fi
-
-# Check dynamic linker characteristics
-libname_spec='lib$name'
-sys_lib_dlsearch_path_spec="/lib /usr/lib"
-sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
-case "$host_os" in
- aix3*)
- shlibext=so
- ;;
- aix4* | aix5*)
- shlibext=so
- ;;
- amigaos*)
- shlibext=ixlibrary
- ;;
- beos*)
- shlibext=so
- ;;
- bsdi4*)
- shlibext=so
- sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
- sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
- ;;
- cygwin* | mingw* | pw32*)
- case $GCC,$host_os in
- yes,cygwin*)
- shlibext=dll.a
- ;;
- yes,mingw*)
- shlibext=dll
- sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g"`
- ;;
- yes,pw32*)
- shlibext=dll
- ;;
- *)
- shlibext=dll
- ;;
- esac
- ;;
- darwin* | rhapsody*)
- shlibext=dylib
- ;;
- freebsd1*)
- ;;
- freebsd*)
- shlibext=so
- ;;
- gnu*)
- shlibext=so
- ;;
- hpux9* | hpux10* | hpux11*)
- shlibext=sl
- ;;
- irix5* | irix6*)
- shlibext=so
- case "$host_os" in
- irix5*)
- libsuff= shlibsuff=
- ;;
- *)
- case $LD in
- *-32|*"-32 ") libsuff= shlibsuff= ;;
- *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 ;;
- *-64|*"-64 ") libsuff=64 shlibsuff=64 ;;
- *) libsuff= shlibsuff= ;;
- esac
- ;;
- esac
- sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
- sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
- ;;
- linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*)
- ;;
- linux-gnu*)
- shlibext=so
- ;;
- netbsd*)
- shlibext=so
- ;;
- newsos6)
- shlibext=so
- ;;
- openbsd*)
- shlibext=so
- ;;
- os2*)
- libname_spec='$name'
- shlibext=dll
- ;;
- osf3* | osf4* | osf5*)
- shlibext=so
- sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
- sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
- ;;
- sco3.2v5*)
- shlibext=so
- ;;
- solaris*)
- shlibext=so
- ;;
- sunos4*)
- shlibext=so
- ;;
- sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
- shlibext=so
- case "$host_vendor" in
- motorola)
- sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
- ;;
- esac
- ;;
- uts4*)
- shlibext=so
- ;;
- dgux*)
- shlibext=so
- ;;
- sysv4*MP*)
- if test -d /usr/nec; then
- shlibext=so
- fi
- ;;
-esac
-
-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
-escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
-escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
-escaped_sys_lib_search_path_spec=`echo "X$sys_lib_search_path_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
-escaped_sys_lib_dlsearch_path_spec=`echo "X$sys_lib_dlsearch_path_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
-
-sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <<EOF
-
-# How to pass a linker flag through the compiler.
-wl="$escaped_wl"
-
-# Static library suffix (normally "a").
-libext="$libext"
-
-# Shared library suffix (normally "so").
-shlibext="$shlibext"
-
-# Flag to hardcode \$libdir into a binary during linking.
-# This must work even if \$libdir does not exist.
-hardcode_libdir_flag_spec="$escaped_hardcode_libdir_flag_spec"
-
-# Whether we need a single -rpath flag with a separated argument.
-hardcode_libdir_separator="$hardcode_libdir_separator"
-
-# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the
-# resulting binary.
-hardcode_direct="$hardcode_direct"
-
-# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
-# resulting binary.
-hardcode_minus_L="$hardcode_minus_L"
-
-# Compile-time system search path for libraries
-sys_lib_search_path_spec="$escaped_sys_lib_search_path_spec"
-
-# Run-time system search path for libraries
-sys_lib_dlsearch_path_spec="$escaped_sys_lib_dlsearch_path_spec"
-
-EOF
AC_DEFINE(DEBUGGING, 1, [Define to 1 if debugging is enabled.])
fi
-AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile intl/Makefile
+AC_CONFIG_FILES([Makefile po/Makefile.in m4/Makefile
lib/Makefile lib/julcal/Makefile lib/misc/Makefile
lib/dcdflib/Makefile doc/Makefile src/Makefile
config/Makefile tests/Makefile])
fi
if test -f pref.h; then touch pref.h; fi
])
-AC_OUTPUT
+AC_OUTPUT(intl/Makefile)
dnl configure.ac ends here
+++ /dev/null
-Tue Dec 23 11:35:19 WAST 2003 <john@darrington.wattle.id.au>
-
- * Updated POTFILES.in
- * Added --language=c to MakeVars (avoids complaints about .q suffix)
- * Updated the pspp.pot header
-
-2003-12-13 gettextize <bug-gnu-gettext@gnu.org>
-
- * Makefile.in.in: Upgrade to gettext-0.11.5.
- * cat-id-tbl.c: Remove file.
-
-2003-12-08 gettextize <bug-gnu-gettext@gnu.org>
-
- * Makefile.in.in: New file, from gettext-0.12.1.
- * Rules-quot: New file, from gettext-0.12.1.
- * boldquot.sed: New file, from gettext-0.12.1.
- * en@boldquot.header: New file, from gettext-0.12.1.
- * en@quot.header: New file, from gettext-0.12.1.
- * insert-header.sin: New file, from gettext-0.12.1.
- * quot.sed: New file, from gettext-0.12.1.
- * remove-potcdate.sin: New file, from gettext-0.12.1.
-
# Available languages
-
+en_GB
+++ /dev/null
-# Makefile for PO directory in any package using GNU gettext.
-# Copyright (C) 1995-1997, 2000-2002 by Ulrich Drepper <drepper@gnu.ai.mit.edu>
-#
-# This file can be copied and used freely without restrictions. It can
-# be used in projects which are not available under the GNU General Public
-# License but which still want to provide support for the GNU gettext
-# functionality.
-# Please note that the actual code of GNU gettext is covered by the GNU
-# General Public License and is *not* in the public domain.
-
-PACKAGE = @PACKAGE@
-VERSION = @VERSION@
-
-SHELL = /bin/sh
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datadir = @datadir@
-localedir = $(datadir)/locale
-gettextsrcdir = $(datadir)/gettext/po
-
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-MKINSTALLDIRS = @MKINSTALLDIRS@
-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
-
-GMSGFMT = @GMSGFMT@
-MSGFMT = @MSGFMT@
-XGETTEXT = @XGETTEXT@
-MSGMERGE = msgmerge
-MSGMERGE_UPDATE = @MSGMERGE@ --update
-MSGINIT = msginit
-MSGCONV = msgconv
-MSGFILTER = msgfilter
-
-POFILES = @POFILES@
-GMOFILES = @GMOFILES@
-UPDATEPOFILES = @UPDATEPOFILES@
-DUMMYPOFILES = @DUMMYPOFILES@
-DISTFILES.common = Makefile.in.in Makevars remove-potcdate.sin \
-$(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3)
-DISTFILES = $(DISTFILES.common) POTFILES.in $(DOMAIN).pot \
-$(POFILES) $(GMOFILES) \
-$(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3)
-
-POTFILES = \
-
-CATALOGS = @CATALOGS@
-
-# Makevars gets inserted here. (Don't remove this line!)
-
-.SUFFIXES:
-.SUFFIXES: .po .gmo .mo .sed .sin .nop .po-update
-
-.po.mo:
- @echo "$(MSGFMT) -c -o $@ $<"; \
- $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@
-
-.po.gmo:
- @lang=`echo $* | sed -e 's,.*/,,'`; \
- test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
- echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o $${lang}.gmo $${lang}.po"; \
- cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo
-
-.sin.sed:
- sed -e '/^#/d' $< > t-$@
- mv t-$@ $@
-
-
-all: all-@USE_NLS@
-
-all-yes: $(CATALOGS)
-all-no:
-
-# Note: Target 'all' must not depend on target '$(DOMAIN).pot-update',
-# otherwise packages like GCC can not be built if only parts of the source
-# have been downloaded.
-
-$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
- $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \
- --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) \
- --files-from=$(srcdir)/POTFILES.in \
- --copyright-holder='$(COPYRIGHT_HOLDER)'
- test ! -f $(DOMAIN).po || { \
- if test -f $(srcdir)/$(DOMAIN).pot; then \
- sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \
- sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \
- if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \
- rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \
- else \
- rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \
- mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
- fi; \
- else \
- mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \
- fi; \
- }
-
-$(srcdir)/$(DOMAIN).pot:
- $(MAKE) $(DOMAIN).pot-update
-
-$(POFILES): $(srcdir)/$(DOMAIN).pot
- @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \
- test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
- echo "$${cdcmd}$(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot"; \
- cd $(srcdir) && $(MSGMERGE_UPDATE) $${lang}.po $(DOMAIN).pot
-
-
-install: install-exec install-data
-install-exec:
-install-data: install-data-@USE_NLS@
- if test "$(PACKAGE)" = "gettext"; then \
- $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
- for file in $(DISTFILES.common); do \
- $(INSTALL_DATA) $(srcdir)/$$file \
- $(DESTDIR)$(gettextsrcdir)/$$file; \
- done; \
- else \
- : ; \
- fi
-install-data-no: all
-install-data-yes: all
- $(mkinstalldirs) $(DESTDIR)$(datadir)
- @catalogs='$(CATALOGS)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
- dir=$(localedir)/$$lang/LC_MESSAGES; \
- $(mkinstalldirs) $(DESTDIR)$$dir; \
- if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \
- $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \
- echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \
- for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
- if test -n "$$lc"; then \
- if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
- link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
- mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
- for file in *; do \
- if test -f $$file; then \
- ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
- fi; \
- done); \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- else \
- if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
- :; \
- else \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- fi; \
- fi; \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
- ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
- ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \
- cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
- echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \
- fi; \
- done; \
- done
-
-install-strip: install
-
-installdirs: installdirs-exec installdirs-data
-installdirs-exec:
-installdirs-data: installdirs-data-@USE_NLS@
- if test "$(PACKAGE)" = "gettext"; then \
- $(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
- else \
- : ; \
- fi
-installdirs-data-no:
-installdirs-data-yes:
- $(mkinstalldirs) $(DESTDIR)$(datadir)
- @catalogs='$(CATALOGS)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
- dir=$(localedir)/$$lang/LC_MESSAGES; \
- $(mkinstalldirs) $(DESTDIR)$$dir; \
- for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \
- if test -n "$$lc"; then \
- if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
- link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \
- mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \
- for file in *; do \
- if test -f $$file; then \
- ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \
- fi; \
- done); \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \
- else \
- if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \
- :; \
- else \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \
- mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \
- fi; \
- fi; \
- fi; \
- done; \
- done
-
-# Define this as empty until I found a useful application.
-installcheck:
-
-uninstall: uninstall-exec uninstall-data
-uninstall-exec:
-uninstall-data: uninstall-data-@USE_NLS@
- if test "$(PACKAGE)" = "gettext"; then \
- for file in $(DISTFILES.common); do \
- rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
- done; \
- else \
- : ; \
- fi
-uninstall-data-no:
-uninstall-data-yes:
- catalogs='$(CATALOGS)'; \
- for cat in $$catalogs; do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \
- for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \
- rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \
- done; \
- done
-
-check: all
-
-dvi info tags TAGS ID:
-
-mostlyclean:
- rm -f remove-potcdate.sed
- rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po
- rm -fr *.o
-
-clean: mostlyclean
-
-distclean: clean
- rm -f Makefile Makefile.in POTFILES *.mo
-
-maintainer-clean: distclean
- @echo "This command is intended for maintainers to use;"
- @echo "it deletes files that may require special tools to rebuild."
- rm -f $(GMOFILES)
-
-distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
-dist distdir:
- $(MAKE) update-po
- @$(MAKE) dist2
-# This is a separate target because 'update-po' must be executed before.
-dist2: $(DISTFILES)
- dists="$(DISTFILES)"; \
- if test -f $(srcdir)/ChangeLog; then dists="$$dists ChangeLog"; fi; \
- if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \
- for file in $$dists; do \
- if test -f $$file; then \
- cp -p $$file $(distdir); \
- else \
- cp -p $(srcdir)/$$file $(distdir); \
- fi; \
- done
-
-update-po: Makefile
- $(MAKE) $(DOMAIN).pot-update
- $(MAKE) $(UPDATEPOFILES)
- $(MAKE) update-gmo
-
-# General rule for updating PO files.
-
-.nop.po-update:
- @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \
- if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; fi; \
- tmpdir=`pwd`; \
- echo "$$lang:"; \
- test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \
- echo "$${cdcmd}$(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \
- cd $(srcdir); \
- if $(MSGMERGE) $$lang.po $(DOMAIN).pot -o $$tmpdir/$$lang.new.po; then \
- if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
- rm -f $$tmpdir/$$lang.new.po; \
- else \
- if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
- :; \
- else \
- echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
- exit 1; \
- fi; \
- fi; \
- else \
- echo "msgmerge for $$lang.po failed!" 1>&2; \
- rm -f $$tmpdir/$$lang.new.po; \
- fi
-
-$(DUMMYPOFILES):
-
-update-gmo: Makefile $(GMOFILES)
- @:
-
-Makefile: Makefile.in.in $(top_builddir)/config.status POTFILES.in
- cd $(top_builddir) \
- && CONFIG_FILES=$(subdir)/$@.in CONFIG_HEADERS= \
- $(SHELL) ./config.status
-
-force:
-
-# Tell versions [3.59,3.63) of GNU make not to export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
+++ /dev/null
-# Special Makefile rules for English message catalogs with quotation marks.
-
-DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot
-
-.SUFFIXES: .insert-header .po-update-en
-
-en@quot.po-update: en@quot.po-update-en
-en@boldquot.po-update: en@boldquot.po-update-en
-
-.insert-header.po-update-en:
- @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \
- if test "$(PACKAGE)" = "gettext"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \
- tmpdir=`pwd`; \
- echo "$$lang:"; \
- ll=`echo $$lang | sed -e 's/@.*//'`; \
- LC_ALL=C; export LC_ALL; \
- cd $(srcdir); \
- if $(MSGINIT) -i $(DOMAIN).pot --no-translator -l $$ll -o - 2>/dev/null | sed -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | $(MSGFILTER) sed -f `echo $$lang | sed -e 's/.*@//'`.sed 2>/dev/null > $$tmpdir/$$lang.new.po; then \
- if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \
- rm -f $$tmpdir/$$lang.new.po; \
- else \
- if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \
- :; \
- else \
- echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \
- exit 1; \
- fi; \
- fi; \
- else \
- echo "creation of $$lang.po failed!" 1>&2; \
- rm -f $$tmpdir/$$lang.new.po; \
- fi
-
-en@quot.insert-header: insert-header.sin
- sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header
-
-en@boldquot.insert-header: insert-header.sin
- sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header
-
-mostlyclean: mostlyclean-quot
-mostlyclean-quot:
- rm -f *.insert-header
+++ /dev/null
-s/"\([^"]*\)"/“\1”/g
-s/`\([^`']*\)'/‘\1’/g
-s/ '\([^`']*\)' / ‘\1’ /g
-s/ '\([^`']*\)'$/ ‘\1’/g
-s/^'\([^`']*\)' /‘\1’ /g
-s/“”/""/g
-s/“/“\e[1m/g
-s/”/\e[0m”/g
-s/‘/‘\e[1m/g
-s/’/\e[0m’/g
+++ /dev/null
-/* Automatically generated by po2tbl.sed from pspp.pot. */
-
-#if HAVE_CONFIG_H
-# include <config.h>
-#endif
-
-#include "libgettext.h"
-
-const struct _msg_ent _msg_tbl[] = {
- {"", 1},
- {"%s: option `%s' is ambiguous\n", 2},
- {"%s: option `--%s' doesn't allow an argument\n", 3},
- {"%s: option `%c%s' doesn't allow an argument\n", 4},
- {"%s: option `%s' requires an argument\n", 5},
- {"%s: unrecognized option `--%s'\n", 6},
- {"%s: unrecognized option `%c%s'\n", 7},
- {"%s: illegal option -- %c\n", 8},
- {"%s: invalid option -- %c\n", 9},
- {"%s: option requires an argument -- %c\n", 10},
- {"OUTFILE specified multiple times.", 11},
- {"while expecting COLUMNWISE", 12},
- {"BREAK specified multiple times.", 13},
- {"BREAK subcommand not specified.", 14},
- {"expecting aggregation function", 15},
- {"Unknown aggregation function %s.", 16},
- {"expecting `('", 17},
- {"Missing argument %d to %s.", 18},
- {"Arguments to %s must be of same type as source variables.", 19},
- {"expecting `)'", 20},
- {"\
-Number of source variables (%d) does not match number of target variables (%\
-d).", 21},
- {"\
-Variable name %s is not unique within the aggregate file dictionary, which \
-contains the aggregate variables and the break variables.", 22},
- {"\
-A number being treated as a Boolean in an expression was found to have a \
-value other than 0 (false), 1 (true), or the system-missing value. The \
-result was forced to 0.", 23},
- {"\
-SYSMIS is not a valid index value for vector %s. The result will be set to \
-SYSMIS.", 24},
- {"\
-%g is not a valid index value for vector %s. The result will be set to \
-SYSMIS.", 25},
- {"\
-SYSMIS is not a valid index value for vector %s. The result will be set to \
-the empty string.", 26},
- {"\
-%g is not a valid index value for vector %s. The result will be set to the \
-empty string.", 27},
- {"evaluate_expression(): not implemented: %s\n", 28},
- {"evaluate_expression(): not implemented: %d\n", 29},
- {"\
-A string expression was supplied in a place where a Boolean expression was \
-expected.", 30},
- {"\
-A numeric expression was expected in a place where one was not supplied.", 31},
- {"A string expression was expected in a place where one was not supplied.", 32},
- {"The OR operator cannot take string operands.", 33},
- {"The AND operator cannot take string operands.", 34},
- {"The NOT operator cannot take a string operand.", 35},
- {"\
-Strings cannot be compared with numeric or Boolean values with the \
-relational operators = >= > <= < <>.", 36},
- {"The `+' and `-' operators may only be used with numeric operands.", 37},
- {"The `*' and `/' operators may only be used with numeric operands.", 38},
- {"The unary minus (-) operator can only take a numeric operand.", 39},
- {"Both operands to the ** operator must be numeric.", 40},
- {"Use of $LENGTH is obsolete, returning default of 66.", 41},
- {"Use of $WIDTH is obsolete, returning default of 131.", 42},
- {"Unknown system variable %s.", 43},
- {"expecting variable name", 44},
- {"in expression", 45},
- {"Argument 2 to LAG must be a small positive integer constant.", 46},
- {"\
-Type mismatch in argument %d of %s, which was expected to be of %s type. It \
-was actually of %s type. ", 47},
- {"%s cannot take Boolean operands.", 48},
- {"in function call", 49},
- {"RANGE requires an odd number of arguments, but at least three.", 50},
- {"%s requires at least two arguments.", 51},
- {"%s.%d requires at least %d arguments.", 52},
- {"\
-Argument %d to CONCAT is type %s. All arguments to CONCAT must be strings.", 53},
- {"\
-Argument %d to %s was expected to be of %s type. It was actually of type %s.", 54},
- {"numeric", 55},
- {"string", 56},
- {"%s is not a numeric format.", 57},
- {"Too few arguments to function %s.", 58},
- {"\
-Type mismatch in argument %d of %s, which was expected to be numeric. It \
-was actually type %s.", 59},
- {"Missing comma following argument %d of %s.", 60},
- {"The index value after a vector name must be numeric.", 61},
- {"`)' expected after a vector index value.", 62},
- {"There is no function named %s.", 63},
- {"Function %s may not be given a minimum number of arguments.", 64},
- {"expecting `)' after %s function", 65},
- {"error", 66},
- {"Boolean", 67},
- {"!!TERMINAL!!", 68},
- {"!!SENTINEL!!", 69},
- {"!!ERROR%d!!", 70},
- {"postfix:", 71},
- {"\
-While optimizing a constant expression, there was a bad value for the third \
-argument to INDEX.", 72},
- {"\
-While optimizing a constant expression, there was a bad value for the third \
-argument to RINDEX.", 73},
- {"Third argument to %cPAD() must be at least one character in length.", 74},
- {"Second argument to %cTRIM() must be at least one character in length.", 75},
- {"\
-When optimizing a constant expression, an integer that was being used as an \
-Boolean value was found to have a constant value other than 0, 1, or SYSMIS.", 76},
- {"hash table:", 77},
- {"Searching for `%s'...", 78},
- {"Search unsuccessful!", 79},
- {"Found `%s'.", 80},
- {"Not opening pipe file `%s' because SAFER option set.", 81},
- {"Variable %s is %s in target file, but %s in source file.", 82},
- {"Cannot add value labels from source file to long string variable %s.", 83},
- {"\
-Cannot apply missing values from source file to long string variable %s.", 84},
- {"No matching variables found between the source and target files.", 85},
- {"bad ordering of keys %d and %d\n", 86},
- {"Heap contents:\n", 87},
- {"data-file error: ", 88},
- {"(column %d", 89},
- {"(columns %d-%d", 90},
- {", field type %s) ", 91},
- {"Field contents followed by garbage.", 92},
- {"Overflow in floating-point constant.", 93},
- {"Underflow in floating-point constant.", 94},
- {"Field does not form a valid floating-point constant.", 95},
- {"All characters in field must be digits.", 96},
- {"Unrecognized character in field.", 97},
- {"Field must have even length.", 98},
- {"Field must contain only hex digits.", 99},
- {"\
-Quality of zoned decimal (Z) input format code is suspect. Check your \
-results three times, report bugs to author.", 100},
- {"Zoned decimal field contains fewer than 2 characters.", 101},
- {"Bad sign byte in zoned decimal number.", 102},
- {"Format error in zoned decimal number.", 103},
- {"Error in syntax of zoned decimal number.", 104},
- {"Unexpected end of field.", 105},
- {"Digit expected in field.", 106},
- {"Day (%ld) must be between 1 and 31.", 107},
- {"Delimiter expected between fields in date.", 108},
- {"Month (%ld) must be between 1 and 12.", 109},
- {"Month (%s) must be between I and XII.", 110},
- {"Month name (%s...) is too long.", 111},
- {"Bad month name (%s).", 112},
- {"Year (%ld) must be between 1582 and 19999.", 113},
- {"Trailing garbage \"%s\" following date.", 114},
- {"Julian day (%d) must be between 1 and 366.", 115},
- {"Year (%d) must be between 1582 and 19999.", 116},
- {"Quarter (%ld) must be between 1 and 4.", 117},
- {"`Q' expected between quarter and year.", 118},
- {"Week (%ld) must be between 1 and 53.", 119},
- {"`WK' expected between week and year.", 120},
- {"Delimiter expected between fields in time.", 121},
- {"Hour (%ld) must be positive.", 122},
- {"Minute (%ld) must be between 0 and 59.", 123},
- {"Hour (%ld) must be between 0 and 23.", 124},
- {"Day of the week expected in date value.", 125},
- {"Date is not in valid range between 15 Oct 1582 and 31 Dec 19999.", 126},
- {"Field too long (%d characters). Truncated after character %d.", 127},
- {"\
-DATA LIST may not use a different file from that specified on its \
-surrounding FILE TYPE.", 128},
- {"The END subcommand may only be specified once.", 129},
- {"Only one of FIXED, FREE, or LIST may be specified.", 130},
- {"\
-The record number specified, %ld, is before the previous record, %d. Data \
-fields must be listed in order of increasing record number.", 131},
- {"\
-SPSS-like or FORTRAN-like format specification expected after variable names.", 132},
- {"\
-Variables are specified on records that should not exist according to \
-RECORDS subcommand.", 133},
- {"expecting end of command", 134},
- {"Column positions for fields must be positive.", 135},
- {"The ending column for a field must be greater than the starting column.", 136},
- {"A format specifier on this line has extra characters on the end.", 137},
- {"The value for number of decimal places must be at least 1.", 138},
- {"Input format %s doesn't accept decimal places.", 139},
- {"The %d columns %d-%d can't be evenly divided into %d fields.", 140},
- {"%s is a duplicate variable name.", 141},
- {"There is already a variable %s of a different type.", 142},
- {"There is already a string variable %s of a different width.", 143},
- {"\
-The number of format specifications exceeds the number of variable names \
-given.", 144},
- {"\
-There aren't enough format specifications to match the number of variable \
-names given.", 145},
- {"Variable", 146},
- {"Record", 147},
- {"Columns", 148},
- {"Format", 149},
- {"Reading %d record%s from file %s.", 150},
- {"Reading %d record%s from the command file.", 151},
- {"Occurrence data specifications.", 152},
- {"Reading free-form data from file %s.", 153},
- {"Reading free-form data from the command file.", 154},
- {"Scope of string exceeds line.", 155},
- {"Attempt to read past end of file.", 156},
- {"abort in write_case()\n", 157},
- {"Partial case of %d of %d records discarded.", 158},
- {"Partial case discarded. The first variable missing was %s.", 159},
- {"\
-Missing value(s) for all variables from %s onward. These will be filled \
-with the system-missing value or blanks, as appropriate.", 160},
- {"\
-REPEATING DATA must use the same file as its corresponding DATA LIST or FILE \
-TYPE.", 161},
- {"STARTS subcommand given multiple times.", 162},
- {"STARTS beginning column (%d) exceeds STARTS ending column (%d).", 163},
- {"OCCURS subcommand given multiple times.", 164},
- {"LENGTH subcommand given multiple times.", 165},
- {"CONTINUED subcommand given multiple times.", 166},
- {"CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d).", 167},
- {"ID subcommand given multiple times.", 168},
- {"ID beginning column (%ld) must be positive.", 169},
- {"ID ending column (%ld) must be positive.", 170},
- {"ID ending column (%ld) cannot be less than ID beginning column (%d).", 171},
- {"Missing required specification STARTS.", 172},
- {"Missing required specification OCCURS.", 173},
- {"ID specified without CONTINUED.", 174},
- {"String variable not allowed here.", 175},
- {"%s (%d) must be at least 1.", 176},
- {"Variable or integer expected for %s.", 177},
- {"Mismatched case ID (%s). Expected value was %s.", 178},
- {"\
-Variable %s startging in column %d extends beyond physical record length of %\
-d.", 179},
- {"Invalid value %d for OCCURS.", 180},
- {"Beginning column for STARTS (%d) must be at least 1.", 181},
- {"Ending column for STARTS (%d) is less than beginning column (%d).", 182},
- {"Invalid value %d for LENGTH.", 183},
- {"Beginning column for CONTINUED (%d) must be at least 1.", 184},
- {"Ending column for CONTINUED (%d) is less than beginning column (%d).", 185},
- {"\
-Number of repetitions specified on OCCURS (%d) exceed number of repetitions \
-available in space on STARTS (%d), and CONTINUED not specified.", 186},
- {"Unexpected end of file with %d repetitions remaining out of %d.", 187},
- {"%s: Closing data-file handle %s.", 188},
- {"<<Bug in dfm.c>>", 189},
- {"%s: Opening data-file handle %s for reading.", 190},
- {"BEGIN DATA expected.", 191},
- {"An error occurred while opening \"%s\" for reading as a data file: %s.", 192},
- {"%s: Opening data-file handle %s for writing.", 193},
- {"Cannot open the inline file for writing.", 194},
- {"An error occurred while opening \"%s\" for writing as a data file: %s.", 195},
- {"\
-Unexpected end-of-file while reading data in BEGIN DATA. This probably \
-indicates a missing or misformatted END DATA command. END DATA must appear \
-by itself on a single line with exactly one space between words.", 196},
- {"Error reading file %s: %s.", 197},
- {"%s: Partial record at end of file.", 198},
- {"Cannot read from file %s already opened for %s.", 199},
- {"Attempt to read beyond end-of-file on file %s.", 200},
- {"Cannot write to file %s already opened for %s.", 201},
- {"Error writing file %s: %s.", 202},
- {"\
-This command is not valid here since the current input program does not \
-access the inline file.", 203},
- {"inline file: Opening for reading.", 204},
- {"Skipping remaining inline data.", 205},
- {"reading as a data file", 206},
- {"writing as a data file", 207},
- {"\
-File handle %s had already been defined to refer to file %s. It is not \
-possible to redefine a file handle within a session.", 208},
- {"The FILE HANDLE required subcommand NAME is not present.", 209},
- {"\
-Fixed length records were specified on /RECFORM, but record length was not \
-specified on /LRECL. 80-character records will be assumed.", 210},
- {"\
-Record length (%ld) must be at least one byte. 80-character records will be \
-assumed.", 211},
- {"\
-/RECFORM SPANNED is not implemented, as the author doesn't know what it is \
-supposed to do. Send the author a note.", 212},
- {"\
-/MODE IMAGE is not implemented, as the author doesn't know what it is \
-supposed to do. Send the author a note.", 213},
- {"/MODE MULTIPUNCH is not implemented. If you care, complain.", 214},
- {"/MODE 360 is not implemented. If you care, complain.", 215},
- {"File handle `%s' has not been previously declared on FILE HANDLE.", 216},
- {"<Inline File>", 217},
- {"expecting a file name or handle", 218},
- {"MIXED, GROUPED, or NESTED expected.", 219},
- {"The CASE subcommand is not valid on FILE TYPE MIXED.", 220},
- {"WARN or NOWARN expected after WILD.", 221},
- {"The DUPLICATE subcommand is not valid on FILE TYPE MIXED.", 222},
- {"DUPLICATE=CASE is only valid on FILE TYPE NESTED.", 223},
- {"WARN%s expected after DUPLICATE.", 224},
- {", NOWARN, or CASE", 225},
- {" or NOWARN", 226},
- {"The MISSING subcommand is not valid on FILE TYPE MIXED.", 227},
- {"WARN or NOWARN after MISSING.", 228},
- {"ORDERED is only valid on FILE TYPE GROUPED.", 229},
- {"YES or NO expected after ORDERED.", 230},
- {"while expecting a valid subcommand", 231},
- {"The required RECORD subcommand was not present.", 232},
- {"The required CASE subcommand was not present.", 233},
- {"CASE and RECORD must specify different variable names.", 234},
- {"Column value must be positive.", 235},
- {"Ending column precedes beginning column.", 236},
- {"Bad format specifier name.", 237},
- {"\
-This command may only appear within a FILE TYPE/END FILE TYPE structure.", 238},
- {"OTHER may appear only on the last RECORD TYPE command.", 239},
- {"No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE.", 240},
- {"\
-The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE \
-MIXED.", 241},
- {"\
-No variable name may be specified for the CASE subcommand on RECORD TYPE.", 242},
- {"\
-The CASE column specification on RECORD TYPE must give a format specifier \
-that is the same type as that of the CASE column specification given on FILE \
-TYPE.", 243},
- {"WARN or NOWARN expected on DUPLICATE subcommand.", 244},
- {"WARN or NOWARN expected on MISSING subcommand.", 245},
- {"YES or NO expected on SPREAD subcommand.", 246},
- {"No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE.", 247},
- {"No commands between FILE TYPE and END FILE TYPE.", 248},
- {"Unknown record type \"%.*s\".", 249},
- {"Unknown record type %g.", 250},
- {"X and T format specifiers not allowed here.", 251},
- {"%s is not a valid data format.", 252},
- {"Format %s may not be used as an input format.", 253},
- {"\
-Input format %s specifies a bad width %d. Format %s requires a width \
-between %d and %d.", 254},
- {"\
-Input format %s specifies an odd width %d, but format %s requires an even \
-width between %d and %d.", 255},
- {"\
-Input format %s specifies a bad number of implied decimal places %d. Input \
-format %s allows up to 16 implied decimal places.", 256},
- {"\
-Output format %s specifies a bad width %d. Format %s requires a width \
-between %d and %d.", 257},
- {"\
-Output format %s requires minimum width %d to allow %d decimal places. Try %\
-s%d.%d instead of %s.", 258},
- {"\
-Output format %s specifies an odd width %d, but output format %s requires an \
-even width between %d and %d.", 259},
- {"\
-Output format %s specifies a bad number of implied decimal places %d. \
-Output format %s allows a number of implied decimal places between 1 and 16.", 260},
- {"Can't display a string variable of width %d with format specifier %s.", 261},
- {"Format specifier expected.", 262},
- {"Data format %s does not specify a width.", 263},
- {"Data format %s is not valid.", 264},
- {"`(' expected after variable list", 265},
- {"Format %s may not be assigned to a %s variable.", 266},
- {"`)' expected after output format.", 267},
- {"Formats:\n", 268},
- {" Name Print Write\n", 269},
- {"GET translation table from file to memory:\n", 270},
- {" %8s from %3d,%3d to %3d,%3d\n", 271},
- {"All variables deleted from system file dictionary.", 272},
- {"\
-Cannot rename %s as %s because there already exists a variable named %s. To \
-rename variables with overlapping names, use a single RENAME subcommand such \
-as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\".", 273},
- {"`=' expected after variable list.", 274},
- {"\
-Number of variables on left side of `=' (%d) do not match number of \
-variables on right side (%d), in parenthesized group %d of RENAME subcommand.", 275},
- {"Duplicate variables name %s.", 276},
- {"\
-\n\
-Variables in dictionary:\n", 277},
- {"The BY subcommand may be given once at most.", 278},
- {"The active file may not be specified more than once.", 279},
- {"Cannot specify the active file since no active file has been defined.", 280},
- {"\
-IN, FIRST, and LAST subcommands may not occur before the first FILE or TABLE.", 281},
- {"Multiple %s subcommands for a single FILE or TABLE.", 282},
- {"Duplicate variable name %s while creating %s variable.", 283},
- {"\
-RENAME, KEEP, and DROP subcommands may not occur before the first FILE or \
-TABLE.", 284},
- {"The BY subcommand is required when a TABLE subcommand is given.", 285},
- {"File %s lacks BY variable %s.", 286},
- {"\
-Variable %s in file %s (%s) has different type or width from the same \
-variable in earlier file (%s).", 287},
- {"expecting COMM or TAPE", 288},
- {"IMPORT translation table from file to memory:\n", 289},
- {"No matching INPUT PROGRAM command.", 290},
- {"\
-No data-input or transformation commands specified between INPUT PROGRAM and \
-END INPUT PROGRAM.", 291},
- {"\
-This command may only be executed between INPUT PROGRAM and END INPUT \
-PROGRAM.", 292},
- {"COLUMN subcommand multiply specified.", 293},
- {"expecting file handle name", 294},
- {"\
-REREAD: Column numbers must be positive finite numbers. Column set to 1.", 295},
- {"VARIABLES subcommand multiply specified.", 296},
- {"VARNAME_ cannot be explicitly specified on VARIABLES.", 297},
- {"in FORMAT subcommand", 298},
- {"SPLIT subcommand multiply specified.", 299},
- {"in SPLIT subcommand", 300},
- {"Split variable may not be named ROWTYPE_ or VARNAME_.", 301},
- {"Split variable %s is already another type.", 302},
- {"FACTORS subcommand multiply specified.", 303},
- {"Factor variable %s is already another type.", 304},
- {"CELLS subcommand multiply specified.", 305},
- {"expecting positive integer", 306},
- {"N subcommand multiply specified.", 307},
- {"CONTENTS subcommand multiply specified.", 308},
- {"Nested parentheses not allowed.", 309},
- {"Mismatched right parenthesis (`(').", 310},
- {"Empty parentheses not allowed.", 311},
- {"in CONTENTS subcommand", 312},
- {"Content multiply specified for %s.", 313},
- {"Missing right parenthesis.", 314},
- {"Missing VARIABLES subcommand.", 315},
- {"\
-CONTENTS subcommand not specified: assuming file contains only CORR matrix.", 316},
- {"\
-Missing CELLS subcommand. CELLS is required when ROWTYPE_ is not given in \
-the data and factors are present.", 317},
- {"Split file values must be present in the data when ROWTYPE_ is present.", 318},
- {"No continuous variables specified.", 319},
- {"End of line expected %s while reading %s.", 320},
- {"expecting value for %s %s", 321},
- {"Syntax error expecting SPLIT FILE value %s.", 322},
- {"Expecting value %g for %s.", 323},
- {"Syntax error expecting factor value %s.", 324},
- {"Syntax error expecting value %g for %s %s.", 325},
- {"Syntax error %s expecting SPLIT FILE value.", 326},
- {"\
-Expected %d lines of data for %s content; actually saw %d lines. No data \
-will be output for this content.", 327},
- {"Multiply specified ROWTYPE_ %s.", 328},
- {"Syntax error %s expecting ROWTYPE_ string.", 329},
- {"Syntax error %s.", 330},
- {"Duplicate specification for %s.", 331},
- {"Too many rows of matrix data for %s.", 332},
- {"Syntax error expecting value for %s %s.", 333},
- {"portable file %s corrupt at offset %ld: ", 334},
- {"%s: Closing portable file: %s.", 335},
- {"Unexpected end of file.", 336},
- {"Bad line end.", 337},
- {"Cannot read file %s as portable file: already opened for %s.", 338},
- {"%s: Opening portable-file handle %s for reading.", 339},
- {"\
-An error occurred while opening \"%s\" for reading as a portable file: %s.", 340},
- {"Data record expected.", 341},
- {"Read portable-file dictionary successfully.", 342},
- {"Error reading portable-file dictionary.", 343},
- {"Missing numeric terminator.", 344},
- {"Bad integer format.", 345},
- {"Bad string length %d.", 346},
- {"Bad date string length %d.", 347},
- {"Bad character in date.", 348},
- {"Bad time string length %d.", 349},
- {"Bad character in time.", 350},
- {"%s: Bad format specifier byte %d.", 351},
- {"%s: Bad format specifier byte (%d).", 352},
- {"%s variable %s has %s format specifier %s.", 353},
- {"String", 354},
- {"Numeric", 355},
- {"Expected variable count record.", 356},
- {"Invalid number of variables %d.", 357},
- {"Unexpected flag value %d.", 358},
- {"Expected variable record.", 359},
- {"Invalid variable width %d.", 360},
- {"position %d: Variable name has %u characters.", 361},
- {"position %d: Variable name begins with invalid character.", 362},
- {"position %d: Variable name begins with lowercase letter %c.", 363},
- {"position %d: Variable name character %d is lowercase letter %c.", 364},
- {"position %d: character `\\%03o' is not valid in a variable name.", 365},
- {"Duplicate variable name %s.", 366},
- {"Bad missing values for %s.", 367},
- {"Weighting variable %s not present in dictionary.", 368},
- {"Unknown variable %s while parsing value labels.", 369},
- {"\
-Cannot assign value labels to %s and %s, which have different variable types \
-or widths.", 370},
- {"Duplicate label for value %g for variable %s.", 371},
- {"Duplicate label for value `%.*s' for variable %s.", 372},
- {"End of file midway through case.", 373},
- {"reading as a portable file", 374},
- {"Cannot write file %s as portable file: already opened for %s.", 375},
- {"%s: Opening portable-file handle %s for writing.", 376},
- {"\
-An error occurred while opening \"%s\" for writing as a portable file: %s.", 377},
- {"Wrote portable-file header successfully.", 378},
- {"Error writing portable-file header.", 379},
- {"%s: Writing portable file: %s.", 380},
- {"writing as a portable file", 381},
- {"corrupt system file: ", 382},
- {"%s: Closing system file: %s.", 383},
- {"Cannot read file %s as system file: already opened for %s.", 384},
- {"%s: Opening system-file handle %s for reading.", 385},
- {"\
-An error occurred while opening \"%s\" for reading as a system file: %s.", 386},
- {"\
-%s: Weighting variable may not be a continuation of a long string variable.", 387},
- {"%s: Weighting variable may not be a string variable.", 388},
- {"\
-%s: Orphaned variable index record (type 4). Type 4 records must always \
-immediately follow type 3 records.", 389},
- {"%s: Unrecognized record type 7, subtype %d encountered in system file.", 390},
- {"%s: Unrecognized record type %d.", 391},
- {"Read system-file dictionary successfully.", 392},
- {"Error reading system-file header.", 393},
- {"\
-%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected \
-size %d, count 8.", 394},
- {"\
-%s: Floating-point representation in system file is not IEEE-754. PSPP \
-cannot convert between floating-point formats.", 395},
- {"\
-%s: File-indicated endianness (%s) does not match endianness intuited from \
-file header (%s).", 396},
- {"big-endian", 397},
- {"little-endian", 398},
- {"unknown", 399},
- {"%s: File-indicated character representation code (%s) is not ASCII.", 400},
- {"DEC Kanji", 401},
- {"Unknown", 402},
- {"\
-%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected \
-size %d, count 8.", 403},
- {"\
-%s: File-indicated value is different from internal value for at least one \
-of the three system values. SYSMIS: indicated %g, expected %g; HIGHEST: %g, \
-%g; LOWEST: %g, %g.", 404},
- {"\
-%s: Bad magic. Proper system files begin with the four characters `$FL2'. \
-This file will not be read.", 405},
- {"\
-%s: File layout code has unexpected value %d. Value should be 2, in big-\
-endian or little-endian format.", 406},
- {"%s: Number of elements per case (%d) is not between 1 and %d.", 407},
- {"\
-%s: Index of weighting variable (%d) is not between 0 and number of elements \
-per case (%d).", 408},
- {"%s: Number of cases in file (%ld) is not between -1 and %d.", 409},
- {"%s: Compression bias (%g) is not the usual value of 100.", 410},
- {"%s: position %d: Bad record type (%d); the expected value was 2.", 411},
- {"\
-%s: position %d: String variable does not have proper number of continuation \
-records.", 412},
- {"%s: position %d: Superfluous long string continuation record.", 413},
- {"%s: position %d: Bad variable type code %d.", 414},
- {"%s: position %d: Variable label indicator field is not 0 or 1.", 415},
- {"\
-%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3.", 416},
- {"%s: position %d: Variable name begins with invalid character.", 417},
- {"%s: position %d: Variable name begins with lowercase letter %c.", 418},
- {"\
-%s: position %d: Variable name begins with octothorpe (`#'). Scratch \
-variables should not appear in system files.", 419},
- {"%s: position %d: Variable name character %d is lowercase letter %c.", 420},
- {"\
-%s: position %d: character `\\%03o' (%c) is not valid in a variable name.", 421},
- {"%s: Variable %s indicates variable label of invalid length %d.", 422},
- {"%s: Long string variable %s may not have missing values.", 423},
- {"\
-%s: String variable %s may not have missing values specified as a range.", 424},
- {"%s: Long string continuation records omitted at end of dictionary.", 425},
- {"\
-%s: System file header indicates %d variable positions but %d were read from \
-file.", 426},
- {"%s: Duplicate variable name `%s' within system file.", 427},
- {"%s: %s variable %s has %s format specifier %s.", 428},
- {"\
-%s: Variable index record (type 4) does not immediately follow value label \
-record (type 3) as it ought.", 429},
- {"\
-%s: Number of variables associated with a value label (%d) is not between 1 \
-and the number of variables (%d).", 430},
- {"\
-%s: Variable index associated with value label (%d) is not between 1 and the \
-number of values (%d).", 431},
- {"\
-%s: Variable index associated with value label (%d) refers to a continuation \
-of a string variable, not to an actual variable.", 432},
- {"%s: Value labels are not allowed on long string variables (%s).", 433},
- {"\
-%s: Variables associated with value label are not all of identical type. \
-Variable %s has %s type, but variable %s has %s type.", 434},
- {"%s: File contains duplicate label for value %g for variable %s.", 435},
- {"%s: File contains duplicate label for value `%.*s' for variable %s.", 436},
- {"%s: Reading system file: %s.", 437},
- {"%s: Unexpected end of file.", 438},
- {"%s: System file contains multiple type 6 (document) records.", 439},
- {"%s: Number of document lines (%ld) must be greater than 0.", 440},
- {"dictionary:\n", 441},
- {"num", 442},
- {"str", 443},
- {"left", 444},
- {"right", 445},
- {"none", 446},
- {"one", 447},
- {"two", 448},
- {"three", 449},
- {"range", 450},
- {"low", 451},
- {"high", 452},
- {"range+1", 453},
- {"low+1", 454},
- {"high+1", 455},
- {"%s: Error reading file: %s.", 456},
- {"%s: Compressed data is corrupted. Data ends partway through a case.", 457},
- {"%s: Partial record at end of system file.", 458},
- {"reading as a system file", 459},
- {"Cannot write file %s as system file: already opened for %s.", 460},
- {"%s: Opening system-file handle %s for writing.", 461},
- {"\
-An error occurred while opening \"%s\" for writing as a system file: %s.", 462},
- {"Wrote system-file header successfully.", 463},
- {"Error writing system-file header.", 464},
- {"%s: Writing system file: %s.", 465},
- {"writing as a system file", 466},
- {"File:", 467},
- {"Label:", 468},
- {"No label.", 469},
- {"Created:", 470},
- {"Endian:", 471},
- {"Big.", 472},
- {"Little.", 473},
- {"<internal error>", 474},
- {"Variables:", 475},
- {"Cases:", 476},
- {"Type:", 477},
- {"System File.", 478},
- {"Weight:", 479},
- {"Not weighted.", 480},
- {"Mode:", 481},
- {"Compression %s.", 482},
- {"on", 483},
- {"off", 484},
- {"Description", 485},
- {"Position", 486},
- {"The active file does not have a file label.", 487},
- {"File label:", 488},
- {"No variables to display.", 489},
- {"Macros not supported.", 490},
- {"The active file dictionary does not contain any documents.", 491},
- {"Documents in the active file:", 492},
- {"Label", 493},
- {"Format: %s", 494},
- {"Print Format: %s", 495},
- {"Write Format: %s", 496},
- {"Missing Values: ", 497},
- {"Value", 498},
- {"No vectors defined.", 499},
- {"Vector", 500},
- {"%s not allowed inside FILE TYPE/END FILE TYPE.", 501},
- {"%s not allowed inside FILE TYPE GROUPED/END FILE TYPE.", 502},
- {"RECORD TYPE must be the first command inside a FILE TYPE structure.", 503},
- {"This line does not begin with a valid command name.", 504},
- {"%s is not yet implemented.", 505},
- {"\
-%s is not allowed (1) before a command to specify the input program, such as \
-DATA LIST, (2) between FILE TYPE and END FILE TYPE, (3) between INPUT \
-PROGRAM and END INPUT PROGRAM.", 506},
- {"%s is not allowed within an input program.", 507},
- {"%s is only allowed within an input program.", 508},
- {"%s command beginning\n", 509},
- {"\
-%s command completed\n\
-\n", 510},
- {"The identifier(s) specified do not form a valid command name:", 511},
- {"The identifier(s) specified do not form a complete command name:", 512},
- {"\
-This command is not accepted in a syntax file. Instead, use FINISH to \
-terminate a syntax file.", 513},
- {"\
-This command is not executed in interactive mode. Instead, PSPP drops down \
-to the command prompt. Use EXIT if you really want to quit.", 514},
- {"The sentinel may not be the empty string.", 515},
- {"This command not allowed when the SAFER option is set.", 516},
- {"Error removing `%s': %s.", 517},
- {"Couldn't fork: %s.", 518},
- {"Error executing command: %s.", 519},
- {"No operating system support for this command.", 520},
- {"This command is not valid in a syntax file.", 521},
- {"Can't find `%s' in include file search path.", 522},
- {"%s: Opening as syntax file.", 523},
- {"Opening `%s': %s.", 524},
- {"Reading `%s': %s.", 525},
- {"Closing `%s': %s.", 526},
- {"%s does not form a valid number.", 527},
- {"Bad character in input: `%c'.", 528},
- {"Bad character in input: `\\%o'.", 529},
- {"Syntax error at end of file.", 530},
- {"Syntax error %s at `%s'.", 531},
- {"Syntax error at `%s'.", 532},
- {"expecting `%s'", 533},
- {"expecting %s", 534},
- {"expecting string", 535},
- {"expecting integer", 536},
- {"expecting number", 537},
- {"expecting identifier", 538},
- {"The rest of this command has been discarded.", 539},
- {"<ERROR>", 540},
- {"binary", 541},
- {"octal", 542},
- {"hex", 543},
- {"String of %s digits has %d characters, which is not a multiple of %d.", 544},
- {"`%c' is not a valid %s digit.", 545},
- {"Unterminated string constant.", 546},
- {"String exceeds 255 characters in length (%d characters).", 547},
- {"\
-Sorry, literal strings may not contain null characters. Replacing with \
-spaces.", 548},
- {"-f not yet implemented\n", 549},
- {"-n not yet implemented\n", 550},
- {"-p not yet implemented\n", 551},
- {"\
-\n\
-Copyright (C) 1997-9, 2000 Free Software Foundation, Inc.\n\
-This is free software; see the source for copying conditions. There is NO\n\
-WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
-\n\
-Written by Ben Pfaff <blp@gnu.org>.", 552},
- {"\
-PSPP, a program for statistical analysis of sample data.\n\
-\n\
-Usage: %s [OPTION]... FILE...\n\
-\n\
-If a long option shows an argument as mandatory, then it is mandatory\n\
-for the equivalent short option also. Similarly for optional arguments.\n\
-\n\
-Configuration:\n\
- -B, --config-dir=DIR set configuration directory to DIR\n\
- -o, --device=DEVICE select output driver DEVICE and disable \
-defaults\n\
- -d, --define=VAR[=VALUE] set environment variable VAR to VALUE, or empty\n\
- -u, --undef=VAR undefine environment variable VAR\n\
-\n\
-Input and output:\n\
- -f, --out-file=FILE send output to FILE (overwritten)\n\
- -p, --pipe read script from stdin, send output to stdout\n\
- -I-, --no-include clear include path\n\
- -I, --include=DIR append DIR to include path\n\
- -c, --command=COMMAND execute COMMAND before .pspp/rc at startup\n\
-\n\
-Language modifiers:\n\
- -i, --interactive interpret scripts in interactive mode\n\
- -n, --edit just check syntax; don't actually run the code\n\
- -r, --no-statrc disable execution of .pspp/rc at startup\n\
- -s, --safer don't allow some unsafe operations\n\
-\n\
-Informative output:\n\
- -h, --help print this help, then exit\n\
- -l, --list print a list of known driver classes, then exit\n\
- -V, --version show PSPP version, then exit\n\
- -v, --verbose increments verbosity level\n\
-\n\
-Non-option arguments:\n\
- FILE1 FILE2 run FILE1, clear the dictionary, run FILE2\n\
- FILE1 + FILE2 run FILE1 then FILE2 without clearing \
-dictionary\n\
- KEY=VALUE overrides macros in output initialization file\n\
-\n", 553},
- {"\
-\n\
-Report bugs to <bug-gnu-pspp@gnu.org>.\n", 554},
- {"Terminating NOW due to a fatal error!", 555},
- {"Terminating execution of syntax file due to error.", 556},
- {"Errors (%d) exceeds limit (%d).", 557},
- {"Warnings (%d) exceed limit (%d).", 558},
- {"fatal", 559},
- {"warning", 560},
- {"note", 561},
- {"installation error", 562},
- {"\
-\n\
-\t*********************\n\
-\t* INDUCING SEGFAULT *\n\
-\t*********************\n", 563},
- {"\
-Your machine does not appear to be either big- or little-endian. At the \
-moment, PSPP only supports machines of these standard endiannesses. If you \
-want to hack in others, contact the author.", 564},
- {"data> ", 565},
- {"Specify a terminal type with `setenv TERM <yourtype>'.", 566},
- {"Could not access the termcap data base.", 567},
- {"Terminal type `%s' is not defined.", 568},
- {"Assuming screen of size 79x25.", 569},
- {"Jan", 570},
- {"Feb", 571},
- {"Mar", 572},
- {"Apr", 573},
- {"May", 574},
- {"Jun", 575},
- {"Jul", 576},
- {"Aug", 577},
- {"Sep", 578},
- {"Oct", 579},
- {"Nov", 580},
- {"Dec", 581},
- {"Error initializing output drivers.", 582},
- {"This command not executed.", 583},
- {"\
-Skipping the rest of this command. Part of this command may have been \
-executed.", 584},
- {"\
-Skipping the rest of this command. This command was fully executed up to \
-this point.", 585},
- {"\
-Trailing garbage was encountered following this command. The command was \
-fully executed to this point.", 586},
- {"ASCII driver initializing as `%s'...", 587},
- {"\
-ascii driver: Area of page excluding margins and headers must be at least 59 \
-characters wide by 15 lines long. Page as configured is only %d characters \
-by %d lines.", 588},
- {"%s: Initialization complete.", 589},
- {"%s: Beginning closing...", 590},
- {"%s: Finished closing.", 591},
- {"\
-Bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d \
-decimal, with INDEX expressed in base 4.", 592},
- {"Duplicate value for key `%s'.", 593},
- {"Unknown configuration parameter `%s' for ascii device driver.", 594},
- {"\
-Unknown character set `%s'. Valid character sets are `ascii' and `latin1'.", 595},
- {"\
-Unknown overstrike style `%s'. Valid overstrike styles are `single' and \
-`line'.", 596},
- {"\
-Unknown carriage return style `%s'. Valid carriage return styles are `cr' \
-and `bs'.", 597},
- {"Positive integer required as value for `%s'.", 598},
- {"Zero or positive integer required as value for `%s'.", 599},
- {"Boolean value expected for %s.", 600},
- {"ASCII output driver: %s: %s", 601},
- {"ascii_line_horz: bad hline (%d,%d),%d out of (%d,%d)\n", 602},
- {"ascii_line_vert: bad vline %d,(%d,%d) out of (%d,%d)\n", 603},
- {"ascii_line_intersection: bad intsct (%d,%d) out of (%d,%d)\n", 604},
- {"%s: horiz=%d, vert=%d\n", 605},
- {"Writing `%s': %s", 606},
- {"%s - Page %d", 607},
- {"\
-The N output format cannot be used to output a negative number or the system-\
-missing value.", 608},
- {"\
-Quality of zoned decimal (Z) output format code is suspect. Check your \
-results, report bugs to author.", 609},
- {"The system-missing value cannot be output as a zoned decimal number.", 610},
- {"Number %g too big to fit in field with format Z%d.%d.", 611},
- {"Time value %g too large in magnitude to convert to alphanumeric time.", 612},
- {"Weekday index %d does not lie between 1 and 7.", 613},
- {"Month index %d does not lie between 1 and 12.", 614},
- {"\
-Year %d cannot be represented in four digits for output formatting purposes.", 615},
- {"%s: Opening Groff font file...", 616},
- {"Missing font name.", 617},
- {"Missing encoding filename.", 618},
- {"Bad spacewidth value.", 619},
- {"Bad slant value.", 620},
- {"Unknown ligature `%s'.", 621},
- {"Unexpected end of line reading character set.", 622},
- {"Can't use ditto mark for first character.", 623},
- {"Can't ditto into an unnamed character.", 624},
- {"Missing metrics for character `%s'.", 625},
- {"Missing type for character `%s'.", 626},
- {"Missing code for character `%s'.", 627},
- {"Malformed kernpair.", 628},
- {"Unexpected end of line reading kernpairs.", 629},
- {"Bad kern value.", 630},
- {"Font read successfully with internal name %s.", 631},
- {"Error reading font.", 632},
- {"installation error: Groff font error: ", 633},
- {"Bad character \\%3o.", 634},
- {"Groff font error: Cannot find \"%s\".", 635},
- {"%s: Opening Groff description file...", 636},
- {"Multiple `sizes' declarations.", 637},
- {"Unexpected end of file. Missing 0 terminator to `sizes' command?", 638},
- {"Bad argument to `sizes'.", 639},
- {"Bad range in argument to `sizes'.", 640},
- {"Family name expected.", 641},
- {"This command already specified.", 642},
- {"%s: Device characteristic already defined.", 643},
- {"%s: Invalid numeric format.", 644},
- {"Missing `res', `unitwidth', and/or `sizes' line(s).", 645},
- {"Description file read successfully.", 646},
- {"Error reading description file.", 647},
- {"<<fallback>>", 648},
- {"HTML driver initializing as `%s'...", 649},
- {"Unknown configuration parameter `%s' for HTML device driver.", 650},
- {"\
-Cannot find HTML prologue. The use of `-vv' on the command line is \
-suggested as a debugging aid.", 651},
- {"%s: %s: Opening HTML prologue...", 652},
- {"nobody", 653},
- {"nowhere", 654},
- {"%s: HTML prologue read successfully.", 655},
- {"%s: Error reading HTML prologue.", 656},
- {"HTML output driver: %s: %s", 657},
- {"Cannot open first page on HTML device %s.", 658},
- {"Attempt to iterate driver list reentrantly.", 659},
- {"Unknown output driver `%s'.", 660},
- {"Output driver `%s' referenced but never defined.", 661},
- {"Cannot find output initialization file. Use `-vv' to view search path.", 662},
- {"%s: Opening device description file...", 663},
- {"Opening %s: %s.", 664},
- {"Reading %s: %s.", 665},
- {"Syntax error.", 666},
- {"Closing %s: %s.", 667},
- {"No output drivers are active.", 668},
- {"Device definition file read successfully.", 669},
- {"Error reading device definition file.", 670},
- {"\
-Driver classes:\n\
-\t", 671},
- {"Syntax error in string constant.", 672},
- {"Syntax error in options.", 673},
- {"Syntax error in options (`=' expected).", 674},
- {"Syntax error in options (value expected after `=').", 675},
- {"Driver name expected.", 676},
- {"Class name expected.", 677},
- {"Unknown output driver class `%s'.", 678},
- {"Can't initialize output driver class `%s'.", 679},
- {"Can't initialize output driver `%s' of class `%s'.", 680},
- {"Unknown device type `%s'.", 681},
- {"Can't complete initialization of output driver `%s' of class `%s'.", 682},
- {"Can't deinitialize output driver class `%s'.", 683},
- {"Trying to find keyword `%s'...\n", 684},
- {"Unit \"%s\" is unknown in dimension \"%s\".", 685},
- {"Bad dimension \"%s\".", 686},
- {"`x' expected in paper size `%s'.", 687},
- {"Trailing garbage `%s' on paper size `%s'.", 688},
- {"Paper size name must not be empty.", 689},
- {"Cannot find `papersize' configuration file.", 690},
- {"%s: Opening paper size definition file...", 691},
- {"Syntax error in paper size definition.", 692},
- {"Paper size definition file read successfully.", 693},
- {"Error reading paper size definition file.", 694},
- {"Error closing page on %s device of %s class.", 695},
- {"Error opening page on %s device of %s class.", 696},
- {"PostScript driver initializing as `%s'...", 697},
- {"\
-PostScript driver: The defined page is not long enough to hold margins and \
-headers, plus least 15 lines of the default fonts. In fact, there's only \
-room for %d lines of each font at the default size of %d.%03d points.", 698},
- {"Unknown configuration parameter `%s' for PostScript device driver.", 699},
- {"\
-Unknown orientation `%s'. Valid orientations are `portrait' and `landscape'.", 700},
- {"\
-Unknown value for `data'. Valid values are `clean7bit', `clean8bit', and \
-`binary'.", 701},
- {"Unknown value for `line-ends'. Valid values are `lf' and `crlf'.", 702},
- {"Unknown value for `line-style'. Valid values are `thick' and `double'.", 703},
- {"\
-Default font size must be at least 1 point (value of 1000 for key `%s').", 704},
- {"Value for `%s' must be a dimension of positive length (i.e., `1in').", 705},
- {"Nonnegative integer required as value for `%s'.", 706},
- {"%s: %s: Opening PostScript font encoding...", 707},
- {"\
-PostScript driver: Cannot open encoding file `%s': %s. Substituting \
-ISOLatin1Encoding for missing encoding.", 708},
- {"PostScript driver: Invalid numeric format.", 709},
- {"\
-PostScript driver: Codes must be between 0 and 255. (%d is not allowed.)", 710},
- {"PostScript driver: Error closing encoding file `%s'.", 711},
- {"%s: PostScript font encoding read successfully.", 712},
- {"%s: %s: Opening PostScript encoding list file.", 713},
- {"%s: PostScript encoding list file read successfully.", 714},
- {"<<default encoding>>", 715},
- {"\
-Cannot find PostScript prologue. The use of `-vv' on the command line is \
-suggested as a debugging aid.", 716},
- {"%s: %s: Opening PostScript prologue...", 717},
- {"%s: PostScript prologue read successfully.", 718},
- {"%s: Error reading PostScript prologue.", 719},
- {"PostScript output driver: %s: %s", 720},
- {"PostScript driver: Cannot find encoding `%s' for PostScript font `%s'.", 721},
- {"bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n", 722},
- {"bad hline: x=(%d+%d=%d,%d+%d=%d) y=%d+%d=%d in table size (%d,%d)\n", 723},
- {"\
-bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n", 724},
- {"There is no DO IF to match with this ELSE IF.", 725},
- {"The ELSE command must follow all ELSE IF commands in a DO IF structure.", 726},
- {"End of command expected.", 727},
- {"There is no DO IF to match with this ELSE.", 728},
- {"\
-There may be at most one ELSE clause in each DO IF structure. It must be \
-the last clause.", 729},
- {"There is no DO IF to match with this END IF.", 730},
- {"DO IF %d: true\n", 731},
- {"DO IF %d: false\n", 732},
- {"DO IF %d: missing\n", 733},
- {"\
-Missing mode REPORT not allowed in general mode. Assuming MISSING=TABLE.", 734},
- {"Write mode ALL not allowed in general mode. Assuming WRITE=CELLS.", 735},
- {"expecting BY", 736},
- {"VARIABLES must be specified before TABLES.", 737},
- {"Maximum value (%ld) less than minimum value (%ld).", 738},
- {"Summary.", 739},
- {"Cases", 740},
- {"Valid", 741},
- {"Missing", 742},
- {"Total", 743},
- {"N", 744},
- {"Percent", 745},
- {"count", 746},
- {"row %", 747},
- {"column %", 748},
- {"total %", 749},
- {"expected", 750},
- {"residual", 751},
- {"std. resid.", 752},
- {"adj. resid.", 753},
- {"Statistic", 754},
- {"df", 755},
- {"Asymp. Sig. (2-sided)", 756},
- {"Exact. Sig. (2-sided)", 757},
- {"Exact. Sig. (1-sided)", 758},
- {"Category", 759},
- {"Asymp. Std. Error", 760},
- {"Approx. T", 761},
- {"Approx. Sig.", 762},
- {" 95%% Confidence Interval", 763},
- {"Lower", 764},
- {"Upper", 765},
- {"Type", 766},
- {"Pearson Chi-Square", 767},
- {"Likelihood Ratio", 768},
- {"Fisher's Exact Test", 769},
- {"Continuity Correction", 770},
- {"Linear-by-Linear Association", 771},
- {"N of Valid Cases", 772},
- {"Nominal by Nominal", 773},
- {"Ordinal by Ordinal", 774},
- {"Interval by Interval", 775},
- {"Measure of Agreement", 776},
- {"Phi", 777},
- {"Cramer's V", 778},
- {"Contingency Coefficient", 779},
- {"Kendall's tau-b", 780},
- {"Kendall's tau-c", 781},
- {"Gamma", 782},
- {"Spearman Correlation", 783},
- {"Pearson's R", 784},
- {"Kappa", 785},
- {"Odds Ratio for %s (%g / %g)", 786},
- {"Odds Ratio for %s (%.*s / %.*s)", 787},
- {"For cohort %s = %g", 788},
- {"For cohort %s = %.*s", 789},
- {"Nominal by Interval", 790},
- {"Lambda", 791},
- {"Goodman and Kruskal tau", 792},
- {"Uncertainty Coefficient", 793},
- {"Somers' d", 794},
- {"Eta", 795},
- {"Symmetric", 796},
- {"%s Dependent", 797},
- {"Mean", 798},
- {"mean", 799},
- {"S.E. Mean", 800},
- {"S E Mean", 801},
- {"SE", 802},
- {"standard error of mean", 803},
- {"Std Dev", 804},
- {"SD", 805},
- {"standard deviation", 806},
- {"Variance", 807},
- {"Var", 808},
- {"variance", 809},
- {"Kurtosis", 810},
- {"Kurt", 811},
- {"kurtosis", 812},
- {"S.E. Kurt", 813},
- {"S E Kurt", 814},
- {"SEKurt", 815},
- {"standard error of kurtosis", 816},
- {"Skewness", 817},
- {"Skew", 818},
- {"skewness", 819},
- {"S.E. Skew", 820},
- {"S E Skew", 821},
- {"SESkew", 822},
- {"standard error of skewness", 823},
- {"Range", 824},
- {"Rng", 825},
- {"Minimum", 826},
- {"Min", 827},
- {"minimum", 828},
- {"Maximum", 829},
- {"Max", 830},
- {"maximum", 831},
- {"Sum", 832},
- {"sum", 833},
- {"No variables specified.", 834},
- {"OPTIONS may not be used with SAVE, FORMAT, or MISSING.", 835},
- {"It's not possible to sort on `%s' without displaying `%s'.", 836},
- {"\
-At least one case in the data file had a weight value that was system-\
-missing, zero, or negative. These case(s) were ignored.", 837},
- {"\
-Names for z-score variables must be given for individual variables, not for \
-groups of variables.", 838},
- {"Name for z-score variable expected.", 839},
- {"\
-Z-score variable name `%s' is a duplicate variable name with a current \
-variable.", 840},
- {"Z-score variable name `%s' is used multiple times.", 841},
- {"`)' expected after z-score variable name.", 842},
- {"\
-Ran out of generic names for Z-score variables. There are only 126 generic \
-names: ZSC001-ZSC0999, STDZ01-STDZ09, ZZZZ01-ZZZZ09, ZQZQ01-ZQZQ09.", 843},
- {"Mapping of variables to corresponding Z-scores.", 844},
- {"Source", 845},
- {"Target", 846},
- {"Z-score of ", 847},
- {"Valid N", 848},
- {"Missing N", 849},
- {"Valid cases = %g; cases with missing value(s) = %g.", 850},
- {"Median", 851},
- {"Mode", 852},
- {"\
-At most one of BARCHART, HISTOGRAM, or HBAR should be given. HBAR will be \
-assumed. Argument values will be given precedence increasing along the \
-order given.", 853},
- {"\
-MAX must be greater than or equal to MIN, if both are specified. However, \
-MIN was specified as %g and MAX as %g. MIN and MAX will be ignored.", 854},
- {"\
-Upper limit of integer mode value range must be greater than lower limit.", 855},
- {"Variable %s specified multiple times on VARIABLES subcommand.", 856},
- {"Integer mode specified, but %s is not a numeric variable.", 857},
- {"`)' expected after GROUPED interval list.", 858},
- {"Variables %s specified on GROUPED but not on VARIABLES.", 859},
- {"Variables %s specified multiple times on GROUPED subcommand.", 860},
- {"Percentile list expected after PERCENTILES.", 861},
- {"Percentiles must be greater than 0 and less than 100.", 862},
- {"Cum", 863},
- {"Frequency", 864},
- {"Value Label", 865},
- {"Freq", 866},
- {"Pct", 867},
- {"No valid data for variable %s; statistics not displayed.", 868},
- {"only %g case%s for variable %s, statistics not computed", 869},
- {"\
-The variable %s has %d modes. The lowest of these is the one given in the \
-table.", 870},
- {"Percentage", 871},
- {"low-res graphs not implemented", 872},
- {"\
-Could not make histogram for %s for specified minimum %g and maximum %g; \
-please discard graph.", 873},
- {"Percentile Value Percentile Value Percentile Value", 874},
- {"this form of percentiles not supported", 875},
- {"Difference between %g and %g is too small for grouping interval %g.", 876},
- {"\
-The first case (%ld) specified precedes the last case (%ld) specified. The \
-values will be swapped.", 877},
- {"\
-The first case (%ld) to list is less than 1. The value is being reset to 1.", 878},
- {"\
-The last case (%ld) to list is less than 1. The value is being reset to 1.", 879},
- {"The step value %ld is less than 1. The value is being reset to 1.", 880},
- {"`/FORMAT WEIGHT' specified, but weighting is not on.", 881},
- {"Line", 882},
- {"Missing required subcommand TABLES.", 883},
- {"TABLES or CROSSBREAK subcommand may not appear more than once.", 884},
- {"\
-Variable %s specified on TABLES or CROSSBREAK, but not specified on \
-VARIABLES.", 885},
- {"LOWEST and HIGHEST may not be used for independent variables (%s).", 886},
- {"\
-Independent variables (%s) may not have noninteger endpoints in their ranges.", 887},
- {"Variable %s is multiply specified on TABLES or CROSSBREAK.", 888},
- {"VARIABLES must precede TABLES.", 889},
- {"Upper value (%g) is less than lower value (%g) on VARIABLES subcommand.", 890},
- {"expecting variable name in GROUPS subcommand", 891},
- {"Long string variable %s is not valid here.", 892},
- {"\
-When applying GROUPS to a string variable, at least one value must be \
-specified.", 893},
- {"\
-PAIRED was specified but the number of variables preceding WITH (%d) did not \
-match the number following (%d).", 894},
- {"At least two variables must be specified on PAIRS.", 895},
- {"Destination cannot be a string variable.", 896},
- {"\
-%g THRU %g is not a valid range. The number following THRU must be at least \
-as big as the number preceding THRU.", 897},
- {"Vartree:\n", 898},
- {"clearing variable %d:%s %s\n", 899},
- {"in default dictionary", 900},
- {"in auxiliary dictionary", 901},
- {"%s is not declared as a variable.", 902},
- {"%s is not a variable name.", 903},
- {"%s TO %s is not valid syntax since %s precedes %s in the dictionary.", 904},
- {"\
-When using the TO keyword to specify several variables, both variables must \
-be from the same variable dictionaries, of either ordinary, scratch, or \
-system variables. %s and %s are from different dictionaries.", 905},
- {"Scratch variables (such as %s) are not allowed here.", 906},
- {"\
-%s is not a numeric variable. It will not be included in the variable list.", 907},
- {"\
-%s is not a string variable. It will not be included in the variable list.", 908},
- {"\
-%s and %s are not the same type. All variables in this variable list must \
-be of the same type. %s will be omitted from list.", 909},
- {"Variable %s appears twice in variable list.", 910},
- {"incorrect use of TO convention", 911},
- {"Scratch variables not allowed here.", 912},
- {"Prefixes don't match in use of TO convention.", 913},
- {"Bad bounds in use of TO convention.", 914},
- {"\
-Workspace overflow predicted. Max workspace is currently set to %d KB (%d \
-cases at %d bytes each). Paging active file to disk.", 915},
- {"!ERROR!", 916},
- {"<NOVAR>", 917},
- {"\
-An error occurred attempting to create a temporary file for use as the \
-active file: %s.", 918},
- {"\
-An error occurred while attempting to read from a temporary file created for \
-the active file: %s.", 919},
- {"\
-An error occurred while attempting to write to a temporary file used as the \
-active file: %s.", 920},
- {"\
-An error occurred while attempting to rewind a temporary file used as the \
-active file: %s.", 921},
- {"Virtual memory exhausted. Paging active file to disk.", 922},
- {"\
-Workspace limit of %d KB (%d cases at %d bytes each) overflowed. Paging \
-active file to disk.", 923},
- {"\
-An error occurred while attempting to write to a temporary file created as \
-the active file, while paging to disk: %s.", 924},
- {"transform: ", 925},
- {"Target variable %s duplicates existing variable %s.", 926},
- {"Duplicate variable name %s among target variables.", 927},
- {"\
-When executing COMPUTE: SYSMIS is not a valid value as an index into vector %\
-s.", 928},
- {"\
-When executing COMPUTE: %g is not a valid value as an index into vector %s.", 929},
- {"There is no vector named %s.", 930},
- {"Extra characters after expression.", 931},
- {"Could not create acceptable variant for variable %s.", 932},
- {"Cannot create more than 99999 variable names.", 933},
- {"Error reading FLIP source file: %s.", 934},
- {"Could not create temporary file for FLIP.", 935},
- {"Error writing FLIP file: %s.", 936},
- {"Error creating FLIP source file.", 937},
- {"Error rewinding FLIP file: %s.", 938},
- {"Error reading FLIP file: %s.", 939},
- {"Error seeking FLIP source file: %s.", 940},
- {"Error writing FLIP source file: %s.", 941},
- {"Error rewind FLIP source file: %s.", 942},
- {"expecting a valid subcommand", 943},
- {"%g is not a valid column location.", 944},
- {"Column location expected following `%d-'.", 945},
- {"\
-%d-%ld is not a valid column range. The second column must be greater than \
-or equal to the first.", 946},
- {"\
-%s is not of the same type as %s. To specify variables of different types \
-in the same variable list, use a FORTRAN-like format specifier.", 947},
- {"\
-The ending column for a field must not be less than the starting column.", 948},
- {"%s variables cannot be displayed with format %s.", 949},
- {"Display format %s may not be used with a %s variable.", 950},
- {"Writing %3d records to file %s.", 951},
- {"Writing %3d records to the listing file.", 952},
- {"A file name or handle was expected in the OUTFILE subcommand.", 953},
- {"\
-The expression on PRINT SPACE evaluated to %d. It's not possible to PRINT \
-SPACE a negative number of lines.", 954},
- {"\
-%d variable(s) cannot be recoded into %d variable(s). Specify the same \
-number of variables as input and output variables.", 955},
- {"\
-There is no string variable named %s. (All string variables specified on \
-INTO must already exist. Use the STRING command to create a string \
-variable.)", 956},
- {"\
-Type mismatch between input and output variables. Output variable %s is not \
-a string variable, but all the input variables are string variables.", 957},
- {"Type mismatch after INTO: %s is not a numeric variable.", 958},
- {"\
-INTO must be used when the input values are numeric and output values are \
-string.", 959},
- {"\
-INTO must be used when the input values are string and output values are \
-numeric.", 960},
- {"\
-Inconsistent output types. The output values must be all numeric or all \
-string.", 961},
- {"following LO THRU", 962},
- {"in source value", 963},
- {"\
-Keyword CONVERT may only be used with string input values and numeric output \
-values.", 964},
- {"!!END!!", 965},
- {"!!ERROR!!", 966},
- {"The filter variable must be numeric.", 967},
- {"The filter variable may not be scratch.", 968},
- {"Only last instance of this command is in effect.", 969},
- {"`A' or `D' expected inside parentheses.", 970},
- {"`)' expected.", 971},
- {"%s: Cannot create temporary directory: %s.", 972},
- {"%s: Error removing directory for temporary files: %s.", 973},
- {"\
-Out of memory. Could not allocate room for minimum of %d cases of %d bytes \
-each. (PSPP workspace is currently restricted to a maximum of %d KB.)", 974},
- {"allocated %d cases == %d bytes\n", 975},
- {"%s: Error writing temporary file: %s.", 976},
- {"SORT: Closing handle %d.", 977},
- {"%s: Error closing temporary file: %s.", 978},
- {"SORT: %s: Opening for writing as run %d.", 979},
- {"%s: Error opening temporary file for reading: %s.", 980},
- {"%s: Error creating temporary file: %s.", 981},
- {"%s: Error removing temporary file: %s.", 982},
- {"merging runs", 983},
- {" into run %d(%d)\n", 984},
- {"Out of memory expanding Huffman priority queue.", 985},
- {"%s: Error creating temporary file for merge: %s.", 986},
- {"%s: Error reading temporary file in merge: %s.", 987},
- {"%s: Unexpected end of temporary file in merge.", 988},
- {"%s: Error writing temporary file in merge: %s.", 989},
- {"%s: Error closing temporary file in merge: %s.", 990},
- {"%s: Error removing temporary file in merge: %s.", 991},
- {"%s: Cannot open sort result file: %s.", 992},
- {"%s: Error reading sort result file: %s.", 993},
- {"%s: Unexpected end of sort result file: %s.", 994},
- {"%s: Error closing sort result file: %s.", 995},
- {"%s: Error removing sort result file: %s.", 996},
- {"Unrecognized filename format.", 997},
- {"The index variable may not be a string variable.", 998},
- {"There is no LOOP command that corresponds to this END LOOP.", 999},
- {"\
-This command may only appear enclosed in a LOOP/END LOOP control structure.", 1000},
- {"BREAK not enclosed in DO IF structure.", 1001},
- {"%s without %s.", 1002},
- {"Identifier %s is given twice.", 1003},
- {"\
-There must be the same number of substitutions for each dummy variable \
-specified. Since there were %d substitutions for %s, there must be %d for %\
-s as well, but %d were specified.", 1004},
- {"No commands in scope.", 1005},
- {"String expected.", 1006},
- {"No matching DO REPEAT.", 1007},
- {"`)' expected after value specification.", 1008},
- {"`(' expected after variable name%s.", 1009},
- {"Long string value specified.", 1010},
- {"Short strings must be of equal width.", 1011},
- {"Range %g THRU %g is not valid because %g is greater than %g.", 1012},
- {"Number or range expected.", 1013},
- {"At most one range can exist in the missing values for any one variable.", 1014},
- {"At most one individual value can be missing along with one range.", 1015},
- {"String is not of proper length.", 1016},
- {"Missing value:", 1017},
- {"(long string variable)", 1018},
- {"(no missing values)\n", 1019},
- {"(!!!INTERNAL ERROR--%d!!!)\n", 1020},
- {"REORDER subcommand may be given at most once.", 1021},
- {"Cannot specify ALL after specifying a set of variables.", 1022},
- {"`(' expected on REORDER subcommand.", 1023},
- {"`)' expected following variable names on REORDER subcommand.", 1024},
- {"RENAME subcommand may be given at most once.", 1025},
- {"`(' expected on RENAME subcommand.", 1026},
- {"\
-`=' expected between lists of new and old variable names on RENAME \
-subcommand.", 1027},
- {"\
-Differing number of variables in old name list (%d) and in new name list (%\
-d).", 1028},
- {"`)' expected after variable lists on RENAME subcommand.", 1029},
- {"\
-KEEP subcommand may be given at most once. It may notbe given in \
-conjunction with the DROP subcommand.", 1030},
- {"\
-DROP subcommand may be given at most once. It may notbe given in \
-conjunction with the KEEP subcommand.", 1031},
- {"Unrecognized subcommand name `%s'.", 1032},
- {"Subcommand name expected.", 1033},
- {"`/' or `.' expected.", 1034},
- {"Duplicate variable name `%s' after renaming.", 1035},
- {"Format type %s may not be used with a numeric variable.", 1036},
- {"There is already a variable named %s.", 1037},
- {"Format type %s may not be used with a string variable.", 1038},
- {"`(' expected.", 1039},
- {"`=' expected between lists of new and old variable names.", 1040},
- {"`)' expected after variable names.", 1041},
- {"The sampling factor must be between 0 and 1 exclusive.", 1042},
- {"Cannot sample %d observations from a population of %d.", 1043},
- {"BLOCK is obsolete.", 1044},
- {"BOXSTRING is obsolete.", 1045},
- {"Active file compression is not yet implemented (and probably won't be).", 1046},
- {"CPI must be greater than 0.", 1047},
- {"HISTOGRAM is obsolete.", 1048},
- {"LPI must be greater than 0.", 1049},
- {"\
-CASE is not implemented and probably won't be. If you care, complain about \
-it.", 1050},
- {"Value for MITERATE (%ld) must be greater than 0.", 1051},
- {"Value for MNEST (%ld) must be greater than 0.", 1052},
- {"MXERRS must be at least 1.", 1053},
- {"MXLOOPS must be at least 1.", 1054},
- {"MXMEMORY is obsolete.", 1055},
- {"SCRIPTTAB is obsolete.", 1056},
- {"TBFONTS not implemented.", 1057},
- {"TB1 not implemented.", 1058},
- {"WORKSPACE is obsolete.", 1059},
- {"AUTOMENU is obsolete.", 1060},
- {"BEEP is obsolete.", 1061},
- {"EJECT is obsolete.", 1062},
- {"HELPWINDOWS is obsolete.", 1063},
- {"MENUS is obsolete.", 1064},
- {"PTRANSLATE is obsolete.", 1065},
- {"XSORT is obsolete.", 1066},
- {"\
-CC%c: Length of custom currency string `%s' (%d) exceeds maximum length of \
-16.", 1067},
- {"\
-CC%c: Custom currency string `%s' does not contain exactly three periods or \
-commas (not both).", 1068},
- {"LENGTH must be at least 1.", 1069},
- {"Missing identifier in RESULTS subcommand.", 1070},
- {"Unrecognized identifier in RESULTS subcommand.", 1071},
- {"WIDTH must be at least 1.", 1072},
- {"\
-FORMAT requires numeric output format as an argument. Specified format %s \
-is of type string.", 1073},
- {"Text color must be in range 0-15.", 1074},
- {"Background color must be in range 0-7.", 1075},
- {"Border color must be in range 0-7.", 1076},
- {"RCOLOR is obsolete.", 1077},
- {"Lower window color must be between 0 and 6.", 1078},
- {"Upper window color must be between 0 and 6.", 1079},
- {"Frame color must be between 0 and 6.", 1080},
- {"VIEWLENGTH not implemented.", 1081},
- {"WORKDEV is obsolete.", 1082},
- {"Drive letter expected in WORKDEV subcommand.", 1083},
- {"This command is not valid inside DO IF or LOOP.", 1084},
- {"\
-This command may only appear once between procedures and procedure-like \
-commands.", 1085},
- {"%s before: %s\n", 1086},
- {"<none>", 1087},
- {"%s: `.' expected after string.", 1088},
- {"%s after: %s\n", 1089},
- {"Document entered %s %02d:%02d:%02d by %s (%s):", 1090},
- {"\
-It is not possible to assign value labels to long string variables such as %\
-s.", 1091},
- {"String expected for value.", 1092},
- {"Number expected for value.", 1093},
- {"Value label `%g' is not integer.", 1094},
- {"Truncating value label to 60 characters.", 1095},
- {"Value labels:", 1096},
- {" (no value labels)\n", 1097},
- {"String expected for variable label.", 1098},
- {"Truncating variable label to 120 characters.", 1099},
- {"Variable labels:\n", 1100},
- {"(no variable label)", 1101},
- {"Vector name %s is given twice.", 1102},
- {"There is already a vector with name %s.", 1103},
- {"\
-A slash must be used to separate each vector specification when using the \
-long form. Commands such as VECTOR A,B=Q1 TO Q20 are not supported.", 1104},
- {"Vectors must have at least one element.", 1105},
- {"%s%d is too long for a variable name.", 1106},
- {"\
-The syntax for this command does not match the expected syntax for either \
-the long form or the short form of VECTOR.", 1107},
- {"The weighting variable must be numeric.", 1108},
- {"The weighting variable may not be scratch.", 1109},
- {"bad weighting variable, canceling\n", 1110},
-};
-
-int _msg_tbl_length = 1110;
+++ /dev/null
-# All this catalog "translates" are quotation characters.
-# The msgids must be ASCII and therefore cannot contain real quotation
-# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
-# and double quote (0x22). These substitutes look strange; see
-# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
-#
-# This catalog translates grave accent (0x60) and apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019).
-# It also translates pairs of apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019)
-# and pairs of quotation mark (0x22) to
-# left double quotation mark (U+201C) and right double quotation mark (U+201D).
-#
-# When output to an UTF-8 terminal, the quotation characters appear perfectly.
-# When output to an ISO-8859-1 terminal, the single quotation marks are
-# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
-# grave/acute accent (by libiconv), and the double quotation marks are
-# transliterated to 0x22.
-# When output to an ASCII terminal, the single quotation marks are
-# transliterated to apostrophes, and the double quotation marks are
-# transliterated to 0x22.
-#
-# This catalog furthermore displays the text between the quotation marks in
-# bold face, assuming the VT100/XTerm escape sequences.
-#
+++ /dev/null
-# All this catalog "translates" are quotation characters.
-# The msgids must be ASCII and therefore cannot contain real quotation
-# characters, only substitutes like grave accent (0x60), apostrophe (0x27)
-# and double quote (0x22). These substitutes look strange; see
-# http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
-#
-# This catalog translates grave accent (0x60) and apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019).
-# It also translates pairs of apostrophe (0x27) to
-# left single quotation mark (U+2018) and right single quotation mark (U+2019)
-# and pairs of quotation mark (0x22) to
-# left double quotation mark (U+201C) and right double quotation mark (U+201D).
-#
-# When output to an UTF-8 terminal, the quotation characters appear perfectly.
-# When output to an ISO-8859-1 terminal, the single quotation marks are
-# transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
-# grave/acute accent (by libiconv), and the double quotation marks are
-# transliterated to 0x22.
-# When output to an ASCII terminal, the single quotation marks are
-# transliterated to apostrophes, and the double quotation marks are
-# transliterated to 0x22.
-#
--- /dev/null
+# PSPP A program for statistical analysis of sampled data.
+# Copyright (C) 2003 Free Software Foundation, Inc.
+# This file is distributed under the General Public License Version 2
+# Ben Pfaff <blp@gnu.org>, 2003.
+#
+
+msgid ""
+msgstr ""
+"Project-Id-Version: PSPP 0.3.1\n"
+"Report-Msgid-Bugs-To: bugs-gnu-pspp@gnu.org\n"
+"POT-Creation-Date: 2003-12-23 11:16+0800\n"
+"PO-Revision-Date: 2004-01-23 13:04+0800\n"
+"Last-Translator: John Darrington <john@darrington.wattle.id.au>\n"
+"Language-Team: John Darrington <john@darrington.wattle.id.au>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=iso-8859-1\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#: src/crosstabs.q:272
+msgid ""
+"Missing mode REPORT not allowed in general mode. Assuming MISSING=TABLE."
+msgstr ""
+
+#: src/crosstabs.q:282
+msgid "Write mode ALL not allowed in general mode. Assuming WRITE=CELLS."
+msgstr ""
+
+#: src/crosstabs.q:366
+msgid "expecting BY"
+msgstr ""
+
+#: src/crosstabs.q:439
+msgid "VARIABLES must be specified before TABLES."
+msgstr ""
+
+#: src/crosstabs.q:476
+#, c-format
+msgid "Maximum value (%ld) less than minimum value (%ld)."
+msgstr ""
+
+#: src/crosstabs.q:937
+msgid "Summary."
+msgstr ""
+
+#: src/crosstabs.q:939
+msgid "Cases"
+msgstr ""
+
+#: src/crosstabs.q:940 src/frequencies.q:997
+msgid "Valid"
+msgstr ""
+
+#: src/crosstabs.q:941 src/frequencies.q:1064
+msgid "Missing"
+msgstr ""
+
+#: src/crosstabs.q:942 src/crosstabs.q:1143 src/crosstabs.q:1872
+#: src/frequencies.q:1073
+msgid "Total"
+msgstr ""
+
+#: src/crosstabs.q:952
+msgid "N"
+msgstr ""
+
+#: src/crosstabs.q:953 src/frequencies.q:1001 src/frequencies.q:1002
+#: src/frequencies.q:1003
+msgid "Percent"
+msgstr ""
+
+#: src/crosstabs.q:1192
+msgid "count"
+msgstr ""
+
+#: src/crosstabs.q:1193
+msgid "row %"
+msgstr ""
+
+#: src/crosstabs.q:1194
+msgid "column %"
+msgstr ""
+
+#: src/crosstabs.q:1195
+msgid "total %"
+msgstr ""
+
+#: src/crosstabs.q:1196
+msgid "expected"
+msgstr ""
+
+#: src/crosstabs.q:1197
+msgid "residual"
+msgstr ""
+
+#: src/crosstabs.q:1198
+msgid "std. resid."
+msgstr ""
+
+#: src/crosstabs.q:1199
+msgid "adj. resid."
+msgstr ""
+
+#: src/crosstabs.q:1232 src/crosstabs.q:1259 src/crosstabs.q:1279
+#: src/crosstabs.q:1300
+msgid "Statistic"
+msgstr ""
+
+#: src/crosstabs.q:1233 src/crosstabs.q:1260 src/crosstabs.q:1280
+#: src/crosstabs.q:1302 src/frequencies.q:999 src/frequencies.q:1116
+#: src/sysfile-info.c:526 src/vfm.c:1114
+msgid "Value"
+msgstr ""
+
+#: src/crosstabs.q:1234
+msgid "df"
+msgstr ""
+
+#: src/crosstabs.q:1236
+msgid "Asymp. Sig. (2-sided)"
+msgstr ""
+
+#: src/crosstabs.q:1238
+msgid "Exact. Sig. (2-sided)"
+msgstr ""
+
+#: src/crosstabs.q:1240
+msgid "Exact. Sig. (1-sided)"
+msgstr ""
+
+#: src/crosstabs.q:1258 src/crosstabs.q:1299
+msgid "Category"
+msgstr ""
+
+#: src/crosstabs.q:1261 src/crosstabs.q:1303
+msgid "Asymp. Std. Error"
+msgstr ""
+
+#: src/crosstabs.q:1262 src/crosstabs.q:1304
+msgid "Approx. T"
+msgstr ""
+
+#: src/crosstabs.q:1263 src/crosstabs.q:1305
+msgid "Approx. Sig."
+msgstr ""
+
+#: src/crosstabs.q:1278
+#, c-format
+msgid " 95%% Confidence Interval"
+msgstr ""
+
+#: src/crosstabs.q:1281
+msgid "Lower"
+msgstr ""
+
+#: src/crosstabs.q:1282
+msgid "Upper"
+msgstr ""
+
+#: src/crosstabs.q:1301
+msgid "Type"
+msgstr ""
+
+#: src/crosstabs.q:2049
+msgid "Pearson Chi-Square"
+msgstr ""
+
+#: src/crosstabs.q:2050
+msgid "Likelihood Ratio"
+msgstr ""
+
+#: src/crosstabs.q:2051
+msgid "Fisher's Exact Test"
+msgstr ""
+
+#: src/crosstabs.q:2052
+msgid "Continuity Correction"
+msgstr ""
+
+#: src/crosstabs.q:2053
+msgid "Linear-by-Linear Association"
+msgstr ""
+
+#: src/crosstabs.q:2090 src/crosstabs.q:2160 src/crosstabs.q:2219
+msgid "N of Valid Cases"
+msgstr ""
+
+#: src/crosstabs.q:2106 src/crosstabs.q:2235
+msgid "Nominal by Nominal"
+msgstr ""
+
+#: src/crosstabs.q:2107 src/crosstabs.q:2236
+msgid "Ordinal by Ordinal"
+msgstr ""
+
+#: src/crosstabs.q:2108
+msgid "Interval by Interval"
+msgstr ""
+
+#: src/crosstabs.q:2109
+msgid "Measure of Agreement"
+msgstr ""
+
+#: src/crosstabs.q:2114
+msgid "Phi"
+msgstr ""
+
+#: src/crosstabs.q:2115
+msgid "Cramer's V"
+msgstr ""
+
+#: src/crosstabs.q:2116
+msgid "Contingency Coefficient"
+msgstr ""
+
+#: src/crosstabs.q:2117
+msgid "Kendall's tau-b"
+msgstr ""
+
+#: src/crosstabs.q:2118
+msgid "Kendall's tau-c"
+msgstr ""
+
+#: src/crosstabs.q:2119
+msgid "Gamma"
+msgstr ""
+
+#: src/crosstabs.q:2120
+msgid "Spearman Correlation"
+msgstr ""
+
+#: src/crosstabs.q:2121
+msgid "Pearson's R"
+msgstr ""
+
+#: src/crosstabs.q:2122
+msgid "Kappa"
+msgstr ""
+
+#: src/crosstabs.q:2192
+#, c-format
+msgid "Odds Ratio for %s (%g / %g)"
+msgstr ""
+
+#: src/crosstabs.q:2195
+#, c-format
+msgid "Odds Ratio for %s (%.*s / %.*s)"
+msgstr ""
+
+#: src/crosstabs.q:2203
+#, c-format
+msgid "For cohort %s = %g"
+msgstr ""
+
+#: src/crosstabs.q:2206
+#, c-format
+msgid "For cohort %s = %.*s"
+msgstr ""
+
+#: src/crosstabs.q:2237
+msgid "Nominal by Interval"
+msgstr ""
+
+#: src/crosstabs.q:2242
+msgid "Lambda"
+msgstr ""
+
+#: src/crosstabs.q:2243
+msgid "Goodman and Kruskal tau"
+msgstr ""
+
+#: src/crosstabs.q:2244
+msgid "Uncertainty Coefficient"
+msgstr ""
+
+#: src/crosstabs.q:2245
+msgid "Somers' d"
+msgstr ""
+
+#: src/crosstabs.q:2246
+msgid "Eta"
+msgstr ""
+
+#: src/crosstabs.q:2251
+msgid "Symmetric"
+msgstr ""
+
+#: src/crosstabs.q:2252 src/crosstabs.q:2253
+#, c-format
+msgid "%s Dependent"
+msgstr ""
+
+#: src/descript.q:152 src/frequencies.q:94
+msgid "Mean"
+msgstr ""
+
+#: src/descript.q:152
+msgid "mean"
+msgstr ""
+
+#: src/descript.q:153 src/frequencies.q:95
+msgid "S.E. Mean"
+msgstr ""
+
+#: src/descript.q:153
+msgid "S E Mean"
+msgstr ""
+
+#: src/descript.q:153
+msgid "SE"
+msgstr ""
+
+#: src/descript.q:154
+msgid "standard error of mean"
+msgstr ""
+
+#: src/descript.q:155 src/frequencies.q:98
+msgid "Std Dev"
+msgstr ""
+
+#: src/descript.q:155
+msgid "SD"
+msgstr ""
+
+#: src/descript.q:156
+msgid "standard deviation"
+msgstr ""
+
+#: src/descript.q:157 src/frequencies.q:99
+msgid "Variance"
+msgstr ""
+
+#: src/descript.q:158
+msgid "Var"
+msgstr ""
+
+#: src/descript.q:158
+msgid "variance"
+msgstr ""
+
+#: src/descript.q:159 src/frequencies.q:100
+msgid "Kurtosis"
+msgstr ""
+
+#: src/descript.q:160
+msgid "Kurt"
+msgstr ""
+
+#: src/descript.q:160
+msgid "kurtosis"
+msgstr ""
+
+#: src/descript.q:161 src/frequencies.q:101
+msgid "S.E. Kurt"
+msgstr ""
+
+#: src/descript.q:161
+msgid "S E Kurt"
+msgstr ""
+
+#: src/descript.q:161
+msgid "SEKurt"
+msgstr ""
+
+#: src/descript.q:162
+msgid "standard error of kurtosis"
+msgstr ""
+
+#: src/descript.q:163 src/frequencies.q:102
+msgid "Skewness"
+msgstr ""
+
+#: src/descript.q:163
+msgid "Skew"
+msgstr ""
+
+#: src/descript.q:164
+msgid "skewness"
+msgstr ""
+
+#: src/descript.q:165 src/frequencies.q:103
+msgid "S.E. Skew"
+msgstr ""
+
+#: src/descript.q:165
+msgid "S E Skew"
+msgstr ""
+
+#: src/descript.q:165
+msgid "SESkew"
+msgstr ""
+
+#: src/descript.q:166
+msgid "standard error of skewness"
+msgstr ""
+
+#: src/descript.q:167 src/frequencies.q:104
+msgid "Range"
+msgstr ""
+
+#: src/descript.q:167
+msgid "Rng"
+msgstr ""
+
+#: src/descript.q:167 src/sfm-read.c:1265
+msgid "range"
+msgstr ""
+
+#: src/descript.q:168 src/frequencies.q:105
+msgid "Minimum"
+msgstr ""
+
+#: src/descript.q:168
+msgid "Min"
+msgstr ""
+
+#: src/descript.q:169
+msgid "minimum"
+msgstr ""
+
+#: src/descript.q:170 src/frequencies.q:106
+msgid "Maximum"
+msgstr ""
+
+#: src/descript.q:170
+msgid "Max"
+msgstr ""
+
+#: src/descript.q:171
+msgid "maximum"
+msgstr ""
+
+#: src/descript.q:172 src/frequencies.q:107
+msgid "Sum"
+msgstr ""
+
+#: src/descript.q:172
+msgid "sum"
+msgstr ""
+
+#: src/descript.q:213 src/list.q:159
+msgid "No variables specified."
+msgstr ""
+
+#: src/descript.q:219
+msgid "OPTIONS may not be used with SAVE, FORMAT, or MISSING."
+msgstr ""
+
+#: src/descript.q:281
+#, c-format
+msgid "It's not possible to sort on `%s' without displaying `%s'."
+msgstr ""
+
+#: src/descript.q:296
+msgid ""
+"At least one case in the data file had a weight value that was system-"
+"missing, zero, or negative. These case(s) were ignored."
+msgstr ""
+
+#: src/descript.q:337
+msgid ""
+"Names for z-score variables must be given for individual variables, not for "
+"groups of variables."
+msgstr ""
+
+#: src/descript.q:345
+msgid "Name for z-score variable expected."
+msgstr ""
+
+#: src/descript.q:350
+#, c-format
+msgid ""
+"Z-score variable name `%s' is a duplicate variable name with a current "
+"variable."
+msgstr ""
+
+#: src/descript.q:359
+#, c-format
+msgid "Z-score variable name `%s' is used multiple times."
+msgstr ""
+
+#: src/descript.q:367
+msgid "`)' expected after z-score variable name."
+msgstr ""
+
+#: src/descript.q:427
+msgid ""
+"Ran out of generic names for Z-score variables. There are only 126 generic "
+"names: ZSC001-ZSC0999, STDZ01-STDZ09, ZZZZ01-ZZZZ09, ZQZQ01-ZQZQ09."
+msgstr ""
+
+#: src/descript.q:456
+msgid "Mapping of variables to corresponding Z-scores."
+msgstr ""
+
+#: src/descript.q:461
+msgid "Source"
+msgstr ""
+
+#: src/descript.q:462
+msgid "Target"
+msgstr ""
+
+#: src/descript.q:549 src/descript.q:555
+msgid "Z-score of "
+msgstr ""
+
+#: src/descript.q:800 src/data-list.c:729 src/data-list.c:865 src/print.c:822
+#: src/sysfile-info.c:129 src/sysfile-info.c:360 src/vfm.c:1113
+msgid "Variable"
+msgstr ""
+
+#: src/descript.q:804
+msgid "Valid N"
+msgstr ""
+
+#: src/descript.q:805
+msgid "Missing N"
+msgstr ""
+
+#: src/descript.q:832
+#, c-format
+msgid "Valid cases = %g; cases with missing value(s) = %g."
+msgstr ""
+
+#: src/file-handle.q:72
+#, c-format
+msgid ""
+"File handle %s had already been defined to refer to file %s. It is not "
+"possible to redefine a file handle within a session."
+msgstr ""
+
+#: src/file-handle.q:88 src/autorecode.c:121 src/command.c:712
+#: src/compute.c:359 src/data-list.c:386 src/data-list.c:838
+#: src/data-list.c:1641 src/do-if.c:265 src/get.c:435 src/lexer.c:384
+#: src/loop.c:248 src/matrix-data.c:526 src/print.c:357 src/print.c:1098
+#: src/recode.c:409 src/sel-if.c:56 src/sel-if.c:136 src/vector.c:208
+msgid "expecting end of command"
+msgstr ""
+
+#: src/file-handle.q:94
+msgid "The FILE HANDLE required subcommand NAME is not present."
+msgstr ""
+
+#: src/file-handle.q:107
+msgid ""
+"Fixed length records were specified on /RECFORM, but record length was not "
+"specified on /LRECL. 80-character records will be assumed."
+msgstr ""
+
+#: src/file-handle.q:114
+#, c-format
+msgid ""
+"Record length (%ld) must be at least one byte. 80-character records will be "
+"assumed."
+msgstr ""
+
+#: src/file-handle.q:125
+msgid ""
+"/RECFORM SPANNED is not implemented, as the author doesn't know what it is "
+"supposed to do. Send the author a note."
+msgstr ""
+
+#: src/file-handle.q:138
+msgid ""
+"/MODE IMAGE is not implemented, as the author doesn't know what it is "
+"supposed to do. Send the author a note."
+msgstr ""
+
+#: src/file-handle.q:145
+msgid "/MODE MULTIPUNCH is not implemented. If you care, complain."
+msgstr ""
+
+#: src/file-handle.q:149
+msgid "/MODE 360 is not implemented. If you care, complain."
+msgstr ""
+
+#: src/file-handle.q:231
+#, c-format
+msgid "File handle `%s' has not been previously declared on FILE HANDLE."
+msgstr ""
+
+#: src/file-handle.q:318
+msgid "<Inline File>"
+msgstr ""
+
+#: src/file-handle.q:337
+msgid "expecting a file name or handle"
+msgstr ""
+
+#: src/frequencies.q:96
+msgid "Median"
+msgstr ""
+
+#: src/frequencies.q:97
+msgid "Mode"
+msgstr ""
+
+#: src/frequencies.q:269
+msgid ""
+"At most one of BARCHART, HISTOGRAM, or HBAR should be given. HBAR will be "
+"assumed. Argument values will be given precedence increasing along the "
+"order given."
+msgstr ""
+
+#: src/frequencies.q:350
+#, c-format
+msgid ""
+"MAX must be greater than or equal to MIN, if both are specified. However, "
+"MIN was specified as %g and MAX as %g. MIN and MAX will be ignored."
+msgstr ""
+
+#: src/frequencies.q:628
+msgid ""
+"Upper limit of integer mode value range must be greater than lower limit."
+msgstr ""
+
+#: src/frequencies.q:640
+#, c-format
+msgid "Variable %s specified multiple times on VARIABLES subcommand."
+msgstr ""
+
+#: src/frequencies.q:653
+#, c-format
+msgid "Integer mode specified, but %s is not a numeric variable."
+msgstr ""
+
+#: src/frequencies.q:713
+msgid "`)' expected after GROUPED interval list."
+msgstr ""
+
+#: src/frequencies.q:723
+#, c-format
+msgid "Variables %s specified on GROUPED but not on VARIABLES."
+msgstr ""
+
+#: src/frequencies.q:726
+#, c-format
+msgid "Variables %s specified multiple times on GROUPED subcommand."
+msgstr ""
+
+#: src/frequencies.q:785
+msgid "Percentile list expected after PERCENTILES."
+msgstr ""
+
+#: src/frequencies.q:793
+msgid "Percentiles must be greater than 0 and less than 100."
+msgstr ""
+
+#: src/frequencies.q:998 src/frequencies.q:1088 src/frequencies.q:1089
+#: src/frequencies.q:1119
+msgid "Cum"
+msgstr ""
+
+#: src/frequencies.q:1000
+msgid "Frequency"
+msgstr ""
+
+#: src/frequencies.q:1019
+msgid "Value Label"
+msgstr ""
+
+#: src/frequencies.q:1117
+msgid "Freq"
+msgstr ""
+
+#: src/frequencies.q:1118 src/frequencies.q:1120
+msgid "Pct"
+msgstr ""
+
+#: src/frequencies.q:1275
+#, c-format
+msgid "No valid data for variable %s; statistics not displayed."
+msgstr ""
+
+#: src/frequencies.q:1298
+msgid "Percentile"
+msgstr ""
+
+#: src/list.q:167
+#, c-format
+msgid ""
+"The first case (%ld) specified precedes the last case (%ld) specified. The "
+"values will be swapped."
+msgstr ""
+
+#: src/list.q:175
+#, c-format
+msgid ""
+"The first case (%ld) to list is less than 1. The value is being reset to 1."
+msgstr ""
+
+#: src/list.q:181
+#, c-format
+msgid ""
+"The last case (%ld) to list is less than 1. The value is being reset to 1."
+msgstr ""
+
+#: src/list.q:187
+#, c-format
+msgid "The step value %ld is less than 1. The value is being reset to 1."
+msgstr ""
+
+#: src/list.q:215
+msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
+msgstr ""
+
+#: src/list.q:275 src/html.c:402
+#, c-format
+msgid "Cannot open first page on HTML device %s."
+msgstr ""
+
+#: src/list.q:453
+msgid "Line"
+msgstr ""
+
+#: src/means.q:106
+msgid "Missing required subcommand TABLES."
+msgstr ""
+
+#: src/means.q:153
+msgid "TABLES or CROSSBREAK subcommand may not appear more than once."
+msgstr ""
+
+#: src/means.q:201
+#, c-format
+msgid ""
+"Variable %s specified on TABLES or CROSSBREAK, but not specified on "
+"VARIABLES."
+msgstr ""
+
+#: src/means.q:215
+#, c-format
+msgid "LOWEST and HIGHEST may not be used for independent variables (%s)."
+msgstr ""
+
+#: src/means.q:223
+#, c-format
+msgid ""
+"Independent variables (%s) may not have noninteger endpoints in their ranges."
+msgstr ""
+
+#: src/means.q:244
+#, c-format
+msgid "Variable %s is multiply specified on TABLES or CROSSBREAK."
+msgstr ""
+
+#: src/means.q:270
+msgid "VARIABLES must precede TABLES."
+msgstr ""
+
+#: src/means.q:327
+#, c-format
+msgid "Upper value (%g) is less than lower value (%g) on VARIABLES subcommand."
+msgstr ""
+
+#: src/set.q:216
+msgid "BLOCK is obsolete."
+msgstr ""
+
+#: src/set.q:219
+msgid "BOXSTRING is obsolete."
+msgstr ""
+
+#: src/set.q:223
+msgid "Active file compression is not yet implemented (and probably won't be)."
+msgstr ""
+
+#: src/set.q:232
+msgid "CPI must be greater than 0."
+msgstr ""
+
+#: src/set.q:237
+msgid "HISTOGRAM is obsolete."
+msgstr ""
+
+#: src/set.q:241
+msgid "LPI must be greater than 0."
+msgstr ""
+
+#: src/set.q:248
+msgid ""
+"CASE is not implemented and probably won't be. If you care, complain about "
+"it."
+msgstr ""
+
+#: src/set.q:278
+#, c-format
+msgid "Value for MITERATE (%ld) must be greater than 0."
+msgstr ""
+
+#: src/set.q:286
+#, c-format
+msgid "Value for MNEST (%ld) must be greater than 0."
+msgstr ""
+
+#: src/set.q:294
+msgid "MXERRS must be at least 1."
+msgstr ""
+
+#: src/set.q:301
+msgid "MXLOOPS must be at least 1."
+msgstr ""
+
+#: src/set.q:306
+msgid "MXMEMORY is obsolete."
+msgstr ""
+
+#: src/set.q:312
+msgid "SCRIPTTAB is obsolete."
+msgstr ""
+
+#: src/set.q:314
+msgid "TBFONTS not implemented."
+msgstr ""
+
+#: src/set.q:316
+msgid "TB1 not implemented."
+msgstr ""
+
+#: src/set.q:320
+msgid "WORKSPACE is obsolete."
+msgstr ""
+
+#: src/set.q:327
+msgid "AUTOMENU is obsolete."
+msgstr ""
+
+#: src/set.q:329
+msgid "BEEP is obsolete."
+msgstr ""
+
+#: src/set.q:348
+msgid "EJECT is obsolete."
+msgstr ""
+
+#: src/set.q:352
+msgid "HELPWINDOWS is obsolete."
+msgstr ""
+
+#: src/set.q:356
+msgid "MENUS is obsolete."
+msgstr ""
+
+#: src/set.q:370
+msgid "PTRANSLATE is obsolete."
+msgstr ""
+
+#: src/set.q:376
+msgid "XSORT is obsolete."
+msgstr ""
+
+#: src/set.q:390
+#, c-format
+msgid ""
+"CC%c: Length of custom currency string `%s' (%d) exceeds maximum length of "
+"16."
+msgstr ""
+
+#: src/set.q:412
+#, c-format
+msgid ""
+"CC%c: Custom currency string `%s' does not contain exactly three periods or "
+"commas (not both)."
+msgstr ""
+
+#: src/set.q:555
+msgid "LENGTH must be at least 1."
+msgstr ""
+
+#: src/set.q:592
+msgid "Missing identifier in RESULTS subcommand."
+msgstr ""
+
+#: src/set.q:603
+msgid "Unrecognized identifier in RESULTS subcommand."
+msgstr ""
+
+#: src/set.q:639
+msgid "WIDTH must be at least 1."
+msgstr ""
+
+#: src/set.q:662
+#, c-format
+msgid ""
+"FORMAT requires numeric output format as an argument. Specified format %s "
+"is of type string."
+msgstr ""
+
+#: src/set.q:706
+msgid "Text color must be in range 0-15."
+msgstr "Text colour must be in range 0-15."
+
+#: src/set.q:719
+msgid "Background color must be in range 0-7."
+msgstr "Background colour must be in range 0-7."
+
+
+#: src/set.q:730
+msgid "Border color must be in range 0-7."
+msgstr "Border colour must be in range 0-7."
+
+
+#: src/set.q:774
+msgid "RCOLOR is obsolete."
+msgstr ""
+
+#: src/set.q:786
+msgid "Lower window color must be between 0 and 6."
+msgstr "Lower window colour must be between 0 and 6."
+
+
+#: src/set.q:800
+msgid "Upper window color must be between 0 and 6."
+msgstr "Upper window colour must be between 0 and 6."
+
+
+#: src/set.q:812
+msgid "Frame color must be between 0 and 6."
+msgstr "Frame colour must be between 0 and 6."
+
+
+#: src/set.q:845
+msgid "VIEWLENGTH not implemented."
+msgstr ""
+
+#: src/set.q:855
+msgid "WORKDEV is obsolete."
+msgstr ""
+
+#: src/set.q:864
+msgid "Drive letter expected in WORKDEV subcommand."
+msgstr ""
+
+#: src/t-test.q:469
+msgid "expecting variable name in GROUPS subcommand"
+msgstr ""
+
+#: src/t-test.q:474
+#, c-format
+msgid "Long string variable %s is not valid here."
+msgstr ""
+
+#: src/t-test.q:490
+msgid ""
+"When applying GROUPS to a string variable, at least one value must be "
+"specified."
+msgstr ""
+
+#: src/t-test.q:580
+#, c-format
+msgid ""
+"PAIRED was specified but the number of variables preceding WITH (%d) did not "
+"match the number following (%d)."
+msgstr ""
+
+#: src/t-test.q:596
+msgid "At least two variables must be specified on PAIRS."
+msgstr ""
+
+#: src/aggregate.c:189
+msgid "OUTFILE specified multiple times."
+msgstr ""
+
+#: src/aggregate.c:215
+msgid "while expecting COLUMNWISE"
+msgstr ""
+
+#: src/aggregate.c:230
+msgid "BREAK specified multiple times."
+msgstr ""
+
+#: src/aggregate.c:259
+msgid "BREAK subcommand not specified."
+msgstr ""
+
+#: src/aggregate.c:502
+msgid "expecting aggregation function"
+msgstr ""
+
+#: src/aggregate.c:518
+#, c-format
+msgid "Unknown aggregation function %s."
+msgstr ""
+
+#: src/aggregate.c:533
+msgid "expecting `('"
+msgstr ""
+
+#: src/aggregate.c:568
+#, c-format
+msgid "Missing argument %d to %s."
+msgstr ""
+
+#: src/aggregate.c:576
+#, c-format
+msgid "Arguments to %s must be of same type as source variables."
+msgstr ""
+
+#: src/aggregate.c:586 src/expr-prs.c:665
+msgid "expecting `)'"
+msgstr ""
+
+#: src/aggregate.c:598 src/autorecode.c:110
+#, c-format
+msgid ""
+"Number of source variables (%d) does not match number of target variables (%"
+"d)."
+msgstr ""
+
+#: src/aggregate.c:669
+#, c-format
+msgid ""
+"Variable name %s is not unique within the aggregate file dictionary, which "
+"contains the aggregate variables and the break variables."
+msgstr ""
+
+#: src/apply-dict.c:68
+#, c-format
+msgid "Variable %s is %s in target file, but %s in source file."
+msgstr ""
+
+#: src/apply-dict.c:71 src/apply-dict.c:72 src/expr-prs.c:1124
+#: src/expr-prs.c:1469 src/expr-prs.c:1485 src/formats.c:103
+#: src/pfm-read.c:653 src/print.c:717 src/sfm-read.c:982 src/sfm-read.c:1108
+#: src/sfm-read.c:1109
+msgid "string"
+msgstr ""
+
+#: src/apply-dict.c:71 src/apply-dict.c:72 src/expr-prs.c:1124
+#: src/expr-prs.c:1466 src/expr-prs.c:1483 src/formats.c:103
+#: src/pfm-read.c:653 src/print.c:717 src/sfm-read.c:982 src/sfm-read.c:1108
+#: src/sfm-read.c:1109
+msgid "numeric"
+msgstr ""
+
+#: src/apply-dict.c:84
+#, c-format
+msgid "Cannot add value labels from source file to long string variable %s."
+msgstr ""
+
+#: src/apply-dict.c:130
+#, c-format
+msgid ""
+"Cannot apply missing values from source file to long string variable %s."
+msgstr ""
+
+#: src/apply-dict.c:162
+msgid "No matching variables found between the source and target files."
+msgstr ""
+
+#: src/ascii.c:216
+#, c-format
+msgid "ASCII driver initializing as `%s'..."
+msgstr ""
+
+#: src/ascii.c:273
+#, c-format
+msgid ""
+"ascii driver: Area of page excluding margins and headers must be at least 59 "
+"characters wide by 15 lines long. Page as configured is only %d characters "
+"by %d lines."
+msgstr ""
+
+#: src/ascii.c:378 src/html.c:102 src/postscript.c:474
+#, c-format
+msgid "%s: Initialization complete."
+msgstr ""
+
+#: src/ascii.c:389 src/html.c:114 src/postscript.c:487
+#, c-format
+msgid "%s: Beginning closing..."
+msgstr ""
+
+#: src/ascii.c:399 src/html.c:119 src/postscript.c:506
+#, c-format
+msgid "%s: Finished closing."
+msgstr ""
+
+#: src/ascii.c:460
+#, c-format
+msgid ""
+"Bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d "
+"decimal, with INDEX expressed in base 4."
+msgstr ""
+
+#: src/ascii.c:466
+#, c-format
+msgid "Duplicate value for key `%s'."
+msgstr ""
+
+#: src/ascii.c:475
+#, c-format
+msgid "Unknown configuration parameter `%s' for ascii device driver."
+msgstr ""
+
+#: src/ascii.c:488
+#, c-format
+msgid ""
+"Unknown character set `%s'. Valid character sets are `ascii' and `latin1'."
+msgstr ""
+
+#: src/ascii.c:497
+#, c-format
+msgid ""
+"Unknown overstrike style `%s'. Valid overstrike styles are `single' and "
+"`line'."
+msgstr ""
+
+#: src/ascii.c:506
+#, c-format
+msgid ""
+"Unknown carriage return style `%s'. Valid carriage return styles are `cr' "
+"and `bs'."
+msgstr ""
+
+#: src/ascii.c:518 src/postscript.c:696
+#, c-format
+msgid "Positive integer required as value for `%s'."
+msgstr ""
+
+#: src/ascii.c:549
+#, c-format
+msgid "Zero or positive integer required as value for `%s'."
+msgstr ""
+
+#: src/ascii.c:619 src/postscript.c:655
+#, c-format
+msgid "Boolean value expected for %s."
+msgstr ""
+
+#: src/ascii.c:648 src/ascii.c:663 src/ascii.c:680
+#, c-format
+msgid "ASCII output driver: %s: %s"
+msgstr ""
+
+#: src/ascii.c:749
+#, c-format
+msgid "ascii_line_horz: bad hline (%d,%d),%d out of (%d,%d)\n"
+msgstr ""
+
+#: src/ascii.c:783
+#, c-format
+msgid "ascii_line_vert: bad vline %d,(%d,%d) out of (%d,%d)\n"
+msgstr ""
+
+#: src/ascii.c:813
+#, c-format
+msgid "ascii_line_intersection: bad intsct (%d,%d) out of (%d,%d)\n"
+msgstr ""
+
+#: src/ascii.c:975
+#, c-format
+msgid "%s: horiz=%d, vert=%d\n"
+msgstr ""
+
+#: src/ascii.c:1147
+#, c-format
+msgid "Writing `%s': %s"
+msgstr ""
+
+#: src/ascii.c:1541 src/postscript.c:2124
+#, c-format
+msgid "%s - Page %d"
+msgstr ""
+
+#: src/autorecode.c:131
+#, c-format
+msgid "Target variable %s duplicates existing variable %s."
+msgstr ""
+
+#: src/autorecode.c:138
+#, c-format
+msgid "Duplicate variable name %s among target variables."
+msgstr ""
+
+#: src/cmdline.c:111
+msgid "-f not yet implemented\n"
+msgstr ""
+
+#: src/cmdline.c:129
+msgid "-n not yet implemented\n"
+msgstr ""
+
+#: src/cmdline.c:140
+msgid "-p not yet implemented\n"
+msgstr ""
+
+#: src/cmdline.c:153
+msgid ""
+"\n"
+"Copyright (C) 1997-9, 2000 Free Software Foundation, Inc.\n"
+"This is free software; see the source for copying conditions. There is NO\n"
+"WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
+"Written by Ben Pfaff <blp@gnu.org>."
+msgstr ""
+
+#: src/cmdline.c:213
+#, c-format
+msgid ""
+"PSPP, a program for statistical analysis of sample data.\n"
+"\n"
+"Usage: %s [OPTION]... FILE...\n"
+"\n"
+"If a long option shows an argument as mandatory, then it is mandatory\n"
+"for the equivalent short option also. Similarly for optional arguments.\n"
+"\n"
+"Configuration:\n"
+" -B, --config-dir=DIR set configuration directory to DIR\n"
+" -o, --device=DEVICE select output driver DEVICE and disable "
+"defaults\n"
+" -d, --define=VAR[=VALUE] set environment variable VAR to VALUE, or empty\n"
+" -u, --undef=VAR undefine environment variable VAR\n"
+"\n"
+"Input and output:\n"
+" -f, --out-file=FILE send output to FILE (overwritten)\n"
+" -p, --pipe read script from stdin, send output to stdout\n"
+" -I-, --no-include clear include path\n"
+" -I, --include=DIR append DIR to include path\n"
+" -c, --command=COMMAND execute COMMAND before .pspp/rc at startup\n"
+"\n"
+"Language modifiers:\n"
+" -i, --interactive interpret scripts in interactive mode\n"
+" -n, --edit just check syntax; don't actually run the code\n"
+" -r, --no-statrc disable execution of .pspp/rc at startup\n"
+" -s, --safer don't allow some unsafe operations\n"
+"\n"
+"Informative output:\n"
+" -h, --help print this help, then exit\n"
+" -l, --list print a list of known driver classes, then exit\n"
+" -V, --version show PSPP version, then exit\n"
+" -v, --verbose increments verbosity level\n"
+"\n"
+"Non-option arguments:\n"
+" FILE1 FILE2 run FILE1, clear the dictionary, run FILE2\n"
+" FILE1 + FILE2 run FILE1 then FILE2 without clearing "
+"dictionary\n"
+" KEY=VALUE overrides macros in output initialization file\n"
+"\n"
+msgstr ""
+
+#: src/cmdline.c:245
+#, c-format
+msgid ""
+"\n"
+"Report bugs to <%s>.\n"
+msgstr ""
+
+#: src/command.c:159
+#, c-format
+msgid "%s not allowed inside FILE TYPE/END FILE TYPE."
+msgstr ""
+
+#: src/command.c:163
+#, c-format
+msgid "%s not allowed inside FILE TYPE GROUPED/END FILE TYPE."
+msgstr ""
+
+#: src/command.c:166
+msgid "RECORD TYPE must be the first command inside a FILE TYPE structure."
+msgstr ""
+
+#: src/command.c:211
+msgid "This line does not begin with a valid command name."
+msgstr ""
+
+#: src/command.c:221
+#, c-format
+msgid "%s is not yet implemented."
+msgstr ""
+
+#: src/command.c:239
+#, c-format
+msgid ""
+"%s is not allowed (1) before a command to specify the input program, such as "
+"DATA LIST, (2) between FILE TYPE and END FILE TYPE, (3) between INPUT "
+"PROGRAM and END INPUT PROGRAM."
+msgstr ""
+
+#: src/command.c:243
+#, c-format
+msgid "%s is not allowed within an input program."
+msgstr ""
+
+#: src/command.c:244 src/command.c:245
+#, c-format
+msgid "%s is only allowed within an input program."
+msgstr ""
+
+#: src/command.c:254
+#, c-format
+msgid "%s command beginning\n"
+msgstr ""
+
+#: src/command.c:290
+#, c-format
+msgid ""
+"%s command completed\n"
+"\n"
+msgstr ""
+
+#: src/command.c:305
+msgid "The identifier(s) specified do not form a valid command name:"
+msgstr ""
+
+#: src/command.c:308
+msgid "The identifier(s) specified do not form a complete command name:"
+msgstr ""
+
+#: src/command.c:432
+msgid ""
+"This command is not accepted in a syntax file. Instead, use FINISH to "
+"terminate a syntax file."
+msgstr ""
+
+#: src/command.c:450
+msgid ""
+"This command is not executed in interactive mode. Instead, PSPP drops down "
+"to the command prompt. Use EXIT if you really want to quit."
+msgstr ""
+
+#: src/command.c:541
+msgid "The sentinel may not be the empty string."
+msgstr ""
+
+#: src/command.c:599 src/command.c:730
+msgid "This command not allowed when the SAFER option is set."
+msgstr ""
+
+#: src/command.c:612
+#, c-format
+msgid "Error removing `%s': %s."
+msgstr ""
+
+#: src/command.c:662
+#, c-format
+msgid "Couldn't fork: %s."
+msgstr ""
+
+#: src/command.c:703
+#, c-format
+msgid "Error executing command: %s."
+msgstr ""
+
+#: src/command.c:753
+msgid "No operating system support for this command."
+msgstr ""
+
+#: src/command.c:782
+msgid "This command is not valid in a syntax file."
+msgstr ""
+
+#: src/compute.c:138 src/compute.c:184 src/compute.c:290 src/compute.c:327
+#, c-format
+msgid ""
+"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
+"s."
+msgstr ""
+
+#: src/compute.c:141 src/compute.c:187 src/compute.c:293 src/compute.c:330
+#, c-format
+msgid ""
+"When executing COMPUTE: %g is not a valid value as an index into vector %s."
+msgstr ""
+
+#: src/compute.c:420
+#, c-format
+msgid "There is no vector named %s."
+msgstr ""
+
+#: src/compute.c:469
+msgid "Extra characters after expression."
+msgstr ""
+
+#: src/count.c:187
+msgid "Destination cannot be a string variable."
+msgstr ""
+
+#: src/count.c:297
+#, c-format
+msgid ""
+"%g THRU %g is not a valid range. The number following THRU must be at least "
+"as big as the number preceding THRU."
+msgstr ""
+
+#: src/data-in.c:69
+msgid "data-file error: "
+msgstr ""
+
+#: src/data-in.c:71
+#, c-format
+msgid "(column %d"
+msgstr ""
+
+#: src/data-in.c:73
+#, c-format
+msgid "(columns %d-%d"
+msgstr ""
+
+#: src/data-in.c:74
+#, c-format
+msgid ", field type %s) "
+msgstr ""
+
+#: src/data-in.c:223
+msgid "Field contents followed by garbage."
+msgstr ""
+
+#: src/data-in.c:256
+msgid "Overflow in floating-point constant."
+msgstr ""
+
+#: src/data-in.c:262
+msgid "Underflow in floating-point constant."
+msgstr ""
+
+#: src/data-in.c:268
+msgid "Field does not form a valid floating-point constant."
+msgstr ""
+
+#: src/data-in.c:294
+msgid "All characters in field must be digits."
+msgstr ""
+
+#: src/data-in.c:319
+msgid "Unrecognized character in field."
+msgstr ""
+
+#: src/data-in.c:337 src/data-in.c:586
+msgid "Field must have even length."
+msgstr ""
+
+#: src/data-in.c:347 src/data-in.c:596
+msgid "Field must contain only hex digits."
+msgstr ""
+
+#: src/data-in.c:384
+msgid ""
+"Quality of zoned decimal (Z) input format code is suspect. Check your "
+"results three times, report bugs to author."
+msgstr ""
+
+#: src/data-in.c:396
+msgid "Zoned decimal field contains fewer than 2 characters."
+msgstr ""
+
+#: src/data-in.c:404
+msgid "Bad sign byte in zoned decimal number."
+msgstr ""
+
+#: src/data-in.c:421
+msgid "Format error in zoned decimal number."
+msgstr ""
+
+#: src/data-in.c:435
+msgid "Error in syntax of zoned decimal number."
+msgstr ""
+
+#: src/data-in.c:636
+msgid "Unexpected end of field."
+msgstr ""
+
+#: src/data-in.c:662
+msgid "Digit expected in field."
+msgstr ""
+
+#: src/data-in.c:687
+#, c-format
+msgid "Day (%ld) must be between 1 and 31."
+msgstr ""
+
+#: src/data-in.c:712
+msgid "Delimiter expected between fields in date."
+msgstr ""
+
+#: src/data-in.c:809
+#, c-format
+msgid "Month (%ld) must be between 1 and 12."
+msgstr ""
+
+#: src/data-in.c:850
+#, c-format
+msgid "Month (%s) must be between I and XII."
+msgstr ""
+
+#: src/data-in.c:877
+#, c-format
+msgid "Month name (%s...) is too long."
+msgstr ""
+
+#: src/data-in.c:888
+#, c-format
+msgid "Bad month name (%s)."
+msgstr ""
+
+#: src/data-in.c:904
+#, c-format
+msgid "Year (%ld) must be between 1582 and 19999."
+msgstr ""
+
+#: src/data-in.c:915
+#, c-format
+msgid "Trailing garbage \"%s\" following date."
+msgstr ""
+
+#: src/data-in.c:930
+#, c-format
+msgid "Julian day (%d) must be between 1 and 366."
+msgstr ""
+
+#: src/data-in.c:942
+#, c-format
+msgid "Year (%d) must be between 1582 and 19999."
+msgstr ""
+
+#: src/data-in.c:958
+#, c-format
+msgid "Quarter (%ld) must be between 1 and 4."
+msgstr ""
+
+#: src/data-in.c:968
+msgid "`Q' expected between quarter and year."
+msgstr ""
+
+#: src/data-in.c:984
+#, c-format
+msgid "Week (%ld) must be between 1 and 53."
+msgstr ""
+
+#: src/data-in.c:995
+msgid "`WK' expected between week and year."
+msgstr ""
+
+#: src/data-in.c:1018
+msgid "Delimiter expected between fields in time."
+msgstr ""
+
+#: src/data-in.c:1030
+#, c-format
+msgid "Hour (%ld) must be positive."
+msgstr ""
+
+#: src/data-in.c:1042
+#, c-format
+msgid "Minute (%ld) must be between 0 and 59."
+msgstr ""
+
+#: src/data-in.c:1089
+#, c-format
+msgid "Hour (%ld) must be between 0 and 23."
+msgstr ""
+
+#: src/data-in.c:1103 src/data-in.c:1138
+msgid "Day of the week expected in date value."
+msgstr ""
+
+#: src/data-in.c:1189
+msgid "Date is not in valid range between 15 Oct 1582 and 31 Dec 19999."
+msgstr ""
+
+#: src/data-in.c:1511
+#, c-format
+msgid "Field too long (%d characters). Truncated after character %d."
+msgstr ""
+
+#: src/data-list.c:154
+msgid ""
+"DATA LIST may not use a different file from that specified on its "
+"surrounding FILE TYPE."
+msgstr ""
+
+#: src/data-list.c:173
+msgid "The END subcommand may only be specified once."
+msgstr ""
+
+#: src/data-list.c:209
+msgid "Only one of FIXED, FREE, or LIST may be specified."
+msgstr ""
+
+#: src/data-list.c:335 src/print.c:318
+#, c-format
+msgid ""
+"The record number specified, %ld, is before the previous record, %d. Data "
+"fields must be listed in order of increasing record number."
+msgstr ""
+
+#: src/data-list.c:367 src/data-list.c:1630
+msgid ""
+"SPSS-like or FORTRAN-like format specification expected after variable names."
+msgstr ""
+
+#: src/data-list.c:378 src/print.c:350
+msgid ""
+"Variables are specified on records that should not exist according to "
+"RECORDS subcommand."
+msgstr ""
+
+#: src/data-list.c:410 src/data-list.c:423 src/print.c:527 src/print.c:540
+msgid "Column positions for fields must be positive."
+msgstr ""
+
+#: src/data-list.c:428
+msgid "The ending column for a field must be greater than the starting column."
+msgstr ""
+
+#: src/data-list.c:452 src/print.c:568
+msgid "A format specifier on this line has extra characters on the end."
+msgstr ""
+
+#: src/data-list.c:467 src/print.c:584
+msgid "The value for number of decimal places must be at least 1."
+msgstr ""
+
+#: src/data-list.c:481 src/print.c:597
+#, c-format
+msgid "Input format %s doesn't accept decimal places."
+msgstr ""
+
+#: src/data-list.c:502 src/print.c:617
+#, c-format
+msgid "The %d columns %d-%d can't be evenly divided into %d fields."
+msgstr ""
+
+#: src/data-list.c:535 src/data-list.c:622 src/data-list.c:821
+#, c-format
+msgid "%s is a duplicate variable name."
+msgstr ""
+
+#: src/data-list.c:540
+#, c-format
+msgid "There is already a variable %s of a different type."
+msgstr ""
+
+#: src/data-list.c:547
+#, c-format
+msgid "There is already a string variable %s of a different width."
+msgstr ""
+
+#: src/data-list.c:611 src/print.c:706
+msgid ""
+"The number of format specifications exceeds the number of variable names "
+"given."
+msgstr ""
+
+#: src/data-list.c:695 src/print.c:790
+msgid ""
+"There aren't enough format specifications to match the number of variable "
+"names given."
+msgstr ""
+
+#: src/data-list.c:730 src/print.c:823
+msgid "Record"
+msgstr ""
+
+#: src/data-list.c:731 src/print.c:824
+msgid "Columns"
+msgstr ""
+
+#: src/data-list.c:732 src/data-list.c:866 src/print.c:825
+msgid "Format"
+msgstr ""
+
+#: src/data-list.c:755
+#, c-format
+msgid "Reading %d record from file %s."
+msgid_plural "Reading %d records from file %s."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/data-list.c:758
+#, c-format
+msgid "Reading %d record from the command file."
+msgid_plural "Reading %d records from the command file."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/data-list.c:765 src/data-list.c:766
+msgid "Occurrence data specifications."
+msgstr ""
+
+#: src/data-list.c:889
+#, c-format
+msgid "Reading free-form data from file %s."
+msgstr ""
+
+#: src/data-list.c:890
+msgid "Reading free-form data from the command file."
+msgstr ""
+
+#: src/data-list.c:941 src/matrix-data.c:959
+msgid "Scope of string exceeds line."
+msgstr ""
+
+#: src/data-list.c:1002
+msgid "Attempt to read past end of file."
+msgstr ""
+
+#: src/data-list.c:1031
+msgid "abort in write_case()\n"
+msgstr ""
+
+#: src/data-list.c:1059
+#, c-format
+msgid "Partial case of %d of %d records discarded."
+msgstr ""
+
+#: src/data-list.c:1108
+#, c-format
+msgid "Partial case discarded. The first variable missing was %s."
+msgstr ""
+
+#: src/data-list.c:1149
+#, c-format
+msgid ""
+"Missing value(s) for all variables from %s onward. These will be filled "
+"with the system-missing value or blanks, as appropriate."
+msgstr ""
+
+#: src/data-list.c:1307
+msgid ""
+"REPEATING DATA must use the same file as its corresponding DATA LIST or FILE "
+"TYPE."
+msgstr ""
+
+#: src/data-list.c:1317
+msgid "STARTS subcommand given multiple times."
+msgstr ""
+
+#: src/data-list.c:1341
+#, c-format
+msgid "STARTS beginning column (%d) exceeds STARTS ending column (%d)."
+msgstr ""
+
+#: src/data-list.c:1352
+msgid "OCCURS subcommand given multiple times."
+msgstr ""
+
+#: src/data-list.c:1365
+msgid "LENGTH subcommand given multiple times."
+msgstr ""
+
+#: src/data-list.c:1378
+msgid "CONTINUED subcommand given multiple times."
+msgstr ""
+
+#: src/data-list.c:1397
+#, c-format
+msgid "CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d)."
+msgstr ""
+
+#: src/data-list.c:1411
+msgid "ID subcommand given multiple times."
+msgstr ""
+
+#: src/data-list.c:1420
+#, c-format
+msgid "ID beginning column (%ld) must be positive."
+msgstr ""
+
+#: src/data-list.c:1435
+#, c-format
+msgid "ID ending column (%ld) must be positive."
+msgstr ""
+
+#: src/data-list.c:1441
+#, c-format
+msgid "ID ending column (%ld) cannot be less than ID beginning column (%d)."
+msgstr ""
+
+#: src/data-list.c:1480
+msgid "Missing required specification STARTS."
+msgstr ""
+
+#: src/data-list.c:1482
+msgid "Missing required specification OCCURS."
+msgstr ""
+
+#: src/data-list.c:1489
+msgid "ID specified without CONTINUED."
+msgstr ""
+
+#: src/data-list.c:1577
+msgid "String variable not allowed here."
+msgstr ""
+
+#: src/data-list.c:1587
+#, c-format
+msgid "%s (%d) must be at least 1."
+msgstr ""
+
+#: src/data-list.c:1593
+#, c-format
+msgid "Variable or integer expected for %s."
+msgstr ""
+
+#: src/data-list.c:1732
+#, c-format
+msgid "Mismatched case ID (%s). Expected value was %s."
+msgstr ""
+
+#: src/data-list.c:1764
+#, c-format
+msgid ""
+"Variable %s startging in column %d extends beyond physical record length of %"
+"d."
+msgstr ""
+
+#: src/data-list.c:1832
+#, c-format
+msgid "Invalid value %d for OCCURS."
+msgstr ""
+
+#: src/data-list.c:1838
+#, c-format
+msgid "Beginning column for STARTS (%d) must be at least 1."
+msgstr ""
+
+#: src/data-list.c:1846
+#, c-format
+msgid "Ending column for STARTS (%d) is less than beginning column (%d)."
+msgstr ""
+
+#: src/data-list.c:1854
+#, c-format
+msgid "Invalid value %d for LENGTH."
+msgstr ""
+
+#: src/data-list.c:1861
+#, c-format
+msgid "Beginning column for CONTINUED (%d) must be at least 1."
+msgstr ""
+
+#: src/data-list.c:1869
+#, c-format
+msgid "Ending column for CONTINUED (%d) is less than beginning column (%d)."
+msgstr ""
+
+#: src/data-list.c:1892
+#, c-format
+msgid ""
+"Number of repetitions specified on OCCURS (%d) exceed number of repetitions "
+"available in space on STARTS (%d), and CONTINUED not specified."
+msgstr ""
+
+#: src/data-list.c:1909
+#, c-format
+msgid "Unexpected end of file with %d repetitions remaining out of %d."
+msgstr ""
+
+#: src/data-out.c:143 src/sfm-read.c:487 src/sysfile-info.c:113
+msgid "Unknown"
+msgstr ""
+
+#: src/data-out.c:251
+msgid ""
+"The N output format cannot be used to output a negative number or the system-"
+"missing value."
+msgstr ""
+
+#: src/data-out.c:361
+msgid ""
+"Quality of zoned decimal (Z) output format code is suspect. Check your "
+"results, report bugs to author."
+msgstr ""
+
+#: src/data-out.c:368
+msgid "The system-missing value cannot be output as a zoned decimal number."
+msgstr ""
+
+#: src/data-out.c:381
+#, c-format
+msgid "Number %g too big to fit in field with format Z%d.%d."
+msgstr ""
+
+#: src/data-out.c:773
+#, c-format
+msgid "Time value %g too large in magnitude to convert to alphanumeric time."
+msgstr ""
+
+#: src/data-out.c:826
+#, c-format
+msgid "Weekday index %d does not lie between 1 and 7."
+msgstr ""
+
+#: src/data-out.c:847
+#, c-format
+msgid "Month index %d does not lie between 1 and 12."
+msgstr ""
+
+#: src/data-out.c:959
+#, c-format
+msgid ""
+"Year %d cannot be represented in four digits for output formatting purposes."
+msgstr ""
+
+#: src/dfm.c:90
+#, c-format
+msgid "%s: Closing data-file handle %s."
+msgstr ""
+
+#: src/dfm.c:112
+msgid "<<Bug in dfm.c>>"
+msgstr ""
+
+#: src/dfm.c:134
+#, c-format
+msgid "%s: Opening data-file handle %s for reading."
+msgstr ""
+
+#: src/dfm.c:151 src/dfm.c:168
+msgid "BEGIN DATA expected."
+msgstr ""
+
+#: src/dfm.c:188
+#, c-format
+msgid "An error occurred while opening \"%s\" for reading as a data file: %s."
+msgstr ""
+
+#: src/dfm.c:217
+#, c-format
+msgid "%s: Opening data-file handle %s for writing."
+msgstr ""
+
+#: src/dfm.c:223
+msgid "Cannot open the inline file for writing."
+msgstr ""
+
+#: src/dfm.c:238
+#, c-format
+msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
+msgstr ""
+
+#: src/dfm.c:383
+msgid ""
+"Unexpected end-of-file while reading data in BEGIN DATA. This probably "
+"indicates a missing or misformatted END DATA command. END DATA must appear "
+"by itself on a single line with exactly one space between words."
+msgstr ""
+
+#: src/dfm.c:416 src/dfm.c:437
+#, c-format
+msgid "Error reading file %s: %s."
+msgstr ""
+
+#: src/dfm.c:440
+#, c-format
+msgid "%s: Partial record at end of file."
+msgstr ""
+
+#: src/dfm.c:496
+#, c-format
+msgid "Cannot read from file %s already opened for %s."
+msgstr ""
+
+#: src/dfm.c:510
+#, c-format
+msgid "Attempt to read beyond end-of-file on file %s."
+msgstr ""
+
+#: src/dfm.c:604
+#, c-format
+msgid "Cannot write to file %s already opened for %s."
+msgstr ""
+
+#: src/dfm.c:628
+#, c-format
+msgid "Error writing file %s: %s."
+msgstr ""
+
+#: src/dfm.c:671
+msgid ""
+"This command is not valid here since the current input program does not "
+"access the inline file."
+msgstr ""
+
+#: src/dfm.c:678
+msgid "inline file: Opening for reading."
+msgstr ""
+
+#: src/dfm.c:692
+msgid "Skipping remaining inline data."
+msgstr ""
+
+#: src/dfm.c:704
+msgid "reading as a data file"
+msgstr ""
+
+#: src/dfm.c:711
+msgid "writing as a data file"
+msgstr ""
+
+#: src/do-if.c:119
+msgid "There is no DO IF to match with this ELSE IF."
+msgstr ""
+
+#: src/do-if.c:124
+msgid "The ELSE command must follow all ELSE IF commands in a DO IF structure."
+msgstr ""
+
+#: src/do-if.c:147
+msgid "End of command expected."
+msgstr ""
+
+#: src/do-if.c:165
+msgid "There is no DO IF to match with this ELSE."
+msgstr ""
+
+#: src/do-if.c:171
+msgid ""
+"There may be at most one ELSE clause in each DO IF structure. It must be "
+"the last clause."
+msgstr ""
+
+#: src/do-if.c:208
+msgid "There is no DO IF to match with this END IF."
+msgstr ""
+
+#: src/do-if.c:294
+#, c-format
+msgid "DO IF %d: true\n"
+msgstr ""
+
+#: src/do-if.c:299
+#, c-format
+msgid "DO IF %d: false\n"
+msgstr ""
+
+#: src/do-if.c:304
+#, c-format
+msgid "DO IF %d: missing\n"
+msgstr ""
+
+#: src/error.c:130
+msgid "Terminating NOW due to a fatal error!"
+msgstr ""
+
+#: src/error.c:207
+msgid "Terminating execution of syntax file due to error."
+msgstr ""
+
+#: src/error.c:209
+#, c-format
+msgid "Errors (%d) exceeds limit (%d)."
+msgstr ""
+
+#: src/error.c:212
+#, c-format
+msgid "Warnings (%d) exceed limit (%d)."
+msgstr ""
+
+#: src/error.c:270
+msgid "fatal"
+msgstr ""
+
+#: src/error.c:272 src/error.c:279 src/error.c:282 src/expr-prs.c:1460
+msgid "error"
+msgstr ""
+
+#: src/error.c:273 src/error.c:280 src/error.c:283
+msgid "warning"
+msgstr ""
+
+#: src/error.c:274 src/error.c:284
+msgid "note"
+msgstr ""
+
+#: src/error.c:276 src/error.c:277
+msgid "installation error"
+msgstr ""
+
+#: src/expr-evl.c:1181
+msgid ""
+"A number being treated as a Boolean in an expression was found to have a "
+"value other than 0 (false), 1 (true), or the system-missing value. The "
+"result was forced to 0."
+msgstr ""
+
+#: src/expr-evl.c:1225
+#, c-format
+msgid ""
+"SYSMIS is not a valid index value for vector %s. The result will be set to "
+"SYSMIS."
+msgstr ""
+
+#: src/expr-evl.c:1229
+#, c-format
+msgid ""
+"%g is not a valid index value for vector %s. The result will be set to "
+"SYSMIS."
+msgstr ""
+
+#: src/expr-evl.c:1247
+#, c-format
+msgid ""
+"SYSMIS is not a valid index value for vector %s. The result will be set to "
+"the empty string."
+msgstr ""
+
+#: src/expr-evl.c:1252
+#, c-format
+msgid ""
+"%g is not a valid index value for vector %s. The result will be set to the "
+"empty string."
+msgstr ""
+
+#: src/expr-evl.c:1357
+#, c-format
+msgid "evaluate_expression(): not implemented: %s\n"
+msgstr ""
+
+#: src/expr-evl.c:1360
+#, c-format
+msgid "evaluate_expression(): not implemented: %d\n"
+msgstr ""
+
+#: src/expr-opt.c:662
+msgid ""
+"While optimizing a constant expression, there was a bad value for the third "
+"argument to INDEX."
+msgstr ""
+
+#: src/expr-opt.c:687
+msgid ""
+"While optimizing a constant expression, there was a bad value for the third "
+"argument to RINDEX."
+msgstr ""
+
+#: src/expr-opt.c:746
+#, c-format
+msgid "Third argument to %cPAD() must be at least one character in length."
+msgstr ""
+
+#: src/expr-opt.c:779
+#, c-format
+msgid "Second argument to %cTRIM() must be at least one character in length."
+msgstr ""
+
+#: src/expr-opt.c:880
+msgid ""
+"When optimizing a constant expression, an integer that was being used as an "
+"Boolean value was found to have a constant value other than 0, 1, or SYSMIS."
+msgstr ""
+
+#: src/expr-prs.c:141
+msgid ""
+"A string expression was supplied in a place where a Boolean expression was "
+"expected."
+msgstr ""
+
+#: src/expr-prs.c:152
+msgid ""
+"A numeric expression was expected in a place where one was not supplied."
+msgstr ""
+
+#: src/expr-prs.c:160
+msgid "A string expression was expected in a place where one was not supplied."
+msgstr ""
+
+#: src/expr-prs.c:174
+msgid "The OR operator cannot take string operands."
+msgstr ""
+
+#: src/expr-prs.c:222
+msgid "The AND operator cannot take string operands."
+msgstr ""
+
+#: src/expr-prs.c:271
+msgid "The NOT operator cannot take a string operand."
+msgstr ""
+
+#: src/expr-prs.c:298
+msgid ""
+"Strings cannot be compared with numeric or Boolean values with the "
+"relational operators = >= > <= < <>."
+msgstr ""
+
+#: src/expr-prs.c:355
+msgid "The `+' and `-' operators may only be used with numeric operands."
+msgstr ""
+
+#: src/expr-prs.c:407
+msgid "The `*' and `/' operators may only be used with numeric operands."
+msgstr ""
+
+#: src/expr-prs.c:458
+msgid "The unary minus (-) operator can only take a numeric operand."
+msgstr ""
+
+#: src/expr-prs.c:488
+msgid "Both operands to the ** operator must be numeric."
+msgstr ""
+
+#: src/expr-prs.c:582
+msgid "Use of $LENGTH is obsolete, returning default of 66."
+msgstr ""
+
+#: src/expr-prs.c:587
+msgid "Use of $WIDTH is obsolete, returning default of 131."
+msgstr ""
+
+#: src/expr-prs.c:592
+#, c-format
+msgid "Unknown system variable %s."
+msgstr ""
+
+#: src/expr-prs.c:631
+msgid "expecting variable name"
+msgstr ""
+
+#: src/expr-prs.c:673
+msgid "in expression"
+msgstr ""
+
+#: src/expr-prs.c:850
+msgid "Argument 2 to LAG must be a small positive integer constant."
+msgstr ""
+
+#: src/expr-prs.c:923 src/expr-prs.c:962
+#, c-format
+msgid ""
+"Type mismatch in argument %d of %s, which was expected to be of %s type. It "
+"was actually of %s type. "
+msgstr ""
+
+#: src/expr-prs.c:949
+#, c-format
+msgid "%s cannot take Boolean operands."
+msgstr ""
+
+#: src/expr-prs.c:981
+msgid "in function call"
+msgstr ""
+
+#: src/expr-prs.c:995
+msgid "RANGE requires an odd number of arguments, but at least three."
+msgstr ""
+
+#: src/expr-prs.c:1005
+#, c-format
+msgid "%s requires at least two arguments."
+msgstr ""
+
+#: src/expr-prs.c:1020
+#, c-format
+msgid "%s.%d requires at least %d arguments."
+msgstr ""
+
+#: src/expr-prs.c:1062
+#, c-format
+msgid ""
+"Argument %d to CONCAT is type %s. All arguments to CONCAT must be strings."
+msgstr ""
+
+#: src/expr-prs.c:1121
+#, c-format
+msgid ""
+"Argument %d to %s was expected to be of %s type. It was actually of type %s."
+msgstr ""
+
+#: src/expr-prs.c:1140
+#, c-format
+msgid "%s is not a numeric format."
+msgstr ""
+
+#: src/expr-prs.c:1166
+#, c-format
+msgid "Too few arguments to function %s."
+msgstr ""
+
+#: src/expr-prs.c:1198
+#, c-format
+msgid ""
+"Type mismatch in argument %d of %s, which was expected to be numeric. It "
+"was actually type %s."
+msgstr ""
+
+#: src/expr-prs.c:1207
+#, c-format
+msgid "Missing comma following argument %d of %s."
+msgstr ""
+
+#: src/expr-prs.c:1245
+msgid "The index value after a vector name must be numeric."
+msgstr ""
+
+#: src/expr-prs.c:1252
+msgid "`)' expected after a vector index value."
+msgstr ""
+
+#: src/expr-prs.c:1285
+#, c-format
+msgid "There is no function named %s."
+msgstr ""
+
+#: src/expr-prs.c:1290
+#, c-format
+msgid "Function %s may not be given a minimum number of arguments."
+msgstr ""
+
+#: src/expr-prs.c:1299
+#, c-format
+msgid "expecting `)' after %s function"
+msgstr ""
+
+#: src/expr-prs.c:1463
+msgid "Boolean"
+msgstr ""
+
+#: src/expr-prs.c:1692
+msgid "!!TERMINAL!!"
+msgstr ""
+
+#: src/expr-prs.c:1718
+msgid "!!SENTINEL!!"
+msgstr ""
+
+#: src/expr-prs.c:1721
+#, c-format
+msgid "!!ERROR%d!!"
+msgstr ""
+
+#: src/expr-prs.c:1739
+msgid "postfix:"
+msgstr ""
+
+#: src/file-type.c:126
+msgid "MIXED, GROUPED, or NESTED expected."
+msgstr ""
+
+#: src/file-type.c:149
+msgid "The CASE subcommand is not valid on FILE TYPE MIXED."
+msgstr ""
+
+#: src/file-type.c:167
+msgid "WARN or NOWARN expected after WILD."
+msgstr ""
+
+#: src/file-type.c:175
+msgid "The DUPLICATE subcommand is not valid on FILE TYPE MIXED."
+msgstr ""
+
+#: src/file-type.c:189
+msgid "DUPLICATE=CASE is only valid on FILE TYPE NESTED."
+msgstr ""
+
+#: src/file-type.c:198
+#, c-format
+msgid "WARN%s expected after DUPLICATE."
+msgstr ""
+
+#: src/file-type.c:199
+msgid ", NOWARN, or CASE"
+msgstr ""
+
+#: src/file-type.c:200
+msgid " or NOWARN"
+msgstr ""
+
+#: src/file-type.c:208
+msgid "The MISSING subcommand is not valid on FILE TYPE MIXED."
+msgstr ""
+
+#: src/file-type.c:220
+msgid "WARN or NOWARN after MISSING."
+msgstr ""
+
+#: src/file-type.c:228
+msgid "ORDERED is only valid on FILE TYPE GROUPED."
+msgstr ""
+
+#: src/file-type.c:239
+msgid "YES or NO expected after ORDERED."
+msgstr ""
+
+#: src/file-type.c:245 src/file-type.c:550 src/get.c:419
+msgid "while expecting a valid subcommand"
+msgstr ""
+
+#: src/file-type.c:252
+msgid "The required RECORD subcommand was not present."
+msgstr ""
+
+#: src/file-type.c:260
+msgid "The required CASE subcommand was not present."
+msgstr ""
+
+#: src/file-type.c:266
+msgid "CASE and RECORD must specify different variable names."
+msgstr ""
+
+#: src/file-type.c:317
+msgid "Column value must be positive."
+msgstr ""
+
+#: src/file-type.c:332
+msgid "Ending column precedes beginning column."
+msgstr ""
+
+#: src/file-type.c:351
+msgid "Bad format specifier name."
+msgstr ""
+
+#: src/file-type.c:412 src/file-type.c:571
+msgid ""
+"This command may only appear within a FILE TYPE/END FILE TYPE structure."
+msgstr ""
+
+#: src/file-type.c:419
+msgid "OTHER may appear only on the last RECORD TYPE command."
+msgstr ""
+
+#: src/file-type.c:429
+msgid "No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE."
+msgstr ""
+
+#: src/file-type.c:483
+msgid ""
+"The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE "
+"MIXED."
+msgstr ""
+
+#: src/file-type.c:493
+msgid ""
+"No variable name may be specified for the CASE subcommand on RECORD TYPE."
+msgstr ""
+
+#: src/file-type.c:501
+msgid ""
+"The CASE column specification on RECORD TYPE must give a format specifier "
+"that is the same type as that of the CASE column specification given on FILE "
+"TYPE."
+msgstr ""
+
+#: src/file-type.c:517
+msgid "WARN or NOWARN expected on DUPLICATE subcommand."
+msgstr ""
+
+#: src/file-type.c:531
+msgid "WARN or NOWARN expected on MISSING subcommand."
+msgstr ""
+
+#: src/file-type.c:544
+msgid "YES or NO expected on SPREAD subcommand."
+msgstr ""
+
+#: src/file-type.c:584
+msgid "No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE."
+msgstr ""
+
+#: src/file-type.c:591
+msgid "No commands between FILE TYPE and END FILE TYPE."
+msgstr ""
+
+#: src/file-type.c:656
+#, c-format
+msgid "Unknown record type \"%.*s\"."
+msgstr ""
+
+#: src/file-type.c:680
+#, c-format
+msgid "Unknown record type %g."
+msgstr ""
+
+#: src/filename.c:238
+#, c-format
+msgid "Searching for `%s'..."
+msgstr ""
+
+#: src/filename.c:246 src/filename.c:278
+msgid "Search unsuccessful!"
+msgstr ""
+
+#: src/filename.c:271
+#, c-format
+msgid "Found `%s'."
+msgstr ""
+
+#: src/filename.c:686
+#, c-format
+msgid "Not opening pipe file `%s' because SAFER option set."
+msgstr ""
+
+#: src/flip.c:160
+#, c-format
+msgid "Could not create acceptable variant for variable %s."
+msgstr ""
+
+#: src/flip.c:176
+msgid "Cannot create more than 99999 variable names."
+msgstr ""
+
+#: src/flip.c:290
+#, c-format
+msgid "Error reading FLIP source file: %s."
+msgstr ""
+
+#: src/flip.c:366
+msgid "Could not create temporary file for FLIP."
+msgstr ""
+
+#: src/flip.c:376 src/flip.c:395
+#, c-format
+msgid "Error writing FLIP file: %s."
+msgstr ""
+
+#: src/flip.c:431
+msgid "Error creating FLIP source file."
+msgstr ""
+
+#: src/flip.c:434
+#, c-format
+msgid "Error rewinding FLIP file: %s."
+msgstr ""
+
+#: src/flip.c:443
+#, c-format
+msgid "Error reading FLIP file: %s."
+msgstr ""
+
+#: src/flip.c:455
+#, c-format
+msgid "Error seeking FLIP source file: %s."
+msgstr ""
+
+#: src/flip.c:460
+#, c-format
+msgid "Error writing FLIP source file: %s."
+msgstr ""
+
+#: src/flip.c:468
+#, c-format
+msgid "Error rewind FLIP source file: %s."
+msgstr ""
+
+#: src/format.c:75
+msgid "X and T format specifiers not allowed here."
+msgstr ""
+
+#: src/format.c:81
+#, c-format
+msgid "%s is not a valid data format."
+msgstr ""
+
+#: src/format.c:112
+#, c-format
+msgid "Format %s may not be used as an input format."
+msgstr ""
+
+#: src/format.c:117
+#, c-format
+msgid ""
+"Input format %s specifies a bad width %d. Format %s requires a width "
+"between %d and %d."
+msgstr ""
+
+#: src/format.c:124
+#, c-format
+msgid ""
+"Input format %s specifies an odd width %d, but format %s requires an even "
+"width between %d and %d."
+msgstr ""
+
+#: src/format.c:131
+#, c-format
+msgid ""
+"Input format %s specifies a bad number of implied decimal places %d. Input "
+"format %s allows up to 16 implied decimal places."
+msgstr ""
+
+#: src/format.c:151
+#, c-format
+msgid ""
+"Output format %s specifies a bad width %d. Format %s requires a width "
+"between %d and %d."
+msgstr ""
+
+#: src/format.c:161
+#, c-format
+msgid ""
+"Output format %s requires minimum width %d to allow %d decimal places. Try %"
+"s%d.%d instead of %s."
+msgstr ""
+
+#: src/format.c:169
+#, c-format
+msgid ""
+"Output format %s specifies an odd width %d, but output format %s requires an "
+"even width between %d and %d."
+msgstr ""
+
+#: src/format.c:176
+#, c-format
+msgid ""
+"Output format %s specifies a bad number of implied decimal places %d. "
+"Output format %s allows a number of implied decimal places between 1 and 16."
+msgstr ""
+
+#: src/format.c:193
+#, c-format
+msgid "Can't display a string variable of width %d with format specifier %s."
+msgstr ""
+
+#: src/format.c:303
+msgid "Format specifier expected."
+msgstr ""
+
+#: src/format.c:314
+#, c-format
+msgid "Data format %s does not specify a width."
+msgstr ""
+
+#: src/format.c:331
+#, c-format
+msgid "Data format %s is not valid."
+msgstr ""
+
+#: src/formats.c:93
+msgid "`(' expected after variable list"
+msgstr ""
+
+#: src/formats.c:102
+#, c-format
+msgid "Format %s may not be assigned to a %s variable."
+msgstr ""
+
+#: src/formats.c:123 src/numeric.c:66 src/numeric.c:140
+msgid "`)' expected after output format."
+msgstr ""
+
+#: src/formats.c:153
+msgid "Formats:\n"
+msgstr ""
+
+#: src/formats.c:154
+msgid " Name Print Write\n"
+msgstr ""
+
+#: src/get.c:124
+msgid "GET translation table from file to memory:\n"
+msgstr ""
+
+#: src/get.c:129 src/get.c:1473
+#, c-format
+msgid " %8s from %3d,%3d to %3d,%3d\n"
+msgstr ""
+
+#: src/get.c:425
+msgid "All variables deleted from system file dictionary."
+msgstr ""
+
+#: src/get.c:471
+#, c-format
+msgid ""
+"Cannot rename %s as %s because there already exists a variable named %s. To "
+"rename variables with overlapping names, use a single RENAME subcommand such "
+"as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\"."
+msgstr ""
+
+#: src/get.c:496
+msgid "`=' expected after variable list."
+msgstr ""
+
+#: src/get.c:503
+#, c-format
+msgid ""
+"Number of variables on left side of `=' (%d) do not match number of "
+"variables on right side (%d), in parenthesized group %d of RENAME subcommand."
+msgstr ""
+
+#: src/get.c:521
+#, c-format
+msgid "Duplicate variables name %s."
+msgstr ""
+
+#: src/get.c:544
+msgid ""
+"\n"
+"Variables in dictionary:\n"
+msgstr ""
+
+#: src/get.c:656
+msgid "The BY subcommand may be given once at most."
+msgstr ""
+
+#: src/get.c:723
+msgid "The active file may not be specified more than once."
+msgstr ""
+
+#: src/get.c:732
+msgid "Cannot specify the active file since no active file has been defined."
+msgstr ""
+
+#: src/get.c:764
+msgid ""
+"IN, FIRST, and LAST subcommands may not occur before the first FILE or TABLE."
+msgstr ""
+
+#: src/get.c:796
+#, c-format
+msgid "Multiple %s subcommands for a single FILE or TABLE."
+msgstr ""
+
+#: src/get.c:806
+#, c-format
+msgid "Duplicate variable name %s while creating %s variable."
+msgstr ""
+
+#: src/get.c:820
+msgid ""
+"RENAME, KEEP, and DROP subcommands may not occur before the first FILE or "
+"TABLE."
+msgstr ""
+
+#: src/get.c:844
+msgid "The BY subcommand is required when a TABLE subcommand is given."
+msgstr ""
+
+#: src/get.c:865
+#, c-format
+msgid "File %s lacks BY variable %s."
+msgstr ""
+
+#: src/get.c:1372
+#, c-format
+msgid ""
+"Variable %s in file %s (%s) has different type or width from the same "
+"variable in earlier file (%s)."
+msgstr ""
+
+#: src/get.c:1424
+msgid "expecting COMM or TAPE"
+msgstr ""
+
+#: src/get.c:1468
+msgid "IMPORT translation table from file to memory:\n"
+msgstr ""
+
+#: src/getline.c:160
+#, c-format
+msgid "Can't find `%s' in include file search path."
+msgstr ""
+
+#: src/getline.c:315
+#, c-format
+msgid "%s: Opening as syntax file."
+msgstr ""
+
+#: src/getline.c:320
+#, c-format
+msgid "Opening `%s': %s."
+msgstr ""
+
+#: src/getline.c:329 src/html.c:330 src/postscript.c:1479
+#, c-format
+msgid "Reading `%s': %s."
+msgstr ""
+
+#: src/getline.c:387
+#, c-format
+msgid "Closing `%s': %s."
+msgstr ""
+
+#: src/glob.c:222
+msgid "data> "
+msgstr ""
+
+#: src/glob.c:279
+msgid "Specify a terminal type with `setenv TERM <yourtype>'."
+msgstr ""
+
+#: src/glob.c:285
+msgid "Could not access the termcap data base."
+msgstr ""
+
+#: src/glob.c:287
+#, c-format
+msgid "Terminal type `%s' is not defined."
+msgstr ""
+
+#: src/glob.c:288
+msgid "Assuming screen of size 79x25."
+msgstr ""
+
+#: src/glob.c:323
+msgid "Jan"
+msgstr ""
+
+#: src/glob.c:323
+msgid "Feb"
+msgstr ""
+
+#: src/glob.c:323
+msgid "Mar"
+msgstr ""
+
+#: src/glob.c:323
+msgid "Apr"
+msgstr ""
+
+#: src/glob.c:323
+msgid "May"
+msgstr ""
+
+#: src/glob.c:323
+msgid "Jun"
+msgstr ""
+
+#: src/glob.c:324
+msgid "Jul"
+msgstr ""
+
+#: src/glob.c:324
+msgid "Aug"
+msgstr ""
+
+#: src/glob.c:324
+msgid "Sep"
+msgstr ""
+
+#: src/glob.c:324
+msgid "Oct"
+msgstr ""
+
+#: src/glob.c:324
+msgid "Nov"
+msgstr ""
+
+#: src/glob.c:324
+msgid "Dec"
+msgstr ""
+
+#: src/groff-font.c:107
+#, c-format
+msgid "%s: Opening Groff font file..."
+msgstr ""
+
+#: src/groff-font.c:161
+msgid "Missing font name."
+msgstr ""
+
+#: src/groff-font.c:171
+msgid "Missing encoding filename."
+msgstr ""
+
+#: src/groff-font.c:184
+msgid "Bad spacewidth value."
+msgstr ""
+
+#: src/groff-font.c:196
+msgid "Bad slant value."
+msgstr ""
+
+#: src/groff-font.c:221
+#, c-format
+msgid "Unknown ligature `%s'."
+msgstr ""
+
+#: src/groff-font.c:256
+msgid "Unexpected end of line reading character set."
+msgstr ""
+
+#: src/groff-font.c:264
+msgid "Can't use ditto mark for first character."
+msgstr ""
+
+#: src/groff-font.c:269
+msgid "Can't ditto into an unnamed character."
+msgstr ""
+
+#: src/groff-font.c:286
+#, c-format
+msgid "Missing metrics for character `%s'."
+msgstr ""
+
+#: src/groff-font.c:295
+#, c-format
+msgid "Missing type for character `%s'."
+msgstr ""
+
+#: src/groff-font.c:304
+#, c-format
+msgid "Missing code for character `%s'."
+msgstr ""
+
+#: src/groff-font.c:323
+msgid "Malformed kernpair."
+msgstr ""
+
+#: src/groff-font.c:330
+msgid "Unexpected end of line reading kernpairs."
+msgstr ""
+
+#: src/groff-font.c:336
+msgid "Bad kern value."
+msgstr ""
+
+#: src/groff-font.c:368
+#, c-format
+msgid "Font read successfully with internal name %s."
+msgstr ""
+
+#: src/groff-font.c:389
+msgid "Error reading font."
+msgstr ""
+
+#: src/groff-font.c:400
+msgid "installation error: Groff font error: "
+msgstr ""
+
+#: src/groff-font.c:425
+#, c-format
+msgid "Bad character \\%3o."
+msgstr ""
+
+#: src/groff-font.c:665
+#, c-format
+msgid "Groff font error: Cannot find \"%s\"."
+msgstr ""
+
+#: src/groff-font.c:730
+#, c-format
+msgid "%s: Opening Groff description file..."
+msgstr ""
+
+#: src/groff-font.c:746
+msgid "Multiple `sizes' declarations."
+msgstr ""
+
+#: src/groff-font.c:763
+msgid "Unexpected end of file. Missing 0 terminator to `sizes' command?"
+msgstr ""
+
+#: src/groff-font.c:775 src/groff-font.c:782 src/groff-font.c:795
+msgid "Bad argument to `sizes'."
+msgstr ""
+
+#: src/groff-font.c:787
+msgid "Bad range in argument to `sizes'."
+msgstr ""
+
+#: src/groff-font.c:816
+msgid "Family name expected."
+msgstr ""
+
+#: src/groff-font.c:821
+msgid "This command already specified."
+msgstr ""
+
+#: src/groff-font.c:841
+#, c-format
+msgid "%s: Device characteristic already defined."
+msgstr ""
+
+#: src/groff-font.c:847
+#, c-format
+msgid "%s: Invalid numeric format."
+msgstr ""
+
+#: src/groff-font.c:877
+msgid "Missing `res', `unitwidth', and/or `sizes' line(s)."
+msgstr ""
+
+#: src/groff-font.c:903
+msgid "Description file read successfully."
+msgstr ""
+
+#: src/groff-font.c:935
+msgid "Error reading description file."
+msgstr ""
+
+#: src/groff-font.c:992
+msgid "<<fallback>>"
+msgstr ""
+
+#: src/hash.c:496
+msgid "hash table:"
+msgstr ""
+
+#: src/heap.c:167
+#, c-format
+msgid "bad ordering of keys %d and %d\n"
+msgstr ""
+
+#: src/heap.c:177
+msgid "Heap contents:\n"
+msgstr ""
+
+#: src/html.c:66
+#, c-format
+msgid "HTML driver initializing as `%s'..."
+msgstr ""
+
+#: src/html.c:154
+#, c-format
+msgid "Unknown configuration parameter `%s' for HTML device driver."
+msgstr ""
+
+#: src/html.c:236
+msgid ""
+"Cannot find HTML prologue. The use of `-vv' on the command line is "
+"suggested as a debugging aid."
+msgstr ""
+
+#: src/html.c:241
+#, c-format
+msgid "%s: %s: Opening HTML prologue..."
+msgstr ""
+
+#: src/html.c:268 src/html.c:279 src/postscript.c:1371 src/postscript.c:1382
+msgid "nobody"
+msgstr ""
+
+#: src/html.c:275 src/html.c:280 src/postscript.c:1378 src/postscript.c:1383
+msgid "nowhere"
+msgstr ""
+
+#: src/html.c:339
+#, c-format
+msgid "%s: HTML prologue read successfully."
+msgstr ""
+
+#: src/html.c:343
+#, c-format
+msgid "%s: Error reading HTML prologue."
+msgstr ""
+
+#: src/html.c:371
+#, c-format
+msgid "HTML output driver: %s: %s"
+msgstr ""
+
+#: src/include.c:51
+msgid "Unrecognized filename format."
+msgstr ""
+
+#: src/inpt-pgm.c:79
+msgid "No matching INPUT PROGRAM command."
+msgstr ""
+
+#: src/inpt-pgm.c:84
+msgid ""
+"No data-input or transformation commands specified between INPUT PROGRAM and "
+"END INPUT PROGRAM."
+msgstr ""
+
+#: src/inpt-pgm.c:300 src/inpt-pgm.c:443
+msgid ""
+"This command may only be executed between INPUT PROGRAM and END INPUT "
+"PROGRAM."
+msgstr ""
+
+#: src/inpt-pgm.c:359
+msgid "COLUMN subcommand multiply specified."
+msgstr ""
+
+#: src/inpt-pgm.c:373
+msgid "expecting file handle name"
+msgstr ""
+
+#: src/inpt-pgm.c:416
+msgid ""
+"REREAD: Column numbers must be positive finite numbers. Column set to 1."
+msgstr ""
+
+#: src/lexer.c:216
+#, c-format
+msgid "%s does not form a valid number."
+msgstr ""
+
+#: src/lexer.c:334
+#, c-format
+msgid "Bad character in input: `%c'."
+msgstr ""
+
+#: src/lexer.c:336
+#, c-format
+msgid "Bad character in input: `\\%o'."
+msgstr ""
+
+#: src/lexer.c:357
+msgid "Syntax error at end of file."
+msgstr ""
+
+#: src/lexer.c:367
+#, c-format
+msgid "Syntax error %s at `%s'."
+msgstr ""
+
+#: src/lexer.c:370
+#, c-format
+msgid "Syntax error at `%s'."
+msgstr ""
+
+#: src/lexer.c:473
+#, c-format
+msgid "expecting `%s'"
+msgstr ""
+
+#: src/lexer.c:490
+#, c-format
+msgid "expecting %s"
+msgstr ""
+
+#: src/lexer.c:504
+msgid "expecting string"
+msgstr ""
+
+#: src/lexer.c:518
+msgid "expecting integer"
+msgstr ""
+
+#: src/lexer.c:532
+msgid "expecting number"
+msgstr ""
+
+#: src/lexer.c:546
+msgid "expecting identifier"
+msgstr ""
+
+#: src/lexer.c:682
+msgid "The rest of this command has been discarded."
+msgstr ""
+
+#: src/lexer.c:822 src/print.c:1191
+msgid "<ERROR>"
+msgstr ""
+
+#: src/lexer.c:948 src/pfm-read.c:149 src/repeat.c:225
+msgid "Unexpected end of file."
+msgstr ""
+
+#: src/lexer.c:974
+msgid "binary"
+msgstr ""
+
+#: src/lexer.c:974
+msgid "octal"
+msgstr ""
+
+#: src/lexer.c:974
+msgid "hex"
+msgstr ""
+
+#: src/lexer.c:988
+#, c-format
+msgid "String of %s digits has %d characters, which is not a multiple of %d."
+msgstr ""
+
+#: src/lexer.c:1017
+#, c-format
+msgid "`%c' is not a valid %s digit."
+msgstr ""
+
+#: src/lexer.c:1048
+msgid "Unterminated string constant."
+msgstr ""
+
+#: src/lexer.c:1120
+#, c-format
+msgid "String exceeds 255 characters in length (%d characters)."
+msgstr ""
+
+#: src/lexer.c:1135
+msgid ""
+"Sorry, literal strings may not contain null characters. Replacing with "
+"spaces."
+msgstr ""
+
+#: src/loop.c:201
+msgid "The index variable may not be a string variable."
+msgstr ""
+
+#: src/loop.c:321
+msgid "There is no LOOP command that corresponds to this END LOOP."
+msgstr ""
+
+#: src/loop.c:522
+msgid ""
+"This command may only appear enclosed in a LOOP/END LOOP control structure."
+msgstr ""
+
+#: src/loop.c:528
+msgid "BREAK not enclosed in DO IF structure."
+msgstr ""
+
+#: src/loop.c:605
+#, c-format
+msgid "%s without %s."
+msgstr ""
+
+#: src/main.c:63
+msgid "Error initializing output drivers."
+msgstr ""
+
+#: src/main.c:124
+msgid "This command not executed."
+msgstr ""
+
+#: src/main.c:128
+msgid ""
+"Skipping the rest of this command. Part of this command may have been "
+"executed."
+msgstr ""
+
+#: src/main.c:133
+msgid ""
+"Skipping the rest of this command. This command was fully executed up to "
+"this point."
+msgstr ""
+
+#: src/main.c:138
+msgid ""
+"Trailing garbage was encountered following this command. The command was "
+"fully executed to this point."
+msgstr ""
+
+#: src/matrix-data.c:203
+msgid "VARIABLES subcommand multiply specified."
+msgstr ""
+
+#: src/matrix-data.c:218
+msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
+msgstr ""
+
+#: src/matrix-data.c:284
+msgid "in FORMAT subcommand"
+msgstr ""
+
+#: src/matrix-data.c:295
+msgid "SPLIT subcommand multiply specified."
+msgstr ""
+
+#: src/matrix-data.c:302
+msgid "in SPLIT subcommand"
+msgstr ""
+
+#: src/matrix-data.c:311
+msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
+msgstr ""
+
+#: src/matrix-data.c:347
+#, c-format
+msgid "Split variable %s is already another type."
+msgstr ""
+
+#: src/matrix-data.c:362
+msgid "FACTORS subcommand multiply specified."
+msgstr ""
+
+#: src/matrix-data.c:377
+#, c-format
+msgid "Factor variable %s is already another type."
+msgstr ""
+
+#: src/matrix-data.c:392
+msgid "CELLS subcommand multiply specified."
+msgstr ""
+
+#: src/matrix-data.c:398 src/matrix-data.c:417
+msgid "expecting positive integer"
+msgstr ""
+
+#: src/matrix-data.c:411
+msgid "N subcommand multiply specified."
+msgstr ""
+
+#: src/matrix-data.c:432
+msgid "CONTENTS subcommand multiply specified."
+msgstr ""
+
+#: src/matrix-data.c:452
+msgid "Nested parentheses not allowed."
+msgstr ""
+
+#: src/matrix-data.c:462
+msgid "Mismatched right parenthesis (`(')."
+msgstr ""
+
+#: src/matrix-data.c:467
+msgid "Empty parentheses not allowed."
+msgstr ""
+
+#: src/matrix-data.c:480 src/matrix-data.c:488
+msgid "in CONTENTS subcommand"
+msgstr ""
+
+#: src/matrix-data.c:495
+#, c-format
+msgid "Content multiply specified for %s."
+msgstr ""
+
+#: src/matrix-data.c:512
+msgid "Missing right parenthesis."
+msgstr ""
+
+#: src/matrix-data.c:532
+msgid "Missing VARIABLES subcommand."
+msgstr ""
+
+#: src/matrix-data.c:538
+msgid ""
+"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
+msgstr ""
+
+#: src/matrix-data.c:548
+msgid ""
+"Missing CELLS subcommand. CELLS is required when ROWTYPE_ is not given in "
+"the data and factors are present."
+msgstr ""
+
+#: src/matrix-data.c:556
+msgid "Split file values must be present in the data when ROWTYPE_ is present."
+msgstr ""
+
+#: src/matrix-data.c:612
+msgid "No continuous variables specified."
+msgstr ""
+
+#: src/matrix-data.c:1026
+#, c-format
+msgid "End of line expected %s while reading %s."
+msgstr ""
+
+#: src/matrix-data.c:1212
+#, c-format
+msgid "expecting value for %s %s"
+msgstr ""
+
+#: src/matrix-data.c:1362
+#, c-format
+msgid "Syntax error expecting SPLIT FILE value %s."
+msgstr ""
+
+#: src/matrix-data.c:1371
+#, c-format
+msgid "Expecting value %g for %s."
+msgstr ""
+
+#: src/matrix-data.c:1410 src/matrix-data.c:1833
+#, c-format
+msgid "Syntax error expecting factor value %s."
+msgstr ""
+
+#: src/matrix-data.c:1419
+#, c-format
+msgid "Syntax error expecting value %g for %s %s."
+msgstr ""
+
+#: src/matrix-data.c:1626
+#, c-format
+msgid "Syntax error %s expecting SPLIT FILE value."
+msgstr ""
+
+#: src/matrix-data.c:1747
+#, c-format
+msgid ""
+"Expected %d lines of data for %s content; actually saw %d lines. No data "
+"will be output for this content."
+msgstr ""
+
+#: src/matrix-data.c:1778
+#, c-format
+msgid "Multiply specified ROWTYPE_ %s."
+msgstr ""
+
+#: src/matrix-data.c:1783
+#, c-format
+msgid "Syntax error %s expecting ROWTYPE_ string."
+msgstr ""
+
+#: src/matrix-data.c:1802
+#, c-format
+msgid "Syntax error %s."
+msgstr ""
+
+#: src/matrix-data.c:1948
+#, c-format
+msgid "Duplicate specification for %s."
+msgstr ""
+
+#: src/matrix-data.c:1960
+#, c-format
+msgid "Too many rows of matrix data for %s."
+msgstr ""
+
+#: src/matrix-data.c:2005
+#, c-format
+msgid "Syntax error expecting value for %s %s."
+msgstr ""
+
+#: src/mis-val.c:77
+msgid "`)' expected after value specification."
+msgstr ""
+
+#: src/mis-val.c:111
+#, c-format
+msgid "`(' expected after variable name%s."
+msgstr ""
+
+#: src/mis-val.c:123
+msgid "Long string value specified."
+msgstr ""
+
+#: src/mis-val.c:128
+msgid "Short strings must be of equal width."
+msgstr ""
+
+#: src/mis-val.c:185
+#, c-format
+msgid "Range %g THRU %g is not valid because %g is greater than %g."
+msgstr ""
+
+#: src/mis-val.c:216
+msgid "Number or range expected."
+msgstr ""
+
+#: src/mis-val.c:249
+msgid "At most one range can exist in the missing values for any one variable."
+msgstr ""
+
+#: src/mis-val.c:255
+msgid "At most one individual value can be missing along with one range."
+msgstr ""
+
+#: src/mis-val.c:317
+msgid "String is not of proper length."
+msgstr ""
+
+#: src/mis-val.c:326 src/repeat.c:483
+msgid "String expected."
+msgstr ""
+
+#: src/mis-val.c:366
+msgid "Missing value:"
+msgstr ""
+
+#: src/mis-val.c:371
+msgid "(long string variable)"
+msgstr ""
+
+#: src/mis-val.c:376
+msgid "(no missing values)\n"
+msgstr ""
+
+#: src/mis-val.c:399
+#, c-format
+msgid "(!!!INTERNAL ERROR--%d!!!)\n"
+msgstr ""
+
+#: src/modify-vars.c:115
+msgid "REORDER subcommand may be given at most once."
+msgstr ""
+
+#: src/modify-vars.c:138
+msgid "Cannot specify ALL after specifying a set of variables."
+msgstr ""
+
+#: src/modify-vars.c:148
+msgid "`(' expected on REORDER subcommand."
+msgstr ""
+
+#: src/modify-vars.c:160
+msgid "`)' expected following variable names on REORDER subcommand."
+msgstr ""
+
+#: src/modify-vars.c:193
+msgid "RENAME subcommand may be given at most once."
+msgstr ""
+
+#: src/modify-vars.c:206
+msgid "`(' expected on RENAME subcommand."
+msgstr ""
+
+#: src/modify-vars.c:214
+msgid ""
+"`=' expected between lists of new and old variable names on RENAME "
+"subcommand."
+msgstr ""
+
+#: src/modify-vars.c:224 src/rename-vars.c:74
+#, c-format
+msgid ""
+"Differing number of variables in old name list (%d) and in new name list (%"
+"d)."
+msgstr ""
+
+#: src/modify-vars.c:235
+msgid "`)' expected after variable lists on RENAME subcommand."
+msgstr ""
+
+#: src/modify-vars.c:252
+msgid ""
+"KEEP subcommand may be given at most once. It may notbe given in "
+"conjunction with the DROP subcommand."
+msgstr ""
+
+#: src/modify-vars.c:291
+msgid ""
+"DROP subcommand may be given at most once. It may notbe given in "
+"conjunction with the KEEP subcommand."
+msgstr ""
+
+#: src/modify-vars.c:317
+#, c-format
+msgid "Unrecognized subcommand name `%s'."
+msgstr ""
+
+#: src/modify-vars.c:319
+msgid "Subcommand name expected."
+msgstr ""
+
+#: src/modify-vars.c:327
+msgid "`/' or `.' expected."
+msgstr ""
+
+#: src/modify-vars.c:494 src/rename-vars.c:124
+#, c-format
+msgid "Duplicate variable name `%s' after renaming."
+msgstr ""
+
+#: src/numeric.c:59
+#, c-format
+msgid "Format type %s may not be used with a numeric variable."
+msgstr ""
+
+#: src/numeric.c:79 src/numeric.c:162 src/vector.c:167
+#, c-format
+msgid "There is already a variable named %s."
+msgstr ""
+
+#: src/numeric.c:133
+#, c-format
+msgid "Format type %s may not be used with a string variable."
+msgstr ""
+
+#: src/output.c:85
+msgid "Attempt to iterate driver list reentrantly."
+msgstr ""
+
+#: src/output.c:162
+#, c-format
+msgid "Unknown output driver `%s'."
+msgstr ""
+
+#: src/output.c:164
+#, c-format
+msgid "Output driver `%s' referenced but never defined."
+msgstr ""
+
+#: src/output.c:294
+msgid "Cannot find output initialization file. Use `-vv' to view search path."
+msgstr ""
+
+#: src/output.c:299
+#, c-format
+msgid "%s: Opening device description file..."
+msgstr ""
+
+#: src/output.c:303 src/output.c:1163 src/postscript.c:1113
+#, c-format
+msgid "Opening %s: %s."
+msgstr ""
+
+#: src/output.c:314 src/output.c:1174 src/postscript.c:1130
+#, c-format
+msgid "Reading %s: %s."
+msgstr ""
+
+#: src/output.c:336 src/output.c:488
+msgid "Syntax error."
+msgstr ""
+
+#: src/output.c:346 src/postscript.c:1141
+#, c-format
+msgid "Closing %s: %s."
+msgstr ""
+
+#: src/output.c:351
+msgid "No output drivers are active."
+msgstr ""
+
+#: src/output.c:354
+msgid "Device definition file read successfully."
+msgstr ""
+
+#: src/output.c:356
+msgid "Error reading device definition file."
+msgstr ""
+
+#: src/output.c:460
+msgid ""
+"Driver classes:\n"
+"\t"
+msgstr ""
+
+#: src/output.c:589
+msgid "Syntax error in string constant."
+msgstr ""
+
+#: src/output.c:620
+msgid "Syntax error in options."
+msgstr ""
+
+#: src/output.c:630
+msgid "Syntax error in options (`=' expected)."
+msgstr ""
+
+#: src/output.c:637
+msgid "Syntax error in options (value expected after `=')."
+msgstr ""
+
+#: src/output.c:709
+msgid "Driver name expected."
+msgstr ""
+
+#: src/output.c:730
+msgid "Class name expected."
+msgstr ""
+
+#: src/output.c:739
+#, c-format
+msgid "Unknown output driver class `%s'."
+msgstr ""
+
+#: src/output.c:746
+#, c-format
+msgid "Can't initialize output driver class `%s'."
+msgstr ""
+
+#: src/output.c:753
+#, c-format
+msgid "Can't initialize output driver `%s' of class `%s'."
+msgstr ""
+
+#: src/output.c:775
+#, c-format
+msgid "Unknown device type `%s'."
+msgstr ""
+
+#: src/output.c:787
+#, c-format
+msgid "Can't complete initialization of output driver `%s' of class `%s'."
+msgstr ""
+
+#: src/output.c:834
+#, c-format
+msgid "Can't deinitialize output driver class `%s'."
+msgstr ""
+
+#: src/output.c:907
+#, c-format
+msgid "Trying to find keyword `%s'...\n"
+msgstr ""
+
+#: src/output.c:1024
+#, c-format
+msgid "Unit \"%s\" is unknown in dimension \"%s\"."
+msgstr ""
+
+#: src/output.c:1039
+#, c-format
+msgid "Bad dimension \"%s\"."
+msgstr ""
+
+#: src/output.c:1065
+#, c-format
+msgid "`x' expected in paper size `%s'."
+msgstr ""
+
+#: src/output.c:1075
+#, c-format
+msgid "Trailing garbage `%s' on paper size `%s'."
+msgstr ""
+
+#: src/output.c:1124
+msgid "Paper size name must not be empty."
+msgstr ""
+
+#: src/output.c:1155
+msgid "Cannot find `papersize' configuration file."
+msgstr ""
+
+#: src/output.c:1159
+#, c-format
+msgid "%s: Opening paper size definition file..."
+msgstr ""
+
+#: src/output.c:1201
+msgid "Syntax error in paper size definition."
+msgstr ""
+
+#: src/output.c:1230
+msgid "Paper size definition file read successfully."
+msgstr ""
+
+#: src/output.c:1232
+msgid "Error reading paper size definition file."
+msgstr ""
+
+#: src/output.c:1301
+#, c-format
+msgid "Error closing page on %s device of %s class."
+msgstr ""
+
+#: src/output.c:1305
+#, c-format
+msgid "Error opening page on %s device of %s class."
+msgstr ""
+
+#: src/pfm-read.c:106
+#, c-format
+msgid "portable file %s corrupt at offset %ld: "
+msgstr ""
+
+#: src/pfm-read.c:125 src/pfm-write.c:501
+#, c-format
+msgid "%s: Closing portable file: %s."
+msgstr ""
+
+#: src/pfm-read.c:157
+msgid "Bad line end."
+msgstr ""
+
+#: src/pfm-read.c:238
+#, c-format
+msgid "Cannot read file %s as portable file: already opened for %s."
+msgstr ""
+
+#: src/pfm-read.c:244
+#, c-format
+msgid "%s: Opening portable-file handle %s for reading."
+msgstr ""
+
+#: src/pfm-read.c:252
+#, c-format
+msgid ""
+"An error occurred while opening \"%s\" for reading as a portable file: %s."
+msgstr ""
+
+#: src/pfm-read.c:286
+msgid "Data record expected."
+msgstr ""
+
+#: src/pfm-read.c:288
+msgid "Read portable-file dictionary successfully."
+msgstr ""
+
+#: src/pfm-read.c:297
+msgid "Error reading portable-file dictionary."
+msgstr ""
+
+#: src/pfm-read.c:395
+msgid "Missing numeric terminator."
+msgstr ""
+
+#: src/pfm-read.c:432
+msgid "Bad integer format."
+msgstr ""
+
+#: src/pfm-read.c:462
+#, c-format
+msgid "Bad string length %d."
+msgstr ""
+
+#: src/pfm-read.c:561
+#, c-format
+msgid "Bad date string length %d."
+msgstr ""
+
+#: src/pfm-read.c:565
+msgid "Bad character in date."
+msgstr ""
+
+#: src/pfm-read.c:585
+#, c-format
+msgid "Bad time string length %d."
+msgstr ""
+
+#: src/pfm-read.c:589
+msgid "Bad character in time."
+msgstr ""
+
+#: src/pfm-read.c:639
+#, c-format
+msgid "%s: Bad format specifier byte %d."
+msgstr ""
+
+#: src/pfm-read.c:648 src/sfm-read.c:966 src/sfm-read.c:976
+#, c-format
+msgid "%s: Bad format specifier byte (%d)."
+msgstr ""
+
+#: src/pfm-read.c:650
+#, c-format
+msgid "%s variable %s has %s format specifier %s."
+msgstr ""
+
+#: src/pfm-read.c:651 src/print.c:629 src/sfm-read.c:980
+msgid "String"
+msgstr ""
+
+#: src/pfm-read.c:651 src/print.c:629 src/sfm-read.c:980
+msgid "Numeric"
+msgstr ""
+
+#: src/pfm-read.c:689
+msgid "Expected variable count record."
+msgstr ""
+
+#: src/pfm-read.c:693
+#, c-format
+msgid "Invalid number of variables %d."
+msgstr ""
+
+#: src/pfm-read.c:703
+#, c-format
+msgid "Unexpected flag value %d."
+msgstr ""
+
+#: src/pfm-read.c:727
+msgid "Expected variable record."
+msgstr ""
+
+#: src/pfm-read.c:733
+#, c-format
+msgid "Invalid variable width %d."
+msgstr ""
+
+#: src/pfm-read.c:751
+#, c-format
+msgid "position %d: Variable name has %u characters."
+msgstr ""
+
+#: src/pfm-read.c:755
+#, c-format
+msgid "position %d: Variable name begins with invalid character."
+msgstr ""
+
+#: src/pfm-read.c:759
+#, c-format
+msgid "position %d: Variable name begins with lowercase letter %c."
+msgstr ""
+
+#: src/pfm-read.c:772
+#, c-format
+msgid "position %d: Variable name character %d is lowercase letter %c."
+msgstr ""
+
+#: src/pfm-read.c:782
+#, c-format
+msgid "position %d: character `\\%03o' is not valid in a variable name."
+msgstr ""
+
+#: src/pfm-read.c:793
+#, c-format
+msgid "Duplicate variable name %s."
+msgstr ""
+
+#: src/pfm-read.c:837
+#, c-format
+msgid "Bad missing values for %s."
+msgstr ""
+
+#: src/pfm-read.c:859
+#, c-format
+msgid "Weighting variable %s not present in dictionary."
+msgstr ""
+
+#: src/pfm-read.c:927
+#, c-format
+msgid "Unknown variable %s while parsing value labels."
+msgstr ""
+
+#: src/pfm-read.c:930
+#, c-format
+msgid ""
+"Cannot assign value labels to %s and %s, which have different variable types "
+"or widths."
+msgstr ""
+
+#: src/pfm-read.c:963
+#, c-format
+msgid "Duplicate label for value %g for variable %s."
+msgstr ""
+
+#: src/pfm-read.c:966
+#, c-format
+msgid "Duplicate label for value `%.*s' for variable %s."
+msgstr ""
+
+#: src/pfm-read.c:1036
+msgid "End of file midway through case."
+msgstr ""
+
+#: src/pfm-read.c:1046
+msgid "reading as a portable file"
+msgstr ""
+
+#: src/pfm-write.c:71
+#, c-format
+msgid "Cannot write file %s as portable file: already opened for %s."
+msgstr ""
+
+#: src/pfm-write.c:77
+#, c-format
+msgid "%s: Opening portable-file handle %s for writing."
+msgstr ""
+
+#: src/pfm-write.c:87
+#, c-format
+msgid ""
+"An error occurred while opening \"%s\" for writing as a portable file: %s."
+msgstr ""
+
+#: src/pfm-write.c:123
+msgid "Wrote portable-file header successfully."
+msgstr ""
+
+#: src/pfm-write.c:128
+msgid "Error writing portable-file header."
+msgstr ""
+
+#: src/pfm-write.c:168
+#, c-format
+msgid "%s: Writing portable file: %s."
+msgstr ""
+
+#: src/pfm-write.c:510
+msgid "writing as a portable file"
+msgstr ""
+
+#: src/postscript.c:339
+#, c-format
+msgid "PostScript driver initializing as `%s'..."
+msgstr ""
+
+#: src/postscript.c:463
+#, c-format
+msgid ""
+"PostScript driver: The defined page is not long enough to hold margins and "
+"headers, plus least 15 lines of the default fonts. In fact, there's only "
+"room for %d lines of each font at the default size of %d.%03d points."
+msgstr ""
+
+#: src/postscript.c:593
+#, c-format
+msgid "Unknown configuration parameter `%s' for PostScript device driver."
+msgstr ""
+
+#: src/postscript.c:609
+#, c-format
+msgid ""
+"Unknown orientation `%s'. Valid orientations are `portrait' and `landscape'."
+msgstr ""
+
+#: src/postscript.c:621
+msgid ""
+"Unknown value for `data'. Valid values are `clean7bit', `clean8bit', and "
+"`binary'."
+msgstr ""
+
+#: src/postscript.c:630
+msgid "Unknown value for `line-ends'. Valid values are `lf' and `crlf'."
+msgstr ""
+
+#: src/postscript.c:639
+msgid "Unknown value for `line-style'. Valid values are `thick' and `double'."
+msgstr ""
+
+#: src/postscript.c:701
+#, c-format
+msgid ""
+"Default font size must be at least 1 point (value of 1000 for key `%s')."
+msgstr ""
+
+#: src/postscript.c:733
+#, c-format
+msgid "Value for `%s' must be a dimension of positive length (i.e., `1in')."
+msgstr ""
+
+#: src/postscript.c:796
+#, c-format
+msgid "Nonnegative integer required as value for `%s'."
+msgstr ""
+
+#: src/postscript.c:922
+#, c-format
+msgid "%s: %s: Opening PostScript font encoding..."
+msgstr ""
+
+#: src/postscript.c:928
+#, c-format
+msgid ""
+"PostScript driver: Cannot open encoding file `%s': %s. Substituting "
+"ISOLatin1Encoding for missing encoding."
+msgstr ""
+
+#: src/postscript.c:970
+msgid "PostScript driver: Invalid numeric format."
+msgstr ""
+
+#: src/postscript.c:975
+#, c-format
+msgid ""
+"PostScript driver: Codes must be between 0 and 255. (%d is not allowed.)"
+msgstr ""
+
+#: src/postscript.c:1011
+#, c-format
+msgid "PostScript driver: Error closing encoding file `%s'."
+msgstr ""
+
+#: src/postscript.c:1014
+#, c-format
+msgid "%s: PostScript font encoding read successfully."
+msgstr ""
+
+#: src/postscript.c:1108
+#, c-format
+msgid "%s: %s: Opening PostScript encoding list file."
+msgstr ""
+
+#: src/postscript.c:1143
+#, c-format
+msgid "%s: PostScript encoding list file read successfully."
+msgstr ""
+
+#: src/postscript.c:1157
+msgid "<<default encoding>>"
+msgstr ""
+
+#: src/postscript.c:1315
+msgid ""
+"Cannot find PostScript prologue. The use of `-vv' on the command line is "
+"suggested as a debugging aid."
+msgstr ""
+
+#: src/postscript.c:1320
+#, c-format
+msgid "%s: %s: Opening PostScript prologue..."
+msgstr ""
+
+#: src/postscript.c:1492
+#, c-format
+msgid "%s: PostScript prologue read successfully."
+msgstr ""
+
+#: src/postscript.c:1496
+#, c-format
+msgid "%s: Error reading PostScript prologue."
+msgstr ""
+
+#: src/postscript.c:1666
+#, c-format
+msgid "PostScript output driver: %s: %s"
+msgstr ""
+
+#: src/postscript.c:2363
+#, c-format
+msgid "PostScript driver: Cannot find encoding `%s' for PostScript font `%s'."
+msgstr ""
+
+#: src/print.c:207
+msgid "expecting a valid subcommand"
+msgstr ""
+
+#: src/print.c:387 src/print.c:404
+#, c-format
+msgid "%g is not a valid column location."
+msgstr ""
+
+#: src/print.c:398
+#, c-format
+msgid "Column location expected following `%d-'."
+msgstr ""
+
+#: src/print.c:409
+#, c-format
+msgid ""
+"%d-%ld is not a valid column range. The second column must be greater than "
+"or equal to the first."
+msgstr ""
+
+#: src/print.c:515
+#, c-format
+msgid ""
+"%s is not of the same type as %s. To specify variables of different types "
+"in the same variable list, use a FORTRAN-like format specifier."
+msgstr ""
+
+#: src/print.c:545
+msgid ""
+"The ending column for a field must not be less than the starting column."
+msgstr ""
+
+#: src/print.c:628
+#, c-format
+msgid "%s variables cannot be displayed with format %s."
+msgstr ""
+
+#: src/print.c:715
+#, c-format
+msgid "Display format %s may not be used with a %s variable."
+msgstr ""
+
+#: src/print.c:865
+#, c-format
+msgid "Writing %3d records to file %s."
+msgstr ""
+
+#: src/print.c:866
+#, c-format
+msgid "Writing %3d records to the listing file."
+msgstr ""
+
+#: src/print.c:1080
+msgid "A file name or handle was expected in the OUTFILE subcommand."
+msgstr ""
+
+#: src/print.c:1132
+#, c-format
+msgid ""
+"The expression on PRINT SPACE evaluated to %d. It's not possible to PRINT "
+"SPACE a negative number of lines."
+msgstr ""
+
+#: src/recode.c:288
+#, c-format
+msgid ""
+"%d variable(s) cannot be recoded into %d variable(s). Specify the same "
+"number of variables as input and output variables."
+msgstr ""
+
+#: src/recode.c:302
+#, c-format
+msgid ""
+"There is no string variable named %s. (All string variables specified on "
+"INTO must already exist. Use the STRING command to create a string "
+"variable.)"
+msgstr ""
+
+#: src/recode.c:311
+#, c-format
+msgid ""
+"Type mismatch between input and output variables. Output variable %s is not "
+"a string variable, but all the input variables are string variables."
+msgstr ""
+
+#: src/recode.c:330
+#, c-format
+msgid "Type mismatch after INTO: %s is not a numeric variable."
+msgstr ""
+
+#: src/recode.c:360
+msgid ""
+"INTO must be used when the input values are numeric and output values are "
+"string."
+msgstr ""
+
+#: src/recode.c:368
+msgid ""
+"INTO must be used when the input values are string and output values are "
+"numeric."
+msgstr ""
+
+#: src/recode.c:505
+msgid ""
+"Inconsistent output types. The output values must be all numeric or all "
+"string."
+msgstr ""
+
+#: src/recode.c:556
+msgid "following LO THRU"
+msgstr ""
+
+#: src/recode.c:572 src/recode.c:601
+msgid "in source value"
+msgstr ""
+
+#: src/recode.c:614
+msgid ""
+"Keyword CONVERT may only be used with string input values and numeric output "
+"values."
+msgstr ""
+
+#: src/recode.c:870
+msgid "!!END!!"
+msgstr ""
+
+#: src/recode.c:891 src/recode.c:907
+msgid "!!ERROR!!"
+msgstr ""
+
+#: src/rename-vars.c:59
+msgid "`(' expected."
+msgstr ""
+
+#: src/rename-vars.c:67
+msgid "`=' expected between lists of new and old variable names."
+msgstr ""
+
+#: src/rename-vars.c:85
+msgid "`)' expected after variable names."
+msgstr ""
+
+#: src/repeat.c:158
+#, c-format
+msgid "Identifier %s is given twice."
+msgstr ""
+
+#: src/repeat.c:201
+#, c-format
+msgid ""
+"There must be the same number of substitutions for each dummy variable "
+"specified. Since there were %d substitutions for %s, there must be %d for %"
+"s as well, but %d were specified."
+msgstr ""
+
+#: src/repeat.c:310
+msgid "No commands in scope."
+msgstr ""
+
+#: src/repeat.c:510
+msgid "No matching DO REPEAT."
+msgstr ""
+
+#: src/sample.c:71
+msgid "The sampling factor must be between 0 and 1 exclusive."
+msgstr ""
+
+#: src/sample.c:91
+#, c-format
+msgid "Cannot sample %d observations from a population of %d."
+msgstr ""
+
+#: src/sel-if.c:102
+msgid "The filter variable must be numeric."
+msgstr ""
+
+#: src/sel-if.c:108
+msgid "The filter variable may not be scratch."
+msgstr ""
+
+#: src/sel-if.c:142
+msgid "Only last instance of this command is in effect."
+msgstr ""
+
+#: src/sfm-read.c:167
+msgid "corrupt system file: "
+msgstr ""
+
+#: src/sfm-read.c:183 src/sfm-write.c:741
+#, c-format
+msgid "%s: Closing system file: %s."
+msgstr ""
+
+#: src/sfm-read.c:256
+#, c-format
+msgid "Cannot read file %s as system file: already opened for %s."
+msgstr ""
+
+#: src/sfm-read.c:261
+#, c-format
+msgid "%s: Opening system-file handle %s for reading."
+msgstr ""
+
+#: src/sfm-read.c:269
+#, c-format
+msgid ""
+"An error occurred while opening \"%s\" for reading as a system file: %s."
+msgstr ""
+
+#: src/sfm-read.c:303
+#, c-format
+msgid ""
+"%s: Weighting variable may not be a continuation of a long string variable."
+msgstr ""
+
+#: src/sfm-read.c:306
+#, c-format
+msgid "%s: Weighting variable may not be a string variable."
+msgstr ""
+
+#: src/sfm-read.c:331
+#, c-format
+msgid ""
+"%s: Orphaned variable index record (type 4). Type 4 records must always "
+"immediately follow type 3 records."
+msgstr ""
+
+#: src/sfm-read.c:386
+#, c-format
+msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
+msgstr ""
+
+#: src/sfm-read.c:410
+#, c-format
+msgid "%s: Unrecognized record type %d."
+msgstr ""
+
+#: src/sfm-read.c:416
+msgid "Read system-file dictionary successfully."
+msgstr ""
+
+#: src/sfm-read.c:426
+msgid "Error reading system-file header."
+msgstr ""
+
+#: src/sfm-read.c:450
+#, c-format
+msgid ""
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
+"size %d, count 8."
+msgstr ""
+
+#: src/sfm-read.c:462
+#, c-format
+msgid ""
+"%s: Floating-point representation in system file is not IEEE-754. PSPP "
+"cannot convert between floating-point formats."
+msgstr ""
+
+#: src/sfm-read.c:477
+#, c-format
+msgid ""
+"%s: File-indicated endianness (%s) does not match endianness intuited from "
+"file header (%s)."
+msgstr ""
+
+#: src/sfm-read.c:479 src/sfm-read.c:480
+msgid "big-endian"
+msgstr ""
+
+#: src/sfm-read.c:479 src/sfm-read.c:480
+msgid "little-endian"
+msgstr ""
+
+#: src/sfm-read.c:481
+msgid "unknown"
+msgstr ""
+
+#: src/sfm-read.c:485
+#, c-format
+msgid "%s: File-indicated character representation code (%s) is not ASCII."
+msgstr ""
+
+#: src/sfm-read.c:487
+msgid "DEC Kanji"
+msgstr ""
+
+#: src/sfm-read.c:506
+#, c-format
+msgid ""
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected "
+"size %d, count 8."
+msgstr ""
+
+#: src/sfm-read.c:521
+#, c-format
+msgid ""
+"%s: File-indicated value is different from internal value for at least one "
+"of the three system values. SYSMIS: indicated %g, expected %g; HIGHEST: %g, "
+"%g; LOWEST: %g, %g."
+msgstr ""
+
+#: src/sfm-read.c:565
+#, c-format
+msgid ""
+"%s: Bad magic. Proper system files begin with the four characters `$FL2'. "
+"This file will not be read."
+msgstr ""
+
+#: src/sfm-read.c:608
+#, c-format
+msgid ""
+"%s: File layout code has unexpected value %d. Value should be 2, in big-"
+"endian or little-endian format."
+msgstr ""
+
+#: src/sfm-read.c:624
+#, c-format
+msgid "%s: Number of elements per case (%d) is not between 1 and %d."
+msgstr ""
+
+#: src/sfm-read.c:631
+#, c-format
+msgid ""
+"%s: Index of weighting variable (%d) is not between 0 and number of elements "
+"per case (%d)."
+msgstr ""
+
+#: src/sfm-read.c:637
+#, c-format
+msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
+msgstr ""
+
+#: src/sfm-read.c:642
+#, c-format
+msgid "%s: Compression bias (%g) is not the usual value of 100."
+msgstr ""
+
+#: src/sfm-read.c:739
+#, c-format
+msgid "%s: position %d: Bad record type (%d); the expected value was 2."
+msgstr ""
+
+#: src/sfm-read.c:748
+#, c-format
+msgid ""
+"%s: position %d: String variable does not have proper number of continuation "
+"records."
+msgstr ""
+
+#: src/sfm-read.c:756
+#, c-format
+msgid "%s: position %d: Superfluous long string continuation record."
+msgstr ""
+
+#: src/sfm-read.c:761
+#, c-format
+msgid "%s: position %d: Bad variable type code %d."
+msgstr ""
+
+#: src/sfm-read.c:764
+#, c-format
+msgid "%s: position %d: Variable label indicator field is not 0 or 1."
+msgstr ""
+
+#: src/sfm-read.c:768
+#, c-format
+msgid ""
+"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
+msgstr ""
+
+#: src/sfm-read.c:780
+#, c-format
+msgid "%s: position %d: Variable name begins with invalid character."
+msgstr ""
+
+#: src/sfm-read.c:783
+#, c-format
+msgid "%s: position %d: Variable name begins with lowercase letter %c."
+msgstr ""
+
+#: src/sfm-read.c:786
+#, c-format
+msgid ""
+"%s: position %d: Variable name begins with octothorpe (`#'). Scratch "
+"variables should not appear in system files."
+msgstr ""
+
+#: src/sfm-read.c:800
+#, c-format
+msgid "%s: position %d: Variable name character %d is lowercase letter %c."
+msgstr ""
+
+#: src/sfm-read.c:808
+#, c-format
+msgid ""
+"%s: position %d: character `\\%03o' (%c) is not valid in a variable name."
+msgstr ""
+
+#: src/sfm-read.c:849
+#, c-format
+msgid "%s: Variable %s indicates variable label of invalid length %d."
+msgstr ""
+
+#: src/sfm-read.c:865
+#, c-format
+msgid "%s: Long string variable %s may not have missing values."
+msgstr ""
+
+#: src/sfm-read.c:889
+#, c-format
+msgid ""
+"%s: String variable %s may not have missing values specified as a range."
+msgstr ""
+
+#: src/sfm-read.c:926
+#, c-format
+msgid "%s: Long string continuation records omitted at end of dictionary."
+msgstr ""
+
+#: src/sfm-read.c:929
+#, c-format
+msgid ""
+"%s: System file header indicates %d variable positions but %d were read from "
+"file."
+msgstr ""
+
+#: src/sfm-read.c:939
+#, c-format
+msgid "%s: Duplicate variable name `%s' within system file."
+msgstr ""
+
+#: src/sfm-read.c:979
+#, c-format
+msgid "%s: %s variable %s has %s format specifier %s."
+msgstr ""
+
+#: src/sfm-read.c:1058
+#, c-format
+msgid ""
+"%s: Variable index record (type 4) does not immediately follow value label "
+"record (type 3) as it should."
+msgstr ""
+
+#: src/sfm-read.c:1068
+#, c-format
+msgid ""
+"%s: Number of variables associated with a value label (%d) is not between 1 "
+"and the number of variables (%d)."
+msgstr ""
+
+#: src/sfm-read.c:1084
+#, c-format
+msgid ""
+"%s: Variable index associated with value label (%d) is not between 1 and the "
+"number of values (%d)."
+msgstr ""
+
+#: src/sfm-read.c:1091
+#, c-format
+msgid ""
+"%s: Variable index associated with value label (%d) refers to a continuation "
+"of a string variable, not to an actual variable."
+msgstr ""
+
+#: src/sfm-read.c:1095
+#, c-format
+msgid "%s: Value labels are not allowed on long string variables (%s)."
+msgstr ""
+
+#: src/sfm-read.c:1105
+#, c-format
+msgid ""
+"%s: Variables associated with value label are not all of identical type. "
+"Variable %s has %s type, but variable %s has %s type."
+msgstr ""
+
+#: src/sfm-read.c:1145
+#, c-format
+msgid "%s: File contains duplicate label for value %g for variable %s."
+msgstr ""
+
+#: src/sfm-read.c:1148
+#, c-format
+msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
+msgstr ""
+
+#: src/sfm-read.c:1184 src/sfm-read.c:1461
+#, c-format
+msgid "%s: Reading system file: %s."
+msgstr ""
+
+#: src/sfm-read.c:1186 src/sfm-read.c:1366 src/sfm-read.c:1407
+#, c-format
+msgid "%s: Unexpected end of file."
+msgstr ""
+
+#: src/sfm-read.c:1203
+#, c-format
+msgid "%s: System file contains multiple type 6 (document) records."
+msgstr ""
+
+#: src/sfm-read.c:1209
+#, c-format
+msgid "%s: Number of document lines (%ld) must be greater than 0."
+msgstr ""
+
+#: src/sfm-read.c:1229
+msgid "dictionary:\n"
+msgstr ""
+
+#: src/sfm-read.c:1238
+msgid "num"
+msgstr ""
+
+#: src/sfm-read.c:1239
+msgid "str"
+msgstr ""
+
+#: src/sfm-read.c:1243
+msgid "left"
+msgstr ""
+
+#: src/sfm-read.c:1243
+msgid "right"
+msgstr ""
+
+#: src/sfm-read.c:1249
+msgid "none"
+msgstr ""
+
+#: src/sfm-read.c:1253
+msgid "one"
+msgstr ""
+
+#: src/sfm-read.c:1257
+msgid "two"
+msgstr ""
+
+#: src/sfm-read.c:1261
+msgid "three"
+msgstr ""
+
+#: src/sfm-read.c:1269
+msgid "low"
+msgstr ""
+
+#: src/sfm-read.c:1273
+msgid "high"
+msgstr ""
+
+#: src/sfm-read.c:1277
+msgid "range+1"
+msgstr ""
+
+#: src/sfm-read.c:1281
+msgid "low+1"
+msgstr ""
+
+#: src/sfm-read.c:1285
+msgid "high+1"
+msgstr ""
+
+#: src/sfm-read.c:1319
+#, c-format
+msgid "%s: Error reading file: %s."
+msgstr ""
+
+#: src/sfm-read.c:1357
+#, c-format
+msgid "%s: Compressed data is corrupted. Data ends partway through a case."
+msgstr ""
+
+#: src/sfm-read.c:1463
+#, c-format
+msgid "%s: Partial record at end of system file."
+msgstr ""
+
+#: src/sfm-read.c:1501
+msgid "reading as a system file"
+msgstr ""
+
+#: src/sfm-write.c:113
+#, c-format
+msgid "Cannot write file %s as system file: already opened for %s."
+msgstr ""
+
+#: src/sfm-write.c:118
+#, c-format
+msgid "%s: Opening system-file handle %s for writing."
+msgstr ""
+
+#: src/sfm-write.c:128
+#, c-format
+msgid ""
+"An error occurred while opening \"%s\" for writing as a system file: %s."
+msgstr ""
+
+#: src/sfm-write.c:181
+msgid "Wrote system-file header successfully."
+msgstr ""
+
+#: src/sfm-write.c:186
+msgid "Error writing system-file header."
+msgstr ""
+
+#: src/sfm-write.c:605
+#, c-format
+msgid "%s: Writing system file: %s."
+msgstr ""
+
+#: src/sfm-write.c:751
+msgid "writing as a system file"
+msgstr ""
+
+#: src/sort.c:124
+msgid "`A' or `D' expected inside parentheses."
+msgstr ""
+
+#: src/sort.c:130
+msgid "`)' expected."
+msgstr ""
+
+#: src/sort.c:452
+#, c-format
+msgid "%s: Cannot create temporary directory: %s."
+msgstr ""
+
+#: src/sort.c:476
+#, c-format
+msgid "%s: Error removing directory for temporary files: %s."
+msgstr ""
+
+#: src/sort.c:520
+#, c-format
+msgid ""
+"Out of memory. Could not allocate room for minimum of %d cases of %d bytes "
+"each. (PSPP workspace is currently restricted to a maximum of %d KB.)"
+msgstr ""
+
+#: src/sort.c:532
+#, c-format
+msgid "allocated %d cases == %d bytes\n"
+msgstr ""
+
+#: src/sort.c:570
+#, c-format
+msgid "%s: Error writing temporary file: %s."
+msgstr ""
+
+#: src/sort.c:582
+#, c-format
+msgid "SORT: Closing handle %d."
+msgstr ""
+
+#: src/sort.c:588 src/sort.c:812
+#, c-format
+msgid "%s: Error closing temporary file: %s."
+msgstr ""
+
+#: src/sort.c:610 src/sort.c:626
+#, c-format
+msgid "SORT: %s: Opening for writing as run %d."
+msgstr ""
+
+#: src/sort.c:632
+#, c-format
+msgid "%s: Error opening temporary file for reading: %s."
+msgstr ""
+
+#: src/sort.c:658 src/sort.c:674
+#, c-format
+msgid "%s: Error creating temporary file: %s."
+msgstr ""
+
+#: src/sort.c:816 src/sort.c:977 src/sort.c:1027 src/sort.c:1197
+#: src/sort.c:1204
+#, c-format
+msgid "%s: Error removing temporary file: %s."
+msgstr ""
+
+#: src/sort.c:959
+msgid "merging runs"
+msgstr ""
+
+#: src/sort.c:967
+#, c-format
+msgid " into run %d(%d)\n"
+msgstr ""
+
+#: src/sort.c:986
+msgid "Out of memory expanding Huffman priority queue."
+msgstr ""
+
+#: src/sort.c:1038
+#, c-format
+msgid "%s: Error creating temporary file for merge: %s."
+msgstr ""
+
+#: src/sort.c:1066 src/sort.c:1124
+#, c-format
+msgid "%s: Error reading temporary file in merge: %s."
+msgstr ""
+
+#: src/sort.c:1069 src/sort.c:1128
+#, c-format
+msgid "%s: Unexpected end of temporary file in merge."
+msgstr ""
+
+#: src/sort.c:1094
+#, c-format
+msgid "%s: Error writing temporary file in merge: %s."
+msgstr ""
+
+#: src/sort.c:1144 src/sort.c:1177
+#, c-format
+msgid "%s: Error closing temporary file in merge: %s."
+msgstr ""
+
+#: src/sort.c:1149
+#, c-format
+msgid "%s: Error removing temporary file in merge: %s."
+msgstr ""
+
+#: src/sort.c:1248
+#, c-format
+msgid "%s: Cannot open sort result file: %s."
+msgstr ""
+
+#: src/sort.c:1259
+#, c-format
+msgid "%s: Error reading sort result file: %s."
+msgstr ""
+
+#: src/sort.c:1262
+#, c-format
+msgid "%s: Unexpected end of sort result file: %s."
+msgstr ""
+
+#: src/sort.c:1273
+#, c-format
+msgid "%s: Error closing sort result file: %s."
+msgstr ""
+
+#: src/sort.c:1277
+#, c-format
+msgid "%s: Error removing sort result file: %s."
+msgstr ""
+
+#: src/sysfile-info.c:98
+msgid "File:"
+msgstr ""
+
+#: src/sysfile-info.c:100
+msgid "Label:"
+msgstr ""
+
+#: src/sysfile-info.c:102
+msgid "No label."
+msgstr ""
+
+#: src/sysfile-info.c:103
+msgid "Created:"
+msgstr ""
+
+#: src/sysfile-info.c:106
+msgid "Endian:"
+msgstr ""
+
+#: src/sysfile-info.c:107
+msgid "Big."
+msgstr ""
+
+#: src/sysfile-info.c:107
+msgid "Little."
+msgstr ""
+
+#: src/sysfile-info.c:108
+msgid "Variables:"
+msgstr ""
+
+#: src/sysfile-info.c:111
+msgid "Cases:"
+msgstr ""
+
+#: src/sysfile-info.c:114
+msgid "Type:"
+msgstr ""
+
+#: src/sysfile-info.c:115
+msgid "System File."
+msgstr ""
+
+#: src/sysfile-info.c:116
+msgid "Weight:"
+msgstr ""
+
+#: src/sysfile-info.c:118
+msgid "Not weighted."
+msgstr ""
+
+#: src/sysfile-info.c:119
+msgid "Mode:"
+msgstr ""
+
+#: src/sysfile-info.c:121
+#, c-format
+msgid "Compression %s."
+msgstr ""
+
+#: src/sysfile-info.c:121
+msgid "on"
+msgstr ""
+
+#: src/sysfile-info.c:121
+msgid "off"
+msgstr ""
+
+#: src/sysfile-info.c:130 src/sysfile-info.c:367
+msgid "Description"
+msgstr ""
+
+#: src/sysfile-info.c:131 src/sysfile-info.c:364
+msgid "Position"
+msgstr ""
+
+#: src/sysfile-info.c:189
+msgid "The active file does not have a file label."
+msgstr ""
+
+#: src/sysfile-info.c:192
+msgid "File label:"
+msgstr ""
+
+#: src/sysfile-info.c:254
+msgid "No variables to display."
+msgstr ""
+
+#: src/sysfile-info.c:273
+msgid "Macros not supported."
+msgstr ""
+
+#: src/sysfile-info.c:281
+msgid "The active file dictionary does not contain any documents."
+msgstr ""
+
+#: src/sysfile-info.c:289
+msgid "Documents in the active file:"
+msgstr ""
+
+#: src/sysfile-info.c:369 src/sysfile-info.c:527 src/vfm.c:1115
+msgid "Label"
+msgstr ""
+
+#: src/sysfile-info.c:441
+#, c-format
+msgid "Format: %s"
+msgstr ""
+
+#: src/sysfile-info.c:448
+#, c-format
+msgid "Print Format: %s"
+msgstr ""
+
+#: src/sysfile-info.c:451
+#, c-format
+msgid "Write Format: %s"
+msgstr ""
+
+#: src/sysfile-info.c:459
+msgid "Missing Values: "
+msgstr ""
+
+#: src/sysfile-info.c:581
+msgid "No vectors defined."
+msgstr ""
+
+#: src/sysfile-info.c:596
+msgid "Vector"
+msgstr ""
+
+#: src/tab.c:276
+#, c-format
+msgid "bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
+msgstr ""
+
+#: src/tab.c:312
+#, c-format
+msgid "bad hline: x=(%d+%d=%d,%d+%d=%d) y=%d+%d=%d in table size (%d,%d)\n"
+msgstr ""
+
+#: src/tab.c:352
+#, c-format
+msgid ""
+"bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
+msgstr ""
+
+#: src/temporary.c:49
+msgid "This command is not valid inside DO IF or LOOP."
+msgstr ""
+
+#: src/temporary.c:56
+msgid ""
+"This command may only appear once between procedures and procedure-like "
+"commands."
+msgstr ""
+
+#: src/title.c:55
+#, c-format
+msgid "%s before: %s\n"
+msgstr ""
+
+#: src/title.c:55
+msgid "<none>"
+msgstr ""
+
+#: src/title.c:67
+#, c-format
+msgid "%s: `.' expected after string."
+msgstr ""
+
+#: src/title.c:82
+#, c-format
+msgid "%s after: %s\n"
+msgstr ""
+
+#: src/title.c:132
+#, c-format
+msgid "Document entered %s %02d:%02d:%02d by %s (%s):"
+msgstr ""
+
+#: src/val-labs.c:138
+#, c-format
+msgid ""
+"It is not possible to assign value labels to long string variables such as %"
+"s."
+msgstr ""
+
+#: src/val-labs.c:176
+msgid "String expected for value."
+msgstr ""
+
+#: src/val-labs.c:185
+msgid "Number expected for value."
+msgstr ""
+
+#: src/val-labs.c:189
+#, c-format
+msgid "Value label `%g' is not integer."
+msgstr ""
+
+#: src/val-labs.c:199
+msgid "Truncating value label to 60 characters."
+msgstr ""
+
+#: src/val-labs.c:220
+msgid "Value labels:"
+msgstr ""
+
+#: src/val-labs.c:237
+msgid " (no value labels)\n"
+msgstr ""
+
+#: src/var-labs.c:53
+msgid "String expected for variable label."
+msgstr ""
+
+#: src/var-labs.c:59
+msgid "Truncating variable label to 120 characters."
+msgstr ""
+
+#: src/var-labs.c:87
+msgid "Variable labels:\n"
+msgstr ""
+
+#: src/var-labs.c:94
+msgid "(no variable label)"
+msgstr ""
+
+#: src/vars-prs.c:113
+#, c-format
+msgid "%s is not declared as a variable."
+msgstr ""
+
+#: src/vars-prs.c:131
+#, c-format
+msgid "%s is not a variable name."
+msgstr ""
+
+#: src/vars-prs.c:230
+#, c-format
+msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
+msgstr ""
+
+#: src/vars-prs.c:239
+#, c-format
+msgid ""
+"When using the TO keyword to specify several variables, both variables must "
+"be from the same variable dictionaries, of either ordinary, scratch, or "
+"system variables. %s and %s are from different dictionaries."
+msgstr ""
+
+#: src/vars-prs.c:256
+#, c-format
+msgid "Scratch variables (such as %s) are not allowed here."
+msgstr ""
+
+#: src/vars-prs.c:279
+#, c-format
+msgid ""
+"%s is not a numeric variable. It will not be included in the variable list."
+msgstr ""
+
+#: src/vars-prs.c:285
+#, c-format
+msgid ""
+"%s is not a string variable. It will not be included in the variable list."
+msgstr ""
+
+#: src/vars-prs.c:291
+#, c-format
+msgid ""
+"%s and %s are not the same type. All variables in this variable list must "
+"be of the same type. %s will be omitted from list."
+msgstr ""
+
+#: src/vars-prs.c:299
+#, c-format
+msgid "Variable %s appears twice in variable list."
+msgstr ""
+
+#: src/vars-prs.c:370
+msgid "incorrect use of TO convention"
+msgstr ""
+
+#: src/vars-prs.c:410
+msgid "Scratch variables not allowed here."
+msgstr ""
+
+#: src/vars-prs.c:432
+msgid "Prefixes don't match in use of TO convention."
+msgstr ""
+
+#: src/vars-prs.c:437
+msgid "Bad bounds in use of TO convention."
+msgstr ""
+
+#: src/vector.c:80
+#, c-format
+msgid "Vector name %s is given twice."
+msgstr ""
+
+#: src/vector.c:86
+#, c-format
+msgid "There is already a vector with name %s."
+msgstr ""
+
+#: src/vector.c:105
+msgid ""
+"A slash must be used to separate each vector specification when using the "
+"long form. Commands such as VECTOR A,B=Q1 TO Q20 are not supported."
+msgstr ""
+
+#: src/vector.c:139
+msgid "Vectors must have at least one element."
+msgstr ""
+
+#: src/vector.c:153
+#, c-format
+msgid "%s%d is too long for a variable name."
+msgstr ""
+
+#: src/vector.c:195
+msgid ""
+"The syntax for this command does not match the expected syntax for either "
+"the long form or the short form of VECTOR."
+msgstr ""
+
+#: src/vfm.c:310
+#, c-format
+msgid ""
+"Workspace overflow predicted. Max workspace is currently set to %d KB (%d "
+"cases at %d bytes each). Paging active file to disk."
+msgstr ""
+
+#: src/vfm.c:377
+msgid "<NOVAR>"
+msgstr ""
+
+#: src/vfm.c:636
+#, c-format
+msgid ""
+"An error occurred attempting to create a temporary file for use as the "
+"active file: %s."
+msgstr ""
+
+#: src/vfm.c:654
+#, c-format
+msgid ""
+"An error occurred while attempting to read from a temporary file created for "
+"the active file: %s."
+msgstr ""
+
+#: src/vfm.c:682
+#, c-format
+msgid ""
+"An error occurred while attempting to write to a temporary file used as the "
+"active file: %s."
+msgstr ""
+
+#: src/vfm.c:696
+#, c-format
+msgid ""
+"An error occurred while attempting to rewind a temporary file used as the "
+"active file: %s."
+msgstr ""
+
+#: src/vfm.c:811
+msgid "Virtual memory exhausted. Paging active file to disk."
+msgstr ""
+
+#: src/vfm.c:814
+#, c-format
+msgid ""
+"Workspace limit of %d KB (%d cases at %d bytes each) overflowed. Paging "
+"active file to disk."
+msgstr ""
+
+#: src/vfm.c:838 src/vfm.c:875
+#, c-format
+msgid ""
+"An error occurred while attempting to write to a temporary file created as "
+"the active file, while paging to disk: %s."
+msgstr ""
+
+#: src/vfm.c:988
+msgid "transform: "
+msgstr ""
+
+#: src/weight.c:61
+msgid "The weighting variable must be numeric."
+msgstr ""
+
+#: src/weight.c:66
+msgid "The weighting variable may not be scratch."
+msgstr ""
+
+#: src/weight.c:106
+msgid "bad weighting variable, canceling\n"
+msgstr ""
+++ /dev/null
-# Sed script that inserts the file called HEADER before the header entry.
-#
-# At each occurrence of a line starting with "msgid ", we execute the following
-# commands. At the first occurrence, insert the file. At the following
-# occurrences, do nothing. The distinction between the first and the following
-# occurrences is achieved by looking at the hold space.
-/^msgid /{
-x
-# Test if the hold space is empty.
-s/m/m/
-ta
-# Yes it was empty. First occurrence. Read the file.
-r HEADER
-# Output the file's contents by reading the next line. But don't lose the
-# current line while doing this.
-g
-N
-bb
-:a
-# The hold space was nonempty. Following occurrences. Do nothing.
-x
-:b
-}
+++ /dev/null
-s/"\([^"]*\)"/“\1”/g
-s/`\([^`']*\)'/‘\1’/g
-s/ '\([^`']*\)' / ‘\1’ /g
-s/ '\([^`']*\)'$/ ‘\1’/g
-s/^'\([^`']*\)' /‘\1’ /g
-s/“”/""/g
+++ /dev/null
-# Sed script that remove the POT-Creation-Date line in the header entry
-# from a POT file.
-#
-# The distinction between the first and the following occurrences of the
-# pattern is achieved by looking at the hold space.
-/^"POT-Creation-Date: .*"$/{
-x
-# Test if the hold space is empty.
-s/P/P/
-ta
-# Yes it was empty. First occurrence. Remove the line.
-g
-d
-bb
-:a
-# The hold space was nonempty. Following occurrences. Do nothing.
-x
-:b
-}
config_path = optarg;
break;
case 'f':
- printf (_("-f not yet implemented\n"));
+ printf(_("%s is not yet implemented."), "-f");
+ putchar('\n');
break;
case 'h':
usage ();
outp_list_classes ();
err_hcf (1);
case 'n':
- printf (_("-n not yet implemented\n"));
+ printf (_("%s is not yet implemented."),"-n");
+ putchar('\n');
break;
case 'o':
if (!cleared_device_defaults)
outp_configure_add (optarg);
break;
case 'p':
- printf (_("-p not yet implemented\n"));
+ printf (_("%s is not yet implemented."),"-p");
+ putchar('\n');
break;
case 'r':
no_statrc = 1;
if (!warned)
{
- msg (MW, _("Quality of zoned decimal (Z) input format code is "
- "suspect. Check your results three times, report bugs "
- "to author."));
+ msg (MW,
+ _("Quality of zoned decimal (Z) input format code is "
+ "suspect. Check your results three times. Report bugs "
+ "to %s."),PACKAGE_BUGREPORT);
warned = 1;
}
}
warned = 1;
tmsg (SW, RPD_ERR,
- _("Variable %s startging in column %d extends "
+ _("Variable %s starting in column %d extends "
"beyond physical record length of %d."),
var_spec->v->name, fc, len);
}
if (!warned)
{
- msg (MW, _("Quality of zoned decimal (Z) output format code is "
- "suspect. Check your results, report bugs to author."));
+ msg (MW,
+ _("Quality of zoned decimal (Z) output format code is suspect. Check your results. Report bugs to %s."),
+ PACKAGE_BUGREPORT);
warned = 1;
}
fp->recform = FH_RF_VARIABLE;
break;
case FH_SPANNED:
- msg (SE, _("/RECFORM SPANNED is not implemented, as the author doesn't "
- "know what it is supposed to do. Send the author a note."));
+ msg (SE,
+ _("%s is not implemented, as the author doesn't know what it is supposed to do. Send a note to %s.") ,
+ "/RECFORM SPANNED",PACKAGE_BUGREPORT);
break;
default:
assert (0);
fp->mode = FH_MD_CHARACTER;
break;
case FH_IMAGE:
- msg (SE, _("/MODE IMAGE is not implemented, as the author doesn't know "
- "what it is supposed to do. Send the author a note."));
+ msg (SE,
+ _("%s is not implemented, as the author doesn't know what it is supposed to do. Send a note to %s.") ,
+ "/MODE IMAGE",PACKAGE_BUGREPORT);
break;
case FH_BINARY:
fp->mode = FH_MD_BINARY;
break;
case FH_MULTIPUNCH:
- msg (SE, _("/MODE MULTIPUNCH is not implemented. If you care, "
- "complain."));
+ msg (SE, _("%s is not implemented. If you care, complain."),"/MODE MULTIPUNCH");
break;
case FH__360:
- msg (SE, _("/MODE 360 is not implemented. If you care, complain."));
+ msg (SE, _("%s is not implemented. If you care, complain."),"/MODE 360");
break;
default:
assert (0);
}
static void
-get_date ()
+get_date (void)
{
- static const char *months[12] =
- {
- N_("Jan"), N_("Feb"), N_("Mar"), N_("Apr"), N_("May"), N_("Jun"),
- N_("Jul"), N_("Aug"), N_("Sep"), N_("Oct"), N_("Nov"), N_("Dec"),
- };
time_t t;
- int mn, dy, yr;
struct tm *tmp;
if ((time_t) -1 == time (&t))
{
- strcpy (curdate, "1 Jan 1970");
+ strcpy (curdate, "?? ??? 2???");
return;
}
tmp = localtime (&t);
- mn = tmp->tm_mon;
- if (mn < 0)
- mn = 0;
- if (mn > 11)
- mn = 11;
-
- dy = tmp->tm_mday;
- if (dy < 0)
- dy = 0;
- if (dy > 99)
- dy = 99;
-
- yr = tmp->tm_year + 1900;
- if (yr < 0)
- yr = 0;
- if (yr > 9999)
- yr = 9999;
-
- sprintf (curdate, "%2d %s %04d", dy, gettext (months[mn]), yr);
+ strftime (curdate, 12, "%d %b %Y",tmp);
}
#if __BORLANDC__
{
if (fmt[0] < 0
|| (size_t) fmt[0] >= sizeof translate_fmt / sizeof *translate_fmt)
- lose ((h, _("%s: Bad format specifier byte %d."), vv->name, fmt[0]));
+ lose ((h, _("%s: Bad format specifier byte (%d)."), vv->name, fmt[0]));
v->type = translate_fmt[fmt[0]];
v->w = fmt[1];
return CMD_FAILURE;
if (cmd.sbc_block)
- msg (SW, _("BLOCK is obsolete."));
+ msg (SW, _("%s is obsolete."),"BLOCK");
if (cmd.sbc_boxstring)
- msg (SW, _("BOXSTRING is obsolete."));
+ msg (SW, _("%s is obsolete."),"BOXSTRING");
if (cmd.compress != -1)
{
set_cpi = cmd.n_cpi;
}
if (cmd.sbc_histogram)
- msg (MW, _("HISTOGRAM is obsolete."));
+ msg (MW, _("%s is obsolete."),"HISTOGRAM");
if (cmd.n_lpi != NOT_LONG)
{
if (cmd.n_lpi <= 0)
set_mxloops = cmd.n_mxloops;
}
if (cmd.n_mxmemory != NOT_LONG)
- msg (SE, _("MXMEMORY is obsolete."));
+ msg (SE, _("%s is obsolete."),"MXMEMORY");
if (cmd.n_mxwarns != NOT_LONG)
set_mxwarns = cmd.n_mxwarns;
if (cmd.prtbck != -1)
set_printback = cmd.prtbck == STC_OFF ? 0 : 1;
if (cmd.s_scripttab)
- msg (SE, _("SCRIPTTAB is obsolete."));
+ msg (SE, _("%s is obsolete."),"SCRIPTTAB");
if (cmd.s_tbfonts)
msg (SW, _("TBFONTS not implemented."));
if (cmd.s_tb1)
if (cmd.undef != -1)
set_undefined = cmd.undef == STC_NOWARN ? 0 : 1;
if (cmd.n_workspace != NOT_LONG)
- msg (SE, _("WORKSPACE is obsolete."));
+ msg (SE, _("%s is obsolete."),"WORKSPACE");
/* PC+ compatible syntax. */
if (cmd.scrn != -1)
outp_enable_device (cmd.scrn == STC_OFF ? 0 : 1, OUTP_DEV_SCREEN);
if (cmd.automenu != -1)
- msg (SW, _("AUTOMENU is obsolete."));
+ msg (SW, _("%s is obsolete."),"AUTOMENU");
if (cmd.beep != -1)
- msg (SW, _("BEEP is obsolete."));
+ msg (SW, _("%s is obsolete."),"BEEP");
if (cmd.s_cprompt)
{
if (cmd.s_endcmd)
set_endcmd = cmd.s_endcmd[0];
if (cmd.eject != -1)
- msg (SW, _("EJECT is obsolete."));
+ msg (SW, _("%s is obsolete."),"EJECT");
if (cmd.errbrk != -1)
set_errorbreak = cmd.errbrk == STC_OFF ? 0 : 1;
if (cmd.helpwin != -1)
- msg (SW, _("HELPWINDOWS is obsolete."));
+ msg (SW, _("%s is obsolete."),"HELPWINDOWS");
if (cmd.inc != -1)
set_include = cmd.inc == STC_OFF ? 0 : 1;
if (cmd.menus != -1)
- msg (MW, _("MENUS is obsolete."));
+ msg (MW, _("%s is obsolete."),"MENUS");
if (cmd.null != -1)
set_nullline = cmd.null == STC_OFF ? 0 : 1;
if (cmd.more != -1)
cmd.s_prompt = NULL;
}
if (cmd.ptrans != -1)
- msg (SW, _("PTRANSLATE is obsolete."));
+ msg (SW, _("%s is obsolete."),"PTRANSLATE");
if (cmd.runrev != -1)
- msg (SW, "RUNREVIEW is obsolete.");
+ msg (SW, _("%s is obsolete."),"RUNREVIEW");
if (cmd.safe == STC_ON)
set_safer = 1;
if (cmd.xsort != -1)
- msg (SW, _("XSORT is obsolete."));
+ msg (SW, _("%s is obsolete."),"XSORT");
free_set (&cmd);
static int
stc_custom_color (struct cmd_set *cmd unused)
{
- msg (MW, "COLOR is obsolete.");
+ msg (MW, _("%s is obsolete."),"COLOR");
lex_match ('=');
if (!lex_match_id ("ON") && !lex_match_id ("YES") && !lex_match_id ("OFF") && !lex_match_id ("NO"))
static int
stc_custom_rcolor (struct cmd_set *cmd unused)
{
- msg (SW, _("RCOLOR is obsolete."));
+ msg (SW, _("%s is obsolete."),"RCOLOR");
lex_match ('=');
if (!lex_force_match ('('))
{
char c[2];
- msg (SW, _("WORKDEV is obsolete."));
+ msg (SW, _("%s is obsolete."),"WORKDEV");
c[1] = 0;
for (*c = 'A'; *c <= 'Z'; (*c)++)