home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / gnu / tar.txt / tar-1.12 / po / cat-id-tbl.c next >
C/C++ Source or Header  |  1997-04-25  |  17KB  |  391 lines

  1. /* Automatically generated by po2tbl.sed from tar.pot.  */
  2.  
  3. #if HAVE_CONFIG_H
  4. # include <config.h>
  5. #endif
  6.  
  7. #include "libgettext.h"
  8.  
  9. const struct _msg_ent _msg_tbl[] = {
  10.   {"", 1},
  11.   {"Total bytes written: ", 2},
  12.   {"Cannot close file #%d", 3},
  13.   {"Cannot close descriptor %d", 4},
  14.   {"Cannot properly duplicate %s", 5},
  15.   {"Cannot use compressed or remote archives", 6},
  16.   {"Cannot open pipe", 7},
  17.   {"Cannot fork", 8},
  18.   {"tar (child)", 9},
  19.   {"(child) Pipe to stdin", 10},
  20.   {"Cannot open archive %s", 11},
  21.   {"Archive to stdout", 12},
  22.   {"Cannot exec %s", 13},
  23.   {"Child cannot fork", 14},
  24.   {"((child)) Pipe to stdout", 15},
  25.   {"tar (grandchild)", 16},
  26.   {"(grandchild) Pipe to stdin", 17},
  27.   {"Cannot read from compression program", 18},
  28.   {"(child) Pipe to stdout", 19},
  29.   {"Archive to stdin", 20},
  30.   {"((child)) Pipe to stdin", 21},
  31.   {"(grandchild) Pipe to stdout", 22},
  32.   {"Cannot write to compression program", 23},
  33.   {"Write to compression program short %d bytes", 24},
  34.   {"Invalid value for record_size", 25},
  35.   {"No archive name given", 26},
  36.   {"Could not allocate memory for blocking factor %d", 27},
  37.   {"Cannot verify multi-volume archives", 28},
  38.   {"Cannot use multi-volume compressed archives", 29},
  39.   {"Cannot verify compressed archives", 30},
  40.   {"Cannot update compressed archives", 31},
  41.   {"Cannot verify stdin/stdout archive", 32},
  42.   {"Cannot open %s", 33},
  43.   {"Archive not labelled to match `%s'", 34},
  44.   {"Volume `%s' does not match `%s'", 35},
  45.   {"Write checkpoint %d", 36},
  46.   {"Cannot write to %s", 37},
  47.   {"Only wrote %u of %u bytes to %s", 38},
  48.   {"Read error on %s", 39},
  49.   {"At beginning of tape, quitting now", 40},
  50.   {"Too many errors, quitting", 41},
  51.   {"Read checkpoint %d", 42},
  52.   {"Reading %s\n", 43},
  53.   {"WARNING: No volume header", 44},
  54.   {"%s is not continued on this volume", 45},
  55.   {"%s is the wrong size (%ld != %ld + %ld)", 46},
  56.   {"This volume is out of sequence", 47},
  57.   {"Record size = %d blocks", 48},
  58.   {"Archive %s EOF not on block boundary", 49},
  59.   {"Only read %d bytes from archive %s", 50},
  60.   {"WARNING: Cannot close %s (%d, %d)", 51},
  61.   {"Could not backspace archive file; it may be unreadable without -i", 52},
  62.   {"Child died with signal %d%s", 53},
  63.   {" (core dumped)", 54},
  64.   {"Child returned status %d", 55},
  65.   {"Prepare volume #%d for %s and hit return: ", 56},
  66.   {"EOF where user reply was expected", 57},
  67.   {"WARNING: Archive is incomplete", 58},
  68.   {"\
  69.  n [name]   Give a new file name for the next (and subsequent) volume(s)\n\
  70.  q          Abort tar\n\
  71.  !          Spawn a subshell\n\
  72.  ?          Print this list\n", 59},
  73.   {"No new volume; exiting.\n", 60},
  74.   {"Cannot fork!", 61},
  75.   {"Cannot exec a shell %s", 62},
  76.   {"Removing drive spec from names in the archive", 63},
  77.   {"Removing leading `/' from absolute path names in the archive", 64},
  78.   {"Wrote %ld of %ld bytes to file %s", 65},
  79.   {"Read error at byte %ld, reading %d bytes, in file %s", 66},
  80.   {"File %s shrunk by %d bytes, padding with zeros", 67},
  81.   {"Amount actually written is (I hope) %d.\n", 68},
  82.   {"Cannot add file %s", 69},
  83.   {"%s: is unchanged; not dumped", 70},
  84.   {"%s is the archive; not dumped", 71},
  85.   {"Removing leading `/' from absolute links", 72},
  86.   {"Cannot remove %s", 73},
  87.   {"Cannot add directory %s", 74},
  88.   {"%s: On a different filesystem; not dumped", 75},
  89.   {"Cannot open directory %s", 76},
  90.   {"File name %s%s too long", 77},
  91.   {"%s: Unknown file type; file ignored", 78},
  92.   {"Could not allocate memory for diff buffer of %d bytes", 79},
  93.   {"Cannot read %s", 80},
  94.   {"Could only read %d of %ld bytes", 81},
  95.   {"Data differs", 82},
  96.   {"Unexpected EOF on archive file", 83},
  97.   {"File does not exist", 84},
  98.   {"Cannot stat file %s", 85},
  99.   {"Verify ", 86},
  100.   {"Unknown file type '%c' for %s, diffed as normal file", 87},
  101.   {"Not a regular file", 88},
  102.   {"Mode differs", 89},
  103.   {"Uid differs", 90},
  104.   {"Gid differs", 91},
  105.   {"Mod time differs", 92},
  106.   {"Size differs", 93},
  107.   {"Error while closing %s", 94},
  108.   {"Does not exist", 95},
  109.   {"Not linked to %s", 96},
  110.   {"No such file or directory", 97},
  111.   {"Cannot read link %s", 98},
  112.   {"Symlink differs", 99},
  113.   {"Device numbers changed", 100},
  114.   {"Mode or device-type changed", 101},
  115.   {"No longer a directory", 102},
  116.   {"Cannot open file %s", 103},
  117.   {"Cannot seek to %ld in file %s", 104},
  118.   {"Could not rewind archive file for verify", 105},
  119.   {"VERIFY FAILURE: %d invalid header(s) detected", 106},
  120.   {"Could not re-position archive file", 107},
  121.   {"This does not look like a tar archive", 108},
  122.   {"Skipping to next header", 109},
  123.   {"Deleting non-header from archive", 110},
  124.   {"%s: Cannot change mode to %0.4o", 111},
  125.   {"%s: Could not change access and modification times", 112},
  126.   {"%s: Cannot lchown to uid %d gid %d", 113},
  127.   {"%s: Cannot chown to uid %d gid %d", 114},
  128.   {"%s: Cannot change owner to uid %d, gid %d", 115},
  129.   {"%s: Could not write to file", 116},
  130.   {"%s: Could only write %d of %d bytes", 117},
  131.   {"%s: Was unable to backup this file", 118},
  132.   {"Extracting contiguous files as regular files", 119},
  133.   {"%s: Could not create file", 120},
  134.   {"%d at %d\n", 121},
  135.   {"%s: Error while closing", 122},
  136.   {"%s: Could not create symlink to `%s'", 123},
  137.   {"Attempting extraction of symbolic links as hard links", 124},
  138.   {"%s: Could not link to `%s'", 125},
  139.   {"%s: Could not make node", 126},
  140.   {"%s: Could not make fifo", 127},
  141.   {"%s: Could not create directory", 128},
  142.   {"Added write and execute permission to directory %s", 129},
  143.   {"Cannot extract `%s' -- file is continued from another volume", 130},
  144.   {"Visible long name error", 131},
  145.   {"Unknown file type '%c' for %s, extracted as normal file", 132},
  146.   {"Cannot stat %s", 133},
  147.   {"Directory %s has been renamed", 134},
  148.   {"Directory %s is new", 135},
  149.   {"Could not get current directory", 136},
  150.   {"Could not get current directory: %s", 137},
  151.   {"File name %s/%s too long", 138},
  152.   {"Cannot chdir to %s", 139},
  153.   {"Unexpected EOF in archive", 140},
  154.   {"%s: Deleting %s\n", 141},
  155.   {"Error while deleting %s", 142},
  156.   {"Omitting %s", 143},
  157.   {"block %10ld: ** Block of NULs **\n", 144},
  158.   {"block %10ld: ** End of File **\n", 145},
  159.   {"Hmm, this doesn't look like a tar archive", 146},
  160.   {"Skipping to next file header", 147},
  161.   {"EOF in archive file", 148},
  162.   {"Only wrote %ld of %ld bytes to file %s", 149},
  163.   {"block %10ld: ", 150},
  164.   {"Visible longname error", 151},
  165.   {" link to %s\n", 152},
  166.   {" unknown file type `%c'\n", 153},
  167.   {"--Volume Header--\n", 154},
  168.   {"--Continued at byte %ld--\n", 155},
  169.   {"--Mangled file names--\n", 156},
  170.   {"Creating directory:", 157},
  171.   {"Unexpected EOF in mangled names", 158},
  172.   {"Cannot rename %s to %s", 159},
  173.   {"Renamed %s to %s", 160},
  174.   {"Cannot symlink %s to %s", 161},
  175.   {"Symlinked %s to %s", 162},
  176.   {"Unknown demangling command %s", 163},
  177.   {"Cannot change to directory %s", 164},
  178.   {"Missing file name after -C", 165},
  179.   {"%s: Not found in archive", 166},
  180.   {"Unknown system error", 167},
  181.   {"rmtd: Cannot allocate buffer space\n", 168},
  182.   {"Cannot allocate buffer space", 169},
  183.   {"rmtd: Premature eof\n", 170},
  184.   {"Premature end of file", 171},
  185.   {"rmtd: Garbage command %c\n", 172},
  186.   {"Garbage command", 173},
  187.   {"exec/tcp: Service not available", 174},
  188.   {"stdin", 175},
  189.   {"stdout", 176},
  190.   {"Cannot execute remote shell", 177},
  191.   {"Options `-%s' and `-%s' both want standard input", 178},
  192.   {"Cannot read confirmation from user", 179},
  193.   {"Try `%s --help' for more information.\n", 180},
  194.   {"\
  195. GNU `tar' saves many files together into a single tape or disk archive, and\n\
  196. can restore individual files from the archive.\n", 181},
  197.   {"\
  198. \n\
  199. Usage: %s [OPTION]... [FILE]...\n", 182},
  200.   {"\
  201. \n\
  202. If a long option shows an argument as mandatory, then it is mandatory\n\
  203. for the equivalent short option also.  Similarly for optional arguments.\n", 183},
  204.   {"\
  205. \n\
  206. Main operation mode:\n\
  207.   -t, --list              list the contents of an archive\n\
  208.   -x, --extract, --get    extract files from an archive\n\
  209.   -c, --create            create a new archive\n\
  210.   -d, --diff, --compare   find differences between archive and file system\n\
  211.   -r, --append            append files to the end of an archive\n\
  212.   -u, --update            only append files newer than copy in archive\n\
  213.   -A, --catenate          append tar files to an archive\n\
  214.       --concatenate       same as -A\n\
  215.       --delete            delete from the archive (not on mag tapes!)\n", 184},
  216.   {"\
  217. \n\
  218. Operation modifiers:\n\
  219.   -W, --verify               attempt to verify the archive after writing it\n\
  220.       --remove-files         remove files after adding them to the archive\n\
  221.   -k, --keep-old-files       don't overwrite existing files when extracting\n\
  222.   -U, --unlink-first         remove each file prior to extracting over it\n\
  223.       --recursive-unlink     empty hierarchies prior to extracting \
  224. directory\n\
  225.   -S, --sparse               handle sparse files efficiently\n\
  226.   -O, --to-stdout            extract files to standard output\n\
  227.   -G, --incremental          handle old GNU-format incremental backup\n\
  228.   -g, --listed-incremental   handle new GNU-format incremental backup\n\
  229.       --ignore-failed-read   do not exit with nonzero on unreadable files\n", 185},
  230.   {"\
  231. \n\
  232. Handling of file attributes:\n\
  233.       --owner=NAME             force NAME as owner for added files\n\
  234.       --group=NAME             force NAME as group for added files\n\
  235.       --mode=CHANGES           force (symbolic) mode CHANGES for added \
  236. files\n\
  237.       --atime-preserve         don't change access times on dumped files\n\
  238.   -m, --modification-time      don't extract file modified time\n\
  239.       --same-owner             try extracting files with the same ownership\n\
  240.       --numeric-owner          always use numbers for user/group names\n\
  241.   -p, --same-permissions       extract all protection information\n\
  242.       --preserve-permissions   same as -p\n\
  243.   -s, --same-order             sort names to extract to match archive\n\
  244.       --preserve-order         same as -s\n\
  245.       --preserve               same as both -p and -s\n", 186},
  246.   {"\
  247. \n\
  248. Device selection and switching:\n\
  249.   -f, --file=ARCHIVE             use archive file or device ARCHIVE\n\
  250.       --force-local              archive file is local even if has a colon\n\
  251.       --rsh-command=COMMAND      use remote COMMAND instead of rsh\n\
  252.   -[0-7][lmh]                    specify drive and density\n\
  253.   -M, --multi-volume             create/list/extract multi-volume archive\n\
  254.   -L, --tape-length=NUM          change tape after writing NUM x 1024 bytes\n\
  255.   -F, --info-script=FILE         run script at end of each tape (implies \
  256. -M)\n\
  257.       --new-volume-script=FILE   same as -F FILE\n\
  258.       --volno-file=FILE          use/update the volume number in FILE\n", 187},
  259.   {"\
  260. \n\
  261. Device blocking:\n\
  262.   -b, --blocking-factor=BLOCKS   BLOCKS x 512 bytes per record\n\
  263.       --record-size=SIZE         SIZE bytes per record, multiple of 512\n\
  264.   -i, --ignore-zeros             ignore zeroed blocks in archive (means \
  265. EOF)\n\
  266.   -B, --read-full-records        reblock as we read (for 4.2BSD pipes)\n", 188},
  267.   {"\
  268. \n\
  269. Archive format selection:\n\
  270.   -V, --label=NAME                   create archive with volume name NAME\n\
  271.               PATTERN                at list/extract time, a globbing \
  272. PATTERN\n\
  273.   -o, --old-archive, --portability   write a V7 format archive\n\
  274.       --posix                        write a POSIX conformant archive\n\
  275.   -z, --gzip, --ungzip               filter the archive through gzip\n\
  276.   -Z, --compress, --uncompress       filter the archive through compress\n\
  277.       --use-compress-program=PROG    filter through PROG (must accept -d)\n", 189},
  278.   {"\
  279. \n\
  280. Local file selection:\n\
  281.   -C, --directory=DIR          change to directory DIR\n\
  282.   -T, --files-from=NAME        get names to extract or create from file \
  283. NAME\n\
  284.       --null                   -T reads null-terminated names, disable -C\n\
  285.       --exclude=PATTERN        exclude files, given as a globbing PATTERN\n\
  286.   -X, --exclude-from=FILE      exclude globbing patterns listed in FILE\n\
  287.   -P, --absolute-names         don't strip leading `/'s from file names\n\
  288.   -h, --dereference            dump instead the files symlinks point to\n\
  289.       --no-recursion           avoid descending automatically in \
  290. directories\n\
  291.   -l, --one-file-system        stay in local file system when creating \
  292. archive\n\
  293.   -K, --starting-file=NAME     begin at file NAME in the archive\n", 190},
  294.   {"\
  295.   -N, --newer=DATE             only store files newer than DATE\n\
  296.       --newer-mtime            compare date and time when data changed only\n\
  297.       --after-date=DATE        same as -N\n", 191},
  298.   {"\
  299.       --backup[=CONTROL]       backup before removal, choose version \
  300. control\n\
  301.       --suffix=SUFFIX          backup before removel, override usual suffix\n", 192},
  302.   {"\
  303. \n\
  304. Informative output:\n\
  305.       --help            print this help, then exit\n\
  306.       --version         print tar program version number, then exit\n\
  307.   -v, --verbose         verbosely list files processed\n\
  308.       --checkpoint      print directory names while reading the archive\n\
  309.       --totals          print total bytes written while creating archive\n\
  310.   -R, --block-number    show block number within archive with each message\n\
  311.   -w, --interactive     ask for confirmation for every action\n\
  312.       --confirmation    same as -w\n", 193},
  313.   {"\
  314. \n\
  315. The backup suffix is `~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX.\n\
  316. The version control may be set with --backup or VERSION_CONTROL, values \
  317. are:\n\
  318. \n\
  319.   t, numbered     make numbered backups\n\
  320.   nil, existing   numbered if numbered backups exist, simple otherwise\n\
  321.   never, simple   always make simple backups\n", 194},
  322.   {"\
  323. \n\
  324. GNU tar cannot read nor produce `--posix' archives.  If POSIXLY_CORRECT\n\
  325. is set in the environment, GNU extensions are disallowed with `--posix'.\n\
  326. Support for POSIX is only partially implemented, don't count on it yet.\n\
  327. ARCHIVE may be FILE, HOST:FILE or USER@HOST:FILE; and FILE may be a file\n\
  328. or a device.  *This* `tar' defaults to `-f%s -b%d'.\n", 195},
  329.   {"\
  330. \n\
  331. Report bugs to <tar-bugs@gnu.ai.mit.edu>.\n", 196},
  332.   {"You may not specify more than one `-Acdtrux' option", 197},
  333.   {"Conflicting compression options", 198},
  334.   {"Old option `%c' requires an argument.", 199},
  335.   {"Obsolete option, now implied by --blocking-factor", 200},
  336.   {"Obsolete option name replaced by --blocking-factor", 201},
  337.   {"Obsolete option name replaced by --read-full-records", 202},
  338.   {"Obsolete option name replaced by --touch", 203},
  339.   {"More than one threshold date", 204},
  340.   {"Invalid date format `%s'", 205},
  341.   {"Conflicting archive format options", 206},
  342.   {"Obsolete option name replaced by --absolute-names", 207},
  343.   {"Obsolete option name replaced by --block-number", 208},
  344.   {"Obsolete option name replaced by --backup", 209},
  345.   {"Invalid group given on option", 210},
  346.   {"Invalid mode given on option", 211},
  347.   {"Memory exhausted", 212},
  348.   {"Invalid owner given on option", 213},
  349.   {"Record size must be a multiple of %d.", 214},
  350.   {"Options `-[0-7][lmh]' not supported by *this* tar", 215},
  351.   {"\
  352. \n\
  353. Copyright (C) 1988, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc.\n", 216},
  354.   {"\
  355. This is free software; see the source for copying conditions.  There is NO\n\
  356. warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n", 217},
  357.   {"\
  358. \n\
  359. Written by John Gilmore and Jay Fenlason.\n", 218},
  360.   {"GNU features wanted on incompatible archive format", 219},
  361.   {"Multiple archive files requires `-M' option", 220},
  362.   {"Cowardly refusing to create an empty archive", 221},
  363.   {"Options `-Aru' are incompatible with `-f -'", 222},
  364.   {"You must specify one of the `-Acdtrux' options", 223},
  365.   {"Error exit delayed from previous errors", 224},
  366.   {"Read error at byte %ld reading %d bytes in file %s", 225},
  367.   {"%s: File shrunk by %d bytes, (yark!)", 226},
  368.   {"Generate data files for GNU tar test suite.\n", 227},
  369.   {"\
  370. \n\
  371. Usage: %s [OPTION]...\n", 228},
  372.   {"\
  373. If a long option shows an argument as mandatory, then it is mandatory\n\
  374. for the equivalent short option also.\n\
  375. \n\
  376.   -l, --file-length=LENGTH   LENGTH of generated file\n\
  377.   -p, --pattern=PATTERN      PATTERN is `default' or `zeros'\n\
  378.       --help                 display this help and exit\n\
  379.       --version              output version information and exit\n", 229},
  380.   {"Ambiguous pattern `%s'", 230},
  381.   {"Unknown pattern `%s'", 231},
  382.   {"\
  383. \n\
  384. Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc.\n", 232},
  385.   {"\
  386. \n\
  387. Written by Franτois Pinard <pinard@iro.umontreal.ca>.\n", 233},
  388. };
  389.  
  390. int _msg_tbl_length = 233;
  391.