/* Automatically generated by po2tbl.sed from ncpfs.pot.  */

#if HAVE_CONFIG_H
# include <config.h>
#endif

#include "libgettext.h"

const struct _msg_ent _msg_tbl[] = {
  {"", 1},
  {"\
Usage: %s --auto_primary=[on|off]\n\
Usage: %s --auto_interface=[on|off]\n\
Usage: %s --help\n\
Usage: %s\n", 2},
  {"%s: socket: %s\n", 3},
  {"Probably you have no IPX support in your kernel\n", 4},
  {"%s: ioctl: %s\n", 5},
  {"\
Auto Primary Select is %s\n\
Auto Interface Create is %s\n", 6},
  {"ON", 7},
  {"OFF", 8},
  {"\
Usage: %s add [-p] device frame_type [net_number[:node]]\n\
Usage: %s del device frame_type\n\
Usage: %s delall\n\
Usage: %s check device frame_type\n", 9},
  {"%s: Frame type must be", 10},
  {" or ", 11},
  {"%s: Inappropriate network number %08lX\n", 12},
  {"%s: Primary network already selected.\n", 13},
  {"%s: Network number (%08X) already in use.\n", 14},
  {"%s: Invalid frame type (%s).\n", 15},
  {"%s: No such device (%s).\n", 16},
  {"%s: Requested device (%s) is down.\n", 17},
  {"%s: Invalid device (%s).\n", 18},
  {"%s: Insufficient memory to create interface.\n", 19},
  {"%s: Unable to open \"%s.\"\n", 20},
  {"%s: No such IPX interface %s %s.\n", 21},
  {"IPX Address for (%s, %s) is %08X:%02X%02X%02X%02X%02X%02X.\n", 22},
  {"\
Usage: %s add net_number(hex) node(hex)\n\
Usage: %s del\n", 23},
  {"%s: Invalid internal network address %s\n", 24},
  {"%s: Invalid internal network node %s\n", 25},
  {"%s: Node is invalid.\n", 26},
  {"%s: Insufficient memory to create internal net.\n", 27},
  {"%s: No internal network configured.\n", 28},
  {"\
Usage: %s add network(hex) router_network(hex) router_node(hex)\n\
Usage: %s del network(hex)\n", 29},
  {"%s: Invalid network number %s\n", 30},
  {"%s: Invalid router address %s\n", 31},
  {"%s: Invalid router node %s\n", 32},
  {"%s: Node (%s) is invalid.\n", 33},
  {"%s: Router network (%08X) not reachable.\n", 34},
  {"%s: Inappropriate network number %08lX.\n", 35},
  {"%s: Route not found for network %08lX.\n", 36},
  {"%s: Network %08lX is directly connected.\n", 37},
  {"ncp_request_error: %d\n", 38},
  {"Your password has expired\n", 39},
  {"Unable to NDS log-in (error %d [0x%04X]), trying bindery...\n", 40},
  {"Logging into %s as %s\n", 41},
  {"Password: ", 42},
  {"ncpfs: string too long: %s\n", 43},
  {"You have %d login attempts left\n", 44},
  {"Error in ncp_request\n", 45},
  {"Fragment too short\n", 46},
  {"Fragment too large, len=%d, max=%d\n", 47},
  {"Why next fragment?\n", 48},
  {"Fragmented\n", 49},
  {"InBufLen after request=%d, FirstReply=%d\n", 50},
  {"NDS error %d\n", 51},
  {"ncpfs: volume name too long: %d\n", 52},
  {"Ouch! Server didn't reply with same queue id in ncp_get_queue_length!\n", 53},
  {"\
User %s not found in current context.\n\
Trying server context...\n", 54},
  {"error %d logging in\n", 55},
  {"error %d authenticating\n", 56},
  {"Not enough memory", 57},
  {"Bad key passed to NWDS{Get|Set}Context", 58},
  {"Invalid context handle", 59},
  {"Buffer full", 60},
  {"Bad syntax", 61},
  {"Buffer empty", 62},
  {"Bad verb", 63},
  {"Expected identifier", 64},
  {"Attribute type expected", 65},
  {"Attribute type not expected", 66},
  {"Filter tree empty", 67},
  {"Invalid object name", 68},
  {"Expected RDN delimiter", 69},
  {"Too many tokens", 70},
  {"Inconsistent multiava", 71},
  {"Country name too long", 72},
  {"System error", 73},
  {"Invalid iteration handle", 74},
  {"Empty buffer passed to API", 75},
  {"Cannot create context", 76},
  {"Invalid server response", 77},
  {"NULL pointer seen", 78},
  {"No connection exists", 79},
  {"RDN too long", 80},
  {"Duplicate type", 81},
  {"Not logged in", 82},
  {"Invalid password characters", 83},
  {"Bad transport", 84},
  {"No such syntax", 85},
  {"Invalid DS name", 86},
  {"Required unicode translation not available", 87},
  {"DN too long", 88},
  {"Rename not allowed", 89},
  {"No such entry", 90},
  {"No such attribute", 91},
  {"Transport failure", 92},
  {"All referrals failed", 93},
  {"No referrals", 94},
  {"Remote failure", 95},
  {"Unreachable server", 96},
  {"Invalid request", 97},
  {"Crucial replica", 98},
  {"Time not synchronized", 99},
  {"Invalid password", 100},
  {"Alias of an alias", 101},
  {"Invalid API version", 102},
  {"Obsolete API", 103},
  {"Unknown NDS error", 104},
  {"Too many request/reply fragments", 105},
  {"Server reply too long", 106},
  {"Connection to specified server does not exist", 107},
  {"Invalid NCP packet length", 108},
  {"Invalid buffer length", 109},
  {"User name is not specified", 110},
  {"Invalid parameter", 111},
  {"Server not found", 112},
  {"Signature level conflict", 113},
  {"Invalid information level", 114},
  {"Unsupported transport type", 115},
  {"Unknown Requester error", 116},
  {"Connection limit count exceeded", 117},
  {"Unauthorized time", 118},
  {"Unauthorized station", 119},
  {"Account disabled", 120},
  {"Password really expired", 121},
  {"Password expired", 122},
  {"Member already exists", 123},
  {"NCP not supported", 124},
  {"Unknown server", 125},
  {"Invalid connection number", 126},
  {"Server failure", 127},
  {"Unknown Server error", 128},
  {"Unknown error %d (0x%X)", 129},
  {"Error: \"/proc/filesystems\" could not be read:", 130},
  {"Cannot get kernel release\n", 131},
  {"Cannot convert kernel release \"%s\" to number\n", 132},
  {"This kernel requires mount version %d which is not available\n", 133},
  {"could not create pipe: %s\n", 134},
  {"could not fork: %s\n", 135},
  {"\
Remote directory is specified but kernel does not support subdir mounts\n", 136},
  {"\
Remote directory is specified but ncpmount does not support subdir mounts\n", 137},
  {"Remounting not supported, sorry\n", 138},
  {"Timeout must be between 1 and 900 secs inclusive\n", 139},
  {"Retry count must be between 1 and 65536 inclusive\n", 140},
  {"owner parameter `%s' is not valid decimal number\n", 141},
  {"User `%s' does not exist on this machine\n", 142},
  {"uid parameter `%s' is not valid decimal number\n", 143},
  {"gid parameter `%s' is not valid decimal number\n", 144},
  {"Group `%s' does not exist on this machine\n", 145},
  {"Specified password is too long\n", 146},
  {"Specified server name `%s' is too long\n", 147},
  {"Specified tree name `%s' is too long\n", 148},
  {"Volume path `%s' is invalid: `%s'\n", 149},
  {"Volume name `%s' is too long\n", 150},
  {"NCP signature level must be number between 0 and 3. You specified %u\n", 151},
  {"NCP cache time to live must be less than 20000 ms. You specified %u\n", 152},
  {"File mode `%s' is not valid octal number\n", 153},
  {"Directory mode `%s' is not valid octal number\n", 154},
  {"I/O charset name `%s' is too long\n", 155},
  {"Codepage name `%s' is too long\n", 156},
  {"Value `%s' for option `%s' is not a number\n", 157},
  {"Ignoring unneeded value for option `%s'\n", 158},
  {"Required parameter for option `%s' missing\n", 159},
  {"Unknown option `%s', ignoring it\n", 160},
  {"%s must be installed suid root\n", 161},
  {"%s: out of memory\n", 162},
  {"Unknown namespace \"%s\"\n", 163},
  {"ncpfs version %s\n", 164},
  {"Both tree and server name were specified. It is not allowed.\n", 165},
  {"could not find mount point %s: %s\n", 166},
  {"cannot to mount on %s: %s\n", 167},
  {"Error: Unable to load ncpfs, exiting...\n", 168},
  {"in create context", 169},
  {"in tree search", 170},
  {"in nds login", 171},
  {"in volume search", 172},
  {"in find_conn_spec", 173},
  {"Get host address `%s': ", 174},
  {"Get host address `%s': Not AF_INET\n", 175},
  {"Get host address `%s': Bad address length\n", 176},
  {"\
You already have mounted server %s\n\
as user %s\n\
on mount point %s\n", 177},
  {"when trying to find %s", 178},
  {"opening ncp_socket", 179},
  {"Invalid transport requested", 180},
  {"could not open wdog socket: %s\n", 181},
  {"\
\n\
No transport available\n", 182},
  {"\
\n\
bind: %s\n", 183},
  {"\
\n\
Maybe you want to use \n\
ipx_configure --auto_interface=on --auto_primary=on\n\
and try again after waiting a minute.\n\
\n", 184},
  {"getsockname ncp socket", 185},
  {"bind(wdog_sock, ): %s\n", 186},
  {"could not open message socket: %s\n", 187},
  {"bind(message_sock, ): %s\n", 188},
  {"connect(ncp_fd, ): %s\n", 189},
  {"Unsupported mount protocol version %d\n", 190},
  {"in mount(2)", 191},
  {"attempt to open mount point", 192},
  {"\
Your kernel does not support character mapping. You should upgrade to latest \
version.\n", 193},
  {"Warning: Unable to load NLS charsets", 194},
  {"\
Your kernel does not support filename caching. You should upgrade to latest \
kernel version.\n", 195},
  {"Warning: Cannot enable filename caching: %s\n", 196},
  {"Unable to negotiate requested security level\n", 197},
  {"Packet signing is required, but is not supported by this ncpmount\n", 198},
  {"Login denied.\n", 199},
  {"in login", 200},
  {"Login denied\n", 201},
  {"Cannot access path \"%s\": %s\n", 202},
  {"Can't get %s~ lock file\n", 203},
  {"Can't open %s\n", 204},
  {"Can't write mount entry\n", 205},
  {"Can't set perms on %s\n", 206},
  {"Can't remove %s~\n", 207},
  {"usage: %s [options] mount-point\n", 208},
  {"Try `%s -h' for more information\n", 209},
  {"\
\n\
usage: %s [options] mount-point\n", 210},
  {"\
\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-V volume      Volume to mount, for NFS re-export\n\
-u uid         uid the mounted files get\n\
-g gid         gid the mounted files get\n\
-f mode        permission the files get (octal notation)\n\
-d mode        permission the dirs get (octal notation)\n\
-c uid         uid to identify the connection to mount on\n\
               Only makes sense for root\n\
-t time_out    Waiting time (in 1/100s) to wait for\n\
               an answer from the server. Default: 60\n\
-r retry_count Number of retry attempts. Default: 5\n\
-C             Don't convert password to uppercase\n\
-P password    Use this password\n\
-n             Do not use any password\n\
               If neither -P nor -n are given, you are\n\
               asked for a password.\n\
-s             Enable renaming/deletion of read-only files\n\
-h             print this help text\n\
-v             print ncpfs version number\n\
%s%s-m             Allow multiple logins to server\n\
-N os2,nfs     Do not use specified namespaces on mounted volume\n\
-y charset     character set used for input and display\n\
-p codepage    codepage used on volume, including letters `cp'\n\
\n", 211},
  {"-b             Force bindery login to NDS servers\n", 212},
  {"\
-i level       Signature level, 0=never, 1=supported, 2=preferred, \
3=required\n", 213},
  {"usage: %s mount-point\n", 214},
  {"Could not open %s: %s\n", 215},
  {"%s probably not ncp-filesystem\n", 216},
  {"You are not allowed to umount %s\n", 217},
  {"Invalid mount point: %s\n", 218},
  {"Could not umount %s: %s\n", 219},
  {"Can't get %s~ lock file", 220},
  {"Can't open %s: %s\n", 221},
  {"Error changing mode of %s: %s\n", 222},
  {"Cannot rename %s to %s: %s\n", 223},
  {"Can't remove %s~", 224},
  {"usage: %s [server]\n", 225},
  {"\
\n\
usage: %s [server]\n", 226},
  {"\
\n\
-t             Server type, default: File server\n\
-a             server is in form <net>:<node>:<socket>\n\
-h             Print this help text\n\
\n", 227},
  {"server name too long", 228},
  {"when trying to find server", 229},
  {"Tree name `%s' is too long\n", 230},
  {"context name `%s' is too long\n", 231},
  {"could not autocreate mount point %s: %s\n", 232},
  {"cannot mount on %s: %s\n", 233},
  {"%s:could not open wdog socket: %s\n", 234},
  {"usage: %s [options]\n", 235},
  {"\
\n\
usage: %s [options]\n", 236},
  {"\
\n\
%s-T tree        Tree name to be used\n\
-S server      Server name to be used\n\
                 these two options are exclusive\n", 237},
  {" mount_point is optional if -a option specified\n", 238},
  {"\
\n\
-U username    Username sent to server\n\
-u uid         uid the mounted files get\n\
-g gid         gid the mounted files get\n\
-c uid         uid to identify the connection to mount on\n\
               Only makes sense for root\n\
-C             Don't convert password to uppercase\n\
-P password    Use this password\n\
-n             Do not use any password\n\
               If neither -P nor -n are given, you are\n\
               asked for a password.\n", 239},
  {"\
\n\
-V volume      Volume to mount\n\
                 must be in bindery format if -S server\n\
                 or in NDS format if -T tree\n\
%s", 240},
  {"-R path        Path in volume to 'map root'\n", 241},
  {"\
\n\
-f mode        permission the files get (octal notation)\n\
-d mode        permission the dirs get (octal notation)\n\
-t time_out    Waiting time (in 1/100s) to wait for\n\
               an answer from the server. Default: 60\n\
-r retry_count Number of retry attempts. Default: 5\n\
-s             Enable renaming/deletion of read-only files\n\
-h             print this help text\n\
-v             print ncpfs version number\n\
%s-N os2,nfs     Do not use specified namespaces on mounted volume\n\
-y charset     character set used for input and display\n\
-p codepage    codepage used on volume, including letters `cp'\n\
-B bcast       Broadcast mode =0 all 1= console 0= none (default=all)\n\
%s\n", 242},
  {"\
-a             Autocreate mounting point if needed in ~/ncp/SERVER/VOLUME\n", 243},
  {"usage: %s [options] \n", 244},
  {"\
\n\
usage: %s [options] \n", 245},
  {"\
\n\
-h              Print this help text\n\
-a              all my connections (NDS and Bindery) \n\
-S  servername  all connections (NDS and/or Bindery) to that server\n\
-T  treename    all NDS connections to that tree\n\
-g              all connections to Netware for all users!\n\
                only root can use this flag\n\
\n", 246},
  {"type '%s -h' for help\n", 247},
  {"\
\n\
Probe an interface for ipx networks\n\
\n", 248},
  {"\
\n\
-v              Verbose output\n\
-i interface    Interface to probe, default: eth0\n\
-t timeout      Seconds to wait for answer, default: 3\n\
-h              Print this help text\n\
\n", 249},
  {"probing %s on %s -- ", 250},
  {"%s: socket", 251},
  {"%s: Could not find socket address\n", 252},
  {"%s: could not delete interface\n", 253},
  {"no network found\n", 254},
  {"found IPX network %8.8lX\n", 255},
  {"%s: ioctl", 256},
  {"%s must be run with no interfaces configured. Found %d interface%s.\n", 257},
  {"%s: %s\n", 258},
  {"%s %8.8lX\n", 259},
  {"usage: %s [-V]\n", 260},
  {"       %s [-vmMnppt] [-s amt] sourcefile destinationfile|directory\n", 261},
  {"       %s [-vmMnppt] [-s amt] sourcefile [...] directory\n", 262},
  {"       %s [-vmMnppt] [-s amt] -r sourcedir directory\n", 263},
  {"not a directory", 264},
  {"%s: -s option requires positive numeric argument > 0\n", 265},
  {"%s: No arguments specified.\n", 266},
  {"%s: No destination specified.\n", 267},
  {"%s: %s: %s\n", 268},
  {"Cannot convert ID %08X to name: %s\n", 269},
  {"Cannot convert name %s(%04X) to ID: %s\n", 270},
  {"%s: %s -> %s %5.1f%%", 271},
  {"%s: %s -> %s %lld", 272},
  {"%s: Cannot read %s\n", 273},
  {"%s: Cannot write %s\n", 274},
  {"  %d retries", 275},
  {"%s: Unable to open source file: %s\n", 276},
  {"%s: Unable to stat source file: %s\n", 277},
  {"%s: Unable to open output file: %s\n", 278},
  {"%s: Unable to stat destination file: %s\n", 279},
  {"%s: Unable to open destination file: %s\n", 280},
  {"NetWare copy", 281},
  {"%s: Close failed for %s\n", 282},
  {"MAC namespace is not supported on source %s: %s\n", 283},
  {"Unable to open MAC resource fork on source %s: %s\n", 284},
  {"MAC namespace is not supported on destination %s: %s\n", 285},
  {"Unable to create MAC resource fork on destination %s: %s\n", 286},
  {"\
Unable to copy MAC resource fork of %s because of %s does not support \
resource forks\n", 287},
  {"Unable to copy MAC resource fork: %s: %s\n", 288},
  {"NetWare copy (resource fork)", 289},
  {"Cannot set trustees on %s because of %s\n", 290},
  {"not NetWare filesystem", 291},
  {"Cannot set file attributes on %s because of %s\n", 292},
  {"\
Param Src   '%s'\n\
Param Dest  '%s'\n", 293},
  {"%s: Cannot open %s, %s\n", 294},
  {"%s: Cannot stat %s, %s\n", 295},
  {"%s: Cannot chmod %s: %s\n", 296},
  {"%s: Cannot create %s: %s\n", 297},
  {"%s: Cannot read %s: %s\n", 298},
  {"%s: %s: omitting directory\n", 299},
  {"%s: Cannot create %s, %s\n", 300},
  {"%s: Reset to ignore SIGHUP signal failed: %s", 301},
  {"%s: Reset to ignore SIGINT signal failed: %s", 302},
  {"%s: Reset to ignore SIGQUIT signal failed: %s", 303},
  {"%s: Reset to ignore SIGTERM signal failed: %s", 304},
  {"%s: unclean close of output file", 305},
  {"%s: Get HANGUP signal action failed: %s", 306},
  {"%s: Reset HANGUP signal action failed: %s", 307},
  {"%s: Get INTERRUPT signal action failed: %s", 308},
  {"%s: Reset INTERRUPT signal action failed: %s", 309},
  {"%s: Get QUIT signal action failed: %s", 310},
  {"%s: Reset QUIT signal action failed: %s", 311},
  {"%s: Get TERMINATE signal action failed: %s", 312},
  {"%s: Reset TERMINATE signal action failed: %s", 313},
  {"%s version %s\n", 314},
  {"\
\n\
test_create:\n", 315},
  {"Volume %s not found! error %ld.\n", 316},
  {"lookup public error\n", 317},
  {"alloc_dir_handle error\n", 318},
  {"create error\n", 319},
  {"dealloc error\n", 320},
  {"test_create: Passed.\n", 321},
  {"\
\n\
test_readdir:\n", 322},
  {"lookup blub error\n", 323},
  {"init error\n", 324},
  {"\tfound\t\t: %s\n", 325},
  {"\tnfs name\t: %s\n", 326},
  {"\tos2 name\t: %s\n", 327},
  {"path translation error\n", 328},
  {"Search in subdir '", 329},
  {"' on volume '%s'\n", 330},
  {"init search2 error\n", 331},
  {"\tfound %s\t: %s\n", 332},
  {"test_readdir: Passed.\n", 333},
  {"\
\n\
test_rights:\n", 334},
  {"lookup me error\n", 335},
  {"get sys rights error\n", 336},
  {"%s right: %4.4x\n", 337},
  {"get me rights error\n", 338},
  {"me right: %4.4x\n", 339},
  {"test_rights: Passed.\n", 340},
  {"usage: %s [options] pattern\n", 341},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-v volume      volume name\n\
\n", 342},
  {"in ncp_initialize", 343},
  {"when initializing connection", 344},
  {"No Description", 345},
  {"invalid line number: %s\n", 346},
  {"invalid row number: %s\n", 347},
  {"invalid copies: %s\n", 348},
  {"invalid tab size: %s\n", 349},
  {"invalid form number: %s\n", 350},
  {"queue name too long: %s\n", 351},
  {"could not open file", 352},
  {"could not find queue %s\n", 353},
  {"close error\n", 354},
  {"usage: %s [options] file\n", 355},
  {"\
\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
-q queue name  Name of the printing queue to use\n\
-d job desc    Job description\n\
-p pathname    Pathname to appear on banner (up to 79 chars)\n\
-B username    Username to appear on banner (up to 12 chars)\n\
-f filename    Filename to appear on banner (up to 12 chars)\n\
-s             Supress banner page\n\
-l lines       Number of lines per page\n\
-r rows        Number of rows per page\n\
-t tab         Number of spaces per tab\n\
-T             Print server tab expantion\n\
-N             Surpress print server form feeds\n\
-F form #      Form number to print on\n\
-h             print this help text\n\
\n", 356},
  {"Unable to send message to %s/%s: %s\n", 357},
  {"Illegal station number", 358},
  {"Client not logged in", 359},
  {"Client not accepting messages", 360},
  {"Client already has message", 361},
  {"Message was not sent to %s/%s (station %d): %s\n", 362},
  {"Message sent to %s/%s (station %d)\n", 363},
  {"Unable to get connection list for %s: %s\n", 364},
  {"No connection found for %s/%s\n", 365},
  {"usage: %s [options] [user|group] message\n", 366},
  {"\
\n\
-h              Prints this help text\n\
-S server       Server name to be used\n\
-U user         Username sent to server\n\
-P password     Use this password\n\
-n              Do not use any password\n\
-C              Do not convert password to uppercase\n\
\n\
-o object_name  Recipient name\n\
-t object_type  Recipient type (default=any)\n\
-c connid       Recipient connection number\n\
-i object_ID    Recipient object ID\n\
-a              Do not prepend 'From xxx[x]:' to message\n\
\n", 367},
  {"when initializing", 368},
  {"%s: multiple -%c are not allowed\n", 369},
  {"%s: -%c cannot be used together with -%c\n", 370},
  {"From %s[%d]: %s", 371},
  {"%s: Unable to get connection list for %08X: %s\n", 372},
  {"No connection found for %s/%08X\n", 373},
  {"%s: Cannot convert member ID 0x%08lX to name: %s\n", 374},
  {"%s: Cannot read members of group %s: %s\n", 375},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-t type        Object type (decimal value)\n\
-P password    User password\n\
-b             Bindery only mode\n\
\n", 376},
  {"Password too long\n", 377},
  {"Enter password: ", 378},
  {"when trying to open connection", 379},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of created object\n\
-t type        Object type (decimal value)\n\
-r read-flag   Read security\n\
-w write-flag  Write security\n\
\n", 380},
  {"\
%s: Wrong read security\n\
Must be one of anyone, logged, object, supervisor or netware\n", 381},
  {"\
%s: Wrong write security\n\
Must be one of anyone, logged, object, supervisor or netware\n", 382},
  {"%s: You must specify an object type\n", 383},
  {"%s: You must specify an object name\n", 384},
  {"%s: Could not create the object\n", 385},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-t type        Object type to be listed (decimal)\n\
-o object      Object pattern\n\
-v             Verbose listing\n\
-a             Alternative output format\n\
-d             Show object type in decimal\n\
\n", 386},
  {"%s: %s is not on ncpfs filesystem\n", 387},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of object inspected\n\
-t type        Object type (decimal value)\n\
-v             Verbose listing\n\
\n", 388},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of object to be removed\n\
-t type        Object type (decimal value)\n\
\n", 389},
  {"%s: Could not delete the object\n", 390},
  {"\
\n\
usage: %s [options] [values]\n", 391},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of accessed object\n\
-t type        Object type (decimal value)\n\
-p property    Name of property to be touched\n\
value          value to be added\n\
\n\
If property is of type SET, value is an object id (hex)\n\
Otherwise, value is either a string value to be written, or\n\
a count of bytes to be written. The latter is assumed if\n\
more than one value argument is given. The count is decimal,\n\
and the following arguments are interpreted as bytes in\n\
hexadecimal notation.\n\
\n", 392},
  {"%s: Property Name too long\n", 393},
  {"%s: You must specify a property name\n", 394},
  {"%s: You must specify a property value\n", 395},
  {"%s: Could not find property\n", 396},
  {"%s: For the SET property %s, you must specify an object id as value\n", 397},
  {"%s: %s is not a valid object id\n", 398},
  {"%s: could not add object %s\n", 399},
  {"%s: Value too long\n", 400},
  {"%s: Byte count does not match number of bytes\n", 401},
  {"%s: Could not write property\n", 402},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of object\n\
-t type        Object type (decimal value)\n\
-p property    Name of property to be created\n\
-s             Property is SET, default: ITEM\n\
-r read-flag   Read security\n\
-w write-flag  Write security\n\
\n", 403},
  {"%s: Could not create the property\n", 404},
  {"usage: %s [options] [pattern]\n", 405},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of object\n\
-t type        Object type (decimal value)\n\
-p property    Name of property to be deleted\n\
\n", 406},
  {"%s: Could not delete the property\n", 407},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n", 408},
  {"Illegal format on stdin\n", 409},
  {"Tried to write %s property\n", 410},
  {"SET over existing ITEM", 411},
  {"ITEM over existing SET", 412},
  {"Could not change property security\n", 413},
  {"Could not create property\n", 414},
  {"Could not write property\n", 415},
  {"Could not add object to set\n", 416},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of object\n\
-t type        Object type (decimal value)\n\
-p property    Name of property to be listed\n\
-v             Verbose object listing\n\
-c             Canonical output, for use with nwbpadd\n\
\n", 417},
  {"%s: %s is not ncpfs file or directory\n", 418},
  {"Last Login: %x, %X", 419},
  {"Never logged in\n", 420},
  {" --- Account disabled ---\n", 421},
  {"Account expires on: %x", 422},
  {"Password expires on: %x", 423},
  {"\
GraceLogins left: %d\n\
of max.         : %d\n", 424},
  {"PasswortChangeInterval   : %d days\n", 425},
  {"New password must be different when changing\n", 426},
  {"User is not allowed to change password\n", 427},
  {"Minimal password length  : %d\n", 428},
  {"Maximum no of connections: %d\n", 429},
  {"Maximum DiskQuota : %8d blocks\n", 430},
  {"Failed Logins: %5d\n", 431},
  {"Account disabled still %8d seconds\n", 432},
  {"Last 'intruder' address: %s\n", 433},
  {"RestrictionMask : %02X\n", 434},
  {"Time restrictions:         1 1 1 1 1 1 1 1 1 1 2 2 2 2 ]\n", 435},
  {"  Day [0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 ]\n", 436},
  {"Segment: %03d\n", 437},
  {"Nobody", 438},
  {"Unknown:N/A", 439},
  {"User:", 440},
  {"Group:", 441},
  {"FileServer:", 442},
  {"Unknown(%04X):", 443},
  {"never", 444},
  {"\
Extended attributes: %u attributes\n\
                     %u bytes in keys, %u bytes in data\n", 445},
  {"\
  Key %u:\n\
    Name:         %s\n\
    Access Flag:  0x%08X\n\
    Value Length: %u\n", 446},
  {"  Cannot determine file size: %s\n", 447},
  {"  File size:       %10Lu", 448},
  {" (allocated %Lu)", 449},
  {"  No datastream exist\n", 450},
  {"  Stream %3u size: %10Lu", 451},
  {"Cannot retrieve file attributes: %s\n", 452},
  {"Cannot retrieve file number: %s\n", 453},
  {"Cannot retrieve file name: %s\n", 454},
  {"Directory:\n", 455},
  {"File:\n", 456},
  {"  DOS:  ", 457},
  {" OS/2:  ", 458},
  {"  NFS:  ", 459},
  {"  MAC:  ", 460},
  {"Rights:\n", 461},
  {"  Inherited: ", 462},
  {"Cannot determine: %s\n", 463},
  {"  Effective: ", 464},
  {"Owning namespace: ", 465},
  {"Miscellaneous NetWare Information:\n", 466},
  {"  Last update:    ", 467},
  {"  Last archived:  ", 468},
  {"  Last accessed:  ", 469},
  {"  Created/Copied: ", 470},
  {"  Flags:          [%s%s%s%s]", 471},
  {"Trustees:\n", 472},
  {"File Usage:\n", 473},
  {"\
  Use Count:              %5u  Open Count:              %5u\n\
  Open For Reading Count: %5u  Open For Writting Count: %5u\n\
  Deny Read Count:        %5u  Deny Write Count:        %5u\n\
  Locked:       %-15s  Fork Count:              %5u\n", 474},
  {"  Connection Count:  %10u\n", 475},
  {"    Connection: %u/%u", 476},
  {", ", 477},
  {"locked", 478},
  {"open shareable", 479},
  {"logged", 480},
  {"open normal", 481},
  {"rsvd", 482},
  {"TTS locked", 483},
  {"TTS", 484},
  {"read", 485},
  {"write", 486},
  {"deny read", 487},
  {"deny write", 488},
  {"detached", 489},
  {"TTS holding detach", 490},
  {"TTS holding open", 491},
  {"unlocked", 492},
  {"Not locked", 493},
  {"Locked by a file lock", 494},
  {"Locked by Begin Share File Set", 495},
  {"Unknown lock state", 496},
  {"          Lock:   (%02X) %s\n", 497},
  {"                  (%02X) %s\n", 498},
  {"          Access: (%02X) %s\n", 499},
  {"          Lock:   %s\n", 500},
  {"                  %s\n", 501},
  {"          Access: %s\n", 502},
  {"File Physical Locks:\n", 503},
  {"    Range: 0x%08LX-0x%08LX\n", 504},
  {"Unable to begin scandir: 0x%04X\n", 505},
  {"Unexpected error in NextDir: %s\n", 506},
  {"\
nwdir [options] [path]\n\
\n\
      -d    List information about directory itself instead\n\
            of directory content\n\
      -l    List namespace informations\n\
      -e    List extended attributes informations\n\
      -v    Verbose listing\n\
      -f    List connections using file\n\
      -p    List physical locks on file\n\
      -t    Technical - show values and their meaning\n\
      -h    This help\n\
      path  Path to list, may contain wildcards\n\
\n\
(c) 1998 Milan Vandrovec for ncpfs-2.0.12.8\n", 507},
  {"Unable to initialize: 0x%04X\n", 508},
  {"Invalid path: %s\n", 509},
  {"Specified path is not remote\n", 510},
  {"Directory %s\n", 511},
  {"Path does not exist: 0x%04X\n", 512},
  {"Cannot retrieve info: %s\n", 513},
  {"\
\n\
usage: %s [options] [ncp filesystem]\n", 514},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Object name to be converted to ID\n\
-q objectID    Object ID to convert to name\n\
-c context     Base context name (use/return abbreviated names)\n\
\n", 515},
  {"\
\n\
usage: %s [options] command\n", 516},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
-p path        Permanent connection to server to be used\n\
\n\
command is one of:\n\
load XXX       load module XXX\n\
unload XXX     unload module XXX\n\
mount XXX      mount volume XXX\n\
dismount XXX   dismount volume XXX\n\
down [force]   down fileserver\n\
open bindery   open bindery\n\
close bindery  close bindery\n\
disable login  disable login to fileserver\n\
enable login   enable login to fileserver\n\
disable tts    disable TTS\n\
enable tts     enable TTS\n\
set XXX=YYY    set server variable XXX to value YYY\n\
clear station XXX   log-outs specified connection\n\
XXX            try execute XXX as .NCF file\n\
\n\
Warning: If you do not have sufficient priviledge level,\n\
         some of commands (load, unload, mount, dismount,\n\
         set, run .NCF) will emit server console broadcast\n\
         to all conected users!\n\
\n", 517},
  {"%s: \"%s\" what?\n", 518},
  {"%s: Unable to load `%s', error 0x%04X (%u)\n", 519},
  {"%s: Unable to unload `%s', error 0x%04X (%u)\n", 520},
  {"%s: Unable to mount `%s', error 0x%04X (%u)\n", 521},
  {"Volume `%s' was mounted as #%u\n", 522},
  {"%s: Unable to dismount `%s', error 0x%04X (%u)\n", 523},
  {"%s: Unable to down file server, error 0x%04X (%u)\n", 524},
  {"%s: Unable to execute `%s', error 0x%04X (%u)\n", 525},
  {"%s: Syntax error in `set' command\n", 526},
  {"%s: Unable to set variable `%s' to value `%s', error 0x%04X (%u)\n", 527},
  {"%s: Unable to %s file server login, error 0x%04X (%u)\n", 528},
  {"enable", 529},
  {"disable", 530},
  {"%s: Unable to %s TTS, error 0x%04X (%u)\n", 531},
  {"%s: Warning: Bindery cannot be closed by temporary connection\n", 532},
  {"%s: Unable to %s bindery, error 0x%04X (%u)\n", 533},
  {"open", 534},
  {"close", 535},
  {"%s: Unable to clear station %u, error 0x%04X (%u)\n", 536},
  {"%s: `%.*s' is not a number, skipping\n", 537},
  {"%s: What is `%s'?\n", 538},
  {"-p and -S are incompatible\n", 539},
  {"%s: %s is not Netware directory/file\n", 540},
  {"%s: You must specify connection to server\n", 541},
  {"Compatibility option entered, rest of commandline ignored\n", 542},
  {"%s: Out of memory!\n", 543},
  {"%s: Missing command\n", 544},
  {"usage: %s [pattern]\n", 545},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
\n\
-d             Print Description Strings\n\
-t             Print File Server's time\n\
-i             Print File Server Information\n\
-e             List Server's NCP Extensions\n\
\n", 546},
  {"\
\n\
Fileservername    %-48.48s\n\
\n", 547},
  {"Version           %d.%d Revision %c\n", 548},
  {"Max. Connections  %d\n", 549},
  {"currently in use  %d\n", 550},
  {"peak connections  %d\n", 551},
  {"Max. Volumes      %d\n", 552},
  {"SFTLevel          %d\n", 553},
  {"TTSLevel          %d\n", 554},
  {"Accountversion    %d\n", 555},
  {"Queueversion      %d\n", 556},
  {"Printversion      %d\n", 557},
  {"Virt.Consolvers.  %d\n", 558},
  {"RestrictionLevel  %d\n", 559},
  {"could not get strings", 560},
  {"could not get server time", 561},
  {"Could not get server information", 562},
  {"\
Installed NCP Extensions:\n\
  Name                                Number    Version\n\
  -------------------------------------------------------\n", 563},
  {"  %-33s   %08X  %u.%u.%u\n", 564},
  {"No NCP Extensions registered\n", 565},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-a             Be more accurate about reading the time\n\
-g             Update local time from file server\n\
-s             Set file server's time from local time\n\
\n", 566},
  {"when setting file server time", 567},
  {"when getting file server time", 568},
  {"\
\n\
usage: %s [options] file/directory\n", 569},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of object added as trustee\n\
-t type        Object type (decimal value)\n\
-r rights      Rights mask (see manual page)\n\
\n\
directory\n\
\n", 570},
  {"%s: You must give a valid rights string\n", 571},
  {"%s: You must specify a rights mask\n", 572},
  {"%s: You must specify a directory\n", 573},
  {"%s: Could not find directory %s\n", 574},
  {"%s: Could not find object %s: %s\n", 575},
  {"%s: Invalid path: %s\n", 576},
  {"%s: Could not add trustee rights: %s\n", 577},
  {"in ncp_open_mount", 578},
  {"%s: could not get broadcast message\n", 579},
  {"no message", 580},
  {"message: %s", 581},
  {"%s: could not ioctl on connection: %s\n", 582},
  {"%s: user %d not known\n", 583},
  {"%s: can't open %s\n", 584},
  {"cannot find mtab entry\n", 585},
  {"%s: cannot open %s: %s\n", 586},
  {"\
\r\n\
Message from NetWare Server: %s\r\n", 587},
  {"%s\r\n", 588},
  {"write: %s: %s\n", 589},
  {"utmp", 590},
  {"nwmsg: %s is not logged in\n", 591},
  {"nwmsg: %s ignores messages\n", 592},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-O objectname  Object name to change, default username\n\
-t type        Object type (decimal value)\n\
\n", 593},
  {"trying to find server", 594},
  {"Changing password for user %s on server %s\n", 595},
  {"Enter old password: ", 596},
  {"Enter password for %s: ", 597},
  {"Enter new password: ", 598},
  {"Re-Enter new password: ", 599},
  {"You mistype the new password, try again\n", 600},
  {"not own password", 601},
  {"trying to change password", 602},
  {"\
usage: nwpurge [options] [directory]\n\
\n\
-h         Print this help text\n\
-a         Purge files in subdirectories\n\
-l         Do not purge files\n\
-s         Silent mode\n\
\n\
directory  Directory to purge\n\
\n", 603},
  {"%8s-- failed (%s)\n", 604},
  {"Unexpected option `-%c'\n", 605},
  {"when retrieving root entry", 606},
  {"No files were purged from server.\n", 607},
  {"1 file was purged from server.\n", 608},
  {"%d files were purged from server.\n", 609},
  {"1 file was not purged due to error.\n", 610},
  {"%d files were not purged due to errors.\n", 611},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-o object_name Name of object removed as trustee\n\
-t type        Object type (decimal value)\n\
\n\
file/directory\n\
\n", 612},
  {"%s: Could not remove trustee rights: %s\n", 613},
  {"\
\n\
-h             Print this help text\n\
\n\
file/directory\n\
\n", 614},
  {"when finding rights", 615},
  {"Your effective rights for %s are: %s\n", 616},
  {"(S): You have SUPERVISOR rights\n", 617},
  {"(R): You may READ from files\n", 618},
  {"(W): You may WRITE to files\n", 619},
  {"(C): You may CREATE files\n", 620},
  {"(E): You may ERASE files\n", 621},
  {"(M): You may MODIFY directory\n", 622},
  {"(F): You may SCAN for files\n", 623},
  {"(A): You may change ACCESS control\n", 624},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-l volumeid    Volume id to be searched\n\
-L volname     Volume name instead of id\n\
-O objectid    Object id\n\
-o objname     Object name ( type must be specified )\n\
-t type        Object type\n\
-v             Verbose listing\n\
\n", 625},
  {"usage: %s [options] [file/directory...]\n", 626},
  {"\
\n\
usage: %s [options] [file/directory...]\n", 627},
  {"\
\n\
-v             Verbose\n\
\n\
file/directory List of files to scan for trustees\n\
\n", 628},
  {"%s: Could not find directory %s: %s\n", 629},
  {"%s: Could not find Netware information about directory %s: %s\n", 630},
  {"Trustee scan failed, %s\n", 631},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-a             Print Station's addr\n\
-q             Print object ID\n\
-f             List open files\n\
-ft            Print raw information about open files\n\
-fd            Print detailed information about each open file\n\
-fD            Print DOS filename\n\
-s             List open semaphores\n\
\n", 632},
  {"\
\n\
%-6s%-21s%-12s\n\
---------------------------------------------------\n", 633},
  {"Conn", 634},
  {"User name", 635},
  {"Login time", 636},
  {"\
\n\
%-6s%-21s%-27s%-12s\n\
-----------------------------------------------------------------------------\
-\n", 637},
  {"Station Address", 638},
  {"\
\n\
%-6s%-9s%-21s%-12s\n\
------------------------------------------------------------\n", 639},
  {"ObjectID", 640},
  {"\
\n\
%-6s%-9s%-21s%-27s%-12s\n\
-----------------------------------------------------------------------------\
----------\n", 641},
  {"%4d: %08X %-20s ", 642},
  {"%4d: %-20s ", 643},
  {"Unknown format", 644},
  {"        File: (%02X:%08X) %s\n", 645},
  {"        File: %s\n", 646},
  {"          Task: %-5u             Lock:   (%02X) %s\n", 647},
  {"          Fork count: %-3u                 (%02X) %s\n", 648},
  {"          Namespace:  (%02X) %-5s  Access: (%02X) %s\n", 649},
  {"          Task: %-5u        Lock:   %s\n", 650},
  {"          Fork count: %-3u            %s\n", 651},
  {"          Namespace:  %-5s  Access: %s\n", 652},
  {"        Semaphore: %s\n", 653},
  {"          Task: %-5u     Value: %-5d     Open Count: %-5u\n", 654},
  {"\
\n\
-h             Print this help text\n\
-S server      Server name to be used\n\
-U username    Username sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
\n\
-v volume      volume name\n\
-N             Numeric format\n\
\n", 655},
  {"%s: Volume %s does not exist\n", 656},
  {"%s: Unable to get volume information\n", 657},
  {"Total    : %dK\n", 658},
  {"Free     : %dK\n", 659},
  {"Purgable : %dK\n", 660},
  {"No Purg. : %dK\n", 661},
  {"Dirs     : %d\n", 662},
  {"Free dirs: %d\n", 663},
  {"\
\n\
Server: Unknown (%s)\n", 664},
  {"\
\n\
Server: %s\n", 665},
  {"Print queue name", 666},
  {"Queue ID", 667},
  {"No queues found\n", 668},
  {"usage: %s <queue> <jobID> [<jobID> ...]\n", 669},
  {"Queue \"%s\" on server %s not found.\n", 670},
  {"Cannot parse \"%s\" - jobID must be hexadecimal number\n", 671},
  {"Job %08X does not exist\n", 672},
  {"You have not rights to cancel job %08X\n", 673},
  {"Cannot cancel job %08X: %s\n", 674},
  {"usage: %s <queue> [<qlen>]\n", 675},
  {"\
\n\
Server: %s\tQueue: %s\tQueue ID: %8.8X\n", 676},
  {"\
 %5s  %-12s  %-32s  %-7s  %-4s  %-8s\n\
-----------------------------------------------------------------------------\
--\n", 677},
  {"Seq", 678},
  {"Name", 679},
  {"Description", 680},
  {"Status", 681},
  {"Form", 682},
  {"Job ID", 683},
  {"You have insufficient rights to list queue jobs\n", 684},
  {": cannot get queue length", 685},
  {"Error getting queue jobs ids: %ld\n", 686},
  {"<Unknown>", 687},
  {"Held", 688},
  {"Adding", 689},
  {"Active", 690},
  {"Ready", 691},
  {"Waiting", 692},
  {" %5d  %-12s  %-32.32s  %-7s  %4d  %08X\n", 693},
  {"\
\n\
-S server      Server name to be used\n\
-U username    Print Server name sent to server\n\
-P password    Use this password\n\
-n             Do not use any password\n\
-C             Don't convert password to uppercase\n\
-q queue name  Name of the printing queue to use\n\
-c command     Name of print command, default: 'lpr'\n\
-j job type    Type of job (Form number) to service\n\
-t timeout     Polling interval, default: 30 sec\n\
-d             Debug: don't daemonize\n\
-h             print this help text\n\
\n", 694},
  {"You must specify a queue\n", 695},
  {"Queue %s not found: %s\n", 696},
  {"Could not attach to queue %s: %s\n", 697},
  {"pipe error: %m", 698},
  {"fork error: %m", 699},
  {"waitpid: %m\n", 700},
  {"dup2 error: %m\n", 701},
  {"exec error: %m\n", 702},
  {"in ncp_open", 703},
  {"Known NetWare File Servers", 704},
  {"Network", 705},
  {"Node Address", 706},
  {"No servers found\n", 707},
};

int _msg_tbl_length = 707;
