From: John Darrington Date: Tue, 27 Jan 2004 00:08:54 +0000 (+0000) Subject: Fixed some issues with internationalisation X-Git-Tag: v0.4.0~391 X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=55dee937e22a49d01794ef772076d9f9d84199e9;p=pspp-builds.git Fixed some issues with internationalisation --- diff --git a/ABOUT-NLS b/ABOUT-NLS deleted file mode 100644 index d528f9c8..00000000 --- a/ABOUT-NLS +++ /dev/null @@ -1,435 +0,0 @@ -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. - diff --git a/ChangeLog b/ChangeLog index 6d1d6e51..f7daa2e2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-01-23 gettextize + + * Makefile.am (SUBDIRS): Remove intl. + * configure.ac (AC_CONFIG_FILES): Remove intl/Makefile. + Tue Dec 30 22:23:40 WST 2003 John Darrington * Fixed floating point rounding bug in percentiles calculation diff --git a/Makefile.am b/Makefile.am index 057b3bc9..667ebc86 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,7 +2,7 @@ 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 diff --git a/Smake b/Smake index 49f499fc..d474bc07 100644 --- a/Smake +++ b/Smake @@ -1,4 +1,4 @@ -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 @@ -11,9 +11,22 @@ 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 @@ -23,6 +36,21 @@ 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 diff --git a/config.rpath b/config.rpath deleted file mode 100644 index 5ead7586..00000000 --- a/config.rpath +++ /dev/null @@ -1,513 +0,0 @@ -#! /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 , 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 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=/' < - - * Updated POTFILES.in - * Added --language=c to MakeVars (avoids complaints about .q suffix) - * Updated the pspp.pot header - -2003-12-13 gettextize - - * Makefile.in.in: Upgrade to gettext-0.11.5. - * cat-id-tbl.c: Remove file. - -2003-12-08 gettextize - - * 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. - diff --git a/po/LINGUAS b/po/LINGUAS index 5eb80594..517475d0 100644 --- a/po/LINGUAS +++ b/po/LINGUAS @@ -1,2 +1,2 @@ # Available languages - +en_GB diff --git a/po/Makefile.in.in b/po/Makefile.in.in deleted file mode 100644 index ada8bb4f..00000000 --- a/po/Makefile.in.in +++ /dev/null @@ -1,317 +0,0 @@ -# Makefile for PO directory in any package using GNU gettext. -# Copyright (C) 1995-1997, 2000-2002 by Ulrich Drepper -# -# 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: diff --git a/po/Rules-quot b/po/Rules-quot deleted file mode 100644 index 5f46d237..00000000 --- a/po/Rules-quot +++ /dev/null @@ -1,42 +0,0 @@ -# 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 diff --git a/po/boldquot.sed b/po/boldquot.sed deleted file mode 100644 index 4b937aa5..00000000 --- a/po/boldquot.sed +++ /dev/null @@ -1,10 +0,0 @@ -s/"\([^"]*\)"/“\1”/g -s/`\([^`']*\)'/‘\1’/g -s/ '\([^`']*\)' / ‘\1’ /g -s/ '\([^`']*\)'$/ ‘\1’/g -s/^'\([^`']*\)' /‘\1’ /g -s/“”/""/g -s/“/“/g -s/”/”/g -s/‘/‘/g -s/’/’/g diff --git a/po/cat-id-tbl.c b/po/cat-id-tbl.c deleted file mode 100644 index f815080d..00000000 --- a/po/cat-id-tbl.c +++ /dev/null @@ -1,1492 +0,0 @@ -/* Automatically generated by po2tbl.sed from pspp.pot. */ - -#if HAVE_CONFIG_H -# include -#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}, - {"<>", 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}, - {"", 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}, - {"", 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}, - {"", 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 .", 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 .\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 '.", 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}, - {"<>", 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}, - {"<>", 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}, - {"", 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}, - {"", 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; diff --git a/po/en@boldquot.header b/po/en@boldquot.header deleted file mode 100644 index fedb6a06..00000000 --- a/po/en@boldquot.header +++ /dev/null @@ -1,25 +0,0 @@ -# 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. -# diff --git a/po/en@quot.header b/po/en@quot.header deleted file mode 100644 index a9647fc3..00000000 --- a/po/en@quot.header +++ /dev/null @@ -1,22 +0,0 @@ -# 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. -# diff --git a/po/en_GB.po b/po/en_GB.po new file mode 100644 index 00000000..246d1877 --- /dev/null +++ b/po/en_GB.po @@ -0,0 +1,5214 @@ +# 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 , 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 \n" +"Language-Team: John Darrington \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 "" +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 ." +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 "<>" +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 '." +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 "<>" +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 "" +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 "<>" +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 "" +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 "" +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 "" diff --git a/po/insert-header.sin b/po/insert-header.sin deleted file mode 100644 index b26de01f..00000000 --- a/po/insert-header.sin +++ /dev/null @@ -1,23 +0,0 @@ -# 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 -} diff --git a/po/quot.sed b/po/quot.sed deleted file mode 100644 index 0122c463..00000000 --- a/po/quot.sed +++ /dev/null @@ -1,6 +0,0 @@ -s/"\([^"]*\)"/“\1”/g -s/`\([^`']*\)'/‘\1’/g -s/ '\([^`']*\)' / ‘\1’ /g -s/ '\([^`']*\)'$/ ‘\1’/g -s/^'\([^`']*\)' /‘\1’ /g -s/“”/""/g diff --git a/po/remove-potcdate.sin b/po/remove-potcdate.sin deleted file mode 100644 index 2436c49e..00000000 --- a/po/remove-potcdate.sin +++ /dev/null @@ -1,19 +0,0 @@ -# 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 -} diff --git a/po/stamp-po b/po/stamp-po deleted file mode 100644 index 9788f702..00000000 --- a/po/stamp-po +++ /dev/null @@ -1 +0,0 @@ -timestamp diff --git a/src/cmdline.c b/src/cmdline.c index 9f1bc979..ac33ee4a 100644 --- a/src/cmdline.c +++ b/src/cmdline.c @@ -109,7 +109,8 @@ parse_command_line (int argc, char **argv) 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 (); @@ -127,7 +128,8 @@ parse_command_line (int argc, char **argv) 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) @@ -138,7 +140,8 @@ parse_command_line (int argc, char **argv) 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; diff --git a/src/data-in.c b/src/data-in.c index eca83d0b..aac47680 100644 --- a/src/data-in.c +++ b/src/data-in.c @@ -381,9 +381,10 @@ parse_Z (struct data_in *i) 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; } } diff --git a/src/data-list.c b/src/data-list.c index b2d12893..88fc62b6 100644 --- a/src/data-list.c +++ b/src/data-list.c @@ -1765,7 +1765,7 @@ rpd_parse_record (int beg, int end, int ofs, struct ccase *c, 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); } diff --git a/src/data-out.c b/src/data-out.c index 14c0f94b..be4471a0 100644 --- a/src/data-out.c +++ b/src/data-out.c @@ -358,8 +358,9 @@ convert_Z (char *dst, const struct fmt_spec *fp, const union value *v) 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; } diff --git a/src/file-handle.q b/src/file-handle.q index 3ff35e8e..c70945ee 100644 --- a/src/file-handle.q +++ b/src/file-handle.q @@ -122,8 +122,9 @@ cmd_file_handle (void) 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); @@ -135,18 +136,18 @@ cmd_file_handle (void) 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); diff --git a/src/glob.c b/src/glob.c index daa4f97a..958edc5f 100644 --- a/src/glob.c +++ b/src/glob.c @@ -312,44 +312,20 @@ init_glob (int argc unused, char **argv) } 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__ diff --git a/src/pfm-read.c b/src/pfm-read.c index 7d80de3f..0a130862 100644 --- a/src/pfm-read.c +++ b/src/pfm-read.c @@ -619,7 +619,7 @@ convert_format (struct file_handle *h, int fmt[3], struct fmt_spec *v, { 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]; diff --git a/src/set.q b/src/set.q index bfd437c6..439d52a2 100644 --- a/src/set.q +++ b/src/set.q @@ -213,10 +213,10 @@ cmd_set (void) 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) { @@ -234,7 +234,7 @@ cmd_set (void) 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) @@ -303,13 +303,13 @@ cmd_set (void) 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) @@ -317,16 +317,16 @@ cmd_set (void) 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) { @@ -345,15 +345,15 @@ cmd_set (void) 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) @@ -367,13 +367,13 @@ cmd_set (void) 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); @@ -690,7 +690,7 @@ stc_custom_journal (struct cmd_set *cmd unused) 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")) @@ -771,7 +771,7 @@ stc_custom_log (struct cmd_set *cmd unused) 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 ('(')) @@ -852,7 +852,7 @@ stc_custom_workdev (struct cmd_set *cmd unused) { char c[2]; - msg (SW, _("WORKDEV is obsolete.")); + msg (SW, _("%s is obsolete."),"WORKDEV"); c[1] = 0; for (*c = 'A'; *c <= 'Z'; (*c)++)